diff --git a/4521.214634e0.async.js b/4521.b9e21ead.async.js similarity index 99% rename from 4521.214634e0.async.js rename to 4521.b9e21ead.async.js index 82c5084aa8..a47399b4b7 100644 --- a/4521.214634e0.async.js +++ b/4521.b9e21ead.async.js @@ -204,7 +204,7 @@ `;break}case-3:{ie=`\r `;break}case-2:{ie=f?" ":" ";break}case-1:{if(!f&&j)continue;ie=" ";break}default:ie=String.fromCharCode(G)}j=G===-2,E.push(ie)}return E.join("")}function Lt(i){const f=i||{},E={constructs:(0,w.W)([n,...f.extensions||[]]),content:j(Ve),defined:[],document:j(mt),flow:j(s),lazy:{},string:j(Ze),text:j(fn)};return E;function j(G){return ie;function ie(we){return st(E,G,we)}}}const zn=/[\0\t\n\r]/g;function qn(){let i=1,f="",b=!0,E;return j;function j(G,ie,we){const Dt=[];let Tt,ot,Yt,zt,ht;for(G=f+(typeof G=="string"?G.toString():new TextDecoder(ie||void 0).decode(G)),Yt=0,f="",b&&(G.charCodeAt(0)===65279&&Yt++,b=void 0);Yt13&&b<32||b>126&&b<160||b>55295&&b<57344||b>64975&&b<65008||(b&65535)===65535||(b&65535)===65534||b>1114111?"\uFFFD":String.fromCodePoint(b)}const Rr=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Dr(i){return i.replace(Rr,Ir)}function Ir(i,f,b){if(f)return f;if(b.charCodeAt(0)===35){const j=b.charCodeAt(1),G=j===120||j===88;return xn(b.slice(G?2:1),G?16:10)}return En(b)||i}const Br={}.hasOwnProperty;function Ur(i,f,b){return typeof f!="string"&&(b=f,f=void 0),Ta(b)(Re(Lt(b).document().write(qn()(i,f,!0))))}function Ta(i){const f={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:G(fa),autolinkProtocol:Xt,autolinkEmail:Xt,atxHeading:G(jr),blockQuote:G(Un),characterEscape:Xt,characterReference:Xt,codeFenced:G(or),codeFencedFenceInfo:ie,codeFencedFenceMeta:ie,codeIndented:G(or,ie),codeText:G(mr,ie),codeTextData:Xt,data:Xt,codeFlowValue:Xt,definition:G(xr),definitionDestinationString:ie,definitionLabelString:ie,definitionTitleString:ie,emphasis:G(tr),hardBreakEscape:G(Vr),hardBreakTrailing:G(Vr),htmlFlow:G(va,ie),htmlFlowData:Xt,htmlText:G(va,ie),htmlTextData:Xt,image:G(ma),label:ie,link:G(fa),listItem:G($a),listItemValue:zt,listOrdered:G(ga,Yt),listUnordered:G(ga),paragraph:G(Xr),reference:et,referenceString:ie,resourceDestinationString:ie,resourceTitleString:ie,setextHeading:G(jr),strong:G(qr),thematicBreak:G(Da)},exit:{atxHeading:Dt(),atxHeadingSequence:lt,autolink:Dt(),autolinkEmail:Qn,autolinkProtocol:Kn,blockQuote:Dt(),characterEscapeValue:_t,characterReferenceMarkerHexadecimal:Sr,characterReferenceMarkerNumeric:Sr,characterReferenceValue:Mr,characterReference:fr,codeFenced:Dt(T),codeFencedFence:C,codeFencedFenceInfo:ht,codeFencedFenceMeta:Or,codeFlowValue:_t,codeIndented:Dt(H),codeText:Dt(c),codeTextData:_t,data:_t,definition:Dt(),definitionDestinationString:Fe,definitionLabelString:ue,definitionTitleString:Ee,emphasis:Dt(),hardBreakEscape:Dt(Mt),hardBreakTrailing:Dt(Mt),htmlFlow:Dt(t),htmlFlowData:_t,htmlText:Dt(r),htmlTextData:_t,image:Dt(xe),label:Nt,labelText:rt,lineEnding:Wt,link:Dt(L),listItem:Dt(),listOrdered:Dt(),listUnordered:Dt(),paragraph:Dt(),referenceString:dr,resourceDestinationString:me,resourceTitleString:bn,resource:wn,setextHeading:Dt(bt),setextHeadingLineSequence:gt,setextHeadingText:ye,strong:Dt(),thematicBreak:Dt()}};Tr(f,(i||{}).mdastExtensions||[]);const b={};return E;function E(Vt){let Sn={type:"root",children:[]};const Rn={stack:[Sn],tokenStack:[],config:f,enter:we,exit:Tt,buffer:ie,resume:ot,data:b},jn=[];let Lr=-1;for(;++Lr0){const Wr=Rn.tokenStack[Rn.tokenStack.length-1];(Wr[1]||Cr).call(Rn,void 0,Wr[0])}for(Sn.position={start:oa(Vt.length>0?Vt[0][1].start:{line:1,column:1,offset:0}),end:oa(Vt.length>0?Vt[Vt.length-2][1].end:{line:1,column:1,offset:0})},Lr=-1;++Lr-1&&E>ie||j>-1&&E>j||G>-1&&E>G||f.test(b.slice(0,E))?b:""}function ca(i){const f=[];let b=-1,E=0,j=0;for(;++b55295&&G<57344){const we=i.charCodeAt(b+1);G<56320&&we>56319&&we<57344?(ie=String.fromCharCode(G,we),j=1):ie="\uFFFD"}else ie=String.fromCharCode(G);ie&&(f.push(i.slice(E,b),encodeURIComponent(ie)),E=b+j+1,ie=""),j&&(b+=j,j=0)}return f.join("")+i.slice(E)}function xa(i,f){const b=[{type:"text",value:"\u21A9"}];return f>1&&b.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(f)}]}),b}function ja(i,f){return"Back to reference "+(i+1)+(f>1?"-"+f:"")}function Oa(i){const f=typeof i.options.clobberPrefix=="string"?i.options.clobberPrefix:"user-content-",b=i.options.footnoteBackContent||xa,E=i.options.footnoteBackLabel||ja,j=i.options.footnoteLabel||"Footnotes",G=i.options.footnoteLabelTagName||"h2",ie=i.options.footnoteLabelProperties||{className:["sr-only"]},we=[];let Dt=-1;for(;++Dt0&&Or.push({type:"text",value:" "});let ue=typeof b=="string"?b:b(Dt,ht);typeof ue=="string"&&(ue={type:"text",value:ue}),Or.push({type:"element",tagName:"a",properties:{href:"#"+f+"fnref-"+zt+(ht>1?"-"+ht:""),dataFootnoteBackref:"",ariaLabel:typeof E=="string"?E:E(Dt,ht),className:["data-footnote-backref"]},children:Array.isArray(ue)?ue:[ue]})}const T=ot[ot.length-1];if(T&&T.type==="element"&&T.tagName==="p"){const ue=T.children[T.children.length-1];ue&&ue.type==="text"?ue.value+=" ":T.children.push({type:"text",value:" "}),T.children.push(...Or)}else ot.push(...Or);const H={type:"element",tagName:"li",properties:{id:f+"fn-"+zt},children:i.wrap(ot,!0)};i.patch(Tt,H),we.push(H)}if(we.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:G,properties:Di(hr({},(0,dn.ZP)(ie)),{id:"footnote-label"}),children:[{type:"text",value:j}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:i.wrap(we,!0)},{type:"text",value:` -`}]}}var ti=e(10528);function li(i,f){const b={type:"element",tagName:"blockquote",properties:{},children:i.wrap(i.all(f),!0)};return i.patch(f,b),i.applyData(f,b)}function Ei(i,f){const b={type:"element",tagName:"br",properties:{},children:[]};return i.patch(f,b),[i.applyData(f,b),{type:"text",value:` +`}]}}var ti=e(28470);function li(i,f){const b={type:"element",tagName:"blockquote",properties:{},children:i.wrap(i.all(f),!0)};return i.patch(f,b),i.applyData(f,b)}function Ei(i,f){const b={type:"element",tagName:"br",properties:{},children:[]};return i.patch(f,b),[i.applyData(f,b),{type:"text",value:` `}]}function Fi(i,f){const b=f.value?f.value+` `:"",E={},j=f.lang?f.lang.split(/\s+/):[];j.length>0&&(E.className=["language-"+j[0]]);let G={type:"element",tagName:"code",properties:E,children:[{type:"text",value:b}]};return f.meta&&(G.data={meta:f.meta}),i.patch(f,G),G=i.applyData(f,G),G={type:"element",tagName:"pre",properties:{},children:[G]},i.patch(f,G),G}function yi(i,f){const b={type:"element",tagName:"del",properties:{},children:i.all(f)};return i.patch(f,b),i.applyData(f,b)}function Ja(i,f){const b={type:"element",tagName:"em",properties:{},children:i.all(f)};return i.patch(f,b),i.applyData(f,b)}function Ni(i,f){const b=typeof i.options.clobberPrefix=="string"?i.options.clobberPrefix:"user-content-",E=String(f.identifier).toUpperCase(),j=ca(E.toLowerCase()),G=i.footnoteOrder.indexOf(E);let ie,we=i.footnoteCounts.get(E);we===void 0?(we=0,i.footnoteOrder.push(E),ie=i.footnoteOrder.length):ie=G+1,we+=1,i.footnoteCounts.set(E,we);const Dt={type:"element",tagName:"a",properties:{href:"#"+b+"fn-"+j,id:b+"fnref-"+j+(we>1?"-"+we:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(ie)}]};i.patch(f,Dt);const Tt={type:"element",tagName:"sup",properties:{},children:[Dt]};return i.patch(f,Tt),i.applyData(f,Tt)}function Xi(i,f){const b={type:"element",tagName:"h"+f.depth,properties:{},children:i.all(f)};return i.patch(f,b),i.applyData(f,b)}function Qi(i,f){if(i.options.allowDangerousHtml){const b={type:"raw",value:f.value};return i.patch(f,b),i.applyData(f,b)}}function si(i,f){const b=f.referenceType;let E="]";if(b==="collapsed"?E+="[]":b==="full"&&(E+="["+(f.label||f.identifier)+"]"),f.type==="imageReference")return[{type:"text",value:"!["+f.alt+E}];const j=i.all(f),G=j[0];G&&G.type==="text"?G.value="["+G.value:j.unshift({type:"text",value:"["});const ie=j[j.length-1];return ie&&ie.type==="text"?ie.value+=E:j.push({type:"text",value:E}),j}function La(i,f){const b=String(f.identifier).toUpperCase(),E=i.definitionById.get(b);if(!E)return si(i,f);const j={src:ca(E.url||""),alt:f.alt};E.title!==null&&E.title!==void 0&&(j.title=E.title);const G={type:"element",tagName:"img",properties:j,children:[]};return i.patch(f,G),i.applyData(f,G)}function Ji(i,f){const b={src:ca(f.url)};f.alt!==null&&f.alt!==void 0&&(b.alt=f.alt),f.title!==null&&f.title!==void 0&&(b.title=f.title);const E={type:"element",tagName:"img",properties:b,children:[]};return i.patch(f,E),i.applyData(f,E)}function vo(i,f){const b={type:"text",value:f.value.replace(/\r?\n|\r/g," ")};i.patch(f,b);const E={type:"element",tagName:"code",properties:{},children:[b]};return i.patch(f,E),i.applyData(f,E)}function $i(i,f){const b=String(f.identifier).toUpperCase(),E=i.definitionById.get(b);if(!E)return si(i,f);const j={href:ca(E.url||"")};E.title!==null&&E.title!==void 0&&(j.title=E.title);const G={type:"element",tagName:"a",properties:j,children:i.all(f)};return i.patch(f,G),i.applyData(f,G)}function Bi(i,f){const b={href:ca(f.url)};f.title!==null&&f.title!==void 0&&(b.title=f.title);const E={type:"element",tagName:"a",properties:b,children:i.all(f)};return i.patch(f,E),i.applyData(f,E)}function Ui(i,f,b){const E=i.all(f),j=b?Eo(b):ki(f),G={},ie=[];if(typeof f.checked=="boolean"){const ot=E[0];let Yt;ot&&ot.type==="element"&&ot.tagName==="p"?Yt=ot:(Yt={type:"element",tagName:"p",properties:{},children:[]},E.unshift(Yt)),Yt.children.length>0&&Yt.children.unshift({type:"text",value:" "}),Yt.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:f.checked,disabled:!0},children:[]}),G.className=["task-list-item"]}let we=-1;for(;++we0&&b.push({type:"text",value:` `}),b}function Ri(i){let f=0,b=i.charCodeAt(f);for(;b===9||b===32;)f++,b=i.charCodeAt(f);return i.slice(f)}function Hi(i,f){const b=za(i,f),E=b.one(i,void 0),j=Oa(b),G=Array.isArray(E)?{type:"root",children:E}:E||{type:"root",children:[]};return j&&((0,u.ok)("children"in G),G.children.push({type:"text",value:` `},j)),G}function zi(i,f){return i&&"run"in i?function(b,E){return us(this,null,function*(){const j=Hi(b,hr({file:E},f));yield i.run(j,E)})}:function(b,E){return Hi(b,hr({file:E},i||f))}}function ji(i){if(i)throw i}var mi=e(58847);function Zi(i){if(typeof i!="object"||i===null)return!1;const f=Object.getPrototypeOf(i);return(f===null||f===Object.prototype||Object.getPrototypeOf(f)===null)&&!(Symbol.toStringTag in i)&&!(Symbol.iterator in i)}function Gi(){const i=[],f={run:b,use:E};return f;function b(...j){let G=-1;const ie=j.pop();if(typeof ie!="function")throw new TypeError("Expected function as last argument, not "+ie);we(null,...j);function we(Dt,...Tt){const ot=i[++G];let Yt=-1;if(Dt){ie(Dt);return}for(;++Ytie.length;let Dt;we&&ie.push(j);try{Dt=i.apply(this,ie)}catch(Tt){const ot=Tt;if(we&&b)throw ot;return j(ot)}we||(Dt&&Dt.then&&typeof Dt.then=="function"?Dt.then(G,j):Dt instanceof Error?j(Dt):G(Dt))}function j(ie,...we){b||(b=!0,f(ie,...we))}function G(ie){j(null,ie)}}const Wa={basename:_i,dirname:no,extname:ro,join:$o,sep:"/"};function _i(i,f){if(f!==void 0&&typeof f!="string")throw new TypeError('"ext" argument must be a string');Wi(i);let b=0,E=-1,j=i.length,G;if(f===void 0||f.length===0||f.length>i.length){for(;j--;)if(i.codePointAt(j)===47){if(G){b=j+1;break}}else E<0&&(G=!0,E=j+1);return E<0?"":i.slice(b,E)}if(f===i)return"";let ie=-1,we=f.length-1;for(;j--;)if(i.codePointAt(j)===47){if(G){b=j+1;break}}else ie<0&&(G=!0,ie=j+1),we>-1&&(i.codePointAt(j)===f.codePointAt(we--)?we<0&&(E=j):(we=-1,E=ie));return b===E?E=ie:E<0&&(E=i.length),i.slice(b,E)}function no(i){if(Wi(i),i.length===0)return".";let f=-1,b=i.length,E;for(;--b;)if(i.codePointAt(b)===47){if(E){f=b;break}}else E||(E=!0);return f<0?i.codePointAt(0)===47?"/":".":f===1&&i.codePointAt(0)===47?"//":i.slice(0,f)}function ro(i){Wi(i);let f=i.length,b=-1,E=0,j=-1,G=0,ie;for(;f--;){const we=i.codePointAt(f);if(we===47){if(ie){E=f+1;break}continue}b<0&&(ie=!0,b=f+1),we===46?j<0?j=f:G!==1&&(G=1):j>-1&&(G=-1)}return j<0||b<0||G===0||G===1&&j===b-1&&j===E+1?"":i.slice(j,b)}function $o(...i){let f=-1,b;for(;++f0&&i.codePointAt(i.length-1)===47&&(b+="/"),f?"/"+b:b}function ao(i,f){let b="",E=0,j=-1,G=0,ie=-1,we,Dt;for(;++ie<=i.length;){if(ie2){if(Dt=b.lastIndexOf("/"),Dt!==b.length-1){Dt<0?(b="",E=0):(b=b.slice(0,Dt),E=b.length-1-b.lastIndexOf("/")),j=ie,G=0;continue}}else if(b.length>0){b="",E=0,j=ie,G=0;continue}}f&&(b=b.length>0?b+"/..":"..",E=2)}else b.length>0?b+="/"+i.slice(j+1,ie):b=i.slice(j+1,ie),E=ie-j-1;j=ie,G=0}else we===46&&G>-1?G++:G=-1}return b}function Wi(i){if(typeof i!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(i))}const Io={cwd:Bo};function Bo(){return"/"}function io(i){return!!(i!==null&&typeof i=="object"&&"href"in i&&i.href&&"protocol"in i&&i.protocol&&i.auth===void 0)}function Ao(i){if(typeof i=="string")i=new URL(i);else if(!io(i)){const f=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+i+"`");throw f.code="ERR_INVALID_ARG_TYPE",f}if(i.protocol!=="file:"){const f=new TypeError("The URL must be of scheme file");throw f.code="ERR_INVALID_URL_SCHEME",f}return No(i)}function No(i){if(i.hostname!==""){const E=new TypeError('File URL host must be "localhost" or empty on darwin');throw E.code="ERR_INVALID_FILE_URL_HOST",E}const f=i.pathname;let b=-1;for(;++b0){let[ht,...Or]=ot;const C=E[zt][1];Zi(C)&&Zi(ht)&&(ht=mi(!0,C,ht)),E[zt]=[Tt,ht,...Or]}}}}const Ho=new lo().freeze();function uo(i,f){if(typeof f!="function")throw new TypeError("Cannot `"+i+"` without `parser`")}function co(i,f){if(typeof f!="function")throw new TypeError("Cannot `"+i+"` without `compiler`")}function fo(i,f){if(f)throw new Error("Cannot call `"+i+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Oo(i){if(!Zi(i)||typeof i.type!="string")throw new TypeError("Expected node, got `"+i+"`")}function po(i,f,b){if(!b)throw new Error("`"+i+"` finished async. Use `"+f+"` instead")}function mo(i){return wo(i)?i:new di(i)}function wo(i){return!!(i&&typeof i=="object"&&"message"in i&&"messages"in i)}function Jo(i){return typeof i=="string"||zo(i)}function zo(i){return!!(i&&typeof i=="object"&&"byteLength"in i&&"byteOffset"in i)}const Lo="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Do=[],jo={allowDangerousHtml:!0},Zo=/^(https?|ircs?|mailto|xmpp)$/i,Go=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Co(i){const f=ko(i),b=Vi(i);return go(f.runSync(f.parse(b),b),i)}function Wo(i){return us(this,null,function*(){const f=ko(i),b=Vi(i),E=yield f.run(f.parse(b),b);return go(E,i)})}function qo(i){const f=ko(i),[b,E]=useState(void 0),[j,G]=useState(void 0);if(useEffect(function(){const ie=Vi(i);f.run(f.parse(ie),ie,function(we,Dt){E(we),G(Dt)})},[i.children,i.rehypePlugins,i.remarkPlugins,i.remarkRehypeOptions]),b)throw b;return j?go(j,i):createElement(Fragment)}function ko(i){const f=i.rehypePlugins||Do,b=i.remarkPlugins||Do,E=i.remarkRehypeOptions?hr(hr({},i.remarkRehypeOptions),jo):jo;return Ho().use(wr).use(b).use(zi,E).use(f)}function Vi(i){const f=i.children||"",b=new di;return typeof f=="string"?b.value=f:(0,u.t1)("Unexpected value `"+f+"` for `children` prop, expected `string`"),b}function go(i,f){const b=f.allowedElements,E=f.allowElement,j=f.components,G=f.disallowedElements,ie=f.skipHtml,we=f.unwrapDisallowed,Dt=f.urlTransform||Mo;for(const ot of Go)Object.hasOwn(f,ot.from)&&(0,u.t1)("Unexpected `"+ot.from+"` prop, "+(ot.to?"use `"+ot.to+"` instead":"remove it")+" (see <"+Lo+"#"+ot.id+"> for more info)");return b&&G&&(0,u.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),f.className&&(i={type:"element",tagName:"div",properties:{className:f.className},children:i.type==="root"?i.children:[i]}),(0,ti.Vn)(i,Tt),Ie(i,{Fragment:Be.Fragment,components:j,ignoreInvalidStyle:!0,jsx:Be.jsx,jsxs:Be.jsxs,passKeys:!0,passNode:!0});function Tt(ot,Yt,zt){if(ot.type==="raw"&&zt&&typeof Yt=="number")return ie?zt.children.splice(Yt,1):zt.children[Yt]={type:"text",value:ot.value},Yt;if(ot.type==="element"){let ht;for(ht in ft)if(Object.hasOwn(ft,ht)&&Object.hasOwn(ot.properties,ht)){const Or=ot.properties[ht],C=ft[ht];(C===null||C.includes(ot.tagName))&&(ot.properties[ht]=Dt(String(Or||""),ht,ot))}}if(ot.type==="element"){let ht=b?!b.includes(ot.tagName):G?G.includes(ot.tagName):!1;if(!ht&&E&&typeof Yt=="number"&&(ht=!E(ot,Yt,zt)),ht&&zt&&typeof Yt=="number")return we&&ot.children?zt.children.splice(Yt,1,...ot.children):zt.children.splice(Yt,1),Yt}}}function Mo(i){const f=i.indexOf(":"),b=i.indexOf("?"),E=i.indexOf("#"),j=i.indexOf("/");return f===-1||j!==-1&&f>j||b!==-1&&f>b||E!==-1&&f>E||Zo.test(i.slice(0,f))?i:""}},84821:function(m,a,e){"use strict";e.d(a,{Z:function(){return Mt}});var n=e(90302),u=e(87342),o=e(81994),l=e(14470),h=e(86825);function d(t){const r=String(t),c=[];return{toOffset:xe,toPoint:L};function L(rt){if(typeof rt=="number"&&rt>-1&&rt<=r.length){let Nt=0;for(;;){let me=c[Nt];if(me===void 0){const bn=v(r,c[Nt-1]);me=bn===-1?r.length+1:bn+1,c[Nt]=me}if(me>rt)return{line:Nt+1,column:rt-(Nt>0?c[Nt-1]:0)+1,offset:rt};Nt++}}}function xe(rt){if(rt&&typeof rt.line=="number"&&typeof rt.column=="number"&&!Number.isNaN(rt.line)&&!Number.isNaN(rt.column)){for(;c.length1?c[rt.line-2]:0)+rt.column-1;if(Nt=55296&&t<=57343}function X(t){return t>=56320&&t<=57343}function at(t,r){return(t-55296)*1024+9216+r}function Ye(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function xt(t){return t>=64976&&t<=65007||Ut.has(t)}var ne;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",t.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",t.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",t.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",t.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",t.missingDoctypePublicIdentifier="missing-doctype-public-identifier",t.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",t.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",t.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",t.cdataInHtmlContent="cdata-in-html-content",t.incorrectlyOpenedComment="incorrectly-opened-comment",t.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",t.eofInDoctype="eof-in-doctype",t.nestedComment="nested-comment",t.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",t.eofInComment="eof-in-comment",t.incorrectlyClosedComment="incorrectly-closed-comment",t.eofInCdata="eof-in-cdata",t.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",t.nullCharacterReference="null-character-reference",t.surrogateCharacterReference="surrogate-character-reference",t.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",t.controlCharacterReference="control-character-reference",t.noncharacterCharacterReference="noncharacter-character-reference",t.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",t.missingDoctypeName="missing-doctype-name",t.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",t.duplicateAttribute="duplicate-attribute",t.nonConformingDoctype="non-conforming-doctype",t.missingDoctype="missing-doctype",t.misplacedDoctype="misplaced-doctype",t.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",t.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",t.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",t.openElementsLeftAfterEof="open-elements-left-after-eof",t.abandonedHeadElementChild="abandoned-head-element-child",t.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",t.nestedNoscriptInHead="nested-noscript-in-head",t.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(ne||(ne={}));const Bt=65536;class $t{constructor(r){this.handler=r,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Bt,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(r,c){const{line:L,col:xe,offset:rt}=this,Nt=xe+c,me=rt+c;return{code:r,startLine:L,endLine:L,startCol:Nt,endCol:Nt,startOffset:me,endOffset:me}}_err(r){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(r,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(r){if(this.pos!==this.html.length-1){const c=this.html.charCodeAt(this.pos+1);if(X(c))return this.pos++,this._addGap(),at(r,c)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,p.EOF;return this._err(ne.surrogateInInputStream),r}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(r,c){this.html.length>0?this.html+=r:this.html=r,this.endOfChunkHit=!1,this.lastChunkWritten=c}insertHtmlAtCurrentPos(r){this.html=this.html.substring(0,this.pos+1)+r+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(r,c){if(this.pos+r.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(c)return this.html.startsWith(r,this.pos);for(let L=0;L=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,p.EOF;const L=this.html.charCodeAt(c);return L===p.CARRIAGE_RETURN?p.LINE_FEED:L}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,p.EOF;let r=this.html.charCodeAt(this.pos);return r===p.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,p.LINE_FEED):r===p.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,ct(r)&&(r=this._processSurrogate(r)),this.handler.onParseError===null||r>31&&r<127||r===p.LINE_FEED||r===p.CARRIAGE_RETURN||r>159&&r<64976||this._checkForProblematicCharacters(r),r)}_checkForProblematicCharacters(r){Ye(r)?this._err(ne.controlCharacterInInputStream):xt(r)&&this._err(ne.noncharacterInInputStream)}retreat(r){for(this.pos-=r;this.pos=0;c--)if(t.attrs[c].name===r)return t.attrs[c].value;return null}const je=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(t=>t.charCodeAt(0))),yt=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(t=>t.charCodeAt(0)));var qe;const Oe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ft=(qe=String.fromCodePoint)!==null&&qe!==void 0?qe:function(t){let r="";return t>65535&&(t-=65536,r+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),r+=String.fromCharCode(t),r};function Be(t){var r;return t>=55296&&t<=57343||t>1114111?65533:(r=Oe.get(t))!==null&&r!==void 0?r:t}function O(t){return ft(Be(t))}var Y;(function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"})(Y||(Y={}));const Pe=32;var te;(function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"})(te||(te={}));function ee(t){return t>=Y.ZERO&&t<=Y.NINE}function fe(t){return t>=Y.UPPER_A&&t<=Y.UPPER_F||t>=Y.LOWER_A&&t<=Y.LOWER_F}function ge(t){return t>=Y.UPPER_A&&t<=Y.UPPER_Z||t>=Y.LOWER_A&&t<=Y.LOWER_Z||ee(t)}function Re(t){return t===Y.EQUALS||ge(t)}var w;(function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"})(w||(w={}));var P;(function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"})(P||(P={}));class ve{constructor(r,c,L){this.decodeTree=r,this.emitCodePoint=c,this.errors=L,this.state=w.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=P.Strict}startEntity(r){this.decodeMode=r,this.state=w.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(r,c){switch(this.state){case w.EntityStart:return r.charCodeAt(c)===Y.NUM?(this.state=w.NumericStart,this.consumed+=1,this.stateNumericStart(r,c+1)):(this.state=w.NamedEntity,this.stateNamedEntity(r,c));case w.NumericStart:return this.stateNumericStart(r,c);case w.NumericDecimal:return this.stateNumericDecimal(r,c);case w.NumericHex:return this.stateNumericHex(r,c);case w.NamedEntity:return this.stateNamedEntity(r,c)}}stateNumericStart(r,c){return c>=r.length?-1:(r.charCodeAt(c)|Pe)===Y.LOWER_X?(this.state=w.NumericHex,this.consumed+=1,this.stateNumericHex(r,c+1)):(this.state=w.NumericDecimal,this.stateNumericDecimal(r,c))}addToNumericResult(r,c,L,xe){if(c!==L){const rt=L-c;this.result=this.result*Math.pow(xe,rt)+Number.parseInt(r.substr(c,rt),xe),this.consumed+=rt}}stateNumericHex(r,c){const L=c;for(;c>14;for(;c>14,rt!==0){if(Nt===Y.SEMI)return this.emitNamedEntityData(this.treeIndex,rt,this.consumed+this.excess);this.decodeMode!==P.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var r;const{result:c,decodeTree:L}=this,xe=(L[c]&te.VALUE_LENGTH)>>14;return this.emitNamedEntityData(c,xe,this.consumed),(r=this.errors)===null||r===void 0||r.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(r,c,L){const{decodeTree:xe}=this;return this.emitCodePoint(c===1?xe[r]&~te.VALUE_LENGTH:xe[r+1],L),c===3&&this.emitCodePoint(xe[r+2],L),L}end(){var r;switch(this.state){case w.NamedEntity:return this.result!==0&&(this.decodeMode!==P.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case w.NumericDecimal:return this.emitNumericEntity(0,2);case w.NumericHex:return this.emitNumericEntity(0,3);case w.NumericStart:return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case w.EntityStart:return 0}}}function Ve(t){let r="";const c=new ve(t,L=>r+=fromCodePoint(L));return function(xe,rt){let Nt=0,me=0;for(;(me=xe.indexOf("&",me))>=0;){r+=xe.slice(Nt,me),c.startEntity(rt);const wn=c.write(xe,me+1);if(wn<0){Nt=me+c.end();break}Nt=me+wn,me=wn===0?Nt+1:Nt}const bn=r+xe.slice(Nt);return r="",bn}}function St(t,r,c,L){const xe=(r&te.BRANCH_LENGTH)>>7,rt=r&te.JUMP_TABLE;if(xe===0)return rt!==0&&L===rt?c:-1;if(rt){const bn=L-rt;return bn<0||bn>=xe?-1:t[c+bn]-1}let Nt=c,me=Nt+xe-1;for(;Nt<=me;){const bn=Nt+me>>>1,wn=t[bn];if(wnL)me=bn-1;else return t[bn+xe]}return-1}const mt=null,kt=null;function Pt(t,r=P.Legacy){return mt(t,r)}function wt(t){return mt(t,P.Attribute)}function de(t){return mt(t,P.Strict)}function Le(t){return kt(t,P.Strict)}var se;(function(t){t.HTML="http://www.w3.org/1999/xhtml",t.MATHML="http://www.w3.org/1998/Math/MathML",t.SVG="http://www.w3.org/2000/svg",t.XLINK="http://www.w3.org/1999/xlink",t.XML="http://www.w3.org/XML/1998/namespace",t.XMLNS="http://www.w3.org/2000/xmlns/"})(se||(se={}));var tt;(function(t){t.TYPE="type",t.ACTION="action",t.ENCODING="encoding",t.PROMPT="prompt",t.NAME="name",t.COLOR="color",t.FACE="face",t.SIZE="size"})(tt||(tt={}));var J;(function(t){t.NO_QUIRKS="no-quirks",t.QUIRKS="quirks",t.LIMITED_QUIRKS="limited-quirks"})(J||(J={}));var k;(function(t){t.A="a",t.ADDRESS="address",t.ANNOTATION_XML="annotation-xml",t.APPLET="applet",t.AREA="area",t.ARTICLE="article",t.ASIDE="aside",t.B="b",t.BASE="base",t.BASEFONT="basefont",t.BGSOUND="bgsound",t.BIG="big",t.BLOCKQUOTE="blockquote",t.BODY="body",t.BR="br",t.BUTTON="button",t.CAPTION="caption",t.CENTER="center",t.CODE="code",t.COL="col",t.COLGROUP="colgroup",t.DD="dd",t.DESC="desc",t.DETAILS="details",t.DIALOG="dialog",t.DIR="dir",t.DIV="div",t.DL="dl",t.DT="dt",t.EM="em",t.EMBED="embed",t.FIELDSET="fieldset",t.FIGCAPTION="figcaption",t.FIGURE="figure",t.FONT="font",t.FOOTER="footer",t.FOREIGN_OBJECT="foreignObject",t.FORM="form",t.FRAME="frame",t.FRAMESET="frameset",t.H1="h1",t.H2="h2",t.H3="h3",t.H4="h4",t.H5="h5",t.H6="h6",t.HEAD="head",t.HEADER="header",t.HGROUP="hgroup",t.HR="hr",t.HTML="html",t.I="i",t.IMG="img",t.IMAGE="image",t.INPUT="input",t.IFRAME="iframe",t.KEYGEN="keygen",t.LABEL="label",t.LI="li",t.LINK="link",t.LISTING="listing",t.MAIN="main",t.MALIGNMARK="malignmark",t.MARQUEE="marquee",t.MATH="math",t.MENU="menu",t.META="meta",t.MGLYPH="mglyph",t.MI="mi",t.MO="mo",t.MN="mn",t.MS="ms",t.MTEXT="mtext",t.NAV="nav",t.NOBR="nobr",t.NOFRAMES="noframes",t.NOEMBED="noembed",t.NOSCRIPT="noscript",t.OBJECT="object",t.OL="ol",t.OPTGROUP="optgroup",t.OPTION="option",t.P="p",t.PARAM="param",t.PLAINTEXT="plaintext",t.PRE="pre",t.RB="rb",t.RP="rp",t.RT="rt",t.RTC="rtc",t.RUBY="ruby",t.S="s",t.SCRIPT="script",t.SEARCH="search",t.SECTION="section",t.SELECT="select",t.SOURCE="source",t.SMALL="small",t.SPAN="span",t.STRIKE="strike",t.STRONG="strong",t.STYLE="style",t.SUB="sub",t.SUMMARY="summary",t.SUP="sup",t.TABLE="table",t.TBODY="tbody",t.TEMPLATE="template",t.TEXTAREA="textarea",t.TFOOT="tfoot",t.TD="td",t.TH="th",t.THEAD="thead",t.TITLE="title",t.TR="tr",t.TRACK="track",t.TT="tt",t.U="u",t.UL="ul",t.SVG="svg",t.VAR="var",t.WBR="wbr",t.XMP="xmp"})(k||(k={}));var s;(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.A=1]="A",t[t.ADDRESS=2]="ADDRESS",t[t.ANNOTATION_XML=3]="ANNOTATION_XML",t[t.APPLET=4]="APPLET",t[t.AREA=5]="AREA",t[t.ARTICLE=6]="ARTICLE",t[t.ASIDE=7]="ASIDE",t[t.B=8]="B",t[t.BASE=9]="BASE",t[t.BASEFONT=10]="BASEFONT",t[t.BGSOUND=11]="BGSOUND",t[t.BIG=12]="BIG",t[t.BLOCKQUOTE=13]="BLOCKQUOTE",t[t.BODY=14]="BODY",t[t.BR=15]="BR",t[t.BUTTON=16]="BUTTON",t[t.CAPTION=17]="CAPTION",t[t.CENTER=18]="CENTER",t[t.CODE=19]="CODE",t[t.COL=20]="COL",t[t.COLGROUP=21]="COLGROUP",t[t.DD=22]="DD",t[t.DESC=23]="DESC",t[t.DETAILS=24]="DETAILS",t[t.DIALOG=25]="DIALOG",t[t.DIR=26]="DIR",t[t.DIV=27]="DIV",t[t.DL=28]="DL",t[t.DT=29]="DT",t[t.EM=30]="EM",t[t.EMBED=31]="EMBED",t[t.FIELDSET=32]="FIELDSET",t[t.FIGCAPTION=33]="FIGCAPTION",t[t.FIGURE=34]="FIGURE",t[t.FONT=35]="FONT",t[t.FOOTER=36]="FOOTER",t[t.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",t[t.FORM=38]="FORM",t[t.FRAME=39]="FRAME",t[t.FRAMESET=40]="FRAMESET",t[t.H1=41]="H1",t[t.H2=42]="H2",t[t.H3=43]="H3",t[t.H4=44]="H4",t[t.H5=45]="H5",t[t.H6=46]="H6",t[t.HEAD=47]="HEAD",t[t.HEADER=48]="HEADER",t[t.HGROUP=49]="HGROUP",t[t.HR=50]="HR",t[t.HTML=51]="HTML",t[t.I=52]="I",t[t.IMG=53]="IMG",t[t.IMAGE=54]="IMAGE",t[t.INPUT=55]="INPUT",t[t.IFRAME=56]="IFRAME",t[t.KEYGEN=57]="KEYGEN",t[t.LABEL=58]="LABEL",t[t.LI=59]="LI",t[t.LINK=60]="LINK",t[t.LISTING=61]="LISTING",t[t.MAIN=62]="MAIN",t[t.MALIGNMARK=63]="MALIGNMARK",t[t.MARQUEE=64]="MARQUEE",t[t.MATH=65]="MATH",t[t.MENU=66]="MENU",t[t.META=67]="META",t[t.MGLYPH=68]="MGLYPH",t[t.MI=69]="MI",t[t.MO=70]="MO",t[t.MN=71]="MN",t[t.MS=72]="MS",t[t.MTEXT=73]="MTEXT",t[t.NAV=74]="NAV",t[t.NOBR=75]="NOBR",t[t.NOFRAMES=76]="NOFRAMES",t[t.NOEMBED=77]="NOEMBED",t[t.NOSCRIPT=78]="NOSCRIPT",t[t.OBJECT=79]="OBJECT",t[t.OL=80]="OL",t[t.OPTGROUP=81]="OPTGROUP",t[t.OPTION=82]="OPTION",t[t.P=83]="P",t[t.PARAM=84]="PARAM",t[t.PLAINTEXT=85]="PLAINTEXT",t[t.PRE=86]="PRE",t[t.RB=87]="RB",t[t.RP=88]="RP",t[t.RT=89]="RT",t[t.RTC=90]="RTC",t[t.RUBY=91]="RUBY",t[t.S=92]="S",t[t.SCRIPT=93]="SCRIPT",t[t.SEARCH=94]="SEARCH",t[t.SECTION=95]="SECTION",t[t.SELECT=96]="SELECT",t[t.SOURCE=97]="SOURCE",t[t.SMALL=98]="SMALL",t[t.SPAN=99]="SPAN",t[t.STRIKE=100]="STRIKE",t[t.STRONG=101]="STRONG",t[t.STYLE=102]="STYLE",t[t.SUB=103]="SUB",t[t.SUMMARY=104]="SUMMARY",t[t.SUP=105]="SUP",t[t.TABLE=106]="TABLE",t[t.TBODY=107]="TBODY",t[t.TEMPLATE=108]="TEMPLATE",t[t.TEXTAREA=109]="TEXTAREA",t[t.TFOOT=110]="TFOOT",t[t.TD=111]="TD",t[t.TH=112]="TH",t[t.THEAD=113]="THEAD",t[t.TITLE=114]="TITLE",t[t.TR=115]="TR",t[t.TRACK=116]="TRACK",t[t.TT=117]="TT",t[t.U=118]="U",t[t.UL=119]="UL",t[t.SVG=120]="SVG",t[t.VAR=121]="VAR",t[t.WBR=122]="WBR",t[t.XMP=123]="XMP"})(s||(s={}));const Qe=new Map([[k.A,s.A],[k.ADDRESS,s.ADDRESS],[k.ANNOTATION_XML,s.ANNOTATION_XML],[k.APPLET,s.APPLET],[k.AREA,s.AREA],[k.ARTICLE,s.ARTICLE],[k.ASIDE,s.ASIDE],[k.B,s.B],[k.BASE,s.BASE],[k.BASEFONT,s.BASEFONT],[k.BGSOUND,s.BGSOUND],[k.BIG,s.BIG],[k.BLOCKQUOTE,s.BLOCKQUOTE],[k.BODY,s.BODY],[k.BR,s.BR],[k.BUTTON,s.BUTTON],[k.CAPTION,s.CAPTION],[k.CENTER,s.CENTER],[k.CODE,s.CODE],[k.COL,s.COL],[k.COLGROUP,s.COLGROUP],[k.DD,s.DD],[k.DESC,s.DESC],[k.DETAILS,s.DETAILS],[k.DIALOG,s.DIALOG],[k.DIR,s.DIR],[k.DIV,s.DIV],[k.DL,s.DL],[k.DT,s.DT],[k.EM,s.EM],[k.EMBED,s.EMBED],[k.FIELDSET,s.FIELDSET],[k.FIGCAPTION,s.FIGCAPTION],[k.FIGURE,s.FIGURE],[k.FONT,s.FONT],[k.FOOTER,s.FOOTER],[k.FOREIGN_OBJECT,s.FOREIGN_OBJECT],[k.FORM,s.FORM],[k.FRAME,s.FRAME],[k.FRAMESET,s.FRAMESET],[k.H1,s.H1],[k.H2,s.H2],[k.H3,s.H3],[k.H4,s.H4],[k.H5,s.H5],[k.H6,s.H6],[k.HEAD,s.HEAD],[k.HEADER,s.HEADER],[k.HGROUP,s.HGROUP],[k.HR,s.HR],[k.HTML,s.HTML],[k.I,s.I],[k.IMG,s.IMG],[k.IMAGE,s.IMAGE],[k.INPUT,s.INPUT],[k.IFRAME,s.IFRAME],[k.KEYGEN,s.KEYGEN],[k.LABEL,s.LABEL],[k.LI,s.LI],[k.LINK,s.LINK],[k.LISTING,s.LISTING],[k.MAIN,s.MAIN],[k.MALIGNMARK,s.MALIGNMARK],[k.MARQUEE,s.MARQUEE],[k.MATH,s.MATH],[k.MENU,s.MENU],[k.META,s.META],[k.MGLYPH,s.MGLYPH],[k.MI,s.MI],[k.MO,s.MO],[k.MN,s.MN],[k.MS,s.MS],[k.MTEXT,s.MTEXT],[k.NAV,s.NAV],[k.NOBR,s.NOBR],[k.NOFRAMES,s.NOFRAMES],[k.NOEMBED,s.NOEMBED],[k.NOSCRIPT,s.NOSCRIPT],[k.OBJECT,s.OBJECT],[k.OL,s.OL],[k.OPTGROUP,s.OPTGROUP],[k.OPTION,s.OPTION],[k.P,s.P],[k.PARAM,s.PARAM],[k.PLAINTEXT,s.PLAINTEXT],[k.PRE,s.PRE],[k.RB,s.RB],[k.RP,s.RP],[k.RT,s.RT],[k.RTC,s.RTC],[k.RUBY,s.RUBY],[k.S,s.S],[k.SCRIPT,s.SCRIPT],[k.SEARCH,s.SEARCH],[k.SECTION,s.SECTION],[k.SELECT,s.SELECT],[k.SOURCE,s.SOURCE],[k.SMALL,s.SMALL],[k.SPAN,s.SPAN],[k.STRIKE,s.STRIKE],[k.STRONG,s.STRONG],[k.STYLE,s.STYLE],[k.SUB,s.SUB],[k.SUMMARY,s.SUMMARY],[k.SUP,s.SUP],[k.TABLE,s.TABLE],[k.TBODY,s.TBODY],[k.TEMPLATE,s.TEMPLATE],[k.TEXTAREA,s.TEXTAREA],[k.TFOOT,s.TFOOT],[k.TD,s.TD],[k.TH,s.TH],[k.THEAD,s.THEAD],[k.TITLE,s.TITLE],[k.TR,s.TR],[k.TRACK,s.TRACK],[k.TT,s.TT],[k.U,s.U],[k.UL,s.UL],[k.SVG,s.SVG],[k.VAR,s.VAR],[k.WBR,s.WBR],[k.XMP,s.XMP]]);function Ct(t){var r;return(r=Qe.get(t))!==null&&r!==void 0?r:s.UNKNOWN}const Ze=s,fn={[se.HTML]:new Set([Ze.ADDRESS,Ze.APPLET,Ze.AREA,Ze.ARTICLE,Ze.ASIDE,Ze.BASE,Ze.BASEFONT,Ze.BGSOUND,Ze.BLOCKQUOTE,Ze.BODY,Ze.BR,Ze.BUTTON,Ze.CAPTION,Ze.CENTER,Ze.COL,Ze.COLGROUP,Ze.DD,Ze.DETAILS,Ze.DIR,Ze.DIV,Ze.DL,Ze.DT,Ze.EMBED,Ze.FIELDSET,Ze.FIGCAPTION,Ze.FIGURE,Ze.FOOTER,Ze.FORM,Ze.FRAME,Ze.FRAMESET,Ze.H1,Ze.H2,Ze.H3,Ze.H4,Ze.H5,Ze.H6,Ze.HEAD,Ze.HEADER,Ze.HGROUP,Ze.HR,Ze.HTML,Ze.IFRAME,Ze.IMG,Ze.INPUT,Ze.LI,Ze.LINK,Ze.LISTING,Ze.MAIN,Ze.MARQUEE,Ze.MENU,Ze.META,Ze.NAV,Ze.NOEMBED,Ze.NOFRAMES,Ze.NOSCRIPT,Ze.OBJECT,Ze.OL,Ze.P,Ze.PARAM,Ze.PLAINTEXT,Ze.PRE,Ze.SCRIPT,Ze.SECTION,Ze.SELECT,Ze.SOURCE,Ze.STYLE,Ze.SUMMARY,Ze.TABLE,Ze.TBODY,Ze.TD,Ze.TEMPLATE,Ze.TEXTAREA,Ze.TFOOT,Ze.TH,Ze.THEAD,Ze.TITLE,Ze.TR,Ze.TRACK,Ze.UL,Ze.WBR,Ze.XMP]),[se.MATHML]:new Set([Ze.MI,Ze.MO,Ze.MN,Ze.MS,Ze.MTEXT,Ze.ANNOTATION_XML]),[se.SVG]:new Set([Ze.TITLE,Ze.FOREIGN_OBJECT,Ze.DESC]),[se.XLINK]:new Set,[se.XML]:new Set,[se.XMLNS]:new Set},mn=new Set([Ze.H1,Ze.H2,Ze.H3,Ze.H4,Ze.H5,Ze.H6]),Qt=new Set([k.STYLE,k.SCRIPT,k.XMP,k.IFRAME,k.NOEMBED,k.NOFRAMES,k.PLAINTEXT]);function sn(t,r){return Qt.has(t)||r&&t===k.NOSCRIPT}var F;(function(t){t[t.DATA=0]="DATA",t[t.RCDATA=1]="RCDATA",t[t.RAWTEXT=2]="RAWTEXT",t[t.SCRIPT_DATA=3]="SCRIPT_DATA",t[t.PLAINTEXT=4]="PLAINTEXT",t[t.TAG_OPEN=5]="TAG_OPEN",t[t.END_TAG_OPEN=6]="END_TAG_OPEN",t[t.TAG_NAME=7]="TAG_NAME",t[t.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",t[t.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",t[t.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",t[t.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",t[t.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",t[t.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",t[t.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",t[t.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",t[t.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",t[t.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",t[t.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",t[t.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",t[t.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",t[t.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",t[t.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",t[t.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",t[t.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",t[t.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",t[t.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",t[t.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",t[t.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",t[t.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",t[t.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",t[t.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",t[t.BOGUS_COMMENT=40]="BOGUS_COMMENT",t[t.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",t[t.COMMENT_START=42]="COMMENT_START",t[t.COMMENT_START_DASH=43]="COMMENT_START_DASH",t[t.COMMENT=44]="COMMENT",t[t.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",t[t.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",t[t.COMMENT_END_DASH=49]="COMMENT_END_DASH",t[t.COMMENT_END=50]="COMMENT_END",t[t.COMMENT_END_BANG=51]="COMMENT_END_BANG",t[t.DOCTYPE=52]="DOCTYPE",t[t.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",t[t.DOCTYPE_NAME=54]="DOCTYPE_NAME",t[t.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",t[t.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",t[t.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",t[t.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",t[t.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",t[t.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",t[t.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",t[t.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",t[t.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",t[t.CDATA_SECTION=68]="CDATA_SECTION",t[t.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",t[t.CDATA_SECTION_END=70]="CDATA_SECTION_END",t[t.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",t[t.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(F||(F={}));const jt={DATA:F.DATA,RCDATA:F.RCDATA,RAWTEXT:F.RAWTEXT,SCRIPT_DATA:F.SCRIPT_DATA,PLAINTEXT:F.PLAINTEXT,CDATA_SECTION:F.CDATA_SECTION};function en(t){return t>=p.DIGIT_0&&t<=p.DIGIT_9}function cn(t){return t>=p.LATIN_CAPITAL_A&&t<=p.LATIN_CAPITAL_Z}function yn(t){return t>=p.LATIN_SMALL_A&&t<=p.LATIN_SMALL_Z}function Ln(t){return yn(t)||cn(t)}function In(t){return Ln(t)||en(t)}function Fn(t){return t+32}function Jn(t){return t===p.SPACE||t===p.LINE_FEED||t===p.TABULATION||t===p.FORM_FEED}function nr(t){return Jn(t)||t===p.SOLIDUS||t===p.GREATER_THAN_SIGN}function kn(t){return t===p.NULL?ne.nullCharacterReference:t>1114111?ne.characterReferenceOutsideUnicodeRange:ct(t)?ne.surrogateCharacterReference:xt(t)?ne.noncharacterCharacterReference:Ye(t)||t===p.CARRIAGE_RETURN?ne.controlCharacterReference:null}class ar{constructor(r,c){this.options=r,this.handler=c,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=F.DATA,this.returnState=F.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new $t(c),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new ve(je,(L,xe)=>{this.preprocessor.pos=this.entityStartPos+xe-1,this._flushCodePointConsumedAsCharacterReference(L)},c.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(ne.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:L=>{this._err(ne.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+L)},validateNumericCharacterReference:L=>{const xe=kn(L);xe&&this._err(xe,1)}}:void 0)}_err(r,c=0){var L,xe;(xe=(L=this.handler).onParseError)===null||xe===void 0||xe.call(L,this.preprocessor.getError(r,c))}getCurrentLocation(r){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-r,startOffset:this.preprocessor.offset-r,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const r=this._consume();this._ensureHibernation()||this._callState(r)}this.inLoop=!1}}pause(){this.paused=!0}resume(r){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||r==null||r())}write(r,c,L){this.active=!0,this.preprocessor.write(r,c),this._runParsingLoop(),this.paused||L==null||L()}insertHtmlAtCurrentPos(r){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(r),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(r){this.consumedAfterSnapshot+=r;for(let c=0;c0&&this._err(ne.endTagWithAttributes),r.selfClosing&&this._err(ne.endTagWithTrailingSolidus),this.handler.onEndTag(r)),this.preprocessor.dropParsedChunk()}emitCurrentComment(r){this.prepareToken(r),this.handler.onComment(r),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(r){this.prepareToken(r),this.handler.onDoctype(r),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(r){if(this.currentCharacterToken){switch(r&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=r.startLine,this.currentCharacterToken.location.endCol=r.startCol,this.currentCharacterToken.location.endOffset=r.startOffset),this.currentCharacterToken.type){case Gt.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case Gt.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case Gt.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const r=this.getCurrentLocation(0);r&&(r.endLine=r.startLine,r.endCol=r.startCol,r.endOffset=r.startOffset),this._emitCurrentCharacterToken(r),this.handler.onEof({type:Gt.EOF,location:r}),this.active=!1}_appendCharToCurrentCharacterToken(r,c){if(this.currentCharacterToken)if(this.currentCharacterToken.type===r){this.currentCharacterToken.chars+=c;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(r,c)}_emitCodePoint(r){const c=Jn(r)?Gt.WHITESPACE_CHARACTER:r===p.NULL?Gt.NULL_CHARACTER:Gt.CHARACTER;this._appendCharToCurrentCharacterToken(c,String.fromCodePoint(r))}_emitChars(r){this._appendCharToCurrentCharacterToken(Gt.CHARACTER,r)}_startCharacterReference(){this.returnState=this.state,this.state=F.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?P.Attribute:P.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===F.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===F.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===F.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(r){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(r):this._emitCodePoint(r)}_callState(r){switch(this.state){case F.DATA:{this._stateData(r);break}case F.RCDATA:{this._stateRcdata(r);break}case F.RAWTEXT:{this._stateRawtext(r);break}case F.SCRIPT_DATA:{this._stateScriptData(r);break}case F.PLAINTEXT:{this._statePlaintext(r);break}case F.TAG_OPEN:{this._stateTagOpen(r);break}case F.END_TAG_OPEN:{this._stateEndTagOpen(r);break}case F.TAG_NAME:{this._stateTagName(r);break}case F.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(r);break}case F.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(r);break}case F.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(r);break}case F.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(r);break}case F.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(r);break}case F.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(r);break}case F.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(r);break}case F.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(r);break}case F.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(r);break}case F.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(r);break}case F.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(r);break}case F.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(r);break}case F.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(r);break}case F.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(r);break}case F.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(r);break}case F.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(r);break}case F.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(r);break}case F.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(r);break}case F.ATTRIBUTE_NAME:{this._stateAttributeName(r);break}case F.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(r);break}case F.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(r);break}case F.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(r);break}case F.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(r);break}case F.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(r);break}case F.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(r);break}case F.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(r);break}case F.BOGUS_COMMENT:{this._stateBogusComment(r);break}case F.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(r);break}case F.COMMENT_START:{this._stateCommentStart(r);break}case F.COMMENT_START_DASH:{this._stateCommentStartDash(r);break}case F.COMMENT:{this._stateComment(r);break}case F.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(r);break}case F.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(r);break}case F.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(r);break}case F.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(r);break}case F.COMMENT_END_DASH:{this._stateCommentEndDash(r);break}case F.COMMENT_END:{this._stateCommentEnd(r);break}case F.COMMENT_END_BANG:{this._stateCommentEndBang(r);break}case F.DOCTYPE:{this._stateDoctype(r);break}case F.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(r);break}case F.DOCTYPE_NAME:{this._stateDoctypeName(r);break}case F.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(r);break}case F.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(r);break}case F.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(r);break}case F.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(r);break}case F.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(r);break}case F.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(r);break}case F.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(r);break}case F.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(r);break}case F.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(r);break}case F.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(r);break}case F.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(r);break}case F.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(r);break}case F.BOGUS_DOCTYPE:{this._stateBogusDoctype(r);break}case F.CDATA_SECTION:{this._stateCdataSection(r);break}case F.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(r);break}case F.CDATA_SECTION_END:{this._stateCdataSectionEnd(r);break}case F.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case F.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(r);break}default:throw new Error("Unknown state")}}_stateData(r){switch(r){case p.LESS_THAN_SIGN:{this.state=F.TAG_OPEN;break}case p.AMPERSAND:{this._startCharacterReference();break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this._emitCodePoint(r);break}case p.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateRcdata(r){switch(r){case p.AMPERSAND:{this._startCharacterReference();break}case p.LESS_THAN_SIGN:{this.state=F.RCDATA_LESS_THAN_SIGN;break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this._emitChars(Rt);break}case p.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateRawtext(r){switch(r){case p.LESS_THAN_SIGN:{this.state=F.RAWTEXT_LESS_THAN_SIGN;break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this._emitChars(Rt);break}case p.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateScriptData(r){switch(r){case p.LESS_THAN_SIGN:{this.state=F.SCRIPT_DATA_LESS_THAN_SIGN;break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this._emitChars(Rt);break}case p.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_statePlaintext(r){switch(r){case p.NULL:{this._err(ne.unexpectedNullCharacter),this._emitChars(Rt);break}case p.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateTagOpen(r){if(Ln(r))this._createStartTagToken(),this.state=F.TAG_NAME,this._stateTagName(r);else switch(r){case p.EXCLAMATION_MARK:{this.state=F.MARKUP_DECLARATION_OPEN;break}case p.SOLIDUS:{this.state=F.END_TAG_OPEN;break}case p.QUESTION_MARK:{this._err(ne.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=F.BOGUS_COMMENT,this._stateBogusComment(r);break}case p.EOF:{this._err(ne.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(ne.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=F.DATA,this._stateData(r)}}_stateEndTagOpen(r){if(Ln(r))this._createEndTagToken(),this.state=F.TAG_NAME,this._stateTagName(r);else switch(r){case p.GREATER_THAN_SIGN:{this._err(ne.missingEndTagName),this.state=F.DATA;break}case p.EOF:{this._err(ne.eofBeforeTagName),this._emitChars("");break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this.state=F.SCRIPT_DATA_ESCAPED,this._emitChars(Rt);break}case p.EOF:{this._err(ne.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=F.SCRIPT_DATA_ESCAPED,this._emitCodePoint(r)}}_stateScriptDataEscapedLessThanSign(r){r===p.SOLIDUS?this.state=F.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Ln(r)?(this._emitChars("<"),this.state=F.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(r)):(this._emitChars("<"),this.state=F.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(r))}_stateScriptDataEscapedEndTagOpen(r){Ln(r)?(this.state=F.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(r)):(this._emitChars("");break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this.state=F.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Rt);break}case p.EOF:{this._err(ne.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=F.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(r)}}_stateScriptDataDoubleEscapedLessThanSign(r){r===p.SOLIDUS?(this.state=F.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=F.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(r))}_stateScriptDataDoubleEscapeEnd(r){if(this.preprocessor.startsWith(Me.SCRIPT,!1)&&nr(this.preprocessor.peek(Me.SCRIPT.length))){this._emitCodePoint(r);for(let c=0;c0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,!0)}replace(r,c){const L=this._indexOf(r);this.items[L]=c,L===this.stackTop&&(this.current=c)}insertAfter(r,c,L){const xe=this._indexOf(r)+1;this.items.splice(xe,0,c),this.tagIDs.splice(xe,0,L),this.stackTop++,xe===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,xe===this.stackTop)}popUntilTagNamePopped(r){let c=this.stackTop+1;do c=this.tagIDs.lastIndexOf(r,c-1);while(c>0&&this.treeAdapter.getNamespaceURI(this.items[c])!==se.HTML);this.shortenToLength(Math.max(c,0))}shortenToLength(r){for(;this.stackTop>=r;){const c=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(c,this.stackTop=0;L--)if(r.has(this.tagIDs[L])&&this.treeAdapter.getNamespaceURI(this.items[L])===c)return L;return-1}clearBackTo(r,c){const L=this._indexOfTagNames(r,c);this.shortenToLength(L+1)}clearBackToTableContext(){this.clearBackTo(q,se.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Ge,se.HTML)}clearBackToTableRowContext(){this.clearBackTo(ze,se.HTML)}remove(r){const c=this._indexOf(r);c>=0&&(c===this.stackTop?this.pop():(this.items.splice(c,1),this.tagIDs.splice(c,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===s.BODY?this.items[1]:null}contains(r){return this._indexOf(r)>-1}getCommonAncestor(r){const c=this._indexOf(r)-1;return c>=0?this.items[c]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===s.HTML}hasInDynamicScope(r,c){for(let L=this.stackTop;L>=0;L--){const xe=this.tagIDs[L];switch(this.treeAdapter.getNamespaceURI(this.items[L])){case se.HTML:{if(xe===r)return!0;if(c.has(xe))return!1;break}case se.SVG:{if(Gn.has(xe))return!1;break}case se.MATHML:{if(ur.has(xe))return!1;break}}}return!0}hasInScope(r){return this.hasInDynamicScope(r,br)}hasInListItemScope(r){return this.hasInDynamicScope(r,pr)}hasInButtonScope(r){return this.hasInDynamicScope(r,rr)}hasNumberedHeaderInScope(){for(let r=this.stackTop;r>=0;r--){const c=this.tagIDs[r];switch(this.treeAdapter.getNamespaceURI(this.items[r])){case se.HTML:{if(mn.has(c))return!0;if(br.has(c))return!1;break}case se.SVG:{if(Gn.has(c))return!1;break}case se.MATHML:{if(ur.has(c))return!1;break}}}return!0}hasInTableScope(r){for(let c=this.stackTop;c>=0;c--)if(this.treeAdapter.getNamespaceURI(this.items[c])===se.HTML)switch(this.tagIDs[c]){case r:return!0;case s.TABLE:case s.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===se.HTML)switch(this.tagIDs[r]){case s.TBODY:case s.THEAD:case s.TFOOT:return!0;case s.TABLE:case s.HTML:return!1}return!0}hasInSelectScope(r){for(let c=this.stackTop;c>=0;c--)if(this.treeAdapter.getNamespaceURI(this.items[c])===se.HTML)switch(this.tagIDs[c]){case r:return!0;case s.OPTION:case s.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&_n.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Er.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(r){for(;this.currentTagId!==void 0&&this.currentTagId!==r&&Er.has(this.currentTagId);)this.pop()}}const Je=3;var B;(function(t){t[t.Marker=0]="Marker",t[t.Element=1]="Element"})(B||(B={}));const _e={type:B.Marker};class We{constructor(r){this.treeAdapter=r,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(r,c){const L=[],xe=c.length,rt=this.treeAdapter.getTagName(r),Nt=this.treeAdapter.getNamespaceURI(r);for(let me=0;me[Nt.name,Nt.value]));let rt=0;for(let Nt=0;Ntxe.get(bn.name)===bn.value)&&(rt+=1,rt>=Je&&this.entries.splice(me.idx,1))}}insertMarker(){this.entries.unshift(_e)}pushElement(r,c){this._ensureNoahArkCondition(r),this.entries.unshift({type:B.Element,element:r,token:c})}insertElementAfterBookmark(r,c){const L=this.entries.indexOf(this.bookmark);this.entries.splice(L,0,{type:B.Element,element:r,token:c})}removeEntry(r){const c=this.entries.indexOf(r);c!==-1&&this.entries.splice(c,1)}clearToLastMarker(){const r=this.entries.indexOf(_e);r===-1?this.entries.length=0:this.entries.splice(0,r+1)}getElementEntryInScopeWithTagName(r){const c=this.entries.find(L=>L.type===B.Marker||this.treeAdapter.getTagName(L.element)===r);return c&&c.type===B.Element?c:null}getElementEntry(r){return this.entries.find(c=>c.type===B.Element&&c.element===r)}}const Xe={createDocument(){return{nodeName:"#document",mode:J.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(t,r,c){return{nodeName:t,tagName:t,attrs:c,namespaceURI:r,childNodes:[],parentNode:null}},createCommentNode(t){return{nodeName:"#comment",data:t,parentNode:null}},createTextNode(t){return{nodeName:"#text",value:t,parentNode:null}},appendChild(t,r){t.childNodes.push(r),r.parentNode=t},insertBefore(t,r,c){const L=t.childNodes.indexOf(c);t.childNodes.splice(L,0,r),r.parentNode=t},setTemplateContent(t,r){t.content=r},getTemplateContent(t){return t.content},setDocumentType(t,r,c,L){const xe=t.childNodes.find(rt=>rt.nodeName==="#documentType");if(xe)xe.name=r,xe.publicId=c,xe.systemId=L;else{const rt={nodeName:"#documentType",name:r,publicId:c,systemId:L,parentNode:null};Xe.appendChild(t,rt)}},setDocumentMode(t,r){t.mode=r},getDocumentMode(t){return t.mode},detachNode(t){if(t.parentNode){const r=t.parentNode.childNodes.indexOf(t);t.parentNode.childNodes.splice(r,1),t.parentNode=null}},insertText(t,r){if(t.childNodes.length>0){const c=t.childNodes[t.childNodes.length-1];if(Xe.isTextNode(c)){c.value+=r;return}}Xe.appendChild(t,Xe.createTextNode(r))},insertTextBefore(t,r,c){const L=t.childNodes[t.childNodes.indexOf(c)-1];L&&Xe.isTextNode(L)?L.value+=r:Xe.insertBefore(t,Xe.createTextNode(r),c)},adoptAttributes(t,r){const c=new Set(t.attrs.map(L=>L.name));for(let L=0;Lt.startsWith(c))}function Ne(t){return t.name===Ue&&t.publicId===null&&(t.systemId===null||t.systemId===ut)}function pt(t){if(t.name!==Ue)return J.QUIRKS;const{systemId:r}=t;if(r&&r.toLowerCase()===Zt)return J.QUIRKS;let{publicId:c}=t;if(c!==null){if(c=c.toLowerCase(),an.has(c))return J.QUIRKS;let L=r===null?on:Ke;if(it(c,L))return J.QUIRKS;if(L=r===null?nn:An,it(c,L))return J.LIMITED_QUIRKS}return J.NO_QUIRKS}const Ot={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Ft="definitionurl",qt="definitionURL",vn=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(t=>[t.toLowerCase(),t])),un=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:se.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:se.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:se.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:se.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:se.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:se.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:se.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:se.XML}],["xml:space",{prefix:"xml",name:"space",namespace:se.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:se.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:se.XMLNS}]]),gn=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(t=>[t.toLowerCase(),t])),Jt=new Set([s.B,s.BIG,s.BLOCKQUOTE,s.BODY,s.BR,s.CENTER,s.CODE,s.DD,s.DIV,s.DL,s.DT,s.EM,s.EMBED,s.H1,s.H2,s.H3,s.H4,s.H5,s.H6,s.HEAD,s.HR,s.I,s.IMG,s.LI,s.LISTING,s.MENU,s.META,s.NOBR,s.OL,s.P,s.PRE,s.RUBY,s.S,s.SMALL,s.SPAN,s.STRONG,s.STRIKE,s.SUB,s.SUP,s.TABLE,s.TT,s.U,s.UL,s.VAR]);function En(t){const r=t.tagID;return r===s.FONT&&t.attrs.some(({name:L})=>L===tt.COLOR||L===tt.SIZE||L===tt.FACE)||Jt.has(r)}function pn(t){for(let r=0;r0&&this._setContextModes(r,c)}onItemPop(r,c){var L,xe;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(r,this.currentToken),(xe=(L=this.treeAdapter).onItemPop)===null||xe===void 0||xe.call(L,r,this.openElements.current),c){let rt,Nt;this.openElements.stackTop===0&&this.fragmentContext?(rt=this.fragmentContext,Nt=this.fragmentContextID):{current:rt,currentTagId:Nt}=this.openElements,this._setContextModes(rt,Nt)}}_setContextModes(r,c){const L=r===this.document||r&&this.treeAdapter.getNamespaceURI(r)===se.HTML;this.currentNotInHTML=!L,this.tokenizer.inForeignNode=!L&&r!==void 0&&c!==void 0&&!this._isIntegrationPoint(c,r)}_switchToTextParsing(r,c){this._insertElement(r,se.HTML),this.tokenizer.state=c,this.originalInsertionMode=this.insertionMode,this.insertionMode=be.TEXT}switchToPlaintextParsing(){this.insertionMode=be.TEXT,this.originalInsertionMode=be.IN_BODY,this.tokenizer.state=jt.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let r=this.fragmentContext;for(;r;){if(this.treeAdapter.getTagName(r)===k.FORM){this.formElement=r;break}r=this.treeAdapter.getParentNode(r)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==se.HTML))switch(this.fragmentContextID){case s.TITLE:case s.TEXTAREA:{this.tokenizer.state=jt.RCDATA;break}case s.STYLE:case s.XMP:case s.IFRAME:case s.NOEMBED:case s.NOFRAMES:case s.NOSCRIPT:{this.tokenizer.state=jt.RAWTEXT;break}case s.SCRIPT:{this.tokenizer.state=jt.SCRIPT_DATA;break}case s.PLAINTEXT:{this.tokenizer.state=jt.PLAINTEXT;break}default:}}_setDocumentType(r){const c=r.name||"",L=r.publicId||"",xe=r.systemId||"";if(this.treeAdapter.setDocumentType(this.document,c,L,xe),r.location){const Nt=this.treeAdapter.getChildNodes(this.document).find(me=>this.treeAdapter.isDocumentTypeNode(me));Nt&&this.treeAdapter.setNodeSourceCodeLocation(Nt,r.location)}}_attachElementToTree(r,c){if(this.options.sourceCodeLocationInfo){const L=c&&Di(hr({},c),{startTag:c});this.treeAdapter.setNodeSourceCodeLocation(r,L)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(r);else{const L=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(L!=null?L:this.document,r)}}_appendElement(r,c){const L=this.treeAdapter.createElement(r.tagName,c,r.attrs);this._attachElementToTree(L,r.location)}_insertElement(r,c){const L=this.treeAdapter.createElement(r.tagName,c,r.attrs);this._attachElementToTree(L,r.location),this.openElements.push(L,r.tagID)}_insertFakeElement(r,c){const L=this.treeAdapter.createElement(r,se.HTML,[]);this._attachElementToTree(L,null),this.openElements.push(L,c)}_insertTemplate(r){const c=this.treeAdapter.createElement(r.tagName,se.HTML,r.attrs),L=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(c,L),this._attachElementToTree(c,r.location),this.openElements.push(c,r.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(L,null)}_insertFakeRootElement(){const r=this.treeAdapter.createElement(k.HTML,se.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,null),this.treeAdapter.appendChild(this.openElements.current,r),this.openElements.push(r,s.HTML)}_appendCommentNode(r,c){const L=this.treeAdapter.createCommentNode(r.data);this.treeAdapter.appendChild(c,L),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(L,r.location)}_insertCharacters(r){let c,L;if(this._shouldFosterParentOnInsertion()?({parent:c,beforeElement:L}=this._findFosterParentingLocation(),L?this.treeAdapter.insertTextBefore(c,r.chars,L):this.treeAdapter.insertText(c,r.chars)):(c=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(c,r.chars)),!r.location)return;const xe=this.treeAdapter.getChildNodes(c),rt=L?xe.lastIndexOf(L):xe.length,Nt=xe[rt-1];if(this.treeAdapter.getNodeSourceCodeLocation(Nt)){const{endLine:bn,endCol:wn,endOffset:et}=r.location;this.treeAdapter.updateNodeSourceCodeLocation(Nt,{endLine:bn,endCol:wn,endOffset:et})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Nt,r.location)}_adoptNodes(r,c){for(let L=this.treeAdapter.getFirstChild(r);L;L=this.treeAdapter.getFirstChild(r))this.treeAdapter.detachNode(L),this.treeAdapter.appendChild(c,L)}_setEndLocation(r,c){if(this.treeAdapter.getNodeSourceCodeLocation(r)&&c.location){const L=c.location,xe=this.treeAdapter.getTagName(r),rt=c.type===Gt.END_TAG&&xe===c.tagName?{endTag:hr({},L),endLine:L.endLine,endCol:L.endCol,endOffset:L.endOffset}:{endLine:L.startLine,endCol:L.startCol,endOffset:L.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(r,rt)}}shouldProcessStartTagTokenInForeignContent(r){if(!this.currentNotInHTML)return!1;let c,L;return this.openElements.stackTop===0&&this.fragmentContext?(c=this.fragmentContext,L=this.fragmentContextID):{current:c,currentTagId:L}=this.openElements,r.tagID===s.SVG&&this.treeAdapter.getTagName(c)===k.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(c)===se.MATHML?!1:this.tokenizer.inForeignNode||(r.tagID===s.MGLYPH||r.tagID===s.MALIGNMARK)&&L!==void 0&&!this._isIntegrationPoint(L,c,se.HTML)}_processToken(r){switch(r.type){case Gt.CHARACTER:{this.onCharacter(r);break}case Gt.NULL_CHARACTER:{this.onNullCharacter(r);break}case Gt.COMMENT:{this.onComment(r);break}case Gt.DOCTYPE:{this.onDoctype(r);break}case Gt.START_TAG:{this._processStartTag(r);break}case Gt.END_TAG:{this.onEndTag(r);break}case Gt.EOF:{this.onEof(r);break}case Gt.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(r);break}}}_isIntegrationPoint(r,c,L){const xe=this.treeAdapter.getNamespaceURI(c),rt=this.treeAdapter.getAttrList(c);return Mn(r,xe,rt,L)}_reconstructActiveFormattingElements(){const r=this.activeFormattingElements.entries.length;if(r){const c=this.activeFormattingElements.entries.findIndex(xe=>xe.type===B.Marker||this.openElements.contains(xe.element)),L=c===-1?r-1:c-1;for(let xe=L;xe>=0;xe--){const rt=this.activeFormattingElements.entries[xe];this._insertElement(rt.token,this.treeAdapter.getNamespaceURI(rt.element)),rt.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=be.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(s.P),this.openElements.popUntilTagNamePopped(s.P)}_resetInsertionMode(){for(let r=this.openElements.stackTop;r>=0;r--)switch(r===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[r]){case s.TR:{this.insertionMode=be.IN_ROW;return}case s.TBODY:case s.THEAD:case s.TFOOT:{this.insertionMode=be.IN_TABLE_BODY;return}case s.CAPTION:{this.insertionMode=be.IN_CAPTION;return}case s.COLGROUP:{this.insertionMode=be.IN_COLUMN_GROUP;return}case s.TABLE:{this.insertionMode=be.IN_TABLE;return}case s.BODY:{this.insertionMode=be.IN_BODY;return}case s.FRAMESET:{this.insertionMode=be.IN_FRAMESET;return}case s.SELECT:{this._resetInsertionModeForSelect(r);return}case s.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case s.HTML:{this.insertionMode=this.headElement?be.AFTER_HEAD:be.BEFORE_HEAD;return}case s.TD:case s.TH:{if(r>0){this.insertionMode=be.IN_CELL;return}break}case s.HEAD:{if(r>0){this.insertionMode=be.IN_HEAD;return}break}}this.insertionMode=be.IN_BODY}_resetInsertionModeForSelect(r){if(r>0)for(let c=r-1;c>0;c--){const L=this.openElements.tagIDs[c];if(L===s.TEMPLATE)break;if(L===s.TABLE){this.insertionMode=be.IN_SELECT_IN_TABLE;return}}this.insertionMode=be.IN_SELECT}_isElementCausesFosterParenting(r){return Xn.has(r)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let r=this.openElements.stackTop;r>=0;r--){const c=this.openElements.items[r];switch(this.openElements.tagIDs[r]){case s.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(c)===se.HTML)return{parent:this.treeAdapter.getTemplateContent(c),beforeElement:null};break}case s.TABLE:{const L=this.treeAdapter.getParentNode(c);return L?{parent:L,beforeElement:c}:{parent:this.openElements.items[r-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(r){const c=this._findFosterParentingLocation();c.beforeElement?this.treeAdapter.insertBefore(c.parent,r,c.beforeElement):this.treeAdapter.appendChild(c.parent,r)}_isSpecialElement(r,c){const L=this.treeAdapter.getNamespaceURI(r);return fn[L].has(c)}onCharacter(r){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){uo(this,r);return}switch(this.insertionMode){case be.INITIAL:{cr(this,r);break}case be.BEFORE_HTML:{Jr(this,r);break}case be.BEFORE_HEAD:{Yr(this,r);break}case be.IN_HEAD:{I(this,r);break}case be.IN_HEAD_NO_SCRIPT:{nt(this,r);break}case be.AFTER_HEAD:{Se(this,r);break}case be.IN_BODY:case be.IN_CAPTION:case be.IN_CELL:case be.IN_TEMPLATE:{Ht(this,r);break}case be.TEXT:case be.IN_SELECT:case be.IN_SELECT_IN_TABLE:{this._insertCharacters(r);break}case be.IN_TABLE:case be.IN_TABLE_BODY:case be.IN_ROW:{ci(this,r);break}case be.IN_TABLE_TEXT:{Ti(this,r);break}case be.IN_COLUMN_GROUP:{Gi(this,r);break}case be.AFTER_BODY:{di(this,r);break}case be.AFTER_AFTER_BODY:{so(this,r);break}default:}}onNullCharacter(r){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Ho(this,r);return}switch(this.insertionMode){case be.INITIAL:{cr(this,r);break}case be.BEFORE_HTML:{Jr(this,r);break}case be.BEFORE_HEAD:{Yr(this,r);break}case be.IN_HEAD:{I(this,r);break}case be.IN_HEAD_NO_SCRIPT:{nt(this,r);break}case be.AFTER_HEAD:{Se(this,r);break}case be.TEXT:{this._insertCharacters(r);break}case be.IN_TABLE:case be.IN_TABLE_BODY:case be.IN_ROW:{ci(this,r);break}case be.IN_COLUMN_GROUP:{Gi(this,r);break}case be.AFTER_BODY:{di(this,r);break}case be.AFTER_AFTER_BODY:{so(this,r);break}default:}}onComment(r){if(this.skipNextNewLine=!1,this.currentNotInHTML){tn(this,r);return}switch(this.insertionMode){case be.INITIAL:case be.BEFORE_HTML:case be.BEFORE_HEAD:case be.IN_HEAD:case be.IN_HEAD_NO_SCRIPT:case be.AFTER_HEAD:case be.IN_BODY:case be.IN_TABLE:case be.IN_CAPTION:case be.IN_COLUMN_GROUP:case be.IN_TABLE_BODY:case be.IN_ROW:case be.IN_CELL:case be.IN_SELECT:case be.IN_SELECT_IN_TABLE:case be.IN_TEMPLATE:case be.IN_FRAMESET:case be.AFTER_FRAMESET:{tn(this,r);break}case be.IN_TABLE_TEXT:{Ri(this,r);break}case be.AFTER_BODY:{Cn(this,r);break}case be.AFTER_AFTER_BODY:case be.AFTER_AFTER_FRAMESET:{Pn(this,r);break}default:}}onDoctype(r){switch(this.skipNextNewLine=!1,this.insertionMode){case be.INITIAL:{Vn(this,r);break}case be.BEFORE_HEAD:case be.IN_HEAD:case be.IN_HEAD_NO_SCRIPT:case be.AFTER_HEAD:{this._err(r,ne.misplacedDoctype);break}case be.IN_TABLE_TEXT:{Ri(this,r);break}default:}}onStartTag(r){this.skipNextNewLine=!1,this.currentToken=r,this._processStartTag(r),r.selfClosing&&!r.ackSelfClosing&&this._err(r,ne.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(r){this.shouldProcessStartTagTokenInForeignContent(r)?fo(this,r):this._startTagOutsideForeignContent(r)}_startTagOutsideForeignContent(r){switch(this.insertionMode){case be.INITIAL:{cr(this,r);break}case be.BEFORE_HTML:{Ar(this,r);break}case be.BEFORE_HEAD:{Pr(this,r);break}case be.IN_HEAD:{$r(this,r);break}case be.IN_HEAD_NO_SCRIPT:{Te(this,r);break}case be.AFTER_HEAD:{vt(this,r);break}case be.IN_BODY:{La(this,r);break}case be.IN_TABLE:{za(this,r);break}case be.IN_TABLE_TEXT:{Ri(this,r);break}case be.IN_CAPTION:{zi(this,r);break}case be.IN_COLUMN_GROUP:{mi(this,r);break}case be.IN_TABLE_BODY:{Oi(this,r);break}case be.IN_ROW:{_i(this,r);break}case be.IN_CELL:{ro(this,r);break}case be.IN_SELECT:{yo(this,r);break}case be.IN_SELECT_IN_TABLE:{Wi(this,r);break}case be.IN_TEMPLATE:{Bo(this,r);break}case be.AFTER_BODY:{No(this,r);break}case be.IN_FRAMESET:{xi(this,r);break}case be.AFTER_FRAMESET:{So(this,r);break}case be.AFTER_AFTER_BODY:{Ro(this,r);break}case be.AFTER_AFTER_FRAMESET:{lo(this,r);break}default:}}onEndTag(r){this.skipNextNewLine=!1,this.currentToken=r,this.currentNotInHTML?Oo(this,r):this._endTagOutsideForeignContent(r)}_endTagOutsideForeignContent(r){switch(this.insertionMode){case be.INITIAL:{cr(this,r);break}case be.BEFORE_HTML:{Qr(this,r);break}case be.BEFORE_HEAD:{ua(this,r);break}case be.IN_HEAD:{_r(this,r);break}case be.IN_HEAD_NO_SCRIPT:{Z(this,r);break}case be.AFTER_HEAD:{It(this,r);break}case be.IN_BODY:{pi(this,r);break}case be.TEXT:{to(this,r);break}case be.IN_TABLE:{ei(this,r);break}case be.IN_TABLE_TEXT:{Ri(this,r);break}case be.IN_CAPTION:{ji(this,r);break}case be.IN_COLUMN_GROUP:{Zi(this,r);break}case be.IN_TABLE_BODY:{Wa(this,r);break}case be.IN_ROW:{no(this,r);break}case be.IN_CELL:{$o(this,r);break}case be.IN_SELECT:{ao(this,r);break}case be.IN_SELECT_IN_TABLE:{Io(this,r);break}case be.IN_TEMPLATE:{io(this,r);break}case be.AFTER_BODY:{kr(this,r);break}case be.IN_FRAMESET:{oo(this,r);break}case be.AFTER_FRAMESET:{Uo(this,r);break}case be.AFTER_AFTER_BODY:{so(this,r);break}default:}}onEof(r){switch(this.insertionMode){case be.INITIAL:{cr(this,r);break}case be.BEFORE_HTML:{Jr(this,r);break}case be.BEFORE_HEAD:{Yr(this,r);break}case be.IN_HEAD:{I(this,r);break}case be.IN_HEAD_NO_SCRIPT:{nt(this,r);break}case be.AFTER_HEAD:{Se(this,r);break}case be.IN_BODY:case be.IN_TABLE:case be.IN_CAPTION:case be.IN_COLUMN_GROUP:case be.IN_TABLE_BODY:case be.IN_ROW:case be.IN_CELL:case be.IN_SELECT:case be.IN_SELECT_IN_TABLE:{eo(this,r);break}case be.TEXT:{Si(this,r);break}case be.IN_TABLE_TEXT:{Ri(this,r);break}case be.IN_TEMPLATE:{Ao(this,r);break}case be.AFTER_BODY:case be.IN_FRAMESET:case be.AFTER_FRAMESET:case be.AFTER_AFTER_BODY:case be.AFTER_AFTER_FRAMESET:{Wn(this,r);break}default:}}onWhitespaceCharacter(r){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,r.chars.charCodeAt(0)===p.LINE_FEED)){if(r.chars.length===1)return;r.chars=r.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(r);return}switch(this.insertionMode){case be.IN_HEAD:case be.IN_HEAD_NO_SCRIPT:case be.AFTER_HEAD:case be.TEXT:case be.IN_COLUMN_GROUP:case be.IN_SELECT:case be.IN_SELECT_IN_TABLE:case be.IN_FRAMESET:case be.AFTER_FRAMESET:{this._insertCharacters(r);break}case be.IN_BODY:case be.IN_CAPTION:case be.IN_CELL:case be.IN_TEMPLATE:case be.AFTER_BODY:case be.AFTER_AFTER_BODY:case be.AFTER_AFTER_FRAMESET:{st(this,r);break}case be.IN_TABLE:case be.IN_TABLE_BODY:case be.IN_ROW:{ci(this,r);break}case be.IN_TABLE_TEXT:{Ci(this,r);break}default:}}}function yr(t,r){let c=t.activeFormattingElements.getElementEntryInScopeWithTagName(r.tagName);return c?t.openElements.contains(c.element)?t.openElements.hasInScope(r.tagID)||(c=null):(t.activeFormattingElements.removeEntry(c),c=null):Pi(t,r),c}function On(t,r){let c=null,L=t.openElements.stackTop;for(;L>=0;L--){const xe=t.openElements.items[L];if(xe===r.element)break;t._isSpecialElement(xe,t.openElements.tagIDs[L])&&(c=xe)}return c||(t.openElements.shortenToLength(Math.max(L,0)),t.activeFormattingElements.removeEntry(r)),c}function Bn(t,r,c){let L=r,xe=t.openElements.getCommonAncestor(r);for(let rt=0,Nt=xe;Nt!==c;rt++,Nt=xe){xe=t.openElements.getCommonAncestor(Nt);const me=t.activeFormattingElements.getElementEntry(Nt),bn=me&&rt>=sr;!me||bn?(bn&&t.activeFormattingElements.removeEntry(me),t.openElements.remove(Nt)):(Nt=Tn(t,me),L===r&&(t.activeFormattingElements.bookmark=me),t.treeAdapter.detachNode(L),t.treeAdapter.appendChild(Nt,L),L=Nt)}return L}function Tn(t,r){const c=t.treeAdapter.getNamespaceURI(r.element),L=t.treeAdapter.createElement(r.token.tagName,c,r.token.attrs);return t.openElements.replace(r.element,L),r.element=L,L}function Kt(t,r,c){const L=t.treeAdapter.getTagName(r),xe=Ct(L);if(t._isElementCausesFosterParenting(xe))t._fosterParentElement(c);else{const rt=t.treeAdapter.getNamespaceURI(r);xe===s.TEMPLATE&&rt===se.HTML&&(r=t.treeAdapter.getTemplateContent(r)),t.treeAdapter.appendChild(r,c)}}function rn(t,r,c){const L=t.treeAdapter.getNamespaceURI(c.element),{token:xe}=c,rt=t.treeAdapter.createElement(xe.tagName,L,xe.attrs);t._adoptNodes(r,rt),t.treeAdapter.appendChild(r,rt),t.activeFormattingElements.insertElementAfterBookmark(rt,xe),t.activeFormattingElements.removeEntry(c),t.openElements.remove(c.element),t.openElements.insertAfter(r,rt,xe.tagID)}function ln(t,r){for(let c=0;c=c;L--)t._setEndLocation(t.openElements.items[L],r);if(!t.fragmentContext&&t.openElements.stackTop>=0){const L=t.openElements.items[0],xe=t.treeAdapter.getNodeSourceCodeLocation(L);if(xe&&!xe.endTag&&(t._setEndLocation(L,r),t.openElements.stackTop>=1)){const rt=t.openElements.items[1],Nt=t.treeAdapter.getNodeSourceCodeLocation(rt);Nt&&!Nt.endTag&&t._setEndLocation(rt,r)}}}}function Vn(t,r){t._setDocumentType(r);const c=r.forceQuirks?J.QUIRKS:pt(r);Ne(r)||t._err(r,ne.nonConformingDoctype),t.treeAdapter.setDocumentMode(t.document,c),t.insertionMode=be.BEFORE_HTML}function cr(t,r){t._err(r,ne.missingDoctype,!0),t.treeAdapter.setDocumentMode(t.document,J.QUIRKS),t.insertionMode=be.BEFORE_HTML,t._processToken(r)}function Ar(t,r){r.tagID===s.HTML?(t._insertElement(r,se.HTML),t.insertionMode=be.BEFORE_HEAD):Jr(t,r)}function Qr(t,r){const c=r.tagID;(c===s.HTML||c===s.HEAD||c===s.BODY||c===s.BR)&&Jr(t,r)}function Jr(t,r){t._insertFakeRootElement(),t.insertionMode=be.BEFORE_HEAD,t._processToken(r)}function Pr(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.HEAD:{t._insertElement(r,se.HTML),t.headElement=t.openElements.current,t.insertionMode=be.IN_HEAD;break}default:Yr(t,r)}}function ua(t,r){const c=r.tagID;c===s.HEAD||c===s.BODY||c===s.HTML||c===s.BR?Yr(t,r):t._err(r,ne.endTagWithoutMatchingOpenElement)}function Yr(t,r){t._insertFakeElement(k.HEAD,s.HEAD),t.headElement=t.openElements.current,t.insertionMode=be.IN_HEAD,t._processToken(r)}function $r(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.BASE:case s.BASEFONT:case s.BGSOUND:case s.LINK:case s.META:{t._appendElement(r,se.HTML),r.ackSelfClosing=!0;break}case s.TITLE:{t._switchToTextParsing(r,jt.RCDATA);break}case s.NOSCRIPT:{t.options.scriptingEnabled?t._switchToTextParsing(r,jt.RAWTEXT):(t._insertElement(r,se.HTML),t.insertionMode=be.IN_HEAD_NO_SCRIPT);break}case s.NOFRAMES:case s.STYLE:{t._switchToTextParsing(r,jt.RAWTEXT);break}case s.SCRIPT:{t._switchToTextParsing(r,jt.SCRIPT_DATA);break}case s.TEMPLATE:{t._insertTemplate(r),t.activeFormattingElements.insertMarker(),t.framesetOk=!1,t.insertionMode=be.IN_TEMPLATE,t.tmplInsertionModeStack.unshift(be.IN_TEMPLATE);break}case s.HEAD:{t._err(r,ne.misplacedStartTagForHeadElement);break}default:I(t,r)}}function _r(t,r){switch(r.tagID){case s.HEAD:{t.openElements.pop(),t.insertionMode=be.AFTER_HEAD;break}case s.BODY:case s.BR:case s.HTML:{I(t,r);break}case s.TEMPLATE:{Hr(t,r);break}default:t._err(r,ne.endTagWithoutMatchingOpenElement)}}function Hr(t,r){t.openElements.tmplCount>0?(t.openElements.generateImpliedEndTagsThoroughly(),t.openElements.currentTagId!==s.TEMPLATE&&t._err(r,ne.closingOfElementWithOpenChildElements),t.openElements.popUntilTagNamePopped(s.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode()):t._err(r,ne.endTagWithoutMatchingOpenElement)}function I(t,r){t.openElements.pop(),t.insertionMode=be.AFTER_HEAD,t._processToken(r)}function Te(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.BASEFONT:case s.BGSOUND:case s.HEAD:case s.LINK:case s.META:case s.NOFRAMES:case s.STYLE:{$r(t,r);break}case s.NOSCRIPT:{t._err(r,ne.nestedNoscriptInHead);break}default:nt(t,r)}}function Z(t,r){switch(r.tagID){case s.NOSCRIPT:{t.openElements.pop(),t.insertionMode=be.IN_HEAD;break}case s.BR:{nt(t,r);break}default:t._err(r,ne.endTagWithoutMatchingOpenElement)}}function nt(t,r){const c=r.type===Gt.EOF?ne.openElementsLeftAfterEof:ne.disallowedContentInNoscriptInHead;t._err(r,c),t.openElements.pop(),t.insertionMode=be.IN_HEAD,t._processToken(r)}function vt(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.BODY:{t._insertElement(r,se.HTML),t.framesetOk=!1,t.insertionMode=be.IN_BODY;break}case s.FRAMESET:{t._insertElement(r,se.HTML),t.insertionMode=be.IN_FRAMESET;break}case s.BASE:case s.BASEFONT:case s.BGSOUND:case s.LINK:case s.META:case s.NOFRAMES:case s.SCRIPT:case s.STYLE:case s.TEMPLATE:case s.TITLE:{t._err(r,ne.abandonedHeadElementChild),t.openElements.push(t.headElement,s.HEAD),$r(t,r),t.openElements.remove(t.headElement);break}case s.HEAD:{t._err(r,ne.misplacedStartTagForHeadElement);break}default:Se(t,r)}}function It(t,r){switch(r.tagID){case s.BODY:case s.HTML:case s.BR:{Se(t,r);break}case s.TEMPLATE:{Hr(t,r);break}default:t._err(r,ne.endTagWithoutMatchingOpenElement)}}function Se(t,r){t._insertFakeElement(k.BODY,s.BODY),t.insertionMode=be.IN_BODY,dt(t,r)}function dt(t,r){switch(r.type){case Gt.CHARACTER:{Ht(t,r);break}case Gt.WHITESPACE_CHARACTER:{st(t,r);break}case Gt.COMMENT:{tn(t,r);break}case Gt.START_TAG:{La(t,r);break}case Gt.END_TAG:{pi(t,r);break}case Gt.EOF:{eo(t,r);break}default:}}function st(t,r){t._reconstructActiveFormattingElements(),t._insertCharacters(r)}function Ht(t,r){t._reconstructActiveFormattingElements(),t._insertCharacters(r),t.framesetOk=!1}function hn(t,r){t.openElements.tmplCount===0&&t.treeAdapter.adoptAttributes(t.openElements.items[0],r.attrs)}function Lt(t,r){const c=t.openElements.tryPeekProperlyNestedBodyElement();c&&t.openElements.tmplCount===0&&(t.framesetOk=!1,t.treeAdapter.adoptAttributes(c,r.attrs))}function zn(t,r){const c=t.openElements.tryPeekProperlyNestedBodyElement();t.framesetOk&&c&&(t.treeAdapter.detachNode(c),t.openElements.popAllUpToHtmlElement(),t._insertElement(r,se.HTML),t.insertionMode=be.IN_FRAMESET)}function qn(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML)}function xn(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t.openElements.currentTagId!==void 0&&mn.has(t.openElements.currentTagId)&&t.openElements.pop(),t._insertElement(r,se.HTML)}function Rr(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML),t.skipNextNewLine=!0,t.framesetOk=!1}function Dr(t,r){const c=t.openElements.tmplCount>0;(!t.formElement||c)&&(t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML),c||(t.formElement=t.openElements.current))}function Ir(t,r){t.framesetOk=!1;const c=r.tagID;for(let L=t.openElements.stackTop;L>=0;L--){const xe=t.openElements.tagIDs[L];if(c===s.LI&&xe===s.LI||(c===s.DD||c===s.DT)&&(xe===s.DD||xe===s.DT)){t.openElements.generateImpliedEndTagsWithExclusion(xe),t.openElements.popUntilTagNamePopped(xe);break}if(xe!==s.ADDRESS&&xe!==s.DIV&&xe!==s.P&&t._isSpecialElement(t.openElements.items[L],xe))break}t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML)}function Br(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML),t.tokenizer.state=jt.PLAINTEXT}function Ur(t,r){t.openElements.hasInScope(s.BUTTON)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(s.BUTTON)),t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML),t.framesetOk=!1}function Ta(t,r){const c=t.activeFormattingElements.getElementEntryInScopeWithTagName(k.A);c&&(ln(t,r),t.openElements.remove(c.element),t.activeFormattingElements.removeEntry(c)),t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function oa(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function Tr(t,r){t._reconstructActiveFormattingElements(),t.openElements.hasInScope(s.NOBR)&&(ln(t,r),t._reconstructActiveFormattingElements()),t._insertElement(r,se.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function Fr(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML),t.activeFormattingElements.insertMarker(),t.framesetOk=!1}function Cr(t,r){t.treeAdapter.getDocumentMode(t.document)!==J.QUIRKS&&t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML),t.framesetOk=!1,t.insertionMode=be.IN_TABLE}function wr(t,r){t._reconstructActiveFormattingElements(),t._appendElement(r,se.HTML),t.framesetOk=!1,r.ackSelfClosing=!0}function dn(t){const r=At(t,tt.TYPE);return r!=null&&r.toLowerCase()===Yn}function Gr(t,r){t._reconstructActiveFormattingElements(),t._appendElement(r,se.HTML),dn(r)||(t.framesetOk=!1),r.ackSelfClosing=!0}function ca(t,r){t._appendElement(r,se.HTML),r.ackSelfClosing=!0}function xa(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._appendElement(r,se.HTML),t.framesetOk=!1,r.ackSelfClosing=!0}function ja(t,r){r.tagName=k.IMG,r.tagID=s.IMG,wr(t,r)}function Oa(t,r){t._insertElement(r,se.HTML),t.skipNextNewLine=!0,t.tokenizer.state=jt.RCDATA,t.originalInsertionMode=t.insertionMode,t.framesetOk=!1,t.insertionMode=be.TEXT}function ti(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._reconstructActiveFormattingElements(),t.framesetOk=!1,t._switchToTextParsing(r,jt.RAWTEXT)}function li(t,r){t.framesetOk=!1,t._switchToTextParsing(r,jt.RAWTEXT)}function Ei(t,r){t._switchToTextParsing(r,jt.RAWTEXT)}function Fi(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML),t.framesetOk=!1,t.insertionMode=t.insertionMode===be.IN_TABLE||t.insertionMode===be.IN_CAPTION||t.insertionMode===be.IN_TABLE_BODY||t.insertionMode===be.IN_ROW||t.insertionMode===be.IN_CELL?be.IN_SELECT_IN_TABLE:be.IN_SELECT}function yi(t,r){t.openElements.currentTagId===s.OPTION&&t.openElements.pop(),t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML)}function Ja(t,r){t.openElements.hasInScope(s.RUBY)&&t.openElements.generateImpliedEndTags(),t._insertElement(r,se.HTML)}function Ni(t,r){t.openElements.hasInScope(s.RUBY)&&t.openElements.generateImpliedEndTagsWithExclusion(s.RTC),t._insertElement(r,se.HTML)}function Xi(t,r){t._reconstructActiveFormattingElements(),pn(r),Nn(r),r.selfClosing?t._appendElement(r,se.MATHML):t._insertElement(r,se.MATHML),r.ackSelfClosing=!0}function Qi(t,r){t._reconstructActiveFormattingElements(),$n(r),Nn(r),r.selfClosing?t._appendElement(r,se.SVG):t._insertElement(r,se.SVG),r.ackSelfClosing=!0}function si(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML)}function La(t,r){switch(r.tagID){case s.I:case s.S:case s.B:case s.U:case s.EM:case s.TT:case s.BIG:case s.CODE:case s.FONT:case s.SMALL:case s.STRIKE:case s.STRONG:{oa(t,r);break}case s.A:{Ta(t,r);break}case s.H1:case s.H2:case s.H3:case s.H4:case s.H5:case s.H6:{xn(t,r);break}case s.P:case s.DL:case s.OL:case s.UL:case s.DIV:case s.DIR:case s.NAV:case s.MAIN:case s.MENU:case s.ASIDE:case s.CENTER:case s.FIGURE:case s.FOOTER:case s.HEADER:case s.HGROUP:case s.DIALOG:case s.DETAILS:case s.ADDRESS:case s.ARTICLE:case s.SEARCH:case s.SECTION:case s.SUMMARY:case s.FIELDSET:case s.BLOCKQUOTE:case s.FIGCAPTION:{qn(t,r);break}case s.LI:case s.DD:case s.DT:{Ir(t,r);break}case s.BR:case s.IMG:case s.WBR:case s.AREA:case s.EMBED:case s.KEYGEN:{wr(t,r);break}case s.HR:{xa(t,r);break}case s.RB:case s.RTC:{Ja(t,r);break}case s.RT:case s.RP:{Ni(t,r);break}case s.PRE:case s.LISTING:{Rr(t,r);break}case s.XMP:{ti(t,r);break}case s.SVG:{Qi(t,r);break}case s.HTML:{hn(t,r);break}case s.BASE:case s.LINK:case s.META:case s.STYLE:case s.TITLE:case s.SCRIPT:case s.BGSOUND:case s.BASEFONT:case s.TEMPLATE:{$r(t,r);break}case s.BODY:{Lt(t,r);break}case s.FORM:{Dr(t,r);break}case s.NOBR:{Tr(t,r);break}case s.MATH:{Xi(t,r);break}case s.TABLE:{Cr(t,r);break}case s.INPUT:{Gr(t,r);break}case s.PARAM:case s.TRACK:case s.SOURCE:{ca(t,r);break}case s.IMAGE:{ja(t,r);break}case s.BUTTON:{Ur(t,r);break}case s.APPLET:case s.OBJECT:case s.MARQUEE:{Fr(t,r);break}case s.IFRAME:{li(t,r);break}case s.SELECT:{Fi(t,r);break}case s.OPTION:case s.OPTGROUP:{yi(t,r);break}case s.NOEMBED:case s.NOFRAMES:{Ei(t,r);break}case s.FRAMESET:{zn(t,r);break}case s.TEXTAREA:{Oa(t,r);break}case s.NOSCRIPT:{t.options.scriptingEnabled?Ei(t,r):si(t,r);break}case s.PLAINTEXT:{Br(t,r);break}case s.COL:case s.TH:case s.TD:case s.TR:case s.HEAD:case s.FRAME:case s.TBODY:case s.TFOOT:case s.THEAD:case s.CAPTION:case s.COLGROUP:break;default:si(t,r)}}function Ji(t,r){if(t.openElements.hasInScope(s.BODY)&&(t.insertionMode=be.AFTER_BODY,t.options.sourceCodeLocationInfo)){const c=t.openElements.tryPeekProperlyNestedBodyElement();c&&t._setEndLocation(c,r)}}function vo(t,r){t.openElements.hasInScope(s.BODY)&&(t.insertionMode=be.AFTER_BODY,kr(t,r))}function $i(t,r){const c=r.tagID;t.openElements.hasInScope(c)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(c))}function Bi(t){const r=t.openElements.tmplCount>0,{formElement:c}=t;r||(t.formElement=null),(c||r)&&t.openElements.hasInScope(s.FORM)&&(t.openElements.generateImpliedEndTags(),r?t.openElements.popUntilTagNamePopped(s.FORM):c&&t.openElements.remove(c))}function Ui(t){t.openElements.hasInButtonScope(s.P)||t._insertFakeElement(k.P,s.P),t._closePElement()}function Eo(t){t.openElements.hasInListItemScope(s.LI)&&(t.openElements.generateImpliedEndTagsWithExclusion(s.LI),t.openElements.popUntilTagNamePopped(s.LI))}function ki(t,r){const c=r.tagID;t.openElements.hasInScope(c)&&(t.openElements.generateImpliedEndTagsWithExclusion(c),t.openElements.popUntilTagNamePopped(c))}function ui(t){t.openElements.hasNumberedHeaderInScope()&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilNumberedHeaderPopped())}function qi(t,r){const c=r.tagID;t.openElements.hasInScope(c)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(c),t.activeFormattingElements.clearToLastMarker())}function Mi(t){t._reconstructActiveFormattingElements(),t._insertFakeElement(k.BR,s.BR),t.openElements.pop(),t.framesetOk=!1}function Pi(t,r){const c=r.tagName,L=r.tagID;for(let xe=t.openElements.stackTop;xe>0;xe--){const rt=t.openElements.items[xe],Nt=t.openElements.tagIDs[xe];if(L===Nt&&(L!==s.UNKNOWN||t.treeAdapter.getTagName(rt)===c)){t.openElements.generateImpliedEndTagsWithExclusion(L),t.openElements.stackTop>=xe&&t.openElements.shortenToLength(xe);break}if(t._isSpecialElement(rt,Nt))break}}function pi(t,r){switch(r.tagID){case s.A:case s.B:case s.I:case s.S:case s.U:case s.EM:case s.TT:case s.BIG:case s.CODE:case s.FONT:case s.NOBR:case s.SMALL:case s.STRIKE:case s.STRONG:{ln(t,r);break}case s.P:{Ui(t);break}case s.DL:case s.UL:case s.OL:case s.DIR:case s.DIV:case s.NAV:case s.PRE:case s.MAIN:case s.MENU:case s.ASIDE:case s.BUTTON:case s.CENTER:case s.FIGURE:case s.FOOTER:case s.HEADER:case s.HGROUP:case s.DIALOG:case s.ADDRESS:case s.ARTICLE:case s.DETAILS:case s.SEARCH:case s.SECTION:case s.SUMMARY:case s.LISTING:case s.FIELDSET:case s.BLOCKQUOTE:case s.FIGCAPTION:{$i(t,r);break}case s.LI:{Eo(t);break}case s.DD:case s.DT:{ki(t,r);break}case s.H1:case s.H2:case s.H3:case s.H4:case s.H5:case s.H6:{ui(t);break}case s.BR:{Mi(t);break}case s.BODY:{Ji(t,r);break}case s.HTML:{vo(t,r);break}case s.FORM:{Bi(t);break}case s.APPLET:case s.OBJECT:case s.MARQUEE:{qi(t,r);break}case s.TEMPLATE:{Hr(t,r);break}default:Pi(t,r)}}function eo(t,r){t.tmplInsertionModeStack.length>0?Ao(t,r):Wn(t,r)}function to(t,r){var c;r.tagID===s.SCRIPT&&((c=t.scriptHandler)===null||c===void 0||c.call(t,t.openElements.current)),t.openElements.pop(),t.insertionMode=t.originalInsertionMode}function Si(t,r){t._err(r,ne.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(r)}function ci(t,r){if(t.openElements.currentTagId!==void 0&&Xn.has(t.openElements.currentTagId))switch(t.pendingCharacterTokens.length=0,t.hasNonWhitespacePendingCharacterToken=!1,t.originalInsertionMode=t.insertionMode,t.insertionMode=be.IN_TABLE_TEXT,r.type){case Gt.CHARACTER:{Ti(t,r);break}case Gt.WHITESPACE_CHARACTER:{Ci(t,r);break}}else Ga(t,r)}function ea(t,r){t.openElements.clearBackToTableContext(),t.activeFormattingElements.insertMarker(),t._insertElement(r,se.HTML),t.insertionMode=be.IN_CAPTION}function zr(t,r){t.openElements.clearBackToTableContext(),t._insertElement(r,se.HTML),t.insertionMode=be.IN_COLUMN_GROUP}function _a(t,r){t.openElements.clearBackToTableContext(),t._insertFakeElement(k.COLGROUP,s.COLGROUP),t.insertionMode=be.IN_COLUMN_GROUP,mi(t,r)}function Ha(t,r){t.openElements.clearBackToTableContext(),t._insertElement(r,se.HTML),t.insertionMode=be.IN_TABLE_BODY}function Sa(t,r){t.openElements.clearBackToTableContext(),t._insertFakeElement(k.TBODY,s.TBODY),t.insertionMode=be.IN_TABLE_BODY,Oi(t,r)}function Ia(t,r){t.openElements.hasInTableScope(s.TABLE)&&(t.openElements.popUntilTagNamePopped(s.TABLE),t._resetInsertionMode(),t._processStartTag(r))}function Za(t,r){dn(r)?t._appendElement(r,se.HTML):Ga(t,r),r.ackSelfClosing=!0}function qa(t,r){!t.formElement&&t.openElements.tmplCount===0&&(t._insertElement(r,se.HTML),t.formElement=t.openElements.current,t.openElements.pop())}function za(t,r){switch(r.tagID){case s.TD:case s.TH:case s.TR:{Sa(t,r);break}case s.STYLE:case s.SCRIPT:case s.TEMPLATE:{$r(t,r);break}case s.COL:{_a(t,r);break}case s.FORM:{qa(t,r);break}case s.TABLE:{Ia(t,r);break}case s.TBODY:case s.TFOOT:case s.THEAD:{Ha(t,r);break}case s.INPUT:{Za(t,r);break}case s.CAPTION:{ea(t,r);break}case s.COLGROUP:{zr(t,r);break}default:Ga(t,r)}}function ei(t,r){switch(r.tagID){case s.TABLE:{t.openElements.hasInTableScope(s.TABLE)&&(t.openElements.popUntilTagNamePopped(s.TABLE),t._resetInsertionMode());break}case s.TEMPLATE:{Hr(t,r);break}case s.BODY:case s.CAPTION:case s.COL:case s.COLGROUP:case s.HTML:case s.TBODY:case s.TD:case s.TFOOT:case s.TH:case s.THEAD:case s.TR:break;default:Ga(t,r)}}function Ga(t,r){const c=t.fosterParentingEnabled;t.fosterParentingEnabled=!0,dt(t,r),t.fosterParentingEnabled=c}function Ci(t,r){t.pendingCharacterTokens.push(r)}function Ti(t,r){t.pendingCharacterTokens.push(r),t.hasNonWhitespacePendingCharacterToken=!0}function Ri(t,r){let c=0;if(t.hasNonWhitespacePendingCharacterToken)for(;c0&&t.openElements.currentTagId===s.OPTION&&t.openElements.tagIDs[t.openElements.stackTop-1]===s.OPTGROUP&&t.openElements.pop(),t.openElements.currentTagId===s.OPTGROUP&&t.openElements.pop();break}case s.OPTION:{t.openElements.currentTagId===s.OPTION&&t.openElements.pop();break}case s.SELECT:{t.openElements.hasInSelectScope(s.SELECT)&&(t.openElements.popUntilTagNamePopped(s.SELECT),t._resetInsertionMode());break}case s.TEMPLATE:{Hr(t,r);break}default:}}function Wi(t,r){const c=r.tagID;c===s.CAPTION||c===s.TABLE||c===s.TBODY||c===s.TFOOT||c===s.THEAD||c===s.TR||c===s.TD||c===s.TH?(t.openElements.popUntilTagNamePopped(s.SELECT),t._resetInsertionMode(),t._processStartTag(r)):yo(t,r)}function Io(t,r){const c=r.tagID;c===s.CAPTION||c===s.TABLE||c===s.TBODY||c===s.TFOOT||c===s.THEAD||c===s.TR||c===s.TD||c===s.TH?t.openElements.hasInTableScope(c)&&(t.openElements.popUntilTagNamePopped(s.SELECT),t._resetInsertionMode(),t.onEndTag(r)):ao(t,r)}function Bo(t,r){switch(r.tagID){case s.BASE:case s.BASEFONT:case s.BGSOUND:case s.LINK:case s.META:case s.NOFRAMES:case s.SCRIPT:case s.STYLE:case s.TEMPLATE:case s.TITLE:{$r(t,r);break}case s.CAPTION:case s.COLGROUP:case s.TBODY:case s.TFOOT:case s.THEAD:{t.tmplInsertionModeStack[0]=be.IN_TABLE,t.insertionMode=be.IN_TABLE,za(t,r);break}case s.COL:{t.tmplInsertionModeStack[0]=be.IN_COLUMN_GROUP,t.insertionMode=be.IN_COLUMN_GROUP,mi(t,r);break}case s.TR:{t.tmplInsertionModeStack[0]=be.IN_TABLE_BODY,t.insertionMode=be.IN_TABLE_BODY,Oi(t,r);break}case s.TD:case s.TH:{t.tmplInsertionModeStack[0]=be.IN_ROW,t.insertionMode=be.IN_ROW,_i(t,r);break}default:t.tmplInsertionModeStack[0]=be.IN_BODY,t.insertionMode=be.IN_BODY,La(t,r)}}function io(t,r){r.tagID===s.TEMPLATE&&Hr(t,r)}function Ao(t,r){t.openElements.tmplCount>0?(t.openElements.popUntilTagNamePopped(s.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode(),t.onEof(r)):Wn(t,r)}function No(t,r){r.tagID===s.HTML?La(t,r):di(t,r)}function kr(t,r){var c;if(r.tagID===s.HTML){if(t.fragmentContext||(t.insertionMode=be.AFTER_AFTER_BODY),t.options.sourceCodeLocationInfo&&t.openElements.tagIDs[0]===s.HTML){t._setEndLocation(t.openElements.items[0],r);const L=t.openElements.items[1];L&&!(!((c=t.treeAdapter.getNodeSourceCodeLocation(L))===null||c===void 0)&&c.endTag)&&t._setEndLocation(L,r)}}else di(t,r)}function di(t,r){t.insertionMode=be.IN_BODY,dt(t,r)}function xi(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.FRAMESET:{t._insertElement(r,se.HTML);break}case s.FRAME:{t._appendElement(r,se.HTML),r.ackSelfClosing=!0;break}case s.NOFRAMES:{$r(t,r);break}default:}}function oo(t,r){r.tagID===s.FRAMESET&&!t.openElements.isRootHtmlElementCurrent()&&(t.openElements.pop(),!t.fragmentContext&&t.openElements.currentTagId!==s.FRAMESET&&(t.insertionMode=be.AFTER_FRAMESET))}function So(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.NOFRAMES:{$r(t,r);break}default:}}function Uo(t,r){r.tagID===s.HTML&&(t.insertionMode=be.AFTER_AFTER_FRAMESET)}function Ro(t,r){r.tagID===s.HTML?La(t,r):so(t,r)}function so(t,r){t.insertionMode=be.IN_BODY,dt(t,r)}function lo(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.NOFRAMES:{$r(t,r);break}default:}}function Ho(t,r){r.chars=Rt,t._insertCharacters(r)}function uo(t,r){t._insertCharacters(r),t.framesetOk=!1}function co(t){for(;t.treeAdapter.getNamespaceURI(t.openElements.current)!==se.HTML&&t.openElements.currentTagId!==void 0&&!t._isIntegrationPoint(t.openElements.currentTagId,t.openElements.current);)t.openElements.pop()}function fo(t,r){if(En(r))co(t),t._startTagOutsideForeignContent(r);else{const c=t._getAdjustedCurrentElement(),L=t.treeAdapter.getNamespaceURI(c);L===se.MATHML?pn(r):L===se.SVG&&(Hn(r),$n(r)),Nn(r),r.selfClosing?t._appendElement(r,L):t._insertElement(r,L),r.ackSelfClosing=!0}}function Oo(t,r){if(r.tagID===s.P||r.tagID===s.BR){co(t),t._endTagOutsideForeignContent(r);return}for(let c=t.openElements.stackTop;c>0;c--){const L=t.openElements.items[c];if(t.treeAdapter.getNamespaceURI(L)===se.HTML){t._endTagOutsideForeignContent(r);break}const xe=t.treeAdapter.getTagName(L);if(xe.toLowerCase()===r.tagName){r.tagName=xe,t.openElements.shortenToLength(c);break}}}const po=/["$&'<>\u0080-\uFFFF]/g,mo=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),wo=String.prototype.codePointAt==null?(t,r)=>(t.charCodeAt(r)&64512)===55296?(t.charCodeAt(r)-55296)*1024+t.charCodeAt(r+1)-56320+65536:t.charCodeAt(r):(t,r)=>t.codePointAt(r);function Jo(t){let r="",c=0,L;for(;(L=po.exec(t))!==null;){const{index:xe}=L,rt=t.charCodeAt(xe),Nt=mo.get(rt);Nt===void 0?(r+=`${t.substring(c,xe)}&#x${wo(t,xe).toString(16)};`,c=po.lastIndex+=+((rt&64512)===55296)):(r+=t.substring(c,xe)+Nt,c=xe+1)}return r+t.substr(c)}const zo=null;function Lo(t,r){return function(L){let xe,rt=0,Nt="";for(;xe=t.exec(L);)rt!==xe.index&&(Nt+=L.substring(rt,xe.index)),Nt+=r.get(xe[0].charCodeAt(0)),rt=xe.index+1;return Nt+L.substring(rt)}}const Do=null,jo=Lo(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Zo=Lo(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Go=new Set([k.AREA,k.BASE,k.BASEFONT,k.BGSOUND,k.BR,k.COL,k.EMBED,k.FRAME,k.HR,k.IMG,k.INPUT,k.KEYGEN,k.LINK,k.META,k.PARAM,k.SOURCE,k.TRACK,k.WBR]);function Co(t,r){return r.treeAdapter.isElementNode(t)&&r.treeAdapter.getNamespaceURI(t)===NS.HTML&&Go.has(r.treeAdapter.getTagName(t))}const Wo={treeAdapter:Xe,scriptingEnabled:!0};function qo(t,r){const c=hr(hr({},Wo),r);return Co(t,c)?"":Vi(t,c)}function ko(t,r){const c=hr(hr({},Wo),r);return go(t,c)}function Vi(t,r){let c="";const L=r.treeAdapter.isElementNode(t)&&r.treeAdapter.getTagName(t)===$.TEMPLATE&&r.treeAdapter.getNamespaceURI(t)===NS.HTML?r.treeAdapter.getTemplateContent(t):t,xe=r.treeAdapter.getChildNodes(L);if(xe)for(const rt of xe)c+=go(rt,r);return c}function go(t,r){return r.treeAdapter.isElementNode(t)?Mo(t,r):r.treeAdapter.isTextNode(t)?f(t,r):r.treeAdapter.isCommentNode(t)?b(t,r):r.treeAdapter.isDocumentTypeNode(t)?E(t,r):""}function Mo(t,r){const c=r.treeAdapter.getTagName(t);return`<${c}${i(t,r)}>${Co(t,r)?"":`${Vi(t,r)}`}`}function i(t,{treeAdapter:r}){let c="";for(const L of r.getAttrList(t)){if(c+=" ",L.namespace)switch(L.namespace){case NS.XML:{c+=`xml:${L.name}`;break}case NS.XMLNS:{L.name!=="xmlns"&&(c+="xmlns:"),c+=L.name;break}case NS.XLINK:{c+=`xlink:${L.name}`;break}default:c+=`${L.prefix}:${L.name}`}else c+=L.name;c+=`="${escapeAttribute(L.value)}"`}return c}function f(t,r){const{treeAdapter:c}=r,L=c.getTextNodeContent(t),xe=c.getParentNode(t),rt=xe&&c.isElementNode(xe)&&c.getTagName(xe);return rt&&c.getNamespaceURI(xe)===NS.HTML&&hasUnescapedText(rt,r.scriptingEnabled)?L:escapeText(L)}function b(t,{treeAdapter:r}){return``}function E(t,{treeAdapter:r}){return``}function j(t,r){return Parser.parse(t,r)}function G(t,r,c){typeof t=="string"&&(c=r,r=t,t=null);const L=Parser.getFragmentParser(t,c);return L.tokenizer.write(r,!0),L.getFragment()}var ie=e(17970),we=e(10528);const Dt=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Tt=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),ot={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Yt(t,r){const c=Xt(t),L=R("type",{handlers:{root:ht,element:Or,text:C,comment:ue,doctype:T,raw:Ee},unknown:Fe}),xe={parser:c?new lr(ot):lr.getFragmentParser(void 0,ot),handle(me){L(me,xe)},stitches:!1,options:r||{}};L(t,xe),lt(xe,(0,ie.Pk)());const rt=c?xe.parser.document:xe.parser.getFragment(),Nt=_(rt,{file:xe.options.file});return xe.stitches&&(0,we.Vn)(Nt,"comment",function(me,bn,wn){const et=me;if(et.value.stitch&&wn&&bn!==void 0){const dr=wn.children;return dr[bn]=et.value.stitch,bn}}),Nt.type==="root"&&Nt.children.length===1&&Nt.children[0].type===t.type?Nt.children[0]:Nt}function zt(t,r){let c=-1;if(t)for(;++c4&&(r.parser.tokenizer.state=0);const c={type:Gt.CHARACTER,chars:t.value,location:_t(t)};lt(r,(0,ie.Pk)(t)),r.parser.currentToken=c,r.parser._processToken(r.parser.currentToken)}function T(t,r){const c={type:Gt.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:_t(t)};lt(r,(0,ie.Pk)(t)),r.parser.currentToken=c,r.parser._processToken(r.parser.currentToken)}function H(t,r){r.stitches=!0;const c=Wt(t);if("children"in t&&"children"in c){const L=Yt({type:"root",children:t.children},r.options);c.children=L.children}ue({type:"comment",value:{stitch:c}},r)}function ue(t,r){const c=t.value,L={type:Gt.COMMENT,data:c,location:_t(t)};lt(r,(0,ie.Pk)(t)),r.parser.currentToken=L,r.parser._processToken(r.parser.currentToken)}function Ee(t,r){if(r.parser.tokenizer.preprocessor.html="",r.parser.tokenizer.preprocessor.pos=-1,r.parser.tokenizer.preprocessor.lastGapPos=-2,r.parser.tokenizer.preprocessor.gapStack=[],r.parser.tokenizer.preprocessor.skipNextNewLine=!1,r.parser.tokenizer.preprocessor.lastChunkWritten=!1,r.parser.tokenizer.preprocessor.endOfChunkHit=!1,r.parser.tokenizer.preprocessor.isEol=!1,ye(r,(0,ie.Pk)(t)),r.parser.tokenizer.write(r.options.tagfilter?t.value.replace(Dt,"<$1$2"):t.value,!1),r.parser.tokenizer._runParsingLoop(),r.parser.tokenizer.state===72||r.parser.tokenizer.state===78){r.parser.tokenizer.preprocessor.lastChunkWritten=!0;const c=r.parser.tokenizer._consume();r.parser.tokenizer._callState(c)}}function Fe(t,r){const c=t;if(r.options.passThrough&&r.options.passThrough.includes(c.type))H(c,r);else{let L="";throw Tt.has(c.type)&&(L=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+c.type+"` node"+L)}}function lt(t,r){ye(t,r);const c=t.parser.tokenizer.currentCharacterToken;c&&c.location&&(c.location.endLine=t.parser.tokenizer.preprocessor.line,c.location.endCol=t.parser.tokenizer.preprocessor.col+1,c.location.endOffset=t.parser.tokenizer.preprocessor.offset+1,t.parser.currentToken=c,t.parser._processToken(t.parser.currentToken)),t.parser.tokenizer.paused=!1,t.parser.tokenizer.inLoop=!1,t.parser.tokenizer.active=!1,t.parser.tokenizer.returnState=jt.DATA,t.parser.tokenizer.charRefCode=-1,t.parser.tokenizer.consumedAfterSnapshot=-1,t.parser.tokenizer.currentLocation=null,t.parser.tokenizer.currentCharacterToken=null,t.parser.tokenizer.currentToken=null,t.parser.tokenizer.currentAttr={name:"",value:""}}function ye(t,r){if(r&&r.offset!==void 0){const c={startLine:r.line,startCol:r.column,startOffset:r.offset,endLine:-1,endCol:-1,endOffset:-1};t.parser.tokenizer.preprocessor.lineStartPos=-r.column+1,t.parser.tokenizer.preprocessor.droppedBufferSize=r.offset,t.parser.tokenizer.preprocessor.line=r.line,t.parser.tokenizer.currentLocation=c}}function gt(t,r){const c=t.tagName.toLowerCase();if(r.parser.tokenizer.state===jt.PLAINTEXT)return;lt(r,(0,ie.Pk)(t));const L=r.parser.openElements.current;let xe="namespaceURI"in L?L.namespaceURI:y.t.html;xe===y.t.html&&c==="svg"&&(xe=y.t.svg);const rt=oe(Di(hr({},t),{children:[]}),{space:xe===y.t.svg?"svg":"html"}),Nt={type:Gt.START_TAG,tagName:c,tagID:Ct(c),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in rt?rt.attrs:[],location:_t(t)};r.parser.currentToken=Nt,r.parser._processToken(r.parser.currentToken),r.parser.tokenizer.lastStartTagName=c}function bt(t,r){const c=t.tagName.toLowerCase();if(!r.parser.tokenizer.inForeignNode&&Et.includes(c)||r.parser.tokenizer.state===jt.PLAINTEXT)return;lt(r,(0,ie.rb)(t));const L={type:Gt.END_TAG,tagName:c,tagID:Ct(c),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:_t(t)};r.parser.currentToken=L,r.parser._processToken(r.parser.currentToken),c===r.parser.tokenizer.lastStartTagName&&(r.parser.tokenizer.state===jt.RCDATA||r.parser.tokenizer.state===jt.RAWTEXT||r.parser.tokenizer.state===jt.SCRIPT_DATA)&&(r.parser.tokenizer.state=jt.DATA)}function Xt(t){const r=t.type==="root"?t.children[0]:t;return!!(r&&(r.type==="doctype"||r.type==="element"&&r.tagName.toLowerCase()==="html"))}function _t(t){const r=(0,ie.Pk)(t)||{line:void 0,column:void 0,offset:void 0},c=(0,ie.rb)(t)||{line:void 0,column:void 0,offset:void 0};return{startLine:r.line,startCol:r.column,startOffset:r.offset,endLine:c.line,endCol:c.column,endOffset:c.offset}}function Wt(t){return"children"in t?(0,n.ZP)(Di(hr({},t),{children:[]})):(0,n.ZP)(t)}function Mt(t){return function(r,c){return Yt(r,Di(hr({},t),{file:c}))}}},3369:function(m,a,e){"use strict";e.d(a,{Z:function(){return l}});var n=e(91614);function u(h){(0,n.n)(h,[/\r?\n|\r/g,o])}function o(){return{type:"break"}}function l(){return function(h){u(h)}}},20570:function(m,a,e){"use strict";e.d(a,{Z:function(){return Hr}});function n(I,Te){const Z=String(I);if(typeof Te!="string")throw new TypeError("Expected character");let nt=0,vt=Z.indexOf(Te);for(;vt!==-1;)nt++,vt=Z.indexOf(Te,vt+Te.length);return nt}var u=e(87342),o=e(80722),l=e(91614);const h="phrasing",d=["autolink","link","image","label"];function v(){return{transforms:[pe],enter:{literalAutolink:S,literalAutolinkEmail:g,literalAutolinkHttp:g,literalAutolinkWww:g},exit:{literalAutolink:re,literalAutolinkEmail:ce,literalAutolinkHttp:_,literalAutolinkWww:N}}}function y(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:h,notInConstruct:d},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:h,notInConstruct:d},{character:":",before:"[ps]",after:"\\/",inConstruct:h,notInConstruct:d}]}}function S(I){this.enter({type:"link",title:null,url:"",children:[]},I)}function g(I){this.config.enter.autolinkProtocol.call(this,I)}function _(I){this.config.exit.autolinkProtocol.call(this,I)}function N(I){this.config.exit.data.call(this,I);const Te=this.stack[this.stack.length-1];(0,u.ok)(Te.type==="link"),Te.url="http://"+this.sliceSerialize(I)}function ce(I){this.config.exit.autolinkEmail.call(this,I)}function re(I){this.exit(I)}function pe(I){(0,l.n)(I,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,ae],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),V]],{ignore:["link","linkReference"]})}function ae(I,Te,Z,nt,vt){let It="";if(!W(vt)||(/^w/i.test(Te)&&(Z=Te+Z,Te="",It="http://"),!U(Z)))return!1;const Se=D(Z+nt);if(!Se[0])return!1;const dt={type:"link",title:null,url:It+Te+Se[0],children:[{type:"text",value:Te+Se[0]}]};return Se[1]?[dt,{type:"text",value:Se[1]}]:dt}function V(I,Te,Z,nt){return!W(nt,!0)||/[-\d_]$/.test(Z)?!1:{type:"link",title:null,url:"mailto:"+Te+"@"+Z,children:[{type:"text",value:Te+"@"+Z}]}}function U(I){const Te=I.split(".");return!(Te.length<2||Te[Te.length-1]&&(/_/.test(Te[Te.length-1])||!/[a-zA-Z\d]/.test(Te[Te.length-1]))||Te[Te.length-2]&&(/_/.test(Te[Te.length-2])||!/[a-zA-Z\d]/.test(Te[Te.length-2])))}function D(I){const Te=/[!"&'),.:;<>?\]}]+$/.exec(I);if(!Te)return[I,void 0];I=I.slice(0,Te.index);let Z=Te[0],nt=Z.indexOf(")");const vt=n(I,"(");let It=n(I,")");for(;nt!==-1&&vt>It;)I+=Z.slice(0,nt+1),Z=Z.slice(nt+1),nt=Z.indexOf(")"),It++;return[I,Z]}function W(I,Te){const Z=I.input.charCodeAt(I.index-1);return(I.index===0||(0,o.B8)(Z)||(0,o.Xh)(Z))&&(!Te||Z!==47)}var A=e(95099);De.peek=he;function R(){this.buffer()}function M(I){this.enter({type:"footnoteReference",identifier:"",label:""},I)}function z(){this.buffer()}function Q(I){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},I)}function oe(I){const Te=this.resume(),Z=this.stack[this.stack.length-1];(0,u.ok)(Z.type==="footnoteReference"),Z.identifier=(0,A.d)(this.sliceSerialize(I)).toLowerCase(),Z.label=Te}function $e(I){this.exit(I)}function K(I){const Te=this.resume(),Z=this.stack[this.stack.length-1];(0,u.ok)(Z.type==="footnoteDefinition"),Z.identifier=(0,A.d)(this.sliceSerialize(I)).toLowerCase(),Z.label=Te}function le(I){this.exit(I)}function he(){return"["}function De(I,Te,Z,nt){const vt=Z.createTracker(nt);let It=vt.move("[^");const Se=Z.enter("footnoteReference"),dt=Z.enter("reference");return It+=vt.move(Z.safe(Z.associationId(I),{after:"]",before:It})),dt(),Se(),It+=vt.move("]"),It}function x(){return{enter:{gfmFootnoteCallString:R,gfmFootnoteCall:M,gfmFootnoteDefinitionLabelString:z,gfmFootnoteDefinition:Q},exit:{gfmFootnoteCallString:oe,gfmFootnoteCall:$e,gfmFootnoteDefinitionLabelString:K,gfmFootnoteDefinition:le}}}function Ie(I){let Te=!1;return I&&I.firstLineBlank&&(Te=!0),{handlers:{footnoteDefinition:Z,footnoteReference:De},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function Z(nt,vt,It,Se){const dt=It.createTracker(Se);let st=dt.move("[^");const Ht=It.enter("footnoteDefinition"),hn=It.enter("label");return st+=dt.move(It.safe(It.associationId(nt),{before:st,after:"]"})),hn(),st+=dt.move("]:"),nt.children&&nt.children.length>0&&(dt.shift(4),st+=dt.move((Te?` +`,r);return L===-1?c:c===-1||c+1===L?L:c=55296&&t<=57343}function X(t){return t>=56320&&t<=57343}function at(t,r){return(t-55296)*1024+9216+r}function Ye(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function xt(t){return t>=64976&&t<=65007||Ut.has(t)}var ne;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",t.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",t.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",t.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",t.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",t.missingDoctypePublicIdentifier="missing-doctype-public-identifier",t.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",t.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",t.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",t.cdataInHtmlContent="cdata-in-html-content",t.incorrectlyOpenedComment="incorrectly-opened-comment",t.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",t.eofInDoctype="eof-in-doctype",t.nestedComment="nested-comment",t.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",t.eofInComment="eof-in-comment",t.incorrectlyClosedComment="incorrectly-closed-comment",t.eofInCdata="eof-in-cdata",t.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",t.nullCharacterReference="null-character-reference",t.surrogateCharacterReference="surrogate-character-reference",t.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",t.controlCharacterReference="control-character-reference",t.noncharacterCharacterReference="noncharacter-character-reference",t.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",t.missingDoctypeName="missing-doctype-name",t.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",t.duplicateAttribute="duplicate-attribute",t.nonConformingDoctype="non-conforming-doctype",t.missingDoctype="missing-doctype",t.misplacedDoctype="misplaced-doctype",t.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",t.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",t.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",t.openElementsLeftAfterEof="open-elements-left-after-eof",t.abandonedHeadElementChild="abandoned-head-element-child",t.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",t.nestedNoscriptInHead="nested-noscript-in-head",t.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(ne||(ne={}));const Bt=65536;class $t{constructor(r){this.handler=r,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Bt,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(r,c){const{line:L,col:xe,offset:rt}=this,Nt=xe+c,me=rt+c;return{code:r,startLine:L,endLine:L,startCol:Nt,endCol:Nt,startOffset:me,endOffset:me}}_err(r){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(r,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(r){if(this.pos!==this.html.length-1){const c=this.html.charCodeAt(this.pos+1);if(X(c))return this.pos++,this._addGap(),at(r,c)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,p.EOF;return this._err(ne.surrogateInInputStream),r}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(r,c){this.html.length>0?this.html+=r:this.html=r,this.endOfChunkHit=!1,this.lastChunkWritten=c}insertHtmlAtCurrentPos(r){this.html=this.html.substring(0,this.pos+1)+r+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(r,c){if(this.pos+r.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(c)return this.html.startsWith(r,this.pos);for(let L=0;L=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,p.EOF;const L=this.html.charCodeAt(c);return L===p.CARRIAGE_RETURN?p.LINE_FEED:L}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,p.EOF;let r=this.html.charCodeAt(this.pos);return r===p.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,p.LINE_FEED):r===p.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,ct(r)&&(r=this._processSurrogate(r)),this.handler.onParseError===null||r>31&&r<127||r===p.LINE_FEED||r===p.CARRIAGE_RETURN||r>159&&r<64976||this._checkForProblematicCharacters(r),r)}_checkForProblematicCharacters(r){Ye(r)?this._err(ne.controlCharacterInInputStream):xt(r)&&this._err(ne.noncharacterInInputStream)}retreat(r){for(this.pos-=r;this.pos=0;c--)if(t.attrs[c].name===r)return t.attrs[c].value;return null}const je=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(t=>t.charCodeAt(0))),yt=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(t=>t.charCodeAt(0)));var qe;const Oe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ft=(qe=String.fromCodePoint)!==null&&qe!==void 0?qe:function(t){let r="";return t>65535&&(t-=65536,r+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),r+=String.fromCharCode(t),r};function Be(t){var r;return t>=55296&&t<=57343||t>1114111?65533:(r=Oe.get(t))!==null&&r!==void 0?r:t}function O(t){return ft(Be(t))}var Y;(function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"})(Y||(Y={}));const Pe=32;var te;(function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"})(te||(te={}));function ee(t){return t>=Y.ZERO&&t<=Y.NINE}function fe(t){return t>=Y.UPPER_A&&t<=Y.UPPER_F||t>=Y.LOWER_A&&t<=Y.LOWER_F}function ge(t){return t>=Y.UPPER_A&&t<=Y.UPPER_Z||t>=Y.LOWER_A&&t<=Y.LOWER_Z||ee(t)}function Re(t){return t===Y.EQUALS||ge(t)}var w;(function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"})(w||(w={}));var P;(function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"})(P||(P={}));class ve{constructor(r,c,L){this.decodeTree=r,this.emitCodePoint=c,this.errors=L,this.state=w.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=P.Strict}startEntity(r){this.decodeMode=r,this.state=w.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(r,c){switch(this.state){case w.EntityStart:return r.charCodeAt(c)===Y.NUM?(this.state=w.NumericStart,this.consumed+=1,this.stateNumericStart(r,c+1)):(this.state=w.NamedEntity,this.stateNamedEntity(r,c));case w.NumericStart:return this.stateNumericStart(r,c);case w.NumericDecimal:return this.stateNumericDecimal(r,c);case w.NumericHex:return this.stateNumericHex(r,c);case w.NamedEntity:return this.stateNamedEntity(r,c)}}stateNumericStart(r,c){return c>=r.length?-1:(r.charCodeAt(c)|Pe)===Y.LOWER_X?(this.state=w.NumericHex,this.consumed+=1,this.stateNumericHex(r,c+1)):(this.state=w.NumericDecimal,this.stateNumericDecimal(r,c))}addToNumericResult(r,c,L,xe){if(c!==L){const rt=L-c;this.result=this.result*Math.pow(xe,rt)+Number.parseInt(r.substr(c,rt),xe),this.consumed+=rt}}stateNumericHex(r,c){const L=c;for(;c>14;for(;c>14,rt!==0){if(Nt===Y.SEMI)return this.emitNamedEntityData(this.treeIndex,rt,this.consumed+this.excess);this.decodeMode!==P.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var r;const{result:c,decodeTree:L}=this,xe=(L[c]&te.VALUE_LENGTH)>>14;return this.emitNamedEntityData(c,xe,this.consumed),(r=this.errors)===null||r===void 0||r.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(r,c,L){const{decodeTree:xe}=this;return this.emitCodePoint(c===1?xe[r]&~te.VALUE_LENGTH:xe[r+1],L),c===3&&this.emitCodePoint(xe[r+2],L),L}end(){var r;switch(this.state){case w.NamedEntity:return this.result!==0&&(this.decodeMode!==P.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case w.NumericDecimal:return this.emitNumericEntity(0,2);case w.NumericHex:return this.emitNumericEntity(0,3);case w.NumericStart:return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case w.EntityStart:return 0}}}function Ve(t){let r="";const c=new ve(t,L=>r+=fromCodePoint(L));return function(xe,rt){let Nt=0,me=0;for(;(me=xe.indexOf("&",me))>=0;){r+=xe.slice(Nt,me),c.startEntity(rt);const wn=c.write(xe,me+1);if(wn<0){Nt=me+c.end();break}Nt=me+wn,me=wn===0?Nt+1:Nt}const bn=r+xe.slice(Nt);return r="",bn}}function St(t,r,c,L){const xe=(r&te.BRANCH_LENGTH)>>7,rt=r&te.JUMP_TABLE;if(xe===0)return rt!==0&&L===rt?c:-1;if(rt){const bn=L-rt;return bn<0||bn>=xe?-1:t[c+bn]-1}let Nt=c,me=Nt+xe-1;for(;Nt<=me;){const bn=Nt+me>>>1,wn=t[bn];if(wnL)me=bn-1;else return t[bn+xe]}return-1}const mt=null,kt=null;function Pt(t,r=P.Legacy){return mt(t,r)}function wt(t){return mt(t,P.Attribute)}function de(t){return mt(t,P.Strict)}function Le(t){return kt(t,P.Strict)}var se;(function(t){t.HTML="http://www.w3.org/1999/xhtml",t.MATHML="http://www.w3.org/1998/Math/MathML",t.SVG="http://www.w3.org/2000/svg",t.XLINK="http://www.w3.org/1999/xlink",t.XML="http://www.w3.org/XML/1998/namespace",t.XMLNS="http://www.w3.org/2000/xmlns/"})(se||(se={}));var tt;(function(t){t.TYPE="type",t.ACTION="action",t.ENCODING="encoding",t.PROMPT="prompt",t.NAME="name",t.COLOR="color",t.FACE="face",t.SIZE="size"})(tt||(tt={}));var J;(function(t){t.NO_QUIRKS="no-quirks",t.QUIRKS="quirks",t.LIMITED_QUIRKS="limited-quirks"})(J||(J={}));var k;(function(t){t.A="a",t.ADDRESS="address",t.ANNOTATION_XML="annotation-xml",t.APPLET="applet",t.AREA="area",t.ARTICLE="article",t.ASIDE="aside",t.B="b",t.BASE="base",t.BASEFONT="basefont",t.BGSOUND="bgsound",t.BIG="big",t.BLOCKQUOTE="blockquote",t.BODY="body",t.BR="br",t.BUTTON="button",t.CAPTION="caption",t.CENTER="center",t.CODE="code",t.COL="col",t.COLGROUP="colgroup",t.DD="dd",t.DESC="desc",t.DETAILS="details",t.DIALOG="dialog",t.DIR="dir",t.DIV="div",t.DL="dl",t.DT="dt",t.EM="em",t.EMBED="embed",t.FIELDSET="fieldset",t.FIGCAPTION="figcaption",t.FIGURE="figure",t.FONT="font",t.FOOTER="footer",t.FOREIGN_OBJECT="foreignObject",t.FORM="form",t.FRAME="frame",t.FRAMESET="frameset",t.H1="h1",t.H2="h2",t.H3="h3",t.H4="h4",t.H5="h5",t.H6="h6",t.HEAD="head",t.HEADER="header",t.HGROUP="hgroup",t.HR="hr",t.HTML="html",t.I="i",t.IMG="img",t.IMAGE="image",t.INPUT="input",t.IFRAME="iframe",t.KEYGEN="keygen",t.LABEL="label",t.LI="li",t.LINK="link",t.LISTING="listing",t.MAIN="main",t.MALIGNMARK="malignmark",t.MARQUEE="marquee",t.MATH="math",t.MENU="menu",t.META="meta",t.MGLYPH="mglyph",t.MI="mi",t.MO="mo",t.MN="mn",t.MS="ms",t.MTEXT="mtext",t.NAV="nav",t.NOBR="nobr",t.NOFRAMES="noframes",t.NOEMBED="noembed",t.NOSCRIPT="noscript",t.OBJECT="object",t.OL="ol",t.OPTGROUP="optgroup",t.OPTION="option",t.P="p",t.PARAM="param",t.PLAINTEXT="plaintext",t.PRE="pre",t.RB="rb",t.RP="rp",t.RT="rt",t.RTC="rtc",t.RUBY="ruby",t.S="s",t.SCRIPT="script",t.SEARCH="search",t.SECTION="section",t.SELECT="select",t.SOURCE="source",t.SMALL="small",t.SPAN="span",t.STRIKE="strike",t.STRONG="strong",t.STYLE="style",t.SUB="sub",t.SUMMARY="summary",t.SUP="sup",t.TABLE="table",t.TBODY="tbody",t.TEMPLATE="template",t.TEXTAREA="textarea",t.TFOOT="tfoot",t.TD="td",t.TH="th",t.THEAD="thead",t.TITLE="title",t.TR="tr",t.TRACK="track",t.TT="tt",t.U="u",t.UL="ul",t.SVG="svg",t.VAR="var",t.WBR="wbr",t.XMP="xmp"})(k||(k={}));var s;(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.A=1]="A",t[t.ADDRESS=2]="ADDRESS",t[t.ANNOTATION_XML=3]="ANNOTATION_XML",t[t.APPLET=4]="APPLET",t[t.AREA=5]="AREA",t[t.ARTICLE=6]="ARTICLE",t[t.ASIDE=7]="ASIDE",t[t.B=8]="B",t[t.BASE=9]="BASE",t[t.BASEFONT=10]="BASEFONT",t[t.BGSOUND=11]="BGSOUND",t[t.BIG=12]="BIG",t[t.BLOCKQUOTE=13]="BLOCKQUOTE",t[t.BODY=14]="BODY",t[t.BR=15]="BR",t[t.BUTTON=16]="BUTTON",t[t.CAPTION=17]="CAPTION",t[t.CENTER=18]="CENTER",t[t.CODE=19]="CODE",t[t.COL=20]="COL",t[t.COLGROUP=21]="COLGROUP",t[t.DD=22]="DD",t[t.DESC=23]="DESC",t[t.DETAILS=24]="DETAILS",t[t.DIALOG=25]="DIALOG",t[t.DIR=26]="DIR",t[t.DIV=27]="DIV",t[t.DL=28]="DL",t[t.DT=29]="DT",t[t.EM=30]="EM",t[t.EMBED=31]="EMBED",t[t.FIELDSET=32]="FIELDSET",t[t.FIGCAPTION=33]="FIGCAPTION",t[t.FIGURE=34]="FIGURE",t[t.FONT=35]="FONT",t[t.FOOTER=36]="FOOTER",t[t.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",t[t.FORM=38]="FORM",t[t.FRAME=39]="FRAME",t[t.FRAMESET=40]="FRAMESET",t[t.H1=41]="H1",t[t.H2=42]="H2",t[t.H3=43]="H3",t[t.H4=44]="H4",t[t.H5=45]="H5",t[t.H6=46]="H6",t[t.HEAD=47]="HEAD",t[t.HEADER=48]="HEADER",t[t.HGROUP=49]="HGROUP",t[t.HR=50]="HR",t[t.HTML=51]="HTML",t[t.I=52]="I",t[t.IMG=53]="IMG",t[t.IMAGE=54]="IMAGE",t[t.INPUT=55]="INPUT",t[t.IFRAME=56]="IFRAME",t[t.KEYGEN=57]="KEYGEN",t[t.LABEL=58]="LABEL",t[t.LI=59]="LI",t[t.LINK=60]="LINK",t[t.LISTING=61]="LISTING",t[t.MAIN=62]="MAIN",t[t.MALIGNMARK=63]="MALIGNMARK",t[t.MARQUEE=64]="MARQUEE",t[t.MATH=65]="MATH",t[t.MENU=66]="MENU",t[t.META=67]="META",t[t.MGLYPH=68]="MGLYPH",t[t.MI=69]="MI",t[t.MO=70]="MO",t[t.MN=71]="MN",t[t.MS=72]="MS",t[t.MTEXT=73]="MTEXT",t[t.NAV=74]="NAV",t[t.NOBR=75]="NOBR",t[t.NOFRAMES=76]="NOFRAMES",t[t.NOEMBED=77]="NOEMBED",t[t.NOSCRIPT=78]="NOSCRIPT",t[t.OBJECT=79]="OBJECT",t[t.OL=80]="OL",t[t.OPTGROUP=81]="OPTGROUP",t[t.OPTION=82]="OPTION",t[t.P=83]="P",t[t.PARAM=84]="PARAM",t[t.PLAINTEXT=85]="PLAINTEXT",t[t.PRE=86]="PRE",t[t.RB=87]="RB",t[t.RP=88]="RP",t[t.RT=89]="RT",t[t.RTC=90]="RTC",t[t.RUBY=91]="RUBY",t[t.S=92]="S",t[t.SCRIPT=93]="SCRIPT",t[t.SEARCH=94]="SEARCH",t[t.SECTION=95]="SECTION",t[t.SELECT=96]="SELECT",t[t.SOURCE=97]="SOURCE",t[t.SMALL=98]="SMALL",t[t.SPAN=99]="SPAN",t[t.STRIKE=100]="STRIKE",t[t.STRONG=101]="STRONG",t[t.STYLE=102]="STYLE",t[t.SUB=103]="SUB",t[t.SUMMARY=104]="SUMMARY",t[t.SUP=105]="SUP",t[t.TABLE=106]="TABLE",t[t.TBODY=107]="TBODY",t[t.TEMPLATE=108]="TEMPLATE",t[t.TEXTAREA=109]="TEXTAREA",t[t.TFOOT=110]="TFOOT",t[t.TD=111]="TD",t[t.TH=112]="TH",t[t.THEAD=113]="THEAD",t[t.TITLE=114]="TITLE",t[t.TR=115]="TR",t[t.TRACK=116]="TRACK",t[t.TT=117]="TT",t[t.U=118]="U",t[t.UL=119]="UL",t[t.SVG=120]="SVG",t[t.VAR=121]="VAR",t[t.WBR=122]="WBR",t[t.XMP=123]="XMP"})(s||(s={}));const Qe=new Map([[k.A,s.A],[k.ADDRESS,s.ADDRESS],[k.ANNOTATION_XML,s.ANNOTATION_XML],[k.APPLET,s.APPLET],[k.AREA,s.AREA],[k.ARTICLE,s.ARTICLE],[k.ASIDE,s.ASIDE],[k.B,s.B],[k.BASE,s.BASE],[k.BASEFONT,s.BASEFONT],[k.BGSOUND,s.BGSOUND],[k.BIG,s.BIG],[k.BLOCKQUOTE,s.BLOCKQUOTE],[k.BODY,s.BODY],[k.BR,s.BR],[k.BUTTON,s.BUTTON],[k.CAPTION,s.CAPTION],[k.CENTER,s.CENTER],[k.CODE,s.CODE],[k.COL,s.COL],[k.COLGROUP,s.COLGROUP],[k.DD,s.DD],[k.DESC,s.DESC],[k.DETAILS,s.DETAILS],[k.DIALOG,s.DIALOG],[k.DIR,s.DIR],[k.DIV,s.DIV],[k.DL,s.DL],[k.DT,s.DT],[k.EM,s.EM],[k.EMBED,s.EMBED],[k.FIELDSET,s.FIELDSET],[k.FIGCAPTION,s.FIGCAPTION],[k.FIGURE,s.FIGURE],[k.FONT,s.FONT],[k.FOOTER,s.FOOTER],[k.FOREIGN_OBJECT,s.FOREIGN_OBJECT],[k.FORM,s.FORM],[k.FRAME,s.FRAME],[k.FRAMESET,s.FRAMESET],[k.H1,s.H1],[k.H2,s.H2],[k.H3,s.H3],[k.H4,s.H4],[k.H5,s.H5],[k.H6,s.H6],[k.HEAD,s.HEAD],[k.HEADER,s.HEADER],[k.HGROUP,s.HGROUP],[k.HR,s.HR],[k.HTML,s.HTML],[k.I,s.I],[k.IMG,s.IMG],[k.IMAGE,s.IMAGE],[k.INPUT,s.INPUT],[k.IFRAME,s.IFRAME],[k.KEYGEN,s.KEYGEN],[k.LABEL,s.LABEL],[k.LI,s.LI],[k.LINK,s.LINK],[k.LISTING,s.LISTING],[k.MAIN,s.MAIN],[k.MALIGNMARK,s.MALIGNMARK],[k.MARQUEE,s.MARQUEE],[k.MATH,s.MATH],[k.MENU,s.MENU],[k.META,s.META],[k.MGLYPH,s.MGLYPH],[k.MI,s.MI],[k.MO,s.MO],[k.MN,s.MN],[k.MS,s.MS],[k.MTEXT,s.MTEXT],[k.NAV,s.NAV],[k.NOBR,s.NOBR],[k.NOFRAMES,s.NOFRAMES],[k.NOEMBED,s.NOEMBED],[k.NOSCRIPT,s.NOSCRIPT],[k.OBJECT,s.OBJECT],[k.OL,s.OL],[k.OPTGROUP,s.OPTGROUP],[k.OPTION,s.OPTION],[k.P,s.P],[k.PARAM,s.PARAM],[k.PLAINTEXT,s.PLAINTEXT],[k.PRE,s.PRE],[k.RB,s.RB],[k.RP,s.RP],[k.RT,s.RT],[k.RTC,s.RTC],[k.RUBY,s.RUBY],[k.S,s.S],[k.SCRIPT,s.SCRIPT],[k.SEARCH,s.SEARCH],[k.SECTION,s.SECTION],[k.SELECT,s.SELECT],[k.SOURCE,s.SOURCE],[k.SMALL,s.SMALL],[k.SPAN,s.SPAN],[k.STRIKE,s.STRIKE],[k.STRONG,s.STRONG],[k.STYLE,s.STYLE],[k.SUB,s.SUB],[k.SUMMARY,s.SUMMARY],[k.SUP,s.SUP],[k.TABLE,s.TABLE],[k.TBODY,s.TBODY],[k.TEMPLATE,s.TEMPLATE],[k.TEXTAREA,s.TEXTAREA],[k.TFOOT,s.TFOOT],[k.TD,s.TD],[k.TH,s.TH],[k.THEAD,s.THEAD],[k.TITLE,s.TITLE],[k.TR,s.TR],[k.TRACK,s.TRACK],[k.TT,s.TT],[k.U,s.U],[k.UL,s.UL],[k.SVG,s.SVG],[k.VAR,s.VAR],[k.WBR,s.WBR],[k.XMP,s.XMP]]);function Ct(t){var r;return(r=Qe.get(t))!==null&&r!==void 0?r:s.UNKNOWN}const Ze=s,fn={[se.HTML]:new Set([Ze.ADDRESS,Ze.APPLET,Ze.AREA,Ze.ARTICLE,Ze.ASIDE,Ze.BASE,Ze.BASEFONT,Ze.BGSOUND,Ze.BLOCKQUOTE,Ze.BODY,Ze.BR,Ze.BUTTON,Ze.CAPTION,Ze.CENTER,Ze.COL,Ze.COLGROUP,Ze.DD,Ze.DETAILS,Ze.DIR,Ze.DIV,Ze.DL,Ze.DT,Ze.EMBED,Ze.FIELDSET,Ze.FIGCAPTION,Ze.FIGURE,Ze.FOOTER,Ze.FORM,Ze.FRAME,Ze.FRAMESET,Ze.H1,Ze.H2,Ze.H3,Ze.H4,Ze.H5,Ze.H6,Ze.HEAD,Ze.HEADER,Ze.HGROUP,Ze.HR,Ze.HTML,Ze.IFRAME,Ze.IMG,Ze.INPUT,Ze.LI,Ze.LINK,Ze.LISTING,Ze.MAIN,Ze.MARQUEE,Ze.MENU,Ze.META,Ze.NAV,Ze.NOEMBED,Ze.NOFRAMES,Ze.NOSCRIPT,Ze.OBJECT,Ze.OL,Ze.P,Ze.PARAM,Ze.PLAINTEXT,Ze.PRE,Ze.SCRIPT,Ze.SECTION,Ze.SELECT,Ze.SOURCE,Ze.STYLE,Ze.SUMMARY,Ze.TABLE,Ze.TBODY,Ze.TD,Ze.TEMPLATE,Ze.TEXTAREA,Ze.TFOOT,Ze.TH,Ze.THEAD,Ze.TITLE,Ze.TR,Ze.TRACK,Ze.UL,Ze.WBR,Ze.XMP]),[se.MATHML]:new Set([Ze.MI,Ze.MO,Ze.MN,Ze.MS,Ze.MTEXT,Ze.ANNOTATION_XML]),[se.SVG]:new Set([Ze.TITLE,Ze.FOREIGN_OBJECT,Ze.DESC]),[se.XLINK]:new Set,[se.XML]:new Set,[se.XMLNS]:new Set},mn=new Set([Ze.H1,Ze.H2,Ze.H3,Ze.H4,Ze.H5,Ze.H6]),Qt=new Set([k.STYLE,k.SCRIPT,k.XMP,k.IFRAME,k.NOEMBED,k.NOFRAMES,k.PLAINTEXT]);function sn(t,r){return Qt.has(t)||r&&t===k.NOSCRIPT}var F;(function(t){t[t.DATA=0]="DATA",t[t.RCDATA=1]="RCDATA",t[t.RAWTEXT=2]="RAWTEXT",t[t.SCRIPT_DATA=3]="SCRIPT_DATA",t[t.PLAINTEXT=4]="PLAINTEXT",t[t.TAG_OPEN=5]="TAG_OPEN",t[t.END_TAG_OPEN=6]="END_TAG_OPEN",t[t.TAG_NAME=7]="TAG_NAME",t[t.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",t[t.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",t[t.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",t[t.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",t[t.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",t[t.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",t[t.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",t[t.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",t[t.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",t[t.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",t[t.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",t[t.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",t[t.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",t[t.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",t[t.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",t[t.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",t[t.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",t[t.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",t[t.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",t[t.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",t[t.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",t[t.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",t[t.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",t[t.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",t[t.BOGUS_COMMENT=40]="BOGUS_COMMENT",t[t.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",t[t.COMMENT_START=42]="COMMENT_START",t[t.COMMENT_START_DASH=43]="COMMENT_START_DASH",t[t.COMMENT=44]="COMMENT",t[t.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",t[t.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",t[t.COMMENT_END_DASH=49]="COMMENT_END_DASH",t[t.COMMENT_END=50]="COMMENT_END",t[t.COMMENT_END_BANG=51]="COMMENT_END_BANG",t[t.DOCTYPE=52]="DOCTYPE",t[t.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",t[t.DOCTYPE_NAME=54]="DOCTYPE_NAME",t[t.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",t[t.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",t[t.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",t[t.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",t[t.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",t[t.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",t[t.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",t[t.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",t[t.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",t[t.CDATA_SECTION=68]="CDATA_SECTION",t[t.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",t[t.CDATA_SECTION_END=70]="CDATA_SECTION_END",t[t.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",t[t.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(F||(F={}));const jt={DATA:F.DATA,RCDATA:F.RCDATA,RAWTEXT:F.RAWTEXT,SCRIPT_DATA:F.SCRIPT_DATA,PLAINTEXT:F.PLAINTEXT,CDATA_SECTION:F.CDATA_SECTION};function en(t){return t>=p.DIGIT_0&&t<=p.DIGIT_9}function cn(t){return t>=p.LATIN_CAPITAL_A&&t<=p.LATIN_CAPITAL_Z}function yn(t){return t>=p.LATIN_SMALL_A&&t<=p.LATIN_SMALL_Z}function Ln(t){return yn(t)||cn(t)}function In(t){return Ln(t)||en(t)}function Fn(t){return t+32}function Jn(t){return t===p.SPACE||t===p.LINE_FEED||t===p.TABULATION||t===p.FORM_FEED}function nr(t){return Jn(t)||t===p.SOLIDUS||t===p.GREATER_THAN_SIGN}function kn(t){return t===p.NULL?ne.nullCharacterReference:t>1114111?ne.characterReferenceOutsideUnicodeRange:ct(t)?ne.surrogateCharacterReference:xt(t)?ne.noncharacterCharacterReference:Ye(t)||t===p.CARRIAGE_RETURN?ne.controlCharacterReference:null}class ar{constructor(r,c){this.options=r,this.handler=c,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=F.DATA,this.returnState=F.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new $t(c),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new ve(je,(L,xe)=>{this.preprocessor.pos=this.entityStartPos+xe-1,this._flushCodePointConsumedAsCharacterReference(L)},c.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(ne.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:L=>{this._err(ne.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+L)},validateNumericCharacterReference:L=>{const xe=kn(L);xe&&this._err(xe,1)}}:void 0)}_err(r,c=0){var L,xe;(xe=(L=this.handler).onParseError)===null||xe===void 0||xe.call(L,this.preprocessor.getError(r,c))}getCurrentLocation(r){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-r,startOffset:this.preprocessor.offset-r,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const r=this._consume();this._ensureHibernation()||this._callState(r)}this.inLoop=!1}}pause(){this.paused=!0}resume(r){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||r==null||r())}write(r,c,L){this.active=!0,this.preprocessor.write(r,c),this._runParsingLoop(),this.paused||L==null||L()}insertHtmlAtCurrentPos(r){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(r),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(r){this.consumedAfterSnapshot+=r;for(let c=0;c0&&this._err(ne.endTagWithAttributes),r.selfClosing&&this._err(ne.endTagWithTrailingSolidus),this.handler.onEndTag(r)),this.preprocessor.dropParsedChunk()}emitCurrentComment(r){this.prepareToken(r),this.handler.onComment(r),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(r){this.prepareToken(r),this.handler.onDoctype(r),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(r){if(this.currentCharacterToken){switch(r&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=r.startLine,this.currentCharacterToken.location.endCol=r.startCol,this.currentCharacterToken.location.endOffset=r.startOffset),this.currentCharacterToken.type){case Gt.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case Gt.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case Gt.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const r=this.getCurrentLocation(0);r&&(r.endLine=r.startLine,r.endCol=r.startCol,r.endOffset=r.startOffset),this._emitCurrentCharacterToken(r),this.handler.onEof({type:Gt.EOF,location:r}),this.active=!1}_appendCharToCurrentCharacterToken(r,c){if(this.currentCharacterToken)if(this.currentCharacterToken.type===r){this.currentCharacterToken.chars+=c;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(r,c)}_emitCodePoint(r){const c=Jn(r)?Gt.WHITESPACE_CHARACTER:r===p.NULL?Gt.NULL_CHARACTER:Gt.CHARACTER;this._appendCharToCurrentCharacterToken(c,String.fromCodePoint(r))}_emitChars(r){this._appendCharToCurrentCharacterToken(Gt.CHARACTER,r)}_startCharacterReference(){this.returnState=this.state,this.state=F.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?P.Attribute:P.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===F.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===F.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===F.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(r){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(r):this._emitCodePoint(r)}_callState(r){switch(this.state){case F.DATA:{this._stateData(r);break}case F.RCDATA:{this._stateRcdata(r);break}case F.RAWTEXT:{this._stateRawtext(r);break}case F.SCRIPT_DATA:{this._stateScriptData(r);break}case F.PLAINTEXT:{this._statePlaintext(r);break}case F.TAG_OPEN:{this._stateTagOpen(r);break}case F.END_TAG_OPEN:{this._stateEndTagOpen(r);break}case F.TAG_NAME:{this._stateTagName(r);break}case F.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(r);break}case F.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(r);break}case F.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(r);break}case F.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(r);break}case F.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(r);break}case F.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(r);break}case F.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(r);break}case F.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(r);break}case F.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(r);break}case F.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(r);break}case F.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(r);break}case F.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(r);break}case F.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(r);break}case F.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(r);break}case F.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(r);break}case F.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(r);break}case F.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(r);break}case F.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(r);break}case F.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(r);break}case F.ATTRIBUTE_NAME:{this._stateAttributeName(r);break}case F.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(r);break}case F.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(r);break}case F.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(r);break}case F.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(r);break}case F.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(r);break}case F.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(r);break}case F.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(r);break}case F.BOGUS_COMMENT:{this._stateBogusComment(r);break}case F.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(r);break}case F.COMMENT_START:{this._stateCommentStart(r);break}case F.COMMENT_START_DASH:{this._stateCommentStartDash(r);break}case F.COMMENT:{this._stateComment(r);break}case F.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(r);break}case F.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(r);break}case F.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(r);break}case F.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(r);break}case F.COMMENT_END_DASH:{this._stateCommentEndDash(r);break}case F.COMMENT_END:{this._stateCommentEnd(r);break}case F.COMMENT_END_BANG:{this._stateCommentEndBang(r);break}case F.DOCTYPE:{this._stateDoctype(r);break}case F.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(r);break}case F.DOCTYPE_NAME:{this._stateDoctypeName(r);break}case F.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(r);break}case F.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(r);break}case F.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(r);break}case F.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(r);break}case F.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(r);break}case F.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(r);break}case F.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(r);break}case F.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(r);break}case F.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(r);break}case F.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(r);break}case F.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(r);break}case F.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(r);break}case F.BOGUS_DOCTYPE:{this._stateBogusDoctype(r);break}case F.CDATA_SECTION:{this._stateCdataSection(r);break}case F.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(r);break}case F.CDATA_SECTION_END:{this._stateCdataSectionEnd(r);break}case F.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case F.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(r);break}default:throw new Error("Unknown state")}}_stateData(r){switch(r){case p.LESS_THAN_SIGN:{this.state=F.TAG_OPEN;break}case p.AMPERSAND:{this._startCharacterReference();break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this._emitCodePoint(r);break}case p.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateRcdata(r){switch(r){case p.AMPERSAND:{this._startCharacterReference();break}case p.LESS_THAN_SIGN:{this.state=F.RCDATA_LESS_THAN_SIGN;break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this._emitChars(Rt);break}case p.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateRawtext(r){switch(r){case p.LESS_THAN_SIGN:{this.state=F.RAWTEXT_LESS_THAN_SIGN;break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this._emitChars(Rt);break}case p.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateScriptData(r){switch(r){case p.LESS_THAN_SIGN:{this.state=F.SCRIPT_DATA_LESS_THAN_SIGN;break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this._emitChars(Rt);break}case p.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_statePlaintext(r){switch(r){case p.NULL:{this._err(ne.unexpectedNullCharacter),this._emitChars(Rt);break}case p.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateTagOpen(r){if(Ln(r))this._createStartTagToken(),this.state=F.TAG_NAME,this._stateTagName(r);else switch(r){case p.EXCLAMATION_MARK:{this.state=F.MARKUP_DECLARATION_OPEN;break}case p.SOLIDUS:{this.state=F.END_TAG_OPEN;break}case p.QUESTION_MARK:{this._err(ne.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=F.BOGUS_COMMENT,this._stateBogusComment(r);break}case p.EOF:{this._err(ne.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(ne.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=F.DATA,this._stateData(r)}}_stateEndTagOpen(r){if(Ln(r))this._createEndTagToken(),this.state=F.TAG_NAME,this._stateTagName(r);else switch(r){case p.GREATER_THAN_SIGN:{this._err(ne.missingEndTagName),this.state=F.DATA;break}case p.EOF:{this._err(ne.eofBeforeTagName),this._emitChars("");break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this.state=F.SCRIPT_DATA_ESCAPED,this._emitChars(Rt);break}case p.EOF:{this._err(ne.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=F.SCRIPT_DATA_ESCAPED,this._emitCodePoint(r)}}_stateScriptDataEscapedLessThanSign(r){r===p.SOLIDUS?this.state=F.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Ln(r)?(this._emitChars("<"),this.state=F.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(r)):(this._emitChars("<"),this.state=F.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(r))}_stateScriptDataEscapedEndTagOpen(r){Ln(r)?(this.state=F.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(r)):(this._emitChars("");break}case p.NULL:{this._err(ne.unexpectedNullCharacter),this.state=F.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Rt);break}case p.EOF:{this._err(ne.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=F.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(r)}}_stateScriptDataDoubleEscapedLessThanSign(r){r===p.SOLIDUS?(this.state=F.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=F.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(r))}_stateScriptDataDoubleEscapeEnd(r){if(this.preprocessor.startsWith(Me.SCRIPT,!1)&&nr(this.preprocessor.peek(Me.SCRIPT.length))){this._emitCodePoint(r);for(let c=0;c0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,!0)}replace(r,c){const L=this._indexOf(r);this.items[L]=c,L===this.stackTop&&(this.current=c)}insertAfter(r,c,L){const xe=this._indexOf(r)+1;this.items.splice(xe,0,c),this.tagIDs.splice(xe,0,L),this.stackTop++,xe===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,xe===this.stackTop)}popUntilTagNamePopped(r){let c=this.stackTop+1;do c=this.tagIDs.lastIndexOf(r,c-1);while(c>0&&this.treeAdapter.getNamespaceURI(this.items[c])!==se.HTML);this.shortenToLength(Math.max(c,0))}shortenToLength(r){for(;this.stackTop>=r;){const c=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(c,this.stackTop=0;L--)if(r.has(this.tagIDs[L])&&this.treeAdapter.getNamespaceURI(this.items[L])===c)return L;return-1}clearBackTo(r,c){const L=this._indexOfTagNames(r,c);this.shortenToLength(L+1)}clearBackToTableContext(){this.clearBackTo(q,se.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Ge,se.HTML)}clearBackToTableRowContext(){this.clearBackTo(ze,se.HTML)}remove(r){const c=this._indexOf(r);c>=0&&(c===this.stackTop?this.pop():(this.items.splice(c,1),this.tagIDs.splice(c,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===s.BODY?this.items[1]:null}contains(r){return this._indexOf(r)>-1}getCommonAncestor(r){const c=this._indexOf(r)-1;return c>=0?this.items[c]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===s.HTML}hasInDynamicScope(r,c){for(let L=this.stackTop;L>=0;L--){const xe=this.tagIDs[L];switch(this.treeAdapter.getNamespaceURI(this.items[L])){case se.HTML:{if(xe===r)return!0;if(c.has(xe))return!1;break}case se.SVG:{if(Gn.has(xe))return!1;break}case se.MATHML:{if(ur.has(xe))return!1;break}}}return!0}hasInScope(r){return this.hasInDynamicScope(r,br)}hasInListItemScope(r){return this.hasInDynamicScope(r,pr)}hasInButtonScope(r){return this.hasInDynamicScope(r,rr)}hasNumberedHeaderInScope(){for(let r=this.stackTop;r>=0;r--){const c=this.tagIDs[r];switch(this.treeAdapter.getNamespaceURI(this.items[r])){case se.HTML:{if(mn.has(c))return!0;if(br.has(c))return!1;break}case se.SVG:{if(Gn.has(c))return!1;break}case se.MATHML:{if(ur.has(c))return!1;break}}}return!0}hasInTableScope(r){for(let c=this.stackTop;c>=0;c--)if(this.treeAdapter.getNamespaceURI(this.items[c])===se.HTML)switch(this.tagIDs[c]){case r:return!0;case s.TABLE:case s.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===se.HTML)switch(this.tagIDs[r]){case s.TBODY:case s.THEAD:case s.TFOOT:return!0;case s.TABLE:case s.HTML:return!1}return!0}hasInSelectScope(r){for(let c=this.stackTop;c>=0;c--)if(this.treeAdapter.getNamespaceURI(this.items[c])===se.HTML)switch(this.tagIDs[c]){case r:return!0;case s.OPTION:case s.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&_n.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Er.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(r){for(;this.currentTagId!==void 0&&this.currentTagId!==r&&Er.has(this.currentTagId);)this.pop()}}const Je=3;var B;(function(t){t[t.Marker=0]="Marker",t[t.Element=1]="Element"})(B||(B={}));const _e={type:B.Marker};class We{constructor(r){this.treeAdapter=r,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(r,c){const L=[],xe=c.length,rt=this.treeAdapter.getTagName(r),Nt=this.treeAdapter.getNamespaceURI(r);for(let me=0;me[Nt.name,Nt.value]));let rt=0;for(let Nt=0;Ntxe.get(bn.name)===bn.value)&&(rt+=1,rt>=Je&&this.entries.splice(me.idx,1))}}insertMarker(){this.entries.unshift(_e)}pushElement(r,c){this._ensureNoahArkCondition(r),this.entries.unshift({type:B.Element,element:r,token:c})}insertElementAfterBookmark(r,c){const L=this.entries.indexOf(this.bookmark);this.entries.splice(L,0,{type:B.Element,element:r,token:c})}removeEntry(r){const c=this.entries.indexOf(r);c!==-1&&this.entries.splice(c,1)}clearToLastMarker(){const r=this.entries.indexOf(_e);r===-1?this.entries.length=0:this.entries.splice(0,r+1)}getElementEntryInScopeWithTagName(r){const c=this.entries.find(L=>L.type===B.Marker||this.treeAdapter.getTagName(L.element)===r);return c&&c.type===B.Element?c:null}getElementEntry(r){return this.entries.find(c=>c.type===B.Element&&c.element===r)}}const Xe={createDocument(){return{nodeName:"#document",mode:J.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(t,r,c){return{nodeName:t,tagName:t,attrs:c,namespaceURI:r,childNodes:[],parentNode:null}},createCommentNode(t){return{nodeName:"#comment",data:t,parentNode:null}},createTextNode(t){return{nodeName:"#text",value:t,parentNode:null}},appendChild(t,r){t.childNodes.push(r),r.parentNode=t},insertBefore(t,r,c){const L=t.childNodes.indexOf(c);t.childNodes.splice(L,0,r),r.parentNode=t},setTemplateContent(t,r){t.content=r},getTemplateContent(t){return t.content},setDocumentType(t,r,c,L){const xe=t.childNodes.find(rt=>rt.nodeName==="#documentType");if(xe)xe.name=r,xe.publicId=c,xe.systemId=L;else{const rt={nodeName:"#documentType",name:r,publicId:c,systemId:L,parentNode:null};Xe.appendChild(t,rt)}},setDocumentMode(t,r){t.mode=r},getDocumentMode(t){return t.mode},detachNode(t){if(t.parentNode){const r=t.parentNode.childNodes.indexOf(t);t.parentNode.childNodes.splice(r,1),t.parentNode=null}},insertText(t,r){if(t.childNodes.length>0){const c=t.childNodes[t.childNodes.length-1];if(Xe.isTextNode(c)){c.value+=r;return}}Xe.appendChild(t,Xe.createTextNode(r))},insertTextBefore(t,r,c){const L=t.childNodes[t.childNodes.indexOf(c)-1];L&&Xe.isTextNode(L)?L.value+=r:Xe.insertBefore(t,Xe.createTextNode(r),c)},adoptAttributes(t,r){const c=new Set(t.attrs.map(L=>L.name));for(let L=0;Lt.startsWith(c))}function Ne(t){return t.name===Ue&&t.publicId===null&&(t.systemId===null||t.systemId===ut)}function pt(t){if(t.name!==Ue)return J.QUIRKS;const{systemId:r}=t;if(r&&r.toLowerCase()===Zt)return J.QUIRKS;let{publicId:c}=t;if(c!==null){if(c=c.toLowerCase(),an.has(c))return J.QUIRKS;let L=r===null?on:Ke;if(it(c,L))return J.QUIRKS;if(L=r===null?nn:An,it(c,L))return J.LIMITED_QUIRKS}return J.NO_QUIRKS}const Ot={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Ft="definitionurl",qt="definitionURL",vn=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(t=>[t.toLowerCase(),t])),un=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:se.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:se.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:se.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:se.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:se.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:se.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:se.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:se.XML}],["xml:space",{prefix:"xml",name:"space",namespace:se.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:se.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:se.XMLNS}]]),gn=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(t=>[t.toLowerCase(),t])),Jt=new Set([s.B,s.BIG,s.BLOCKQUOTE,s.BODY,s.BR,s.CENTER,s.CODE,s.DD,s.DIV,s.DL,s.DT,s.EM,s.EMBED,s.H1,s.H2,s.H3,s.H4,s.H5,s.H6,s.HEAD,s.HR,s.I,s.IMG,s.LI,s.LISTING,s.MENU,s.META,s.NOBR,s.OL,s.P,s.PRE,s.RUBY,s.S,s.SMALL,s.SPAN,s.STRONG,s.STRIKE,s.SUB,s.SUP,s.TABLE,s.TT,s.U,s.UL,s.VAR]);function En(t){const r=t.tagID;return r===s.FONT&&t.attrs.some(({name:L})=>L===tt.COLOR||L===tt.SIZE||L===tt.FACE)||Jt.has(r)}function pn(t){for(let r=0;r0&&this._setContextModes(r,c)}onItemPop(r,c){var L,xe;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(r,this.currentToken),(xe=(L=this.treeAdapter).onItemPop)===null||xe===void 0||xe.call(L,r,this.openElements.current),c){let rt,Nt;this.openElements.stackTop===0&&this.fragmentContext?(rt=this.fragmentContext,Nt=this.fragmentContextID):{current:rt,currentTagId:Nt}=this.openElements,this._setContextModes(rt,Nt)}}_setContextModes(r,c){const L=r===this.document||r&&this.treeAdapter.getNamespaceURI(r)===se.HTML;this.currentNotInHTML=!L,this.tokenizer.inForeignNode=!L&&r!==void 0&&c!==void 0&&!this._isIntegrationPoint(c,r)}_switchToTextParsing(r,c){this._insertElement(r,se.HTML),this.tokenizer.state=c,this.originalInsertionMode=this.insertionMode,this.insertionMode=be.TEXT}switchToPlaintextParsing(){this.insertionMode=be.TEXT,this.originalInsertionMode=be.IN_BODY,this.tokenizer.state=jt.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let r=this.fragmentContext;for(;r;){if(this.treeAdapter.getTagName(r)===k.FORM){this.formElement=r;break}r=this.treeAdapter.getParentNode(r)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==se.HTML))switch(this.fragmentContextID){case s.TITLE:case s.TEXTAREA:{this.tokenizer.state=jt.RCDATA;break}case s.STYLE:case s.XMP:case s.IFRAME:case s.NOEMBED:case s.NOFRAMES:case s.NOSCRIPT:{this.tokenizer.state=jt.RAWTEXT;break}case s.SCRIPT:{this.tokenizer.state=jt.SCRIPT_DATA;break}case s.PLAINTEXT:{this.tokenizer.state=jt.PLAINTEXT;break}default:}}_setDocumentType(r){const c=r.name||"",L=r.publicId||"",xe=r.systemId||"";if(this.treeAdapter.setDocumentType(this.document,c,L,xe),r.location){const Nt=this.treeAdapter.getChildNodes(this.document).find(me=>this.treeAdapter.isDocumentTypeNode(me));Nt&&this.treeAdapter.setNodeSourceCodeLocation(Nt,r.location)}}_attachElementToTree(r,c){if(this.options.sourceCodeLocationInfo){const L=c&&Di(hr({},c),{startTag:c});this.treeAdapter.setNodeSourceCodeLocation(r,L)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(r);else{const L=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(L!=null?L:this.document,r)}}_appendElement(r,c){const L=this.treeAdapter.createElement(r.tagName,c,r.attrs);this._attachElementToTree(L,r.location)}_insertElement(r,c){const L=this.treeAdapter.createElement(r.tagName,c,r.attrs);this._attachElementToTree(L,r.location),this.openElements.push(L,r.tagID)}_insertFakeElement(r,c){const L=this.treeAdapter.createElement(r,se.HTML,[]);this._attachElementToTree(L,null),this.openElements.push(L,c)}_insertTemplate(r){const c=this.treeAdapter.createElement(r.tagName,se.HTML,r.attrs),L=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(c,L),this._attachElementToTree(c,r.location),this.openElements.push(c,r.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(L,null)}_insertFakeRootElement(){const r=this.treeAdapter.createElement(k.HTML,se.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,null),this.treeAdapter.appendChild(this.openElements.current,r),this.openElements.push(r,s.HTML)}_appendCommentNode(r,c){const L=this.treeAdapter.createCommentNode(r.data);this.treeAdapter.appendChild(c,L),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(L,r.location)}_insertCharacters(r){let c,L;if(this._shouldFosterParentOnInsertion()?({parent:c,beforeElement:L}=this._findFosterParentingLocation(),L?this.treeAdapter.insertTextBefore(c,r.chars,L):this.treeAdapter.insertText(c,r.chars)):(c=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(c,r.chars)),!r.location)return;const xe=this.treeAdapter.getChildNodes(c),rt=L?xe.lastIndexOf(L):xe.length,Nt=xe[rt-1];if(this.treeAdapter.getNodeSourceCodeLocation(Nt)){const{endLine:bn,endCol:wn,endOffset:et}=r.location;this.treeAdapter.updateNodeSourceCodeLocation(Nt,{endLine:bn,endCol:wn,endOffset:et})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Nt,r.location)}_adoptNodes(r,c){for(let L=this.treeAdapter.getFirstChild(r);L;L=this.treeAdapter.getFirstChild(r))this.treeAdapter.detachNode(L),this.treeAdapter.appendChild(c,L)}_setEndLocation(r,c){if(this.treeAdapter.getNodeSourceCodeLocation(r)&&c.location){const L=c.location,xe=this.treeAdapter.getTagName(r),rt=c.type===Gt.END_TAG&&xe===c.tagName?{endTag:hr({},L),endLine:L.endLine,endCol:L.endCol,endOffset:L.endOffset}:{endLine:L.startLine,endCol:L.startCol,endOffset:L.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(r,rt)}}shouldProcessStartTagTokenInForeignContent(r){if(!this.currentNotInHTML)return!1;let c,L;return this.openElements.stackTop===0&&this.fragmentContext?(c=this.fragmentContext,L=this.fragmentContextID):{current:c,currentTagId:L}=this.openElements,r.tagID===s.SVG&&this.treeAdapter.getTagName(c)===k.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(c)===se.MATHML?!1:this.tokenizer.inForeignNode||(r.tagID===s.MGLYPH||r.tagID===s.MALIGNMARK)&&L!==void 0&&!this._isIntegrationPoint(L,c,se.HTML)}_processToken(r){switch(r.type){case Gt.CHARACTER:{this.onCharacter(r);break}case Gt.NULL_CHARACTER:{this.onNullCharacter(r);break}case Gt.COMMENT:{this.onComment(r);break}case Gt.DOCTYPE:{this.onDoctype(r);break}case Gt.START_TAG:{this._processStartTag(r);break}case Gt.END_TAG:{this.onEndTag(r);break}case Gt.EOF:{this.onEof(r);break}case Gt.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(r);break}}}_isIntegrationPoint(r,c,L){const xe=this.treeAdapter.getNamespaceURI(c),rt=this.treeAdapter.getAttrList(c);return Mn(r,xe,rt,L)}_reconstructActiveFormattingElements(){const r=this.activeFormattingElements.entries.length;if(r){const c=this.activeFormattingElements.entries.findIndex(xe=>xe.type===B.Marker||this.openElements.contains(xe.element)),L=c===-1?r-1:c-1;for(let xe=L;xe>=0;xe--){const rt=this.activeFormattingElements.entries[xe];this._insertElement(rt.token,this.treeAdapter.getNamespaceURI(rt.element)),rt.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=be.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(s.P),this.openElements.popUntilTagNamePopped(s.P)}_resetInsertionMode(){for(let r=this.openElements.stackTop;r>=0;r--)switch(r===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[r]){case s.TR:{this.insertionMode=be.IN_ROW;return}case s.TBODY:case s.THEAD:case s.TFOOT:{this.insertionMode=be.IN_TABLE_BODY;return}case s.CAPTION:{this.insertionMode=be.IN_CAPTION;return}case s.COLGROUP:{this.insertionMode=be.IN_COLUMN_GROUP;return}case s.TABLE:{this.insertionMode=be.IN_TABLE;return}case s.BODY:{this.insertionMode=be.IN_BODY;return}case s.FRAMESET:{this.insertionMode=be.IN_FRAMESET;return}case s.SELECT:{this._resetInsertionModeForSelect(r);return}case s.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case s.HTML:{this.insertionMode=this.headElement?be.AFTER_HEAD:be.BEFORE_HEAD;return}case s.TD:case s.TH:{if(r>0){this.insertionMode=be.IN_CELL;return}break}case s.HEAD:{if(r>0){this.insertionMode=be.IN_HEAD;return}break}}this.insertionMode=be.IN_BODY}_resetInsertionModeForSelect(r){if(r>0)for(let c=r-1;c>0;c--){const L=this.openElements.tagIDs[c];if(L===s.TEMPLATE)break;if(L===s.TABLE){this.insertionMode=be.IN_SELECT_IN_TABLE;return}}this.insertionMode=be.IN_SELECT}_isElementCausesFosterParenting(r){return Xn.has(r)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let r=this.openElements.stackTop;r>=0;r--){const c=this.openElements.items[r];switch(this.openElements.tagIDs[r]){case s.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(c)===se.HTML)return{parent:this.treeAdapter.getTemplateContent(c),beforeElement:null};break}case s.TABLE:{const L=this.treeAdapter.getParentNode(c);return L?{parent:L,beforeElement:c}:{parent:this.openElements.items[r-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(r){const c=this._findFosterParentingLocation();c.beforeElement?this.treeAdapter.insertBefore(c.parent,r,c.beforeElement):this.treeAdapter.appendChild(c.parent,r)}_isSpecialElement(r,c){const L=this.treeAdapter.getNamespaceURI(r);return fn[L].has(c)}onCharacter(r){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){uo(this,r);return}switch(this.insertionMode){case be.INITIAL:{cr(this,r);break}case be.BEFORE_HTML:{Jr(this,r);break}case be.BEFORE_HEAD:{Yr(this,r);break}case be.IN_HEAD:{I(this,r);break}case be.IN_HEAD_NO_SCRIPT:{nt(this,r);break}case be.AFTER_HEAD:{Se(this,r);break}case be.IN_BODY:case be.IN_CAPTION:case be.IN_CELL:case be.IN_TEMPLATE:{Ht(this,r);break}case be.TEXT:case be.IN_SELECT:case be.IN_SELECT_IN_TABLE:{this._insertCharacters(r);break}case be.IN_TABLE:case be.IN_TABLE_BODY:case be.IN_ROW:{ci(this,r);break}case be.IN_TABLE_TEXT:{Ti(this,r);break}case be.IN_COLUMN_GROUP:{Gi(this,r);break}case be.AFTER_BODY:{di(this,r);break}case be.AFTER_AFTER_BODY:{so(this,r);break}default:}}onNullCharacter(r){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Ho(this,r);return}switch(this.insertionMode){case be.INITIAL:{cr(this,r);break}case be.BEFORE_HTML:{Jr(this,r);break}case be.BEFORE_HEAD:{Yr(this,r);break}case be.IN_HEAD:{I(this,r);break}case be.IN_HEAD_NO_SCRIPT:{nt(this,r);break}case be.AFTER_HEAD:{Se(this,r);break}case be.TEXT:{this._insertCharacters(r);break}case be.IN_TABLE:case be.IN_TABLE_BODY:case be.IN_ROW:{ci(this,r);break}case be.IN_COLUMN_GROUP:{Gi(this,r);break}case be.AFTER_BODY:{di(this,r);break}case be.AFTER_AFTER_BODY:{so(this,r);break}default:}}onComment(r){if(this.skipNextNewLine=!1,this.currentNotInHTML){tn(this,r);return}switch(this.insertionMode){case be.INITIAL:case be.BEFORE_HTML:case be.BEFORE_HEAD:case be.IN_HEAD:case be.IN_HEAD_NO_SCRIPT:case be.AFTER_HEAD:case be.IN_BODY:case be.IN_TABLE:case be.IN_CAPTION:case be.IN_COLUMN_GROUP:case be.IN_TABLE_BODY:case be.IN_ROW:case be.IN_CELL:case be.IN_SELECT:case be.IN_SELECT_IN_TABLE:case be.IN_TEMPLATE:case be.IN_FRAMESET:case be.AFTER_FRAMESET:{tn(this,r);break}case be.IN_TABLE_TEXT:{Ri(this,r);break}case be.AFTER_BODY:{Cn(this,r);break}case be.AFTER_AFTER_BODY:case be.AFTER_AFTER_FRAMESET:{Pn(this,r);break}default:}}onDoctype(r){switch(this.skipNextNewLine=!1,this.insertionMode){case be.INITIAL:{Vn(this,r);break}case be.BEFORE_HEAD:case be.IN_HEAD:case be.IN_HEAD_NO_SCRIPT:case be.AFTER_HEAD:{this._err(r,ne.misplacedDoctype);break}case be.IN_TABLE_TEXT:{Ri(this,r);break}default:}}onStartTag(r){this.skipNextNewLine=!1,this.currentToken=r,this._processStartTag(r),r.selfClosing&&!r.ackSelfClosing&&this._err(r,ne.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(r){this.shouldProcessStartTagTokenInForeignContent(r)?fo(this,r):this._startTagOutsideForeignContent(r)}_startTagOutsideForeignContent(r){switch(this.insertionMode){case be.INITIAL:{cr(this,r);break}case be.BEFORE_HTML:{Ar(this,r);break}case be.BEFORE_HEAD:{Pr(this,r);break}case be.IN_HEAD:{$r(this,r);break}case be.IN_HEAD_NO_SCRIPT:{Te(this,r);break}case be.AFTER_HEAD:{vt(this,r);break}case be.IN_BODY:{La(this,r);break}case be.IN_TABLE:{za(this,r);break}case be.IN_TABLE_TEXT:{Ri(this,r);break}case be.IN_CAPTION:{zi(this,r);break}case be.IN_COLUMN_GROUP:{mi(this,r);break}case be.IN_TABLE_BODY:{Oi(this,r);break}case be.IN_ROW:{_i(this,r);break}case be.IN_CELL:{ro(this,r);break}case be.IN_SELECT:{yo(this,r);break}case be.IN_SELECT_IN_TABLE:{Wi(this,r);break}case be.IN_TEMPLATE:{Bo(this,r);break}case be.AFTER_BODY:{No(this,r);break}case be.IN_FRAMESET:{xi(this,r);break}case be.AFTER_FRAMESET:{So(this,r);break}case be.AFTER_AFTER_BODY:{Ro(this,r);break}case be.AFTER_AFTER_FRAMESET:{lo(this,r);break}default:}}onEndTag(r){this.skipNextNewLine=!1,this.currentToken=r,this.currentNotInHTML?Oo(this,r):this._endTagOutsideForeignContent(r)}_endTagOutsideForeignContent(r){switch(this.insertionMode){case be.INITIAL:{cr(this,r);break}case be.BEFORE_HTML:{Qr(this,r);break}case be.BEFORE_HEAD:{ua(this,r);break}case be.IN_HEAD:{_r(this,r);break}case be.IN_HEAD_NO_SCRIPT:{Z(this,r);break}case be.AFTER_HEAD:{It(this,r);break}case be.IN_BODY:{pi(this,r);break}case be.TEXT:{to(this,r);break}case be.IN_TABLE:{ei(this,r);break}case be.IN_TABLE_TEXT:{Ri(this,r);break}case be.IN_CAPTION:{ji(this,r);break}case be.IN_COLUMN_GROUP:{Zi(this,r);break}case be.IN_TABLE_BODY:{Wa(this,r);break}case be.IN_ROW:{no(this,r);break}case be.IN_CELL:{$o(this,r);break}case be.IN_SELECT:{ao(this,r);break}case be.IN_SELECT_IN_TABLE:{Io(this,r);break}case be.IN_TEMPLATE:{io(this,r);break}case be.AFTER_BODY:{kr(this,r);break}case be.IN_FRAMESET:{oo(this,r);break}case be.AFTER_FRAMESET:{Uo(this,r);break}case be.AFTER_AFTER_BODY:{so(this,r);break}default:}}onEof(r){switch(this.insertionMode){case be.INITIAL:{cr(this,r);break}case be.BEFORE_HTML:{Jr(this,r);break}case be.BEFORE_HEAD:{Yr(this,r);break}case be.IN_HEAD:{I(this,r);break}case be.IN_HEAD_NO_SCRIPT:{nt(this,r);break}case be.AFTER_HEAD:{Se(this,r);break}case be.IN_BODY:case be.IN_TABLE:case be.IN_CAPTION:case be.IN_COLUMN_GROUP:case be.IN_TABLE_BODY:case be.IN_ROW:case be.IN_CELL:case be.IN_SELECT:case be.IN_SELECT_IN_TABLE:{eo(this,r);break}case be.TEXT:{Si(this,r);break}case be.IN_TABLE_TEXT:{Ri(this,r);break}case be.IN_TEMPLATE:{Ao(this,r);break}case be.AFTER_BODY:case be.IN_FRAMESET:case be.AFTER_FRAMESET:case be.AFTER_AFTER_BODY:case be.AFTER_AFTER_FRAMESET:{Wn(this,r);break}default:}}onWhitespaceCharacter(r){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,r.chars.charCodeAt(0)===p.LINE_FEED)){if(r.chars.length===1)return;r.chars=r.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(r);return}switch(this.insertionMode){case be.IN_HEAD:case be.IN_HEAD_NO_SCRIPT:case be.AFTER_HEAD:case be.TEXT:case be.IN_COLUMN_GROUP:case be.IN_SELECT:case be.IN_SELECT_IN_TABLE:case be.IN_FRAMESET:case be.AFTER_FRAMESET:{this._insertCharacters(r);break}case be.IN_BODY:case be.IN_CAPTION:case be.IN_CELL:case be.IN_TEMPLATE:case be.AFTER_BODY:case be.AFTER_AFTER_BODY:case be.AFTER_AFTER_FRAMESET:{st(this,r);break}case be.IN_TABLE:case be.IN_TABLE_BODY:case be.IN_ROW:{ci(this,r);break}case be.IN_TABLE_TEXT:{Ci(this,r);break}default:}}}function yr(t,r){let c=t.activeFormattingElements.getElementEntryInScopeWithTagName(r.tagName);return c?t.openElements.contains(c.element)?t.openElements.hasInScope(r.tagID)||(c=null):(t.activeFormattingElements.removeEntry(c),c=null):Pi(t,r),c}function On(t,r){let c=null,L=t.openElements.stackTop;for(;L>=0;L--){const xe=t.openElements.items[L];if(xe===r.element)break;t._isSpecialElement(xe,t.openElements.tagIDs[L])&&(c=xe)}return c||(t.openElements.shortenToLength(Math.max(L,0)),t.activeFormattingElements.removeEntry(r)),c}function Bn(t,r,c){let L=r,xe=t.openElements.getCommonAncestor(r);for(let rt=0,Nt=xe;Nt!==c;rt++,Nt=xe){xe=t.openElements.getCommonAncestor(Nt);const me=t.activeFormattingElements.getElementEntry(Nt),bn=me&&rt>=sr;!me||bn?(bn&&t.activeFormattingElements.removeEntry(me),t.openElements.remove(Nt)):(Nt=Tn(t,me),L===r&&(t.activeFormattingElements.bookmark=me),t.treeAdapter.detachNode(L),t.treeAdapter.appendChild(Nt,L),L=Nt)}return L}function Tn(t,r){const c=t.treeAdapter.getNamespaceURI(r.element),L=t.treeAdapter.createElement(r.token.tagName,c,r.token.attrs);return t.openElements.replace(r.element,L),r.element=L,L}function Kt(t,r,c){const L=t.treeAdapter.getTagName(r),xe=Ct(L);if(t._isElementCausesFosterParenting(xe))t._fosterParentElement(c);else{const rt=t.treeAdapter.getNamespaceURI(r);xe===s.TEMPLATE&&rt===se.HTML&&(r=t.treeAdapter.getTemplateContent(r)),t.treeAdapter.appendChild(r,c)}}function rn(t,r,c){const L=t.treeAdapter.getNamespaceURI(c.element),{token:xe}=c,rt=t.treeAdapter.createElement(xe.tagName,L,xe.attrs);t._adoptNodes(r,rt),t.treeAdapter.appendChild(r,rt),t.activeFormattingElements.insertElementAfterBookmark(rt,xe),t.activeFormattingElements.removeEntry(c),t.openElements.remove(c.element),t.openElements.insertAfter(r,rt,xe.tagID)}function ln(t,r){for(let c=0;c=c;L--)t._setEndLocation(t.openElements.items[L],r);if(!t.fragmentContext&&t.openElements.stackTop>=0){const L=t.openElements.items[0],xe=t.treeAdapter.getNodeSourceCodeLocation(L);if(xe&&!xe.endTag&&(t._setEndLocation(L,r),t.openElements.stackTop>=1)){const rt=t.openElements.items[1],Nt=t.treeAdapter.getNodeSourceCodeLocation(rt);Nt&&!Nt.endTag&&t._setEndLocation(rt,r)}}}}function Vn(t,r){t._setDocumentType(r);const c=r.forceQuirks?J.QUIRKS:pt(r);Ne(r)||t._err(r,ne.nonConformingDoctype),t.treeAdapter.setDocumentMode(t.document,c),t.insertionMode=be.BEFORE_HTML}function cr(t,r){t._err(r,ne.missingDoctype,!0),t.treeAdapter.setDocumentMode(t.document,J.QUIRKS),t.insertionMode=be.BEFORE_HTML,t._processToken(r)}function Ar(t,r){r.tagID===s.HTML?(t._insertElement(r,se.HTML),t.insertionMode=be.BEFORE_HEAD):Jr(t,r)}function Qr(t,r){const c=r.tagID;(c===s.HTML||c===s.HEAD||c===s.BODY||c===s.BR)&&Jr(t,r)}function Jr(t,r){t._insertFakeRootElement(),t.insertionMode=be.BEFORE_HEAD,t._processToken(r)}function Pr(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.HEAD:{t._insertElement(r,se.HTML),t.headElement=t.openElements.current,t.insertionMode=be.IN_HEAD;break}default:Yr(t,r)}}function ua(t,r){const c=r.tagID;c===s.HEAD||c===s.BODY||c===s.HTML||c===s.BR?Yr(t,r):t._err(r,ne.endTagWithoutMatchingOpenElement)}function Yr(t,r){t._insertFakeElement(k.HEAD,s.HEAD),t.headElement=t.openElements.current,t.insertionMode=be.IN_HEAD,t._processToken(r)}function $r(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.BASE:case s.BASEFONT:case s.BGSOUND:case s.LINK:case s.META:{t._appendElement(r,se.HTML),r.ackSelfClosing=!0;break}case s.TITLE:{t._switchToTextParsing(r,jt.RCDATA);break}case s.NOSCRIPT:{t.options.scriptingEnabled?t._switchToTextParsing(r,jt.RAWTEXT):(t._insertElement(r,se.HTML),t.insertionMode=be.IN_HEAD_NO_SCRIPT);break}case s.NOFRAMES:case s.STYLE:{t._switchToTextParsing(r,jt.RAWTEXT);break}case s.SCRIPT:{t._switchToTextParsing(r,jt.SCRIPT_DATA);break}case s.TEMPLATE:{t._insertTemplate(r),t.activeFormattingElements.insertMarker(),t.framesetOk=!1,t.insertionMode=be.IN_TEMPLATE,t.tmplInsertionModeStack.unshift(be.IN_TEMPLATE);break}case s.HEAD:{t._err(r,ne.misplacedStartTagForHeadElement);break}default:I(t,r)}}function _r(t,r){switch(r.tagID){case s.HEAD:{t.openElements.pop(),t.insertionMode=be.AFTER_HEAD;break}case s.BODY:case s.BR:case s.HTML:{I(t,r);break}case s.TEMPLATE:{Hr(t,r);break}default:t._err(r,ne.endTagWithoutMatchingOpenElement)}}function Hr(t,r){t.openElements.tmplCount>0?(t.openElements.generateImpliedEndTagsThoroughly(),t.openElements.currentTagId!==s.TEMPLATE&&t._err(r,ne.closingOfElementWithOpenChildElements),t.openElements.popUntilTagNamePopped(s.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode()):t._err(r,ne.endTagWithoutMatchingOpenElement)}function I(t,r){t.openElements.pop(),t.insertionMode=be.AFTER_HEAD,t._processToken(r)}function Te(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.BASEFONT:case s.BGSOUND:case s.HEAD:case s.LINK:case s.META:case s.NOFRAMES:case s.STYLE:{$r(t,r);break}case s.NOSCRIPT:{t._err(r,ne.nestedNoscriptInHead);break}default:nt(t,r)}}function Z(t,r){switch(r.tagID){case s.NOSCRIPT:{t.openElements.pop(),t.insertionMode=be.IN_HEAD;break}case s.BR:{nt(t,r);break}default:t._err(r,ne.endTagWithoutMatchingOpenElement)}}function nt(t,r){const c=r.type===Gt.EOF?ne.openElementsLeftAfterEof:ne.disallowedContentInNoscriptInHead;t._err(r,c),t.openElements.pop(),t.insertionMode=be.IN_HEAD,t._processToken(r)}function vt(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.BODY:{t._insertElement(r,se.HTML),t.framesetOk=!1,t.insertionMode=be.IN_BODY;break}case s.FRAMESET:{t._insertElement(r,se.HTML),t.insertionMode=be.IN_FRAMESET;break}case s.BASE:case s.BASEFONT:case s.BGSOUND:case s.LINK:case s.META:case s.NOFRAMES:case s.SCRIPT:case s.STYLE:case s.TEMPLATE:case s.TITLE:{t._err(r,ne.abandonedHeadElementChild),t.openElements.push(t.headElement,s.HEAD),$r(t,r),t.openElements.remove(t.headElement);break}case s.HEAD:{t._err(r,ne.misplacedStartTagForHeadElement);break}default:Se(t,r)}}function It(t,r){switch(r.tagID){case s.BODY:case s.HTML:case s.BR:{Se(t,r);break}case s.TEMPLATE:{Hr(t,r);break}default:t._err(r,ne.endTagWithoutMatchingOpenElement)}}function Se(t,r){t._insertFakeElement(k.BODY,s.BODY),t.insertionMode=be.IN_BODY,dt(t,r)}function dt(t,r){switch(r.type){case Gt.CHARACTER:{Ht(t,r);break}case Gt.WHITESPACE_CHARACTER:{st(t,r);break}case Gt.COMMENT:{tn(t,r);break}case Gt.START_TAG:{La(t,r);break}case Gt.END_TAG:{pi(t,r);break}case Gt.EOF:{eo(t,r);break}default:}}function st(t,r){t._reconstructActiveFormattingElements(),t._insertCharacters(r)}function Ht(t,r){t._reconstructActiveFormattingElements(),t._insertCharacters(r),t.framesetOk=!1}function hn(t,r){t.openElements.tmplCount===0&&t.treeAdapter.adoptAttributes(t.openElements.items[0],r.attrs)}function Lt(t,r){const c=t.openElements.tryPeekProperlyNestedBodyElement();c&&t.openElements.tmplCount===0&&(t.framesetOk=!1,t.treeAdapter.adoptAttributes(c,r.attrs))}function zn(t,r){const c=t.openElements.tryPeekProperlyNestedBodyElement();t.framesetOk&&c&&(t.treeAdapter.detachNode(c),t.openElements.popAllUpToHtmlElement(),t._insertElement(r,se.HTML),t.insertionMode=be.IN_FRAMESET)}function qn(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML)}function xn(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t.openElements.currentTagId!==void 0&&mn.has(t.openElements.currentTagId)&&t.openElements.pop(),t._insertElement(r,se.HTML)}function Rr(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML),t.skipNextNewLine=!0,t.framesetOk=!1}function Dr(t,r){const c=t.openElements.tmplCount>0;(!t.formElement||c)&&(t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML),c||(t.formElement=t.openElements.current))}function Ir(t,r){t.framesetOk=!1;const c=r.tagID;for(let L=t.openElements.stackTop;L>=0;L--){const xe=t.openElements.tagIDs[L];if(c===s.LI&&xe===s.LI||(c===s.DD||c===s.DT)&&(xe===s.DD||xe===s.DT)){t.openElements.generateImpliedEndTagsWithExclusion(xe),t.openElements.popUntilTagNamePopped(xe);break}if(xe!==s.ADDRESS&&xe!==s.DIV&&xe!==s.P&&t._isSpecialElement(t.openElements.items[L],xe))break}t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML)}function Br(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML),t.tokenizer.state=jt.PLAINTEXT}function Ur(t,r){t.openElements.hasInScope(s.BUTTON)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(s.BUTTON)),t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML),t.framesetOk=!1}function Ta(t,r){const c=t.activeFormattingElements.getElementEntryInScopeWithTagName(k.A);c&&(ln(t,r),t.openElements.remove(c.element),t.activeFormattingElements.removeEntry(c)),t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function oa(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function Tr(t,r){t._reconstructActiveFormattingElements(),t.openElements.hasInScope(s.NOBR)&&(ln(t,r),t._reconstructActiveFormattingElements()),t._insertElement(r,se.HTML),t.activeFormattingElements.pushElement(t.openElements.current,r)}function Fr(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML),t.activeFormattingElements.insertMarker(),t.framesetOk=!1}function Cr(t,r){t.treeAdapter.getDocumentMode(t.document)!==J.QUIRKS&&t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._insertElement(r,se.HTML),t.framesetOk=!1,t.insertionMode=be.IN_TABLE}function wr(t,r){t._reconstructActiveFormattingElements(),t._appendElement(r,se.HTML),t.framesetOk=!1,r.ackSelfClosing=!0}function dn(t){const r=At(t,tt.TYPE);return r!=null&&r.toLowerCase()===Yn}function Gr(t,r){t._reconstructActiveFormattingElements(),t._appendElement(r,se.HTML),dn(r)||(t.framesetOk=!1),r.ackSelfClosing=!0}function ca(t,r){t._appendElement(r,se.HTML),r.ackSelfClosing=!0}function xa(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._appendElement(r,se.HTML),t.framesetOk=!1,r.ackSelfClosing=!0}function ja(t,r){r.tagName=k.IMG,r.tagID=s.IMG,wr(t,r)}function Oa(t,r){t._insertElement(r,se.HTML),t.skipNextNewLine=!0,t.tokenizer.state=jt.RCDATA,t.originalInsertionMode=t.insertionMode,t.framesetOk=!1,t.insertionMode=be.TEXT}function ti(t,r){t.openElements.hasInButtonScope(s.P)&&t._closePElement(),t._reconstructActiveFormattingElements(),t.framesetOk=!1,t._switchToTextParsing(r,jt.RAWTEXT)}function li(t,r){t.framesetOk=!1,t._switchToTextParsing(r,jt.RAWTEXT)}function Ei(t,r){t._switchToTextParsing(r,jt.RAWTEXT)}function Fi(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML),t.framesetOk=!1,t.insertionMode=t.insertionMode===be.IN_TABLE||t.insertionMode===be.IN_CAPTION||t.insertionMode===be.IN_TABLE_BODY||t.insertionMode===be.IN_ROW||t.insertionMode===be.IN_CELL?be.IN_SELECT_IN_TABLE:be.IN_SELECT}function yi(t,r){t.openElements.currentTagId===s.OPTION&&t.openElements.pop(),t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML)}function Ja(t,r){t.openElements.hasInScope(s.RUBY)&&t.openElements.generateImpliedEndTags(),t._insertElement(r,se.HTML)}function Ni(t,r){t.openElements.hasInScope(s.RUBY)&&t.openElements.generateImpliedEndTagsWithExclusion(s.RTC),t._insertElement(r,se.HTML)}function Xi(t,r){t._reconstructActiveFormattingElements(),pn(r),Nn(r),r.selfClosing?t._appendElement(r,se.MATHML):t._insertElement(r,se.MATHML),r.ackSelfClosing=!0}function Qi(t,r){t._reconstructActiveFormattingElements(),$n(r),Nn(r),r.selfClosing?t._appendElement(r,se.SVG):t._insertElement(r,se.SVG),r.ackSelfClosing=!0}function si(t,r){t._reconstructActiveFormattingElements(),t._insertElement(r,se.HTML)}function La(t,r){switch(r.tagID){case s.I:case s.S:case s.B:case s.U:case s.EM:case s.TT:case s.BIG:case s.CODE:case s.FONT:case s.SMALL:case s.STRIKE:case s.STRONG:{oa(t,r);break}case s.A:{Ta(t,r);break}case s.H1:case s.H2:case s.H3:case s.H4:case s.H5:case s.H6:{xn(t,r);break}case s.P:case s.DL:case s.OL:case s.UL:case s.DIV:case s.DIR:case s.NAV:case s.MAIN:case s.MENU:case s.ASIDE:case s.CENTER:case s.FIGURE:case s.FOOTER:case s.HEADER:case s.HGROUP:case s.DIALOG:case s.DETAILS:case s.ADDRESS:case s.ARTICLE:case s.SEARCH:case s.SECTION:case s.SUMMARY:case s.FIELDSET:case s.BLOCKQUOTE:case s.FIGCAPTION:{qn(t,r);break}case s.LI:case s.DD:case s.DT:{Ir(t,r);break}case s.BR:case s.IMG:case s.WBR:case s.AREA:case s.EMBED:case s.KEYGEN:{wr(t,r);break}case s.HR:{xa(t,r);break}case s.RB:case s.RTC:{Ja(t,r);break}case s.RT:case s.RP:{Ni(t,r);break}case s.PRE:case s.LISTING:{Rr(t,r);break}case s.XMP:{ti(t,r);break}case s.SVG:{Qi(t,r);break}case s.HTML:{hn(t,r);break}case s.BASE:case s.LINK:case s.META:case s.STYLE:case s.TITLE:case s.SCRIPT:case s.BGSOUND:case s.BASEFONT:case s.TEMPLATE:{$r(t,r);break}case s.BODY:{Lt(t,r);break}case s.FORM:{Dr(t,r);break}case s.NOBR:{Tr(t,r);break}case s.MATH:{Xi(t,r);break}case s.TABLE:{Cr(t,r);break}case s.INPUT:{Gr(t,r);break}case s.PARAM:case s.TRACK:case s.SOURCE:{ca(t,r);break}case s.IMAGE:{ja(t,r);break}case s.BUTTON:{Ur(t,r);break}case s.APPLET:case s.OBJECT:case s.MARQUEE:{Fr(t,r);break}case s.IFRAME:{li(t,r);break}case s.SELECT:{Fi(t,r);break}case s.OPTION:case s.OPTGROUP:{yi(t,r);break}case s.NOEMBED:case s.NOFRAMES:{Ei(t,r);break}case s.FRAMESET:{zn(t,r);break}case s.TEXTAREA:{Oa(t,r);break}case s.NOSCRIPT:{t.options.scriptingEnabled?Ei(t,r):si(t,r);break}case s.PLAINTEXT:{Br(t,r);break}case s.COL:case s.TH:case s.TD:case s.TR:case s.HEAD:case s.FRAME:case s.TBODY:case s.TFOOT:case s.THEAD:case s.CAPTION:case s.COLGROUP:break;default:si(t,r)}}function Ji(t,r){if(t.openElements.hasInScope(s.BODY)&&(t.insertionMode=be.AFTER_BODY,t.options.sourceCodeLocationInfo)){const c=t.openElements.tryPeekProperlyNestedBodyElement();c&&t._setEndLocation(c,r)}}function vo(t,r){t.openElements.hasInScope(s.BODY)&&(t.insertionMode=be.AFTER_BODY,kr(t,r))}function $i(t,r){const c=r.tagID;t.openElements.hasInScope(c)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(c))}function Bi(t){const r=t.openElements.tmplCount>0,{formElement:c}=t;r||(t.formElement=null),(c||r)&&t.openElements.hasInScope(s.FORM)&&(t.openElements.generateImpliedEndTags(),r?t.openElements.popUntilTagNamePopped(s.FORM):c&&t.openElements.remove(c))}function Ui(t){t.openElements.hasInButtonScope(s.P)||t._insertFakeElement(k.P,s.P),t._closePElement()}function Eo(t){t.openElements.hasInListItemScope(s.LI)&&(t.openElements.generateImpliedEndTagsWithExclusion(s.LI),t.openElements.popUntilTagNamePopped(s.LI))}function ki(t,r){const c=r.tagID;t.openElements.hasInScope(c)&&(t.openElements.generateImpliedEndTagsWithExclusion(c),t.openElements.popUntilTagNamePopped(c))}function ui(t){t.openElements.hasNumberedHeaderInScope()&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilNumberedHeaderPopped())}function qi(t,r){const c=r.tagID;t.openElements.hasInScope(c)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(c),t.activeFormattingElements.clearToLastMarker())}function Mi(t){t._reconstructActiveFormattingElements(),t._insertFakeElement(k.BR,s.BR),t.openElements.pop(),t.framesetOk=!1}function Pi(t,r){const c=r.tagName,L=r.tagID;for(let xe=t.openElements.stackTop;xe>0;xe--){const rt=t.openElements.items[xe],Nt=t.openElements.tagIDs[xe];if(L===Nt&&(L!==s.UNKNOWN||t.treeAdapter.getTagName(rt)===c)){t.openElements.generateImpliedEndTagsWithExclusion(L),t.openElements.stackTop>=xe&&t.openElements.shortenToLength(xe);break}if(t._isSpecialElement(rt,Nt))break}}function pi(t,r){switch(r.tagID){case s.A:case s.B:case s.I:case s.S:case s.U:case s.EM:case s.TT:case s.BIG:case s.CODE:case s.FONT:case s.NOBR:case s.SMALL:case s.STRIKE:case s.STRONG:{ln(t,r);break}case s.P:{Ui(t);break}case s.DL:case s.UL:case s.OL:case s.DIR:case s.DIV:case s.NAV:case s.PRE:case s.MAIN:case s.MENU:case s.ASIDE:case s.BUTTON:case s.CENTER:case s.FIGURE:case s.FOOTER:case s.HEADER:case s.HGROUP:case s.DIALOG:case s.ADDRESS:case s.ARTICLE:case s.DETAILS:case s.SEARCH:case s.SECTION:case s.SUMMARY:case s.LISTING:case s.FIELDSET:case s.BLOCKQUOTE:case s.FIGCAPTION:{$i(t,r);break}case s.LI:{Eo(t);break}case s.DD:case s.DT:{ki(t,r);break}case s.H1:case s.H2:case s.H3:case s.H4:case s.H5:case s.H6:{ui(t);break}case s.BR:{Mi(t);break}case s.BODY:{Ji(t,r);break}case s.HTML:{vo(t,r);break}case s.FORM:{Bi(t);break}case s.APPLET:case s.OBJECT:case s.MARQUEE:{qi(t,r);break}case s.TEMPLATE:{Hr(t,r);break}default:Pi(t,r)}}function eo(t,r){t.tmplInsertionModeStack.length>0?Ao(t,r):Wn(t,r)}function to(t,r){var c;r.tagID===s.SCRIPT&&((c=t.scriptHandler)===null||c===void 0||c.call(t,t.openElements.current)),t.openElements.pop(),t.insertionMode=t.originalInsertionMode}function Si(t,r){t._err(r,ne.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(r)}function ci(t,r){if(t.openElements.currentTagId!==void 0&&Xn.has(t.openElements.currentTagId))switch(t.pendingCharacterTokens.length=0,t.hasNonWhitespacePendingCharacterToken=!1,t.originalInsertionMode=t.insertionMode,t.insertionMode=be.IN_TABLE_TEXT,r.type){case Gt.CHARACTER:{Ti(t,r);break}case Gt.WHITESPACE_CHARACTER:{Ci(t,r);break}}else Ga(t,r)}function ea(t,r){t.openElements.clearBackToTableContext(),t.activeFormattingElements.insertMarker(),t._insertElement(r,se.HTML),t.insertionMode=be.IN_CAPTION}function zr(t,r){t.openElements.clearBackToTableContext(),t._insertElement(r,se.HTML),t.insertionMode=be.IN_COLUMN_GROUP}function _a(t,r){t.openElements.clearBackToTableContext(),t._insertFakeElement(k.COLGROUP,s.COLGROUP),t.insertionMode=be.IN_COLUMN_GROUP,mi(t,r)}function Ha(t,r){t.openElements.clearBackToTableContext(),t._insertElement(r,se.HTML),t.insertionMode=be.IN_TABLE_BODY}function Sa(t,r){t.openElements.clearBackToTableContext(),t._insertFakeElement(k.TBODY,s.TBODY),t.insertionMode=be.IN_TABLE_BODY,Oi(t,r)}function Ia(t,r){t.openElements.hasInTableScope(s.TABLE)&&(t.openElements.popUntilTagNamePopped(s.TABLE),t._resetInsertionMode(),t._processStartTag(r))}function Za(t,r){dn(r)?t._appendElement(r,se.HTML):Ga(t,r),r.ackSelfClosing=!0}function qa(t,r){!t.formElement&&t.openElements.tmplCount===0&&(t._insertElement(r,se.HTML),t.formElement=t.openElements.current,t.openElements.pop())}function za(t,r){switch(r.tagID){case s.TD:case s.TH:case s.TR:{Sa(t,r);break}case s.STYLE:case s.SCRIPT:case s.TEMPLATE:{$r(t,r);break}case s.COL:{_a(t,r);break}case s.FORM:{qa(t,r);break}case s.TABLE:{Ia(t,r);break}case s.TBODY:case s.TFOOT:case s.THEAD:{Ha(t,r);break}case s.INPUT:{Za(t,r);break}case s.CAPTION:{ea(t,r);break}case s.COLGROUP:{zr(t,r);break}default:Ga(t,r)}}function ei(t,r){switch(r.tagID){case s.TABLE:{t.openElements.hasInTableScope(s.TABLE)&&(t.openElements.popUntilTagNamePopped(s.TABLE),t._resetInsertionMode());break}case s.TEMPLATE:{Hr(t,r);break}case s.BODY:case s.CAPTION:case s.COL:case s.COLGROUP:case s.HTML:case s.TBODY:case s.TD:case s.TFOOT:case s.TH:case s.THEAD:case s.TR:break;default:Ga(t,r)}}function Ga(t,r){const c=t.fosterParentingEnabled;t.fosterParentingEnabled=!0,dt(t,r),t.fosterParentingEnabled=c}function Ci(t,r){t.pendingCharacterTokens.push(r)}function Ti(t,r){t.pendingCharacterTokens.push(r),t.hasNonWhitespacePendingCharacterToken=!0}function Ri(t,r){let c=0;if(t.hasNonWhitespacePendingCharacterToken)for(;c0&&t.openElements.currentTagId===s.OPTION&&t.openElements.tagIDs[t.openElements.stackTop-1]===s.OPTGROUP&&t.openElements.pop(),t.openElements.currentTagId===s.OPTGROUP&&t.openElements.pop();break}case s.OPTION:{t.openElements.currentTagId===s.OPTION&&t.openElements.pop();break}case s.SELECT:{t.openElements.hasInSelectScope(s.SELECT)&&(t.openElements.popUntilTagNamePopped(s.SELECT),t._resetInsertionMode());break}case s.TEMPLATE:{Hr(t,r);break}default:}}function Wi(t,r){const c=r.tagID;c===s.CAPTION||c===s.TABLE||c===s.TBODY||c===s.TFOOT||c===s.THEAD||c===s.TR||c===s.TD||c===s.TH?(t.openElements.popUntilTagNamePopped(s.SELECT),t._resetInsertionMode(),t._processStartTag(r)):yo(t,r)}function Io(t,r){const c=r.tagID;c===s.CAPTION||c===s.TABLE||c===s.TBODY||c===s.TFOOT||c===s.THEAD||c===s.TR||c===s.TD||c===s.TH?t.openElements.hasInTableScope(c)&&(t.openElements.popUntilTagNamePopped(s.SELECT),t._resetInsertionMode(),t.onEndTag(r)):ao(t,r)}function Bo(t,r){switch(r.tagID){case s.BASE:case s.BASEFONT:case s.BGSOUND:case s.LINK:case s.META:case s.NOFRAMES:case s.SCRIPT:case s.STYLE:case s.TEMPLATE:case s.TITLE:{$r(t,r);break}case s.CAPTION:case s.COLGROUP:case s.TBODY:case s.TFOOT:case s.THEAD:{t.tmplInsertionModeStack[0]=be.IN_TABLE,t.insertionMode=be.IN_TABLE,za(t,r);break}case s.COL:{t.tmplInsertionModeStack[0]=be.IN_COLUMN_GROUP,t.insertionMode=be.IN_COLUMN_GROUP,mi(t,r);break}case s.TR:{t.tmplInsertionModeStack[0]=be.IN_TABLE_BODY,t.insertionMode=be.IN_TABLE_BODY,Oi(t,r);break}case s.TD:case s.TH:{t.tmplInsertionModeStack[0]=be.IN_ROW,t.insertionMode=be.IN_ROW,_i(t,r);break}default:t.tmplInsertionModeStack[0]=be.IN_BODY,t.insertionMode=be.IN_BODY,La(t,r)}}function io(t,r){r.tagID===s.TEMPLATE&&Hr(t,r)}function Ao(t,r){t.openElements.tmplCount>0?(t.openElements.popUntilTagNamePopped(s.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode(),t.onEof(r)):Wn(t,r)}function No(t,r){r.tagID===s.HTML?La(t,r):di(t,r)}function kr(t,r){var c;if(r.tagID===s.HTML){if(t.fragmentContext||(t.insertionMode=be.AFTER_AFTER_BODY),t.options.sourceCodeLocationInfo&&t.openElements.tagIDs[0]===s.HTML){t._setEndLocation(t.openElements.items[0],r);const L=t.openElements.items[1];L&&!(!((c=t.treeAdapter.getNodeSourceCodeLocation(L))===null||c===void 0)&&c.endTag)&&t._setEndLocation(L,r)}}else di(t,r)}function di(t,r){t.insertionMode=be.IN_BODY,dt(t,r)}function xi(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.FRAMESET:{t._insertElement(r,se.HTML);break}case s.FRAME:{t._appendElement(r,se.HTML),r.ackSelfClosing=!0;break}case s.NOFRAMES:{$r(t,r);break}default:}}function oo(t,r){r.tagID===s.FRAMESET&&!t.openElements.isRootHtmlElementCurrent()&&(t.openElements.pop(),!t.fragmentContext&&t.openElements.currentTagId!==s.FRAMESET&&(t.insertionMode=be.AFTER_FRAMESET))}function So(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.NOFRAMES:{$r(t,r);break}default:}}function Uo(t,r){r.tagID===s.HTML&&(t.insertionMode=be.AFTER_AFTER_FRAMESET)}function Ro(t,r){r.tagID===s.HTML?La(t,r):so(t,r)}function so(t,r){t.insertionMode=be.IN_BODY,dt(t,r)}function lo(t,r){switch(r.tagID){case s.HTML:{La(t,r);break}case s.NOFRAMES:{$r(t,r);break}default:}}function Ho(t,r){r.chars=Rt,t._insertCharacters(r)}function uo(t,r){t._insertCharacters(r),t.framesetOk=!1}function co(t){for(;t.treeAdapter.getNamespaceURI(t.openElements.current)!==se.HTML&&t.openElements.currentTagId!==void 0&&!t._isIntegrationPoint(t.openElements.currentTagId,t.openElements.current);)t.openElements.pop()}function fo(t,r){if(En(r))co(t),t._startTagOutsideForeignContent(r);else{const c=t._getAdjustedCurrentElement(),L=t.treeAdapter.getNamespaceURI(c);L===se.MATHML?pn(r):L===se.SVG&&(Hn(r),$n(r)),Nn(r),r.selfClosing?t._appendElement(r,L):t._insertElement(r,L),r.ackSelfClosing=!0}}function Oo(t,r){if(r.tagID===s.P||r.tagID===s.BR){co(t),t._endTagOutsideForeignContent(r);return}for(let c=t.openElements.stackTop;c>0;c--){const L=t.openElements.items[c];if(t.treeAdapter.getNamespaceURI(L)===se.HTML){t._endTagOutsideForeignContent(r);break}const xe=t.treeAdapter.getTagName(L);if(xe.toLowerCase()===r.tagName){r.tagName=xe,t.openElements.shortenToLength(c);break}}}const po=/["$&'<>\u0080-\uFFFF]/g,mo=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),wo=String.prototype.codePointAt==null?(t,r)=>(t.charCodeAt(r)&64512)===55296?(t.charCodeAt(r)-55296)*1024+t.charCodeAt(r+1)-56320+65536:t.charCodeAt(r):(t,r)=>t.codePointAt(r);function Jo(t){let r="",c=0,L;for(;(L=po.exec(t))!==null;){const{index:xe}=L,rt=t.charCodeAt(xe),Nt=mo.get(rt);Nt===void 0?(r+=`${t.substring(c,xe)}&#x${wo(t,xe).toString(16)};`,c=po.lastIndex+=+((rt&64512)===55296)):(r+=t.substring(c,xe)+Nt,c=xe+1)}return r+t.substr(c)}const zo=null;function Lo(t,r){return function(L){let xe,rt=0,Nt="";for(;xe=t.exec(L);)rt!==xe.index&&(Nt+=L.substring(rt,xe.index)),Nt+=r.get(xe[0].charCodeAt(0)),rt=xe.index+1;return Nt+L.substring(rt)}}const Do=null,jo=Lo(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Zo=Lo(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Go=new Set([k.AREA,k.BASE,k.BASEFONT,k.BGSOUND,k.BR,k.COL,k.EMBED,k.FRAME,k.HR,k.IMG,k.INPUT,k.KEYGEN,k.LINK,k.META,k.PARAM,k.SOURCE,k.TRACK,k.WBR]);function Co(t,r){return r.treeAdapter.isElementNode(t)&&r.treeAdapter.getNamespaceURI(t)===NS.HTML&&Go.has(r.treeAdapter.getTagName(t))}const Wo={treeAdapter:Xe,scriptingEnabled:!0};function qo(t,r){const c=hr(hr({},Wo),r);return Co(t,c)?"":Vi(t,c)}function ko(t,r){const c=hr(hr({},Wo),r);return go(t,c)}function Vi(t,r){let c="";const L=r.treeAdapter.isElementNode(t)&&r.treeAdapter.getTagName(t)===$.TEMPLATE&&r.treeAdapter.getNamespaceURI(t)===NS.HTML?r.treeAdapter.getTemplateContent(t):t,xe=r.treeAdapter.getChildNodes(L);if(xe)for(const rt of xe)c+=go(rt,r);return c}function go(t,r){return r.treeAdapter.isElementNode(t)?Mo(t,r):r.treeAdapter.isTextNode(t)?f(t,r):r.treeAdapter.isCommentNode(t)?b(t,r):r.treeAdapter.isDocumentTypeNode(t)?E(t,r):""}function Mo(t,r){const c=r.treeAdapter.getTagName(t);return`<${c}${i(t,r)}>${Co(t,r)?"":`${Vi(t,r)}`}`}function i(t,{treeAdapter:r}){let c="";for(const L of r.getAttrList(t)){if(c+=" ",L.namespace)switch(L.namespace){case NS.XML:{c+=`xml:${L.name}`;break}case NS.XMLNS:{L.name!=="xmlns"&&(c+="xmlns:"),c+=L.name;break}case NS.XLINK:{c+=`xlink:${L.name}`;break}default:c+=`${L.prefix}:${L.name}`}else c+=L.name;c+=`="${escapeAttribute(L.value)}"`}return c}function f(t,r){const{treeAdapter:c}=r,L=c.getTextNodeContent(t),xe=c.getParentNode(t),rt=xe&&c.isElementNode(xe)&&c.getTagName(xe);return rt&&c.getNamespaceURI(xe)===NS.HTML&&hasUnescapedText(rt,r.scriptingEnabled)?L:escapeText(L)}function b(t,{treeAdapter:r}){return``}function E(t,{treeAdapter:r}){return``}function j(t,r){return Parser.parse(t,r)}function G(t,r,c){typeof t=="string"&&(c=r,r=t,t=null);const L=Parser.getFragmentParser(t,c);return L.tokenizer.write(r,!0),L.getFragment()}var ie=e(17970),we=e(28470);const Dt=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Tt=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),ot={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Yt(t,r){const c=Xt(t),L=R("type",{handlers:{root:ht,element:Or,text:C,comment:ue,doctype:T,raw:Ee},unknown:Fe}),xe={parser:c?new lr(ot):lr.getFragmentParser(void 0,ot),handle(me){L(me,xe)},stitches:!1,options:r||{}};L(t,xe),lt(xe,(0,ie.Pk)());const rt=c?xe.parser.document:xe.parser.getFragment(),Nt=_(rt,{file:xe.options.file});return xe.stitches&&(0,we.Vn)(Nt,"comment",function(me,bn,wn){const et=me;if(et.value.stitch&&wn&&bn!==void 0){const dr=wn.children;return dr[bn]=et.value.stitch,bn}}),Nt.type==="root"&&Nt.children.length===1&&Nt.children[0].type===t.type?Nt.children[0]:Nt}function zt(t,r){let c=-1;if(t)for(;++c4&&(r.parser.tokenizer.state=0);const c={type:Gt.CHARACTER,chars:t.value,location:_t(t)};lt(r,(0,ie.Pk)(t)),r.parser.currentToken=c,r.parser._processToken(r.parser.currentToken)}function T(t,r){const c={type:Gt.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:_t(t)};lt(r,(0,ie.Pk)(t)),r.parser.currentToken=c,r.parser._processToken(r.parser.currentToken)}function H(t,r){r.stitches=!0;const c=Wt(t);if("children"in t&&"children"in c){const L=Yt({type:"root",children:t.children},r.options);c.children=L.children}ue({type:"comment",value:{stitch:c}},r)}function ue(t,r){const c=t.value,L={type:Gt.COMMENT,data:c,location:_t(t)};lt(r,(0,ie.Pk)(t)),r.parser.currentToken=L,r.parser._processToken(r.parser.currentToken)}function Ee(t,r){if(r.parser.tokenizer.preprocessor.html="",r.parser.tokenizer.preprocessor.pos=-1,r.parser.tokenizer.preprocessor.lastGapPos=-2,r.parser.tokenizer.preprocessor.gapStack=[],r.parser.tokenizer.preprocessor.skipNextNewLine=!1,r.parser.tokenizer.preprocessor.lastChunkWritten=!1,r.parser.tokenizer.preprocessor.endOfChunkHit=!1,r.parser.tokenizer.preprocessor.isEol=!1,ye(r,(0,ie.Pk)(t)),r.parser.tokenizer.write(r.options.tagfilter?t.value.replace(Dt,"<$1$2"):t.value,!1),r.parser.tokenizer._runParsingLoop(),r.parser.tokenizer.state===72||r.parser.tokenizer.state===78){r.parser.tokenizer.preprocessor.lastChunkWritten=!0;const c=r.parser.tokenizer._consume();r.parser.tokenizer._callState(c)}}function Fe(t,r){const c=t;if(r.options.passThrough&&r.options.passThrough.includes(c.type))H(c,r);else{let L="";throw Tt.has(c.type)&&(L=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+c.type+"` node"+L)}}function lt(t,r){ye(t,r);const c=t.parser.tokenizer.currentCharacterToken;c&&c.location&&(c.location.endLine=t.parser.tokenizer.preprocessor.line,c.location.endCol=t.parser.tokenizer.preprocessor.col+1,c.location.endOffset=t.parser.tokenizer.preprocessor.offset+1,t.parser.currentToken=c,t.parser._processToken(t.parser.currentToken)),t.parser.tokenizer.paused=!1,t.parser.tokenizer.inLoop=!1,t.parser.tokenizer.active=!1,t.parser.tokenizer.returnState=jt.DATA,t.parser.tokenizer.charRefCode=-1,t.parser.tokenizer.consumedAfterSnapshot=-1,t.parser.tokenizer.currentLocation=null,t.parser.tokenizer.currentCharacterToken=null,t.parser.tokenizer.currentToken=null,t.parser.tokenizer.currentAttr={name:"",value:""}}function ye(t,r){if(r&&r.offset!==void 0){const c={startLine:r.line,startCol:r.column,startOffset:r.offset,endLine:-1,endCol:-1,endOffset:-1};t.parser.tokenizer.preprocessor.lineStartPos=-r.column+1,t.parser.tokenizer.preprocessor.droppedBufferSize=r.offset,t.parser.tokenizer.preprocessor.line=r.line,t.parser.tokenizer.currentLocation=c}}function gt(t,r){const c=t.tagName.toLowerCase();if(r.parser.tokenizer.state===jt.PLAINTEXT)return;lt(r,(0,ie.Pk)(t));const L=r.parser.openElements.current;let xe="namespaceURI"in L?L.namespaceURI:y.t.html;xe===y.t.html&&c==="svg"&&(xe=y.t.svg);const rt=oe(Di(hr({},t),{children:[]}),{space:xe===y.t.svg?"svg":"html"}),Nt={type:Gt.START_TAG,tagName:c,tagID:Ct(c),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in rt?rt.attrs:[],location:_t(t)};r.parser.currentToken=Nt,r.parser._processToken(r.parser.currentToken),r.parser.tokenizer.lastStartTagName=c}function bt(t,r){const c=t.tagName.toLowerCase();if(!r.parser.tokenizer.inForeignNode&&Et.includes(c)||r.parser.tokenizer.state===jt.PLAINTEXT)return;lt(r,(0,ie.rb)(t));const L={type:Gt.END_TAG,tagName:c,tagID:Ct(c),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:_t(t)};r.parser.currentToken=L,r.parser._processToken(r.parser.currentToken),c===r.parser.tokenizer.lastStartTagName&&(r.parser.tokenizer.state===jt.RCDATA||r.parser.tokenizer.state===jt.RAWTEXT||r.parser.tokenizer.state===jt.SCRIPT_DATA)&&(r.parser.tokenizer.state=jt.DATA)}function Xt(t){const r=t.type==="root"?t.children[0]:t;return!!(r&&(r.type==="doctype"||r.type==="element"&&r.tagName.toLowerCase()==="html"))}function _t(t){const r=(0,ie.Pk)(t)||{line:void 0,column:void 0,offset:void 0},c=(0,ie.rb)(t)||{line:void 0,column:void 0,offset:void 0};return{startLine:r.line,startCol:r.column,startOffset:r.offset,endLine:c.line,endCol:c.column,endOffset:c.offset}}function Wt(t){return"children"in t?(0,n.ZP)(Di(hr({},t),{children:[]})):(0,n.ZP)(t)}function Mt(t){return function(r,c){return Yt(r,Di(hr({},t),{file:c}))}}},3369:function(m,a,e){"use strict";e.d(a,{Z:function(){return l}});var n=e(91614);function u(h){(0,n.n)(h,[/\r?\n|\r/g,o])}function o(){return{type:"break"}}function l(){return function(h){u(h)}}},20570:function(m,a,e){"use strict";e.d(a,{Z:function(){return Hr}});function n(I,Te){const Z=String(I);if(typeof Te!="string")throw new TypeError("Expected character");let nt=0,vt=Z.indexOf(Te);for(;vt!==-1;)nt++,vt=Z.indexOf(Te,vt+Te.length);return nt}var u=e(87342),o=e(80722),l=e(91614);const h="phrasing",d=["autolink","link","image","label"];function v(){return{transforms:[pe],enter:{literalAutolink:S,literalAutolinkEmail:g,literalAutolinkHttp:g,literalAutolinkWww:g},exit:{literalAutolink:re,literalAutolinkEmail:ce,literalAutolinkHttp:_,literalAutolinkWww:N}}}function y(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:h,notInConstruct:d},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:h,notInConstruct:d},{character:":",before:"[ps]",after:"\\/",inConstruct:h,notInConstruct:d}]}}function S(I){this.enter({type:"link",title:null,url:"",children:[]},I)}function g(I){this.config.enter.autolinkProtocol.call(this,I)}function _(I){this.config.exit.autolinkProtocol.call(this,I)}function N(I){this.config.exit.data.call(this,I);const Te=this.stack[this.stack.length-1];(0,u.ok)(Te.type==="link"),Te.url="http://"+this.sliceSerialize(I)}function ce(I){this.config.exit.autolinkEmail.call(this,I)}function re(I){this.exit(I)}function pe(I){(0,l.n)(I,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,ae],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),V]],{ignore:["link","linkReference"]})}function ae(I,Te,Z,nt,vt){let It="";if(!W(vt)||(/^w/i.test(Te)&&(Z=Te+Z,Te="",It="http://"),!U(Z)))return!1;const Se=D(Z+nt);if(!Se[0])return!1;const dt={type:"link",title:null,url:It+Te+Se[0],children:[{type:"text",value:Te+Se[0]}]};return Se[1]?[dt,{type:"text",value:Se[1]}]:dt}function V(I,Te,Z,nt){return!W(nt,!0)||/[-\d_]$/.test(Z)?!1:{type:"link",title:null,url:"mailto:"+Te+"@"+Z,children:[{type:"text",value:Te+"@"+Z}]}}function U(I){const Te=I.split(".");return!(Te.length<2||Te[Te.length-1]&&(/_/.test(Te[Te.length-1])||!/[a-zA-Z\d]/.test(Te[Te.length-1]))||Te[Te.length-2]&&(/_/.test(Te[Te.length-2])||!/[a-zA-Z\d]/.test(Te[Te.length-2])))}function D(I){const Te=/[!"&'),.:;<>?\]}]+$/.exec(I);if(!Te)return[I,void 0];I=I.slice(0,Te.index);let Z=Te[0],nt=Z.indexOf(")");const vt=n(I,"(");let It=n(I,")");for(;nt!==-1&&vt>It;)I+=Z.slice(0,nt+1),Z=Z.slice(nt+1),nt=Z.indexOf(")"),It++;return[I,Z]}function W(I,Te){const Z=I.input.charCodeAt(I.index-1);return(I.index===0||(0,o.B8)(Z)||(0,o.Xh)(Z))&&(!Te||Z!==47)}var A=e(95099);De.peek=he;function R(){this.buffer()}function M(I){this.enter({type:"footnoteReference",identifier:"",label:""},I)}function z(){this.buffer()}function Q(I){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},I)}function oe(I){const Te=this.resume(),Z=this.stack[this.stack.length-1];(0,u.ok)(Z.type==="footnoteReference"),Z.identifier=(0,A.d)(this.sliceSerialize(I)).toLowerCase(),Z.label=Te}function $e(I){this.exit(I)}function K(I){const Te=this.resume(),Z=this.stack[this.stack.length-1];(0,u.ok)(Z.type==="footnoteDefinition"),Z.identifier=(0,A.d)(this.sliceSerialize(I)).toLowerCase(),Z.label=Te}function le(I){this.exit(I)}function he(){return"["}function De(I,Te,Z,nt){const vt=Z.createTracker(nt);let It=vt.move("[^");const Se=Z.enter("footnoteReference"),dt=Z.enter("reference");return It+=vt.move(Z.safe(Z.associationId(I),{after:"]",before:It})),dt(),Se(),It+=vt.move("]"),It}function x(){return{enter:{gfmFootnoteCallString:R,gfmFootnoteCall:M,gfmFootnoteDefinitionLabelString:z,gfmFootnoteDefinition:Q},exit:{gfmFootnoteCallString:oe,gfmFootnoteCall:$e,gfmFootnoteDefinitionLabelString:K,gfmFootnoteDefinition:le}}}function Ie(I){let Te=!1;return I&&I.firstLineBlank&&(Te=!0),{handlers:{footnoteDefinition:Z,footnoteReference:De},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function Z(nt,vt,It,Se){const dt=It.createTracker(Se);let st=dt.move("[^");const Ht=It.enter("footnoteDefinition"),hn=It.enter("label");return st+=dt.move(It.safe(It.associationId(nt),{before:st,after:"]"})),hn(),st+=dt.move("]:"),nt.children&&nt.children.length>0&&(dt.shift(4),st+=dt.move((Te?` `:" ")+It.indentLines(It.containerFlow(nt,dt.current()),Te?ke:Ce))),Ht(),st}}function Ce(I,Te,Z){return Te===0?I:ke(I,Te,Z)}function ke(I,Te,Z){return(Z?"":" ")+I}const Et=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];ct.peek=X;function Ut(){return{canContainEols:["delete"],enter:{strikethrough:p},exit:{strikethrough:Me}}}function Rt(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Et}],handlers:{delete:ct}}}function p(I){this.enter({type:"delete",children:[]},I)}function Me(I){this.exit(I)}function ct(I,Te,Z,nt){const vt=Z.createTracker(nt),It=Z.enter("strikethrough");let Se=vt.move("~~");return Se+=Z.containerPhrasing(I,Di(hr({},vt.current()),{before:Se,after:"~"})),Se+=vt.move("~~"),It(),Se}function X(){return"~"}function at(I){return I.length}function Ye(I,Te){const Z=Te||{},nt=(Z.align||[]).concat(),vt=Z.stringLength||at,It=[],Se=[],dt=[],st=[];let Ht=0,hn=-1;for(;++hnHt&&(Ht=I[hn].length);++Irst[Ir])&&(st[Ir]=Ur)}Rr.push(Br)}Se[hn]=Rr,dt[hn]=Dr}let Lt=-1;if(typeof nt=="object"&&"length"in nt)for(;++Ltst[Lt]&&(st[Lt]=Br),qn[Lt]=Br),zn[Lt]=Ur}Se.splice(1,0,zn),dt.splice(1,0,qn),hn=-1;const xn=[];for(;++hn "),It.shift(2);const Se=Z.indentLines(Z.containerFlow(I,It.current()),$t);return vt(),Se}function $t(I,Te,Z){return">"+(Z?"":" ")+I}function Gt(I,Te){return At(I,Te.inConstruct,!0)&&!At(I,Te.notInConstruct,!1)}function At(I,Te,Z){if(typeof Te=="string"&&(Te=[Te]),!Te||Te.length===0)return Z;let nt=-1;for(;++nt"},st.current()))),Ht+=st.move(">")):(dt=Z.enter("destinationRaw"),Ht+=st.move(Z.safe(I.url,hr({before:Ht,after:I.title?" ":` -`},st.current())))),dt(),I.title&&(dt=Z.enter(`title${It}`),Ht+=st.move(" "+vt),Ht+=st.move(Z.safe(I.title,hr({before:Ht,after:vt},st.current()))),Ht+=st.move(vt),dt()),Se(),Ht}function Pe(I){const Te=I.options.emphasis||"*";if(Te!=="*"&&Te!=="_")throw new Error("Cannot serialize emphasis with `"+Te+"` for `options.emphasis`, expected `*`, or `_`");return Te}function te(I){return"&#x"+I.toString(16).toUpperCase()+";"}var ee=e(97864);function fe(I,Te,Z){const nt=(0,ee.r)(I),vt=(0,ee.r)(Te);return nt===void 0?vt===void 0?Z==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:vt===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:nt===1?vt===void 0?{inside:!1,outside:!1}:vt===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:vt===void 0?{inside:!1,outside:!1}:vt===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}ge.peek=Re;function ge(I,Te,Z,nt){const vt=Pe(Z),It=Z.enter("emphasis"),Se=Z.createTracker(nt),dt=Se.move(vt);let st=Se.move(Z.containerPhrasing(I,hr({after:vt,before:dt},Se.current())));const Ht=st.charCodeAt(0),hn=fe(nt.before.charCodeAt(nt.before.length-1),Ht,vt);hn.inside&&(st=te(Ht)+st.slice(1));const Lt=st.charCodeAt(st.length-1),zn=fe(nt.after.charCodeAt(0),Lt,vt);zn.inside&&(st=st.slice(0,-1)+te(Lt));const qn=Se.move(vt);return It(),Z.attentionEncodeSurroundingInfo={after:zn.outside,before:hn.outside},dt+st+qn}function Re(I,Te,Z){return Z.options.emphasis||"*"}var w=e(10528),P=e(19453),ve=e(77714);function Ve(I,Te){let Z=!1;return(0,w.Vn)(I,function(nt){if("value"in nt&&/\r?\n|\r/.test(nt.value)||nt.type==="break")return Z=!0,P.BK}),!!((!I.depth||I.depth<3)&&(0,ve.B)(I)&&(Te.options.setext||Z))}function St(I,Te,Z,nt){const vt=Math.max(Math.min(6,I.depth||1),1),It=Z.createTracker(nt);if(Ve(I,Z)){const hn=Z.enter("headingSetext"),Lt=Z.enter("phrasing"),zn=Z.containerPhrasing(I,Di(hr({},It.current()),{before:` +`},st.current())))),dt(),I.title&&(dt=Z.enter(`title${It}`),Ht+=st.move(" "+vt),Ht+=st.move(Z.safe(I.title,hr({before:Ht,after:vt},st.current()))),Ht+=st.move(vt),dt()),Se(),Ht}function Pe(I){const Te=I.options.emphasis||"*";if(Te!=="*"&&Te!=="_")throw new Error("Cannot serialize emphasis with `"+Te+"` for `options.emphasis`, expected `*`, or `_`");return Te}function te(I){return"&#x"+I.toString(16).toUpperCase()+";"}var ee=e(97864);function fe(I,Te,Z){const nt=(0,ee.r)(I),vt=(0,ee.r)(Te);return nt===void 0?vt===void 0?Z==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:vt===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:nt===1?vt===void 0?{inside:!1,outside:!1}:vt===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:vt===void 0?{inside:!1,outside:!1}:vt===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}ge.peek=Re;function ge(I,Te,Z,nt){const vt=Pe(Z),It=Z.enter("emphasis"),Se=Z.createTracker(nt),dt=Se.move(vt);let st=Se.move(Z.containerPhrasing(I,hr({after:vt,before:dt},Se.current())));const Ht=st.charCodeAt(0),hn=fe(nt.before.charCodeAt(nt.before.length-1),Ht,vt);hn.inside&&(st=te(Ht)+st.slice(1));const Lt=st.charCodeAt(st.length-1),zn=fe(nt.after.charCodeAt(0),Lt,vt);zn.inside&&(st=st.slice(0,-1)+te(Lt));const qn=Se.move(vt);return It(),Z.attentionEncodeSurroundingInfo={after:zn.outside,before:hn.outside},dt+st+qn}function Re(I,Te,Z){return Z.options.emphasis||"*"}var w=e(28470),P=e(19453),ve=e(77714);function Ve(I,Te){let Z=!1;return(0,w.Vn)(I,function(nt){if("value"in nt&&/\r?\n|\r/.test(nt.value)||nt.type==="break")return Z=!0,P.BK}),!!((!I.depth||I.depth<3)&&(0,ve.B)(I)&&(Te.options.setext||Z))}function St(I,Te,Z,nt){const vt=Math.max(Math.min(6,I.depth||1),1),It=Z.createTracker(nt);if(Ve(I,Z)){const hn=Z.enter("headingSetext"),Lt=Z.enter("phrasing"),zn=Z.containerPhrasing(I,Di(hr({},It.current()),{before:` `,after:` `}));return Lt(),hn(),zn+` `+(vt===1?"=":"-").repeat(zn.length-(Math.max(zn.lastIndexOf("\r"),zn.lastIndexOf(` @@ -232,5 +232,5 @@ `,inConstruct:"mathFlowMeta"},{character:"$",after:U?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:D,inlineMath:W}};function D(R,M,z,Q){const oe=R.value||"",$e=z.createTracker(Q),K="$".repeat(Math.max((0,u.J)(oe,"$")+1,2)),le=z.enter("mathFlow");let he=$e.move(K);if(R.meta){const De=z.enter("mathFlowMeta");he+=$e.move(z.safe(R.meta,hr({after:` `,before:he,encode:["$"]},$e.current()))),De()}return he+=$e.move(` `),oe&&(he+=$e.move(oe+` -`)),he+=$e.move(K),le(),he}function W(R,M,z){let Q=R.value||"",oe=1;for(U||oe++;new RegExp("(^|[^$])"+"\\$".repeat(oe)+"([^$]|$)").test(Q);)oe++;const $e="$".repeat(oe);/[^ \r\n]/.test(Q)&&(/^[ \r\n]/.test(Q)&&/[ \r\n]$/.test(Q)||/^\$|\$$/.test(Q))&&(Q=" "+Q+" ");let K=-1;for(;++Ktypeof S=="object"&&S!=null&&S.nodeType===1,u=(S,g)=>(!g||S!=="hidden")&&S!=="visible"&&S!=="clip",o=(S,g)=>{if(S.clientHeight{const ce=(re=>{if(!re.ownerDocument||!re.ownerDocument.defaultView)return null;try{return re.ownerDocument.defaultView.frameElement}catch(pe){return null}})(N);return!!ce&&(ce.clientHeightreg||re>S&&pe=g&&ae>=_?re-S-N:pe>g&&ae<_||re_?pe-g+ce:0,h=S=>{const g=S.parentElement;return g==null?S.getRootNode().host||null:g},d=(S,g)=>{var _,N,ce,re;if(typeof document=="undefined")return[];const{scrollMode:pe,block:ae,inline:V,boundary:U,skipOverflowHiddenElements:D}=g,W=typeof U=="function"?U:ct=>ct!==U;if(!n(S))throw new TypeError("Invalid target");const A=document.scrollingElement||document.documentElement,R=[];let M=S;for(;n(M)&&W(M);){if(M=h(M),M===A){R.push(M);break}M!=null&&M===document.body&&o(M)&&!o(document.documentElement)||M!=null&&o(M,D)&&R.push(M)}const z=(N=(_=window.visualViewport)==null?void 0:_.width)!=null?N:innerWidth,Q=(re=(ce=window.visualViewport)==null?void 0:ce.height)!=null?re:innerHeight,{scrollX:oe,scrollY:$e}=window,{height:K,width:le,top:he,right:De,bottom:x,left:Ie}=S.getBoundingClientRect(),{top:Ce,right:ke,bottom:Et,left:Ut}=(ct=>{const X=window.getComputedStyle(ct);return{top:parseFloat(X.scrollMarginTop)||0,right:parseFloat(X.scrollMarginRight)||0,bottom:parseFloat(X.scrollMarginBottom)||0,left:parseFloat(X.scrollMarginLeft)||0}})(S);let Rt=ae==="start"||ae==="nearest"?he-Ce:ae==="end"?x+Et:he+K/2-Ce+Et,p=V==="center"?Ie+le/2-Ut+ke:V==="end"?De+ke:Ie-Ut;const Me=[];for(let ct=0;ct=0&&Ie>=0&&x<=Q&&De<=z&&(X===A&&!o(X)||he>=xt&&x<=Bt&&Ie>=$t&&De<=ne))return Me;const Gt=getComputedStyle(X),At=parseInt(Gt.borderLeftWidth,10),je=parseInt(Gt.borderTopWidth,10),yt=parseInt(Gt.borderRightWidth,10),qe=parseInt(Gt.borderBottomWidth,10);let Oe=0,ft=0;const Be="offsetWidth"in X?X.offsetWidth-X.clientWidth-At-yt:0,O="offsetHeight"in X?X.offsetHeight-X.clientHeight-je-qe:0,Y="offsetWidth"in X?X.offsetWidth===0?0:Ye/X.offsetWidth:0,Pe="offsetHeight"in X?X.offsetHeight===0?0:at/X.offsetHeight:0;if(A===X)Oe=ae==="start"?Rt:ae==="end"?Rt-Q:ae==="nearest"?l($e,$e+Q,Q,je,qe,$e+Rt,$e+Rt+K,K):Rt-Q/2,ft=V==="start"?p:V==="center"?p-z/2:V==="end"?p-z:l(oe,oe+z,z,At,yt,oe+p,oe+p+le,le),Oe=Math.max(0,Oe+$e),ft=Math.max(0,ft+oe);else{Oe=ae==="start"?Rt-xt-je:ae==="end"?Rt-Bt+qe+O:ae==="nearest"?l(xt,Bt,at,je,qe+O,Rt,Rt+K,K):Rt-(xt+at/2)+O/2,ft=V==="start"?p-$t-At:V==="center"?p-($t+Ye/2)+Be/2:V==="end"?p-ne+yt+Be:l($t,ne,Ye,At,yt+Be,p,p+le,le);const{scrollLeft:te,scrollTop:ee}=X;Oe=Pe===0?0:Math.max(0,Math.min(ee+Oe/Pe,X.scrollHeight-at/Pe+O)),ft=Y===0?0:Math.max(0,Math.min(te+ft/Y,X.scrollWidth-Ye/Y+Be)),Rt+=ee-Oe,p+=te-ft}Me.push({el:X,top:Oe,left:ft})}return Me},v=S=>S===!1?{block:"end",inline:"nearest"}:(g=>g===Object(g)&&Object.keys(g).length!==0)(S)?S:{block:"start",inline:"nearest"};function y(S,g){if(!S.isConnected||!(ce=>{let re=ce;for(;re&&re.parentNode;){if(re.parentNode===document)return!0;re=re.parentNode instanceof ShadowRoot?re.parentNode.host:re.parentNode}return!1})(S))return;const _=(ce=>{const re=window.getComputedStyle(ce);return{top:parseFloat(re.scrollMarginTop)||0,right:parseFloat(re.scrollMarginRight)||0,bottom:parseFloat(re.scrollMarginBottom)||0,left:parseFloat(re.scrollMarginLeft)||0}})(S);if((ce=>typeof ce=="object"&&typeof ce.behavior=="function")(g))return g.behavior(d(S,g));const N=typeof g=="boolean"||g==null?void 0:g.behavior;for(const{el:ce,top:re,left:pe}of d(S,v(g))){const ae=re-_.top+_.bottom,V=pe-_.left+_.right;ce.scroll({top:ae,left:V,behavior:N})}}},71523:function(m,a,e){"use strict";e.d(a,{P:function(){return u},Q:function(){return n}});function n(o){const l=String(o||"").trim();return l?l.split(/[ \t\n\r\f]+/g):[]}function u(o){return o.join(" ").trim()}},33511:function(m,a,e){"use strict";e.d(a,{O:function(){return u}});const n=function(S,g,_,N,ce){const re=u(g);if(_!=null&&(typeof _!="number"||_<0||_===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(N!=null&&(!n(N)||!N.children))throw new Error("Expected parent node");if(N==null!=(_==null))throw new Error("Expected both parent and index");return y(S)?re.call(ce,S,_,N):!1},u=function(S){if(S==null)return v;if(typeof S=="function")return d(S);if(typeof S=="object")return Array.isArray(S)?o(S):l(S);if(typeof S=="string")return h(S);throw new Error("Expected function, string, or object as test")};function o(S){const g=[];let _=-1;for(;++_0&&typeof y.column=="number"&&y.column>0)return{line:y.line,column:y.column,offset:typeof y.offset=="number"&&y.offset>-1?y.offset:void 0}}}function l(h){const d=u(h),v=n(h);if(d&&v)return{start:d,end:v}}},19453:function(m,a,e){"use strict";e.d(a,{BK:function(){return h},AM:function(){return d},S4:function(){return v}});var n=e(33511);function u(S){return S}const o=[],l=!0,h=!1,d="skip";function v(S,g,_,N){let ce;typeof g=="function"&&typeof _!="function"?(N=_,_=g):ce=g;const re=(0,n.O)(ce),pe=N?-1:1;ae(S,void 0,[])();function ae(V,U,D){const W=V&&typeof V=="object"?V:{};if(typeof W.type=="string"){const R=typeof W.tagName=="string"?W.tagName:typeof W.name=="string"?W.name:void 0;Object.defineProperty(A,"name",{value:"node ("+(V.type+(R?"<"+R+">":""))+")"})}return A;function A(){let R=o,M,z,Q;if((!g||re(V,U,D[D.length-1]||void 0))&&(R=y(_(V,D)),R[0]===h))return R;if("children"in V&&V.children){const oe=V;if(oe.children&&R[0]!==d)for(z=(N?oe.children.length:-1)+pe,Q=D.concat(oe);z>-1&&z","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(m){"use strict";m.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); +`)),he+=$e.move(K),le(),he}function W(R,M,z){let Q=R.value||"",oe=1;for(U||oe++;new RegExp("(^|[^$])"+"\\$".repeat(oe)+"([^$]|$)").test(Q);)oe++;const $e="$".repeat(oe);/[^ \r\n]/.test(Q)&&(/^[ \r\n]/.test(Q)&&/[ \r\n]$/.test(Q)||/^\$|\$$/.test(Q))&&(Q=" "+Q+" ");let K=-1;for(;++Ktypeof S=="object"&&S!=null&&S.nodeType===1,u=(S,g)=>(!g||S!=="hidden")&&S!=="visible"&&S!=="clip",o=(S,g)=>{if(S.clientHeight{const ce=(re=>{if(!re.ownerDocument||!re.ownerDocument.defaultView)return null;try{return re.ownerDocument.defaultView.frameElement}catch(pe){return null}})(N);return!!ce&&(ce.clientHeightreg||re>S&&pe=g&&ae>=_?re-S-N:pe>g&&ae<_||re_?pe-g+ce:0,h=S=>{const g=S.parentElement;return g==null?S.getRootNode().host||null:g},d=(S,g)=>{var _,N,ce,re;if(typeof document=="undefined")return[];const{scrollMode:pe,block:ae,inline:V,boundary:U,skipOverflowHiddenElements:D}=g,W=typeof U=="function"?U:ct=>ct!==U;if(!n(S))throw new TypeError("Invalid target");const A=document.scrollingElement||document.documentElement,R=[];let M=S;for(;n(M)&&W(M);){if(M=h(M),M===A){R.push(M);break}M!=null&&M===document.body&&o(M)&&!o(document.documentElement)||M!=null&&o(M,D)&&R.push(M)}const z=(N=(_=window.visualViewport)==null?void 0:_.width)!=null?N:innerWidth,Q=(re=(ce=window.visualViewport)==null?void 0:ce.height)!=null?re:innerHeight,{scrollX:oe,scrollY:$e}=window,{height:K,width:le,top:he,right:De,bottom:x,left:Ie}=S.getBoundingClientRect(),{top:Ce,right:ke,bottom:Et,left:Ut}=(ct=>{const X=window.getComputedStyle(ct);return{top:parseFloat(X.scrollMarginTop)||0,right:parseFloat(X.scrollMarginRight)||0,bottom:parseFloat(X.scrollMarginBottom)||0,left:parseFloat(X.scrollMarginLeft)||0}})(S);let Rt=ae==="start"||ae==="nearest"?he-Ce:ae==="end"?x+Et:he+K/2-Ce+Et,p=V==="center"?Ie+le/2-Ut+ke:V==="end"?De+ke:Ie-Ut;const Me=[];for(let ct=0;ct=0&&Ie>=0&&x<=Q&&De<=z&&(X===A&&!o(X)||he>=xt&&x<=Bt&&Ie>=$t&&De<=ne))return Me;const Gt=getComputedStyle(X),At=parseInt(Gt.borderLeftWidth,10),je=parseInt(Gt.borderTopWidth,10),yt=parseInt(Gt.borderRightWidth,10),qe=parseInt(Gt.borderBottomWidth,10);let Oe=0,ft=0;const Be="offsetWidth"in X?X.offsetWidth-X.clientWidth-At-yt:0,O="offsetHeight"in X?X.offsetHeight-X.clientHeight-je-qe:0,Y="offsetWidth"in X?X.offsetWidth===0?0:Ye/X.offsetWidth:0,Pe="offsetHeight"in X?X.offsetHeight===0?0:at/X.offsetHeight:0;if(A===X)Oe=ae==="start"?Rt:ae==="end"?Rt-Q:ae==="nearest"?l($e,$e+Q,Q,je,qe,$e+Rt,$e+Rt+K,K):Rt-Q/2,ft=V==="start"?p:V==="center"?p-z/2:V==="end"?p-z:l(oe,oe+z,z,At,yt,oe+p,oe+p+le,le),Oe=Math.max(0,Oe+$e),ft=Math.max(0,ft+oe);else{Oe=ae==="start"?Rt-xt-je:ae==="end"?Rt-Bt+qe+O:ae==="nearest"?l(xt,Bt,at,je,qe+O,Rt,Rt+K,K):Rt-(xt+at/2)+O/2,ft=V==="start"?p-$t-At:V==="center"?p-($t+Ye/2)+Be/2:V==="end"?p-ne+yt+Be:l($t,ne,Ye,At,yt+Be,p,p+le,le);const{scrollLeft:te,scrollTop:ee}=X;Oe=Pe===0?0:Math.max(0,Math.min(ee+Oe/Pe,X.scrollHeight-at/Pe+O)),ft=Y===0?0:Math.max(0,Math.min(te+ft/Y,X.scrollWidth-Ye/Y+Be)),Rt+=ee-Oe,p+=te-ft}Me.push({el:X,top:Oe,left:ft})}return Me},v=S=>S===!1?{block:"end",inline:"nearest"}:(g=>g===Object(g)&&Object.keys(g).length!==0)(S)?S:{block:"start",inline:"nearest"};function y(S,g){if(!S.isConnected||!(ce=>{let re=ce;for(;re&&re.parentNode;){if(re.parentNode===document)return!0;re=re.parentNode instanceof ShadowRoot?re.parentNode.host:re.parentNode}return!1})(S))return;const _=(ce=>{const re=window.getComputedStyle(ce);return{top:parseFloat(re.scrollMarginTop)||0,right:parseFloat(re.scrollMarginRight)||0,bottom:parseFloat(re.scrollMarginBottom)||0,left:parseFloat(re.scrollMarginLeft)||0}})(S);if((ce=>typeof ce=="object"&&typeof ce.behavior=="function")(g))return g.behavior(d(S,g));const N=typeof g=="boolean"||g==null?void 0:g.behavior;for(const{el:ce,top:re,left:pe}of d(S,v(g))){const ae=re-_.top+_.bottom,V=pe-_.left+_.right;ce.scroll({top:ae,left:V,behavior:N})}}},71523:function(m,a,e){"use strict";e.d(a,{P:function(){return u},Q:function(){return n}});function n(o){const l=String(o||"").trim();return l?l.split(/[ \t\n\r\f]+/g):[]}function u(o){return o.join(" ").trim()}},33511:function(m,a,e){"use strict";e.d(a,{O:function(){return u}});const n=function(S,g,_,N,ce){const re=u(g);if(_!=null&&(typeof _!="number"||_<0||_===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(N!=null&&(!n(N)||!N.children))throw new Error("Expected parent node");if(N==null!=(_==null))throw new Error("Expected both parent and index");return y(S)?re.call(ce,S,_,N):!1},u=function(S){if(S==null)return v;if(typeof S=="function")return d(S);if(typeof S=="object")return Array.isArray(S)?o(S):l(S);if(typeof S=="string")return h(S);throw new Error("Expected function, string, or object as test")};function o(S){const g=[];let _=-1;for(;++_0&&typeof y.column=="number"&&y.column>0)return{line:y.line,column:y.column,offset:typeof y.offset=="number"&&y.offset>-1?y.offset:void 0}}}function l(h){const d=u(h),v=n(h);if(d&&v)return{start:d,end:v}}},19453:function(m,a,e){"use strict";e.d(a,{BK:function(){return h},AM:function(){return d},S4:function(){return v}});var n=e(33511);function u(S){return S}const o=[],l=!0,h=!1,d="skip";function v(S,g,_,N){let ce;typeof g=="function"&&typeof _!="function"?(N=_,_=g):ce=g;const re=(0,n.O)(ce),pe=N?-1:1;ae(S,void 0,[])();function ae(V,U,D){const W=V&&typeof V=="object"?V:{};if(typeof W.type=="string"){const R=typeof W.tagName=="string"?W.tagName:typeof W.name=="string"?W.name:void 0;Object.defineProperty(A,"name",{value:"node ("+(V.type+(R?"<"+R+">":""))+")"})}return A;function A(){let R=o,M,z,Q;if((!g||re(V,U,D[D.length-1]||void 0))&&(R=y(_(V,D)),R[0]===h))return R;if("children"in V&&V.children){const oe=V;if(oe.children&&R[0]!==d)for(z=(N?oe.children.length:-1)+pe,Q=D.concat(oe);z>-1&&z","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(m){"use strict";m.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); }()); \ No newline at end of file diff --git a/p__BwDemo__index.91c9f1db.async.js b/p__BwDemo__index.e5cf66bb.async.js similarity index 99% rename from p__BwDemo__index.91c9f1db.async.js rename to p__BwDemo__index.e5cf66bb.async.js index d628f2f919..045fb76fa0 100644 --- a/p__BwDemo__index.91c9f1db.async.js +++ b/p__BwDemo__index.e5cf66bb.async.js @@ -543,7 +543,7 @@ M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},Ve=function(){function n `;break}case-3:{H=`\r `;break}case-2:{H=A?" ":" ";break}case-1:{if(!A&&pe)continue;H=" ";break}default:H=String.fromCharCode(he)}pe=he===-2,K.push(H)}return K.join("")}function Lt(u){const A=u||{},K={constructs:(0,et.W)([r,...A.extensions||[]]),content:pe(At),defined:[],document:pe(Xt),flow:pe(c),lazy:{},string:pe(ht),text:pe(rn)};return K;function pe(he){return H;function H(je){return ft(K,he,je)}}}const $n=/[\0\t\n\r]/g;function ur(){let u=1,A="",M=!0,K;return pe;function pe(he,H,je){const xt=[];let yt,tt,kt,Ot,gt;for(he=A+(typeof he=="string"?he.toString():new TextDecoder(H||void 0).decode(he)),kt=0,A="",M&&(he.charCodeAt(0)===65279&&kt++,M=void 0);kt13&&M<32||M>126&&M<160||M>55295&&M<57344||M>64975&&M<65008||(M&65535)===65535||(M&65535)===65534||M>1114111?"\uFFFD":String.fromCodePoint(M)}const Xn=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function dr(u){return u.replace(Xn,cr)}function cr(u,A,M){if(A)return A;if(M.charCodeAt(0)===35){const pe=M.charCodeAt(1),he=pe===120||pe===88;return An(M.slice(he?2:1),he?16:10)}return Cn(M)||u}const yr={}.hasOwnProperty;function Er(u,A,M){return typeof A!="string"&&(M=A,A=void 0),Ir(M)(nt(Lt(M).document().write(ur()(u,A,!0))))}function Ir(u){const A={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:he(qr),autolinkProtocol:Wr,autolinkEmail:Wr,atxHeading:he(ra),blockQuote:he(Sr),characterEscape:Wr,characterReference:Wr,codeFenced:he(Ar),codeFencedFenceInfo:H,codeFencedFenceMeta:H,codeIndented:he(Ar,H),codeText:he(Vr,H),codeTextData:Wr,data:Wr,codeFlowValue:Wr,definition:he(Xr),definitionDestinationString:H,definitionLabelString:H,definitionTitleString:H,emphasis:he(oa),hardBreakEscape:he(ua),hardBreakTrailing:he(ua),htmlFlow:he(Ta,H),htmlFlowData:Wr,htmlText:he(Ta,H),htmlTextData:Wr,image:he(xa),label:H,link:he(qr),listItem:he(mi),listItemValue:Ot,listOrdered:he(Ua,kt),listUnordered:he(Ua),paragraph:he(Wa),reference:Ee,referenceString:H,resourceDestinationString:H,resourceTitleString:H,setextHeading:he(ra),strong:he(Ra),thematicBreak:he(ri)},exit:{atxHeading:xt(),atxHeadingSequence:Kr,autolink:xt(),autolinkEmail:xr,autolinkProtocol:sr,blockQuote:xt(),characterEscapeValue:Yr,characterReferenceMarkerHexadecimal:vn,characterReferenceMarkerNumeric:vn,characterReferenceValue:Ln,characterReference:er,codeFenced:xt(Lr),codeFencedFence:Tr,codeFencedFenceInfo:gt,codeFencedFenceMeta:br,codeFlowValue:Yr,codeIndented:xt(ir),codeText:xt(a),codeTextData:Yr,data:Yr,definition:xt(),definitionDestinationString:ea,definitionLabelString:Or,definitionTitleString:_r,emphasis:xt(),hardBreakEscape:xt(ne),hardBreakTrailing:xt(ne),htmlFlow:xt(e),htmlFlowData:Yr,htmlText:xt(t),htmlTextData:Yr,image:xt(y),label:se,labelText:V,lineEnding:Fa,link:xt(o),listItem:xt(),listOrdered:xt(),listUnordered:xt(),paragraph:xt(),referenceString:Vt,resourceDestinationString:X,resourceTitleString:ke,resource:lt,setextHeading:xt(sa),setextHeadingLineSequence:Qr,setextHeadingText:Pn,strong:xt(),thematicBreak:xt()}};jr(A,(u||{}).mdastExtensions||[]);const M={};return K;function K(gn){let or={type:"root",children:[]};const wr={stack:[or],tokenStack:[],config:A,enter:je,exit:yt,buffer:H,resume:tt,data:M},Rr=[];let Hr=-1;for(;++Hr0){const Ma=wr.tokenStack[wr.tokenStack.length-1];(Ma[1]||aa).call(wr,void 0,Ma[0])}for(or.position={start:Cr(gn.length>0?gn[0][1].start:{line:1,column:1,offset:0}),end:Cr(gn.length>0?gn[gn.length-2][1].end:{line:1,column:1,offset:0})},Hr=-1;++Hr-1&&K>H||pe>-1&&K>pe||he>-1&&K>he||A.test(M.slice(0,K))?M:""}function Nr(u){const A=[];let M=-1,K=0,pe=0;for(;++M55295&&he<57344){const je=u.charCodeAt(M+1);he<56320&&je>56319&&je<57344?(H=String.fromCharCode(he,je),pe=1):H="\uFFFD"}else H=String.fromCharCode(he);H&&(A.push(u.slice(K,M),encodeURIComponent(H)),K=M+pe+1,H=""),pe&&(M+=pe,pe=0)}return A.join("")+u.slice(K)}function Gn(u,A){const M=[{type:"text",value:"\u21A9"}];return A>1&&M.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(A)}]}),M}function gr(u,A){return"Back to reference "+(u+1)+(A>1?"-"+A:"")}function Pr(u){const A=typeof u.options.clobberPrefix=="string"?u.options.clobberPrefix:"user-content-",M=u.options.footnoteBackContent||Gn,K=u.options.footnoteBackLabel||gr,pe=u.options.footnoteLabel||"Footnotes",he=u.options.footnoteLabelTagName||"h2",H=u.options.footnoteLabelProperties||{className:["sr-only"]},je=[];let xt=-1;for(;++xt0&&br.push({type:"text",value:" "});let Or=typeof M=="string"?M:M(xt,gt);typeof Or=="string"&&(Or={type:"text",value:Or}),br.push({type:"element",tagName:"a",properties:{href:"#"+A+"fnref-"+Ot+(gt>1?"-"+gt:""),dataFootnoteBackref:"",ariaLabel:typeof K=="string"?K:K(xt,gt),className:["data-footnote-backref"]},children:Array.isArray(Or)?Or:[Or]})}const Lr=tt[tt.length-1];if(Lr&&Lr.type==="element"&&Lr.tagName==="p"){const Or=Lr.children[Lr.children.length-1];Or&&Or.type==="text"?Or.value+=" ":Lr.children.push({type:"text",value:" "}),Lr.children.push(...br)}else tt.push(...br);const ir={type:"element",tagName:"li",properties:{id:A+"fn-"+Ot},children:u.wrap(tt,!0)};u.patch(yt,ir),je.push(ir)}if(je.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:he,properties:Mr(tn({},(0,cn.ZP)(H)),{id:"footnote-label"}),children:[{type:"text",value:pe}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:u.wrap(je,!0)},{type:"text",value:` -`}]}}var Br=n(10528);function kr(u,A){const M={type:"element",tagName:"blockquote",properties:{},children:u.wrap(u.all(A),!0)};return u.patch(A,M),u.applyData(A,M)}function _a(u,A){const M={type:"element",tagName:"br",properties:{},children:[]};return u.patch(A,M),[u.applyData(A,M),{type:"text",value:` +`}]}}var Br=n(28470);function kr(u,A){const M={type:"element",tagName:"blockquote",properties:{},children:u.wrap(u.all(A),!0)};return u.patch(A,M),u.applyData(A,M)}function _a(u,A){const M={type:"element",tagName:"br",properties:{},children:[]};return u.patch(A,M),[u.applyData(A,M),{type:"text",value:` `}]}function na(u,A){const M=A.value?A.value+` `:"",K={},pe=A.lang?A.lang.split(/\s+/):[];pe.length>0&&(K.className=["language-"+pe[0]]);let he={type:"element",tagName:"code",properties:K,children:[{type:"text",value:M}]};return A.meta&&(he.data={meta:A.meta}),u.patch(A,he),he=u.applyData(A,he),he={type:"element",tagName:"pre",properties:{},children:[he]},u.patch(A,he),he}function Pa(u,A){const M={type:"element",tagName:"del",properties:{},children:u.all(A)};return u.patch(A,M),u.applyData(A,M)}function Da(u,A){const M={type:"element",tagName:"em",properties:{},children:u.all(A)};return u.patch(A,M),u.applyData(A,M)}function ii(u,A){const M=typeof u.options.clobberPrefix=="string"?u.options.clobberPrefix:"user-content-",K=String(A.identifier).toUpperCase(),pe=Nr(K.toLowerCase()),he=u.footnoteOrder.indexOf(K);let H,je=u.footnoteCounts.get(K);je===void 0?(je=0,u.footnoteOrder.push(K),H=u.footnoteOrder.length):H=he+1,je+=1,u.footnoteCounts.set(K,je);const xt={type:"element",tagName:"a",properties:{href:"#"+M+"fn-"+pe,id:M+"fnref-"+pe+(je>1?"-"+je:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(H)}]};u.patch(A,xt);const yt={type:"element",tagName:"sup",properties:{},children:[xt]};return u.patch(A,yt),u.applyData(A,yt)}function bi(u,A){const M={type:"element",tagName:"h"+A.depth,properties:{},children:u.all(A)};return u.patch(A,M),u.applyData(A,M)}function Ba(u,A){if(u.options.allowDangerousHtml){const M={type:"raw",value:A.value};return u.patch(A,M),u.applyData(A,M)}}function fa(u,A){const M=A.referenceType;let K="]";if(M==="collapsed"?K+="[]":M==="full"&&(K+="["+(A.label||A.identifier)+"]"),A.type==="imageReference")return[{type:"text",value:"!["+A.alt+K}];const pe=u.all(A),he=pe[0];he&&he.type==="text"?he.value="["+he.value:pe.unshift({type:"text",value:"["});const H=pe[pe.length-1];return H&&H.type==="text"?H.value+=K:pe.push({type:"text",value:K}),pe}function Gr(u,A){const M=String(A.identifier).toUpperCase(),K=u.definitionById.get(M);if(!K)return fa(u,A);const pe={src:Nr(K.url||""),alt:A.alt};K.title!==null&&K.title!==void 0&&(pe.title=K.title);const he={type:"element",tagName:"img",properties:pe,children:[]};return u.patch(A,he),u.applyData(A,he)}function za(u,A){const M={src:Nr(A.url)};A.alt!==null&&A.alt!==void 0&&(M.alt=A.alt),A.title!==null&&A.title!==void 0&&(M.title=A.title);const K={type:"element",tagName:"img",properties:M,children:[]};return u.patch(A,K),u.applyData(A,K)}function wa(u,A){const M={type:"text",value:A.value.replace(/\r?\n|\r/g," ")};u.patch(A,M);const K={type:"element",tagName:"code",properties:{},children:[M]};return u.patch(A,K),u.applyData(A,K)}function $a(u,A){const M=String(A.identifier).toUpperCase(),K=u.definitionById.get(M);if(!K)return fa(u,A);const pe={href:Nr(K.url||"")};K.title!==null&&K.title!==void 0&&(pe.title=K.title);const he={type:"element",tagName:"a",properties:pe,children:u.all(A)};return u.patch(A,he),u.applyData(A,he)}function Oa(u,A){const M={href:Nr(A.url)};A.title!==null&&A.title!==void 0&&(M.title=A.title);const K={type:"element",tagName:"a",properties:M,children:u.all(A)};return u.patch(A,K),u.applyData(A,K)}function si(u,A,M){const K=u.all(A),pe=M?ja(M):Ja(A),he={},H=[];if(typeof A.checked=="boolean"){const tt=K[0];let kt;tt&&tt.type==="element"&&tt.tagName==="p"?kt=tt:(kt={type:"element",tagName:"p",properties:{},children:[]},K.unshift(kt)),kt.children.length>0&&kt.children.unshift({type:"text",value:" "}),kt.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:A.checked,disabled:!0},children:[]}),he.className=["task-list-item"]}let je=-1;for(;++je0&&M.push({type:"text",value:` `}),M}function ma(u){let A=0,M=u.charCodeAt(A);for(;M===9||M===32;)A++,M=u.charCodeAt(A);return u.slice(A)}function vi(u,A){const M=pa(u,A),K=M.one(u,void 0),pe=Pr(M),he=Array.isArray(K)?{type:"root",children:K}:K||{type:"root",children:[]};return pe&&((0,d.ok)("children"in he),he.children.push({type:"text",value:` `},pe)),he}function zr(u,A){return u&&"run"in u?function(M,K){return as(this,null,function*(){const pe=vi(M,tn({file:K},A));yield u.run(pe,K)})}:function(M,K){return vi(M,tn({file:K},u||A))}}function Fr(u){if(u)throw u}var $r=n(58847);function ba(u){if(typeof u!="object"||u===null)return!1;const A=Object.getPrototypeOf(u);return(A===null||A===Object.prototype||Object.getPrototypeOf(A)===null)&&!(Symbol.toStringTag in u)&&!(Symbol.iterator in u)}function va(){const u=[],A={run:M,use:K};return A;function M(...pe){let he=-1;const H=pe.pop();if(typeof H!="function")throw new TypeError("Expected function as last argument, not "+H);je(null,...pe);function je(xt,...yt){const tt=u[++he];let kt=-1;if(xt){H(xt);return}for(;++ktH.length;let xt;je&&H.push(pe);try{xt=u.apply(this,H)}catch(yt){const tt=yt;if(je&&M)throw tt;return pe(tt)}je||(xt&&xt.then&&typeof xt.then=="function"?xt.then(he,pe):xt instanceof Error?pe(xt):he(xt))}function pe(H,...je){M||(M=!0,A(H,...je))}function he(H){pe(null,H)}}const Ea={basename:Ka,dirname:ui,extname:Ei,join:Ya,sep:"/"};function Ka(u,A){if(A!==void 0&&typeof A!="string")throw new TypeError('"ext" argument must be a string');ni(u);let M=0,K=-1,pe=u.length,he;if(A===void 0||A.length===0||A.length>u.length){for(;pe--;)if(u.codePointAt(pe)===47){if(he){M=pe+1;break}}else K<0&&(he=!0,K=pe+1);return K<0?"":u.slice(M,K)}if(A===u)return"";let H=-1,je=A.length-1;for(;pe--;)if(u.codePointAt(pe)===47){if(he){M=pe+1;break}}else H<0&&(he=!0,H=pe+1),je>-1&&(u.codePointAt(pe)===A.codePointAt(je--)?je<0&&(K=pe):(je=-1,K=H));return M===K?K=H:K<0&&(K=u.length),u.slice(M,K)}function ui(u){if(ni(u),u.length===0)return".";let A=-1,M=u.length,K;for(;--M;)if(u.codePointAt(M)===47){if(K){A=M;break}}else K||(K=!0);return A<0?u.codePointAt(0)===47?"/":".":A===1&&u.codePointAt(0)===47?"//":u.slice(0,A)}function Ei(u){ni(u);let A=u.length,M=-1,K=0,pe=-1,he=0,H;for(;A--;){const je=u.codePointAt(A);if(je===47){if(H){K=A+1;break}continue}M<0&&(H=!0,M=A+1),je===46?pe<0?pe=A:he!==1&&(he=1):pe>-1&&(he=-1)}return pe<0||M<0||he===0||he===1&&pe===M-1&&pe===K+1?"":u.slice(pe,M)}function Ya(...u){let A=-1,M;for(;++A0&&u.codePointAt(u.length-1)===47&&(M+="/"),A?"/"+M:M}function ci(u,A){let M="",K=0,pe=-1,he=0,H=-1,je,xt;for(;++H<=u.length;){if(H2){if(xt=M.lastIndexOf("/"),xt!==M.length-1){xt<0?(M="",K=0):(M=M.slice(0,xt),K=M.length-1-M.lastIndexOf("/")),pe=H,he=0;continue}}else if(M.length>0){M="",K=0,pe=H,he=0;continue}}A&&(M=M.length>0?M+"/..":"..",K=2)}else M.length>0?M+="/"+u.slice(pe+1,H):M=u.slice(pe+1,H),K=H-pe-1;pe=H,he=0}else je===46&&he>-1?he++:he=-1}return M}function ni(u){if(typeof u!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(u))}const Ui={cwd:zi};function zi(){return"/"}function Ti(u){return!!(u!==null&&typeof u=="object"&&"href"in u&&u.href&&"protocol"in u&&u.protocol&&u.auth===void 0)}function $i(u){if(typeof u=="string")u=new URL(u);else if(!Ti(u)){const A=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+u+"`");throw A.code="ERR_INVALID_ARG_TYPE",A}if(u.protocol!=="file:"){const A=new TypeError("The URL must be of scheme file");throw A.code="ERR_INVALID_URL_SCHEME",A}return Oi(u)}function Oi(u){if(u.hostname!==""){const K=new TypeError('File URL host must be "localhost" or empty on darwin');throw K.code="ERR_INVALID_FILE_URL_HOST",K}const A=u.pathname;let M=-1;for(;++M0){let[gt,...br]=tt;const Tr=K[Ot][1];ba(Tr)&&ba(gt)&&(gt=$r(!0,Tr,gt)),K[Ot]=[yt,gt,...br]}}}}const Hi=new ki().freeze();function wi(u,A){if(typeof A!="function")throw new TypeError("Cannot `"+u+"` without `parser`")}function Ci(u,A){if(typeof A!="function")throw new TypeError("Cannot `"+u+"` without `compiler`")}function Ai(u,A){if(A)throw new Error("Cannot call `"+u+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function ji(u){if(!ba(u)||typeof u.type!="string")throw new TypeError("Expected node, got `"+u+"`")}function Ii(u,A,M){if(!M)throw new Error("`"+u+"` finished async. Use `"+A+"` instead")}function pi(u){return Di(u)?u:new di(u)}function Di(u){return!!(u&&typeof u=="object"&&"message"in u&&"messages"in u)}function Ki(u){return typeof u=="string"||Yi(u)}function Yi(u){return!!(u&&typeof u=="object"&&"byteLength"in u&&"byteOffset"in u)}const Li="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Xi=[],Gi={allowDangerousHtml:!0},Qi=/^(https?|ircs?|mailto|xmpp)$/i,qi=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function hi(u){const A=Wi(u),M=Ni(u);return Ri(A.runSync(A.parse(M),M),u)}function Mi(u){return as(this,null,function*(){const A=Wi(u),M=Ni(u),K=yield A.run(A.parse(M),M);return Ri(K,u)})}function es(u){const A=Wi(u),[M,K]=useState(void 0),[pe,he]=useState(void 0);if(useEffect(function(){const H=Ni(u);A.run(A.parse(H),H,function(je,xt){K(je),he(xt)})},[u.children,u.rehypePlugins,u.remarkPlugins,u.remarkRehypeOptions]),M)throw M;return pe?Ri(pe,u):createElement(Fragment)}function Wi(u){const A=u.rehypePlugins||Xi,M=u.remarkPlugins||Xi,K=u.remarkRehypeOptions?tn(tn({},u.remarkRehypeOptions),Gi):Gi;return Hi().use(ia).use(M).use(zr,K).use(A)}function Ni(u){const A=u.children||"",M=new di;return typeof A=="string"?M.value=A:(0,d.t1)("Unexpected value `"+A+"` for `children` prop, expected `string`"),M}function Ri(u,A){const M=A.allowedElements,K=A.allowElement,pe=A.components,he=A.disallowedElements,H=A.skipHtml,je=A.unwrapDisallowed,xt=A.urlTransform||Pi;for(const tt of qi)Object.hasOwn(A,tt.from)&&(0,d.t1)("Unexpected `"+tt.from+"` prop, "+(tt.to?"use `"+tt.to+"` instead":"remove it")+" (see <"+Li+"#"+tt.id+"> for more info)");return M&&he&&(0,d.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),A.className&&(u={type:"element",tagName:"div",properties:{className:A.className},children:u.type==="root"?u.children:[u]}),(0,Br.Vn)(u,yt),J(u,{Fragment:Fe.Fragment,components:pe,ignoreInvalidStyle:!0,jsx:Fe.jsx,jsxs:Fe.jsxs,passKeys:!0,passNode:!0});function yt(tt,kt,Ot){if(tt.type==="raw"&&Ot&&typeof kt=="number")return H?Ot.children.splice(kt,1):Ot.children[kt]={type:"text",value:tt.value},kt;if(tt.type==="element"){let gt;for(gt in Ze)if(Object.hasOwn(Ze,gt)&&Object.hasOwn(tt.properties,gt)){const br=tt.properties[gt],Tr=Ze[gt];(Tr===null||Tr.includes(tt.tagName))&&(tt.properties[gt]=xt(String(br||""),gt,tt))}}if(tt.type==="element"){let gt=M?!M.includes(tt.tagName):he?he.includes(tt.tagName):!1;if(!gt&&K&&typeof kt=="number"&&(gt=!K(tt,kt,Ot)),gt&&Ot&&typeof kt=="number")return je&&tt.children?Ot.children.splice(kt,1,...tt.children):Ot.children.splice(kt,1),kt}}}function Pi(u){const A=u.indexOf(":"),M=u.indexOf("?"),K=u.indexOf("#"),pe=u.indexOf("/");return A===-1||pe!==-1&&A>pe||M!==-1&&A>M||K!==-1&&A>K||Qi.test(u.slice(0,A))?u:""}},84821:function(N,s,n){"use strict";n.d(s,{Z:function(){return ne}});var r=n(90302),d=n(87342),l=n(81994),h=n(14470),C=n(86825);function p(e){const t=String(e),a=[];return{toOffset:y,toPoint:o};function o(V){if(typeof V=="number"&&V>-1&&V<=t.length){let se=0;for(;;){let X=a[se];if(X===void 0){const ke=x(t,a[se-1]);X=ke===-1?t.length+1:ke+1,a[se]=X}if(X>V)return{line:se+1,column:V-(se>0?a[se-1]:0)+1,offset:V};se++}}}function y(V){if(V&&typeof V.line=="number"&&typeof V.column=="number"&&!Number.isNaN(V.line)&&!Number.isNaN(V.column)){for(;a.length1?a[V.line-2]:0)+V.column-1;if(se=55296&&e<=57343}function oe(e){return e>=56320&&e<=57343}function Le(e,t){return(e-55296)*1024+9216+t}function Se(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function Ke(e){return e>=64976&&e<=65007||S.has(e)}var we;(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(we||(we={}));const Et=65536;class We{constructor(t){this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Et,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(t,a){const{line:o,col:y,offset:V}=this,se=y+a,X=V+a;return{code:t,startLine:o,endLine:o,startCol:se,endCol:se,startOffset:X,endOffset:X}}_err(t){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(t,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.html.length-1){const a=this.html.charCodeAt(this.pos+1);if(oe(a))return this.pos++,this._addGap(),Le(t,a)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,f.EOF;return this._err(we.surrogateInInputStream),t}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(t,a){this.html.length>0?this.html+=t:this.html=t,this.endOfChunkHit=!1,this.lastChunkWritten=a}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(t,a){if(this.pos+t.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(a)return this.html.startsWith(t,this.pos);for(let o=0;o=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,f.EOF;const o=this.html.charCodeAt(a);return o===f.CARRIAGE_RETURN?f.LINE_FEED:o}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,f.EOF;let t=this.html.charCodeAt(this.pos);return t===f.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,f.LINE_FEED):t===f.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,xe(t)&&(t=this._processSurrogate(t)),this.handler.onParseError===null||t>31&&t<127||t===f.LINE_FEED||t===f.CARRIAGE_RETURN||t>159&&t<64976||this._checkForProblematicCharacters(t),t)}_checkForProblematicCharacters(t){Se(t)?this._err(we.controlCharacterInInputStream):Ke(t)&&this._err(we.noncharacterInInputStream)}retreat(t){for(this.pos-=t;this.pos=0;a--)if(e.attrs[a].name===t)return e.attrs[a].value;return null}const st=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(e=>e.charCodeAt(0))),Re=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(e=>e.charCodeAt(0)));var Ge;const Ae=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Ze=(Ge=String.fromCodePoint)!==null&&Ge!==void 0?Ge:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function Fe(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=Ae.get(e))!==null&&t!==void 0?t:e}function Pe(e){return Ze(Fe(e))}var Q;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Q||(Q={}));const be=32;var ce;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(ce||(ce={}));function Ie(e){return e>=Q.ZERO&&e<=Q.NINE}function ze(e){return e>=Q.UPPER_A&&e<=Q.UPPER_F||e>=Q.LOWER_A&&e<=Q.LOWER_F}function Je(e){return e>=Q.UPPER_A&&e<=Q.UPPER_Z||e>=Q.LOWER_A&&e<=Q.LOWER_Z||Ie(e)}function nt(e){return e===Q.EQUALS||Je(e)}var et;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(et||(et={}));var ot;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(ot||(ot={}));class Ye{constructor(t,a,o){this.decodeTree=t,this.emitCodePoint=a,this.errors=o,this.state=et.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ot.Strict}startEntity(t){this.decodeMode=t,this.state=et.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,a){switch(this.state){case et.EntityStart:return t.charCodeAt(a)===Q.NUM?(this.state=et.NumericStart,this.consumed+=1,this.stateNumericStart(t,a+1)):(this.state=et.NamedEntity,this.stateNamedEntity(t,a));case et.NumericStart:return this.stateNumericStart(t,a);case et.NumericDecimal:return this.stateNumericDecimal(t,a);case et.NumericHex:return this.stateNumericHex(t,a);case et.NamedEntity:return this.stateNamedEntity(t,a)}}stateNumericStart(t,a){return a>=t.length?-1:(t.charCodeAt(a)|be)===Q.LOWER_X?(this.state=et.NumericHex,this.consumed+=1,this.stateNumericHex(t,a+1)):(this.state=et.NumericDecimal,this.stateNumericDecimal(t,a))}addToNumericResult(t,a,o,y){if(a!==o){const V=o-a;this.result=this.result*Math.pow(y,V)+Number.parseInt(t.substr(a,V),y),this.consumed+=V}}stateNumericHex(t,a){const o=a;for(;a>14;for(;a>14,V!==0){if(se===Q.SEMI)return this.emitNamedEntityData(this.treeIndex,V,this.consumed+this.excess);this.decodeMode!==ot.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:a,decodeTree:o}=this,y=(o[a]&ce.VALUE_LENGTH)>>14;return this.emitNamedEntityData(a,y,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,a,o){const{decodeTree:y}=this;return this.emitCodePoint(a===1?y[t]&~ce.VALUE_LENGTH:y[t+1],o),a===3&&this.emitCodePoint(y[t+2],o),o}end(){var t;switch(this.state){case et.NamedEntity:return this.result!==0&&(this.decodeMode!==ot.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case et.NumericDecimal:return this.emitNumericEntity(0,2);case et.NumericHex:return this.emitNumericEntity(0,3);case et.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case et.EntityStart:return 0}}}function At(e){let t="";const a=new Ye(e,o=>t+=fromCodePoint(o));return function(y,V){let se=0,X=0;for(;(X=y.indexOf("&",X))>=0;){t+=y.slice(se,X),a.startEntity(V);const lt=a.write(y,X+1);if(lt<0){se=X+a.end();break}se=X+lt,X=lt===0?se+1:se}const ke=t+y.slice(se);return t="",ke}}function Wt(e,t,a,o){const y=(t&ce.BRANCH_LENGTH)>>7,V=t&ce.JUMP_TABLE;if(y===0)return V!==0&&o===V?a:-1;if(V){const ke=o-V;return ke<0||ke>=y?-1:e[a+ke]-1}let se=a,X=se+y-1;for(;se<=X;){const ke=se+X>>>1,lt=e[ke];if(lto)X=ke-1;else return e[ke+y]}return-1}const Xt=null,Zt=null;function zt(e,t=ot.Legacy){return Xt(e,t)}function Kt(e){return Xt(e,ot.Attribute)}function Me(e){return Xt(e,ot.Strict)}function Qe(e){return Zt(e,ot.Strict)}var m;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})(m||(m={}));var D;(function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"})(D||(D={}));var Ue;(function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"})(Ue||(Ue={}));var U;(function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"})(U||(U={}));var c;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"})(c||(c={}));const mt=new Map([[U.A,c.A],[U.ADDRESS,c.ADDRESS],[U.ANNOTATION_XML,c.ANNOTATION_XML],[U.APPLET,c.APPLET],[U.AREA,c.AREA],[U.ARTICLE,c.ARTICLE],[U.ASIDE,c.ASIDE],[U.B,c.B],[U.BASE,c.BASE],[U.BASEFONT,c.BASEFONT],[U.BGSOUND,c.BGSOUND],[U.BIG,c.BIG],[U.BLOCKQUOTE,c.BLOCKQUOTE],[U.BODY,c.BODY],[U.BR,c.BR],[U.BUTTON,c.BUTTON],[U.CAPTION,c.CAPTION],[U.CENTER,c.CENTER],[U.CODE,c.CODE],[U.COL,c.COL],[U.COLGROUP,c.COLGROUP],[U.DD,c.DD],[U.DESC,c.DESC],[U.DETAILS,c.DETAILS],[U.DIALOG,c.DIALOG],[U.DIR,c.DIR],[U.DIV,c.DIV],[U.DL,c.DL],[U.DT,c.DT],[U.EM,c.EM],[U.EMBED,c.EMBED],[U.FIELDSET,c.FIELDSET],[U.FIGCAPTION,c.FIGCAPTION],[U.FIGURE,c.FIGURE],[U.FONT,c.FONT],[U.FOOTER,c.FOOTER],[U.FOREIGN_OBJECT,c.FOREIGN_OBJECT],[U.FORM,c.FORM],[U.FRAME,c.FRAME],[U.FRAMESET,c.FRAMESET],[U.H1,c.H1],[U.H2,c.H2],[U.H3,c.H3],[U.H4,c.H4],[U.H5,c.H5],[U.H6,c.H6],[U.HEAD,c.HEAD],[U.HEADER,c.HEADER],[U.HGROUP,c.HGROUP],[U.HR,c.HR],[U.HTML,c.HTML],[U.I,c.I],[U.IMG,c.IMG],[U.IMAGE,c.IMAGE],[U.INPUT,c.INPUT],[U.IFRAME,c.IFRAME],[U.KEYGEN,c.KEYGEN],[U.LABEL,c.LABEL],[U.LI,c.LI],[U.LINK,c.LINK],[U.LISTING,c.LISTING],[U.MAIN,c.MAIN],[U.MALIGNMARK,c.MALIGNMARK],[U.MARQUEE,c.MARQUEE],[U.MATH,c.MATH],[U.MENU,c.MENU],[U.META,c.META],[U.MGLYPH,c.MGLYPH],[U.MI,c.MI],[U.MO,c.MO],[U.MN,c.MN],[U.MS,c.MS],[U.MTEXT,c.MTEXT],[U.NAV,c.NAV],[U.NOBR,c.NOBR],[U.NOFRAMES,c.NOFRAMES],[U.NOEMBED,c.NOEMBED],[U.NOSCRIPT,c.NOSCRIPT],[U.OBJECT,c.OBJECT],[U.OL,c.OL],[U.OPTGROUP,c.OPTGROUP],[U.OPTION,c.OPTION],[U.P,c.P],[U.PARAM,c.PARAM],[U.PLAINTEXT,c.PLAINTEXT],[U.PRE,c.PRE],[U.RB,c.RB],[U.RP,c.RP],[U.RT,c.RT],[U.RTC,c.RTC],[U.RUBY,c.RUBY],[U.S,c.S],[U.SCRIPT,c.SCRIPT],[U.SEARCH,c.SEARCH],[U.SECTION,c.SECTION],[U.SELECT,c.SELECT],[U.SOURCE,c.SOURCE],[U.SMALL,c.SMALL],[U.SPAN,c.SPAN],[U.STRIKE,c.STRIKE],[U.STRONG,c.STRONG],[U.STYLE,c.STYLE],[U.SUB,c.SUB],[U.SUMMARY,c.SUMMARY],[U.SUP,c.SUP],[U.TABLE,c.TABLE],[U.TBODY,c.TBODY],[U.TEMPLATE,c.TEMPLATE],[U.TEXTAREA,c.TEXTAREA],[U.TFOOT,c.TFOOT],[U.TD,c.TD],[U.TH,c.TH],[U.THEAD,c.THEAD],[U.TITLE,c.TITLE],[U.TR,c.TR],[U.TRACK,c.TRACK],[U.TT,c.TT],[U.U,c.U],[U.UL,c.UL],[U.SVG,c.SVG],[U.VAR,c.VAR],[U.WBR,c.WBR],[U.XMP,c.XMP]]);function vt(e){var t;return(t=mt.get(e))!==null&&t!==void 0?t:c.UNKNOWN}const ht=c,rn={[m.HTML]:new Set([ht.ADDRESS,ht.APPLET,ht.AREA,ht.ARTICLE,ht.ASIDE,ht.BASE,ht.BASEFONT,ht.BGSOUND,ht.BLOCKQUOTE,ht.BODY,ht.BR,ht.BUTTON,ht.CAPTION,ht.CENTER,ht.COL,ht.COLGROUP,ht.DD,ht.DETAILS,ht.DIR,ht.DIV,ht.DL,ht.DT,ht.EMBED,ht.FIELDSET,ht.FIGCAPTION,ht.FIGURE,ht.FOOTER,ht.FORM,ht.FRAME,ht.FRAMESET,ht.H1,ht.H2,ht.H3,ht.H4,ht.H5,ht.H6,ht.HEAD,ht.HEADER,ht.HGROUP,ht.HR,ht.HTML,ht.IFRAME,ht.IMG,ht.INPUT,ht.LI,ht.LINK,ht.LISTING,ht.MAIN,ht.MARQUEE,ht.MENU,ht.META,ht.NAV,ht.NOEMBED,ht.NOFRAMES,ht.NOSCRIPT,ht.OBJECT,ht.OL,ht.P,ht.PARAM,ht.PLAINTEXT,ht.PRE,ht.SCRIPT,ht.SECTION,ht.SELECT,ht.SOURCE,ht.STYLE,ht.SUMMARY,ht.TABLE,ht.TBODY,ht.TD,ht.TEMPLATE,ht.TEXTAREA,ht.TFOOT,ht.TH,ht.THEAD,ht.TITLE,ht.TR,ht.TRACK,ht.UL,ht.WBR,ht.XMP]),[m.MATHML]:new Set([ht.MI,ht.MO,ht.MN,ht.MS,ht.MTEXT,ht.ANNOTATION_XML]),[m.SVG]:new Set([ht.TITLE,ht.FOREIGN_OBJECT,ht.DESC]),[m.XLINK]:new Set,[m.XML]:new Set,[m.XMLNS]:new Set},Ht=new Set([ht.H1,ht.H2,ht.H3,ht.H4,ht.H5,ht.H6]),Pt=new Set([U.STYLE,U.SCRIPT,U.XMP,U.IFRAME,U.NOEMBED,U.NOFRAMES,U.PLAINTEXT]);function pn(e,t){return Pt.has(e)||t&&e===U.NOSCRIPT}var _e;(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(_e||(_e={}));const ge={DATA:_e.DATA,RCDATA:_e.RCDATA,RAWTEXT:_e.RAWTEXT,SCRIPT_DATA:_e.SCRIPT_DATA,PLAINTEXT:_e.PLAINTEXT,CDATA_SECTION:_e.CDATA_SECTION};function pt(e){return e>=f.DIGIT_0&&e<=f.DIGIT_9}function ye(e){return e>=f.LATIN_CAPITAL_A&&e<=f.LATIN_CAPITAL_Z}function Rt(e){return e>=f.LATIN_SMALL_A&&e<=f.LATIN_SMALL_Z}function fn(e){return Rt(e)||ye(e)}function ln(e){return fn(e)||pt(e)}function sn(e){return e+32}function wn(e){return e===f.SPACE||e===f.LINE_FEED||e===f.TABULATION||e===f.FORM_FEED}function xn(e){return wn(e)||e===f.SOLIDUS||e===f.GREATER_THAN_SIGN}function Wn(e){return e===f.NULL?we.nullCharacterReference:e>1114111?we.characterReferenceOutsideUnicodeRange:xe(e)?we.surrogateCharacterReference:Ke(e)?we.noncharacterCharacterReference:Se(e)||e===f.CARRIAGE_RETURN?we.controlCharacterReference:null}class Kn{constructor(t,a){this.options=t,this.handler=a,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=_e.DATA,this.returnState=_e.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new We(a),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new Ye(st,(o,y)=>{this.preprocessor.pos=this.entityStartPos+y-1,this._flushCodePointConsumedAsCharacterReference(o)},a.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(we.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:o=>{this._err(we.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+o)},validateNumericCharacterReference:o=>{const y=Wn(o);y&&this._err(y,1)}}:void 0)}_err(t,a=0){var o,y;(y=(o=this.handler).onParseError)===null||y===void 0||y.call(o,this.preprocessor.getError(t,a))}getCurrentLocation(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}pause(){this.paused=!0}resume(t){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||t==null||t())}write(t,a,o){this.active=!0,this.preprocessor.write(t,a),this._runParsingLoop(),this.paused||o==null||o()}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(t){this.consumedAfterSnapshot+=t;for(let a=0;a0&&this._err(we.endTagWithAttributes),t.selfClosing&&this._err(we.endTagWithTrailingSolidus),this.handler.onEndTag(t)),this.preprocessor.dropParsedChunk()}emitCurrentComment(t){this.prepareToken(t),this.handler.onComment(t),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(t){this.prepareToken(t),this.handler.onDoctype(t),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(t){if(this.currentCharacterToken){switch(t&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentCharacterToken.type){case it.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case it.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case it.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const t=this.getCurrentLocation(0);t&&(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset),this._emitCurrentCharacterToken(t),this.handler.onEof({type:it.EOF,location:t}),this.active=!1}_appendCharToCurrentCharacterToken(t,a){if(this.currentCharacterToken)if(this.currentCharacterToken.type===t){this.currentCharacterToken.chars+=a;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(t,a)}_emitCodePoint(t){const a=wn(t)?it.WHITESPACE_CHARACTER:t===f.NULL?it.NULL_CHARACTER:it.CHARACTER;this._appendCharToCurrentCharacterToken(a,String.fromCodePoint(t))}_emitChars(t){this._appendCharToCurrentCharacterToken(it.CHARACTER,t)}_startCharacterReference(){this.returnState=this.state,this.state=_e.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?ot.Attribute:ot.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===_e.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===_e.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===_e.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}_callState(t){switch(this.state){case _e.DATA:{this._stateData(t);break}case _e.RCDATA:{this._stateRcdata(t);break}case _e.RAWTEXT:{this._stateRawtext(t);break}case _e.SCRIPT_DATA:{this._stateScriptData(t);break}case _e.PLAINTEXT:{this._statePlaintext(t);break}case _e.TAG_OPEN:{this._stateTagOpen(t);break}case _e.END_TAG_OPEN:{this._stateEndTagOpen(t);break}case _e.TAG_NAME:{this._stateTagName(t);break}case _e.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(t);break}case _e.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(t);break}case _e.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(t);break}case _e.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(t);break}case _e.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(t);break}case _e.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(t);break}case _e.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(t);break}case _e.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(t);break}case _e.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(t);break}case _e.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(t);break}case _e.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(t);break}case _e.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(t);break}case _e.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(t);break}case _e.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(t);break}case _e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(t);break}case _e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(t);break}case _e.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(t);break}case _e.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(t);break}case _e.ATTRIBUTE_NAME:{this._stateAttributeName(t);break}case _e.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(t);break}case _e.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(t);break}case _e.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(t);break}case _e.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(t);break}case _e.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(t);break}case _e.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(t);break}case _e.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(t);break}case _e.BOGUS_COMMENT:{this._stateBogusComment(t);break}case _e.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(t);break}case _e.COMMENT_START:{this._stateCommentStart(t);break}case _e.COMMENT_START_DASH:{this._stateCommentStartDash(t);break}case _e.COMMENT:{this._stateComment(t);break}case _e.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(t);break}case _e.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(t);break}case _e.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(t);break}case _e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(t);break}case _e.COMMENT_END_DASH:{this._stateCommentEndDash(t);break}case _e.COMMENT_END:{this._stateCommentEnd(t);break}case _e.COMMENT_END_BANG:{this._stateCommentEndBang(t);break}case _e.DOCTYPE:{this._stateDoctype(t);break}case _e.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(t);break}case _e.DOCTYPE_NAME:{this._stateDoctypeName(t);break}case _e.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(t);break}case _e.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(t);break}case _e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(t);break}case _e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(t);break}case _e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(t);break}case _e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(t);break}case _e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break}case _e.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(t);break}case _e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(t);break}case _e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(t);break}case _e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(t);break}case _e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(t);break}case _e.BOGUS_DOCTYPE:{this._stateBogusDoctype(t);break}case _e.CDATA_SECTION:{this._stateCdataSection(t);break}case _e.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(t);break}case _e.CDATA_SECTION_END:{this._stateCdataSectionEnd(t);break}case _e.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case _e.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(t);break}default:throw new Error("Unknown state")}}_stateData(t){switch(t){case f.LESS_THAN_SIGN:{this.state=_e.TAG_OPEN;break}case f.AMPERSAND:{this._startCharacterReference();break}case f.NULL:{this._err(we.unexpectedNullCharacter),this._emitCodePoint(t);break}case f.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRcdata(t){switch(t){case f.AMPERSAND:{this._startCharacterReference();break}case f.LESS_THAN_SIGN:{this.state=_e.RCDATA_LESS_THAN_SIGN;break}case f.NULL:{this._err(we.unexpectedNullCharacter),this._emitChars(Y);break}case f.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRawtext(t){switch(t){case f.LESS_THAN_SIGN:{this.state=_e.RAWTEXT_LESS_THAN_SIGN;break}case f.NULL:{this._err(we.unexpectedNullCharacter),this._emitChars(Y);break}case f.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptData(t){switch(t){case f.LESS_THAN_SIGN:{this.state=_e.SCRIPT_DATA_LESS_THAN_SIGN;break}case f.NULL:{this._err(we.unexpectedNullCharacter),this._emitChars(Y);break}case f.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_statePlaintext(t){switch(t){case f.NULL:{this._err(we.unexpectedNullCharacter),this._emitChars(Y);break}case f.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateTagOpen(t){if(fn(t))this._createStartTagToken(),this.state=_e.TAG_NAME,this._stateTagName(t);else switch(t){case f.EXCLAMATION_MARK:{this.state=_e.MARKUP_DECLARATION_OPEN;break}case f.SOLIDUS:{this.state=_e.END_TAG_OPEN;break}case f.QUESTION_MARK:{this._err(we.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=_e.BOGUS_COMMENT,this._stateBogusComment(t);break}case f.EOF:{this._err(we.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(we.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=_e.DATA,this._stateData(t)}}_stateEndTagOpen(t){if(fn(t))this._createEndTagToken(),this.state=_e.TAG_NAME,this._stateTagName(t);else switch(t){case f.GREATER_THAN_SIGN:{this._err(we.missingEndTagName),this.state=_e.DATA;break}case f.EOF:{this._err(we.eofBeforeTagName),this._emitChars("");break}case f.NULL:{this._err(we.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_ESCAPED,this._emitChars(Y);break}case f.EOF:{this._err(we.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=_e.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedLessThanSign(t){t===f.SOLIDUS?this.state=_e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:fn(t)?(this._emitChars("<"),this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=_e.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagOpen(t){fn(t)?(this.state=_e.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("");break}case f.NULL:{this._err(we.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Y);break}case f.EOF:{this._err(we.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedLessThanSign(t){t===f.SOLIDUS?(this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateScriptDataDoubleEscapeEnd(t){if(this.preprocessor.startsWith(fe.SCRIPT,!1)&&xn(this.preprocessor.peek(fe.SCRIPT.length))){this._emitCodePoint(t);for(let a=0;a0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!0)}replace(t,a){const o=this._indexOf(t);this.items[o]=a,o===this.stackTop&&(this.current=a)}insertAfter(t,a,o){const y=this._indexOf(t)+1;this.items.splice(y,0,a),this.tagIDs.splice(y,0,o),this.stackTop++,y===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,y===this.stackTop)}popUntilTagNamePopped(t){let a=this.stackTop+1;do a=this.tagIDs.lastIndexOf(t,a-1);while(a>0&&this.treeAdapter.getNamespaceURI(this.items[a])!==m.HTML);this.shortenToLength(Math.max(a,0))}shortenToLength(t){for(;this.stackTop>=t;){const a=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(a,this.stackTop=0;o--)if(t.has(this.tagIDs[o])&&this.treeAdapter.getNamespaceURI(this.items[o])===a)return o;return-1}clearBackTo(t,a){const o=this._indexOfTagNames(t,a);this.shortenToLength(o+1)}clearBackToTableContext(){this.clearBackTo(Be,m.HTML)}clearBackToTableBodyContext(){this.clearBackTo(hr,m.HTML)}clearBackToTableRowContext(){this.clearBackTo(Rn,m.HTML)}remove(t){const a=this._indexOf(t);a>=0&&(a===this.stackTop?this.pop():(this.items.splice(a,1),this.tagIDs.splice(a,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===c.BODY?this.items[1]:null}contains(t){return this._indexOf(t)>-1}getCommonAncestor(t){const a=this._indexOf(t)-1;return a>=0?this.items[a]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===c.HTML}hasInDynamicScope(t,a){for(let o=this.stackTop;o>=0;o--){const y=this.tagIDs[o];switch(this.treeAdapter.getNamespaceURI(this.items[o])){case m.HTML:{if(y===t)return!0;if(a.has(y))return!1;break}case m.SVG:{if(qt.has(y))return!1;break}case m.MATHML:{if(nn.has(y))return!1;break}}}return!0}hasInScope(t){return this.hasInDynamicScope(t,an)}hasInListItemScope(t){return this.hasInDynamicScope(t,$t)}hasInButtonScope(t){return this.hasInDynamicScope(t,Bt)}hasNumberedHeaderInScope(){for(let t=this.stackTop;t>=0;t--){const a=this.tagIDs[t];switch(this.treeAdapter.getNamespaceURI(this.items[t])){case m.HTML:{if(Ht.has(a))return!0;if(an.has(a))return!1;break}case m.SVG:{if(qt.has(a))return!1;break}case m.MATHML:{if(nn.has(a))return!1;break}}}return!0}hasInTableScope(t){for(let a=this.stackTop;a>=0;a--)if(this.treeAdapter.getNamespaceURI(this.items[a])===m.HTML)switch(this.tagIDs[a]){case t:return!0;case c.TABLE:case c.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===m.HTML)switch(this.tagIDs[t]){case c.TBODY:case c.THEAD:case c.TFOOT:return!0;case c.TABLE:case c.HTML:return!1}return!0}hasInSelectScope(t){for(let a=this.stackTop;a>=0;a--)if(this.treeAdapter.getNamespaceURI(this.items[a])===m.HTML)switch(this.tagIDs[a]){case t:return!0;case c.OPTION:case c.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&En.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Qn.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;this.currentTagId!==void 0&&this.currentTagId!==t&&Qn.has(this.currentTagId);)this.pop()}}const _t=3;var jt;(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(jt||(jt={}));const Nn={type:jt.Marker};class rr{constructor(t){this.treeAdapter=t,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(t,a){const o=[],y=a.length,V=this.treeAdapter.getTagName(t),se=this.treeAdapter.getNamespaceURI(t);for(let X=0;X[se.name,se.value]));let V=0;for(let se=0;sey.get(ke.name)===ke.value)&&(V+=1,V>=_t&&this.entries.splice(X.idx,1))}}insertMarker(){this.entries.unshift(Nn)}pushElement(t,a){this._ensureNoahArkCondition(t),this.entries.unshift({type:jt.Element,element:t,token:a})}insertElementAfterBookmark(t,a){const o=this.entries.indexOf(this.bookmark);this.entries.splice(o,0,{type:jt.Element,element:t,token:a})}removeEntry(t){const a=this.entries.indexOf(t);a!==-1&&this.entries.splice(a,1)}clearToLastMarker(){const t=this.entries.indexOf(Nn);t===-1?this.entries.length=0:this.entries.splice(0,t+1)}getElementEntryInScopeWithTagName(t){const a=this.entries.find(o=>o.type===jt.Marker||this.treeAdapter.getTagName(o.element)===t);return a&&a.type===jt.Element?a:null}getElementEntry(t){return this.entries.find(a=>a.type===jt.Element&&a.element===t)}}const Vn={createDocument(){return{nodeName:"#document",mode:Ue.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(e,t,a){return{nodeName:e,tagName:e,attrs:a,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,a){const o=e.childNodes.indexOf(a);e.childNodes.splice(o,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent(e){return e.content},setDocumentType(e,t,a,o){const y=e.childNodes.find(V=>V.nodeName==="#documentType");if(y)y.name=t,y.publicId=a,y.systemId=o;else{const V={nodeName:"#documentType",name:t,publicId:a,systemId:o,parentNode:null};Vn.appendChild(e,V)}},setDocumentMode(e,t){e.mode=t},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const a=e.childNodes[e.childNodes.length-1];if(Vn.isTextNode(a)){a.value+=t;return}}Vn.appendChild(e,Vn.createTextNode(t))},insertTextBefore(e,t,a){const o=e.childNodes[e.childNodes.indexOf(a)-1];o&&Vn.isTextNode(o)?o.value+=t:Vn.insertBefore(e,Vn.createTextNode(t),a)},adoptAttributes(e,t){const a=new Set(e.attrs.map(o=>o.name));for(let o=0;oe.startsWith(a))}function ve(e){return e.name===hn&&e.publicId===null&&(e.systemId===null||e.systemId===On)}function rt(e){if(e.name!==hn)return Ue.QUIRKS;const{systemId:t}=e;if(t&&t.toLowerCase()===jn)return Ue.QUIRKS;let{publicId:a}=e;if(a!==null){if(a=a.toLowerCase(),Ft.has(a))return Ue.QUIRKS;let o=t===null?at:ar;if(De(a,o))return Ue.QUIRKS;if(o=t===null?Qt:Mt,De(a,o))return Ue.LIMITED_QUIRKS}return Ue.NO_QUIRKS}const bt={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Ut="definitionurl",Gt="definitionURL",yn=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),en=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:m.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:m.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:m.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:m.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:m.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:m.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:m.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:m.XML}],["xml:space",{prefix:"xml",name:"space",namespace:m.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:m.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:m.XMLNS}]]),Jt=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),un=new Set([c.B,c.BIG,c.BLOCKQUOTE,c.BODY,c.BR,c.CENTER,c.CODE,c.DD,c.DIV,c.DL,c.DT,c.EM,c.EMBED,c.H1,c.H2,c.H3,c.H4,c.H5,c.H6,c.HEAD,c.HR,c.I,c.IMG,c.LI,c.LISTING,c.MENU,c.META,c.NOBR,c.OL,c.P,c.PRE,c.RUBY,c.S,c.SMALL,c.SPAN,c.STRONG,c.STRIKE,c.SUB,c.SUP,c.TABLE,c.TT,c.U,c.UL,c.VAR]);function Cn(e){const t=e.tagID;return t===c.FONT&&e.attrs.some(({name:o})=>o===D.COLOR||o===D.SIZE||o===D.FACE)||un.has(t)}function mn(e){for(let t=0;t0&&this._setContextModes(t,a)}onItemPop(t,a){var o,y;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(t,this.currentToken),(y=(o=this.treeAdapter).onItemPop)===null||y===void 0||y.call(o,t,this.openElements.current),a){let V,se;this.openElements.stackTop===0&&this.fragmentContext?(V=this.fragmentContext,se=this.fragmentContextID):{current:V,currentTagId:se}=this.openElements,this._setContextModes(V,se)}}_setContextModes(t,a){const o=t===this.document||t&&this.treeAdapter.getNamespaceURI(t)===m.HTML;this.currentNotInHTML=!o,this.tokenizer.inForeignNode=!o&&t!==void 0&&a!==void 0&&!this._isIntegrationPoint(a,t)}_switchToTextParsing(t,a){this._insertElement(t,m.HTML),this.tokenizer.state=a,this.originalInsertionMode=this.insertionMode,this.insertionMode=ue.TEXT}switchToPlaintextParsing(){this.insertionMode=ue.TEXT,this.originalInsertionMode=ue.IN_BODY,this.tokenizer.state=ge.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;for(;t;){if(this.treeAdapter.getTagName(t)===U.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==m.HTML))switch(this.fragmentContextID){case c.TITLE:case c.TEXTAREA:{this.tokenizer.state=ge.RCDATA;break}case c.STYLE:case c.XMP:case c.IFRAME:case c.NOEMBED:case c.NOFRAMES:case c.NOSCRIPT:{this.tokenizer.state=ge.RAWTEXT;break}case c.SCRIPT:{this.tokenizer.state=ge.SCRIPT_DATA;break}case c.PLAINTEXT:{this.tokenizer.state=ge.PLAINTEXT;break}default:}}_setDocumentType(t){const a=t.name||"",o=t.publicId||"",y=t.systemId||"";if(this.treeAdapter.setDocumentType(this.document,a,o,y),t.location){const se=this.treeAdapter.getChildNodes(this.document).find(X=>this.treeAdapter.isDocumentTypeNode(X));se&&this.treeAdapter.setNodeSourceCodeLocation(se,t.location)}}_attachElementToTree(t,a){if(this.options.sourceCodeLocationInfo){const o=a&&Mr(tn({},a),{startTag:a});this.treeAdapter.setNodeSourceCodeLocation(t,o)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{const o=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(o!=null?o:this.document,t)}}_appendElement(t,a){const o=this.treeAdapter.createElement(t.tagName,a,t.attrs);this._attachElementToTree(o,t.location)}_insertElement(t,a){const o=this.treeAdapter.createElement(t.tagName,a,t.attrs);this._attachElementToTree(o,t.location),this.openElements.push(o,t.tagID)}_insertFakeElement(t,a){const o=this.treeAdapter.createElement(t,m.HTML,[]);this._attachElementToTree(o,null),this.openElements.push(o,a)}_insertTemplate(t){const a=this.treeAdapter.createElement(t.tagName,m.HTML,t.attrs),o=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(a,o),this._attachElementToTree(a,t.location),this.openElements.push(a,t.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(o,null)}_insertFakeRootElement(){const t=this.treeAdapter.createElement(U.HTML,m.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(t,null),this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t,c.HTML)}_appendCommentNode(t,a){const o=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(a,o),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(o,t.location)}_insertCharacters(t){let a,o;if(this._shouldFosterParentOnInsertion()?({parent:a,beforeElement:o}=this._findFosterParentingLocation(),o?this.treeAdapter.insertTextBefore(a,t.chars,o):this.treeAdapter.insertText(a,t.chars)):(a=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(a,t.chars)),!t.location)return;const y=this.treeAdapter.getChildNodes(a),V=o?y.lastIndexOf(o):y.length,se=y[V-1];if(this.treeAdapter.getNodeSourceCodeLocation(se)){const{endLine:ke,endCol:lt,endOffset:Ee}=t.location;this.treeAdapter.updateNodeSourceCodeLocation(se,{endLine:ke,endCol:lt,endOffset:Ee})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(se,t.location)}_adoptNodes(t,a){for(let o=this.treeAdapter.getFirstChild(t);o;o=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(o),this.treeAdapter.appendChild(a,o)}_setEndLocation(t,a){if(this.treeAdapter.getNodeSourceCodeLocation(t)&&a.location){const o=a.location,y=this.treeAdapter.getTagName(t),V=a.type===it.END_TAG&&y===a.tagName?{endTag:tn({},o),endLine:o.endLine,endCol:o.endCol,endOffset:o.endOffset}:{endLine:o.startLine,endCol:o.startCol,endOffset:o.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(t,V)}}shouldProcessStartTagTokenInForeignContent(t){if(!this.currentNotInHTML)return!1;let a,o;return this.openElements.stackTop===0&&this.fragmentContext?(a=this.fragmentContext,o=this.fragmentContextID):{current:a,currentTagId:o}=this.openElements,t.tagID===c.SVG&&this.treeAdapter.getTagName(a)===U.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(a)===m.MATHML?!1:this.tokenizer.inForeignNode||(t.tagID===c.MGLYPH||t.tagID===c.MALIGNMARK)&&o!==void 0&&!this._isIntegrationPoint(o,a,m.HTML)}_processToken(t){switch(t.type){case it.CHARACTER:{this.onCharacter(t);break}case it.NULL_CHARACTER:{this.onNullCharacter(t);break}case it.COMMENT:{this.onComment(t);break}case it.DOCTYPE:{this.onDoctype(t);break}case it.START_TAG:{this._processStartTag(t);break}case it.END_TAG:{this.onEndTag(t);break}case it.EOF:{this.onEof(t);break}case it.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(t);break}}}_isIntegrationPoint(t,a,o){const y=this.treeAdapter.getNamespaceURI(a),V=this.treeAdapter.getAttrList(a);return Mn(t,y,V,o)}_reconstructActiveFormattingElements(){const t=this.activeFormattingElements.entries.length;if(t){const a=this.activeFormattingElements.entries.findIndex(y=>y.type===jt.Marker||this.openElements.contains(y.element)),o=a===-1?t-1:a-1;for(let y=o;y>=0;y--){const V=this.activeFormattingElements.entries[y];this._insertElement(V.token,this.treeAdapter.getNamespaceURI(V.element)),V.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=ue.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(c.P),this.openElements.popUntilTagNamePopped(c.P)}_resetInsertionMode(){for(let t=this.openElements.stackTop;t>=0;t--)switch(t===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[t]){case c.TR:{this.insertionMode=ue.IN_ROW;return}case c.TBODY:case c.THEAD:case c.TFOOT:{this.insertionMode=ue.IN_TABLE_BODY;return}case c.CAPTION:{this.insertionMode=ue.IN_CAPTION;return}case c.COLGROUP:{this.insertionMode=ue.IN_COLUMN_GROUP;return}case c.TABLE:{this.insertionMode=ue.IN_TABLE;return}case c.BODY:{this.insertionMode=ue.IN_BODY;return}case c.FRAMESET:{this.insertionMode=ue.IN_FRAMESET;return}case c.SELECT:{this._resetInsertionModeForSelect(t);return}case c.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case c.HTML:{this.insertionMode=this.headElement?ue.AFTER_HEAD:ue.BEFORE_HEAD;return}case c.TD:case c.TH:{if(t>0){this.insertionMode=ue.IN_CELL;return}break}case c.HEAD:{if(t>0){this.insertionMode=ue.IN_HEAD;return}break}}this.insertionMode=ue.IN_BODY}_resetInsertionModeForSelect(t){if(t>0)for(let a=t-1;a>0;a--){const o=this.openElements.tagIDs[a];if(o===c.TEMPLATE)break;if(o===c.TABLE){this.insertionMode=ue.IN_SELECT_IN_TABLE;return}}this.insertionMode=ue.IN_SELECT}_isElementCausesFosterParenting(t){return Bn.has(t)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let t=this.openElements.stackTop;t>=0;t--){const a=this.openElements.items[t];switch(this.openElements.tagIDs[t]){case c.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(a)===m.HTML)return{parent:this.treeAdapter.getTemplateContent(a),beforeElement:null};break}case c.TABLE:{const o=this.treeAdapter.getParentNode(a);return o?{parent:o,beforeElement:a}:{parent:this.openElements.items[t-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(t){const a=this._findFosterParentingLocation();a.beforeElement?this.treeAdapter.insertBefore(a.parent,t,a.beforeElement):this.treeAdapter.appendChild(a.parent,t)}_isSpecialElement(t,a){const o=this.treeAdapter.getNamespaceURI(t);return rn[o].has(a)}onCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){wi(this,t);return}switch(this.insertionMode){case ue.INITIAL:{Tn(this,t);break}case ue.BEFORE_HTML:{nr(this,t);break}case ue.BEFORE_HEAD:{Hn(this,t);break}case ue.IN_HEAD:{q(this,t);break}case ue.IN_HEAD_NO_SCRIPT:{qe(this,t);break}case ue.AFTER_HEAD:{He(this,t);break}case ue.IN_BODY:case ue.IN_CAPTION:case ue.IN_CELL:case ue.IN_TEMPLATE:{Xe(this,t);break}case ue.TEXT:case ue.IN_SELECT:case ue.IN_SELECT_IN_TABLE:{this._insertCharacters(t);break}case ue.IN_TABLE:case ue.IN_TABLE_BODY:case ue.IN_ROW:{Jr(this,t);break}case ue.IN_TABLE_TEXT:{La(this,t);break}case ue.IN_COLUMN_GROUP:{va(this,t);break}case ue.AFTER_BODY:{di(this,t);break}case ue.AFTER_AFTER_BODY:{yi(this,t);break}default:}}onNullCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Hi(this,t);return}switch(this.insertionMode){case ue.INITIAL:{Tn(this,t);break}case ue.BEFORE_HTML:{nr(this,t);break}case ue.BEFORE_HEAD:{Hn(this,t);break}case ue.IN_HEAD:{q(this,t);break}case ue.IN_HEAD_NO_SCRIPT:{qe(this,t);break}case ue.AFTER_HEAD:{He(this,t);break}case ue.TEXT:{this._insertCharacters(t);break}case ue.IN_TABLE:case ue.IN_TABLE_BODY:case ue.IN_ROW:{Jr(this,t);break}case ue.IN_COLUMN_GROUP:{va(this,t);break}case ue.AFTER_BODY:{di(this,t);break}case ue.AFTER_AFTER_BODY:{yi(this,t);break}default:}}onComment(t){if(this.skipNextNewLine=!1,this.currentNotInHTML){Yt(this,t);return}switch(this.insertionMode){case ue.INITIAL:case ue.BEFORE_HTML:case ue.BEFORE_HEAD:case ue.IN_HEAD:case ue.IN_HEAD_NO_SCRIPT:case ue.AFTER_HEAD:case ue.IN_BODY:case ue.IN_TABLE:case ue.IN_CAPTION:case ue.IN_COLUMN_GROUP:case ue.IN_TABLE_BODY:case ue.IN_ROW:case ue.IN_CELL:case ue.IN_SELECT:case ue.IN_SELECT_IN_TABLE:case ue.IN_TEMPLATE:case ue.IN_FRAMESET:case ue.AFTER_FRAMESET:{Yt(this,t);break}case ue.IN_TABLE_TEXT:{ma(this,t);break}case ue.AFTER_BODY:{on(this,t);break}case ue.AFTER_AFTER_BODY:case ue.AFTER_AFTER_FRAMESET:{Sn(this,t);break}default:}}onDoctype(t){switch(this.skipNextNewLine=!1,this.insertionMode){case ue.INITIAL:{In(this,t);break}case ue.BEFORE_HEAD:case ue.IN_HEAD:case ue.IN_HEAD_NO_SCRIPT:case ue.AFTER_HEAD:{this._err(t,we.misplacedDoctype);break}case ue.IN_TABLE_TEXT:{ma(this,t);break}default:}}onStartTag(t){this.skipNextNewLine=!1,this.currentToken=t,this._processStartTag(t),t.selfClosing&&!t.ackSelfClosing&&this._err(t,we.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(t){this.shouldProcessStartTagTokenInForeignContent(t)?Ai(this,t):this._startTagOutsideForeignContent(t)}_startTagOutsideForeignContent(t){switch(this.insertionMode){case ue.INITIAL:{Tn(this,t);break}case ue.BEFORE_HTML:{tr(this,t);break}case ue.BEFORE_HEAD:{qn(this,t);break}case ue.IN_HEAD:{vr(this,t);break}case ue.IN_HEAD_NO_SCRIPT:{Oe(this,t);break}case ue.AFTER_HEAD:{ut(this,t);break}case ue.IN_BODY:{Gr(this,t);break}case ue.IN_TABLE:{pa(this,t);break}case ue.IN_TABLE_TEXT:{ma(this,t);break}case ue.IN_CAPTION:{zr(this,t);break}case ue.IN_COLUMN_GROUP:{$r(this,t);break}case ue.IN_TABLE_BODY:{Ha(this,t);break}case ue.IN_ROW:{Ka(this,t);break}case ue.IN_CELL:{Ei(this,t);break}case ue.IN_SELECT:{ti(this,t);break}case ue.IN_SELECT_IN_TABLE:{ni(this,t);break}case ue.IN_TEMPLATE:{zi(this,t);break}case ue.AFTER_BODY:{Oi(this,t);break}case ue.IN_FRAMESET:{xi(this,t);break}case ue.AFTER_FRAMESET:{fi(this,t);break}case ue.AFTER_AFTER_BODY:{Zi(this,t);break}case ue.AFTER_AFTER_FRAMESET:{ki(this,t);break}default:}}onEndTag(t){this.skipNextNewLine=!1,this.currentToken=t,this.currentNotInHTML?ji(this,t):this._endTagOutsideForeignContent(t)}_endTagOutsideForeignContent(t){switch(this.insertionMode){case ue.INITIAL:{Tn(this,t);break}case ue.BEFORE_HTML:{Jn(this,t);break}case ue.BEFORE_HEAD:{fr(this,t);break}case ue.IN_HEAD:{lr(this,t);break}case ue.IN_HEAD_NO_SCRIPT:{ie(this,t);break}case ue.AFTER_HEAD:{St(this,t);break}case ue.IN_BODY:{Va(this,t);break}case ue.TEXT:{ca(this,t);break}case ue.IN_TABLE:{la(this,t);break}case ue.IN_TABLE_TEXT:{ma(this,t);break}case ue.IN_CAPTION:{Fr(this,t);break}case ue.IN_COLUMN_GROUP:{ba(this,t);break}case ue.IN_TABLE_BODY:{Ea(this,t);break}case ue.IN_ROW:{ui(this,t);break}case ue.IN_CELL:{Ya(this,t);break}case ue.IN_SELECT:{ci(this,t);break}case ue.IN_SELECT_IN_TABLE:{Ui(this,t);break}case ue.IN_TEMPLATE:{Ti(this,t);break}case ue.AFTER_BODY:{_i(this,t);break}case ue.IN_FRAMESET:{Xa(this,t);break}case ue.AFTER_FRAMESET:{Vi(this,t);break}case ue.AFTER_AFTER_BODY:{yi(this,t);break}default:}}onEof(t){switch(this.insertionMode){case ue.INITIAL:{Tn(this,t);break}case ue.BEFORE_HTML:{nr(this,t);break}case ue.BEFORE_HEAD:{Hn(this,t);break}case ue.IN_HEAD:{q(this,t);break}case ue.IN_HEAD_NO_SCRIPT:{qe(this,t);break}case ue.AFTER_HEAD:{He(this,t);break}case ue.IN_BODY:case ue.IN_TABLE:case ue.IN_CAPTION:case ue.IN_COLUMN_GROUP:case ue.IN_TABLE_BODY:case ue.IN_ROW:case ue.IN_CELL:case ue.IN_SELECT:case ue.IN_SELECT_IN_TABLE:{Za(this,t);break}case ue.TEXT:{da(this,t);break}case ue.IN_TABLE_TEXT:{ma(this,t);break}case ue.IN_TEMPLATE:{$i(this,t);break}case ue.AFTER_BODY:case ue.IN_FRAMESET:case ue.AFTER_FRAMESET:case ue.AFTER_AFTER_BODY:case ue.AFTER_AFTER_FRAMESET:{Nt(this,t);break}default:}}onWhitespaceCharacter(t){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.chars.charCodeAt(0)===f.LINE_FEED)){if(t.chars.length===1)return;t.chars=t.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(t);return}switch(this.insertionMode){case ue.IN_HEAD:case ue.IN_HEAD_NO_SCRIPT:case ue.AFTER_HEAD:case ue.TEXT:case ue.IN_COLUMN_GROUP:case ue.IN_SELECT:case ue.IN_SELECT_IN_TABLE:case ue.IN_FRAMESET:case ue.AFTER_FRAMESET:{this._insertCharacters(t);break}case ue.IN_BODY:case ue.IN_CAPTION:case ue.IN_CELL:case ue.IN_TEMPLATE:case ue.AFTER_BODY:case ue.AFTER_AFTER_BODY:case ue.AFTER_AFTER_FRAMESET:{ft(this,t);break}case ue.IN_TABLE:case ue.IN_TABLE_BODY:case ue.IN_ROW:{Jr(this,t);break}case ue.IN_TABLE_TEXT:{ha(this,t);break}default:}}}function me(e,t){let a=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return a?e.openElements.contains(a.element)?e.openElements.hasInScope(t.tagID)||(a=null):(e.activeFormattingElements.removeEntry(a),a=null):li(e,t),a}function Ce(e,t){let a=null,o=e.openElements.stackTop;for(;o>=0;o--){const y=e.openElements.items[o];if(y===t.element)break;e._isSpecialElement(y,e.openElements.tagIDs[o])&&(a=y)}return a||(e.openElements.shortenToLength(Math.max(o,0)),e.activeFormattingElements.removeEntry(t)),a}function $e(e,t,a){let o=t,y=e.openElements.getCommonAncestor(t);for(let V=0,se=y;se!==a;V++,se=y){y=e.openElements.getCommonAncestor(se);const X=e.activeFormattingElements.getElementEntry(se),ke=X&&V>=mr;!X||ke?(ke&&e.activeFormattingElements.removeEntry(X),e.openElements.remove(se)):(se=ct(e,X),o===t&&(e.activeFormattingElements.bookmark=X),e.treeAdapter.detachNode(o),e.treeAdapter.appendChild(se,o),o=se)}return o}function ct(e,t){const a=e.treeAdapter.getNamespaceURI(t.element),o=e.treeAdapter.createElement(t.token.tagName,a,t.token.attrs);return e.openElements.replace(t.element,o),t.element=o,o}function dt(e,t,a){const o=e.treeAdapter.getTagName(t),y=vt(o);if(e._isElementCausesFosterParenting(y))e._fosterParentElement(a);else{const V=e.treeAdapter.getNamespaceURI(t);y===c.TEMPLATE&&V===m.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,a)}}function Ct(e,t,a){const o=e.treeAdapter.getNamespaceURI(a.element),{token:y}=a,V=e.treeAdapter.createElement(y.tagName,o,y.attrs);e._adoptNodes(t,V),e.treeAdapter.appendChild(t,V),e.activeFormattingElements.insertElementAfterBookmark(V,y),e.activeFormattingElements.removeEntry(a),e.openElements.remove(a.element),e.openElements.insertAfter(t,V,y.tagID)}function Dt(e,t){for(let a=0;a=a;o--)e._setEndLocation(e.openElements.items[o],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const o=e.openElements.items[0],y=e.treeAdapter.getNodeSourceCodeLocation(o);if(y&&!y.endTag&&(e._setEndLocation(o,t),e.openElements.stackTop>=1)){const V=e.openElements.items[1],se=e.treeAdapter.getNodeSourceCodeLocation(V);se&&!se.endTag&&e._setEndLocation(V,t)}}}}function In(e,t){e._setDocumentType(t);const a=t.forceQuirks?Ue.QUIRKS:rt(t);ve(t)||e._err(t,we.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,a),e.insertionMode=ue.BEFORE_HTML}function Tn(e,t){e._err(t,we.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Ue.QUIRKS),e.insertionMode=ue.BEFORE_HTML,e._processToken(t)}function tr(e,t){t.tagID===c.HTML?(e._insertElement(t,m.HTML),e.insertionMode=ue.BEFORE_HEAD):nr(e,t)}function Jn(e,t){const a=t.tagID;(a===c.HTML||a===c.HEAD||a===c.BODY||a===c.BR)&&nr(e,t)}function nr(e,t){e._insertFakeRootElement(),e.insertionMode=ue.BEFORE_HEAD,e._processToken(t)}function qn(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.HEAD:{e._insertElement(t,m.HTML),e.headElement=e.openElements.current,e.insertionMode=ue.IN_HEAD;break}default:Hn(e,t)}}function fr(e,t){const a=t.tagID;a===c.HEAD||a===c.BODY||a===c.HTML||a===c.BR?Hn(e,t):e._err(t,we.endTagWithoutMatchingOpenElement)}function Hn(e,t){e._insertFakeElement(U.HEAD,c.HEAD),e.headElement=e.openElements.current,e.insertionMode=ue.IN_HEAD,e._processToken(t)}function vr(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.BASE:case c.BASEFONT:case c.BGSOUND:case c.LINK:case c.META:{e._appendElement(t,m.HTML),t.ackSelfClosing=!0;break}case c.TITLE:{e._switchToTextParsing(t,ge.RCDATA);break}case c.NOSCRIPT:{e.options.scriptingEnabled?e._switchToTextParsing(t,ge.RAWTEXT):(e._insertElement(t,m.HTML),e.insertionMode=ue.IN_HEAD_NO_SCRIPT);break}case c.NOFRAMES:case c.STYLE:{e._switchToTextParsing(t,ge.RAWTEXT);break}case c.SCRIPT:{e._switchToTextParsing(t,ge.SCRIPT_DATA);break}case c.TEMPLATE:{e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=ue.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(ue.IN_TEMPLATE);break}case c.HEAD:{e._err(t,we.misplacedStartTagForHeadElement);break}default:q(e,t)}}function lr(e,t){switch(t.tagID){case c.HEAD:{e.openElements.pop(),e.insertionMode=ue.AFTER_HEAD;break}case c.BODY:case c.BR:case c.HTML:{q(e,t);break}case c.TEMPLATE:{pr(e,t);break}default:e._err(t,we.endTagWithoutMatchingOpenElement)}}function pr(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==c.TEMPLATE&&e._err(t,we.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(c.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,we.endTagWithoutMatchingOpenElement)}function q(e,t){e.openElements.pop(),e.insertionMode=ue.AFTER_HEAD,e._processToken(t)}function Oe(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.BASEFONT:case c.BGSOUND:case c.HEAD:case c.LINK:case c.META:case c.NOFRAMES:case c.STYLE:{vr(e,t);break}case c.NOSCRIPT:{e._err(t,we.nestedNoscriptInHead);break}default:qe(e,t)}}function ie(e,t){switch(t.tagID){case c.NOSCRIPT:{e.openElements.pop(),e.insertionMode=ue.IN_HEAD;break}case c.BR:{qe(e,t);break}default:e._err(t,we.endTagWithoutMatchingOpenElement)}}function qe(e,t){const a=t.type===it.EOF?we.openElementsLeftAfterEof:we.disallowedContentInNoscriptInHead;e._err(t,a),e.openElements.pop(),e.insertionMode=ue.IN_HEAD,e._processToken(t)}function ut(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.BODY:{e._insertElement(t,m.HTML),e.framesetOk=!1,e.insertionMode=ue.IN_BODY;break}case c.FRAMESET:{e._insertElement(t,m.HTML),e.insertionMode=ue.IN_FRAMESET;break}case c.BASE:case c.BASEFONT:case c.BGSOUND:case c.LINK:case c.META:case c.NOFRAMES:case c.SCRIPT:case c.STYLE:case c.TEMPLATE:case c.TITLE:{e._err(t,we.abandonedHeadElementChild),e.openElements.push(e.headElement,c.HEAD),vr(e,t),e.openElements.remove(e.headElement);break}case c.HEAD:{e._err(t,we.misplacedStartTagForHeadElement);break}default:He(e,t)}}function St(e,t){switch(t.tagID){case c.BODY:case c.HTML:case c.BR:{He(e,t);break}case c.TEMPLATE:{pr(e,t);break}default:e._err(t,we.endTagWithoutMatchingOpenElement)}}function He(e,t){e._insertFakeElement(U.BODY,c.BODY),e.insertionMode=ue.IN_BODY,Tt(e,t)}function Tt(e,t){switch(t.type){case it.CHARACTER:{Xe(e,t);break}case it.WHITESPACE_CHARACTER:{ft(e,t);break}case it.COMMENT:{Yt(e,t);break}case it.START_TAG:{Gr(e,t);break}case it.END_TAG:{Va(e,t);break}case it.EOF:{Za(e,t);break}default:}}function ft(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function Xe(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function dn(e,t){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}function Lt(e,t){const a=e.openElements.tryPeekProperlyNestedBodyElement();a&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(a,t.attrs))}function $n(e,t){const a=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&a&&(e.treeAdapter.detachNode(a),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,m.HTML),e.insertionMode=ue.IN_FRAMESET)}function ur(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML)}function An(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e.openElements.currentTagId!==void 0&&Ht.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,m.HTML)}function Xn(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function dr(e,t){const a=e.openElements.tmplCount>0;(!e.formElement||a)&&(e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML),a||(e.formElement=e.openElements.current))}function cr(e,t){e.framesetOk=!1;const a=t.tagID;for(let o=e.openElements.stackTop;o>=0;o--){const y=e.openElements.tagIDs[o];if(a===c.LI&&y===c.LI||(a===c.DD||a===c.DT)&&(y===c.DD||y===c.DT)){e.openElements.generateImpliedEndTagsWithExclusion(y),e.openElements.popUntilTagNamePopped(y);break}if(y!==c.ADDRESS&&y!==c.DIV&&y!==c.P&&e._isSpecialElement(e.openElements.items[o],y))break}e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML)}function yr(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML),e.tokenizer.state=ge.PLAINTEXT}function Er(e,t){e.openElements.hasInScope(c.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(c.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML),e.framesetOk=!1}function Ir(e,t){const a=e.activeFormattingElements.getElementEntryInScopeWithTagName(U.A);a&&(Dt(e,t),e.openElements.remove(a.element),e.activeFormattingElements.removeEntry(a)),e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Cr(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function jr(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(c.NOBR)&&(Dt(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,m.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Ur(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function aa(e,t){e.treeAdapter.getDocumentMode(e.document)!==Ue.QUIRKS&&e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML),e.framesetOk=!1,e.insertionMode=ue.IN_TABLE}function ia(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,m.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function cn(e){const t=Ve(e,D.TYPE);return t!=null&&t.toLowerCase()===Yn}function Dr(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,m.HTML),cn(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}function Nr(e,t){e._appendElement(t,m.HTML),t.ackSelfClosing=!0}function Gn(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._appendElement(t,m.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function gr(e,t){t.tagName=U.IMG,t.tagID=c.IMG,ia(e,t)}function Pr(e,t){e._insertElement(t,m.HTML),e.skipNextNewLine=!0,e.tokenizer.state=ge.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=ue.TEXT}function Br(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,ge.RAWTEXT)}function kr(e,t){e.framesetOk=!1,e._switchToTextParsing(t,ge.RAWTEXT)}function _a(e,t){e._switchToTextParsing(t,ge.RAWTEXT)}function na(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===ue.IN_TABLE||e.insertionMode===ue.IN_CAPTION||e.insertionMode===ue.IN_TABLE_BODY||e.insertionMode===ue.IN_ROW||e.insertionMode===ue.IN_CELL?ue.IN_SELECT_IN_TABLE:ue.IN_SELECT}function Pa(e,t){e.openElements.currentTagId===c.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML)}function Da(e,t){e.openElements.hasInScope(c.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,m.HTML)}function ii(e,t){e.openElements.hasInScope(c.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(c.RTC),e._insertElement(t,m.HTML)}function bi(e,t){e._reconstructActiveFormattingElements(),mn(t),bn(t),t.selfClosing?e._appendElement(t,m.MATHML):e._insertElement(t,m.MATHML),t.ackSelfClosing=!0}function Ba(e,t){e._reconstructActiveFormattingElements(),_n(t),bn(t),t.selfClosing?e._appendElement(t,m.SVG):e._insertElement(t,m.SVG),t.ackSelfClosing=!0}function fa(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML)}function Gr(e,t){switch(t.tagID){case c.I:case c.S:case c.B:case c.U:case c.EM:case c.TT:case c.BIG:case c.CODE:case c.FONT:case c.SMALL:case c.STRIKE:case c.STRONG:{Cr(e,t);break}case c.A:{Ir(e,t);break}case c.H1:case c.H2:case c.H3:case c.H4:case c.H5:case c.H6:{An(e,t);break}case c.P:case c.DL:case c.OL:case c.UL:case c.DIV:case c.DIR:case c.NAV:case c.MAIN:case c.MENU:case c.ASIDE:case c.CENTER:case c.FIGURE:case c.FOOTER:case c.HEADER:case c.HGROUP:case c.DIALOG:case c.DETAILS:case c.ADDRESS:case c.ARTICLE:case c.SEARCH:case c.SECTION:case c.SUMMARY:case c.FIELDSET:case c.BLOCKQUOTE:case c.FIGCAPTION:{ur(e,t);break}case c.LI:case c.DD:case c.DT:{cr(e,t);break}case c.BR:case c.IMG:case c.WBR:case c.AREA:case c.EMBED:case c.KEYGEN:{ia(e,t);break}case c.HR:{Gn(e,t);break}case c.RB:case c.RTC:{Da(e,t);break}case c.RT:case c.RP:{ii(e,t);break}case c.PRE:case c.LISTING:{Xn(e,t);break}case c.XMP:{Br(e,t);break}case c.SVG:{Ba(e,t);break}case c.HTML:{dn(e,t);break}case c.BASE:case c.LINK:case c.META:case c.STYLE:case c.TITLE:case c.SCRIPT:case c.BGSOUND:case c.BASEFONT:case c.TEMPLATE:{vr(e,t);break}case c.BODY:{Lt(e,t);break}case c.FORM:{dr(e,t);break}case c.NOBR:{jr(e,t);break}case c.MATH:{bi(e,t);break}case c.TABLE:{aa(e,t);break}case c.INPUT:{Dr(e,t);break}case c.PARAM:case c.TRACK:case c.SOURCE:{Nr(e,t);break}case c.IMAGE:{gr(e,t);break}case c.BUTTON:{Er(e,t);break}case c.APPLET:case c.OBJECT:case c.MARQUEE:{Ur(e,t);break}case c.IFRAME:{kr(e,t);break}case c.SELECT:{na(e,t);break}case c.OPTION:case c.OPTGROUP:{Pa(e,t);break}case c.NOEMBED:case c.NOFRAMES:{_a(e,t);break}case c.FRAMESET:{$n(e,t);break}case c.TEXTAREA:{Pr(e,t);break}case c.NOSCRIPT:{e.options.scriptingEnabled?_a(e,t):fa(e,t);break}case c.PLAINTEXT:{yr(e,t);break}case c.COL:case c.TH:case c.TD:case c.TR:case c.HEAD:case c.FRAME:case c.TBODY:case c.TFOOT:case c.THEAD:case c.CAPTION:case c.COLGROUP:break;default:fa(e,t)}}function za(e,t){if(e.openElements.hasInScope(c.BODY)&&(e.insertionMode=ue.AFTER_BODY,e.options.sourceCodeLocationInfo)){const a=e.openElements.tryPeekProperlyNestedBodyElement();a&&e._setEndLocation(a,t)}}function wa(e,t){e.openElements.hasInScope(c.BODY)&&(e.insertionMode=ue.AFTER_BODY,_i(e,t))}function $a(e,t){const a=t.tagID;e.openElements.hasInScope(a)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(a))}function Oa(e){const t=e.openElements.tmplCount>0,{formElement:a}=e;t||(e.formElement=null),(a||t)&&e.openElements.hasInScope(c.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(c.FORM):a&&e.openElements.remove(a))}function si(e){e.openElements.hasInButtonScope(c.P)||e._insertFakeElement(U.P,c.P),e._closePElement()}function ja(e){e.openElements.hasInListItemScope(c.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(c.LI),e.openElements.popUntilTagNamePopped(c.LI))}function Ja(e,t){const a=t.tagID;e.openElements.hasInScope(a)&&(e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.popUntilTagNamePopped(a))}function ei(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function Ga(e,t){const a=t.tagID;e.openElements.hasInScope(a)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(a),e.activeFormattingElements.clearToLastMarker())}function oi(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(U.BR,c.BR),e.openElements.pop(),e.framesetOk=!1}function li(e,t){const a=t.tagName,o=t.tagID;for(let y=e.openElements.stackTop;y>0;y--){const V=e.openElements.items[y],se=e.openElements.tagIDs[y];if(o===se&&(o!==c.UNKNOWN||e.treeAdapter.getTagName(V)===a)){e.openElements.generateImpliedEndTagsWithExclusion(o),e.openElements.stackTop>=y&&e.openElements.shortenToLength(y);break}if(e._isSpecialElement(V,se))break}}function Va(e,t){switch(t.tagID){case c.A:case c.B:case c.I:case c.S:case c.U:case c.EM:case c.TT:case c.BIG:case c.CODE:case c.FONT:case c.NOBR:case c.SMALL:case c.STRIKE:case c.STRONG:{Dt(e,t);break}case c.P:{si(e);break}case c.DL:case c.UL:case c.OL:case c.DIR:case c.DIV:case c.NAV:case c.PRE:case c.MAIN:case c.MENU:case c.ASIDE:case c.BUTTON:case c.CENTER:case c.FIGURE:case c.FOOTER:case c.HEADER:case c.HGROUP:case c.DIALOG:case c.ADDRESS:case c.ARTICLE:case c.DETAILS:case c.SEARCH:case c.SECTION:case c.SUMMARY:case c.LISTING:case c.FIELDSET:case c.BLOCKQUOTE:case c.FIGCAPTION:{$a(e,t);break}case c.LI:{ja(e);break}case c.DD:case c.DT:{Ja(e,t);break}case c.H1:case c.H2:case c.H3:case c.H4:case c.H5:case c.H6:{ei(e);break}case c.BR:{oi(e);break}case c.BODY:{za(e,t);break}case c.HTML:{wa(e,t);break}case c.FORM:{Oa(e);break}case c.APPLET:case c.OBJECT:case c.MARQUEE:{Ga(e,t);break}case c.TEMPLATE:{pr(e,t);break}default:li(e,t)}}function Za(e,t){e.tmplInsertionModeStack.length>0?$i(e,t):Nt(e,t)}function ca(e,t){var a;t.tagID===c.SCRIPT&&((a=e.scriptHandler)===null||a===void 0||a.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function da(e,t){e._err(t,we.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}function Jr(e,t){if(e.openElements.currentTagId!==void 0&&Bn.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=ue.IN_TABLE_TEXT,t.type){case it.CHARACTER:{La(e,t);break}case it.WHITESPACE_CHARACTER:{ha(e,t);break}}else Na(e,t)}function Ca(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,m.HTML),e.insertionMode=ue.IN_CAPTION}function ta(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,m.HTML),e.insertionMode=ue.IN_COLUMN_GROUP}function ga(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(U.COLGROUP,c.COLGROUP),e.insertionMode=ue.IN_COLUMN_GROUP,$r(e,t)}function Aa(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,m.HTML),e.insertionMode=ue.IN_TABLE_BODY}function Ia(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(U.TBODY,c.TBODY),e.insertionMode=ue.IN_TABLE_BODY,Ha(e,t)}function Zr(e,t){e.openElements.hasInTableScope(c.TABLE)&&(e.openElements.popUntilTagNamePopped(c.TABLE),e._resetInsertionMode(),e._processStartTag(t))}function ya(e,t){cn(t)?e._appendElement(t,m.HTML):Na(e,t),t.ackSelfClosing=!0}function Sa(e,t){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(t,m.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function pa(e,t){switch(t.tagID){case c.TD:case c.TH:case c.TR:{Ia(e,t);break}case c.STYLE:case c.SCRIPT:case c.TEMPLATE:{vr(e,t);break}case c.COL:{ga(e,t);break}case c.FORM:{Sa(e,t);break}case c.TABLE:{Zr(e,t);break}case c.TBODY:case c.TFOOT:case c.THEAD:{Aa(e,t);break}case c.INPUT:{ya(e,t);break}case c.CAPTION:{Ca(e,t);break}case c.COLGROUP:{ta(e,t);break}default:Na(e,t)}}function la(e,t){switch(t.tagID){case c.TABLE:{e.openElements.hasInTableScope(c.TABLE)&&(e.openElements.popUntilTagNamePopped(c.TABLE),e._resetInsertionMode());break}case c.TEMPLATE:{pr(e,t);break}case c.BODY:case c.CAPTION:case c.COL:case c.COLGROUP:case c.HTML:case c.TBODY:case c.TD:case c.TFOOT:case c.TH:case c.THEAD:case c.TR:break;default:Na(e,t)}}function Na(e,t){const a=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,Tt(e,t),e.fosterParentingEnabled=a}function ha(e,t){e.pendingCharacterTokens.push(t)}function La(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function ma(e,t){let a=0;if(e.hasNonWhitespacePendingCharacterToken)for(;a0&&e.openElements.currentTagId===c.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===c.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===c.OPTGROUP&&e.openElements.pop();break}case c.OPTION:{e.openElements.currentTagId===c.OPTION&&e.openElements.pop();break}case c.SELECT:{e.openElements.hasInSelectScope(c.SELECT)&&(e.openElements.popUntilTagNamePopped(c.SELECT),e._resetInsertionMode());break}case c.TEMPLATE:{pr(e,t);break}default:}}function ni(e,t){const a=t.tagID;a===c.CAPTION||a===c.TABLE||a===c.TBODY||a===c.TFOOT||a===c.THEAD||a===c.TR||a===c.TD||a===c.TH?(e.openElements.popUntilTagNamePopped(c.SELECT),e._resetInsertionMode(),e._processStartTag(t)):ti(e,t)}function Ui(e,t){const a=t.tagID;a===c.CAPTION||a===c.TABLE||a===c.TBODY||a===c.TFOOT||a===c.THEAD||a===c.TR||a===c.TD||a===c.TH?e.openElements.hasInTableScope(a)&&(e.openElements.popUntilTagNamePopped(c.SELECT),e._resetInsertionMode(),e.onEndTag(t)):ci(e,t)}function zi(e,t){switch(t.tagID){case c.BASE:case c.BASEFONT:case c.BGSOUND:case c.LINK:case c.META:case c.NOFRAMES:case c.SCRIPT:case c.STYLE:case c.TEMPLATE:case c.TITLE:{vr(e,t);break}case c.CAPTION:case c.COLGROUP:case c.TBODY:case c.TFOOT:case c.THEAD:{e.tmplInsertionModeStack[0]=ue.IN_TABLE,e.insertionMode=ue.IN_TABLE,pa(e,t);break}case c.COL:{e.tmplInsertionModeStack[0]=ue.IN_COLUMN_GROUP,e.insertionMode=ue.IN_COLUMN_GROUP,$r(e,t);break}case c.TR:{e.tmplInsertionModeStack[0]=ue.IN_TABLE_BODY,e.insertionMode=ue.IN_TABLE_BODY,Ha(e,t);break}case c.TD:case c.TH:{e.tmplInsertionModeStack[0]=ue.IN_ROW,e.insertionMode=ue.IN_ROW,Ka(e,t);break}default:e.tmplInsertionModeStack[0]=ue.IN_BODY,e.insertionMode=ue.IN_BODY,Gr(e,t)}}function Ti(e,t){t.tagID===c.TEMPLATE&&pr(e,t)}function $i(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(c.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):Nt(e,t)}function Oi(e,t){t.tagID===c.HTML?Gr(e,t):di(e,t)}function _i(e,t){var a;if(t.tagID===c.HTML){if(e.fragmentContext||(e.insertionMode=ue.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===c.HTML){e._setEndLocation(e.openElements.items[0],t);const o=e.openElements.items[1];o&&!(!((a=e.treeAdapter.getNodeSourceCodeLocation(o))===null||a===void 0)&&a.endTag)&&e._setEndLocation(o,t)}}else di(e,t)}function di(e,t){e.insertionMode=ue.IN_BODY,Tt(e,t)}function xi(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.FRAMESET:{e._insertElement(t,m.HTML);break}case c.FRAME:{e._appendElement(t,m.HTML),t.ackSelfClosing=!0;break}case c.NOFRAMES:{vr(e,t);break}default:}}function Xa(e,t){t.tagID===c.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==c.FRAMESET&&(e.insertionMode=ue.AFTER_FRAMESET))}function fi(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.NOFRAMES:{vr(e,t);break}default:}}function Vi(e,t){t.tagID===c.HTML&&(e.insertionMode=ue.AFTER_AFTER_FRAMESET)}function Zi(e,t){t.tagID===c.HTML?Gr(e,t):yi(e,t)}function yi(e,t){e.insertionMode=ue.IN_BODY,Tt(e,t)}function ki(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.NOFRAMES:{vr(e,t);break}default:}}function Hi(e,t){t.chars=Y,e._insertCharacters(t)}function wi(e,t){e._insertCharacters(t),e.framesetOk=!1}function Ci(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==m.HTML&&e.openElements.currentTagId!==void 0&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function Ai(e,t){if(Cn(t))Ci(e),e._startTagOutsideForeignContent(t);else{const a=e._getAdjustedCurrentElement(),o=e.treeAdapter.getNamespaceURI(a);o===m.MATHML?mn(t):o===m.SVG&&(Fn(t),_n(t)),bn(t),t.selfClosing?e._appendElement(t,o):e._insertElement(t,o),t.ackSelfClosing=!0}}function ji(e,t){if(t.tagID===c.P||t.tagID===c.BR){Ci(e),e._endTagOutsideForeignContent(t);return}for(let a=e.openElements.stackTop;a>0;a--){const o=e.openElements.items[a];if(e.treeAdapter.getNamespaceURI(o)===m.HTML){e._endTagOutsideForeignContent(t);break}const y=e.treeAdapter.getTagName(o);if(y.toLowerCase()===t.tagName){t.tagName=y,e.openElements.shortenToLength(a);break}}}const Ii=/["$&'<>\u0080-\uFFFF]/g,pi=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),Di=String.prototype.codePointAt==null?(e,t)=>(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t):(e,t)=>e.codePointAt(t);function Ki(e){let t="",a=0,o;for(;(o=Ii.exec(e))!==null;){const{index:y}=o,V=e.charCodeAt(y),se=pi.get(V);se===void 0?(t+=`${e.substring(a,y)}&#x${Di(e,y).toString(16)};`,a=Ii.lastIndex+=+((V&64512)===55296)):(t+=e.substring(a,y)+se,a=y+1)}return t+e.substr(a)}const Yi=null;function Li(e,t){return function(o){let y,V=0,se="";for(;y=e.exec(o);)V!==y.index&&(se+=o.substring(V,y.index)),se+=t.get(y[0].charCodeAt(0)),V=y.index+1;return se+o.substring(V)}}const Xi=null,Gi=Li(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Qi=Li(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),qi=new Set([U.AREA,U.BASE,U.BASEFONT,U.BGSOUND,U.BR,U.COL,U.EMBED,U.FRAME,U.HR,U.IMG,U.INPUT,U.KEYGEN,U.LINK,U.META,U.PARAM,U.SOURCE,U.TRACK,U.WBR]);function hi(e,t){return t.treeAdapter.isElementNode(e)&&t.treeAdapter.getNamespaceURI(e)===NS.HTML&&qi.has(t.treeAdapter.getTagName(e))}const Mi={treeAdapter:Vn,scriptingEnabled:!0};function es(e,t){const a=tn(tn({},Mi),t);return hi(e,a)?"":Ni(e,a)}function Wi(e,t){const a=tn(tn({},Mi),t);return Ri(e,a)}function Ni(e,t){let a="";const o=t.treeAdapter.isElementNode(e)&&t.treeAdapter.getTagName(e)===$.TEMPLATE&&t.treeAdapter.getNamespaceURI(e)===NS.HTML?t.treeAdapter.getTemplateContent(e):e,y=t.treeAdapter.getChildNodes(o);if(y)for(const V of y)a+=Ri(V,t);return a}function Ri(e,t){return t.treeAdapter.isElementNode(e)?Pi(e,t):t.treeAdapter.isTextNode(e)?A(e,t):t.treeAdapter.isCommentNode(e)?M(e,t):t.treeAdapter.isDocumentTypeNode(e)?K(e,t):""}function Pi(e,t){const a=t.treeAdapter.getTagName(e);return`<${a}${u(e,t)}>${hi(e,t)?"":`${Ni(e,t)}`}`}function u(e,{treeAdapter:t}){let a="";for(const o of t.getAttrList(e)){if(a+=" ",o.namespace)switch(o.namespace){case NS.XML:{a+=`xml:${o.name}`;break}case NS.XMLNS:{o.name!=="xmlns"&&(a+="xmlns:"),a+=o.name;break}case NS.XLINK:{a+=`xlink:${o.name}`;break}default:a+=`${o.prefix}:${o.name}`}else a+=o.name;a+=`="${escapeAttribute(o.value)}"`}return a}function A(e,t){const{treeAdapter:a}=t,o=a.getTextNodeContent(e),y=a.getParentNode(e),V=y&&a.isElementNode(y)&&a.getTagName(y);return V&&a.getNamespaceURI(y)===NS.HTML&&hasUnescapedText(V,t.scriptingEnabled)?o:escapeText(o)}function M(e,{treeAdapter:t}){return``}function K(e,{treeAdapter:t}){return``}function pe(e,t){return Parser.parse(e,t)}function he(e,t,a){typeof e=="string"&&(a=t,t=e,e=null);const o=Parser.getFragmentParser(e,a);return o.tokenizer.write(t,!0),o.getFragment()}var H=n(17970),je=n(10528);const xt=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,yt=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),tt={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function kt(e,t){const a=Wr(e),o=F("type",{handlers:{root:gt,element:br,text:Tr,comment:Or,doctype:Lr,raw:_r},unknown:ea}),y={parser:a?new ae(tt):ae.getFragmentParser(void 0,tt),handle(X){o(X,y)},stitches:!1,options:t||{}};o(e,y),Kr(y,(0,H.Pk)());const V=a?y.parser.document:y.parser.getFragment(),se=O(V,{file:y.options.file});return y.stitches&&(0,je.Vn)(se,"comment",function(X,ke,lt){const Ee=X;if(Ee.value.stitch&<&&ke!==void 0){const Vt=lt.children;return Vt[ke]=Ee.value.stitch,ke}}),se.type==="root"&&se.children.length===1&&se.children[0].type===e.type?se.children[0]:se}function Ot(e,t){let a=-1;if(e)for(;++a4&&(t.parser.tokenizer.state=0);const a={type:it.CHARACTER,chars:e.value,location:Yr(e)};Kr(t,(0,H.Pk)(e)),t.parser.currentToken=a,t.parser._processToken(t.parser.currentToken)}function Lr(e,t){const a={type:it.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Yr(e)};Kr(t,(0,H.Pk)(e)),t.parser.currentToken=a,t.parser._processToken(t.parser.currentToken)}function ir(e,t){t.stitches=!0;const a=Fa(e);if("children"in e&&"children"in a){const o=kt({type:"root",children:e.children},t.options);a.children=o.children}Or({type:"comment",value:{stitch:a}},t)}function Or(e,t){const a=e.value,o={type:it.COMMENT,data:a,location:Yr(e)};Kr(t,(0,H.Pk)(e)),t.parser.currentToken=o,t.parser._processToken(t.parser.currentToken)}function _r(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,Pn(t,(0,H.Pk)(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(xt,"<$1$2"):e.value,!1),t.parser.tokenizer._runParsingLoop(),t.parser.tokenizer.state===72||t.parser.tokenizer.state===78){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;const a=t.parser.tokenizer._consume();t.parser.tokenizer._callState(a)}}function ea(e,t){const a=e;if(t.options.passThrough&&t.options.passThrough.includes(a.type))ir(a,t);else{let o="";throw yt.has(a.type)&&(o=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+a.type+"` node"+o)}}function Kr(e,t){Pn(e,t);const a=e.parser.tokenizer.currentCharacterToken;a&&a.location&&(a.location.endLine=e.parser.tokenizer.preprocessor.line,a.location.endCol=e.parser.tokenizer.preprocessor.col+1,a.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=a,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=ge.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function Pn(e,t){if(t&&t.offset!==void 0){const a={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-t.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=a}}function Qr(e,t){const a=e.tagName.toLowerCase();if(t.parser.tokenizer.state===ge.PLAINTEXT)return;Kr(t,(0,H.Pk)(e));const o=t.parser.openElements.current;let y="namespaceURI"in o?o.namespaceURI:R.t.html;y===R.t.html&&a==="svg"&&(y=R.t.svg);const V=de(Mr(tn({},e),{children:[]}),{space:y===R.t.svg?"svg":"html"}),se={type:it.START_TAG,tagName:a,tagID:vt(a),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in V?V.attrs:[],location:Yr(e)};t.parser.currentToken=se,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=a}function sa(e,t){const a=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&g.includes(a)||t.parser.tokenizer.state===ge.PLAINTEXT)return;Kr(t,(0,H.rb)(e));const o={type:it.END_TAG,tagName:a,tagID:vt(a),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Yr(e)};t.parser.currentToken=o,t.parser._processToken(t.parser.currentToken),a===t.parser.tokenizer.lastStartTagName&&(t.parser.tokenizer.state===ge.RCDATA||t.parser.tokenizer.state===ge.RAWTEXT||t.parser.tokenizer.state===ge.SCRIPT_DATA)&&(t.parser.tokenizer.state=ge.DATA)}function Wr(e){const t=e.type==="root"?e.children[0]:e;return!!(t&&(t.type==="doctype"||t.type==="element"&&t.tagName.toLowerCase()==="html"))}function Yr(e){const t=(0,H.Pk)(e)||{line:void 0,column:void 0,offset:void 0},a=(0,H.rb)(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:a.line,endCol:a.column,endOffset:a.offset}}function Fa(e){return"children"in e?(0,r.ZP)(Mr(tn({},e),{children:[]})):(0,r.ZP)(e)}function ne(e){return function(t,a){return kt(t,Mr(tn({},e),{file:a}))}}},3369:function(N,s,n){"use strict";n.d(s,{Z:function(){return h}});var r=n(91614);function d(C){(0,r.n)(C,[/\r?\n|\r/g,l])}function l(){return{type:"break"}}function h(){return function(C){d(C)}}},20570:function(N,s,n){"use strict";n.d(s,{Z:function(){return pr}});function r(q,Oe){const ie=String(q);if(typeof Oe!="string")throw new TypeError("Expected character");let qe=0,ut=ie.indexOf(Oe);for(;ut!==-1;)qe++,ut=ie.indexOf(Oe,ut+Oe.length);return qe}var d=n(87342),l=n(80722),h=n(91614);const C="phrasing",p=["autolink","link","image","label"];function x(){return{transforms:[T],enter:{literalAutolink:i,literalAutolinkEmail:I,literalAutolinkHttp:I,literalAutolinkWww:I},exit:{literalAutolink:_,literalAutolinkEmail:b,literalAutolinkHttp:O,literalAutolinkWww:E}}}function R(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:C,notInConstruct:p},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:C,notInConstruct:p},{character:":",before:"[ps]",after:"\\/",inConstruct:C,notInConstruct:p}]}}function i(q){this.enter({type:"link",title:null,url:"",children:[]},q)}function I(q){this.config.enter.autolinkProtocol.call(this,q)}function O(q){this.config.exit.autolinkProtocol.call(this,q)}function E(q){this.config.exit.data.call(this,q);const Oe=this.stack[this.stack.length-1];(0,d.ok)(Oe.type==="link"),Oe.url="http://"+this.sliceSerialize(q)}function b(q){this.config.exit.autolinkEmail.call(this,q)}function _(q){this.exit(q)}function T(q){(0,h.n)(q,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,G],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),P]],{ignore:["link","linkReference"]})}function G(q,Oe,ie,qe,ut){let St="";if(!L(ut)||(/^w/i.test(Oe)&&(ie=Oe+ie,Oe="",St="http://"),!w(ie)))return!1;const He=v(ie+qe);if(!He[0])return!1;const Tt={type:"link",title:null,url:St+Oe+He[0],children:[{type:"text",value:Oe+He[0]}]};return He[1]?[Tt,{type:"text",value:He[1]}]:Tt}function P(q,Oe,ie,qe){return!L(qe,!0)||/[-\d_]$/.test(ie)?!1:{type:"link",title:null,url:"mailto:"+Oe+"@"+ie,children:[{type:"text",value:Oe+"@"+ie}]}}function w(q){const Oe=q.split(".");return!(Oe.length<2||Oe[Oe.length-1]&&(/_/.test(Oe[Oe.length-1])||!/[a-zA-Z\d]/.test(Oe[Oe.length-1]))||Oe[Oe.length-2]&&(/_/.test(Oe[Oe.length-2])||!/[a-zA-Z\d]/.test(Oe[Oe.length-2])))}function v(q){const Oe=/[!"&'),.:;<>?\]}]+$/.exec(q);if(!Oe)return[q,void 0];q=q.slice(0,Oe.index);let ie=Oe[0],qe=ie.indexOf(")");const ut=r(q,"(");let St=r(q,")");for(;qe!==-1&&ut>St;)q+=ie.slice(0,qe+1),ie=ie.slice(qe+1),qe=ie.indexOf(")"),St++;return[q,ie]}function L(q,Oe){const ie=q.input.charCodeAt(q.index-1);return(q.index===0||(0,l.B8)(ie)||(0,l.Xh)(ie))&&(!Oe||ie!==47)}var k=n(95099);W.peek=B;function F(){this.buffer()}function Z(q){this.enter({type:"footnoteReference",identifier:"",label:""},q)}function te(){this.buffer()}function re(q){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},q)}function de(q){const Oe=this.resume(),ie=this.stack[this.stack.length-1];(0,d.ok)(ie.type==="footnoteReference"),ie.identifier=(0,k.d)(this.sliceSerialize(q)).toLowerCase(),ie.label=Oe}function Ne(q){this.exit(q)}function le(q){const Oe=this.resume(),ie=this.stack[this.stack.length-1];(0,d.ok)(ie.type==="footnoteDefinition"),ie.identifier=(0,k.d)(this.sliceSerialize(q)).toLowerCase(),ie.label=Oe}function Te(q){this.exit(q)}function B(){return"["}function W(q,Oe,ie,qe){const ut=ie.createTracker(qe);let St=ut.move("[^");const He=ie.enter("footnoteReference"),Tt=ie.enter("reference");return St+=ut.move(ie.safe(ie.associationId(q),{after:"]",before:St})),Tt(),He(),St+=ut.move("]"),St}function j(){return{enter:{gfmFootnoteCallString:F,gfmFootnoteCall:Z,gfmFootnoteDefinitionLabelString:te,gfmFootnoteDefinition:re},exit:{gfmFootnoteCallString:de,gfmFootnoteCall:Ne,gfmFootnoteDefinitionLabelString:le,gfmFootnoteDefinition:Te}}}function J(q){let Oe=!1;return q&&q.firstLineBlank&&(Oe=!0),{handlers:{footnoteDefinition:ie,footnoteReference:W},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function ie(qe,ut,St,He){const Tt=St.createTracker(He);let ft=Tt.move("[^");const Xe=St.enter("footnoteDefinition"),dn=St.enter("label");return ft+=Tt.move(St.safe(St.associationId(qe),{before:ft,after:"]"})),dn(),ft+=Tt.move("]:"),qe.children&&qe.children.length>0&&(Tt.shift(4),ft+=Tt.move((Oe?` +`,t);return o===-1?a:a===-1||a+1===o?o:a=55296&&e<=57343}function oe(e){return e>=56320&&e<=57343}function Le(e,t){return(e-55296)*1024+9216+t}function Se(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function Ke(e){return e>=64976&&e<=65007||S.has(e)}var we;(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(we||(we={}));const Et=65536;class We{constructor(t){this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Et,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(t,a){const{line:o,col:y,offset:V}=this,se=y+a,X=V+a;return{code:t,startLine:o,endLine:o,startCol:se,endCol:se,startOffset:X,endOffset:X}}_err(t){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(t,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.html.length-1){const a=this.html.charCodeAt(this.pos+1);if(oe(a))return this.pos++,this._addGap(),Le(t,a)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,f.EOF;return this._err(we.surrogateInInputStream),t}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(t,a){this.html.length>0?this.html+=t:this.html=t,this.endOfChunkHit=!1,this.lastChunkWritten=a}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(t,a){if(this.pos+t.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(a)return this.html.startsWith(t,this.pos);for(let o=0;o=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,f.EOF;const o=this.html.charCodeAt(a);return o===f.CARRIAGE_RETURN?f.LINE_FEED:o}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,f.EOF;let t=this.html.charCodeAt(this.pos);return t===f.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,f.LINE_FEED):t===f.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,xe(t)&&(t=this._processSurrogate(t)),this.handler.onParseError===null||t>31&&t<127||t===f.LINE_FEED||t===f.CARRIAGE_RETURN||t>159&&t<64976||this._checkForProblematicCharacters(t),t)}_checkForProblematicCharacters(t){Se(t)?this._err(we.controlCharacterInInputStream):Ke(t)&&this._err(we.noncharacterInInputStream)}retreat(t){for(this.pos-=t;this.pos=0;a--)if(e.attrs[a].name===t)return e.attrs[a].value;return null}const st=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(e=>e.charCodeAt(0))),Re=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(e=>e.charCodeAt(0)));var Ge;const Ae=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Ze=(Ge=String.fromCodePoint)!==null&&Ge!==void 0?Ge:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function Fe(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=Ae.get(e))!==null&&t!==void 0?t:e}function Pe(e){return Ze(Fe(e))}var Q;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Q||(Q={}));const be=32;var ce;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(ce||(ce={}));function Ie(e){return e>=Q.ZERO&&e<=Q.NINE}function ze(e){return e>=Q.UPPER_A&&e<=Q.UPPER_F||e>=Q.LOWER_A&&e<=Q.LOWER_F}function Je(e){return e>=Q.UPPER_A&&e<=Q.UPPER_Z||e>=Q.LOWER_A&&e<=Q.LOWER_Z||Ie(e)}function nt(e){return e===Q.EQUALS||Je(e)}var et;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(et||(et={}));var ot;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(ot||(ot={}));class Ye{constructor(t,a,o){this.decodeTree=t,this.emitCodePoint=a,this.errors=o,this.state=et.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ot.Strict}startEntity(t){this.decodeMode=t,this.state=et.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,a){switch(this.state){case et.EntityStart:return t.charCodeAt(a)===Q.NUM?(this.state=et.NumericStart,this.consumed+=1,this.stateNumericStart(t,a+1)):(this.state=et.NamedEntity,this.stateNamedEntity(t,a));case et.NumericStart:return this.stateNumericStart(t,a);case et.NumericDecimal:return this.stateNumericDecimal(t,a);case et.NumericHex:return this.stateNumericHex(t,a);case et.NamedEntity:return this.stateNamedEntity(t,a)}}stateNumericStart(t,a){return a>=t.length?-1:(t.charCodeAt(a)|be)===Q.LOWER_X?(this.state=et.NumericHex,this.consumed+=1,this.stateNumericHex(t,a+1)):(this.state=et.NumericDecimal,this.stateNumericDecimal(t,a))}addToNumericResult(t,a,o,y){if(a!==o){const V=o-a;this.result=this.result*Math.pow(y,V)+Number.parseInt(t.substr(a,V),y),this.consumed+=V}}stateNumericHex(t,a){const o=a;for(;a>14;for(;a>14,V!==0){if(se===Q.SEMI)return this.emitNamedEntityData(this.treeIndex,V,this.consumed+this.excess);this.decodeMode!==ot.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:a,decodeTree:o}=this,y=(o[a]&ce.VALUE_LENGTH)>>14;return this.emitNamedEntityData(a,y,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,a,o){const{decodeTree:y}=this;return this.emitCodePoint(a===1?y[t]&~ce.VALUE_LENGTH:y[t+1],o),a===3&&this.emitCodePoint(y[t+2],o),o}end(){var t;switch(this.state){case et.NamedEntity:return this.result!==0&&(this.decodeMode!==ot.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case et.NumericDecimal:return this.emitNumericEntity(0,2);case et.NumericHex:return this.emitNumericEntity(0,3);case et.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case et.EntityStart:return 0}}}function At(e){let t="";const a=new Ye(e,o=>t+=fromCodePoint(o));return function(y,V){let se=0,X=0;for(;(X=y.indexOf("&",X))>=0;){t+=y.slice(se,X),a.startEntity(V);const lt=a.write(y,X+1);if(lt<0){se=X+a.end();break}se=X+lt,X=lt===0?se+1:se}const ke=t+y.slice(se);return t="",ke}}function Wt(e,t,a,o){const y=(t&ce.BRANCH_LENGTH)>>7,V=t&ce.JUMP_TABLE;if(y===0)return V!==0&&o===V?a:-1;if(V){const ke=o-V;return ke<0||ke>=y?-1:e[a+ke]-1}let se=a,X=se+y-1;for(;se<=X;){const ke=se+X>>>1,lt=e[ke];if(lto)X=ke-1;else return e[ke+y]}return-1}const Xt=null,Zt=null;function zt(e,t=ot.Legacy){return Xt(e,t)}function Kt(e){return Xt(e,ot.Attribute)}function Me(e){return Xt(e,ot.Strict)}function Qe(e){return Zt(e,ot.Strict)}var m;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})(m||(m={}));var D;(function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"})(D||(D={}));var Ue;(function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"})(Ue||(Ue={}));var U;(function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"})(U||(U={}));var c;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"})(c||(c={}));const mt=new Map([[U.A,c.A],[U.ADDRESS,c.ADDRESS],[U.ANNOTATION_XML,c.ANNOTATION_XML],[U.APPLET,c.APPLET],[U.AREA,c.AREA],[U.ARTICLE,c.ARTICLE],[U.ASIDE,c.ASIDE],[U.B,c.B],[U.BASE,c.BASE],[U.BASEFONT,c.BASEFONT],[U.BGSOUND,c.BGSOUND],[U.BIG,c.BIG],[U.BLOCKQUOTE,c.BLOCKQUOTE],[U.BODY,c.BODY],[U.BR,c.BR],[U.BUTTON,c.BUTTON],[U.CAPTION,c.CAPTION],[U.CENTER,c.CENTER],[U.CODE,c.CODE],[U.COL,c.COL],[U.COLGROUP,c.COLGROUP],[U.DD,c.DD],[U.DESC,c.DESC],[U.DETAILS,c.DETAILS],[U.DIALOG,c.DIALOG],[U.DIR,c.DIR],[U.DIV,c.DIV],[U.DL,c.DL],[U.DT,c.DT],[U.EM,c.EM],[U.EMBED,c.EMBED],[U.FIELDSET,c.FIELDSET],[U.FIGCAPTION,c.FIGCAPTION],[U.FIGURE,c.FIGURE],[U.FONT,c.FONT],[U.FOOTER,c.FOOTER],[U.FOREIGN_OBJECT,c.FOREIGN_OBJECT],[U.FORM,c.FORM],[U.FRAME,c.FRAME],[U.FRAMESET,c.FRAMESET],[U.H1,c.H1],[U.H2,c.H2],[U.H3,c.H3],[U.H4,c.H4],[U.H5,c.H5],[U.H6,c.H6],[U.HEAD,c.HEAD],[U.HEADER,c.HEADER],[U.HGROUP,c.HGROUP],[U.HR,c.HR],[U.HTML,c.HTML],[U.I,c.I],[U.IMG,c.IMG],[U.IMAGE,c.IMAGE],[U.INPUT,c.INPUT],[U.IFRAME,c.IFRAME],[U.KEYGEN,c.KEYGEN],[U.LABEL,c.LABEL],[U.LI,c.LI],[U.LINK,c.LINK],[U.LISTING,c.LISTING],[U.MAIN,c.MAIN],[U.MALIGNMARK,c.MALIGNMARK],[U.MARQUEE,c.MARQUEE],[U.MATH,c.MATH],[U.MENU,c.MENU],[U.META,c.META],[U.MGLYPH,c.MGLYPH],[U.MI,c.MI],[U.MO,c.MO],[U.MN,c.MN],[U.MS,c.MS],[U.MTEXT,c.MTEXT],[U.NAV,c.NAV],[U.NOBR,c.NOBR],[U.NOFRAMES,c.NOFRAMES],[U.NOEMBED,c.NOEMBED],[U.NOSCRIPT,c.NOSCRIPT],[U.OBJECT,c.OBJECT],[U.OL,c.OL],[U.OPTGROUP,c.OPTGROUP],[U.OPTION,c.OPTION],[U.P,c.P],[U.PARAM,c.PARAM],[U.PLAINTEXT,c.PLAINTEXT],[U.PRE,c.PRE],[U.RB,c.RB],[U.RP,c.RP],[U.RT,c.RT],[U.RTC,c.RTC],[U.RUBY,c.RUBY],[U.S,c.S],[U.SCRIPT,c.SCRIPT],[U.SEARCH,c.SEARCH],[U.SECTION,c.SECTION],[U.SELECT,c.SELECT],[U.SOURCE,c.SOURCE],[U.SMALL,c.SMALL],[U.SPAN,c.SPAN],[U.STRIKE,c.STRIKE],[U.STRONG,c.STRONG],[U.STYLE,c.STYLE],[U.SUB,c.SUB],[U.SUMMARY,c.SUMMARY],[U.SUP,c.SUP],[U.TABLE,c.TABLE],[U.TBODY,c.TBODY],[U.TEMPLATE,c.TEMPLATE],[U.TEXTAREA,c.TEXTAREA],[U.TFOOT,c.TFOOT],[U.TD,c.TD],[U.TH,c.TH],[U.THEAD,c.THEAD],[U.TITLE,c.TITLE],[U.TR,c.TR],[U.TRACK,c.TRACK],[U.TT,c.TT],[U.U,c.U],[U.UL,c.UL],[U.SVG,c.SVG],[U.VAR,c.VAR],[U.WBR,c.WBR],[U.XMP,c.XMP]]);function vt(e){var t;return(t=mt.get(e))!==null&&t!==void 0?t:c.UNKNOWN}const ht=c,rn={[m.HTML]:new Set([ht.ADDRESS,ht.APPLET,ht.AREA,ht.ARTICLE,ht.ASIDE,ht.BASE,ht.BASEFONT,ht.BGSOUND,ht.BLOCKQUOTE,ht.BODY,ht.BR,ht.BUTTON,ht.CAPTION,ht.CENTER,ht.COL,ht.COLGROUP,ht.DD,ht.DETAILS,ht.DIR,ht.DIV,ht.DL,ht.DT,ht.EMBED,ht.FIELDSET,ht.FIGCAPTION,ht.FIGURE,ht.FOOTER,ht.FORM,ht.FRAME,ht.FRAMESET,ht.H1,ht.H2,ht.H3,ht.H4,ht.H5,ht.H6,ht.HEAD,ht.HEADER,ht.HGROUP,ht.HR,ht.HTML,ht.IFRAME,ht.IMG,ht.INPUT,ht.LI,ht.LINK,ht.LISTING,ht.MAIN,ht.MARQUEE,ht.MENU,ht.META,ht.NAV,ht.NOEMBED,ht.NOFRAMES,ht.NOSCRIPT,ht.OBJECT,ht.OL,ht.P,ht.PARAM,ht.PLAINTEXT,ht.PRE,ht.SCRIPT,ht.SECTION,ht.SELECT,ht.SOURCE,ht.STYLE,ht.SUMMARY,ht.TABLE,ht.TBODY,ht.TD,ht.TEMPLATE,ht.TEXTAREA,ht.TFOOT,ht.TH,ht.THEAD,ht.TITLE,ht.TR,ht.TRACK,ht.UL,ht.WBR,ht.XMP]),[m.MATHML]:new Set([ht.MI,ht.MO,ht.MN,ht.MS,ht.MTEXT,ht.ANNOTATION_XML]),[m.SVG]:new Set([ht.TITLE,ht.FOREIGN_OBJECT,ht.DESC]),[m.XLINK]:new Set,[m.XML]:new Set,[m.XMLNS]:new Set},Ht=new Set([ht.H1,ht.H2,ht.H3,ht.H4,ht.H5,ht.H6]),Pt=new Set([U.STYLE,U.SCRIPT,U.XMP,U.IFRAME,U.NOEMBED,U.NOFRAMES,U.PLAINTEXT]);function pn(e,t){return Pt.has(e)||t&&e===U.NOSCRIPT}var _e;(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(_e||(_e={}));const ge={DATA:_e.DATA,RCDATA:_e.RCDATA,RAWTEXT:_e.RAWTEXT,SCRIPT_DATA:_e.SCRIPT_DATA,PLAINTEXT:_e.PLAINTEXT,CDATA_SECTION:_e.CDATA_SECTION};function pt(e){return e>=f.DIGIT_0&&e<=f.DIGIT_9}function ye(e){return e>=f.LATIN_CAPITAL_A&&e<=f.LATIN_CAPITAL_Z}function Rt(e){return e>=f.LATIN_SMALL_A&&e<=f.LATIN_SMALL_Z}function fn(e){return Rt(e)||ye(e)}function ln(e){return fn(e)||pt(e)}function sn(e){return e+32}function wn(e){return e===f.SPACE||e===f.LINE_FEED||e===f.TABULATION||e===f.FORM_FEED}function xn(e){return wn(e)||e===f.SOLIDUS||e===f.GREATER_THAN_SIGN}function Wn(e){return e===f.NULL?we.nullCharacterReference:e>1114111?we.characterReferenceOutsideUnicodeRange:xe(e)?we.surrogateCharacterReference:Ke(e)?we.noncharacterCharacterReference:Se(e)||e===f.CARRIAGE_RETURN?we.controlCharacterReference:null}class Kn{constructor(t,a){this.options=t,this.handler=a,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=_e.DATA,this.returnState=_e.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new We(a),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new Ye(st,(o,y)=>{this.preprocessor.pos=this.entityStartPos+y-1,this._flushCodePointConsumedAsCharacterReference(o)},a.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(we.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:o=>{this._err(we.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+o)},validateNumericCharacterReference:o=>{const y=Wn(o);y&&this._err(y,1)}}:void 0)}_err(t,a=0){var o,y;(y=(o=this.handler).onParseError)===null||y===void 0||y.call(o,this.preprocessor.getError(t,a))}getCurrentLocation(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}pause(){this.paused=!0}resume(t){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||t==null||t())}write(t,a,o){this.active=!0,this.preprocessor.write(t,a),this._runParsingLoop(),this.paused||o==null||o()}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(t){this.consumedAfterSnapshot+=t;for(let a=0;a0&&this._err(we.endTagWithAttributes),t.selfClosing&&this._err(we.endTagWithTrailingSolidus),this.handler.onEndTag(t)),this.preprocessor.dropParsedChunk()}emitCurrentComment(t){this.prepareToken(t),this.handler.onComment(t),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(t){this.prepareToken(t),this.handler.onDoctype(t),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(t){if(this.currentCharacterToken){switch(t&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentCharacterToken.type){case it.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case it.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case it.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const t=this.getCurrentLocation(0);t&&(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset),this._emitCurrentCharacterToken(t),this.handler.onEof({type:it.EOF,location:t}),this.active=!1}_appendCharToCurrentCharacterToken(t,a){if(this.currentCharacterToken)if(this.currentCharacterToken.type===t){this.currentCharacterToken.chars+=a;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(t,a)}_emitCodePoint(t){const a=wn(t)?it.WHITESPACE_CHARACTER:t===f.NULL?it.NULL_CHARACTER:it.CHARACTER;this._appendCharToCurrentCharacterToken(a,String.fromCodePoint(t))}_emitChars(t){this._appendCharToCurrentCharacterToken(it.CHARACTER,t)}_startCharacterReference(){this.returnState=this.state,this.state=_e.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?ot.Attribute:ot.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===_e.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===_e.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===_e.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}_callState(t){switch(this.state){case _e.DATA:{this._stateData(t);break}case _e.RCDATA:{this._stateRcdata(t);break}case _e.RAWTEXT:{this._stateRawtext(t);break}case _e.SCRIPT_DATA:{this._stateScriptData(t);break}case _e.PLAINTEXT:{this._statePlaintext(t);break}case _e.TAG_OPEN:{this._stateTagOpen(t);break}case _e.END_TAG_OPEN:{this._stateEndTagOpen(t);break}case _e.TAG_NAME:{this._stateTagName(t);break}case _e.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(t);break}case _e.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(t);break}case _e.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(t);break}case _e.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(t);break}case _e.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(t);break}case _e.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(t);break}case _e.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(t);break}case _e.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(t);break}case _e.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(t);break}case _e.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(t);break}case _e.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(t);break}case _e.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(t);break}case _e.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(t);break}case _e.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(t);break}case _e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(t);break}case _e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(t);break}case _e.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(t);break}case _e.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(t);break}case _e.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(t);break}case _e.ATTRIBUTE_NAME:{this._stateAttributeName(t);break}case _e.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(t);break}case _e.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(t);break}case _e.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(t);break}case _e.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(t);break}case _e.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(t);break}case _e.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(t);break}case _e.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(t);break}case _e.BOGUS_COMMENT:{this._stateBogusComment(t);break}case _e.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(t);break}case _e.COMMENT_START:{this._stateCommentStart(t);break}case _e.COMMENT_START_DASH:{this._stateCommentStartDash(t);break}case _e.COMMENT:{this._stateComment(t);break}case _e.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(t);break}case _e.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(t);break}case _e.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(t);break}case _e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(t);break}case _e.COMMENT_END_DASH:{this._stateCommentEndDash(t);break}case _e.COMMENT_END:{this._stateCommentEnd(t);break}case _e.COMMENT_END_BANG:{this._stateCommentEndBang(t);break}case _e.DOCTYPE:{this._stateDoctype(t);break}case _e.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(t);break}case _e.DOCTYPE_NAME:{this._stateDoctypeName(t);break}case _e.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(t);break}case _e.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(t);break}case _e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(t);break}case _e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(t);break}case _e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(t);break}case _e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(t);break}case _e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break}case _e.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(t);break}case _e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(t);break}case _e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(t);break}case _e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(t);break}case _e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(t);break}case _e.BOGUS_DOCTYPE:{this._stateBogusDoctype(t);break}case _e.CDATA_SECTION:{this._stateCdataSection(t);break}case _e.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(t);break}case _e.CDATA_SECTION_END:{this._stateCdataSectionEnd(t);break}case _e.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case _e.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(t);break}default:throw new Error("Unknown state")}}_stateData(t){switch(t){case f.LESS_THAN_SIGN:{this.state=_e.TAG_OPEN;break}case f.AMPERSAND:{this._startCharacterReference();break}case f.NULL:{this._err(we.unexpectedNullCharacter),this._emitCodePoint(t);break}case f.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRcdata(t){switch(t){case f.AMPERSAND:{this._startCharacterReference();break}case f.LESS_THAN_SIGN:{this.state=_e.RCDATA_LESS_THAN_SIGN;break}case f.NULL:{this._err(we.unexpectedNullCharacter),this._emitChars(Y);break}case f.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRawtext(t){switch(t){case f.LESS_THAN_SIGN:{this.state=_e.RAWTEXT_LESS_THAN_SIGN;break}case f.NULL:{this._err(we.unexpectedNullCharacter),this._emitChars(Y);break}case f.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptData(t){switch(t){case f.LESS_THAN_SIGN:{this.state=_e.SCRIPT_DATA_LESS_THAN_SIGN;break}case f.NULL:{this._err(we.unexpectedNullCharacter),this._emitChars(Y);break}case f.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_statePlaintext(t){switch(t){case f.NULL:{this._err(we.unexpectedNullCharacter),this._emitChars(Y);break}case f.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateTagOpen(t){if(fn(t))this._createStartTagToken(),this.state=_e.TAG_NAME,this._stateTagName(t);else switch(t){case f.EXCLAMATION_MARK:{this.state=_e.MARKUP_DECLARATION_OPEN;break}case f.SOLIDUS:{this.state=_e.END_TAG_OPEN;break}case f.QUESTION_MARK:{this._err(we.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=_e.BOGUS_COMMENT,this._stateBogusComment(t);break}case f.EOF:{this._err(we.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(we.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=_e.DATA,this._stateData(t)}}_stateEndTagOpen(t){if(fn(t))this._createEndTagToken(),this.state=_e.TAG_NAME,this._stateTagName(t);else switch(t){case f.GREATER_THAN_SIGN:{this._err(we.missingEndTagName),this.state=_e.DATA;break}case f.EOF:{this._err(we.eofBeforeTagName),this._emitChars("");break}case f.NULL:{this._err(we.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_ESCAPED,this._emitChars(Y);break}case f.EOF:{this._err(we.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=_e.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedLessThanSign(t){t===f.SOLIDUS?this.state=_e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:fn(t)?(this._emitChars("<"),this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=_e.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagOpen(t){fn(t)?(this.state=_e.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("");break}case f.NULL:{this._err(we.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Y);break}case f.EOF:{this._err(we.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedLessThanSign(t){t===f.SOLIDUS?(this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateScriptDataDoubleEscapeEnd(t){if(this.preprocessor.startsWith(fe.SCRIPT,!1)&&xn(this.preprocessor.peek(fe.SCRIPT.length))){this._emitCodePoint(t);for(let a=0;a0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!0)}replace(t,a){const o=this._indexOf(t);this.items[o]=a,o===this.stackTop&&(this.current=a)}insertAfter(t,a,o){const y=this._indexOf(t)+1;this.items.splice(y,0,a),this.tagIDs.splice(y,0,o),this.stackTop++,y===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,y===this.stackTop)}popUntilTagNamePopped(t){let a=this.stackTop+1;do a=this.tagIDs.lastIndexOf(t,a-1);while(a>0&&this.treeAdapter.getNamespaceURI(this.items[a])!==m.HTML);this.shortenToLength(Math.max(a,0))}shortenToLength(t){for(;this.stackTop>=t;){const a=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(a,this.stackTop=0;o--)if(t.has(this.tagIDs[o])&&this.treeAdapter.getNamespaceURI(this.items[o])===a)return o;return-1}clearBackTo(t,a){const o=this._indexOfTagNames(t,a);this.shortenToLength(o+1)}clearBackToTableContext(){this.clearBackTo(Be,m.HTML)}clearBackToTableBodyContext(){this.clearBackTo(hr,m.HTML)}clearBackToTableRowContext(){this.clearBackTo(Rn,m.HTML)}remove(t){const a=this._indexOf(t);a>=0&&(a===this.stackTop?this.pop():(this.items.splice(a,1),this.tagIDs.splice(a,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===c.BODY?this.items[1]:null}contains(t){return this._indexOf(t)>-1}getCommonAncestor(t){const a=this._indexOf(t)-1;return a>=0?this.items[a]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===c.HTML}hasInDynamicScope(t,a){for(let o=this.stackTop;o>=0;o--){const y=this.tagIDs[o];switch(this.treeAdapter.getNamespaceURI(this.items[o])){case m.HTML:{if(y===t)return!0;if(a.has(y))return!1;break}case m.SVG:{if(qt.has(y))return!1;break}case m.MATHML:{if(nn.has(y))return!1;break}}}return!0}hasInScope(t){return this.hasInDynamicScope(t,an)}hasInListItemScope(t){return this.hasInDynamicScope(t,$t)}hasInButtonScope(t){return this.hasInDynamicScope(t,Bt)}hasNumberedHeaderInScope(){for(let t=this.stackTop;t>=0;t--){const a=this.tagIDs[t];switch(this.treeAdapter.getNamespaceURI(this.items[t])){case m.HTML:{if(Ht.has(a))return!0;if(an.has(a))return!1;break}case m.SVG:{if(qt.has(a))return!1;break}case m.MATHML:{if(nn.has(a))return!1;break}}}return!0}hasInTableScope(t){for(let a=this.stackTop;a>=0;a--)if(this.treeAdapter.getNamespaceURI(this.items[a])===m.HTML)switch(this.tagIDs[a]){case t:return!0;case c.TABLE:case c.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===m.HTML)switch(this.tagIDs[t]){case c.TBODY:case c.THEAD:case c.TFOOT:return!0;case c.TABLE:case c.HTML:return!1}return!0}hasInSelectScope(t){for(let a=this.stackTop;a>=0;a--)if(this.treeAdapter.getNamespaceURI(this.items[a])===m.HTML)switch(this.tagIDs[a]){case t:return!0;case c.OPTION:case c.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&En.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Qn.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;this.currentTagId!==void 0&&this.currentTagId!==t&&Qn.has(this.currentTagId);)this.pop()}}const _t=3;var jt;(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(jt||(jt={}));const Nn={type:jt.Marker};class rr{constructor(t){this.treeAdapter=t,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(t,a){const o=[],y=a.length,V=this.treeAdapter.getTagName(t),se=this.treeAdapter.getNamespaceURI(t);for(let X=0;X[se.name,se.value]));let V=0;for(let se=0;sey.get(ke.name)===ke.value)&&(V+=1,V>=_t&&this.entries.splice(X.idx,1))}}insertMarker(){this.entries.unshift(Nn)}pushElement(t,a){this._ensureNoahArkCondition(t),this.entries.unshift({type:jt.Element,element:t,token:a})}insertElementAfterBookmark(t,a){const o=this.entries.indexOf(this.bookmark);this.entries.splice(o,0,{type:jt.Element,element:t,token:a})}removeEntry(t){const a=this.entries.indexOf(t);a!==-1&&this.entries.splice(a,1)}clearToLastMarker(){const t=this.entries.indexOf(Nn);t===-1?this.entries.length=0:this.entries.splice(0,t+1)}getElementEntryInScopeWithTagName(t){const a=this.entries.find(o=>o.type===jt.Marker||this.treeAdapter.getTagName(o.element)===t);return a&&a.type===jt.Element?a:null}getElementEntry(t){return this.entries.find(a=>a.type===jt.Element&&a.element===t)}}const Vn={createDocument(){return{nodeName:"#document",mode:Ue.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(e,t,a){return{nodeName:e,tagName:e,attrs:a,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,a){const o=e.childNodes.indexOf(a);e.childNodes.splice(o,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent(e){return e.content},setDocumentType(e,t,a,o){const y=e.childNodes.find(V=>V.nodeName==="#documentType");if(y)y.name=t,y.publicId=a,y.systemId=o;else{const V={nodeName:"#documentType",name:t,publicId:a,systemId:o,parentNode:null};Vn.appendChild(e,V)}},setDocumentMode(e,t){e.mode=t},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const a=e.childNodes[e.childNodes.length-1];if(Vn.isTextNode(a)){a.value+=t;return}}Vn.appendChild(e,Vn.createTextNode(t))},insertTextBefore(e,t,a){const o=e.childNodes[e.childNodes.indexOf(a)-1];o&&Vn.isTextNode(o)?o.value+=t:Vn.insertBefore(e,Vn.createTextNode(t),a)},adoptAttributes(e,t){const a=new Set(e.attrs.map(o=>o.name));for(let o=0;oe.startsWith(a))}function ve(e){return e.name===hn&&e.publicId===null&&(e.systemId===null||e.systemId===On)}function rt(e){if(e.name!==hn)return Ue.QUIRKS;const{systemId:t}=e;if(t&&t.toLowerCase()===jn)return Ue.QUIRKS;let{publicId:a}=e;if(a!==null){if(a=a.toLowerCase(),Ft.has(a))return Ue.QUIRKS;let o=t===null?at:ar;if(De(a,o))return Ue.QUIRKS;if(o=t===null?Qt:Mt,De(a,o))return Ue.LIMITED_QUIRKS}return Ue.NO_QUIRKS}const bt={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Ut="definitionurl",Gt="definitionURL",yn=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),en=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:m.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:m.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:m.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:m.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:m.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:m.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:m.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:m.XML}],["xml:space",{prefix:"xml",name:"space",namespace:m.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:m.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:m.XMLNS}]]),Jt=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),un=new Set([c.B,c.BIG,c.BLOCKQUOTE,c.BODY,c.BR,c.CENTER,c.CODE,c.DD,c.DIV,c.DL,c.DT,c.EM,c.EMBED,c.H1,c.H2,c.H3,c.H4,c.H5,c.H6,c.HEAD,c.HR,c.I,c.IMG,c.LI,c.LISTING,c.MENU,c.META,c.NOBR,c.OL,c.P,c.PRE,c.RUBY,c.S,c.SMALL,c.SPAN,c.STRONG,c.STRIKE,c.SUB,c.SUP,c.TABLE,c.TT,c.U,c.UL,c.VAR]);function Cn(e){const t=e.tagID;return t===c.FONT&&e.attrs.some(({name:o})=>o===D.COLOR||o===D.SIZE||o===D.FACE)||un.has(t)}function mn(e){for(let t=0;t0&&this._setContextModes(t,a)}onItemPop(t,a){var o,y;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(t,this.currentToken),(y=(o=this.treeAdapter).onItemPop)===null||y===void 0||y.call(o,t,this.openElements.current),a){let V,se;this.openElements.stackTop===0&&this.fragmentContext?(V=this.fragmentContext,se=this.fragmentContextID):{current:V,currentTagId:se}=this.openElements,this._setContextModes(V,se)}}_setContextModes(t,a){const o=t===this.document||t&&this.treeAdapter.getNamespaceURI(t)===m.HTML;this.currentNotInHTML=!o,this.tokenizer.inForeignNode=!o&&t!==void 0&&a!==void 0&&!this._isIntegrationPoint(a,t)}_switchToTextParsing(t,a){this._insertElement(t,m.HTML),this.tokenizer.state=a,this.originalInsertionMode=this.insertionMode,this.insertionMode=ue.TEXT}switchToPlaintextParsing(){this.insertionMode=ue.TEXT,this.originalInsertionMode=ue.IN_BODY,this.tokenizer.state=ge.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;for(;t;){if(this.treeAdapter.getTagName(t)===U.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==m.HTML))switch(this.fragmentContextID){case c.TITLE:case c.TEXTAREA:{this.tokenizer.state=ge.RCDATA;break}case c.STYLE:case c.XMP:case c.IFRAME:case c.NOEMBED:case c.NOFRAMES:case c.NOSCRIPT:{this.tokenizer.state=ge.RAWTEXT;break}case c.SCRIPT:{this.tokenizer.state=ge.SCRIPT_DATA;break}case c.PLAINTEXT:{this.tokenizer.state=ge.PLAINTEXT;break}default:}}_setDocumentType(t){const a=t.name||"",o=t.publicId||"",y=t.systemId||"";if(this.treeAdapter.setDocumentType(this.document,a,o,y),t.location){const se=this.treeAdapter.getChildNodes(this.document).find(X=>this.treeAdapter.isDocumentTypeNode(X));se&&this.treeAdapter.setNodeSourceCodeLocation(se,t.location)}}_attachElementToTree(t,a){if(this.options.sourceCodeLocationInfo){const o=a&&Mr(tn({},a),{startTag:a});this.treeAdapter.setNodeSourceCodeLocation(t,o)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{const o=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(o!=null?o:this.document,t)}}_appendElement(t,a){const o=this.treeAdapter.createElement(t.tagName,a,t.attrs);this._attachElementToTree(o,t.location)}_insertElement(t,a){const o=this.treeAdapter.createElement(t.tagName,a,t.attrs);this._attachElementToTree(o,t.location),this.openElements.push(o,t.tagID)}_insertFakeElement(t,a){const o=this.treeAdapter.createElement(t,m.HTML,[]);this._attachElementToTree(o,null),this.openElements.push(o,a)}_insertTemplate(t){const a=this.treeAdapter.createElement(t.tagName,m.HTML,t.attrs),o=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(a,o),this._attachElementToTree(a,t.location),this.openElements.push(a,t.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(o,null)}_insertFakeRootElement(){const t=this.treeAdapter.createElement(U.HTML,m.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(t,null),this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t,c.HTML)}_appendCommentNode(t,a){const o=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(a,o),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(o,t.location)}_insertCharacters(t){let a,o;if(this._shouldFosterParentOnInsertion()?({parent:a,beforeElement:o}=this._findFosterParentingLocation(),o?this.treeAdapter.insertTextBefore(a,t.chars,o):this.treeAdapter.insertText(a,t.chars)):(a=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(a,t.chars)),!t.location)return;const y=this.treeAdapter.getChildNodes(a),V=o?y.lastIndexOf(o):y.length,se=y[V-1];if(this.treeAdapter.getNodeSourceCodeLocation(se)){const{endLine:ke,endCol:lt,endOffset:Ee}=t.location;this.treeAdapter.updateNodeSourceCodeLocation(se,{endLine:ke,endCol:lt,endOffset:Ee})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(se,t.location)}_adoptNodes(t,a){for(let o=this.treeAdapter.getFirstChild(t);o;o=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(o),this.treeAdapter.appendChild(a,o)}_setEndLocation(t,a){if(this.treeAdapter.getNodeSourceCodeLocation(t)&&a.location){const o=a.location,y=this.treeAdapter.getTagName(t),V=a.type===it.END_TAG&&y===a.tagName?{endTag:tn({},o),endLine:o.endLine,endCol:o.endCol,endOffset:o.endOffset}:{endLine:o.startLine,endCol:o.startCol,endOffset:o.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(t,V)}}shouldProcessStartTagTokenInForeignContent(t){if(!this.currentNotInHTML)return!1;let a,o;return this.openElements.stackTop===0&&this.fragmentContext?(a=this.fragmentContext,o=this.fragmentContextID):{current:a,currentTagId:o}=this.openElements,t.tagID===c.SVG&&this.treeAdapter.getTagName(a)===U.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(a)===m.MATHML?!1:this.tokenizer.inForeignNode||(t.tagID===c.MGLYPH||t.tagID===c.MALIGNMARK)&&o!==void 0&&!this._isIntegrationPoint(o,a,m.HTML)}_processToken(t){switch(t.type){case it.CHARACTER:{this.onCharacter(t);break}case it.NULL_CHARACTER:{this.onNullCharacter(t);break}case it.COMMENT:{this.onComment(t);break}case it.DOCTYPE:{this.onDoctype(t);break}case it.START_TAG:{this._processStartTag(t);break}case it.END_TAG:{this.onEndTag(t);break}case it.EOF:{this.onEof(t);break}case it.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(t);break}}}_isIntegrationPoint(t,a,o){const y=this.treeAdapter.getNamespaceURI(a),V=this.treeAdapter.getAttrList(a);return Mn(t,y,V,o)}_reconstructActiveFormattingElements(){const t=this.activeFormattingElements.entries.length;if(t){const a=this.activeFormattingElements.entries.findIndex(y=>y.type===jt.Marker||this.openElements.contains(y.element)),o=a===-1?t-1:a-1;for(let y=o;y>=0;y--){const V=this.activeFormattingElements.entries[y];this._insertElement(V.token,this.treeAdapter.getNamespaceURI(V.element)),V.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=ue.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(c.P),this.openElements.popUntilTagNamePopped(c.P)}_resetInsertionMode(){for(let t=this.openElements.stackTop;t>=0;t--)switch(t===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[t]){case c.TR:{this.insertionMode=ue.IN_ROW;return}case c.TBODY:case c.THEAD:case c.TFOOT:{this.insertionMode=ue.IN_TABLE_BODY;return}case c.CAPTION:{this.insertionMode=ue.IN_CAPTION;return}case c.COLGROUP:{this.insertionMode=ue.IN_COLUMN_GROUP;return}case c.TABLE:{this.insertionMode=ue.IN_TABLE;return}case c.BODY:{this.insertionMode=ue.IN_BODY;return}case c.FRAMESET:{this.insertionMode=ue.IN_FRAMESET;return}case c.SELECT:{this._resetInsertionModeForSelect(t);return}case c.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case c.HTML:{this.insertionMode=this.headElement?ue.AFTER_HEAD:ue.BEFORE_HEAD;return}case c.TD:case c.TH:{if(t>0){this.insertionMode=ue.IN_CELL;return}break}case c.HEAD:{if(t>0){this.insertionMode=ue.IN_HEAD;return}break}}this.insertionMode=ue.IN_BODY}_resetInsertionModeForSelect(t){if(t>0)for(let a=t-1;a>0;a--){const o=this.openElements.tagIDs[a];if(o===c.TEMPLATE)break;if(o===c.TABLE){this.insertionMode=ue.IN_SELECT_IN_TABLE;return}}this.insertionMode=ue.IN_SELECT}_isElementCausesFosterParenting(t){return Bn.has(t)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let t=this.openElements.stackTop;t>=0;t--){const a=this.openElements.items[t];switch(this.openElements.tagIDs[t]){case c.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(a)===m.HTML)return{parent:this.treeAdapter.getTemplateContent(a),beforeElement:null};break}case c.TABLE:{const o=this.treeAdapter.getParentNode(a);return o?{parent:o,beforeElement:a}:{parent:this.openElements.items[t-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(t){const a=this._findFosterParentingLocation();a.beforeElement?this.treeAdapter.insertBefore(a.parent,t,a.beforeElement):this.treeAdapter.appendChild(a.parent,t)}_isSpecialElement(t,a){const o=this.treeAdapter.getNamespaceURI(t);return rn[o].has(a)}onCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){wi(this,t);return}switch(this.insertionMode){case ue.INITIAL:{Tn(this,t);break}case ue.BEFORE_HTML:{nr(this,t);break}case ue.BEFORE_HEAD:{Hn(this,t);break}case ue.IN_HEAD:{q(this,t);break}case ue.IN_HEAD_NO_SCRIPT:{qe(this,t);break}case ue.AFTER_HEAD:{He(this,t);break}case ue.IN_BODY:case ue.IN_CAPTION:case ue.IN_CELL:case ue.IN_TEMPLATE:{Xe(this,t);break}case ue.TEXT:case ue.IN_SELECT:case ue.IN_SELECT_IN_TABLE:{this._insertCharacters(t);break}case ue.IN_TABLE:case ue.IN_TABLE_BODY:case ue.IN_ROW:{Jr(this,t);break}case ue.IN_TABLE_TEXT:{La(this,t);break}case ue.IN_COLUMN_GROUP:{va(this,t);break}case ue.AFTER_BODY:{di(this,t);break}case ue.AFTER_AFTER_BODY:{yi(this,t);break}default:}}onNullCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Hi(this,t);return}switch(this.insertionMode){case ue.INITIAL:{Tn(this,t);break}case ue.BEFORE_HTML:{nr(this,t);break}case ue.BEFORE_HEAD:{Hn(this,t);break}case ue.IN_HEAD:{q(this,t);break}case ue.IN_HEAD_NO_SCRIPT:{qe(this,t);break}case ue.AFTER_HEAD:{He(this,t);break}case ue.TEXT:{this._insertCharacters(t);break}case ue.IN_TABLE:case ue.IN_TABLE_BODY:case ue.IN_ROW:{Jr(this,t);break}case ue.IN_COLUMN_GROUP:{va(this,t);break}case ue.AFTER_BODY:{di(this,t);break}case ue.AFTER_AFTER_BODY:{yi(this,t);break}default:}}onComment(t){if(this.skipNextNewLine=!1,this.currentNotInHTML){Yt(this,t);return}switch(this.insertionMode){case ue.INITIAL:case ue.BEFORE_HTML:case ue.BEFORE_HEAD:case ue.IN_HEAD:case ue.IN_HEAD_NO_SCRIPT:case ue.AFTER_HEAD:case ue.IN_BODY:case ue.IN_TABLE:case ue.IN_CAPTION:case ue.IN_COLUMN_GROUP:case ue.IN_TABLE_BODY:case ue.IN_ROW:case ue.IN_CELL:case ue.IN_SELECT:case ue.IN_SELECT_IN_TABLE:case ue.IN_TEMPLATE:case ue.IN_FRAMESET:case ue.AFTER_FRAMESET:{Yt(this,t);break}case ue.IN_TABLE_TEXT:{ma(this,t);break}case ue.AFTER_BODY:{on(this,t);break}case ue.AFTER_AFTER_BODY:case ue.AFTER_AFTER_FRAMESET:{Sn(this,t);break}default:}}onDoctype(t){switch(this.skipNextNewLine=!1,this.insertionMode){case ue.INITIAL:{In(this,t);break}case ue.BEFORE_HEAD:case ue.IN_HEAD:case ue.IN_HEAD_NO_SCRIPT:case ue.AFTER_HEAD:{this._err(t,we.misplacedDoctype);break}case ue.IN_TABLE_TEXT:{ma(this,t);break}default:}}onStartTag(t){this.skipNextNewLine=!1,this.currentToken=t,this._processStartTag(t),t.selfClosing&&!t.ackSelfClosing&&this._err(t,we.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(t){this.shouldProcessStartTagTokenInForeignContent(t)?Ai(this,t):this._startTagOutsideForeignContent(t)}_startTagOutsideForeignContent(t){switch(this.insertionMode){case ue.INITIAL:{Tn(this,t);break}case ue.BEFORE_HTML:{tr(this,t);break}case ue.BEFORE_HEAD:{qn(this,t);break}case ue.IN_HEAD:{vr(this,t);break}case ue.IN_HEAD_NO_SCRIPT:{Oe(this,t);break}case ue.AFTER_HEAD:{ut(this,t);break}case ue.IN_BODY:{Gr(this,t);break}case ue.IN_TABLE:{pa(this,t);break}case ue.IN_TABLE_TEXT:{ma(this,t);break}case ue.IN_CAPTION:{zr(this,t);break}case ue.IN_COLUMN_GROUP:{$r(this,t);break}case ue.IN_TABLE_BODY:{Ha(this,t);break}case ue.IN_ROW:{Ka(this,t);break}case ue.IN_CELL:{Ei(this,t);break}case ue.IN_SELECT:{ti(this,t);break}case ue.IN_SELECT_IN_TABLE:{ni(this,t);break}case ue.IN_TEMPLATE:{zi(this,t);break}case ue.AFTER_BODY:{Oi(this,t);break}case ue.IN_FRAMESET:{xi(this,t);break}case ue.AFTER_FRAMESET:{fi(this,t);break}case ue.AFTER_AFTER_BODY:{Zi(this,t);break}case ue.AFTER_AFTER_FRAMESET:{ki(this,t);break}default:}}onEndTag(t){this.skipNextNewLine=!1,this.currentToken=t,this.currentNotInHTML?ji(this,t):this._endTagOutsideForeignContent(t)}_endTagOutsideForeignContent(t){switch(this.insertionMode){case ue.INITIAL:{Tn(this,t);break}case ue.BEFORE_HTML:{Jn(this,t);break}case ue.BEFORE_HEAD:{fr(this,t);break}case ue.IN_HEAD:{lr(this,t);break}case ue.IN_HEAD_NO_SCRIPT:{ie(this,t);break}case ue.AFTER_HEAD:{St(this,t);break}case ue.IN_BODY:{Va(this,t);break}case ue.TEXT:{ca(this,t);break}case ue.IN_TABLE:{la(this,t);break}case ue.IN_TABLE_TEXT:{ma(this,t);break}case ue.IN_CAPTION:{Fr(this,t);break}case ue.IN_COLUMN_GROUP:{ba(this,t);break}case ue.IN_TABLE_BODY:{Ea(this,t);break}case ue.IN_ROW:{ui(this,t);break}case ue.IN_CELL:{Ya(this,t);break}case ue.IN_SELECT:{ci(this,t);break}case ue.IN_SELECT_IN_TABLE:{Ui(this,t);break}case ue.IN_TEMPLATE:{Ti(this,t);break}case ue.AFTER_BODY:{_i(this,t);break}case ue.IN_FRAMESET:{Xa(this,t);break}case ue.AFTER_FRAMESET:{Vi(this,t);break}case ue.AFTER_AFTER_BODY:{yi(this,t);break}default:}}onEof(t){switch(this.insertionMode){case ue.INITIAL:{Tn(this,t);break}case ue.BEFORE_HTML:{nr(this,t);break}case ue.BEFORE_HEAD:{Hn(this,t);break}case ue.IN_HEAD:{q(this,t);break}case ue.IN_HEAD_NO_SCRIPT:{qe(this,t);break}case ue.AFTER_HEAD:{He(this,t);break}case ue.IN_BODY:case ue.IN_TABLE:case ue.IN_CAPTION:case ue.IN_COLUMN_GROUP:case ue.IN_TABLE_BODY:case ue.IN_ROW:case ue.IN_CELL:case ue.IN_SELECT:case ue.IN_SELECT_IN_TABLE:{Za(this,t);break}case ue.TEXT:{da(this,t);break}case ue.IN_TABLE_TEXT:{ma(this,t);break}case ue.IN_TEMPLATE:{$i(this,t);break}case ue.AFTER_BODY:case ue.IN_FRAMESET:case ue.AFTER_FRAMESET:case ue.AFTER_AFTER_BODY:case ue.AFTER_AFTER_FRAMESET:{Nt(this,t);break}default:}}onWhitespaceCharacter(t){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.chars.charCodeAt(0)===f.LINE_FEED)){if(t.chars.length===1)return;t.chars=t.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(t);return}switch(this.insertionMode){case ue.IN_HEAD:case ue.IN_HEAD_NO_SCRIPT:case ue.AFTER_HEAD:case ue.TEXT:case ue.IN_COLUMN_GROUP:case ue.IN_SELECT:case ue.IN_SELECT_IN_TABLE:case ue.IN_FRAMESET:case ue.AFTER_FRAMESET:{this._insertCharacters(t);break}case ue.IN_BODY:case ue.IN_CAPTION:case ue.IN_CELL:case ue.IN_TEMPLATE:case ue.AFTER_BODY:case ue.AFTER_AFTER_BODY:case ue.AFTER_AFTER_FRAMESET:{ft(this,t);break}case ue.IN_TABLE:case ue.IN_TABLE_BODY:case ue.IN_ROW:{Jr(this,t);break}case ue.IN_TABLE_TEXT:{ha(this,t);break}default:}}}function me(e,t){let a=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return a?e.openElements.contains(a.element)?e.openElements.hasInScope(t.tagID)||(a=null):(e.activeFormattingElements.removeEntry(a),a=null):li(e,t),a}function Ce(e,t){let a=null,o=e.openElements.stackTop;for(;o>=0;o--){const y=e.openElements.items[o];if(y===t.element)break;e._isSpecialElement(y,e.openElements.tagIDs[o])&&(a=y)}return a||(e.openElements.shortenToLength(Math.max(o,0)),e.activeFormattingElements.removeEntry(t)),a}function $e(e,t,a){let o=t,y=e.openElements.getCommonAncestor(t);for(let V=0,se=y;se!==a;V++,se=y){y=e.openElements.getCommonAncestor(se);const X=e.activeFormattingElements.getElementEntry(se),ke=X&&V>=mr;!X||ke?(ke&&e.activeFormattingElements.removeEntry(X),e.openElements.remove(se)):(se=ct(e,X),o===t&&(e.activeFormattingElements.bookmark=X),e.treeAdapter.detachNode(o),e.treeAdapter.appendChild(se,o),o=se)}return o}function ct(e,t){const a=e.treeAdapter.getNamespaceURI(t.element),o=e.treeAdapter.createElement(t.token.tagName,a,t.token.attrs);return e.openElements.replace(t.element,o),t.element=o,o}function dt(e,t,a){const o=e.treeAdapter.getTagName(t),y=vt(o);if(e._isElementCausesFosterParenting(y))e._fosterParentElement(a);else{const V=e.treeAdapter.getNamespaceURI(t);y===c.TEMPLATE&&V===m.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,a)}}function Ct(e,t,a){const o=e.treeAdapter.getNamespaceURI(a.element),{token:y}=a,V=e.treeAdapter.createElement(y.tagName,o,y.attrs);e._adoptNodes(t,V),e.treeAdapter.appendChild(t,V),e.activeFormattingElements.insertElementAfterBookmark(V,y),e.activeFormattingElements.removeEntry(a),e.openElements.remove(a.element),e.openElements.insertAfter(t,V,y.tagID)}function Dt(e,t){for(let a=0;a=a;o--)e._setEndLocation(e.openElements.items[o],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const o=e.openElements.items[0],y=e.treeAdapter.getNodeSourceCodeLocation(o);if(y&&!y.endTag&&(e._setEndLocation(o,t),e.openElements.stackTop>=1)){const V=e.openElements.items[1],se=e.treeAdapter.getNodeSourceCodeLocation(V);se&&!se.endTag&&e._setEndLocation(V,t)}}}}function In(e,t){e._setDocumentType(t);const a=t.forceQuirks?Ue.QUIRKS:rt(t);ve(t)||e._err(t,we.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,a),e.insertionMode=ue.BEFORE_HTML}function Tn(e,t){e._err(t,we.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Ue.QUIRKS),e.insertionMode=ue.BEFORE_HTML,e._processToken(t)}function tr(e,t){t.tagID===c.HTML?(e._insertElement(t,m.HTML),e.insertionMode=ue.BEFORE_HEAD):nr(e,t)}function Jn(e,t){const a=t.tagID;(a===c.HTML||a===c.HEAD||a===c.BODY||a===c.BR)&&nr(e,t)}function nr(e,t){e._insertFakeRootElement(),e.insertionMode=ue.BEFORE_HEAD,e._processToken(t)}function qn(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.HEAD:{e._insertElement(t,m.HTML),e.headElement=e.openElements.current,e.insertionMode=ue.IN_HEAD;break}default:Hn(e,t)}}function fr(e,t){const a=t.tagID;a===c.HEAD||a===c.BODY||a===c.HTML||a===c.BR?Hn(e,t):e._err(t,we.endTagWithoutMatchingOpenElement)}function Hn(e,t){e._insertFakeElement(U.HEAD,c.HEAD),e.headElement=e.openElements.current,e.insertionMode=ue.IN_HEAD,e._processToken(t)}function vr(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.BASE:case c.BASEFONT:case c.BGSOUND:case c.LINK:case c.META:{e._appendElement(t,m.HTML),t.ackSelfClosing=!0;break}case c.TITLE:{e._switchToTextParsing(t,ge.RCDATA);break}case c.NOSCRIPT:{e.options.scriptingEnabled?e._switchToTextParsing(t,ge.RAWTEXT):(e._insertElement(t,m.HTML),e.insertionMode=ue.IN_HEAD_NO_SCRIPT);break}case c.NOFRAMES:case c.STYLE:{e._switchToTextParsing(t,ge.RAWTEXT);break}case c.SCRIPT:{e._switchToTextParsing(t,ge.SCRIPT_DATA);break}case c.TEMPLATE:{e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=ue.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(ue.IN_TEMPLATE);break}case c.HEAD:{e._err(t,we.misplacedStartTagForHeadElement);break}default:q(e,t)}}function lr(e,t){switch(t.tagID){case c.HEAD:{e.openElements.pop(),e.insertionMode=ue.AFTER_HEAD;break}case c.BODY:case c.BR:case c.HTML:{q(e,t);break}case c.TEMPLATE:{pr(e,t);break}default:e._err(t,we.endTagWithoutMatchingOpenElement)}}function pr(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==c.TEMPLATE&&e._err(t,we.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(c.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,we.endTagWithoutMatchingOpenElement)}function q(e,t){e.openElements.pop(),e.insertionMode=ue.AFTER_HEAD,e._processToken(t)}function Oe(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.BASEFONT:case c.BGSOUND:case c.HEAD:case c.LINK:case c.META:case c.NOFRAMES:case c.STYLE:{vr(e,t);break}case c.NOSCRIPT:{e._err(t,we.nestedNoscriptInHead);break}default:qe(e,t)}}function ie(e,t){switch(t.tagID){case c.NOSCRIPT:{e.openElements.pop(),e.insertionMode=ue.IN_HEAD;break}case c.BR:{qe(e,t);break}default:e._err(t,we.endTagWithoutMatchingOpenElement)}}function qe(e,t){const a=t.type===it.EOF?we.openElementsLeftAfterEof:we.disallowedContentInNoscriptInHead;e._err(t,a),e.openElements.pop(),e.insertionMode=ue.IN_HEAD,e._processToken(t)}function ut(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.BODY:{e._insertElement(t,m.HTML),e.framesetOk=!1,e.insertionMode=ue.IN_BODY;break}case c.FRAMESET:{e._insertElement(t,m.HTML),e.insertionMode=ue.IN_FRAMESET;break}case c.BASE:case c.BASEFONT:case c.BGSOUND:case c.LINK:case c.META:case c.NOFRAMES:case c.SCRIPT:case c.STYLE:case c.TEMPLATE:case c.TITLE:{e._err(t,we.abandonedHeadElementChild),e.openElements.push(e.headElement,c.HEAD),vr(e,t),e.openElements.remove(e.headElement);break}case c.HEAD:{e._err(t,we.misplacedStartTagForHeadElement);break}default:He(e,t)}}function St(e,t){switch(t.tagID){case c.BODY:case c.HTML:case c.BR:{He(e,t);break}case c.TEMPLATE:{pr(e,t);break}default:e._err(t,we.endTagWithoutMatchingOpenElement)}}function He(e,t){e._insertFakeElement(U.BODY,c.BODY),e.insertionMode=ue.IN_BODY,Tt(e,t)}function Tt(e,t){switch(t.type){case it.CHARACTER:{Xe(e,t);break}case it.WHITESPACE_CHARACTER:{ft(e,t);break}case it.COMMENT:{Yt(e,t);break}case it.START_TAG:{Gr(e,t);break}case it.END_TAG:{Va(e,t);break}case it.EOF:{Za(e,t);break}default:}}function ft(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function Xe(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function dn(e,t){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}function Lt(e,t){const a=e.openElements.tryPeekProperlyNestedBodyElement();a&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(a,t.attrs))}function $n(e,t){const a=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&a&&(e.treeAdapter.detachNode(a),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,m.HTML),e.insertionMode=ue.IN_FRAMESET)}function ur(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML)}function An(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e.openElements.currentTagId!==void 0&&Ht.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,m.HTML)}function Xn(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function dr(e,t){const a=e.openElements.tmplCount>0;(!e.formElement||a)&&(e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML),a||(e.formElement=e.openElements.current))}function cr(e,t){e.framesetOk=!1;const a=t.tagID;for(let o=e.openElements.stackTop;o>=0;o--){const y=e.openElements.tagIDs[o];if(a===c.LI&&y===c.LI||(a===c.DD||a===c.DT)&&(y===c.DD||y===c.DT)){e.openElements.generateImpliedEndTagsWithExclusion(y),e.openElements.popUntilTagNamePopped(y);break}if(y!==c.ADDRESS&&y!==c.DIV&&y!==c.P&&e._isSpecialElement(e.openElements.items[o],y))break}e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML)}function yr(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML),e.tokenizer.state=ge.PLAINTEXT}function Er(e,t){e.openElements.hasInScope(c.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(c.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML),e.framesetOk=!1}function Ir(e,t){const a=e.activeFormattingElements.getElementEntryInScopeWithTagName(U.A);a&&(Dt(e,t),e.openElements.remove(a.element),e.activeFormattingElements.removeEntry(a)),e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Cr(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function jr(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(c.NOBR)&&(Dt(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,m.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Ur(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function aa(e,t){e.treeAdapter.getDocumentMode(e.document)!==Ue.QUIRKS&&e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._insertElement(t,m.HTML),e.framesetOk=!1,e.insertionMode=ue.IN_TABLE}function ia(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,m.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function cn(e){const t=Ve(e,D.TYPE);return t!=null&&t.toLowerCase()===Yn}function Dr(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,m.HTML),cn(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}function Nr(e,t){e._appendElement(t,m.HTML),t.ackSelfClosing=!0}function Gn(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._appendElement(t,m.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function gr(e,t){t.tagName=U.IMG,t.tagID=c.IMG,ia(e,t)}function Pr(e,t){e._insertElement(t,m.HTML),e.skipNextNewLine=!0,e.tokenizer.state=ge.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=ue.TEXT}function Br(e,t){e.openElements.hasInButtonScope(c.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,ge.RAWTEXT)}function kr(e,t){e.framesetOk=!1,e._switchToTextParsing(t,ge.RAWTEXT)}function _a(e,t){e._switchToTextParsing(t,ge.RAWTEXT)}function na(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===ue.IN_TABLE||e.insertionMode===ue.IN_CAPTION||e.insertionMode===ue.IN_TABLE_BODY||e.insertionMode===ue.IN_ROW||e.insertionMode===ue.IN_CELL?ue.IN_SELECT_IN_TABLE:ue.IN_SELECT}function Pa(e,t){e.openElements.currentTagId===c.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML)}function Da(e,t){e.openElements.hasInScope(c.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,m.HTML)}function ii(e,t){e.openElements.hasInScope(c.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(c.RTC),e._insertElement(t,m.HTML)}function bi(e,t){e._reconstructActiveFormattingElements(),mn(t),bn(t),t.selfClosing?e._appendElement(t,m.MATHML):e._insertElement(t,m.MATHML),t.ackSelfClosing=!0}function Ba(e,t){e._reconstructActiveFormattingElements(),_n(t),bn(t),t.selfClosing?e._appendElement(t,m.SVG):e._insertElement(t,m.SVG),t.ackSelfClosing=!0}function fa(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,m.HTML)}function Gr(e,t){switch(t.tagID){case c.I:case c.S:case c.B:case c.U:case c.EM:case c.TT:case c.BIG:case c.CODE:case c.FONT:case c.SMALL:case c.STRIKE:case c.STRONG:{Cr(e,t);break}case c.A:{Ir(e,t);break}case c.H1:case c.H2:case c.H3:case c.H4:case c.H5:case c.H6:{An(e,t);break}case c.P:case c.DL:case c.OL:case c.UL:case c.DIV:case c.DIR:case c.NAV:case c.MAIN:case c.MENU:case c.ASIDE:case c.CENTER:case c.FIGURE:case c.FOOTER:case c.HEADER:case c.HGROUP:case c.DIALOG:case c.DETAILS:case c.ADDRESS:case c.ARTICLE:case c.SEARCH:case c.SECTION:case c.SUMMARY:case c.FIELDSET:case c.BLOCKQUOTE:case c.FIGCAPTION:{ur(e,t);break}case c.LI:case c.DD:case c.DT:{cr(e,t);break}case c.BR:case c.IMG:case c.WBR:case c.AREA:case c.EMBED:case c.KEYGEN:{ia(e,t);break}case c.HR:{Gn(e,t);break}case c.RB:case c.RTC:{Da(e,t);break}case c.RT:case c.RP:{ii(e,t);break}case c.PRE:case c.LISTING:{Xn(e,t);break}case c.XMP:{Br(e,t);break}case c.SVG:{Ba(e,t);break}case c.HTML:{dn(e,t);break}case c.BASE:case c.LINK:case c.META:case c.STYLE:case c.TITLE:case c.SCRIPT:case c.BGSOUND:case c.BASEFONT:case c.TEMPLATE:{vr(e,t);break}case c.BODY:{Lt(e,t);break}case c.FORM:{dr(e,t);break}case c.NOBR:{jr(e,t);break}case c.MATH:{bi(e,t);break}case c.TABLE:{aa(e,t);break}case c.INPUT:{Dr(e,t);break}case c.PARAM:case c.TRACK:case c.SOURCE:{Nr(e,t);break}case c.IMAGE:{gr(e,t);break}case c.BUTTON:{Er(e,t);break}case c.APPLET:case c.OBJECT:case c.MARQUEE:{Ur(e,t);break}case c.IFRAME:{kr(e,t);break}case c.SELECT:{na(e,t);break}case c.OPTION:case c.OPTGROUP:{Pa(e,t);break}case c.NOEMBED:case c.NOFRAMES:{_a(e,t);break}case c.FRAMESET:{$n(e,t);break}case c.TEXTAREA:{Pr(e,t);break}case c.NOSCRIPT:{e.options.scriptingEnabled?_a(e,t):fa(e,t);break}case c.PLAINTEXT:{yr(e,t);break}case c.COL:case c.TH:case c.TD:case c.TR:case c.HEAD:case c.FRAME:case c.TBODY:case c.TFOOT:case c.THEAD:case c.CAPTION:case c.COLGROUP:break;default:fa(e,t)}}function za(e,t){if(e.openElements.hasInScope(c.BODY)&&(e.insertionMode=ue.AFTER_BODY,e.options.sourceCodeLocationInfo)){const a=e.openElements.tryPeekProperlyNestedBodyElement();a&&e._setEndLocation(a,t)}}function wa(e,t){e.openElements.hasInScope(c.BODY)&&(e.insertionMode=ue.AFTER_BODY,_i(e,t))}function $a(e,t){const a=t.tagID;e.openElements.hasInScope(a)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(a))}function Oa(e){const t=e.openElements.tmplCount>0,{formElement:a}=e;t||(e.formElement=null),(a||t)&&e.openElements.hasInScope(c.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(c.FORM):a&&e.openElements.remove(a))}function si(e){e.openElements.hasInButtonScope(c.P)||e._insertFakeElement(U.P,c.P),e._closePElement()}function ja(e){e.openElements.hasInListItemScope(c.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(c.LI),e.openElements.popUntilTagNamePopped(c.LI))}function Ja(e,t){const a=t.tagID;e.openElements.hasInScope(a)&&(e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.popUntilTagNamePopped(a))}function ei(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function Ga(e,t){const a=t.tagID;e.openElements.hasInScope(a)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(a),e.activeFormattingElements.clearToLastMarker())}function oi(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(U.BR,c.BR),e.openElements.pop(),e.framesetOk=!1}function li(e,t){const a=t.tagName,o=t.tagID;for(let y=e.openElements.stackTop;y>0;y--){const V=e.openElements.items[y],se=e.openElements.tagIDs[y];if(o===se&&(o!==c.UNKNOWN||e.treeAdapter.getTagName(V)===a)){e.openElements.generateImpliedEndTagsWithExclusion(o),e.openElements.stackTop>=y&&e.openElements.shortenToLength(y);break}if(e._isSpecialElement(V,se))break}}function Va(e,t){switch(t.tagID){case c.A:case c.B:case c.I:case c.S:case c.U:case c.EM:case c.TT:case c.BIG:case c.CODE:case c.FONT:case c.NOBR:case c.SMALL:case c.STRIKE:case c.STRONG:{Dt(e,t);break}case c.P:{si(e);break}case c.DL:case c.UL:case c.OL:case c.DIR:case c.DIV:case c.NAV:case c.PRE:case c.MAIN:case c.MENU:case c.ASIDE:case c.BUTTON:case c.CENTER:case c.FIGURE:case c.FOOTER:case c.HEADER:case c.HGROUP:case c.DIALOG:case c.ADDRESS:case c.ARTICLE:case c.DETAILS:case c.SEARCH:case c.SECTION:case c.SUMMARY:case c.LISTING:case c.FIELDSET:case c.BLOCKQUOTE:case c.FIGCAPTION:{$a(e,t);break}case c.LI:{ja(e);break}case c.DD:case c.DT:{Ja(e,t);break}case c.H1:case c.H2:case c.H3:case c.H4:case c.H5:case c.H6:{ei(e);break}case c.BR:{oi(e);break}case c.BODY:{za(e,t);break}case c.HTML:{wa(e,t);break}case c.FORM:{Oa(e);break}case c.APPLET:case c.OBJECT:case c.MARQUEE:{Ga(e,t);break}case c.TEMPLATE:{pr(e,t);break}default:li(e,t)}}function Za(e,t){e.tmplInsertionModeStack.length>0?$i(e,t):Nt(e,t)}function ca(e,t){var a;t.tagID===c.SCRIPT&&((a=e.scriptHandler)===null||a===void 0||a.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function da(e,t){e._err(t,we.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}function Jr(e,t){if(e.openElements.currentTagId!==void 0&&Bn.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=ue.IN_TABLE_TEXT,t.type){case it.CHARACTER:{La(e,t);break}case it.WHITESPACE_CHARACTER:{ha(e,t);break}}else Na(e,t)}function Ca(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,m.HTML),e.insertionMode=ue.IN_CAPTION}function ta(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,m.HTML),e.insertionMode=ue.IN_COLUMN_GROUP}function ga(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(U.COLGROUP,c.COLGROUP),e.insertionMode=ue.IN_COLUMN_GROUP,$r(e,t)}function Aa(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,m.HTML),e.insertionMode=ue.IN_TABLE_BODY}function Ia(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(U.TBODY,c.TBODY),e.insertionMode=ue.IN_TABLE_BODY,Ha(e,t)}function Zr(e,t){e.openElements.hasInTableScope(c.TABLE)&&(e.openElements.popUntilTagNamePopped(c.TABLE),e._resetInsertionMode(),e._processStartTag(t))}function ya(e,t){cn(t)?e._appendElement(t,m.HTML):Na(e,t),t.ackSelfClosing=!0}function Sa(e,t){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(t,m.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function pa(e,t){switch(t.tagID){case c.TD:case c.TH:case c.TR:{Ia(e,t);break}case c.STYLE:case c.SCRIPT:case c.TEMPLATE:{vr(e,t);break}case c.COL:{ga(e,t);break}case c.FORM:{Sa(e,t);break}case c.TABLE:{Zr(e,t);break}case c.TBODY:case c.TFOOT:case c.THEAD:{Aa(e,t);break}case c.INPUT:{ya(e,t);break}case c.CAPTION:{Ca(e,t);break}case c.COLGROUP:{ta(e,t);break}default:Na(e,t)}}function la(e,t){switch(t.tagID){case c.TABLE:{e.openElements.hasInTableScope(c.TABLE)&&(e.openElements.popUntilTagNamePopped(c.TABLE),e._resetInsertionMode());break}case c.TEMPLATE:{pr(e,t);break}case c.BODY:case c.CAPTION:case c.COL:case c.COLGROUP:case c.HTML:case c.TBODY:case c.TD:case c.TFOOT:case c.TH:case c.THEAD:case c.TR:break;default:Na(e,t)}}function Na(e,t){const a=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,Tt(e,t),e.fosterParentingEnabled=a}function ha(e,t){e.pendingCharacterTokens.push(t)}function La(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function ma(e,t){let a=0;if(e.hasNonWhitespacePendingCharacterToken)for(;a0&&e.openElements.currentTagId===c.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===c.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===c.OPTGROUP&&e.openElements.pop();break}case c.OPTION:{e.openElements.currentTagId===c.OPTION&&e.openElements.pop();break}case c.SELECT:{e.openElements.hasInSelectScope(c.SELECT)&&(e.openElements.popUntilTagNamePopped(c.SELECT),e._resetInsertionMode());break}case c.TEMPLATE:{pr(e,t);break}default:}}function ni(e,t){const a=t.tagID;a===c.CAPTION||a===c.TABLE||a===c.TBODY||a===c.TFOOT||a===c.THEAD||a===c.TR||a===c.TD||a===c.TH?(e.openElements.popUntilTagNamePopped(c.SELECT),e._resetInsertionMode(),e._processStartTag(t)):ti(e,t)}function Ui(e,t){const a=t.tagID;a===c.CAPTION||a===c.TABLE||a===c.TBODY||a===c.TFOOT||a===c.THEAD||a===c.TR||a===c.TD||a===c.TH?e.openElements.hasInTableScope(a)&&(e.openElements.popUntilTagNamePopped(c.SELECT),e._resetInsertionMode(),e.onEndTag(t)):ci(e,t)}function zi(e,t){switch(t.tagID){case c.BASE:case c.BASEFONT:case c.BGSOUND:case c.LINK:case c.META:case c.NOFRAMES:case c.SCRIPT:case c.STYLE:case c.TEMPLATE:case c.TITLE:{vr(e,t);break}case c.CAPTION:case c.COLGROUP:case c.TBODY:case c.TFOOT:case c.THEAD:{e.tmplInsertionModeStack[0]=ue.IN_TABLE,e.insertionMode=ue.IN_TABLE,pa(e,t);break}case c.COL:{e.tmplInsertionModeStack[0]=ue.IN_COLUMN_GROUP,e.insertionMode=ue.IN_COLUMN_GROUP,$r(e,t);break}case c.TR:{e.tmplInsertionModeStack[0]=ue.IN_TABLE_BODY,e.insertionMode=ue.IN_TABLE_BODY,Ha(e,t);break}case c.TD:case c.TH:{e.tmplInsertionModeStack[0]=ue.IN_ROW,e.insertionMode=ue.IN_ROW,Ka(e,t);break}default:e.tmplInsertionModeStack[0]=ue.IN_BODY,e.insertionMode=ue.IN_BODY,Gr(e,t)}}function Ti(e,t){t.tagID===c.TEMPLATE&&pr(e,t)}function $i(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(c.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):Nt(e,t)}function Oi(e,t){t.tagID===c.HTML?Gr(e,t):di(e,t)}function _i(e,t){var a;if(t.tagID===c.HTML){if(e.fragmentContext||(e.insertionMode=ue.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===c.HTML){e._setEndLocation(e.openElements.items[0],t);const o=e.openElements.items[1];o&&!(!((a=e.treeAdapter.getNodeSourceCodeLocation(o))===null||a===void 0)&&a.endTag)&&e._setEndLocation(o,t)}}else di(e,t)}function di(e,t){e.insertionMode=ue.IN_BODY,Tt(e,t)}function xi(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.FRAMESET:{e._insertElement(t,m.HTML);break}case c.FRAME:{e._appendElement(t,m.HTML),t.ackSelfClosing=!0;break}case c.NOFRAMES:{vr(e,t);break}default:}}function Xa(e,t){t.tagID===c.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==c.FRAMESET&&(e.insertionMode=ue.AFTER_FRAMESET))}function fi(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.NOFRAMES:{vr(e,t);break}default:}}function Vi(e,t){t.tagID===c.HTML&&(e.insertionMode=ue.AFTER_AFTER_FRAMESET)}function Zi(e,t){t.tagID===c.HTML?Gr(e,t):yi(e,t)}function yi(e,t){e.insertionMode=ue.IN_BODY,Tt(e,t)}function ki(e,t){switch(t.tagID){case c.HTML:{Gr(e,t);break}case c.NOFRAMES:{vr(e,t);break}default:}}function Hi(e,t){t.chars=Y,e._insertCharacters(t)}function wi(e,t){e._insertCharacters(t),e.framesetOk=!1}function Ci(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==m.HTML&&e.openElements.currentTagId!==void 0&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function Ai(e,t){if(Cn(t))Ci(e),e._startTagOutsideForeignContent(t);else{const a=e._getAdjustedCurrentElement(),o=e.treeAdapter.getNamespaceURI(a);o===m.MATHML?mn(t):o===m.SVG&&(Fn(t),_n(t)),bn(t),t.selfClosing?e._appendElement(t,o):e._insertElement(t,o),t.ackSelfClosing=!0}}function ji(e,t){if(t.tagID===c.P||t.tagID===c.BR){Ci(e),e._endTagOutsideForeignContent(t);return}for(let a=e.openElements.stackTop;a>0;a--){const o=e.openElements.items[a];if(e.treeAdapter.getNamespaceURI(o)===m.HTML){e._endTagOutsideForeignContent(t);break}const y=e.treeAdapter.getTagName(o);if(y.toLowerCase()===t.tagName){t.tagName=y,e.openElements.shortenToLength(a);break}}}const Ii=/["$&'<>\u0080-\uFFFF]/g,pi=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),Di=String.prototype.codePointAt==null?(e,t)=>(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t):(e,t)=>e.codePointAt(t);function Ki(e){let t="",a=0,o;for(;(o=Ii.exec(e))!==null;){const{index:y}=o,V=e.charCodeAt(y),se=pi.get(V);se===void 0?(t+=`${e.substring(a,y)}&#x${Di(e,y).toString(16)};`,a=Ii.lastIndex+=+((V&64512)===55296)):(t+=e.substring(a,y)+se,a=y+1)}return t+e.substr(a)}const Yi=null;function Li(e,t){return function(o){let y,V=0,se="";for(;y=e.exec(o);)V!==y.index&&(se+=o.substring(V,y.index)),se+=t.get(y[0].charCodeAt(0)),V=y.index+1;return se+o.substring(V)}}const Xi=null,Gi=Li(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Qi=Li(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),qi=new Set([U.AREA,U.BASE,U.BASEFONT,U.BGSOUND,U.BR,U.COL,U.EMBED,U.FRAME,U.HR,U.IMG,U.INPUT,U.KEYGEN,U.LINK,U.META,U.PARAM,U.SOURCE,U.TRACK,U.WBR]);function hi(e,t){return t.treeAdapter.isElementNode(e)&&t.treeAdapter.getNamespaceURI(e)===NS.HTML&&qi.has(t.treeAdapter.getTagName(e))}const Mi={treeAdapter:Vn,scriptingEnabled:!0};function es(e,t){const a=tn(tn({},Mi),t);return hi(e,a)?"":Ni(e,a)}function Wi(e,t){const a=tn(tn({},Mi),t);return Ri(e,a)}function Ni(e,t){let a="";const o=t.treeAdapter.isElementNode(e)&&t.treeAdapter.getTagName(e)===$.TEMPLATE&&t.treeAdapter.getNamespaceURI(e)===NS.HTML?t.treeAdapter.getTemplateContent(e):e,y=t.treeAdapter.getChildNodes(o);if(y)for(const V of y)a+=Ri(V,t);return a}function Ri(e,t){return t.treeAdapter.isElementNode(e)?Pi(e,t):t.treeAdapter.isTextNode(e)?A(e,t):t.treeAdapter.isCommentNode(e)?M(e,t):t.treeAdapter.isDocumentTypeNode(e)?K(e,t):""}function Pi(e,t){const a=t.treeAdapter.getTagName(e);return`<${a}${u(e,t)}>${hi(e,t)?"":`${Ni(e,t)}`}`}function u(e,{treeAdapter:t}){let a="";for(const o of t.getAttrList(e)){if(a+=" ",o.namespace)switch(o.namespace){case NS.XML:{a+=`xml:${o.name}`;break}case NS.XMLNS:{o.name!=="xmlns"&&(a+="xmlns:"),a+=o.name;break}case NS.XLINK:{a+=`xlink:${o.name}`;break}default:a+=`${o.prefix}:${o.name}`}else a+=o.name;a+=`="${escapeAttribute(o.value)}"`}return a}function A(e,t){const{treeAdapter:a}=t,o=a.getTextNodeContent(e),y=a.getParentNode(e),V=y&&a.isElementNode(y)&&a.getTagName(y);return V&&a.getNamespaceURI(y)===NS.HTML&&hasUnescapedText(V,t.scriptingEnabled)?o:escapeText(o)}function M(e,{treeAdapter:t}){return``}function K(e,{treeAdapter:t}){return``}function pe(e,t){return Parser.parse(e,t)}function he(e,t,a){typeof e=="string"&&(a=t,t=e,e=null);const o=Parser.getFragmentParser(e,a);return o.tokenizer.write(t,!0),o.getFragment()}var H=n(17970),je=n(28470);const xt=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,yt=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),tt={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function kt(e,t){const a=Wr(e),o=F("type",{handlers:{root:gt,element:br,text:Tr,comment:Or,doctype:Lr,raw:_r},unknown:ea}),y={parser:a?new ae(tt):ae.getFragmentParser(void 0,tt),handle(X){o(X,y)},stitches:!1,options:t||{}};o(e,y),Kr(y,(0,H.Pk)());const V=a?y.parser.document:y.parser.getFragment(),se=O(V,{file:y.options.file});return y.stitches&&(0,je.Vn)(se,"comment",function(X,ke,lt){const Ee=X;if(Ee.value.stitch&<&&ke!==void 0){const Vt=lt.children;return Vt[ke]=Ee.value.stitch,ke}}),se.type==="root"&&se.children.length===1&&se.children[0].type===e.type?se.children[0]:se}function Ot(e,t){let a=-1;if(e)for(;++a4&&(t.parser.tokenizer.state=0);const a={type:it.CHARACTER,chars:e.value,location:Yr(e)};Kr(t,(0,H.Pk)(e)),t.parser.currentToken=a,t.parser._processToken(t.parser.currentToken)}function Lr(e,t){const a={type:it.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Yr(e)};Kr(t,(0,H.Pk)(e)),t.parser.currentToken=a,t.parser._processToken(t.parser.currentToken)}function ir(e,t){t.stitches=!0;const a=Fa(e);if("children"in e&&"children"in a){const o=kt({type:"root",children:e.children},t.options);a.children=o.children}Or({type:"comment",value:{stitch:a}},t)}function Or(e,t){const a=e.value,o={type:it.COMMENT,data:a,location:Yr(e)};Kr(t,(0,H.Pk)(e)),t.parser.currentToken=o,t.parser._processToken(t.parser.currentToken)}function _r(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,Pn(t,(0,H.Pk)(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(xt,"<$1$2"):e.value,!1),t.parser.tokenizer._runParsingLoop(),t.parser.tokenizer.state===72||t.parser.tokenizer.state===78){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;const a=t.parser.tokenizer._consume();t.parser.tokenizer._callState(a)}}function ea(e,t){const a=e;if(t.options.passThrough&&t.options.passThrough.includes(a.type))ir(a,t);else{let o="";throw yt.has(a.type)&&(o=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+a.type+"` node"+o)}}function Kr(e,t){Pn(e,t);const a=e.parser.tokenizer.currentCharacterToken;a&&a.location&&(a.location.endLine=e.parser.tokenizer.preprocessor.line,a.location.endCol=e.parser.tokenizer.preprocessor.col+1,a.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=a,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=ge.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function Pn(e,t){if(t&&t.offset!==void 0){const a={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-t.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=a}}function Qr(e,t){const a=e.tagName.toLowerCase();if(t.parser.tokenizer.state===ge.PLAINTEXT)return;Kr(t,(0,H.Pk)(e));const o=t.parser.openElements.current;let y="namespaceURI"in o?o.namespaceURI:R.t.html;y===R.t.html&&a==="svg"&&(y=R.t.svg);const V=de(Mr(tn({},e),{children:[]}),{space:y===R.t.svg?"svg":"html"}),se={type:it.START_TAG,tagName:a,tagID:vt(a),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in V?V.attrs:[],location:Yr(e)};t.parser.currentToken=se,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=a}function sa(e,t){const a=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&g.includes(a)||t.parser.tokenizer.state===ge.PLAINTEXT)return;Kr(t,(0,H.rb)(e));const o={type:it.END_TAG,tagName:a,tagID:vt(a),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Yr(e)};t.parser.currentToken=o,t.parser._processToken(t.parser.currentToken),a===t.parser.tokenizer.lastStartTagName&&(t.parser.tokenizer.state===ge.RCDATA||t.parser.tokenizer.state===ge.RAWTEXT||t.parser.tokenizer.state===ge.SCRIPT_DATA)&&(t.parser.tokenizer.state=ge.DATA)}function Wr(e){const t=e.type==="root"?e.children[0]:e;return!!(t&&(t.type==="doctype"||t.type==="element"&&t.tagName.toLowerCase()==="html"))}function Yr(e){const t=(0,H.Pk)(e)||{line:void 0,column:void 0,offset:void 0},a=(0,H.rb)(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:a.line,endCol:a.column,endOffset:a.offset}}function Fa(e){return"children"in e?(0,r.ZP)(Mr(tn({},e),{children:[]})):(0,r.ZP)(e)}function ne(e){return function(t,a){return kt(t,Mr(tn({},e),{file:a}))}}},3369:function(N,s,n){"use strict";n.d(s,{Z:function(){return h}});var r=n(91614);function d(C){(0,r.n)(C,[/\r?\n|\r/g,l])}function l(){return{type:"break"}}function h(){return function(C){d(C)}}},20570:function(N,s,n){"use strict";n.d(s,{Z:function(){return pr}});function r(q,Oe){const ie=String(q);if(typeof Oe!="string")throw new TypeError("Expected character");let qe=0,ut=ie.indexOf(Oe);for(;ut!==-1;)qe++,ut=ie.indexOf(Oe,ut+Oe.length);return qe}var d=n(87342),l=n(80722),h=n(91614);const C="phrasing",p=["autolink","link","image","label"];function x(){return{transforms:[T],enter:{literalAutolink:i,literalAutolinkEmail:I,literalAutolinkHttp:I,literalAutolinkWww:I},exit:{literalAutolink:_,literalAutolinkEmail:b,literalAutolinkHttp:O,literalAutolinkWww:E}}}function R(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:C,notInConstruct:p},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:C,notInConstruct:p},{character:":",before:"[ps]",after:"\\/",inConstruct:C,notInConstruct:p}]}}function i(q){this.enter({type:"link",title:null,url:"",children:[]},q)}function I(q){this.config.enter.autolinkProtocol.call(this,q)}function O(q){this.config.exit.autolinkProtocol.call(this,q)}function E(q){this.config.exit.data.call(this,q);const Oe=this.stack[this.stack.length-1];(0,d.ok)(Oe.type==="link"),Oe.url="http://"+this.sliceSerialize(q)}function b(q){this.config.exit.autolinkEmail.call(this,q)}function _(q){this.exit(q)}function T(q){(0,h.n)(q,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,G],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),P]],{ignore:["link","linkReference"]})}function G(q,Oe,ie,qe,ut){let St="";if(!L(ut)||(/^w/i.test(Oe)&&(ie=Oe+ie,Oe="",St="http://"),!w(ie)))return!1;const He=v(ie+qe);if(!He[0])return!1;const Tt={type:"link",title:null,url:St+Oe+He[0],children:[{type:"text",value:Oe+He[0]}]};return He[1]?[Tt,{type:"text",value:He[1]}]:Tt}function P(q,Oe,ie,qe){return!L(qe,!0)||/[-\d_]$/.test(ie)?!1:{type:"link",title:null,url:"mailto:"+Oe+"@"+ie,children:[{type:"text",value:Oe+"@"+ie}]}}function w(q){const Oe=q.split(".");return!(Oe.length<2||Oe[Oe.length-1]&&(/_/.test(Oe[Oe.length-1])||!/[a-zA-Z\d]/.test(Oe[Oe.length-1]))||Oe[Oe.length-2]&&(/_/.test(Oe[Oe.length-2])||!/[a-zA-Z\d]/.test(Oe[Oe.length-2])))}function v(q){const Oe=/[!"&'),.:;<>?\]}]+$/.exec(q);if(!Oe)return[q,void 0];q=q.slice(0,Oe.index);let ie=Oe[0],qe=ie.indexOf(")");const ut=r(q,"(");let St=r(q,")");for(;qe!==-1&&ut>St;)q+=ie.slice(0,qe+1),ie=ie.slice(qe+1),qe=ie.indexOf(")"),St++;return[q,ie]}function L(q,Oe){const ie=q.input.charCodeAt(q.index-1);return(q.index===0||(0,l.B8)(ie)||(0,l.Xh)(ie))&&(!Oe||ie!==47)}var k=n(95099);W.peek=B;function F(){this.buffer()}function Z(q){this.enter({type:"footnoteReference",identifier:"",label:""},q)}function te(){this.buffer()}function re(q){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},q)}function de(q){const Oe=this.resume(),ie=this.stack[this.stack.length-1];(0,d.ok)(ie.type==="footnoteReference"),ie.identifier=(0,k.d)(this.sliceSerialize(q)).toLowerCase(),ie.label=Oe}function Ne(q){this.exit(q)}function le(q){const Oe=this.resume(),ie=this.stack[this.stack.length-1];(0,d.ok)(ie.type==="footnoteDefinition"),ie.identifier=(0,k.d)(this.sliceSerialize(q)).toLowerCase(),ie.label=Oe}function Te(q){this.exit(q)}function B(){return"["}function W(q,Oe,ie,qe){const ut=ie.createTracker(qe);let St=ut.move("[^");const He=ie.enter("footnoteReference"),Tt=ie.enter("reference");return St+=ut.move(ie.safe(ie.associationId(q),{after:"]",before:St})),Tt(),He(),St+=ut.move("]"),St}function j(){return{enter:{gfmFootnoteCallString:F,gfmFootnoteCall:Z,gfmFootnoteDefinitionLabelString:te,gfmFootnoteDefinition:re},exit:{gfmFootnoteCallString:de,gfmFootnoteCall:Ne,gfmFootnoteDefinitionLabelString:le,gfmFootnoteDefinition:Te}}}function J(q){let Oe=!1;return q&&q.firstLineBlank&&(Oe=!0),{handlers:{footnoteDefinition:ie,footnoteReference:W},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function ie(qe,ut,St,He){const Tt=St.createTracker(He);let ft=Tt.move("[^");const Xe=St.enter("footnoteDefinition"),dn=St.enter("label");return ft+=Tt.move(St.safe(St.associationId(qe),{before:ft,after:"]"})),dn(),ft+=Tt.move("]:"),qe.children&&qe.children.length>0&&(Tt.shift(4),ft+=Tt.move((Oe?` `:" ")+St.indentLines(St.containerFlow(qe,Tt.current()),Oe?z:ee))),Xe(),ft}}function ee(q,Oe,ie){return Oe===0?q:z(q,Oe,ie)}function z(q,Oe,ie){return(ie?"":" ")+q}const g=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];xe.peek=oe;function S(){return{canContainEols:["delete"],enter:{strikethrough:f},exit:{strikethrough:fe}}}function Y(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:g}],handlers:{delete:xe}}}function f(q){this.enter({type:"delete",children:[]},q)}function fe(q){this.exit(q)}function xe(q,Oe,ie,qe){const ut=ie.createTracker(qe),St=ie.enter("strikethrough");let He=ut.move("~~");return He+=ie.containerPhrasing(q,Mr(tn({},ut.current()),{before:He,after:"~"})),He+=ut.move("~~"),St(),He}function oe(){return"~"}function Le(q){return q.length}function Se(q,Oe){const ie=Oe||{},qe=(ie.align||[]).concat(),ut=ie.stringLength||Le,St=[],He=[],Tt=[],ft=[];let Xe=0,dn=-1;for(;++dnXe&&(Xe=q[dn].length);++crft[cr])&&(ft[cr]=Er)}Xn.push(yr)}He[dn]=Xn,Tt[dn]=dr}let Lt=-1;if(typeof qe=="object"&&"length"in qe)for(;++Ltft[Lt]&&(ft[Lt]=yr),ur[Lt]=yr),$n[Lt]=Er}He.splice(1,0,$n),Tt.splice(1,0,ur),dn=-1;const An=[];for(;++dn "),St.shift(2);const He=ie.indentLines(ie.containerFlow(q,St.current()),We);return ut(),He}function We(q,Oe,ie){return">"+(ie?"":" ")+q}function it(q,Oe){return Ve(q,Oe.inConstruct,!0)&&!Ve(q,Oe.notInConstruct,!1)}function Ve(q,Oe,ie){if(typeof Oe=="string"&&(Oe=[Oe]),!Oe||Oe.length===0)return ie;let qe=-1;for(;++qe"},ft.current()))),Xe+=ft.move(">")):(Tt=ie.enter("destinationRaw"),Xe+=ft.move(ie.safe(q.url,tn({before:Xe,after:q.title?" ":` -`},ft.current())))),Tt(),q.title&&(Tt=ie.enter(`title${St}`),Xe+=ft.move(" "+ut),Xe+=ft.move(ie.safe(q.title,tn({before:Xe,after:ut},ft.current()))),Xe+=ft.move(ut),Tt()),He(),Xe}function be(q){const Oe=q.options.emphasis||"*";if(Oe!=="*"&&Oe!=="_")throw new Error("Cannot serialize emphasis with `"+Oe+"` for `options.emphasis`, expected `*`, or `_`");return Oe}function ce(q){return"&#x"+q.toString(16).toUpperCase()+";"}var Ie=n(97864);function ze(q,Oe,ie){const qe=(0,Ie.r)(q),ut=(0,Ie.r)(Oe);return qe===void 0?ut===void 0?ie==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:ut===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:qe===1?ut===void 0?{inside:!1,outside:!1}:ut===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:ut===void 0?{inside:!1,outside:!1}:ut===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}Je.peek=nt;function Je(q,Oe,ie,qe){const ut=be(ie),St=ie.enter("emphasis"),He=ie.createTracker(qe),Tt=He.move(ut);let ft=He.move(ie.containerPhrasing(q,tn({after:ut,before:Tt},He.current())));const Xe=ft.charCodeAt(0),dn=ze(qe.before.charCodeAt(qe.before.length-1),Xe,ut);dn.inside&&(ft=ce(Xe)+ft.slice(1));const Lt=ft.charCodeAt(ft.length-1),$n=ze(qe.after.charCodeAt(0),Lt,ut);$n.inside&&(ft=ft.slice(0,-1)+ce(Lt));const ur=He.move(ut);return St(),ie.attentionEncodeSurroundingInfo={after:$n.outside,before:dn.outside},Tt+ft+ur}function nt(q,Oe,ie){return ie.options.emphasis||"*"}var et=n(10528),ot=n(19453),Ye=n(77714);function At(q,Oe){let ie=!1;return(0,et.Vn)(q,function(qe){if("value"in qe&&/\r?\n|\r/.test(qe.value)||qe.type==="break")return ie=!0,ot.BK}),!!((!q.depth||q.depth<3)&&(0,Ye.B)(q)&&(Oe.options.setext||ie))}function Wt(q,Oe,ie,qe){const ut=Math.max(Math.min(6,q.depth||1),1),St=ie.createTracker(qe);if(At(q,ie)){const dn=ie.enter("headingSetext"),Lt=ie.enter("phrasing"),$n=ie.containerPhrasing(q,Mr(tn({},St.current()),{before:` +`},ft.current())))),Tt(),q.title&&(Tt=ie.enter(`title${St}`),Xe+=ft.move(" "+ut),Xe+=ft.move(ie.safe(q.title,tn({before:Xe,after:ut},ft.current()))),Xe+=ft.move(ut),Tt()),He(),Xe}function be(q){const Oe=q.options.emphasis||"*";if(Oe!=="*"&&Oe!=="_")throw new Error("Cannot serialize emphasis with `"+Oe+"` for `options.emphasis`, expected `*`, or `_`");return Oe}function ce(q){return"&#x"+q.toString(16).toUpperCase()+";"}var Ie=n(97864);function ze(q,Oe,ie){const qe=(0,Ie.r)(q),ut=(0,Ie.r)(Oe);return qe===void 0?ut===void 0?ie==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:ut===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:qe===1?ut===void 0?{inside:!1,outside:!1}:ut===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:ut===void 0?{inside:!1,outside:!1}:ut===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}Je.peek=nt;function Je(q,Oe,ie,qe){const ut=be(ie),St=ie.enter("emphasis"),He=ie.createTracker(qe),Tt=He.move(ut);let ft=He.move(ie.containerPhrasing(q,tn({after:ut,before:Tt},He.current())));const Xe=ft.charCodeAt(0),dn=ze(qe.before.charCodeAt(qe.before.length-1),Xe,ut);dn.inside&&(ft=ce(Xe)+ft.slice(1));const Lt=ft.charCodeAt(ft.length-1),$n=ze(qe.after.charCodeAt(0),Lt,ut);$n.inside&&(ft=ft.slice(0,-1)+ce(Lt));const ur=He.move(ut);return St(),ie.attentionEncodeSurroundingInfo={after:$n.outside,before:dn.outside},Tt+ft+ur}function nt(q,Oe,ie){return ie.options.emphasis||"*"}var et=n(28470),ot=n(19453),Ye=n(77714);function At(q,Oe){let ie=!1;return(0,et.Vn)(q,function(qe){if("value"in qe&&/\r?\n|\r/.test(qe.value)||qe.type==="break")return ie=!0,ot.BK}),!!((!q.depth||q.depth<3)&&(0,Ye.B)(q)&&(Oe.options.setext||ie))}function Wt(q,Oe,ie,qe){const ut=Math.max(Math.min(6,q.depth||1),1),St=ie.createTracker(qe);if(At(q,ie)){const dn=ie.enter("headingSetext"),Lt=ie.enter("phrasing"),$n=ie.containerPhrasing(q,Mr(tn({},St.current()),{before:` `,after:` `}));return Lt(),dn(),$n+` `+(ut===1?"=":"-").repeat($n.length-(Math.max($n.lastIndexOf("\r"),$n.lastIndexOf(` @@ -571,5 +571,5 @@ M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},Ve=function(){function n `,inConstruct:"mathFlowMeta"},{character:"$",after:w?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:v,inlineMath:L}};function v(F,Z,te,re){const de=F.value||"",Ne=te.createTracker(re),le="$".repeat(Math.max((0,d.J)(de,"$")+1,2)),Te=te.enter("mathFlow");let B=Ne.move(le);if(F.meta){const W=te.enter("mathFlowMeta");B+=Ne.move(te.safe(F.meta,tn({after:` `,before:B,encode:["$"]},Ne.current()))),W()}return B+=Ne.move(` `),de&&(B+=Ne.move(de+` -`)),B+=Ne.move(le),Te(),B}function L(F,Z,te){let re=F.value||"",de=1;for(w||de++;new RegExp("(^|[^$])"+"\\$".repeat(de)+"([^$]|$)").test(re);)de++;const Ne="$".repeat(de);/[^ \r\n]/.test(re)&&(/^[ \r\n]/.test(re)&&/[ \r\n]$/.test(re)||/^\$|\$$/.test(re))&&(re=" "+re+" ");let le=-1;for(;++letypeof i=="object"&&i!=null&&i.nodeType===1,d=(i,I)=>(!I||i!=="hidden")&&i!=="visible"&&i!=="clip",l=(i,I)=>{if(i.clientHeight{const b=(_=>{if(!_.ownerDocument||!_.ownerDocument.defaultView)return null;try{return _.ownerDocument.defaultView.frameElement}catch(T){return null}})(E);return!!b&&(b.clientHeight_I||_>i&&T=I&&G>=O?_-i-E:T>I&&GO?T-I+b:0,C=i=>{const I=i.parentElement;return I==null?i.getRootNode().host||null:I},p=(i,I)=>{var O,E,b,_;if(typeof document=="undefined")return[];const{scrollMode:T,block:G,inline:P,boundary:w,skipOverflowHiddenElements:v}=I,L=typeof w=="function"?w:xe=>xe!==w;if(!r(i))throw new TypeError("Invalid target");const k=document.scrollingElement||document.documentElement,F=[];let Z=i;for(;r(Z)&&L(Z);){if(Z=C(Z),Z===k){F.push(Z);break}Z!=null&&Z===document.body&&l(Z)&&!l(document.documentElement)||Z!=null&&l(Z,v)&&F.push(Z)}const te=(E=(O=window.visualViewport)==null?void 0:O.width)!=null?E:innerWidth,re=(_=(b=window.visualViewport)==null?void 0:b.height)!=null?_:innerHeight,{scrollX:de,scrollY:Ne}=window,{height:le,width:Te,top:B,right:W,bottom:j,left:J}=i.getBoundingClientRect(),{top:ee,right:z,bottom:g,left:S}=(xe=>{const oe=window.getComputedStyle(xe);return{top:parseFloat(oe.scrollMarginTop)||0,right:parseFloat(oe.scrollMarginRight)||0,bottom:parseFloat(oe.scrollMarginBottom)||0,left:parseFloat(oe.scrollMarginLeft)||0}})(i);let Y=G==="start"||G==="nearest"?B-ee:G==="end"?j+g:B+le/2-ee+g,f=P==="center"?J+Te/2-S+z:P==="end"?W+z:J-S;const fe=[];for(let xe=0;xe=0&&J>=0&&j<=re&&W<=te&&(oe===k&&!l(oe)||B>=Ke&&j<=Et&&J>=We&&W<=we))return fe;const it=getComputedStyle(oe),Ve=parseInt(it.borderLeftWidth,10),st=parseInt(it.borderTopWidth,10),Re=parseInt(it.borderRightWidth,10),Ge=parseInt(it.borderBottomWidth,10);let Ae=0,Ze=0;const Fe="offsetWidth"in oe?oe.offsetWidth-oe.clientWidth-Ve-Re:0,Pe="offsetHeight"in oe?oe.offsetHeight-oe.clientHeight-st-Ge:0,Q="offsetWidth"in oe?oe.offsetWidth===0?0:Se/oe.offsetWidth:0,be="offsetHeight"in oe?oe.offsetHeight===0?0:Le/oe.offsetHeight:0;if(k===oe)Ae=G==="start"?Y:G==="end"?Y-re:G==="nearest"?h(Ne,Ne+re,re,st,Ge,Ne+Y,Ne+Y+le,le):Y-re/2,Ze=P==="start"?f:P==="center"?f-te/2:P==="end"?f-te:h(de,de+te,te,Ve,Re,de+f,de+f+Te,Te),Ae=Math.max(0,Ae+Ne),Ze=Math.max(0,Ze+de);else{Ae=G==="start"?Y-Ke-st:G==="end"?Y-Et+Ge+Pe:G==="nearest"?h(Ke,Et,Le,st,Ge+Pe,Y,Y+le,le):Y-(Ke+Le/2)+Pe/2,Ze=P==="start"?f-We-Ve:P==="center"?f-(We+Se/2)+Fe/2:P==="end"?f-we+Re+Fe:h(We,we,Se,Ve,Re+Fe,f,f+Te,Te);const{scrollLeft:ce,scrollTop:Ie}=oe;Ae=be===0?0:Math.max(0,Math.min(Ie+Ae/be,oe.scrollHeight-Le/be+Pe)),Ze=Q===0?0:Math.max(0,Math.min(ce+Ze/Q,oe.scrollWidth-Se/Q+Fe)),Y+=Ie-Ae,f+=ce-Ze}fe.push({el:oe,top:Ae,left:Ze})}return fe},x=i=>i===!1?{block:"end",inline:"nearest"}:(I=>I===Object(I)&&Object.keys(I).length!==0)(i)?i:{block:"start",inline:"nearest"};function R(i,I){if(!i.isConnected||!(b=>{let _=b;for(;_&&_.parentNode;){if(_.parentNode===document)return!0;_=_.parentNode instanceof ShadowRoot?_.parentNode.host:_.parentNode}return!1})(i))return;const O=(b=>{const _=window.getComputedStyle(b);return{top:parseFloat(_.scrollMarginTop)||0,right:parseFloat(_.scrollMarginRight)||0,bottom:parseFloat(_.scrollMarginBottom)||0,left:parseFloat(_.scrollMarginLeft)||0}})(i);if((b=>typeof b=="object"&&typeof b.behavior=="function")(I))return I.behavior(p(i,I));const E=typeof I=="boolean"||I==null?void 0:I.behavior;for(const{el:b,top:_,left:T}of p(i,x(I))){const G=_-O.top+O.bottom,P=T-O.left+O.right;b.scroll({top:G,left:P,behavior:E})}}},71523:function(N,s,n){"use strict";n.d(s,{P:function(){return d},Q:function(){return r}});function r(l){const h=String(l||"").trim();return h?h.split(/[ \t\n\r\f]+/g):[]}function d(l){return l.join(" ").trim()}},33511:function(N,s,n){"use strict";n.d(s,{O:function(){return d}});const r=function(i,I,O,E,b){const _=d(I);if(O!=null&&(typeof O!="number"||O<0||O===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(E!=null&&(!r(E)||!E.children))throw new Error("Expected parent node");if(E==null!=(O==null))throw new Error("Expected both parent and index");return R(i)?_.call(b,i,O,E):!1},d=function(i){if(i==null)return x;if(typeof i=="function")return p(i);if(typeof i=="object")return Array.isArray(i)?l(i):h(i);if(typeof i=="string")return C(i);throw new Error("Expected function, string, or object as test")};function l(i){const I=[];let O=-1;for(;++O0&&typeof R.column=="number"&&R.column>0)return{line:R.line,column:R.column,offset:typeof R.offset=="number"&&R.offset>-1?R.offset:void 0}}}function h(C){const p=d(C),x=r(C);if(p&&x)return{start:p,end:x}}},19453:function(N,s,n){"use strict";n.d(s,{BK:function(){return C},AM:function(){return p},S4:function(){return x}});var r=n(33511);function d(i){return i}const l=[],h=!0,C=!1,p="skip";function x(i,I,O,E){let b;typeof I=="function"&&typeof O!="function"?(E=O,O=I):b=I;const _=(0,r.O)(b),T=E?-1:1;G(i,void 0,[])();function G(P,w,v){const L=P&&typeof P=="object"?P:{};if(typeof L.type=="string"){const F=typeof L.tagName=="string"?L.tagName:typeof L.name=="string"?L.name:void 0;Object.defineProperty(k,"name",{value:"node ("+(P.type+(F?"<"+F+">":""))+")"})}return k;function k(){let F=l,Z,te,re;if((!I||_(P,w,v[v.length-1]||void 0))&&(F=R(O(P,v)),F[0]===C))return F;if("children"in P&&P.children){const de=P;if(de.children&&F[0]!==p)for(te=(E?de.children.length:-1)+T,re=v.concat(de);te>-1&&te","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(N){"use strict";N.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); +`)),B+=Ne.move(le),Te(),B}function L(F,Z,te){let re=F.value||"",de=1;for(w||de++;new RegExp("(^|[^$])"+"\\$".repeat(de)+"([^$]|$)").test(re);)de++;const Ne="$".repeat(de);/[^ \r\n]/.test(re)&&(/^[ \r\n]/.test(re)&&/[ \r\n]$/.test(re)||/^\$|\$$/.test(re))&&(re=" "+re+" ");let le=-1;for(;++letypeof i=="object"&&i!=null&&i.nodeType===1,d=(i,I)=>(!I||i!=="hidden")&&i!=="visible"&&i!=="clip",l=(i,I)=>{if(i.clientHeight{const b=(_=>{if(!_.ownerDocument||!_.ownerDocument.defaultView)return null;try{return _.ownerDocument.defaultView.frameElement}catch(T){return null}})(E);return!!b&&(b.clientHeight_I||_>i&&T=I&&G>=O?_-i-E:T>I&&GO?T-I+b:0,C=i=>{const I=i.parentElement;return I==null?i.getRootNode().host||null:I},p=(i,I)=>{var O,E,b,_;if(typeof document=="undefined")return[];const{scrollMode:T,block:G,inline:P,boundary:w,skipOverflowHiddenElements:v}=I,L=typeof w=="function"?w:xe=>xe!==w;if(!r(i))throw new TypeError("Invalid target");const k=document.scrollingElement||document.documentElement,F=[];let Z=i;for(;r(Z)&&L(Z);){if(Z=C(Z),Z===k){F.push(Z);break}Z!=null&&Z===document.body&&l(Z)&&!l(document.documentElement)||Z!=null&&l(Z,v)&&F.push(Z)}const te=(E=(O=window.visualViewport)==null?void 0:O.width)!=null?E:innerWidth,re=(_=(b=window.visualViewport)==null?void 0:b.height)!=null?_:innerHeight,{scrollX:de,scrollY:Ne}=window,{height:le,width:Te,top:B,right:W,bottom:j,left:J}=i.getBoundingClientRect(),{top:ee,right:z,bottom:g,left:S}=(xe=>{const oe=window.getComputedStyle(xe);return{top:parseFloat(oe.scrollMarginTop)||0,right:parseFloat(oe.scrollMarginRight)||0,bottom:parseFloat(oe.scrollMarginBottom)||0,left:parseFloat(oe.scrollMarginLeft)||0}})(i);let Y=G==="start"||G==="nearest"?B-ee:G==="end"?j+g:B+le/2-ee+g,f=P==="center"?J+Te/2-S+z:P==="end"?W+z:J-S;const fe=[];for(let xe=0;xe=0&&J>=0&&j<=re&&W<=te&&(oe===k&&!l(oe)||B>=Ke&&j<=Et&&J>=We&&W<=we))return fe;const it=getComputedStyle(oe),Ve=parseInt(it.borderLeftWidth,10),st=parseInt(it.borderTopWidth,10),Re=parseInt(it.borderRightWidth,10),Ge=parseInt(it.borderBottomWidth,10);let Ae=0,Ze=0;const Fe="offsetWidth"in oe?oe.offsetWidth-oe.clientWidth-Ve-Re:0,Pe="offsetHeight"in oe?oe.offsetHeight-oe.clientHeight-st-Ge:0,Q="offsetWidth"in oe?oe.offsetWidth===0?0:Se/oe.offsetWidth:0,be="offsetHeight"in oe?oe.offsetHeight===0?0:Le/oe.offsetHeight:0;if(k===oe)Ae=G==="start"?Y:G==="end"?Y-re:G==="nearest"?h(Ne,Ne+re,re,st,Ge,Ne+Y,Ne+Y+le,le):Y-re/2,Ze=P==="start"?f:P==="center"?f-te/2:P==="end"?f-te:h(de,de+te,te,Ve,Re,de+f,de+f+Te,Te),Ae=Math.max(0,Ae+Ne),Ze=Math.max(0,Ze+de);else{Ae=G==="start"?Y-Ke-st:G==="end"?Y-Et+Ge+Pe:G==="nearest"?h(Ke,Et,Le,st,Ge+Pe,Y,Y+le,le):Y-(Ke+Le/2)+Pe/2,Ze=P==="start"?f-We-Ve:P==="center"?f-(We+Se/2)+Fe/2:P==="end"?f-we+Re+Fe:h(We,we,Se,Ve,Re+Fe,f,f+Te,Te);const{scrollLeft:ce,scrollTop:Ie}=oe;Ae=be===0?0:Math.max(0,Math.min(Ie+Ae/be,oe.scrollHeight-Le/be+Pe)),Ze=Q===0?0:Math.max(0,Math.min(ce+Ze/Q,oe.scrollWidth-Se/Q+Fe)),Y+=Ie-Ae,f+=ce-Ze}fe.push({el:oe,top:Ae,left:Ze})}return fe},x=i=>i===!1?{block:"end",inline:"nearest"}:(I=>I===Object(I)&&Object.keys(I).length!==0)(i)?i:{block:"start",inline:"nearest"};function R(i,I){if(!i.isConnected||!(b=>{let _=b;for(;_&&_.parentNode;){if(_.parentNode===document)return!0;_=_.parentNode instanceof ShadowRoot?_.parentNode.host:_.parentNode}return!1})(i))return;const O=(b=>{const _=window.getComputedStyle(b);return{top:parseFloat(_.scrollMarginTop)||0,right:parseFloat(_.scrollMarginRight)||0,bottom:parseFloat(_.scrollMarginBottom)||0,left:parseFloat(_.scrollMarginLeft)||0}})(i);if((b=>typeof b=="object"&&typeof b.behavior=="function")(I))return I.behavior(p(i,I));const E=typeof I=="boolean"||I==null?void 0:I.behavior;for(const{el:b,top:_,left:T}of p(i,x(I))){const G=_-O.top+O.bottom,P=T-O.left+O.right;b.scroll({top:G,left:P,behavior:E})}}},71523:function(N,s,n){"use strict";n.d(s,{P:function(){return d},Q:function(){return r}});function r(l){const h=String(l||"").trim();return h?h.split(/[ \t\n\r\f]+/g):[]}function d(l){return l.join(" ").trim()}},33511:function(N,s,n){"use strict";n.d(s,{O:function(){return d}});const r=function(i,I,O,E,b){const _=d(I);if(O!=null&&(typeof O!="number"||O<0||O===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(E!=null&&(!r(E)||!E.children))throw new Error("Expected parent node");if(E==null!=(O==null))throw new Error("Expected both parent and index");return R(i)?_.call(b,i,O,E):!1},d=function(i){if(i==null)return x;if(typeof i=="function")return p(i);if(typeof i=="object")return Array.isArray(i)?l(i):h(i);if(typeof i=="string")return C(i);throw new Error("Expected function, string, or object as test")};function l(i){const I=[];let O=-1;for(;++O0&&typeof R.column=="number"&&R.column>0)return{line:R.line,column:R.column,offset:typeof R.offset=="number"&&R.offset>-1?R.offset:void 0}}}function h(C){const p=d(C),x=r(C);if(p&&x)return{start:p,end:x}}},19453:function(N,s,n){"use strict";n.d(s,{BK:function(){return C},AM:function(){return p},S4:function(){return x}});var r=n(33511);function d(i){return i}const l=[],h=!0,C=!1,p="skip";function x(i,I,O,E){let b;typeof I=="function"&&typeof O!="function"?(E=O,O=I):b=I;const _=(0,r.O)(b),T=E?-1:1;G(i,void 0,[])();function G(P,w,v){const L=P&&typeof P=="object"?P:{};if(typeof L.type=="string"){const F=typeof L.tagName=="string"?L.tagName:typeof L.name=="string"?L.name:void 0;Object.defineProperty(k,"name",{value:"node ("+(P.type+(F?"<"+F+">":""))+")"})}return k;function k(){let F=l,Z,te,re;if((!I||_(P,w,v[v.length-1]||void 0))&&(F=R(O(P,v)),F[0]===C))return F;if("children"in P&&P.children){const de=P;if(de.children&&F[0]!==p)for(te=(E?de.children.length:-1)+T,re=v.concat(de);te>-1&&te","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(N){"use strict";N.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); }()); \ No newline at end of file diff --git a/p__Classrooms__Lists__SmartPlan__Detail__index.ecbf5610.async.js b/p__Classrooms__Lists__SmartPlan__Detail__index.f559ac99.async.js similarity index 99% rename from p__Classrooms__Lists__SmartPlan__Detail__index.ecbf5610.async.js rename to p__Classrooms__Lists__SmartPlan__Detail__index.f559ac99.async.js index 7c2a736000..f1777d9bda 100644 --- a/p__Classrooms__Lists__SmartPlan__Detail__index.ecbf5610.async.js +++ b/p__Classrooms__Lists__SmartPlan__Detail__index.f559ac99.async.js @@ -1694,7 +1694,7 @@ Schedule: ${oe.map(Lt=>Zo(Lt))} pos: ${this.timelinePos}`),he.length&&this.log(` `;break}case-3:{Be=`\r `;break}case-2:{Be=Ce?" ":" ";break}case-1:{if(!Ce&&mt)continue;Be=" ";break}default:Be=String.fromCharCode(bt)}mt=bt===-2,Ge.push(Be)}return Ge.join("")}function Xn(te){const Ce=te||{},Ge={constructs:(0,Fe.W)([i,...Ce.extensions||[]]),content:mt(it),defined:[],document:mt(xt),flow:mt(ee),lazy:{},string:mt(dt),text:mt(qt)};return Ge;function mt(bt){return Be;function Be(Gt){return Ln(Ge,bt,Gt)}}}const la=/[\0\t\n\r]/g;function da(){let te=1,Ce="",Ne=!0,Ge;return mt;function mt(bt,Be,Gt){const _n=[];let hn,on,kn,Fn,An;for(bt=Ce+(typeof bt=="string"?bt.toString():new TextDecoder(Be||void 0).decode(bt)),kn=0,Ce="",Ne&&(bt.charCodeAt(0)===65279&&kn++,Ne=void 0);kn13&&Ne<32||Ne>126&&Ne<160||Ne>55295&&Ne<57344||Ne>64975&&Ne<65008||(Ne&65535)===65535||(Ne&65535)===65534||Ne>1114111?"\uFFFD":String.fromCodePoint(Ne)}const ia=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Oa(te){return te.replace(ia,Ra)}function Ra(te,Ce,Ne){if(Ce)return Ce;if(Ne.charCodeAt(0)===35){const mt=Ne.charCodeAt(1),bt=mt===120||mt===88;return Zr(Ne.slice(bt?2:1),bt?16:10)}return Qn(Ne)||te}const Qa={}.hasOwnProperty;function Ua(te,Ce,Ne){return typeof Ce!="string"&&(Ne=Ce,Ce=void 0),Ii(Ne)(Je(Xn(Ne).document().write(da()(te,Ce,!0))))}function Ii(te){const Ce={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:bt(Un),autolinkProtocol:Yn,autolinkEmail:Yn,atxHeading:bt(ja),blockQuote:bt(Er),characterEscape:Yn,characterReference:Yn,codeFenced:bt(Fr),codeFencedFenceInfo:Be,codeFencedFenceMeta:Be,codeIndented:bt(Fr,Be),codeText:bt(aa,Be),codeTextData:Yn,data:Yn,codeFlowValue:Yn,definition:bt(Ea),definitionDestinationString:Be,definitionLabelString:Be,definitionTitleString:Be,emphasis:bt(ta),hardBreakEscape:bt(Fa),hardBreakTrailing:bt(Fa),htmlFlow:bt(Di,Be),htmlFlowData:Yn,htmlText:bt(Di,Be),htmlTextData:Yn,image:bt(oi),label:Be,link:bt(Un),listItem:bt(Yi),listItemValue:Fn,listOrdered:bt(Li,kn),listUnordered:bt(Li),paragraph:bt(yi),reference:St,referenceString:Be,resourceDestinationString:Be,resourceTitleString:Be,setextHeading:bt(ja),strong:bt(ai),thematicBreak:bt(Qi)},exit:{atxHeading:_n(),atxHeadingSequence:bn,autolink:_n(),autolinkEmail:er,autolinkProtocol:zn,blockQuote:_n(),characterEscapeValue:$n,characterReferenceMarkerHexadecimal:jn,characterReferenceMarkerNumeric:jn,characterReferenceValue:Wn,characterReference:or,codeFenced:_n(Ve),codeFencedFence:Ke,codeFencedFenceInfo:An,codeFencedFenceMeta:fa,codeFlowValue:$n,codeIndented:_n(vt),codeText:_n(C),codeTextData:$n,data:$n,definition:_n(),definitionDestinationString:ln,definitionLabelString:Ft,definitionTitleString:zt,emphasis:_n(),hardBreakEscape:_n(je),hardBreakTrailing:_n(je),htmlFlow:_n(r),htmlFlowData:$n,htmlText:_n(u),htmlTextData:$n,image:_n(me),label:qe,labelText:ke,lineEnding:qn,link:_n(K),listItem:_n(),listOrdered:_n(),listUnordered:_n(),paragraph:_n(),referenceString:Hn,resourceDestinationString:$e,resourceTitleString:Rt,resource:an,setextHeading:_n(Mn),setextHeadingLineSequence:Rn,setextHeadingText:Vt,strong:_n(),thematicBreak:_n()}};Aa(Ce,(te||{}).mdastExtensions||[]);const Ne={};return Ge;function Ge(dr){let Kr={type:"root",children:[]};const oa={stack:[Kr],tokenStack:[],config:Ce,enter:Gt,exit:hn,buffer:Be,resume:on,data:Ne},ba=[];let $a=-1;for(;++$a0){const Ti=oa.tokenStack[oa.tokenStack.length-1];(Ti[1]||Ca).call(oa,void 0,Ti[0])}for(Kr.position={start:Si(dr.length>0?dr[0][1].start:{line:1,column:1,offset:0}),end:Si(dr.length>0?dr[dr.length-2][1].end:{line:1,column:1,offset:0})},$a=-1;++$a-1&&Ge>Be||mt>-1&&Ge>mt||bt>-1&&Ge>bt||Ce.test(Ne.slice(0,Ge))?Ne:""}function Ri(te){const Ce=[];let Ne=-1,Ge=0,mt=0;for(;++Ne55295&&bt<57344){const Gt=te.charCodeAt(Ne+1);bt<56320&&Gt>56319&&Gt<57344?(Be=String.fromCharCode(bt,Gt),mt=1):Be="\uFFFD"}else Be=String.fromCharCode(bt);Be&&(Ce.push(te.slice(Ge,Ne),encodeURIComponent(Be)),Ge=Ne+mt+1,Be=""),mt&&(Ne+=mt,mt=0)}return Ce.join("")+te.slice(Ge)}function wa(te,Ce){const Ne=[{type:"text",value:"\u21A9"}];return Ce>1&&Ne.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(Ce)}]}),Ne}function Ga(te,Ce){return"Back to reference "+(te+1)+(Ce>1?"-"+Ce:"")}function bi(te){const Ce=typeof te.options.clobberPrefix=="string"?te.options.clobberPrefix:"user-content-",Ne=te.options.footnoteBackContent||wa,Ge=te.options.footnoteBackLabel||Ga,mt=te.options.footnoteLabel||"Footnotes",bt=te.options.footnoteLabelTagName||"h2",Be=te.options.footnoteLabelProperties||{className:["sr-only"]},Gt=[];let _n=-1;for(;++_n0&&fa.push({type:"text",value:" "});let Ft=typeof Ne=="string"?Ne:Ne(_n,An);typeof Ft=="string"&&(Ft={type:"text",value:Ft}),fa.push({type:"element",tagName:"a",properties:{href:"#"+Ce+"fnref-"+Fn+(An>1?"-"+An:""),dataFootnoteBackref:"",ariaLabel:typeof Ge=="string"?Ge:Ge(_n,An),className:["data-footnote-backref"]},children:Array.isArray(Ft)?Ft:[Ft]})}const Ve=on[on.length-1];if(Ve&&Ve.type==="element"&&Ve.tagName==="p"){const Ft=Ve.children[Ve.children.length-1];Ft&&Ft.type==="text"?Ft.value+=" ":Ve.children.push({type:"text",value:" "}),Ve.children.push(...fa)}else on.push(...fa);const vt={type:"element",tagName:"li",properties:{id:Ce+"fn-"+Fn},children:te.wrap(on,!0)};te.patch(hn,vt),Gt.push(vt)}if(Gt.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:bt,properties:Jo(ti({},(0,Ar.ZP)(Be)),{id:"footnote-label"}),children:[{type:"text",value:mt}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:te.wrap(Gt,!0)},{type:"text",value:` -`}]}}var ri=o(10528);function hi(te,Ce){const Ne={type:"element",tagName:"blockquote",properties:{},children:te.wrap(te.all(Ce),!0)};return te.patch(Ce,Ne),te.applyData(Ce,Ne)}function ms(te,Ce){const Ne={type:"element",tagName:"br",properties:{},children:[]};return te.patch(Ce,Ne),[te.applyData(Ce,Ne),{type:"text",value:` +`}]}}var ri=o(28470);function hi(te,Ce){const Ne={type:"element",tagName:"blockquote",properties:{},children:te.wrap(te.all(Ce),!0)};return te.patch(Ce,Ne),te.applyData(Ce,Ne)}function ms(te,Ce){const Ne={type:"element",tagName:"br",properties:{},children:[]};return te.patch(Ce,Ne),[te.applyData(Ce,Ne),{type:"text",value:` `}]}function fs(te,Ce){const Ne=Ce.value?Ce.value+` `:"",Ge={},mt=Ce.lang?Ce.lang.split(/\s+/):[];mt.length>0&&(Ge.className=["language-"+mt[0]]);let bt={type:"element",tagName:"code",properties:Ge,children:[{type:"text",value:Ne}]};return Ce.meta&&(bt.data={meta:Ce.meta}),te.patch(Ce,bt),bt=te.applyData(Ce,bt),bt={type:"element",tagName:"pre",properties:{},children:[bt]},te.patch(Ce,bt),bt}function pi(te,Ce){const Ne={type:"element",tagName:"del",properties:{},children:te.all(Ce)};return te.patch(Ce,Ne),te.applyData(Ce,Ne)}function wi(te,Ce){const Ne={type:"element",tagName:"em",properties:{},children:te.all(Ce)};return te.patch(Ce,Ne),te.applyData(Ce,Ne)}function ci(te,Ce){const Ne=typeof te.options.clobberPrefix=="string"?te.options.clobberPrefix:"user-content-",Ge=String(Ce.identifier).toUpperCase(),mt=Ri(Ge.toLowerCase()),bt=te.footnoteOrder.indexOf(Ge);let Be,Gt=te.footnoteCounts.get(Ge);Gt===void 0?(Gt=0,te.footnoteOrder.push(Ge),Be=te.footnoteOrder.length):Be=bt+1,Gt+=1,te.footnoteCounts.set(Ge,Gt);const _n={type:"element",tagName:"a",properties:{href:"#"+Ne+"fn-"+mt,id:Ne+"fnref-"+mt+(Gt>1?"-"+Gt:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(Be)}]};te.patch(Ce,_n);const hn={type:"element",tagName:"sup",properties:{},children:[_n]};return te.patch(Ce,hn),te.applyData(Ce,hn)}function Ki(te,Ce){const Ne={type:"element",tagName:"h"+Ce.depth,properties:{},children:te.all(Ce)};return te.patch(Ce,Ne),te.applyData(Ce,Ne)}function as(te,Ce){if(te.options.allowDangerousHtml){const Ne={type:"raw",value:Ce.value};return te.patch(Ce,Ne),te.applyData(Ce,Ne)}}function $i(te,Ce){const Ne=Ce.referenceType;let Ge="]";if(Ne==="collapsed"?Ge+="[]":Ne==="full"&&(Ge+="["+(Ce.label||Ce.identifier)+"]"),Ce.type==="imageReference")return[{type:"text",value:"!["+Ce.alt+Ge}];const mt=te.all(Ce),bt=mt[0];bt&&bt.type==="text"?bt.value="["+bt.value:mt.unshift({type:"text",value:"["});const Be=mt[mt.length-1];return Be&&Be.type==="text"?Be.value+=Ge:mt.push({type:"text",value:Ge}),mt}function Ni(te,Ce){const Ne=String(Ce.identifier).toUpperCase(),Ge=te.definitionById.get(Ne);if(!Ge)return $i(te,Ce);const mt={src:Ri(Ge.url||""),alt:Ce.alt};Ge.title!==null&&Ge.title!==void 0&&(mt.title=Ge.title);const bt={type:"element",tagName:"img",properties:mt,children:[]};return te.patch(Ce,bt),te.applyData(Ce,bt)}function gs(te,Ce){const Ne={src:Ri(Ce.url)};Ce.alt!==null&&Ce.alt!==void 0&&(Ne.alt=Ce.alt),Ce.title!==null&&Ce.title!==void 0&&(Ne.title=Ce.title);const Ge={type:"element",tagName:"img",properties:Ne,children:[]};return te.patch(Ce,Ge),te.applyData(Ce,Ge)}function Rs(te,Ce){const Ne={type:"text",value:Ce.value.replace(/\r?\n|\r/g," ")};te.patch(Ce,Ne);const Ge={type:"element",tagName:"code",properties:{},children:[Ne]};return te.patch(Ce,Ge),te.applyData(Ce,Ge)}function Ms(te,Ce){const Ne=String(Ce.identifier).toUpperCase(),Ge=te.definitionById.get(Ne);if(!Ge)return $i(te,Ce);const mt={href:Ri(Ge.url||"")};Ge.title!==null&&Ge.title!==void 0&&(mt.title=Ge.title);const bt={type:"element",tagName:"a",properties:mt,children:te.all(Ce)};return te.patch(Ce,bt),te.applyData(Ce,bt)}function ys(te,Ce){const Ne={href:Ri(Ce.url)};Ce.title!==null&&Ce.title!==void 0&&(Ne.title=Ce.title);const Ge={type:"element",tagName:"a",properties:Ne,children:te.all(Ce)};return te.patch(Ce,Ge),te.applyData(Ce,Ge)}function Js(te,Ce,Ne){const Ge=te.all(Ce),mt=Ne?go(Ne):co(Ce),bt={},Be=[];if(typeof Ce.checked=="boolean"){const on=Ge[0];let kn;on&&on.type==="element"&&on.tagName==="p"?kn=on:(kn={type:"element",tagName:"p",properties:{},children:[]},Ge.unshift(kn)),kn.children.length>0&&kn.children.unshift({type:"text",value:" "}),kn.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:Ce.checked,disabled:!0},children:[]}),bt.className=["task-list-item"]}let Gt=-1;for(;++GtZo(Lt))} pos: ${this.timelinePos}`),he.length&&this.log(` `}),Ne.push(te[Ge]);return Ce&&te.length>0&&Ne.push({type:"text",value:` `}),Ne}function $s(te){let Ce=0,Ne=te.charCodeAt(Ce);for(;Ne===9||Ne===32;)Ce++,Ne=te.charCodeAt(Ce);return te.slice(Ce)}function bo(te,Ce){const Ne=ks(te,Ce),Ge=Ne.one(te,void 0),mt=bi(Ne),bt=Array.isArray(Ge)?{type:"root",children:Ge}:Ge||{type:"root",children:[]};return mt&&((0,X.ok)("children"in bt),bt.children.push({type:"text",value:` `},mt)),bt}function Gi(te,Ce){return te&&"run"in te?function(Ne,Ge){return Au(this,null,function*(){const mt=bo(Ne,ti({file:Ge},Ce));yield te.run(mt,Ge)})}:function(Ne,Ge){return bo(Ne,ti({file:Ge},te||Ce))}}function Zi(te){if(te)throw te}var Wi=o(58847);function Ss(te){if(typeof te!="object"||te===null)return!1;const Ce=Object.getPrototypeOf(te);return(Ce===null||Ce===Object.prototype||Object.getPrototypeOf(Ce)===null)&&!(Symbol.toStringTag in te)&&!(Symbol.iterator in te)}function _s(){const te=[],Ce={run:Ne,use:Ge};return Ce;function Ne(...mt){let bt=-1;const Be=mt.pop();if(typeof Be!="function")throw new TypeError("Expected function as last argument, not "+Be);Gt(null,...mt);function Gt(_n,...hn){const on=te[++bt];let kn=-1;if(_n){Be(_n);return}for(;++knBe.length;let _n;Gt&&Be.push(mt);try{_n=te.apply(this,Be)}catch(hn){const on=hn;if(Gt&&Ne)throw on;return mt(on)}Gt||(_n&&_n.then&&typeof _n.then=="function"?_n.then(bt,mt):_n instanceof Error?mt(_n):bt(_n))}function mt(Be,...Gt){Ne||(Ne=!0,Ce(Be,...Gt))}function bt(Be){mt(null,Be)}}const Ls={basename:Vs,dirname:yo,extname:Eo,join:Ao,sep:"/"};function Vs(te,Ce){if(Ce!==void 0&&typeof Ce!="string")throw new TypeError('"ext" argument must be a string');xo(te);let Ne=0,Ge=-1,mt=te.length,bt;if(Ce===void 0||Ce.length===0||Ce.length>te.length){for(;mt--;)if(te.codePointAt(mt)===47){if(bt){Ne=mt+1;break}}else Ge<0&&(bt=!0,Ge=mt+1);return Ge<0?"":te.slice(Ne,Ge)}if(Ce===te)return"";let Be=-1,Gt=Ce.length-1;for(;mt--;)if(te.codePointAt(mt)===47){if(bt){Ne=mt+1;break}}else Be<0&&(bt=!0,Be=mt+1),Gt>-1&&(te.codePointAt(mt)===Ce.codePointAt(Gt--)?Gt<0&&(Ge=mt):(Gt=-1,Ge=Be));return Ne===Ge?Ge=Be:Ge<0&&(Ge=te.length),te.slice(Ne,Ge)}function yo(te){if(xo(te),te.length===0)return".";let Ce=-1,Ne=te.length,Ge;for(;--Ne;)if(te.codePointAt(Ne)===47){if(Ge){Ce=Ne;break}}else Ge||(Ge=!0);return Ce<0?te.codePointAt(0)===47?"/":".":Ce===1&&te.codePointAt(0)===47?"//":te.slice(0,Ce)}function Eo(te){xo(te);let Ce=te.length,Ne=-1,Ge=0,mt=-1,bt=0,Be;for(;Ce--;){const Gt=te.codePointAt(Ce);if(Gt===47){if(Be){Ge=Ce+1;break}continue}Ne<0&&(Be=!0,Ne=Ce+1),Gt===46?mt<0?mt=Ce:bt!==1&&(bt=1):mt>-1&&(bt=-1)}return mt<0||Ne<0||bt===0||bt===1&&mt===Ne-1&&mt===Ge+1?"":te.slice(mt,Ne)}function Ao(...te){let Ce=-1,Ne;for(;++Ce0&&te.codePointAt(te.length-1)===47&&(Ne+="/"),Ce?"/"+Ne:Ne}function So(te,Ce){let Ne="",Ge=0,mt=-1,bt=0,Be=-1,Gt,_n;for(;++Be<=te.length;){if(Be2){if(_n=Ne.lastIndexOf("/"),_n!==Ne.length-1){_n<0?(Ne="",Ge=0):(Ne=Ne.slice(0,_n),Ge=Ne.length-1-Ne.lastIndexOf("/")),mt=Be,bt=0;continue}}else if(Ne.length>0){Ne="",Ge=0,mt=Be,bt=0;continue}}Ce&&(Ne=Ne.length>0?Ne+"/..":"..",Ge=2)}else Ne.length>0?Ne+="/"+te.slice(mt+1,Be):Ne=te.slice(mt+1,Be),Ge=Be-mt-1;mt=Be,bt=0}else Gt===46&&bt>-1?bt++:bt=-1}return Ne}function xo(te){if(typeof te!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(te))}const Hs={cwd:Ks};function Ks(){return"/"}function Lo(te){return!!(te!==null&&typeof te=="object"&&"href"in te&&te.href&&"protocol"in te&&te.protocol&&te.auth===void 0)}function qr(te){if(typeof te=="string")te=new URL(te);else if(!Lo(te)){const Ce=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+te+"`");throw Ce.code="ERR_INVALID_ARG_TYPE",Ce}if(te.protocol!=="file:"){const Ce=new TypeError("The URL must be of scheme file");throw Ce.code="ERR_INVALID_URL_SCHEME",Ce}return Po(te)}function Po(te){if(te.hostname!==""){const Ge=new TypeError('File URL host must be "localhost" or empty on darwin');throw Ge.code="ERR_INVALID_FILE_URL_HOST",Ge}const Ce=te.pathname;let Ne=-1;for(;++Ne0){let[An,...fa]=on;const Ke=Ge[Fn][1];Ss(Ke)&&Ss(An)&&(An=Wi(!0,Ke,An)),Ge[Fn]=[hn,An,...fa]}}}}const Jn=new Zn().freeze();function br(te,Ce){if(typeof Ce!="function")throw new TypeError("Cannot `"+te+"` without `parser`")}function _r(te,Ce){if(typeof Ce!="function")throw new TypeError("Cannot `"+te+"` without `compiler`")}function ar(te,Ce){if(Ce)throw new Error("Cannot call `"+te+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function $r(te){if(!Ss(te)||typeof te.type!="string")throw new TypeError("Expected node, got `"+te+"`")}function zr(te,Ce,Ne){if(!Ne)throw new Error("`"+te+"` finished async. Use `"+Ce+"` instead")}function Gr(te){return jr(te)?te:new oo(te)}function jr(te){return!!(te&&typeof te=="object"&&"message"in te&&"messages"in te)}function Wr(te){return typeof te=="string"||Xr(te)}function Xr(te){return!!(te&&typeof te=="object"&&"byteLength"in te&&"byteOffset"in te)}const Vr="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Sa=[],pa={allowDangerousHtml:!0},ea=/^(https?|ircs?|mailto|xmpp)$/i,Ta=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ua(te){const Ce=Da(te),Ne=Na(te);return _a(Ce.runSync(Ce.parse(Ne),Ne),te)}function va(te){return Au(this,null,function*(){const Ce=Da(te),Ne=Na(te),Ge=yield Ce.run(Ce.parse(Ne),Ne);return _a(Ge,te)})}function Za(te){const Ce=Da(te),[Ne,Ge]=useState(void 0),[mt,bt]=useState(void 0);if(useEffect(function(){const Be=Na(te);Ce.run(Ce.parse(Be),Be,function(Gt,_n){Ge(Gt),bt(_n)})},[te.children,te.rehypePlugins,te.remarkPlugins,te.remarkRehypeOptions]),Ne)throw Ne;return mt?_a(mt,te):createElement(Fragment)}function Da(te){const Ce=te.rehypePlugins||Sa,Ne=te.remarkPlugins||Sa,Ge=te.remarkRehypeOptions?ti(ti({},te.remarkRehypeOptions),pa):pa;return Jn().use(za).use(Ne).use(Gi,Ge).use(Ce)}function Na(te){const Ce=te.children||"",Ne=new oo;return typeof Ce=="string"?Ne.value=Ce:(0,X.t1)("Unexpected value `"+Ce+"` for `children` prop, expected `string`"),Ne}function _a(te,Ce){const Ne=Ce.allowedElements,Ge=Ce.allowElement,mt=Ce.components,bt=Ce.disallowedElements,Be=Ce.skipHtml,Gt=Ce.unwrapDisallowed,_n=Ce.urlTransform||Va;for(const on of Ta)Object.hasOwn(Ce,on.from)&&(0,X.t1)("Unexpected `"+on.from+"` prop, "+(on.to?"use `"+on.to+"` instead":"remove it")+" (see <"+Vr+"#"+on.id+"> for more info)");return Ne&&bt&&(0,X.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Ce.className&&(te={type:"element",tagName:"div",properties:{className:Ce.className},children:te.type==="root"?te.children:[te]}),(0,ri.Vn)(te,hn),q(te,{Fragment:Ae.Fragment,components:mt,ignoreInvalidStyle:!0,jsx:Ae.jsx,jsxs:Ae.jsxs,passKeys:!0,passNode:!0});function hn(on,kn,Fn){if(on.type==="raw"&&Fn&&typeof kn=="number")return Be?Fn.children.splice(kn,1):Fn.children[kn]={type:"text",value:on.value},kn;if(on.type==="element"){let An;for(An in Me)if(Object.hasOwn(Me,An)&&Object.hasOwn(on.properties,An)){const fa=on.properties[An],Ke=Me[An];(Ke===null||Ke.includes(on.tagName))&&(on.properties[An]=_n(String(fa||""),An,on))}}if(on.type==="element"){let An=Ne?!Ne.includes(on.tagName):bt?bt.includes(on.tagName):!1;if(!An&&Ge&&typeof kn=="number"&&(An=!Ge(on,kn,Fn)),An&&Fn&&typeof kn=="number")return Gt&&on.children?Fn.children.splice(kn,1,...on.children):Fn.children.splice(kn,1),kn}}}function Va(te){const Ce=te.indexOf(":"),Ne=te.indexOf("?"),Ge=te.indexOf("#"),mt=te.indexOf("/");return Ce===-1||mt!==-1&&Ce>mt||Ne!==-1&&Ce>Ne||Ge!==-1&&Ce>Ge||ea.test(te.slice(0,Ce))?te:""}},84821:function(_e,B,o){"use strict";o.d(B,{Z:function(){return je}});var i=o(90302),X=o(87342),n=o(81994),S=o(14470),x=o(86825);function s(r){const u=String(r),C=[];return{toOffset:me,toPoint:K};function K(ke){if(typeof ke=="number"&&ke>-1&&ke<=u.length){let qe=0;for(;;){let $e=C[qe];if($e===void 0){const Rt=d(u,C[qe-1]);$e=Rt===-1?u.length+1:Rt+1,C[qe]=$e}if($e>ke)return{line:qe+1,column:ke-(qe>0?C[qe-1]:0)+1,offset:ke};qe++}}}function me(ke){if(ke&&typeof ke.line=="number"&&typeof ke.column=="number"&&!Number.isNaN(ke.line)&&!Number.isNaN(ke.column)){for(;C.length1?C[ke.line-2]:0)+ke.column-1;if(qe=55296&&r<=57343}function de(r){return r>=56320&&r<=57343}function ge(r,u){return(r-55296)*1024+9216+u}function be(r){return r!==32&&r!==10&&r!==13&&r!==9&&r!==12&&r>=1&&r<=31||r>=127&&r<=159}function Ie(r){return r>=64976&&r<=65007||H.has(r)}var ce;(function(r){r.controlCharacterInInputStream="control-character-in-input-stream",r.noncharacterInInputStream="noncharacter-in-input-stream",r.surrogateInInputStream="surrogate-in-input-stream",r.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",r.endTagWithAttributes="end-tag-with-attributes",r.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",r.unexpectedSolidusInTag="unexpected-solidus-in-tag",r.unexpectedNullCharacter="unexpected-null-character",r.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",r.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",r.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",r.missingEndTagName="missing-end-tag-name",r.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",r.unknownNamedCharacterReference="unknown-named-character-reference",r.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",r.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",r.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",r.eofBeforeTagName="eof-before-tag-name",r.eofInTag="eof-in-tag",r.missingAttributeValue="missing-attribute-value",r.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",r.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",r.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",r.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",r.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",r.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",r.missingDoctypePublicIdentifier="missing-doctype-public-identifier",r.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",r.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",r.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",r.cdataInHtmlContent="cdata-in-html-content",r.incorrectlyOpenedComment="incorrectly-opened-comment",r.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",r.eofInDoctype="eof-in-doctype",r.nestedComment="nested-comment",r.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",r.eofInComment="eof-in-comment",r.incorrectlyClosedComment="incorrectly-closed-comment",r.eofInCdata="eof-in-cdata",r.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",r.nullCharacterReference="null-character-reference",r.surrogateCharacterReference="surrogate-character-reference",r.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",r.controlCharacterReference="control-character-reference",r.noncharacterCharacterReference="noncharacter-character-reference",r.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",r.missingDoctypeName="missing-doctype-name",r.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",r.duplicateAttribute="duplicate-attribute",r.nonConformingDoctype="non-conforming-doctype",r.missingDoctype="missing-doctype",r.misplacedDoctype="misplaced-doctype",r.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",r.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",r.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",r.openElementsLeftAfterEof="open-elements-left-after-eof",r.abandonedHeadElementChild="abandoned-head-element-child",r.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",r.nestedNoscriptInHead="nested-noscript-in-head",r.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(ce||(ce={}));const et=65536;class We{constructor(u){this.handler=u,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=et,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(u,C){const{line:K,col:me,offset:ke}=this,qe=me+C,$e=ke+C;return{code:u,startLine:K,endLine:K,startCol:qe,endCol:qe,startOffset:$e,endOffset:$e}}_err(u){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(u,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(u){if(this.pos!==this.html.length-1){const C=this.html.charCodeAt(this.pos+1);if(de(C))return this.pos++,this._addGap(),ge(u,C)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,U.EOF;return this._err(ce.surrogateInInputStream),u}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(u,C){this.html.length>0?this.html+=u:this.html=u,this.endOfChunkHit=!1,this.lastChunkWritten=C}insertHtmlAtCurrentPos(u){this.html=this.html.substring(0,this.pos+1)+u+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(u,C){if(this.pos+u.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(C)return this.html.startsWith(u,this.pos);for(let K=0;K=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,U.EOF;const K=this.html.charCodeAt(C);return K===U.CARRIAGE_RETURN?U.LINE_FEED:K}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,U.EOF;let u=this.html.charCodeAt(this.pos);return u===U.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,U.LINE_FEED):u===U.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,Ee(u)&&(u=this._processSurrogate(u)),this.handler.onParseError===null||u>31&&u<127||u===U.LINE_FEED||u===U.CARRIAGE_RETURN||u>159&&u<64976||this._checkForProblematicCharacters(u),u)}_checkForProblematicCharacters(u){be(u)?this._err(ce.controlCharacterInInputStream):Ie(u)&&this._err(ce.noncharacterInInputStream)}retreat(u){for(this.pos-=u;this.pos=0;C--)if(r.attrs[C].name===u)return r.attrs[C].value;return null}const Re=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(r=>r.charCodeAt(0))),ie=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(r=>r.charCodeAt(0)));var ve;const Se=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Me=(ve=String.fromCodePoint)!==null&&ve!==void 0?ve:function(r){let u="";return r>65535&&(r-=65536,u+=String.fromCharCode(r>>>10&1023|55296),r=56320|r&1023),u+=String.fromCharCode(r),u};function Ae(r){var u;return r>=55296&&r<=57343||r>1114111?65533:(u=Se.get(r))!==null&&u!==void 0?u:r}function Y(r){return Me(Ae(r))}var F;(function(r){r[r.NUM=35]="NUM",r[r.SEMI=59]="SEMI",r[r.EQUALS=61]="EQUALS",r[r.ZERO=48]="ZERO",r[r.NINE=57]="NINE",r[r.LOWER_A=97]="LOWER_A",r[r.LOWER_F=102]="LOWER_F",r[r.LOWER_X=120]="LOWER_X",r[r.LOWER_Z=122]="LOWER_Z",r[r.UPPER_A=65]="UPPER_A",r[r.UPPER_F=70]="UPPER_F",r[r.UPPER_Z=90]="UPPER_Z"})(F||(F={}));const re=32;var ue;(function(r){r[r.VALUE_LENGTH=49152]="VALUE_LENGTH",r[r.BRANCH_LENGTH=16256]="BRANCH_LENGTH",r[r.JUMP_TABLE=127]="JUMP_TABLE"})(ue||(ue={}));function ye(r){return r>=F.ZERO&&r<=F.NINE}function Pe(r){return r>=F.UPPER_A&&r<=F.UPPER_F||r>=F.LOWER_A&&r<=F.LOWER_F}function Ue(r){return r>=F.UPPER_A&&r<=F.UPPER_Z||r>=F.LOWER_A&&r<=F.LOWER_Z||ye(r)}function Je(r){return r===F.EQUALS||Ue(r)}var Fe;(function(r){r[r.EntityStart=0]="EntityStart",r[r.NumericStart=1]="NumericStart",r[r.NumericDecimal=2]="NumericDecimal",r[r.NumericHex=3]="NumericHex",r[r.NamedEntity=4]="NamedEntity"})(Fe||(Fe={}));var De;(function(r){r[r.Legacy=0]="Legacy",r[r.Strict=1]="Strict",r[r.Attribute=2]="Attribute"})(De||(De={}));class rt{constructor(u,C,K){this.decodeTree=u,this.emitCodePoint=C,this.errors=K,this.state=Fe.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=De.Strict}startEntity(u){this.decodeMode=u,this.state=Fe.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(u,C){switch(this.state){case Fe.EntityStart:return u.charCodeAt(C)===F.NUM?(this.state=Fe.NumericStart,this.consumed+=1,this.stateNumericStart(u,C+1)):(this.state=Fe.NamedEntity,this.stateNamedEntity(u,C));case Fe.NumericStart:return this.stateNumericStart(u,C);case Fe.NumericDecimal:return this.stateNumericDecimal(u,C);case Fe.NumericHex:return this.stateNumericHex(u,C);case Fe.NamedEntity:return this.stateNamedEntity(u,C)}}stateNumericStart(u,C){return C>=u.length?-1:(u.charCodeAt(C)|re)===F.LOWER_X?(this.state=Fe.NumericHex,this.consumed+=1,this.stateNumericHex(u,C+1)):(this.state=Fe.NumericDecimal,this.stateNumericDecimal(u,C))}addToNumericResult(u,C,K,me){if(C!==K){const ke=K-C;this.result=this.result*Math.pow(me,ke)+Number.parseInt(u.substr(C,ke),me),this.consumed+=ke}}stateNumericHex(u,C){const K=C;for(;C>14;for(;C>14,ke!==0){if(qe===F.SEMI)return this.emitNamedEntityData(this.treeIndex,ke,this.consumed+this.excess);this.decodeMode!==De.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var u;const{result:C,decodeTree:K}=this,me=(K[C]&ue.VALUE_LENGTH)>>14;return this.emitNamedEntityData(C,me,this.consumed),(u=this.errors)===null||u===void 0||u.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(u,C,K){const{decodeTree:me}=this;return this.emitCodePoint(C===1?me[u]&~ue.VALUE_LENGTH:me[u+1],K),C===3&&this.emitCodePoint(me[u+2],K),K}end(){var u;switch(this.state){case Fe.NamedEntity:return this.result!==0&&(this.decodeMode!==De.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Fe.NumericDecimal:return this.emitNumericEntity(0,2);case Fe.NumericHex:return this.emitNumericEntity(0,3);case Fe.NumericStart:return(u=this.errors)===null||u===void 0||u.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Fe.EntityStart:return 0}}}function it(r){let u="";const C=new rt(r,K=>u+=fromCodePoint(K));return function(me,ke){let qe=0,$e=0;for(;($e=me.indexOf("&",$e))>=0;){u+=me.slice(qe,$e),C.startEntity(ke);const an=C.write(me,$e+1);if(an<0){qe=$e+C.end();break}qe=$e+an,$e=an===0?qe+1:qe}const Rt=u+me.slice(qe);return u="",Rt}}function Tt(r,u,C,K){const me=(u&ue.BRANCH_LENGTH)>>7,ke=u&ue.JUMP_TABLE;if(me===0)return ke!==0&&K===ke?C:-1;if(ke){const Rt=K-ke;return Rt<0||Rt>=me?-1:r[C+Rt]-1}let qe=C,$e=qe+me-1;for(;qe<=$e;){const Rt=qe+$e>>>1,an=r[Rt];if(anK)$e=Rt-1;else return r[Rt+me]}return-1}const xt=null,gt=null;function Mt(r,u=De.Legacy){return xt(r,u)}function Bt(r){return xt(r,De.Attribute)}function at(r){return xt(r,De.Strict)}function It(r){return gt(r,De.Strict)}var se;(function(r){r.HTML="http://www.w3.org/1999/xhtml",r.MATHML="http://www.w3.org/1998/Math/MathML",r.SVG="http://www.w3.org/2000/svg",r.XLINK="http://www.w3.org/1999/xlink",r.XML="http://www.w3.org/XML/1998/namespace",r.XMLNS="http://www.w3.org/2000/xmlns/"})(se||(se={}));var we;(function(r){r.TYPE="type",r.ACTION="action",r.ENCODING="encoding",r.PROMPT="prompt",r.NAME="name",r.COLOR="color",r.FACE="face",r.SIZE="size"})(we||(we={}));var Dt;(function(r){r.NO_QUIRKS="no-quirks",r.QUIRKS="quirks",r.LIMITED_QUIRKS="limited-quirks"})(Dt||(Dt={}));var Le;(function(r){r.A="a",r.ADDRESS="address",r.ANNOTATION_XML="annotation-xml",r.APPLET="applet",r.AREA="area",r.ARTICLE="article",r.ASIDE="aside",r.B="b",r.BASE="base",r.BASEFONT="basefont",r.BGSOUND="bgsound",r.BIG="big",r.BLOCKQUOTE="blockquote",r.BODY="body",r.BR="br",r.BUTTON="button",r.CAPTION="caption",r.CENTER="center",r.CODE="code",r.COL="col",r.COLGROUP="colgroup",r.DD="dd",r.DESC="desc",r.DETAILS="details",r.DIALOG="dialog",r.DIR="dir",r.DIV="div",r.DL="dl",r.DT="dt",r.EM="em",r.EMBED="embed",r.FIELDSET="fieldset",r.FIGCAPTION="figcaption",r.FIGURE="figure",r.FONT="font",r.FOOTER="footer",r.FOREIGN_OBJECT="foreignObject",r.FORM="form",r.FRAME="frame",r.FRAMESET="frameset",r.H1="h1",r.H2="h2",r.H3="h3",r.H4="h4",r.H5="h5",r.H6="h6",r.HEAD="head",r.HEADER="header",r.HGROUP="hgroup",r.HR="hr",r.HTML="html",r.I="i",r.IMG="img",r.IMAGE="image",r.INPUT="input",r.IFRAME="iframe",r.KEYGEN="keygen",r.LABEL="label",r.LI="li",r.LINK="link",r.LISTING="listing",r.MAIN="main",r.MALIGNMARK="malignmark",r.MARQUEE="marquee",r.MATH="math",r.MENU="menu",r.META="meta",r.MGLYPH="mglyph",r.MI="mi",r.MO="mo",r.MN="mn",r.MS="ms",r.MTEXT="mtext",r.NAV="nav",r.NOBR="nobr",r.NOFRAMES="noframes",r.NOEMBED="noembed",r.NOSCRIPT="noscript",r.OBJECT="object",r.OL="ol",r.OPTGROUP="optgroup",r.OPTION="option",r.P="p",r.PARAM="param",r.PLAINTEXT="plaintext",r.PRE="pre",r.RB="rb",r.RP="rp",r.RT="rt",r.RTC="rtc",r.RUBY="ruby",r.S="s",r.SCRIPT="script",r.SEARCH="search",r.SECTION="section",r.SELECT="select",r.SOURCE="source",r.SMALL="small",r.SPAN="span",r.STRIKE="strike",r.STRONG="strong",r.STYLE="style",r.SUB="sub",r.SUMMARY="summary",r.SUP="sup",r.TABLE="table",r.TBODY="tbody",r.TEMPLATE="template",r.TEXTAREA="textarea",r.TFOOT="tfoot",r.TD="td",r.TH="th",r.THEAD="thead",r.TITLE="title",r.TR="tr",r.TRACK="track",r.TT="tt",r.U="u",r.UL="ul",r.SVG="svg",r.VAR="var",r.WBR="wbr",r.XMP="xmp"})(Le||(Le={}));var ee;(function(r){r[r.UNKNOWN=0]="UNKNOWN",r[r.A=1]="A",r[r.ADDRESS=2]="ADDRESS",r[r.ANNOTATION_XML=3]="ANNOTATION_XML",r[r.APPLET=4]="APPLET",r[r.AREA=5]="AREA",r[r.ARTICLE=6]="ARTICLE",r[r.ASIDE=7]="ASIDE",r[r.B=8]="B",r[r.BASE=9]="BASE",r[r.BASEFONT=10]="BASEFONT",r[r.BGSOUND=11]="BGSOUND",r[r.BIG=12]="BIG",r[r.BLOCKQUOTE=13]="BLOCKQUOTE",r[r.BODY=14]="BODY",r[r.BR=15]="BR",r[r.BUTTON=16]="BUTTON",r[r.CAPTION=17]="CAPTION",r[r.CENTER=18]="CENTER",r[r.CODE=19]="CODE",r[r.COL=20]="COL",r[r.COLGROUP=21]="COLGROUP",r[r.DD=22]="DD",r[r.DESC=23]="DESC",r[r.DETAILS=24]="DETAILS",r[r.DIALOG=25]="DIALOG",r[r.DIR=26]="DIR",r[r.DIV=27]="DIV",r[r.DL=28]="DL",r[r.DT=29]="DT",r[r.EM=30]="EM",r[r.EMBED=31]="EMBED",r[r.FIELDSET=32]="FIELDSET",r[r.FIGCAPTION=33]="FIGCAPTION",r[r.FIGURE=34]="FIGURE",r[r.FONT=35]="FONT",r[r.FOOTER=36]="FOOTER",r[r.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",r[r.FORM=38]="FORM",r[r.FRAME=39]="FRAME",r[r.FRAMESET=40]="FRAMESET",r[r.H1=41]="H1",r[r.H2=42]="H2",r[r.H3=43]="H3",r[r.H4=44]="H4",r[r.H5=45]="H5",r[r.H6=46]="H6",r[r.HEAD=47]="HEAD",r[r.HEADER=48]="HEADER",r[r.HGROUP=49]="HGROUP",r[r.HR=50]="HR",r[r.HTML=51]="HTML",r[r.I=52]="I",r[r.IMG=53]="IMG",r[r.IMAGE=54]="IMAGE",r[r.INPUT=55]="INPUT",r[r.IFRAME=56]="IFRAME",r[r.KEYGEN=57]="KEYGEN",r[r.LABEL=58]="LABEL",r[r.LI=59]="LI",r[r.LINK=60]="LINK",r[r.LISTING=61]="LISTING",r[r.MAIN=62]="MAIN",r[r.MALIGNMARK=63]="MALIGNMARK",r[r.MARQUEE=64]="MARQUEE",r[r.MATH=65]="MATH",r[r.MENU=66]="MENU",r[r.META=67]="META",r[r.MGLYPH=68]="MGLYPH",r[r.MI=69]="MI",r[r.MO=70]="MO",r[r.MN=71]="MN",r[r.MS=72]="MS",r[r.MTEXT=73]="MTEXT",r[r.NAV=74]="NAV",r[r.NOBR=75]="NOBR",r[r.NOFRAMES=76]="NOFRAMES",r[r.NOEMBED=77]="NOEMBED",r[r.NOSCRIPT=78]="NOSCRIPT",r[r.OBJECT=79]="OBJECT",r[r.OL=80]="OL",r[r.OPTGROUP=81]="OPTGROUP",r[r.OPTION=82]="OPTION",r[r.P=83]="P",r[r.PARAM=84]="PARAM",r[r.PLAINTEXT=85]="PLAINTEXT",r[r.PRE=86]="PRE",r[r.RB=87]="RB",r[r.RP=88]="RP",r[r.RT=89]="RT",r[r.RTC=90]="RTC",r[r.RUBY=91]="RUBY",r[r.S=92]="S",r[r.SCRIPT=93]="SCRIPT",r[r.SEARCH=94]="SEARCH",r[r.SECTION=95]="SECTION",r[r.SELECT=96]="SELECT",r[r.SOURCE=97]="SOURCE",r[r.SMALL=98]="SMALL",r[r.SPAN=99]="SPAN",r[r.STRIKE=100]="STRIKE",r[r.STRONG=101]="STRONG",r[r.STYLE=102]="STYLE",r[r.SUB=103]="SUB",r[r.SUMMARY=104]="SUMMARY",r[r.SUP=105]="SUP",r[r.TABLE=106]="TABLE",r[r.TBODY=107]="TBODY",r[r.TEMPLATE=108]="TEMPLATE",r[r.TEXTAREA=109]="TEXTAREA",r[r.TFOOT=110]="TFOOT",r[r.TD=111]="TD",r[r.TH=112]="TH",r[r.THEAD=113]="THEAD",r[r.TITLE=114]="TITLE",r[r.TR=115]="TR",r[r.TRACK=116]="TRACK",r[r.TT=117]="TT",r[r.U=118]="U",r[r.UL=119]="UL",r[r.SVG=120]="SVG",r[r.VAR=121]="VAR",r[r.WBR=122]="WBR",r[r.XMP=123]="XMP"})(ee||(ee={}));const vn=new Map([[Le.A,ee.A],[Le.ADDRESS,ee.ADDRESS],[Le.ANNOTATION_XML,ee.ANNOTATION_XML],[Le.APPLET,ee.APPLET],[Le.AREA,ee.AREA],[Le.ARTICLE,ee.ARTICLE],[Le.ASIDE,ee.ASIDE],[Le.B,ee.B],[Le.BASE,ee.BASE],[Le.BASEFONT,ee.BASEFONT],[Le.BGSOUND,ee.BGSOUND],[Le.BIG,ee.BIG],[Le.BLOCKQUOTE,ee.BLOCKQUOTE],[Le.BODY,ee.BODY],[Le.BR,ee.BR],[Le.BUTTON,ee.BUTTON],[Le.CAPTION,ee.CAPTION],[Le.CENTER,ee.CENTER],[Le.CODE,ee.CODE],[Le.COL,ee.COL],[Le.COLGROUP,ee.COLGROUP],[Le.DD,ee.DD],[Le.DESC,ee.DESC],[Le.DETAILS,ee.DETAILS],[Le.DIALOG,ee.DIALOG],[Le.DIR,ee.DIR],[Le.DIV,ee.DIV],[Le.DL,ee.DL],[Le.DT,ee.DT],[Le.EM,ee.EM],[Le.EMBED,ee.EMBED],[Le.FIELDSET,ee.FIELDSET],[Le.FIGCAPTION,ee.FIGCAPTION],[Le.FIGURE,ee.FIGURE],[Le.FONT,ee.FONT],[Le.FOOTER,ee.FOOTER],[Le.FOREIGN_OBJECT,ee.FOREIGN_OBJECT],[Le.FORM,ee.FORM],[Le.FRAME,ee.FRAME],[Le.FRAMESET,ee.FRAMESET],[Le.H1,ee.H1],[Le.H2,ee.H2],[Le.H3,ee.H3],[Le.H4,ee.H4],[Le.H5,ee.H5],[Le.H6,ee.H6],[Le.HEAD,ee.HEAD],[Le.HEADER,ee.HEADER],[Le.HGROUP,ee.HGROUP],[Le.HR,ee.HR],[Le.HTML,ee.HTML],[Le.I,ee.I],[Le.IMG,ee.IMG],[Le.IMAGE,ee.IMAGE],[Le.INPUT,ee.INPUT],[Le.IFRAME,ee.IFRAME],[Le.KEYGEN,ee.KEYGEN],[Le.LABEL,ee.LABEL],[Le.LI,ee.LI],[Le.LINK,ee.LINK],[Le.LISTING,ee.LISTING],[Le.MAIN,ee.MAIN],[Le.MALIGNMARK,ee.MALIGNMARK],[Le.MARQUEE,ee.MARQUEE],[Le.MATH,ee.MATH],[Le.MENU,ee.MENU],[Le.META,ee.META],[Le.MGLYPH,ee.MGLYPH],[Le.MI,ee.MI],[Le.MO,ee.MO],[Le.MN,ee.MN],[Le.MS,ee.MS],[Le.MTEXT,ee.MTEXT],[Le.NAV,ee.NAV],[Le.NOBR,ee.NOBR],[Le.NOFRAMES,ee.NOFRAMES],[Le.NOEMBED,ee.NOEMBED],[Le.NOSCRIPT,ee.NOSCRIPT],[Le.OBJECT,ee.OBJECT],[Le.OL,ee.OL],[Le.OPTGROUP,ee.OPTGROUP],[Le.OPTION,ee.OPTION],[Le.P,ee.P],[Le.PARAM,ee.PARAM],[Le.PLAINTEXT,ee.PLAINTEXT],[Le.PRE,ee.PRE],[Le.RB,ee.RB],[Le.RP,ee.RP],[Le.RT,ee.RT],[Le.RTC,ee.RTC],[Le.RUBY,ee.RUBY],[Le.S,ee.S],[Le.SCRIPT,ee.SCRIPT],[Le.SEARCH,ee.SEARCH],[Le.SECTION,ee.SECTION],[Le.SELECT,ee.SELECT],[Le.SOURCE,ee.SOURCE],[Le.SMALL,ee.SMALL],[Le.SPAN,ee.SPAN],[Le.STRIKE,ee.STRIKE],[Le.STRONG,ee.STRONG],[Le.STYLE,ee.STYLE],[Le.SUB,ee.SUB],[Le.SUMMARY,ee.SUMMARY],[Le.SUP,ee.SUP],[Le.TABLE,ee.TABLE],[Le.TBODY,ee.TBODY],[Le.TEMPLATE,ee.TEMPLATE],[Le.TEXTAREA,ee.TEXTAREA],[Le.TFOOT,ee.TFOOT],[Le.TD,ee.TD],[Le.TH,ee.TH],[Le.THEAD,ee.THEAD],[Le.TITLE,ee.TITLE],[Le.TR,ee.TR],[Le.TRACK,ee.TRACK],[Le.TT,ee.TT],[Le.U,ee.U],[Le.UL,ee.UL],[Le.SVG,ee.SVG],[Le.VAR,ee.VAR],[Le.WBR,ee.WBR],[Le.XMP,ee.XMP]]);function Nt(r){var u;return(u=vn.get(r))!==null&&u!==void 0?u:ee.UNKNOWN}const dt=ee,qt={[se.HTML]:new Set([dt.ADDRESS,dt.APPLET,dt.AREA,dt.ARTICLE,dt.ASIDE,dt.BASE,dt.BASEFONT,dt.BGSOUND,dt.BLOCKQUOTE,dt.BODY,dt.BR,dt.BUTTON,dt.CAPTION,dt.CENTER,dt.COL,dt.COLGROUP,dt.DD,dt.DETAILS,dt.DIR,dt.DIV,dt.DL,dt.DT,dt.EMBED,dt.FIELDSET,dt.FIGCAPTION,dt.FIGURE,dt.FOOTER,dt.FORM,dt.FRAME,dt.FRAMESET,dt.H1,dt.H2,dt.H3,dt.H4,dt.H5,dt.H6,dt.HEAD,dt.HEADER,dt.HGROUP,dt.HR,dt.HTML,dt.IFRAME,dt.IMG,dt.INPUT,dt.LI,dt.LINK,dt.LISTING,dt.MAIN,dt.MARQUEE,dt.MENU,dt.META,dt.NAV,dt.NOEMBED,dt.NOFRAMES,dt.NOSCRIPT,dt.OBJECT,dt.OL,dt.P,dt.PARAM,dt.PLAINTEXT,dt.PRE,dt.SCRIPT,dt.SECTION,dt.SELECT,dt.SOURCE,dt.STYLE,dt.SUMMARY,dt.TABLE,dt.TBODY,dt.TD,dt.TEMPLATE,dt.TEXTAREA,dt.TFOOT,dt.TH,dt.THEAD,dt.TITLE,dt.TR,dt.TRACK,dt.UL,dt.WBR,dt.XMP]),[se.MATHML]:new Set([dt.MI,dt.MO,dt.MN,dt.MS,dt.MTEXT,dt.ANNOTATION_XML]),[se.SVG]:new Set([dt.TITLE,dt.FOREIGN_OBJECT,dt.DESC]),[se.XLINK]:new Set,[se.XML]:new Set,[se.XMLNS]:new Set},ut=new Set([dt.H1,dt.H2,dt.H3,dt.H4,dt.H5,dt.H6]),ht=new Set([Le.STYLE,Le.SCRIPT,Le.XMP,Le.IFRAME,Le.NOEMBED,Le.NOFRAMES,Le.PLAINTEXT]);function Ut(r,u){return ht.has(r)||u&&r===Le.NOSCRIPT}var Ze;(function(r){r[r.DATA=0]="DATA",r[r.RCDATA=1]="RCDATA",r[r.RAWTEXT=2]="RAWTEXT",r[r.SCRIPT_DATA=3]="SCRIPT_DATA",r[r.PLAINTEXT=4]="PLAINTEXT",r[r.TAG_OPEN=5]="TAG_OPEN",r[r.END_TAG_OPEN=6]="END_TAG_OPEN",r[r.TAG_NAME=7]="TAG_NAME",r[r.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",r[r.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",r[r.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",r[r.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",r[r.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",r[r.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",r[r.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",r[r.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",r[r.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",r[r.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",r[r.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",r[r.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",r[r.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",r[r.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",r[r.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",r[r.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",r[r.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",r[r.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",r[r.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",r[r.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",r[r.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",r[r.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",r[r.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",r[r.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",r[r.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",r[r.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",r[r.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",r[r.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",r[r.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",r[r.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",r[r.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",r[r.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",r[r.BOGUS_COMMENT=40]="BOGUS_COMMENT",r[r.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",r[r.COMMENT_START=42]="COMMENT_START",r[r.COMMENT_START_DASH=43]="COMMENT_START_DASH",r[r.COMMENT=44]="COMMENT",r[r.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",r[r.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",r[r.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",r[r.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",r[r.COMMENT_END_DASH=49]="COMMENT_END_DASH",r[r.COMMENT_END=50]="COMMENT_END",r[r.COMMENT_END_BANG=51]="COMMENT_END_BANG",r[r.DOCTYPE=52]="DOCTYPE",r[r.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",r[r.DOCTYPE_NAME=54]="DOCTYPE_NAME",r[r.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",r[r.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",r[r.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",r[r.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",r[r.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",r[r.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",r[r.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",r[r.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",r[r.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",r[r.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",r[r.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",r[r.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",r[r.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",r[r.CDATA_SECTION=68]="CDATA_SECTION",r[r.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",r[r.CDATA_SECTION_END=70]="CDATA_SECTION_END",r[r.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",r[r.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(Ze||(Ze={}));const ze={DATA:Ze.DATA,RCDATA:Ze.RCDATA,RAWTEXT:Ze.RAWTEXT,SCRIPT_DATA:Ze.SCRIPT_DATA,PLAINTEXT:Ze.PLAINTEXT,CDATA_SECTION:Ze.CDATA_SECTION};function Kt(r){return r>=U.DIGIT_0&&r<=U.DIGIT_9}function ft(r){return r>=U.LATIN_CAPITAL_A&&r<=U.LATIN_CAPITAL_Z}function yn(r){return r>=U.LATIN_SMALL_A&&r<=U.LATIN_SMALL_Z}function Gn(r){return yn(r)||ft(r)}function tr(r){return Gn(r)||Kt(r)}function pr(r){return r+32}function Tr(r){return r===U.SPACE||r===U.LINE_FEED||r===U.TABULATION||r===U.FORM_FEED}function gr(r){return Tr(r)||r===U.SOLIDUS||r===U.GREATER_THAN_SIGN}function vr(r){return r===U.NULL?ce.nullCharacterReference:r>1114111?ce.characterReferenceOutsideUnicodeRange:Ee(r)?ce.surrogateCharacterReference:Ie(r)?ce.noncharacterCharacterReference:be(r)||r===U.CARRIAGE_RETURN?ce.controlCharacterReference:null}class na{constructor(u,C){this.options=u,this.handler=C,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=Ze.DATA,this.returnState=Ze.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new We(C),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new rt(Re,(K,me)=>{this.preprocessor.pos=this.entityStartPos+me-1,this._flushCodePointConsumedAsCharacterReference(K)},C.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(ce.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:K=>{this._err(ce.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+K)},validateNumericCharacterReference:K=>{const me=vr(K);me&&this._err(me,1)}}:void 0)}_err(u,C=0){var K,me;(me=(K=this.handler).onParseError)===null||me===void 0||me.call(K,this.preprocessor.getError(u,C))}getCurrentLocation(u){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-u,startOffset:this.preprocessor.offset-u,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const u=this._consume();this._ensureHibernation()||this._callState(u)}this.inLoop=!1}}pause(){this.paused=!0}resume(u){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||u==null||u())}write(u,C,K){this.active=!0,this.preprocessor.write(u,C),this._runParsingLoop(),this.paused||K==null||K()}insertHtmlAtCurrentPos(u){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(u),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(u){this.consumedAfterSnapshot+=u;for(let C=0;C0&&this._err(ce.endTagWithAttributes),u.selfClosing&&this._err(ce.endTagWithTrailingSolidus),this.handler.onEndTag(u)),this.preprocessor.dropParsedChunk()}emitCurrentComment(u){this.prepareToken(u),this.handler.onComment(u),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(u){this.prepareToken(u),this.handler.onDoctype(u),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(u){if(this.currentCharacterToken){switch(u&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=u.startLine,this.currentCharacterToken.location.endCol=u.startCol,this.currentCharacterToken.location.endOffset=u.startOffset),this.currentCharacterToken.type){case Oe.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case Oe.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case Oe.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const u=this.getCurrentLocation(0);u&&(u.endLine=u.startLine,u.endCol=u.startCol,u.endOffset=u.startOffset),this._emitCurrentCharacterToken(u),this.handler.onEof({type:Oe.EOF,location:u}),this.active=!1}_appendCharToCurrentCharacterToken(u,C){if(this.currentCharacterToken)if(this.currentCharacterToken.type===u){this.currentCharacterToken.chars+=C;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(u,C)}_emitCodePoint(u){const C=Tr(u)?Oe.WHITESPACE_CHARACTER:u===U.NULL?Oe.NULL_CHARACTER:Oe.CHARACTER;this._appendCharToCurrentCharacterToken(C,String.fromCodePoint(u))}_emitChars(u){this._appendCharToCurrentCharacterToken(Oe.CHARACTER,u)}_startCharacterReference(){this.returnState=this.state,this.state=Ze.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?De.Attribute:De.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===Ze.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===Ze.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===Ze.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(u){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(u):this._emitCodePoint(u)}_callState(u){switch(this.state){case Ze.DATA:{this._stateData(u);break}case Ze.RCDATA:{this._stateRcdata(u);break}case Ze.RAWTEXT:{this._stateRawtext(u);break}case Ze.SCRIPT_DATA:{this._stateScriptData(u);break}case Ze.PLAINTEXT:{this._statePlaintext(u);break}case Ze.TAG_OPEN:{this._stateTagOpen(u);break}case Ze.END_TAG_OPEN:{this._stateEndTagOpen(u);break}case Ze.TAG_NAME:{this._stateTagName(u);break}case Ze.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(u);break}case Ze.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(u);break}case Ze.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(u);break}case Ze.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(u);break}case Ze.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(u);break}case Ze.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(u);break}case Ze.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(u);break}case Ze.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(u);break}case Ze.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(u);break}case Ze.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(u);break}case Ze.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(u);break}case Ze.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(u);break}case Ze.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(u);break}case Ze.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(u);break}case Ze.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(u);break}case Ze.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(u);break}case Ze.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(u);break}case Ze.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(u);break}case Ze.ATTRIBUTE_NAME:{this._stateAttributeName(u);break}case Ze.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(u);break}case Ze.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(u);break}case Ze.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(u);break}case Ze.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(u);break}case Ze.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(u);break}case Ze.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(u);break}case Ze.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(u);break}case Ze.BOGUS_COMMENT:{this._stateBogusComment(u);break}case Ze.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(u);break}case Ze.COMMENT_START:{this._stateCommentStart(u);break}case Ze.COMMENT_START_DASH:{this._stateCommentStartDash(u);break}case Ze.COMMENT:{this._stateComment(u);break}case Ze.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(u);break}case Ze.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(u);break}case Ze.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(u);break}case Ze.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(u);break}case Ze.COMMENT_END_DASH:{this._stateCommentEndDash(u);break}case Ze.COMMENT_END:{this._stateCommentEnd(u);break}case Ze.COMMENT_END_BANG:{this._stateCommentEndBang(u);break}case Ze.DOCTYPE:{this._stateDoctype(u);break}case Ze.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(u);break}case Ze.DOCTYPE_NAME:{this._stateDoctypeName(u);break}case Ze.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(u);break}case Ze.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(u);break}case Ze.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(u);break}case Ze.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(u);break}case Ze.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(u);break}case Ze.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(u);break}case Ze.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(u);break}case Ze.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(u);break}case Ze.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(u);break}case Ze.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(u);break}case Ze.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(u);break}case Ze.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(u);break}case Ze.BOGUS_DOCTYPE:{this._stateBogusDoctype(u);break}case Ze.CDATA_SECTION:{this._stateCdataSection(u);break}case Ze.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(u);break}case Ze.CDATA_SECTION_END:{this._stateCdataSectionEnd(u);break}case Ze.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case Ze.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(u);break}default:throw new Error("Unknown state")}}_stateData(u){switch(u){case U.LESS_THAN_SIGN:{this.state=Ze.TAG_OPEN;break}case U.AMPERSAND:{this._startCharacterReference();break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this._emitCodePoint(u);break}case U.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(u)}}_stateRcdata(u){switch(u){case U.AMPERSAND:{this._startCharacterReference();break}case U.LESS_THAN_SIGN:{this.state=Ze.RCDATA_LESS_THAN_SIGN;break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this._emitChars(fe);break}case U.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(u)}}_stateRawtext(u){switch(u){case U.LESS_THAN_SIGN:{this.state=Ze.RAWTEXT_LESS_THAN_SIGN;break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this._emitChars(fe);break}case U.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(u)}}_stateScriptData(u){switch(u){case U.LESS_THAN_SIGN:{this.state=Ze.SCRIPT_DATA_LESS_THAN_SIGN;break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this._emitChars(fe);break}case U.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(u)}}_statePlaintext(u){switch(u){case U.NULL:{this._err(ce.unexpectedNullCharacter),this._emitChars(fe);break}case U.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(u)}}_stateTagOpen(u){if(Gn(u))this._createStartTagToken(),this.state=Ze.TAG_NAME,this._stateTagName(u);else switch(u){case U.EXCLAMATION_MARK:{this.state=Ze.MARKUP_DECLARATION_OPEN;break}case U.SOLIDUS:{this.state=Ze.END_TAG_OPEN;break}case U.QUESTION_MARK:{this._err(ce.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=Ze.BOGUS_COMMENT,this._stateBogusComment(u);break}case U.EOF:{this._err(ce.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(ce.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=Ze.DATA,this._stateData(u)}}_stateEndTagOpen(u){if(Gn(u))this._createEndTagToken(),this.state=Ze.TAG_NAME,this._stateTagName(u);else switch(u){case U.GREATER_THAN_SIGN:{this._err(ce.missingEndTagName),this.state=Ze.DATA;break}case U.EOF:{this._err(ce.eofBeforeTagName),this._emitChars("");break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this.state=Ze.SCRIPT_DATA_ESCAPED,this._emitChars(fe);break}case U.EOF:{this._err(ce.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=Ze.SCRIPT_DATA_ESCAPED,this._emitCodePoint(u)}}_stateScriptDataEscapedLessThanSign(u){u===U.SOLIDUS?this.state=Ze.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Gn(u)?(this._emitChars("<"),this.state=Ze.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(u)):(this._emitChars("<"),this.state=Ze.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(u))}_stateScriptDataEscapedEndTagOpen(u){Gn(u)?(this.state=Ze.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(u)):(this._emitChars("");break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this.state=Ze.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(fe);break}case U.EOF:{this._err(ce.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=Ze.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(u)}}_stateScriptDataDoubleEscapedLessThanSign(u){u===U.SOLIDUS?(this.state=Ze.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=Ze.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(u))}_stateScriptDataDoubleEscapeEnd(u){if(this.preprocessor.startsWith(pe.SCRIPT,!1)&&gr(this.preprocessor.peek(pe.SCRIPT.length))){this._emitCodePoint(u);for(let C=0;C0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(u,!0)}replace(u,C){const K=this._indexOf(u);this.items[K]=C,K===this.stackTop&&(this.current=C)}insertAfter(u,C,K){const me=this._indexOf(u)+1;this.items.splice(me,0,C),this.tagIDs.splice(me,0,K),this.stackTop++,me===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,me===this.stackTop)}popUntilTagNamePopped(u){let C=this.stackTop+1;do C=this.tagIDs.lastIndexOf(u,C-1);while(C>0&&this.treeAdapter.getNamespaceURI(this.items[C])!==se.HTML);this.shortenToLength(Math.max(C,0))}shortenToLength(u){for(;this.stackTop>=u;){const C=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(C,this.stackTop=0;K--)if(u.has(this.tagIDs[K])&&this.treeAdapter.getNamespaceURI(this.items[K])===C)return K;return-1}clearBackTo(u,C){const K=this._indexOfTagNames(u,C);this.shortenToLength(K+1)}clearBackToTableContext(){this.clearBackTo(lt,se.HTML)}clearBackToTableBodyContext(){this.clearBackTo(pt,se.HTML)}clearBackToTableRowContext(){this.clearBackTo(Ct,se.HTML)}remove(u){const C=this._indexOf(u);C>=0&&(C===this.stackTop?this.pop():(this.items.splice(C,1),this.tagIDs.splice(C,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(u,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===ee.BODY?this.items[1]:null}contains(u){return this._indexOf(u)>-1}getCommonAncestor(u){const C=this._indexOf(u)-1;return C>=0?this.items[C]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===ee.HTML}hasInDynamicScope(u,C){for(let K=this.stackTop;K>=0;K--){const me=this.tagIDs[K];switch(this.treeAdapter.getNamespaceURI(this.items[K])){case se.HTML:{if(me===u)return!0;if(C.has(me))return!1;break}case se.SVG:{if(cn.has(me))return!1;break}case se.MATHML:{if(Ye.has(me))return!1;break}}}return!0}hasInScope(u){return this.hasInDynamicScope(u,fr)}hasInListItemScope(u){return this.hasInDynamicScope(u,En)}hasInButtonScope(u){return this.hasInDynamicScope(u,Qe)}hasNumberedHeaderInScope(){for(let u=this.stackTop;u>=0;u--){const C=this.tagIDs[u];switch(this.treeAdapter.getNamespaceURI(this.items[u])){case se.HTML:{if(ut.has(C))return!0;if(fr.has(C))return!1;break}case se.SVG:{if(cn.has(C))return!1;break}case se.MATHML:{if(Ye.has(C))return!1;break}}}return!0}hasInTableScope(u){for(let C=this.stackTop;C>=0;C--)if(this.treeAdapter.getNamespaceURI(this.items[C])===se.HTML)switch(this.tagIDs[C]){case u:return!0;case ee.TABLE:case ee.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let u=this.stackTop;u>=0;u--)if(this.treeAdapter.getNamespaceURI(this.items[u])===se.HTML)switch(this.tagIDs[u]){case ee.TBODY:case ee.THEAD:case ee.TFOOT:return!0;case ee.TABLE:case ee.HTML:return!1}return!0}hasInSelectScope(u){for(let C=this.stackTop;C>=0;C--)if(this.treeAdapter.getNamespaceURI(this.items[C])===se.HTML)switch(this.tagIDs[C]){case u:return!0;case ee.OPTION:case ee.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&Cr.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&sa.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(u){for(;this.currentTagId!==void 0&&this.currentTagId!==u&&sa.has(this.currentTagId);)this.pop()}}const $t=3;var Xe;(function(r){r[r.Marker=0]="Marker",r[r.Element=1]="Element"})(Xe||(Xe={}));const Ot={type:Xe.Marker};class rn{constructor(u){this.treeAdapter=u,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(u,C){const K=[],me=C.length,ke=this.treeAdapter.getTagName(u),qe=this.treeAdapter.getNamespaceURI(u);for(let $e=0;$e[qe.name,qe.value]));let ke=0;for(let qe=0;qeme.get(Rt.name)===Rt.value)&&(ke+=1,ke>=$t&&this.entries.splice($e.idx,1))}}insertMarker(){this.entries.unshift(Ot)}pushElement(u,C){this._ensureNoahArkCondition(u),this.entries.unshift({type:Xe.Element,element:u,token:C})}insertElementAfterBookmark(u,C){const K=this.entries.indexOf(this.bookmark);this.entries.splice(K,0,{type:Xe.Element,element:u,token:C})}removeEntry(u){const C=this.entries.indexOf(u);C!==-1&&this.entries.splice(C,1)}clearToLastMarker(){const u=this.entries.indexOf(Ot);u===-1?this.entries.length=0:this.entries.splice(0,u+1)}getElementEntryInScopeWithTagName(u){const C=this.entries.find(K=>K.type===Xe.Marker||this.treeAdapter.getTagName(K.element)===u);return C&&C.type===Xe.Element?C:null}getElementEntry(u){return this.entries.find(C=>C.type===Xe.Element&&C.element===u)}}const sn={createDocument(){return{nodeName:"#document",mode:Dt.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(r,u,C){return{nodeName:r,tagName:r,attrs:C,namespaceURI:u,childNodes:[],parentNode:null}},createCommentNode(r){return{nodeName:"#comment",data:r,parentNode:null}},createTextNode(r){return{nodeName:"#text",value:r,parentNode:null}},appendChild(r,u){r.childNodes.push(u),u.parentNode=r},insertBefore(r,u,C){const K=r.childNodes.indexOf(C);r.childNodes.splice(K,0,u),u.parentNode=r},setTemplateContent(r,u){r.content=u},getTemplateContent(r){return r.content},setDocumentType(r,u,C,K){const me=r.childNodes.find(ke=>ke.nodeName==="#documentType");if(me)me.name=u,me.publicId=C,me.systemId=K;else{const ke={nodeName:"#documentType",name:u,publicId:C,systemId:K,parentNode:null};sn.appendChild(r,ke)}},setDocumentMode(r,u){r.mode=u},getDocumentMode(r){return r.mode},detachNode(r){if(r.parentNode){const u=r.parentNode.childNodes.indexOf(r);r.parentNode.childNodes.splice(u,1),r.parentNode=null}},insertText(r,u){if(r.childNodes.length>0){const C=r.childNodes[r.childNodes.length-1];if(sn.isTextNode(C)){C.value+=u;return}}sn.appendChild(r,sn.createTextNode(u))},insertTextBefore(r,u,C){const K=r.childNodes[r.childNodes.indexOf(C)-1];K&&sn.isTextNode(K)?K.value+=u:sn.insertBefore(r,sn.createTextNode(u),C)},adoptAttributes(r,u){const C=new Set(r.attrs.map(K=>K.name));for(let K=0;Kr.startsWith(C))}function Et(r){return r.name===Zt&&r.publicId===null&&(r.systemId===null||r.systemId===tn)}function Yt(r){if(r.name!==Zt)return Dt.QUIRKS;const{systemId:u}=r;if(u&&u.toLowerCase()===Dn)return Dt.QUIRKS;let{publicId:C}=r;if(C!==null){if(C=C.toLowerCase(),jt.has(C))return Dt.QUIRKS;let K=u===null?Ht:Xt;if(Pt(C,K))return Dt.QUIRKS;if(K=u===null?dn:fn,Pt(C,K))return Dt.LIMITED_QUIRKS}return Dt.NO_QUIRKS}const en={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},gn="definitionurl",xn="definitionURL",Pn=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(r=>[r.toLowerCase(),r])),On=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:se.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:se.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:se.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:se.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:se.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:se.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:se.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:se.XML}],["xml:space",{prefix:"xml",name:"space",namespace:se.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:se.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:se.XMLNS}]]),In=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(r=>[r.toLowerCase(),r])),Tn=new Set([ee.B,ee.BIG,ee.BLOCKQUOTE,ee.BODY,ee.BR,ee.CENTER,ee.CODE,ee.DD,ee.DIV,ee.DL,ee.DT,ee.EM,ee.EMBED,ee.H1,ee.H2,ee.H3,ee.H4,ee.H5,ee.H6,ee.HEAD,ee.HR,ee.I,ee.IMG,ee.LI,ee.LISTING,ee.MENU,ee.META,ee.NOBR,ee.OL,ee.P,ee.PRE,ee.RUBY,ee.S,ee.SMALL,ee.SPAN,ee.STRONG,ee.STRIKE,ee.SUB,ee.SUP,ee.TABLE,ee.TT,ee.U,ee.UL,ee.VAR]);function Qn(r){const u=r.tagID;return u===ee.FONT&&r.attrs.some(({name:K})=>K===we.COLOR||K===we.SIZE||K===we.FACE)||Tn.has(u)}function rr(r){for(let u=0;u0&&this._setContextModes(u,C)}onItemPop(u,C){var K,me;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(u,this.currentToken),(me=(K=this.treeAdapter).onItemPop)===null||me===void 0||me.call(K,u,this.openElements.current),C){let ke,qe;this.openElements.stackTop===0&&this.fragmentContext?(ke=this.fragmentContext,qe=this.fragmentContextID):{current:ke,currentTagId:qe}=this.openElements,this._setContextModes(ke,qe)}}_setContextModes(u,C){const K=u===this.document||u&&this.treeAdapter.getNamespaceURI(u)===se.HTML;this.currentNotInHTML=!K,this.tokenizer.inForeignNode=!K&&u!==void 0&&C!==void 0&&!this._isIntegrationPoint(C,u)}_switchToTextParsing(u,C){this._insertElement(u,se.HTML),this.tokenizer.state=C,this.originalInsertionMode=this.insertionMode,this.insertionMode=ct.TEXT}switchToPlaintextParsing(){this.insertionMode=ct.TEXT,this.originalInsertionMode=ct.IN_BODY,this.tokenizer.state=ze.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let u=this.fragmentContext;for(;u;){if(this.treeAdapter.getTagName(u)===Le.FORM){this.formElement=u;break}u=this.treeAdapter.getParentNode(u)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==se.HTML))switch(this.fragmentContextID){case ee.TITLE:case ee.TEXTAREA:{this.tokenizer.state=ze.RCDATA;break}case ee.STYLE:case ee.XMP:case ee.IFRAME:case ee.NOEMBED:case ee.NOFRAMES:case ee.NOSCRIPT:{this.tokenizer.state=ze.RAWTEXT;break}case ee.SCRIPT:{this.tokenizer.state=ze.SCRIPT_DATA;break}case ee.PLAINTEXT:{this.tokenizer.state=ze.PLAINTEXT;break}default:}}_setDocumentType(u){const C=u.name||"",K=u.publicId||"",me=u.systemId||"";if(this.treeAdapter.setDocumentType(this.document,C,K,me),u.location){const qe=this.treeAdapter.getChildNodes(this.document).find($e=>this.treeAdapter.isDocumentTypeNode($e));qe&&this.treeAdapter.setNodeSourceCodeLocation(qe,u.location)}}_attachElementToTree(u,C){if(this.options.sourceCodeLocationInfo){const K=C&&Jo(ti({},C),{startTag:C});this.treeAdapter.setNodeSourceCodeLocation(u,K)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(u);else{const K=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(K!=null?K:this.document,u)}}_appendElement(u,C){const K=this.treeAdapter.createElement(u.tagName,C,u.attrs);this._attachElementToTree(K,u.location)}_insertElement(u,C){const K=this.treeAdapter.createElement(u.tagName,C,u.attrs);this._attachElementToTree(K,u.location),this.openElements.push(K,u.tagID)}_insertFakeElement(u,C){const K=this.treeAdapter.createElement(u,se.HTML,[]);this._attachElementToTree(K,null),this.openElements.push(K,C)}_insertTemplate(u){const C=this.treeAdapter.createElement(u.tagName,se.HTML,u.attrs),K=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(C,K),this._attachElementToTree(C,u.location),this.openElements.push(C,u.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(K,null)}_insertFakeRootElement(){const u=this.treeAdapter.createElement(Le.HTML,se.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(u,null),this.treeAdapter.appendChild(this.openElements.current,u),this.openElements.push(u,ee.HTML)}_appendCommentNode(u,C){const K=this.treeAdapter.createCommentNode(u.data);this.treeAdapter.appendChild(C,K),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(K,u.location)}_insertCharacters(u){let C,K;if(this._shouldFosterParentOnInsertion()?({parent:C,beforeElement:K}=this._findFosterParentingLocation(),K?this.treeAdapter.insertTextBefore(C,u.chars,K):this.treeAdapter.insertText(C,u.chars)):(C=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(C,u.chars)),!u.location)return;const me=this.treeAdapter.getChildNodes(C),ke=K?me.lastIndexOf(K):me.length,qe=me[ke-1];if(this.treeAdapter.getNodeSourceCodeLocation(qe)){const{endLine:Rt,endCol:an,endOffset:St}=u.location;this.treeAdapter.updateNodeSourceCodeLocation(qe,{endLine:Rt,endCol:an,endOffset:St})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(qe,u.location)}_adoptNodes(u,C){for(let K=this.treeAdapter.getFirstChild(u);K;K=this.treeAdapter.getFirstChild(u))this.treeAdapter.detachNode(K),this.treeAdapter.appendChild(C,K)}_setEndLocation(u,C){if(this.treeAdapter.getNodeSourceCodeLocation(u)&&C.location){const K=C.location,me=this.treeAdapter.getTagName(u),ke=C.type===Oe.END_TAG&&me===C.tagName?{endTag:ti({},K),endLine:K.endLine,endCol:K.endCol,endOffset:K.endOffset}:{endLine:K.startLine,endCol:K.startCol,endOffset:K.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(u,ke)}}shouldProcessStartTagTokenInForeignContent(u){if(!this.currentNotInHTML)return!1;let C,K;return this.openElements.stackTop===0&&this.fragmentContext?(C=this.fragmentContext,K=this.fragmentContextID):{current:C,currentTagId:K}=this.openElements,u.tagID===ee.SVG&&this.treeAdapter.getTagName(C)===Le.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(C)===se.MATHML?!1:this.tokenizer.inForeignNode||(u.tagID===ee.MGLYPH||u.tagID===ee.MALIGNMARK)&&K!==void 0&&!this._isIntegrationPoint(K,C,se.HTML)}_processToken(u){switch(u.type){case Oe.CHARACTER:{this.onCharacter(u);break}case Oe.NULL_CHARACTER:{this.onNullCharacter(u);break}case Oe.COMMENT:{this.onComment(u);break}case Oe.DOCTYPE:{this.onDoctype(u);break}case Oe.START_TAG:{this._processStartTag(u);break}case Oe.END_TAG:{this.onEndTag(u);break}case Oe.EOF:{this.onEof(u);break}case Oe.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(u);break}}}_isIntegrationPoint(u,C,K){const me=this.treeAdapter.getNamespaceURI(C),ke=this.treeAdapter.getAttrList(C);return Nr(u,me,ke,K)}_reconstructActiveFormattingElements(){const u=this.activeFormattingElements.entries.length;if(u){const C=this.activeFormattingElements.entries.findIndex(me=>me.type===Xe.Marker||this.openElements.contains(me.element)),K=C===-1?u-1:C-1;for(let me=K;me>=0;me--){const ke=this.activeFormattingElements.entries[me];this._insertElement(ke.token,this.treeAdapter.getNamespaceURI(ke.element)),ke.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=ct.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(ee.P),this.openElements.popUntilTagNamePopped(ee.P)}_resetInsertionMode(){for(let u=this.openElements.stackTop;u>=0;u--)switch(u===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[u]){case ee.TR:{this.insertionMode=ct.IN_ROW;return}case ee.TBODY:case ee.THEAD:case ee.TFOOT:{this.insertionMode=ct.IN_TABLE_BODY;return}case ee.CAPTION:{this.insertionMode=ct.IN_CAPTION;return}case ee.COLGROUP:{this.insertionMode=ct.IN_COLUMN_GROUP;return}case ee.TABLE:{this.insertionMode=ct.IN_TABLE;return}case ee.BODY:{this.insertionMode=ct.IN_BODY;return}case ee.FRAMESET:{this.insertionMode=ct.IN_FRAMESET;return}case ee.SELECT:{this._resetInsertionModeForSelect(u);return}case ee.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case ee.HTML:{this.insertionMode=this.headElement?ct.AFTER_HEAD:ct.BEFORE_HEAD;return}case ee.TD:case ee.TH:{if(u>0){this.insertionMode=ct.IN_CELL;return}break}case ee.HEAD:{if(u>0){this.insertionMode=ct.IN_HEAD;return}break}}this.insertionMode=ct.IN_BODY}_resetInsertionModeForSelect(u){if(u>0)for(let C=u-1;C>0;C--){const K=this.openElements.tagIDs[C];if(K===ee.TEMPLATE)break;if(K===ee.TABLE){this.insertionMode=ct.IN_SELECT_IN_TABLE;return}}this.insertionMode=ct.IN_SELECT}_isElementCausesFosterParenting(u){return Hr.has(u)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let u=this.openElements.stackTop;u>=0;u--){const C=this.openElements.items[u];switch(this.openElements.tagIDs[u]){case ee.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(C)===se.HTML)return{parent:this.treeAdapter.getTemplateContent(C),beforeElement:null};break}case ee.TABLE:{const K=this.treeAdapter.getParentNode(C);return K?{parent:K,beforeElement:C}:{parent:this.openElements.items[u-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(u){const C=this._findFosterParentingLocation();C.beforeElement?this.treeAdapter.insertBefore(C.parent,u,C.beforeElement):this.treeAdapter.appendChild(C.parent,u)}_isSpecialElement(u,C){const K=this.treeAdapter.getNamespaceURI(u);return qt[K].has(C)}onCharacter(u){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){br(this,u);return}switch(this.insertionMode){case ct.INITIAL:{ca(this,u);break}case ct.BEFORE_HTML:{Xa(this,u);break}case ct.BEFORE_HEAD:{Ma(this,u);break}case ct.IN_HEAD:{st(this,u);break}case ct.IN_HEAD_NO_SCRIPT:{Cn(this,u);break}case ct.AFTER_HEAD:{Qt(this,u);break}case ct.IN_BODY:case ct.IN_CAPTION:case ct.IN_CELL:case ct.IN_TEMPLATE:{pn(this,u);break}case ct.TEXT:case ct.IN_SELECT:case ct.IN_SELECT_IN_TABLE:{this._insertCharacters(u);break}case ct.IN_TABLE:case ct.IN_TABLE_BODY:case ct.IN_ROW:{ws(this,u);break}case ct.IN_TABLE_TEXT:{to(this,u);break}case ct.IN_COLUMN_GROUP:{_s(this,u);break}case ct.AFTER_BODY:{oo(this,u);break}case ct.AFTER_AFTER_BODY:{Nn(this,u);break}default:}}onNullCharacter(u){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Jn(this,u);return}switch(this.insertionMode){case ct.INITIAL:{ca(this,u);break}case ct.BEFORE_HTML:{Xa(this,u);break}case ct.BEFORE_HEAD:{Ma(this,u);break}case ct.IN_HEAD:{st(this,u);break}case ct.IN_HEAD_NO_SCRIPT:{Cn(this,u);break}case ct.AFTER_HEAD:{Qt(this,u);break}case ct.TEXT:{this._insertCharacters(u);break}case ct.IN_TABLE:case ct.IN_TABLE_BODY:case ct.IN_ROW:{ws(this,u);break}case ct.IN_COLUMN_GROUP:{_s(this,u);break}case ct.AFTER_BODY:{oo(this,u);break}case ct.AFTER_AFTER_BODY:{Nn(this,u);break}default:}}onComment(u){if(this.skipNextNewLine=!1,this.currentNotInHTML){Jr(this,u);return}switch(this.insertionMode){case ct.INITIAL:case ct.BEFORE_HTML:case ct.BEFORE_HEAD:case ct.IN_HEAD:case ct.IN_HEAD_NO_SCRIPT:case ct.AFTER_HEAD:case ct.IN_BODY:case ct.IN_TABLE:case ct.IN_CAPTION:case ct.IN_COLUMN_GROUP:case ct.IN_TABLE_BODY:case ct.IN_ROW:case ct.IN_CELL:case ct.IN_SELECT:case ct.IN_SELECT_IN_TABLE:case ct.IN_TEMPLATE:case ct.IN_FRAMESET:case ct.AFTER_FRAMESET:{Jr(this,u);break}case ct.IN_TABLE_TEXT:{$s(this,u);break}case ct.AFTER_BODY:{ma(this,u);break}case ct.AFTER_AFTER_BODY:case ct.AFTER_AFTER_FRAMESET:{xa(this,u);break}default:}}onDoctype(u){switch(this.skipNextNewLine=!1,this.insertionMode){case ct.INITIAL:{ra(this,u);break}case ct.BEFORE_HEAD:case ct.IN_HEAD:case ct.IN_HEAD_NO_SCRIPT:case ct.AFTER_HEAD:{this._err(u,ce.misplacedDoctype);break}case ct.IN_TABLE_TEXT:{$s(this,u);break}default:}}onStartTag(u){this.skipNextNewLine=!1,this.currentToken=u,this._processStartTag(u),u.selfClosing&&!u.ackSelfClosing&&this._err(u,ce.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(u){this.shouldProcessStartTagTokenInForeignContent(u)?ar(this,u):this._startTagOutsideForeignContent(u)}_startTagOutsideForeignContent(u){switch(this.insertionMode){case ct.INITIAL:{ca(this,u);break}case ct.BEFORE_HTML:{Ia(this,u);break}case ct.BEFORE_HEAD:{La(this,u);break}case ct.IN_HEAD:{Wa(this,u);break}case ct.IN_HEAD_NO_SCRIPT:{nn(this,u);break}case ct.AFTER_HEAD:{Bn(this,u);break}case ct.IN_BODY:{Ni(this,u);break}case ct.IN_TABLE:{ks(this,u);break}case ct.IN_TABLE_TEXT:{$s(this,u);break}case ct.IN_CAPTION:{Gi(this,u);break}case ct.IN_COLUMN_GROUP:{Wi(this,u);break}case ct.IN_TABLE_BODY:{no(this,u);break}case ct.IN_ROW:{Vs(this,u);break}case ct.IN_CELL:{Eo(this,u);break}case ct.IN_SELECT:{Io(this,u);break}case ct.IN_SELECT_IN_TABLE:{xo(this,u);break}case ct.IN_TEMPLATE:{Ks(this,u);break}case ct.AFTER_BODY:{Po(this,u);break}case ct.IN_FRAMESET:{xe(this,u);break}case ct.AFTER_FRAMESET:{At(this,u);break}case ct.AFTER_AFTER_BODY:{Jt(this,u);break}case ct.AFTER_AFTER_FRAMESET:{Zn(this,u);break}default:}}onEndTag(u){this.skipNextNewLine=!1,this.currentToken=u,this.currentNotInHTML?$r(this,u):this._endTagOutsideForeignContent(u)}_endTagOutsideForeignContent(u){switch(this.insertionMode){case ct.INITIAL:{ca(this,u);break}case ct.BEFORE_HTML:{ui(this,u);break}case ct.BEFORE_HEAD:{di(this,u);break}case ct.IN_HEAD:{Ba(this,u);break}case ct.IN_HEAD_NO_SCRIPT:{yt(this,u);break}case ct.AFTER_HEAD:{Vn(this,u);break}case ct.IN_BODY:{lo(this,u);break}case ct.TEXT:{Do(this,u);break}case ct.IN_TABLE:{bs(this,u);break}case ct.IN_TABLE_TEXT:{$s(this,u);break}case ct.IN_CAPTION:{Zi(this,u);break}case ct.IN_COLUMN_GROUP:{Ss(this,u);break}case ct.IN_TABLE_BODY:{Ls(this,u);break}case ct.IN_ROW:{yo(this,u);break}case ct.IN_CELL:{Ao(this,u);break}case ct.IN_SELECT:{So(this,u);break}case ct.IN_SELECT_IN_TABLE:{Hs(this,u);break}case ct.IN_TEMPLATE:{Lo(this,u);break}case ct.AFTER_BODY:{si(this,u);break}case ct.IN_FRAMESET:{ot(this,u);break}case ct.AFTER_FRAMESET:{Wt(this,u);break}case ct.AFTER_AFTER_BODY:{Nn(this,u);break}default:}}onEof(u){switch(this.insertionMode){case ct.INITIAL:{ca(this,u);break}case ct.BEFORE_HTML:{Xa(this,u);break}case ct.BEFORE_HEAD:{Ma(this,u);break}case ct.IN_HEAD:{st(this,u);break}case ct.IN_HEAD_NO_SCRIPT:{Cn(this,u);break}case ct.AFTER_HEAD:{Qt(this,u);break}case ct.IN_BODY:case ct.IN_TABLE:case ct.IN_CAPTION:case ct.IN_COLUMN_GROUP:case ct.IN_TABLE_BODY:case ct.IN_ROW:case ct.IN_CELL:case ct.IN_SELECT:case ct.IN_SELECT_IN_TABLE:{Co(this,u);break}case ct.TEXT:{eo(this,u);break}case ct.IN_TABLE_TEXT:{$s(this,u);break}case ct.IN_TEMPLATE:{qr(this,u);break}case ct.AFTER_BODY:case ct.IN_FRAMESET:case ct.AFTER_FRAMESET:case ct.AFTER_AFTER_BODY:case ct.AFTER_AFTER_FRAMESET:{Rr(this,u);break}default:}}onWhitespaceCharacter(u){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,u.chars.charCodeAt(0)===U.LINE_FEED)){if(u.chars.length===1)return;u.chars=u.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(u);return}switch(this.insertionMode){case ct.IN_HEAD:case ct.IN_HEAD_NO_SCRIPT:case ct.AFTER_HEAD:case ct.TEXT:case ct.IN_COLUMN_GROUP:case ct.IN_SELECT:case ct.IN_SELECT_IN_TABLE:case ct.IN_FRAMESET:case ct.AFTER_FRAMESET:{this._insertCharacters(u);break}case ct.IN_BODY:case ct.IN_CAPTION:case ct.IN_CELL:case ct.IN_TEMPLATE:case ct.AFTER_BODY:case ct.AFTER_AFTER_BODY:case ct.AFTER_AFTER_FRAMESET:{Ln(this,u);break}case ct.IN_TABLE:case ct.IN_TABLE_BODY:case ct.IN_ROW:{ws(this,u);break}case ct.IN_TABLE_TEXT:{Gs(this,u);break}default:}}}function ha(r,u){let C=r.activeFormattingElements.getElementEntryInScopeWithTagName(u.tagName);return C?r.openElements.contains(C.element)?r.openElements.hasInScope(u.tagID)||(C=null):(r.activeFormattingElements.removeEntry(C),C=null):_o(r,u),C}function Or(r,u){let C=null,K=r.openElements.stackTop;for(;K>=0;K--){const me=r.openElements.items[K];if(me===u.element)break;r._isSpecialElement(me,r.openElements.tagIDs[K])&&(C=me)}return C||(r.openElements.shortenToLength(Math.max(K,0)),r.activeFormattingElements.removeEntry(u)),C}function mr(r,u,C){let K=u,me=r.openElements.getCommonAncestor(u);for(let ke=0,qe=me;qe!==C;ke++,qe=me){me=r.openElements.getCommonAncestor(qe);const $e=r.activeFormattingElements.getElementEntry(qe),Rt=$e&&ke>=kr;!$e||Rt?(Rt&&r.activeFormattingElements.removeEntry($e),r.openElements.remove(qe)):(qe=lr(r,$e),K===u&&(r.activeFormattingElements.bookmark=$e),r.treeAdapter.detachNode(K),r.treeAdapter.appendChild(qe,K),K=qe)}return K}function lr(r,u){const C=r.treeAdapter.getNamespaceURI(u.element),K=r.treeAdapter.createElement(u.token.tagName,C,u.token.attrs);return r.openElements.replace(u.element,K),u.element=K,K}function Kn(r,u,C){const K=r.treeAdapter.getTagName(u),me=Nt(K);if(r._isElementCausesFosterParenting(me))r._fosterParentElement(C);else{const ke=r.treeAdapter.getNamespaceURI(u);me===ee.TEMPLATE&&ke===se.HTML&&(u=r.treeAdapter.getTemplateContent(u)),r.treeAdapter.appendChild(u,C)}}function sr(r,u,C){const K=r.treeAdapter.getNamespaceURI(C.element),{token:me}=C,ke=r.treeAdapter.createElement(me.tagName,K,me.attrs);r._adoptNodes(u,ke),r.treeAdapter.appendChild(u,ke),r.activeFormattingElements.insertElementAfterBookmark(ke,me),r.activeFormattingElements.removeEntry(C),r.openElements.remove(C.element),r.openElements.insertAfter(u,ke,me.tagID)}function Pr(r,u){for(let C=0;C=C;K--)r._setEndLocation(r.openElements.items[K],u);if(!r.fragmentContext&&r.openElements.stackTop>=0){const K=r.openElements.items[0],me=r.treeAdapter.getNodeSourceCodeLocation(K);if(me&&!me.endTag&&(r._setEndLocation(K,u),r.openElements.stackTop>=1)){const ke=r.openElements.items[1],qe=r.treeAdapter.getNodeSourceCodeLocation(ke);qe&&!qe.endTag&&r._setEndLocation(ke,u)}}}}function ra(r,u){r._setDocumentType(u);const C=u.forceQuirks?Dt.QUIRKS:Yt(u);Et(u)||r._err(u,ce.nonConformingDoctype),r.treeAdapter.setDocumentMode(r.document,C),r.insertionMode=ct.BEFORE_HTML}function ca(r,u){r._err(u,ce.missingDoctype,!0),r.treeAdapter.setDocumentMode(r.document,Dt.QUIRKS),r.insertionMode=ct.BEFORE_HTML,r._processToken(u)}function Ia(r,u){u.tagID===ee.HTML?(r._insertElement(u,se.HTML),r.insertionMode=ct.BEFORE_HEAD):Xa(r,u)}function ui(r,u){const C=u.tagID;(C===ee.HTML||C===ee.HEAD||C===ee.BODY||C===ee.BR)&&Xa(r,u)}function Xa(r,u){r._insertFakeRootElement(),r.insertionMode=ct.BEFORE_HEAD,r._processToken(u)}function La(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.HEAD:{r._insertElement(u,se.HTML),r.headElement=r.openElements.current,r.insertionMode=ct.IN_HEAD;break}default:Ma(r,u)}}function di(r,u){const C=u.tagID;C===ee.HEAD||C===ee.BODY||C===ee.HTML||C===ee.BR?Ma(r,u):r._err(u,ce.endTagWithoutMatchingOpenElement)}function Ma(r,u){r._insertFakeElement(Le.HEAD,ee.HEAD),r.headElement=r.openElements.current,r.insertionMode=ct.IN_HEAD,r._processToken(u)}function Wa(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.BASE:case ee.BASEFONT:case ee.BGSOUND:case ee.LINK:case ee.META:{r._appendElement(u,se.HTML),u.ackSelfClosing=!0;break}case ee.TITLE:{r._switchToTextParsing(u,ze.RCDATA);break}case ee.NOSCRIPT:{r.options.scriptingEnabled?r._switchToTextParsing(u,ze.RAWTEXT):(r._insertElement(u,se.HTML),r.insertionMode=ct.IN_HEAD_NO_SCRIPT);break}case ee.NOFRAMES:case ee.STYLE:{r._switchToTextParsing(u,ze.RAWTEXT);break}case ee.SCRIPT:{r._switchToTextParsing(u,ze.SCRIPT_DATA);break}case ee.TEMPLATE:{r._insertTemplate(u),r.activeFormattingElements.insertMarker(),r.framesetOk=!1,r.insertionMode=ct.IN_TEMPLATE,r.tmplInsertionModeStack.unshift(ct.IN_TEMPLATE);break}case ee.HEAD:{r._err(u,ce.misplacedStartTagForHeadElement);break}default:st(r,u)}}function Ba(r,u){switch(u.tagID){case ee.HEAD:{r.openElements.pop(),r.insertionMode=ct.AFTER_HEAD;break}case ee.BODY:case ee.BR:case ee.HTML:{st(r,u);break}case ee.TEMPLATE:{ni(r,u);break}default:r._err(u,ce.endTagWithoutMatchingOpenElement)}}function ni(r,u){r.openElements.tmplCount>0?(r.openElements.generateImpliedEndTagsThoroughly(),r.openElements.currentTagId!==ee.TEMPLATE&&r._err(u,ce.closingOfElementWithOpenChildElements),r.openElements.popUntilTagNamePopped(ee.TEMPLATE),r.activeFormattingElements.clearToLastMarker(),r.tmplInsertionModeStack.shift(),r._resetInsertionMode()):r._err(u,ce.endTagWithoutMatchingOpenElement)}function st(r,u){r.openElements.pop(),r.insertionMode=ct.AFTER_HEAD,r._processToken(u)}function nn(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.BASEFONT:case ee.BGSOUND:case ee.HEAD:case ee.LINK:case ee.META:case ee.NOFRAMES:case ee.STYLE:{Wa(r,u);break}case ee.NOSCRIPT:{r._err(u,ce.nestedNoscriptInHead);break}default:Cn(r,u)}}function yt(r,u){switch(u.tagID){case ee.NOSCRIPT:{r.openElements.pop(),r.insertionMode=ct.IN_HEAD;break}case ee.BR:{Cn(r,u);break}default:r._err(u,ce.endTagWithoutMatchingOpenElement)}}function Cn(r,u){const C=u.type===Oe.EOF?ce.openElementsLeftAfterEof:ce.disallowedContentInNoscriptInHead;r._err(u,C),r.openElements.pop(),r.insertionMode=ct.IN_HEAD,r._processToken(u)}function Bn(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.BODY:{r._insertElement(u,se.HTML),r.framesetOk=!1,r.insertionMode=ct.IN_BODY;break}case ee.FRAMESET:{r._insertElement(u,se.HTML),r.insertionMode=ct.IN_FRAMESET;break}case ee.BASE:case ee.BASEFONT:case ee.BGSOUND:case ee.LINK:case ee.META:case ee.NOFRAMES:case ee.SCRIPT:case ee.STYLE:case ee.TEMPLATE:case ee.TITLE:{r._err(u,ce.abandonedHeadElementChild),r.openElements.push(r.headElement,ee.HEAD),Wa(r,u),r.openElements.remove(r.headElement);break}case ee.HEAD:{r._err(u,ce.misplacedStartTagForHeadElement);break}default:Qt(r,u)}}function Vn(r,u){switch(u.tagID){case ee.BODY:case ee.HTML:case ee.BR:{Qt(r,u);break}case ee.TEMPLATE:{ni(r,u);break}default:r._err(u,ce.endTagWithoutMatchingOpenElement)}}function Qt(r,u){r._insertFakeElement(Le.BODY,ee.BODY),r.insertionMode=ct.IN_BODY,Sn(r,u)}function Sn(r,u){switch(u.type){case Oe.CHARACTER:{pn(r,u);break}case Oe.WHITESPACE_CHARACTER:{Ln(r,u);break}case Oe.COMMENT:{Jr(r,u);break}case Oe.START_TAG:{Ni(r,u);break}case Oe.END_TAG:{lo(r,u);break}case Oe.EOF:{Co(r,u);break}default:}}function Ln(r,u){r._reconstructActiveFormattingElements(),r._insertCharacters(u)}function pn(r,u){r._reconstructActiveFormattingElements(),r._insertCharacters(u),r.framesetOk=!1}function wr(r,u){r.openElements.tmplCount===0&&r.treeAdapter.adoptAttributes(r.openElements.items[0],u.attrs)}function Xn(r,u){const C=r.openElements.tryPeekProperlyNestedBodyElement();C&&r.openElements.tmplCount===0&&(r.framesetOk=!1,r.treeAdapter.adoptAttributes(C,u.attrs))}function la(r,u){const C=r.openElements.tryPeekProperlyNestedBodyElement();r.framesetOk&&C&&(r.treeAdapter.detachNode(C),r.openElements.popAllUpToHtmlElement(),r._insertElement(u,se.HTML),r.insertionMode=ct.IN_FRAMESET)}function da(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML)}function Zr(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r.openElements.currentTagId!==void 0&&ut.has(r.openElements.currentTagId)&&r.openElements.pop(),r._insertElement(u,se.HTML)}function ia(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML),r.skipNextNewLine=!0,r.framesetOk=!1}function Oa(r,u){const C=r.openElements.tmplCount>0;(!r.formElement||C)&&(r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML),C||(r.formElement=r.openElements.current))}function Ra(r,u){r.framesetOk=!1;const C=u.tagID;for(let K=r.openElements.stackTop;K>=0;K--){const me=r.openElements.tagIDs[K];if(C===ee.LI&&me===ee.LI||(C===ee.DD||C===ee.DT)&&(me===ee.DD||me===ee.DT)){r.openElements.generateImpliedEndTagsWithExclusion(me),r.openElements.popUntilTagNamePopped(me);break}if(me!==ee.ADDRESS&&me!==ee.DIV&&me!==ee.P&&r._isSpecialElement(r.openElements.items[K],me))break}r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML)}function Qa(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML),r.tokenizer.state=ze.PLAINTEXT}function Ua(r,u){r.openElements.hasInScope(ee.BUTTON)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(ee.BUTTON)),r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML),r.framesetOk=!1}function Ii(r,u){const C=r.activeFormattingElements.getElementEntryInScopeWithTagName(Le.A);C&&(Pr(r,u),r.openElements.remove(C.element),r.activeFormattingElements.removeEntry(C)),r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML),r.activeFormattingElements.pushElement(r.openElements.current,u)}function Si(r,u){r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML),r.activeFormattingElements.pushElement(r.openElements.current,u)}function Aa(r,u){r._reconstructActiveFormattingElements(),r.openElements.hasInScope(ee.NOBR)&&(Pr(r,u),r._reconstructActiveFormattingElements()),r._insertElement(u,se.HTML),r.activeFormattingElements.pushElement(r.openElements.current,u)}function qa(r,u){r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML),r.activeFormattingElements.insertMarker(),r.framesetOk=!1}function Ca(r,u){r.treeAdapter.getDocumentMode(r.document)!==Dt.QUIRKS&&r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML),r.framesetOk=!1,r.insertionMode=ct.IN_TABLE}function za(r,u){r._reconstructActiveFormattingElements(),r._appendElement(u,se.HTML),r.framesetOk=!1,u.ackSelfClosing=!0}function Ar(r){const u=le(r,we.TYPE);return u!=null&&u.toLowerCase()===yr}function li(r,u){r._reconstructActiveFormattingElements(),r._appendElement(u,se.HTML),Ar(u)||(r.framesetOk=!1),u.ackSelfClosing=!0}function Ri(r,u){r._appendElement(u,se.HTML),u.ackSelfClosing=!0}function wa(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._appendElement(u,se.HTML),r.framesetOk=!1,u.ackSelfClosing=!0}function Ga(r,u){u.tagName=Le.IMG,u.tagID=ee.IMG,za(r,u)}function bi(r,u){r._insertElement(u,se.HTML),r.skipNextNewLine=!0,r.tokenizer.state=ze.RCDATA,r.originalInsertionMode=r.insertionMode,r.framesetOk=!1,r.insertionMode=ct.TEXT}function ri(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._reconstructActiveFormattingElements(),r.framesetOk=!1,r._switchToTextParsing(u,ze.RAWTEXT)}function hi(r,u){r.framesetOk=!1,r._switchToTextParsing(u,ze.RAWTEXT)}function ms(r,u){r._switchToTextParsing(u,ze.RAWTEXT)}function fs(r,u){r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML),r.framesetOk=!1,r.insertionMode=r.insertionMode===ct.IN_TABLE||r.insertionMode===ct.IN_CAPTION||r.insertionMode===ct.IN_TABLE_BODY||r.insertionMode===ct.IN_ROW||r.insertionMode===ct.IN_CELL?ct.IN_SELECT_IN_TABLE:ct.IN_SELECT}function pi(r,u){r.openElements.currentTagId===ee.OPTION&&r.openElements.pop(),r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML)}function wi(r,u){r.openElements.hasInScope(ee.RUBY)&&r.openElements.generateImpliedEndTags(),r._insertElement(u,se.HTML)}function ci(r,u){r.openElements.hasInScope(ee.RUBY)&&r.openElements.generateImpliedEndTagsWithExclusion(ee.RTC),r._insertElement(u,se.HTML)}function Ki(r,u){r._reconstructActiveFormattingElements(),rr(u),ur(u),u.selfClosing?r._appendElement(u,se.MATHML):r._insertElement(u,se.MATHML),u.ackSelfClosing=!0}function as(r,u){r._reconstructActiveFormattingElements(),ir(u),ur(u),u.selfClosing?r._appendElement(u,se.SVG):r._insertElement(u,se.SVG),u.ackSelfClosing=!0}function $i(r,u){r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML)}function Ni(r,u){switch(u.tagID){case ee.I:case ee.S:case ee.B:case ee.U:case ee.EM:case ee.TT:case ee.BIG:case ee.CODE:case ee.FONT:case ee.SMALL:case ee.STRIKE:case ee.STRONG:{Si(r,u);break}case ee.A:{Ii(r,u);break}case ee.H1:case ee.H2:case ee.H3:case ee.H4:case ee.H5:case ee.H6:{Zr(r,u);break}case ee.P:case ee.DL:case ee.OL:case ee.UL:case ee.DIV:case ee.DIR:case ee.NAV:case ee.MAIN:case ee.MENU:case ee.ASIDE:case ee.CENTER:case ee.FIGURE:case ee.FOOTER:case ee.HEADER:case ee.HGROUP:case ee.DIALOG:case ee.DETAILS:case ee.ADDRESS:case ee.ARTICLE:case ee.SEARCH:case ee.SECTION:case ee.SUMMARY:case ee.FIELDSET:case ee.BLOCKQUOTE:case ee.FIGCAPTION:{da(r,u);break}case ee.LI:case ee.DD:case ee.DT:{Ra(r,u);break}case ee.BR:case ee.IMG:case ee.WBR:case ee.AREA:case ee.EMBED:case ee.KEYGEN:{za(r,u);break}case ee.HR:{wa(r,u);break}case ee.RB:case ee.RTC:{wi(r,u);break}case ee.RT:case ee.RP:{ci(r,u);break}case ee.PRE:case ee.LISTING:{ia(r,u);break}case ee.XMP:{ri(r,u);break}case ee.SVG:{as(r,u);break}case ee.HTML:{wr(r,u);break}case ee.BASE:case ee.LINK:case ee.META:case ee.STYLE:case ee.TITLE:case ee.SCRIPT:case ee.BGSOUND:case ee.BASEFONT:case ee.TEMPLATE:{Wa(r,u);break}case ee.BODY:{Xn(r,u);break}case ee.FORM:{Oa(r,u);break}case ee.NOBR:{Aa(r,u);break}case ee.MATH:{Ki(r,u);break}case ee.TABLE:{Ca(r,u);break}case ee.INPUT:{li(r,u);break}case ee.PARAM:case ee.TRACK:case ee.SOURCE:{Ri(r,u);break}case ee.IMAGE:{Ga(r,u);break}case ee.BUTTON:{Ua(r,u);break}case ee.APPLET:case ee.OBJECT:case ee.MARQUEE:{qa(r,u);break}case ee.IFRAME:{hi(r,u);break}case ee.SELECT:{fs(r,u);break}case ee.OPTION:case ee.OPTGROUP:{pi(r,u);break}case ee.NOEMBED:case ee.NOFRAMES:{ms(r,u);break}case ee.FRAMESET:{la(r,u);break}case ee.TEXTAREA:{bi(r,u);break}case ee.NOSCRIPT:{r.options.scriptingEnabled?ms(r,u):$i(r,u);break}case ee.PLAINTEXT:{Qa(r,u);break}case ee.COL:case ee.TH:case ee.TD:case ee.TR:case ee.HEAD:case ee.FRAME:case ee.TBODY:case ee.TFOOT:case ee.THEAD:case ee.CAPTION:case ee.COLGROUP:break;default:$i(r,u)}}function gs(r,u){if(r.openElements.hasInScope(ee.BODY)&&(r.insertionMode=ct.AFTER_BODY,r.options.sourceCodeLocationInfo)){const C=r.openElements.tryPeekProperlyNestedBodyElement();C&&r._setEndLocation(C,u)}}function Rs(r,u){r.openElements.hasInScope(ee.BODY)&&(r.insertionMode=ct.AFTER_BODY,si(r,u))}function Ms(r,u){const C=u.tagID;r.openElements.hasInScope(C)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(C))}function ys(r){const u=r.openElements.tmplCount>0,{formElement:C}=r;u||(r.formElement=null),(C||u)&&r.openElements.hasInScope(ee.FORM)&&(r.openElements.generateImpliedEndTags(),u?r.openElements.popUntilTagNamePopped(ee.FORM):C&&r.openElements.remove(C))}function Js(r){r.openElements.hasInButtonScope(ee.P)||r._insertFakeElement(Le.P,ee.P),r._closePElement()}function go(r){r.openElements.hasInListItemScope(ee.LI)&&(r.openElements.generateImpliedEndTagsWithExclusion(ee.LI),r.openElements.popUntilTagNamePopped(ee.LI))}function co(r,u){const C=u.tagID;r.openElements.hasInScope(C)&&(r.openElements.generateImpliedEndTagsWithExclusion(C),r.openElements.popUntilTagNamePopped(C))}function Ts(r){r.openElements.hasNumberedHeaderInScope()&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilNumberedHeaderPopped())}function vo(r,u){const C=u.tagID;r.openElements.hasInScope(C)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(C),r.activeFormattingElements.clearToLastMarker())}function Fs(r){r._reconstructActiveFormattingElements(),r._insertFakeElement(Le.BR,ee.BR),r.openElements.pop(),r.framesetOk=!1}function _o(r,u){const C=u.tagName,K=u.tagID;for(let me=r.openElements.stackTop;me>0;me--){const ke=r.openElements.items[me],qe=r.openElements.tagIDs[me];if(K===qe&&(K!==ee.UNKNOWN||r.treeAdapter.getTagName(ke)===C)){r.openElements.generateImpliedEndTagsWithExclusion(K),r.openElements.stackTop>=me&&r.openElements.shortenToLength(me);break}if(r._isSpecialElement(ke,qe))break}}function lo(r,u){switch(u.tagID){case ee.A:case ee.B:case ee.I:case ee.S:case ee.U:case ee.EM:case ee.TT:case ee.BIG:case ee.CODE:case ee.FONT:case ee.NOBR:case ee.SMALL:case ee.STRIKE:case ee.STRONG:{Pr(r,u);break}case ee.P:{Js(r);break}case ee.DL:case ee.UL:case ee.OL:case ee.DIR:case ee.DIV:case ee.NAV:case ee.PRE:case ee.MAIN:case ee.MENU:case ee.ASIDE:case ee.BUTTON:case ee.CENTER:case ee.FIGURE:case ee.FOOTER:case ee.HEADER:case ee.HGROUP:case ee.DIALOG:case ee.ADDRESS:case ee.ARTICLE:case ee.DETAILS:case ee.SEARCH:case ee.SECTION:case ee.SUMMARY:case ee.LISTING:case ee.FIELDSET:case ee.BLOCKQUOTE:case ee.FIGCAPTION:{Ms(r,u);break}case ee.LI:{go(r);break}case ee.DD:case ee.DT:{co(r,u);break}case ee.H1:case ee.H2:case ee.H3:case ee.H4:case ee.H5:case ee.H6:{Ts(r);break}case ee.BR:{Fs(r);break}case ee.BODY:{gs(r,u);break}case ee.HTML:{Rs(r,u);break}case ee.FORM:{ys(r);break}case ee.APPLET:case ee.OBJECT:case ee.MARQUEE:{vo(r,u);break}case ee.TEMPLATE:{ni(r,u);break}default:_o(r,u)}}function Co(r,u){r.tmplInsertionModeStack.length>0?qr(r,u):Rr(r,u)}function Do(r,u){var C;u.tagID===ee.SCRIPT&&((C=r.scriptHandler)===null||C===void 0||C.call(r,r.openElements.current)),r.openElements.pop(),r.insertionMode=r.originalInsertionMode}function eo(r,u){r._err(u,ce.eofInElementThatCanContainOnlyText),r.openElements.pop(),r.insertionMode=r.originalInsertionMode,r.onEof(u)}function ws(r,u){if(r.openElements.currentTagId!==void 0&&Hr.has(r.openElements.currentTagId))switch(r.pendingCharacterTokens.length=0,r.hasNonWhitespacePendingCharacterToken=!1,r.originalInsertionMode=r.insertionMode,r.insertionMode=ct.IN_TABLE_TEXT,u.type){case Oe.CHARACTER:{to(r,u);break}case Oe.WHITESPACE_CHARACTER:{Gs(r,u);break}}else Us(r,u)}function Fi(r,u){r.openElements.clearBackToTableContext(),r.activeFormattingElements.insertMarker(),r._insertElement(u,se.HTML),r.insertionMode=ct.IN_CAPTION}function fi(r,u){r.openElements.clearBackToTableContext(),r._insertElement(u,se.HTML),r.insertionMode=ct.IN_COLUMN_GROUP}function vs(r,u){r.openElements.clearBackToTableContext(),r._insertFakeElement(Le.COLGROUP,ee.COLGROUP),r.insertionMode=ct.IN_COLUMN_GROUP,Wi(r,u)}function Ns(r,u){r.openElements.clearBackToTableContext(),r._insertElement(u,se.HTML),r.insertionMode=ct.IN_TABLE_BODY}function zi(r,u){r.openElements.clearBackToTableContext(),r._insertFakeElement(Le.TBODY,ee.TBODY),r.insertionMode=ct.IN_TABLE_BODY,no(r,u)}function ls(r,u){r.openElements.hasInTableScope(ee.TABLE)&&(r.openElements.popUntilTagNamePopped(ee.TABLE),r._resetInsertionMode(),r._processStartTag(u))}function Ds(r,u){Ar(u)?r._appendElement(u,se.HTML):Us(r,u),u.ackSelfClosing=!0}function Bs(r,u){!r.formElement&&r.openElements.tmplCount===0&&(r._insertElement(u,se.HTML),r.formElement=r.openElements.current,r.openElements.pop())}function ks(r,u){switch(u.tagID){case ee.TD:case ee.TH:case ee.TR:{zi(r,u);break}case ee.STYLE:case ee.SCRIPT:case ee.TEMPLATE:{Wa(r,u);break}case ee.COL:{vs(r,u);break}case ee.FORM:{Bs(r,u);break}case ee.TABLE:{ls(r,u);break}case ee.TBODY:case ee.TFOOT:case ee.THEAD:{Ns(r,u);break}case ee.INPUT:{Ds(r,u);break}case ee.CAPTION:{Fi(r,u);break}case ee.COLGROUP:{fi(r,u);break}default:Us(r,u)}}function bs(r,u){switch(u.tagID){case ee.TABLE:{r.openElements.hasInTableScope(ee.TABLE)&&(r.openElements.popUntilTagNamePopped(ee.TABLE),r._resetInsertionMode());break}case ee.TEMPLATE:{ni(r,u);break}case ee.BODY:case ee.CAPTION:case ee.COL:case ee.COLGROUP:case ee.HTML:case ee.TBODY:case ee.TD:case ee.TFOOT:case ee.TH:case ee.THEAD:case ee.TR:break;default:Us(r,u)}}function Us(r,u){const C=r.fosterParentingEnabled;r.fosterParentingEnabled=!0,Sn(r,u),r.fosterParentingEnabled=C}function Gs(r,u){r.pendingCharacterTokens.push(u)}function to(r,u){r.pendingCharacterTokens.push(u),r.hasNonWhitespacePendingCharacterToken=!0}function $s(r,u){let C=0;if(r.hasNonWhitespacePendingCharacterToken)for(;C0&&r.openElements.currentTagId===ee.OPTION&&r.openElements.tagIDs[r.openElements.stackTop-1]===ee.OPTGROUP&&r.openElements.pop(),r.openElements.currentTagId===ee.OPTGROUP&&r.openElements.pop();break}case ee.OPTION:{r.openElements.currentTagId===ee.OPTION&&r.openElements.pop();break}case ee.SELECT:{r.openElements.hasInSelectScope(ee.SELECT)&&(r.openElements.popUntilTagNamePopped(ee.SELECT),r._resetInsertionMode());break}case ee.TEMPLATE:{ni(r,u);break}default:}}function xo(r,u){const C=u.tagID;C===ee.CAPTION||C===ee.TABLE||C===ee.TBODY||C===ee.TFOOT||C===ee.THEAD||C===ee.TR||C===ee.TD||C===ee.TH?(r.openElements.popUntilTagNamePopped(ee.SELECT),r._resetInsertionMode(),r._processStartTag(u)):Io(r,u)}function Hs(r,u){const C=u.tagID;C===ee.CAPTION||C===ee.TABLE||C===ee.TBODY||C===ee.TFOOT||C===ee.THEAD||C===ee.TR||C===ee.TD||C===ee.TH?r.openElements.hasInTableScope(C)&&(r.openElements.popUntilTagNamePopped(ee.SELECT),r._resetInsertionMode(),r.onEndTag(u)):So(r,u)}function Ks(r,u){switch(u.tagID){case ee.BASE:case ee.BASEFONT:case ee.BGSOUND:case ee.LINK:case ee.META:case ee.NOFRAMES:case ee.SCRIPT:case ee.STYLE:case ee.TEMPLATE:case ee.TITLE:{Wa(r,u);break}case ee.CAPTION:case ee.COLGROUP:case ee.TBODY:case ee.TFOOT:case ee.THEAD:{r.tmplInsertionModeStack[0]=ct.IN_TABLE,r.insertionMode=ct.IN_TABLE,ks(r,u);break}case ee.COL:{r.tmplInsertionModeStack[0]=ct.IN_COLUMN_GROUP,r.insertionMode=ct.IN_COLUMN_GROUP,Wi(r,u);break}case ee.TR:{r.tmplInsertionModeStack[0]=ct.IN_TABLE_BODY,r.insertionMode=ct.IN_TABLE_BODY,no(r,u);break}case ee.TD:case ee.TH:{r.tmplInsertionModeStack[0]=ct.IN_ROW,r.insertionMode=ct.IN_ROW,Vs(r,u);break}default:r.tmplInsertionModeStack[0]=ct.IN_BODY,r.insertionMode=ct.IN_BODY,Ni(r,u)}}function Lo(r,u){u.tagID===ee.TEMPLATE&&ni(r,u)}function qr(r,u){r.openElements.tmplCount>0?(r.openElements.popUntilTagNamePopped(ee.TEMPLATE),r.activeFormattingElements.clearToLastMarker(),r.tmplInsertionModeStack.shift(),r._resetInsertionMode(),r.onEof(u)):Rr(r,u)}function Po(r,u){u.tagID===ee.HTML?Ni(r,u):oo(r,u)}function si(r,u){var C;if(u.tagID===ee.HTML){if(r.fragmentContext||(r.insertionMode=ct.AFTER_AFTER_BODY),r.options.sourceCodeLocationInfo&&r.openElements.tagIDs[0]===ee.HTML){r._setEndLocation(r.openElements.items[0],u);const K=r.openElements.items[1];K&&!(!((C=r.treeAdapter.getNodeSourceCodeLocation(K))===null||C===void 0)&&C.endTag)&&r._setEndLocation(K,u)}}else oo(r,u)}function oo(r,u){r.insertionMode=ct.IN_BODY,Sn(r,u)}function xe(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.FRAMESET:{r._insertElement(u,se.HTML);break}case ee.FRAME:{r._appendElement(u,se.HTML),u.ackSelfClosing=!0;break}case ee.NOFRAMES:{Wa(r,u);break}default:}}function ot(r,u){u.tagID===ee.FRAMESET&&!r.openElements.isRootHtmlElementCurrent()&&(r.openElements.pop(),!r.fragmentContext&&r.openElements.currentTagId!==ee.FRAMESET&&(r.insertionMode=ct.AFTER_FRAMESET))}function At(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.NOFRAMES:{Wa(r,u);break}default:}}function Wt(r,u){u.tagID===ee.HTML&&(r.insertionMode=ct.AFTER_AFTER_FRAMESET)}function Jt(r,u){u.tagID===ee.HTML?Ni(r,u):Nn(r,u)}function Nn(r,u){r.insertionMode=ct.IN_BODY,Sn(r,u)}function Zn(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.NOFRAMES:{Wa(r,u);break}default:}}function Jn(r,u){u.chars=fe,r._insertCharacters(u)}function br(r,u){r._insertCharacters(u),r.framesetOk=!1}function _r(r){for(;r.treeAdapter.getNamespaceURI(r.openElements.current)!==se.HTML&&r.openElements.currentTagId!==void 0&&!r._isIntegrationPoint(r.openElements.currentTagId,r.openElements.current);)r.openElements.pop()}function ar(r,u){if(Qn(u))_r(r),r._startTagOutsideForeignContent(u);else{const C=r._getAdjustedCurrentElement(),K=r.treeAdapter.getNamespaceURI(C);K===se.MATHML?rr(u):K===se.SVG&&(Lr(u),ir(u)),ur(u),u.selfClosing?r._appendElement(u,K):r._insertElement(u,K),u.ackSelfClosing=!0}}function $r(r,u){if(u.tagID===ee.P||u.tagID===ee.BR){_r(r),r._endTagOutsideForeignContent(u);return}for(let C=r.openElements.stackTop;C>0;C--){const K=r.openElements.items[C];if(r.treeAdapter.getNamespaceURI(K)===se.HTML){r._endTagOutsideForeignContent(u);break}const me=r.treeAdapter.getTagName(K);if(me.toLowerCase()===u.tagName){u.tagName=me,r.openElements.shortenToLength(C);break}}}const zr=/["$&'<>\u0080-\uFFFF]/g,Gr=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),jr=String.prototype.codePointAt==null?(r,u)=>(r.charCodeAt(u)&64512)===55296?(r.charCodeAt(u)-55296)*1024+r.charCodeAt(u+1)-56320+65536:r.charCodeAt(u):(r,u)=>r.codePointAt(u);function Wr(r){let u="",C=0,K;for(;(K=zr.exec(r))!==null;){const{index:me}=K,ke=r.charCodeAt(me),qe=Gr.get(ke);qe===void 0?(u+=`${r.substring(C,me)}&#x${jr(r,me).toString(16)};`,C=zr.lastIndex+=+((ke&64512)===55296)):(u+=r.substring(C,me)+qe,C=me+1)}return u+r.substr(C)}const Xr=null;function Vr(r,u){return function(K){let me,ke=0,qe="";for(;me=r.exec(K);)ke!==me.index&&(qe+=K.substring(ke,me.index)),qe+=u.get(me[0].charCodeAt(0)),ke=me.index+1;return qe+K.substring(ke)}}const Sa=null,pa=Vr(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),ea=Vr(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Ta=new Set([Le.AREA,Le.BASE,Le.BASEFONT,Le.BGSOUND,Le.BR,Le.COL,Le.EMBED,Le.FRAME,Le.HR,Le.IMG,Le.INPUT,Le.KEYGEN,Le.LINK,Le.META,Le.PARAM,Le.SOURCE,Le.TRACK,Le.WBR]);function ua(r,u){return u.treeAdapter.isElementNode(r)&&u.treeAdapter.getNamespaceURI(r)===NS.HTML&&Ta.has(u.treeAdapter.getTagName(r))}const va={treeAdapter:sn,scriptingEnabled:!0};function Za(r,u){const C=ti(ti({},va),u);return ua(r,C)?"":Na(r,C)}function Da(r,u){const C=ti(ti({},va),u);return _a(r,C)}function Na(r,u){let C="";const K=u.treeAdapter.isElementNode(r)&&u.treeAdapter.getTagName(r)===$.TEMPLATE&&u.treeAdapter.getNamespaceURI(r)===NS.HTML?u.treeAdapter.getTemplateContent(r):r,me=u.treeAdapter.getChildNodes(K);if(me)for(const ke of me)C+=_a(ke,u);return C}function _a(r,u){return u.treeAdapter.isElementNode(r)?Va(r,u):u.treeAdapter.isTextNode(r)?Ce(r,u):u.treeAdapter.isCommentNode(r)?Ne(r,u):u.treeAdapter.isDocumentTypeNode(r)?Ge(r,u):""}function Va(r,u){const C=u.treeAdapter.getTagName(r);return`<${C}${te(r,u)}>${ua(r,u)?"":`${Na(r,u)}`}`}function te(r,{treeAdapter:u}){let C="";for(const K of u.getAttrList(r)){if(C+=" ",K.namespace)switch(K.namespace){case NS.XML:{C+=`xml:${K.name}`;break}case NS.XMLNS:{K.name!=="xmlns"&&(C+="xmlns:"),C+=K.name;break}case NS.XLINK:{C+=`xlink:${K.name}`;break}default:C+=`${K.prefix}:${K.name}`}else C+=K.name;C+=`="${escapeAttribute(K.value)}"`}return C}function Ce(r,u){const{treeAdapter:C}=u,K=C.getTextNodeContent(r),me=C.getParentNode(r),ke=me&&C.isElementNode(me)&&C.getTagName(me);return ke&&C.getNamespaceURI(me)===NS.HTML&&hasUnescapedText(ke,u.scriptingEnabled)?K:escapeText(K)}function Ne(r,{treeAdapter:u}){return``}function Ge(r,{treeAdapter:u}){return``}function mt(r,u){return Parser.parse(r,u)}function bt(r,u,C){typeof r=="string"&&(C=u,u=r,r=null);const K=Parser.getFragmentParser(r,C);return K.tokenizer.write(u,!0),K.getFragment()}var Be=o(17970),Gt=o(10528);const _n=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,hn=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),on={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function kn(r,u){const C=Yn(r),K=D("type",{handlers:{root:An,element:fa,text:Ke,comment:Ft,doctype:Ve,raw:zt},unknown:ln}),me={parser:C?new ga(on):ga.getFragmentParser(void 0,on),handle($e){K($e,me)},stitches:!1,options:u||{}};K(r,me),bn(me,(0,Be.Pk)());const ke=C?me.parser.document:me.parser.getFragment(),qe=y(ke,{file:me.options.file});return me.stitches&&(0,Gt.Vn)(qe,"comment",function($e,Rt,an){const St=$e;if(St.value.stitch&&an&&Rt!==void 0){const Hn=an.children;return Hn[Rt]=St.value.stitch,Rt}}),qe.type==="root"&&qe.children.length===1&&qe.children[0].type===r.type?qe.children[0]:qe}function Fn(r,u){let C=-1;if(r)for(;++C4&&(u.parser.tokenizer.state=0);const C={type:Oe.CHARACTER,chars:r.value,location:$n(r)};bn(u,(0,Be.Pk)(r)),u.parser.currentToken=C,u.parser._processToken(u.parser.currentToken)}function Ve(r,u){const C={type:Oe.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:$n(r)};bn(u,(0,Be.Pk)(r)),u.parser.currentToken=C,u.parser._processToken(u.parser.currentToken)}function vt(r,u){u.stitches=!0;const C=qn(r);if("children"in r&&"children"in C){const K=kn({type:"root",children:r.children},u.options);C.children=K.children}Ft({type:"comment",value:{stitch:C}},u)}function Ft(r,u){const C=r.value,K={type:Oe.COMMENT,data:C,location:$n(r)};bn(u,(0,Be.Pk)(r)),u.parser.currentToken=K,u.parser._processToken(u.parser.currentToken)}function zt(r,u){if(u.parser.tokenizer.preprocessor.html="",u.parser.tokenizer.preprocessor.pos=-1,u.parser.tokenizer.preprocessor.lastGapPos=-2,u.parser.tokenizer.preprocessor.gapStack=[],u.parser.tokenizer.preprocessor.skipNextNewLine=!1,u.parser.tokenizer.preprocessor.lastChunkWritten=!1,u.parser.tokenizer.preprocessor.endOfChunkHit=!1,u.parser.tokenizer.preprocessor.isEol=!1,Vt(u,(0,Be.Pk)(r)),u.parser.tokenizer.write(u.options.tagfilter?r.value.replace(_n,"<$1$2"):r.value,!1),u.parser.tokenizer._runParsingLoop(),u.parser.tokenizer.state===72||u.parser.tokenizer.state===78){u.parser.tokenizer.preprocessor.lastChunkWritten=!0;const C=u.parser.tokenizer._consume();u.parser.tokenizer._callState(C)}}function ln(r,u){const C=r;if(u.options.passThrough&&u.options.passThrough.includes(C.type))vt(C,u);else{let K="";throw hn.has(C.type)&&(K=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+C.type+"` node"+K)}}function bn(r,u){Vt(r,u);const C=r.parser.tokenizer.currentCharacterToken;C&&C.location&&(C.location.endLine=r.parser.tokenizer.preprocessor.line,C.location.endCol=r.parser.tokenizer.preprocessor.col+1,C.location.endOffset=r.parser.tokenizer.preprocessor.offset+1,r.parser.currentToken=C,r.parser._processToken(r.parser.currentToken)),r.parser.tokenizer.paused=!1,r.parser.tokenizer.inLoop=!1,r.parser.tokenizer.active=!1,r.parser.tokenizer.returnState=ze.DATA,r.parser.tokenizer.charRefCode=-1,r.parser.tokenizer.consumedAfterSnapshot=-1,r.parser.tokenizer.currentLocation=null,r.parser.tokenizer.currentCharacterToken=null,r.parser.tokenizer.currentToken=null,r.parser.tokenizer.currentAttr={name:"",value:""}}function Vt(r,u){if(u&&u.offset!==void 0){const C={startLine:u.line,startCol:u.column,startOffset:u.offset,endLine:-1,endCol:-1,endOffset:-1};r.parser.tokenizer.preprocessor.lineStartPos=-u.column+1,r.parser.tokenizer.preprocessor.droppedBufferSize=u.offset,r.parser.tokenizer.preprocessor.line=u.line,r.parser.tokenizer.currentLocation=C}}function Rn(r,u){const C=r.tagName.toLowerCase();if(u.parser.tokenizer.state===ze.PLAINTEXT)return;bn(u,(0,Be.Pk)(r));const K=u.parser.openElements.current;let me="namespaceURI"in K?K.namespaceURI:v.t.html;me===v.t.html&&C==="svg"&&(me=v.t.svg);const ke=L(Jo(ti({},r),{children:[]}),{space:me===v.t.svg?"svg":"html"}),qe={type:Oe.START_TAG,tagName:C,tagID:Nt(C),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in ke?ke.attrs:[],location:$n(r)};u.parser.currentToken=qe,u.parser._processToken(u.parser.currentToken),u.parser.tokenizer.lastStartTagName=C}function Mn(r,u){const C=r.tagName.toLowerCase();if(!u.parser.tokenizer.inForeignNode&&W.includes(C)||u.parser.tokenizer.state===ze.PLAINTEXT)return;bn(u,(0,Be.rb)(r));const K={type:Oe.END_TAG,tagName:C,tagID:Nt(C),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:$n(r)};u.parser.currentToken=K,u.parser._processToken(u.parser.currentToken),C===u.parser.tokenizer.lastStartTagName&&(u.parser.tokenizer.state===ze.RCDATA||u.parser.tokenizer.state===ze.RAWTEXT||u.parser.tokenizer.state===ze.SCRIPT_DATA)&&(u.parser.tokenizer.state=ze.DATA)}function Yn(r){const u=r.type==="root"?r.children[0]:r;return!!(u&&(u.type==="doctype"||u.type==="element"&&u.tagName.toLowerCase()==="html"))}function $n(r){const u=(0,Be.Pk)(r)||{line:void 0,column:void 0,offset:void 0},C=(0,Be.rb)(r)||{line:void 0,column:void 0,offset:void 0};return{startLine:u.line,startCol:u.column,startOffset:u.offset,endLine:C.line,endCol:C.column,endOffset:C.offset}}function qn(r){return"children"in r?(0,i.ZP)(Jo(ti({},r),{children:[]})):(0,i.ZP)(r)}function je(r){return function(u,C){return kn(u,Jo(ti({},r),{file:C}))}}},3369:function(_e,B,o){"use strict";o.d(B,{Z:function(){return S}});var i=o(91614);function X(x){(0,i.n)(x,[/\r?\n|\r/g,n])}function n(){return{type:"break"}}function S(){return function(x){X(x)}}},20570:function(_e,B,o){"use strict";o.d(B,{Z:function(){return ni}});function i(st,nn){const yt=String(st);if(typeof nn!="string")throw new TypeError("Expected character");let Cn=0,Bn=yt.indexOf(nn);for(;Bn!==-1;)Cn++,Bn=yt.indexOf(nn,Bn+nn.length);return Cn}var X=o(87342),n=o(80722),S=o(91614);const x="phrasing",s=["autolink","link","image","label"];function d(){return{transforms:[b],enter:{literalAutolink:a,literalAutolinkEmail:f,literalAutolinkHttp:f,literalAutolinkWww:f},exit:{literalAutolink:p,literalAutolinkEmail:h,literalAutolinkHttp:y,literalAutolinkWww:c}}}function v(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:x,notInConstruct:s},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:x,notInConstruct:s},{character:":",before:"[ps]",after:"\\/",inConstruct:x,notInConstruct:s}]}}function a(st){this.enter({type:"link",title:null,url:"",children:[]},st)}function f(st){this.config.enter.autolinkProtocol.call(this,st)}function y(st){this.config.exit.autolinkProtocol.call(this,st)}function c(st){this.config.exit.data.call(this,st);const nn=this.stack[this.stack.length-1];(0,X.ok)(nn.type==="link"),nn.url="http://"+this.sliceSerialize(st)}function h(st){this.config.exit.autolinkEmail.call(this,st)}function p(st){this.exit(st)}function b(st){(0,S.n)(st,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,T],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),I]],{ignore:["link","linkReference"]})}function T(st,nn,yt,Cn,Bn){let Vn="";if(!_(Bn)||(/^w/i.test(nn)&&(yt=nn+yt,nn="",Vn="http://"),!w(yt)))return!1;const Qt=E(yt+Cn);if(!Qt[0])return!1;const Sn={type:"link",title:null,url:Vn+nn+Qt[0],children:[{type:"text",value:nn+Qt[0]}]};return Qt[1]?[Sn,{type:"text",value:Qt[1]}]:Sn}function I(st,nn,yt,Cn){return!_(Cn,!0)||/[-\d_]$/.test(yt)?!1:{type:"link",title:null,url:"mailto:"+nn+"@"+yt,children:[{type:"text",value:nn+"@"+yt}]}}function w(st){const nn=st.split(".");return!(nn.length<2||nn[nn.length-1]&&(/_/.test(nn[nn.length-1])||!/[a-zA-Z\d]/.test(nn[nn.length-1]))||nn[nn.length-2]&&(/_/.test(nn[nn.length-2])||!/[a-zA-Z\d]/.test(nn[nn.length-2])))}function E(st){const nn=/[!"&'),.:;<>?\]}]+$/.exec(st);if(!nn)return[st,void 0];st=st.slice(0,nn.index);let yt=nn[0],Cn=yt.indexOf(")");const Bn=i(st,"(");let Vn=i(st,")");for(;Cn!==-1&&Bn>Vn;)st+=yt.slice(0,Cn+1),yt=yt.slice(Cn+1),Cn=yt.indexOf(")"),Vn++;return[st,yt]}function _(st,nn){const yt=st.input.charCodeAt(st.index-1);return(st.index===0||(0,n.B8)(yt)||(0,n.Xh)(yt))&&(!nn||yt!==47)}var g=o(95099);j.peek=Z;function D(){this.buffer()}function P(st){this.enter({type:"footnoteReference",identifier:"",label:""},st)}function G(){this.buffer()}function R(st){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},st)}function L(st){const nn=this.resume(),yt=this.stack[this.stack.length-1];(0,X.ok)(yt.type==="footnoteReference"),yt.identifier=(0,g.d)(this.sliceSerialize(st)).toLowerCase(),yt.label=nn}function z(st){this.exit(st)}function M(st){const nn=this.resume(),yt=this.stack[this.stack.length-1];(0,X.ok)(yt.type==="footnoteDefinition"),yt.identifier=(0,g.d)(this.sliceSerialize(st)).toLowerCase(),yt.label=nn}function Q(st){this.exit(st)}function Z(){return"["}function j(st,nn,yt,Cn){const Bn=yt.createTracker(Cn);let Vn=Bn.move("[^");const Qt=yt.enter("footnoteReference"),Sn=yt.enter("reference");return Vn+=Bn.move(yt.safe(yt.associationId(st),{after:"]",before:Vn})),Sn(),Qt(),Vn+=Bn.move("]"),Vn}function N(){return{enter:{gfmFootnoteCallString:D,gfmFootnoteCall:P,gfmFootnoteDefinitionLabelString:G,gfmFootnoteDefinition:R},exit:{gfmFootnoteCallString:L,gfmFootnoteCall:z,gfmFootnoteDefinitionLabelString:M,gfmFootnoteDefinition:Q}}}function q(st){let nn=!1;return st&&st.firstLineBlank&&(nn=!0),{handlers:{footnoteDefinition:yt,footnoteReference:j},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function yt(Cn,Bn,Vn,Qt){const Sn=Vn.createTracker(Qt);let Ln=Sn.move("[^");const pn=Vn.enter("footnoteDefinition"),wr=Vn.enter("label");return Ln+=Sn.move(Vn.safe(Vn.associationId(Cn),{before:Ln,after:"]"})),wr(),Ln+=Sn.move("]:"),Cn.children&&Cn.children.length>0&&(Sn.shift(4),Ln+=Sn.move((nn?` +`,u);return K===-1?C:C===-1||C+1===K?K:C=55296&&r<=57343}function de(r){return r>=56320&&r<=57343}function ge(r,u){return(r-55296)*1024+9216+u}function be(r){return r!==32&&r!==10&&r!==13&&r!==9&&r!==12&&r>=1&&r<=31||r>=127&&r<=159}function Ie(r){return r>=64976&&r<=65007||H.has(r)}var ce;(function(r){r.controlCharacterInInputStream="control-character-in-input-stream",r.noncharacterInInputStream="noncharacter-in-input-stream",r.surrogateInInputStream="surrogate-in-input-stream",r.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",r.endTagWithAttributes="end-tag-with-attributes",r.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",r.unexpectedSolidusInTag="unexpected-solidus-in-tag",r.unexpectedNullCharacter="unexpected-null-character",r.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",r.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",r.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",r.missingEndTagName="missing-end-tag-name",r.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",r.unknownNamedCharacterReference="unknown-named-character-reference",r.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",r.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",r.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",r.eofBeforeTagName="eof-before-tag-name",r.eofInTag="eof-in-tag",r.missingAttributeValue="missing-attribute-value",r.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",r.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",r.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",r.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",r.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",r.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",r.missingDoctypePublicIdentifier="missing-doctype-public-identifier",r.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",r.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",r.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",r.cdataInHtmlContent="cdata-in-html-content",r.incorrectlyOpenedComment="incorrectly-opened-comment",r.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",r.eofInDoctype="eof-in-doctype",r.nestedComment="nested-comment",r.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",r.eofInComment="eof-in-comment",r.incorrectlyClosedComment="incorrectly-closed-comment",r.eofInCdata="eof-in-cdata",r.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",r.nullCharacterReference="null-character-reference",r.surrogateCharacterReference="surrogate-character-reference",r.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",r.controlCharacterReference="control-character-reference",r.noncharacterCharacterReference="noncharacter-character-reference",r.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",r.missingDoctypeName="missing-doctype-name",r.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",r.duplicateAttribute="duplicate-attribute",r.nonConformingDoctype="non-conforming-doctype",r.missingDoctype="missing-doctype",r.misplacedDoctype="misplaced-doctype",r.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",r.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",r.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",r.openElementsLeftAfterEof="open-elements-left-after-eof",r.abandonedHeadElementChild="abandoned-head-element-child",r.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",r.nestedNoscriptInHead="nested-noscript-in-head",r.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(ce||(ce={}));const et=65536;class We{constructor(u){this.handler=u,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=et,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(u,C){const{line:K,col:me,offset:ke}=this,qe=me+C,$e=ke+C;return{code:u,startLine:K,endLine:K,startCol:qe,endCol:qe,startOffset:$e,endOffset:$e}}_err(u){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(u,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(u){if(this.pos!==this.html.length-1){const C=this.html.charCodeAt(this.pos+1);if(de(C))return this.pos++,this._addGap(),ge(u,C)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,U.EOF;return this._err(ce.surrogateInInputStream),u}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(u,C){this.html.length>0?this.html+=u:this.html=u,this.endOfChunkHit=!1,this.lastChunkWritten=C}insertHtmlAtCurrentPos(u){this.html=this.html.substring(0,this.pos+1)+u+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(u,C){if(this.pos+u.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(C)return this.html.startsWith(u,this.pos);for(let K=0;K=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,U.EOF;const K=this.html.charCodeAt(C);return K===U.CARRIAGE_RETURN?U.LINE_FEED:K}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,U.EOF;let u=this.html.charCodeAt(this.pos);return u===U.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,U.LINE_FEED):u===U.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,Ee(u)&&(u=this._processSurrogate(u)),this.handler.onParseError===null||u>31&&u<127||u===U.LINE_FEED||u===U.CARRIAGE_RETURN||u>159&&u<64976||this._checkForProblematicCharacters(u),u)}_checkForProblematicCharacters(u){be(u)?this._err(ce.controlCharacterInInputStream):Ie(u)&&this._err(ce.noncharacterInInputStream)}retreat(u){for(this.pos-=u;this.pos=0;C--)if(r.attrs[C].name===u)return r.attrs[C].value;return null}const Re=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(r=>r.charCodeAt(0))),ie=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(r=>r.charCodeAt(0)));var ve;const Se=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Me=(ve=String.fromCodePoint)!==null&&ve!==void 0?ve:function(r){let u="";return r>65535&&(r-=65536,u+=String.fromCharCode(r>>>10&1023|55296),r=56320|r&1023),u+=String.fromCharCode(r),u};function Ae(r){var u;return r>=55296&&r<=57343||r>1114111?65533:(u=Se.get(r))!==null&&u!==void 0?u:r}function Y(r){return Me(Ae(r))}var F;(function(r){r[r.NUM=35]="NUM",r[r.SEMI=59]="SEMI",r[r.EQUALS=61]="EQUALS",r[r.ZERO=48]="ZERO",r[r.NINE=57]="NINE",r[r.LOWER_A=97]="LOWER_A",r[r.LOWER_F=102]="LOWER_F",r[r.LOWER_X=120]="LOWER_X",r[r.LOWER_Z=122]="LOWER_Z",r[r.UPPER_A=65]="UPPER_A",r[r.UPPER_F=70]="UPPER_F",r[r.UPPER_Z=90]="UPPER_Z"})(F||(F={}));const re=32;var ue;(function(r){r[r.VALUE_LENGTH=49152]="VALUE_LENGTH",r[r.BRANCH_LENGTH=16256]="BRANCH_LENGTH",r[r.JUMP_TABLE=127]="JUMP_TABLE"})(ue||(ue={}));function ye(r){return r>=F.ZERO&&r<=F.NINE}function Pe(r){return r>=F.UPPER_A&&r<=F.UPPER_F||r>=F.LOWER_A&&r<=F.LOWER_F}function Ue(r){return r>=F.UPPER_A&&r<=F.UPPER_Z||r>=F.LOWER_A&&r<=F.LOWER_Z||ye(r)}function Je(r){return r===F.EQUALS||Ue(r)}var Fe;(function(r){r[r.EntityStart=0]="EntityStart",r[r.NumericStart=1]="NumericStart",r[r.NumericDecimal=2]="NumericDecimal",r[r.NumericHex=3]="NumericHex",r[r.NamedEntity=4]="NamedEntity"})(Fe||(Fe={}));var De;(function(r){r[r.Legacy=0]="Legacy",r[r.Strict=1]="Strict",r[r.Attribute=2]="Attribute"})(De||(De={}));class rt{constructor(u,C,K){this.decodeTree=u,this.emitCodePoint=C,this.errors=K,this.state=Fe.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=De.Strict}startEntity(u){this.decodeMode=u,this.state=Fe.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(u,C){switch(this.state){case Fe.EntityStart:return u.charCodeAt(C)===F.NUM?(this.state=Fe.NumericStart,this.consumed+=1,this.stateNumericStart(u,C+1)):(this.state=Fe.NamedEntity,this.stateNamedEntity(u,C));case Fe.NumericStart:return this.stateNumericStart(u,C);case Fe.NumericDecimal:return this.stateNumericDecimal(u,C);case Fe.NumericHex:return this.stateNumericHex(u,C);case Fe.NamedEntity:return this.stateNamedEntity(u,C)}}stateNumericStart(u,C){return C>=u.length?-1:(u.charCodeAt(C)|re)===F.LOWER_X?(this.state=Fe.NumericHex,this.consumed+=1,this.stateNumericHex(u,C+1)):(this.state=Fe.NumericDecimal,this.stateNumericDecimal(u,C))}addToNumericResult(u,C,K,me){if(C!==K){const ke=K-C;this.result=this.result*Math.pow(me,ke)+Number.parseInt(u.substr(C,ke),me),this.consumed+=ke}}stateNumericHex(u,C){const K=C;for(;C>14;for(;C>14,ke!==0){if(qe===F.SEMI)return this.emitNamedEntityData(this.treeIndex,ke,this.consumed+this.excess);this.decodeMode!==De.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var u;const{result:C,decodeTree:K}=this,me=(K[C]&ue.VALUE_LENGTH)>>14;return this.emitNamedEntityData(C,me,this.consumed),(u=this.errors)===null||u===void 0||u.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(u,C,K){const{decodeTree:me}=this;return this.emitCodePoint(C===1?me[u]&~ue.VALUE_LENGTH:me[u+1],K),C===3&&this.emitCodePoint(me[u+2],K),K}end(){var u;switch(this.state){case Fe.NamedEntity:return this.result!==0&&(this.decodeMode!==De.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Fe.NumericDecimal:return this.emitNumericEntity(0,2);case Fe.NumericHex:return this.emitNumericEntity(0,3);case Fe.NumericStart:return(u=this.errors)===null||u===void 0||u.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Fe.EntityStart:return 0}}}function it(r){let u="";const C=new rt(r,K=>u+=fromCodePoint(K));return function(me,ke){let qe=0,$e=0;for(;($e=me.indexOf("&",$e))>=0;){u+=me.slice(qe,$e),C.startEntity(ke);const an=C.write(me,$e+1);if(an<0){qe=$e+C.end();break}qe=$e+an,$e=an===0?qe+1:qe}const Rt=u+me.slice(qe);return u="",Rt}}function Tt(r,u,C,K){const me=(u&ue.BRANCH_LENGTH)>>7,ke=u&ue.JUMP_TABLE;if(me===0)return ke!==0&&K===ke?C:-1;if(ke){const Rt=K-ke;return Rt<0||Rt>=me?-1:r[C+Rt]-1}let qe=C,$e=qe+me-1;for(;qe<=$e;){const Rt=qe+$e>>>1,an=r[Rt];if(anK)$e=Rt-1;else return r[Rt+me]}return-1}const xt=null,gt=null;function Mt(r,u=De.Legacy){return xt(r,u)}function Bt(r){return xt(r,De.Attribute)}function at(r){return xt(r,De.Strict)}function It(r){return gt(r,De.Strict)}var se;(function(r){r.HTML="http://www.w3.org/1999/xhtml",r.MATHML="http://www.w3.org/1998/Math/MathML",r.SVG="http://www.w3.org/2000/svg",r.XLINK="http://www.w3.org/1999/xlink",r.XML="http://www.w3.org/XML/1998/namespace",r.XMLNS="http://www.w3.org/2000/xmlns/"})(se||(se={}));var we;(function(r){r.TYPE="type",r.ACTION="action",r.ENCODING="encoding",r.PROMPT="prompt",r.NAME="name",r.COLOR="color",r.FACE="face",r.SIZE="size"})(we||(we={}));var Dt;(function(r){r.NO_QUIRKS="no-quirks",r.QUIRKS="quirks",r.LIMITED_QUIRKS="limited-quirks"})(Dt||(Dt={}));var Le;(function(r){r.A="a",r.ADDRESS="address",r.ANNOTATION_XML="annotation-xml",r.APPLET="applet",r.AREA="area",r.ARTICLE="article",r.ASIDE="aside",r.B="b",r.BASE="base",r.BASEFONT="basefont",r.BGSOUND="bgsound",r.BIG="big",r.BLOCKQUOTE="blockquote",r.BODY="body",r.BR="br",r.BUTTON="button",r.CAPTION="caption",r.CENTER="center",r.CODE="code",r.COL="col",r.COLGROUP="colgroup",r.DD="dd",r.DESC="desc",r.DETAILS="details",r.DIALOG="dialog",r.DIR="dir",r.DIV="div",r.DL="dl",r.DT="dt",r.EM="em",r.EMBED="embed",r.FIELDSET="fieldset",r.FIGCAPTION="figcaption",r.FIGURE="figure",r.FONT="font",r.FOOTER="footer",r.FOREIGN_OBJECT="foreignObject",r.FORM="form",r.FRAME="frame",r.FRAMESET="frameset",r.H1="h1",r.H2="h2",r.H3="h3",r.H4="h4",r.H5="h5",r.H6="h6",r.HEAD="head",r.HEADER="header",r.HGROUP="hgroup",r.HR="hr",r.HTML="html",r.I="i",r.IMG="img",r.IMAGE="image",r.INPUT="input",r.IFRAME="iframe",r.KEYGEN="keygen",r.LABEL="label",r.LI="li",r.LINK="link",r.LISTING="listing",r.MAIN="main",r.MALIGNMARK="malignmark",r.MARQUEE="marquee",r.MATH="math",r.MENU="menu",r.META="meta",r.MGLYPH="mglyph",r.MI="mi",r.MO="mo",r.MN="mn",r.MS="ms",r.MTEXT="mtext",r.NAV="nav",r.NOBR="nobr",r.NOFRAMES="noframes",r.NOEMBED="noembed",r.NOSCRIPT="noscript",r.OBJECT="object",r.OL="ol",r.OPTGROUP="optgroup",r.OPTION="option",r.P="p",r.PARAM="param",r.PLAINTEXT="plaintext",r.PRE="pre",r.RB="rb",r.RP="rp",r.RT="rt",r.RTC="rtc",r.RUBY="ruby",r.S="s",r.SCRIPT="script",r.SEARCH="search",r.SECTION="section",r.SELECT="select",r.SOURCE="source",r.SMALL="small",r.SPAN="span",r.STRIKE="strike",r.STRONG="strong",r.STYLE="style",r.SUB="sub",r.SUMMARY="summary",r.SUP="sup",r.TABLE="table",r.TBODY="tbody",r.TEMPLATE="template",r.TEXTAREA="textarea",r.TFOOT="tfoot",r.TD="td",r.TH="th",r.THEAD="thead",r.TITLE="title",r.TR="tr",r.TRACK="track",r.TT="tt",r.U="u",r.UL="ul",r.SVG="svg",r.VAR="var",r.WBR="wbr",r.XMP="xmp"})(Le||(Le={}));var ee;(function(r){r[r.UNKNOWN=0]="UNKNOWN",r[r.A=1]="A",r[r.ADDRESS=2]="ADDRESS",r[r.ANNOTATION_XML=3]="ANNOTATION_XML",r[r.APPLET=4]="APPLET",r[r.AREA=5]="AREA",r[r.ARTICLE=6]="ARTICLE",r[r.ASIDE=7]="ASIDE",r[r.B=8]="B",r[r.BASE=9]="BASE",r[r.BASEFONT=10]="BASEFONT",r[r.BGSOUND=11]="BGSOUND",r[r.BIG=12]="BIG",r[r.BLOCKQUOTE=13]="BLOCKQUOTE",r[r.BODY=14]="BODY",r[r.BR=15]="BR",r[r.BUTTON=16]="BUTTON",r[r.CAPTION=17]="CAPTION",r[r.CENTER=18]="CENTER",r[r.CODE=19]="CODE",r[r.COL=20]="COL",r[r.COLGROUP=21]="COLGROUP",r[r.DD=22]="DD",r[r.DESC=23]="DESC",r[r.DETAILS=24]="DETAILS",r[r.DIALOG=25]="DIALOG",r[r.DIR=26]="DIR",r[r.DIV=27]="DIV",r[r.DL=28]="DL",r[r.DT=29]="DT",r[r.EM=30]="EM",r[r.EMBED=31]="EMBED",r[r.FIELDSET=32]="FIELDSET",r[r.FIGCAPTION=33]="FIGCAPTION",r[r.FIGURE=34]="FIGURE",r[r.FONT=35]="FONT",r[r.FOOTER=36]="FOOTER",r[r.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",r[r.FORM=38]="FORM",r[r.FRAME=39]="FRAME",r[r.FRAMESET=40]="FRAMESET",r[r.H1=41]="H1",r[r.H2=42]="H2",r[r.H3=43]="H3",r[r.H4=44]="H4",r[r.H5=45]="H5",r[r.H6=46]="H6",r[r.HEAD=47]="HEAD",r[r.HEADER=48]="HEADER",r[r.HGROUP=49]="HGROUP",r[r.HR=50]="HR",r[r.HTML=51]="HTML",r[r.I=52]="I",r[r.IMG=53]="IMG",r[r.IMAGE=54]="IMAGE",r[r.INPUT=55]="INPUT",r[r.IFRAME=56]="IFRAME",r[r.KEYGEN=57]="KEYGEN",r[r.LABEL=58]="LABEL",r[r.LI=59]="LI",r[r.LINK=60]="LINK",r[r.LISTING=61]="LISTING",r[r.MAIN=62]="MAIN",r[r.MALIGNMARK=63]="MALIGNMARK",r[r.MARQUEE=64]="MARQUEE",r[r.MATH=65]="MATH",r[r.MENU=66]="MENU",r[r.META=67]="META",r[r.MGLYPH=68]="MGLYPH",r[r.MI=69]="MI",r[r.MO=70]="MO",r[r.MN=71]="MN",r[r.MS=72]="MS",r[r.MTEXT=73]="MTEXT",r[r.NAV=74]="NAV",r[r.NOBR=75]="NOBR",r[r.NOFRAMES=76]="NOFRAMES",r[r.NOEMBED=77]="NOEMBED",r[r.NOSCRIPT=78]="NOSCRIPT",r[r.OBJECT=79]="OBJECT",r[r.OL=80]="OL",r[r.OPTGROUP=81]="OPTGROUP",r[r.OPTION=82]="OPTION",r[r.P=83]="P",r[r.PARAM=84]="PARAM",r[r.PLAINTEXT=85]="PLAINTEXT",r[r.PRE=86]="PRE",r[r.RB=87]="RB",r[r.RP=88]="RP",r[r.RT=89]="RT",r[r.RTC=90]="RTC",r[r.RUBY=91]="RUBY",r[r.S=92]="S",r[r.SCRIPT=93]="SCRIPT",r[r.SEARCH=94]="SEARCH",r[r.SECTION=95]="SECTION",r[r.SELECT=96]="SELECT",r[r.SOURCE=97]="SOURCE",r[r.SMALL=98]="SMALL",r[r.SPAN=99]="SPAN",r[r.STRIKE=100]="STRIKE",r[r.STRONG=101]="STRONG",r[r.STYLE=102]="STYLE",r[r.SUB=103]="SUB",r[r.SUMMARY=104]="SUMMARY",r[r.SUP=105]="SUP",r[r.TABLE=106]="TABLE",r[r.TBODY=107]="TBODY",r[r.TEMPLATE=108]="TEMPLATE",r[r.TEXTAREA=109]="TEXTAREA",r[r.TFOOT=110]="TFOOT",r[r.TD=111]="TD",r[r.TH=112]="TH",r[r.THEAD=113]="THEAD",r[r.TITLE=114]="TITLE",r[r.TR=115]="TR",r[r.TRACK=116]="TRACK",r[r.TT=117]="TT",r[r.U=118]="U",r[r.UL=119]="UL",r[r.SVG=120]="SVG",r[r.VAR=121]="VAR",r[r.WBR=122]="WBR",r[r.XMP=123]="XMP"})(ee||(ee={}));const vn=new Map([[Le.A,ee.A],[Le.ADDRESS,ee.ADDRESS],[Le.ANNOTATION_XML,ee.ANNOTATION_XML],[Le.APPLET,ee.APPLET],[Le.AREA,ee.AREA],[Le.ARTICLE,ee.ARTICLE],[Le.ASIDE,ee.ASIDE],[Le.B,ee.B],[Le.BASE,ee.BASE],[Le.BASEFONT,ee.BASEFONT],[Le.BGSOUND,ee.BGSOUND],[Le.BIG,ee.BIG],[Le.BLOCKQUOTE,ee.BLOCKQUOTE],[Le.BODY,ee.BODY],[Le.BR,ee.BR],[Le.BUTTON,ee.BUTTON],[Le.CAPTION,ee.CAPTION],[Le.CENTER,ee.CENTER],[Le.CODE,ee.CODE],[Le.COL,ee.COL],[Le.COLGROUP,ee.COLGROUP],[Le.DD,ee.DD],[Le.DESC,ee.DESC],[Le.DETAILS,ee.DETAILS],[Le.DIALOG,ee.DIALOG],[Le.DIR,ee.DIR],[Le.DIV,ee.DIV],[Le.DL,ee.DL],[Le.DT,ee.DT],[Le.EM,ee.EM],[Le.EMBED,ee.EMBED],[Le.FIELDSET,ee.FIELDSET],[Le.FIGCAPTION,ee.FIGCAPTION],[Le.FIGURE,ee.FIGURE],[Le.FONT,ee.FONT],[Le.FOOTER,ee.FOOTER],[Le.FOREIGN_OBJECT,ee.FOREIGN_OBJECT],[Le.FORM,ee.FORM],[Le.FRAME,ee.FRAME],[Le.FRAMESET,ee.FRAMESET],[Le.H1,ee.H1],[Le.H2,ee.H2],[Le.H3,ee.H3],[Le.H4,ee.H4],[Le.H5,ee.H5],[Le.H6,ee.H6],[Le.HEAD,ee.HEAD],[Le.HEADER,ee.HEADER],[Le.HGROUP,ee.HGROUP],[Le.HR,ee.HR],[Le.HTML,ee.HTML],[Le.I,ee.I],[Le.IMG,ee.IMG],[Le.IMAGE,ee.IMAGE],[Le.INPUT,ee.INPUT],[Le.IFRAME,ee.IFRAME],[Le.KEYGEN,ee.KEYGEN],[Le.LABEL,ee.LABEL],[Le.LI,ee.LI],[Le.LINK,ee.LINK],[Le.LISTING,ee.LISTING],[Le.MAIN,ee.MAIN],[Le.MALIGNMARK,ee.MALIGNMARK],[Le.MARQUEE,ee.MARQUEE],[Le.MATH,ee.MATH],[Le.MENU,ee.MENU],[Le.META,ee.META],[Le.MGLYPH,ee.MGLYPH],[Le.MI,ee.MI],[Le.MO,ee.MO],[Le.MN,ee.MN],[Le.MS,ee.MS],[Le.MTEXT,ee.MTEXT],[Le.NAV,ee.NAV],[Le.NOBR,ee.NOBR],[Le.NOFRAMES,ee.NOFRAMES],[Le.NOEMBED,ee.NOEMBED],[Le.NOSCRIPT,ee.NOSCRIPT],[Le.OBJECT,ee.OBJECT],[Le.OL,ee.OL],[Le.OPTGROUP,ee.OPTGROUP],[Le.OPTION,ee.OPTION],[Le.P,ee.P],[Le.PARAM,ee.PARAM],[Le.PLAINTEXT,ee.PLAINTEXT],[Le.PRE,ee.PRE],[Le.RB,ee.RB],[Le.RP,ee.RP],[Le.RT,ee.RT],[Le.RTC,ee.RTC],[Le.RUBY,ee.RUBY],[Le.S,ee.S],[Le.SCRIPT,ee.SCRIPT],[Le.SEARCH,ee.SEARCH],[Le.SECTION,ee.SECTION],[Le.SELECT,ee.SELECT],[Le.SOURCE,ee.SOURCE],[Le.SMALL,ee.SMALL],[Le.SPAN,ee.SPAN],[Le.STRIKE,ee.STRIKE],[Le.STRONG,ee.STRONG],[Le.STYLE,ee.STYLE],[Le.SUB,ee.SUB],[Le.SUMMARY,ee.SUMMARY],[Le.SUP,ee.SUP],[Le.TABLE,ee.TABLE],[Le.TBODY,ee.TBODY],[Le.TEMPLATE,ee.TEMPLATE],[Le.TEXTAREA,ee.TEXTAREA],[Le.TFOOT,ee.TFOOT],[Le.TD,ee.TD],[Le.TH,ee.TH],[Le.THEAD,ee.THEAD],[Le.TITLE,ee.TITLE],[Le.TR,ee.TR],[Le.TRACK,ee.TRACK],[Le.TT,ee.TT],[Le.U,ee.U],[Le.UL,ee.UL],[Le.SVG,ee.SVG],[Le.VAR,ee.VAR],[Le.WBR,ee.WBR],[Le.XMP,ee.XMP]]);function Nt(r){var u;return(u=vn.get(r))!==null&&u!==void 0?u:ee.UNKNOWN}const dt=ee,qt={[se.HTML]:new Set([dt.ADDRESS,dt.APPLET,dt.AREA,dt.ARTICLE,dt.ASIDE,dt.BASE,dt.BASEFONT,dt.BGSOUND,dt.BLOCKQUOTE,dt.BODY,dt.BR,dt.BUTTON,dt.CAPTION,dt.CENTER,dt.COL,dt.COLGROUP,dt.DD,dt.DETAILS,dt.DIR,dt.DIV,dt.DL,dt.DT,dt.EMBED,dt.FIELDSET,dt.FIGCAPTION,dt.FIGURE,dt.FOOTER,dt.FORM,dt.FRAME,dt.FRAMESET,dt.H1,dt.H2,dt.H3,dt.H4,dt.H5,dt.H6,dt.HEAD,dt.HEADER,dt.HGROUP,dt.HR,dt.HTML,dt.IFRAME,dt.IMG,dt.INPUT,dt.LI,dt.LINK,dt.LISTING,dt.MAIN,dt.MARQUEE,dt.MENU,dt.META,dt.NAV,dt.NOEMBED,dt.NOFRAMES,dt.NOSCRIPT,dt.OBJECT,dt.OL,dt.P,dt.PARAM,dt.PLAINTEXT,dt.PRE,dt.SCRIPT,dt.SECTION,dt.SELECT,dt.SOURCE,dt.STYLE,dt.SUMMARY,dt.TABLE,dt.TBODY,dt.TD,dt.TEMPLATE,dt.TEXTAREA,dt.TFOOT,dt.TH,dt.THEAD,dt.TITLE,dt.TR,dt.TRACK,dt.UL,dt.WBR,dt.XMP]),[se.MATHML]:new Set([dt.MI,dt.MO,dt.MN,dt.MS,dt.MTEXT,dt.ANNOTATION_XML]),[se.SVG]:new Set([dt.TITLE,dt.FOREIGN_OBJECT,dt.DESC]),[se.XLINK]:new Set,[se.XML]:new Set,[se.XMLNS]:new Set},ut=new Set([dt.H1,dt.H2,dt.H3,dt.H4,dt.H5,dt.H6]),ht=new Set([Le.STYLE,Le.SCRIPT,Le.XMP,Le.IFRAME,Le.NOEMBED,Le.NOFRAMES,Le.PLAINTEXT]);function Ut(r,u){return ht.has(r)||u&&r===Le.NOSCRIPT}var Ze;(function(r){r[r.DATA=0]="DATA",r[r.RCDATA=1]="RCDATA",r[r.RAWTEXT=2]="RAWTEXT",r[r.SCRIPT_DATA=3]="SCRIPT_DATA",r[r.PLAINTEXT=4]="PLAINTEXT",r[r.TAG_OPEN=5]="TAG_OPEN",r[r.END_TAG_OPEN=6]="END_TAG_OPEN",r[r.TAG_NAME=7]="TAG_NAME",r[r.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",r[r.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",r[r.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",r[r.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",r[r.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",r[r.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",r[r.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",r[r.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",r[r.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",r[r.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",r[r.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",r[r.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",r[r.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",r[r.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",r[r.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",r[r.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",r[r.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",r[r.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",r[r.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",r[r.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",r[r.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",r[r.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",r[r.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",r[r.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",r[r.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",r[r.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",r[r.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",r[r.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",r[r.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",r[r.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",r[r.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",r[r.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",r[r.BOGUS_COMMENT=40]="BOGUS_COMMENT",r[r.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",r[r.COMMENT_START=42]="COMMENT_START",r[r.COMMENT_START_DASH=43]="COMMENT_START_DASH",r[r.COMMENT=44]="COMMENT",r[r.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",r[r.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",r[r.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",r[r.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",r[r.COMMENT_END_DASH=49]="COMMENT_END_DASH",r[r.COMMENT_END=50]="COMMENT_END",r[r.COMMENT_END_BANG=51]="COMMENT_END_BANG",r[r.DOCTYPE=52]="DOCTYPE",r[r.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",r[r.DOCTYPE_NAME=54]="DOCTYPE_NAME",r[r.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",r[r.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",r[r.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",r[r.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",r[r.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",r[r.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",r[r.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",r[r.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",r[r.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",r[r.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",r[r.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",r[r.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",r[r.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",r[r.CDATA_SECTION=68]="CDATA_SECTION",r[r.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",r[r.CDATA_SECTION_END=70]="CDATA_SECTION_END",r[r.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",r[r.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(Ze||(Ze={}));const ze={DATA:Ze.DATA,RCDATA:Ze.RCDATA,RAWTEXT:Ze.RAWTEXT,SCRIPT_DATA:Ze.SCRIPT_DATA,PLAINTEXT:Ze.PLAINTEXT,CDATA_SECTION:Ze.CDATA_SECTION};function Kt(r){return r>=U.DIGIT_0&&r<=U.DIGIT_9}function ft(r){return r>=U.LATIN_CAPITAL_A&&r<=U.LATIN_CAPITAL_Z}function yn(r){return r>=U.LATIN_SMALL_A&&r<=U.LATIN_SMALL_Z}function Gn(r){return yn(r)||ft(r)}function tr(r){return Gn(r)||Kt(r)}function pr(r){return r+32}function Tr(r){return r===U.SPACE||r===U.LINE_FEED||r===U.TABULATION||r===U.FORM_FEED}function gr(r){return Tr(r)||r===U.SOLIDUS||r===U.GREATER_THAN_SIGN}function vr(r){return r===U.NULL?ce.nullCharacterReference:r>1114111?ce.characterReferenceOutsideUnicodeRange:Ee(r)?ce.surrogateCharacterReference:Ie(r)?ce.noncharacterCharacterReference:be(r)||r===U.CARRIAGE_RETURN?ce.controlCharacterReference:null}class na{constructor(u,C){this.options=u,this.handler=C,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=Ze.DATA,this.returnState=Ze.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new We(C),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new rt(Re,(K,me)=>{this.preprocessor.pos=this.entityStartPos+me-1,this._flushCodePointConsumedAsCharacterReference(K)},C.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(ce.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:K=>{this._err(ce.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+K)},validateNumericCharacterReference:K=>{const me=vr(K);me&&this._err(me,1)}}:void 0)}_err(u,C=0){var K,me;(me=(K=this.handler).onParseError)===null||me===void 0||me.call(K,this.preprocessor.getError(u,C))}getCurrentLocation(u){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-u,startOffset:this.preprocessor.offset-u,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const u=this._consume();this._ensureHibernation()||this._callState(u)}this.inLoop=!1}}pause(){this.paused=!0}resume(u){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||u==null||u())}write(u,C,K){this.active=!0,this.preprocessor.write(u,C),this._runParsingLoop(),this.paused||K==null||K()}insertHtmlAtCurrentPos(u){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(u),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(u){this.consumedAfterSnapshot+=u;for(let C=0;C0&&this._err(ce.endTagWithAttributes),u.selfClosing&&this._err(ce.endTagWithTrailingSolidus),this.handler.onEndTag(u)),this.preprocessor.dropParsedChunk()}emitCurrentComment(u){this.prepareToken(u),this.handler.onComment(u),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(u){this.prepareToken(u),this.handler.onDoctype(u),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(u){if(this.currentCharacterToken){switch(u&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=u.startLine,this.currentCharacterToken.location.endCol=u.startCol,this.currentCharacterToken.location.endOffset=u.startOffset),this.currentCharacterToken.type){case Oe.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case Oe.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case Oe.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const u=this.getCurrentLocation(0);u&&(u.endLine=u.startLine,u.endCol=u.startCol,u.endOffset=u.startOffset),this._emitCurrentCharacterToken(u),this.handler.onEof({type:Oe.EOF,location:u}),this.active=!1}_appendCharToCurrentCharacterToken(u,C){if(this.currentCharacterToken)if(this.currentCharacterToken.type===u){this.currentCharacterToken.chars+=C;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(u,C)}_emitCodePoint(u){const C=Tr(u)?Oe.WHITESPACE_CHARACTER:u===U.NULL?Oe.NULL_CHARACTER:Oe.CHARACTER;this._appendCharToCurrentCharacterToken(C,String.fromCodePoint(u))}_emitChars(u){this._appendCharToCurrentCharacterToken(Oe.CHARACTER,u)}_startCharacterReference(){this.returnState=this.state,this.state=Ze.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?De.Attribute:De.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===Ze.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===Ze.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===Ze.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(u){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(u):this._emitCodePoint(u)}_callState(u){switch(this.state){case Ze.DATA:{this._stateData(u);break}case Ze.RCDATA:{this._stateRcdata(u);break}case Ze.RAWTEXT:{this._stateRawtext(u);break}case Ze.SCRIPT_DATA:{this._stateScriptData(u);break}case Ze.PLAINTEXT:{this._statePlaintext(u);break}case Ze.TAG_OPEN:{this._stateTagOpen(u);break}case Ze.END_TAG_OPEN:{this._stateEndTagOpen(u);break}case Ze.TAG_NAME:{this._stateTagName(u);break}case Ze.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(u);break}case Ze.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(u);break}case Ze.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(u);break}case Ze.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(u);break}case Ze.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(u);break}case Ze.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(u);break}case Ze.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(u);break}case Ze.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(u);break}case Ze.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(u);break}case Ze.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(u);break}case Ze.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(u);break}case Ze.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(u);break}case Ze.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(u);break}case Ze.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(u);break}case Ze.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(u);break}case Ze.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(u);break}case Ze.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(u);break}case Ze.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(u);break}case Ze.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(u);break}case Ze.ATTRIBUTE_NAME:{this._stateAttributeName(u);break}case Ze.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(u);break}case Ze.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(u);break}case Ze.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(u);break}case Ze.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(u);break}case Ze.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(u);break}case Ze.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(u);break}case Ze.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(u);break}case Ze.BOGUS_COMMENT:{this._stateBogusComment(u);break}case Ze.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(u);break}case Ze.COMMENT_START:{this._stateCommentStart(u);break}case Ze.COMMENT_START_DASH:{this._stateCommentStartDash(u);break}case Ze.COMMENT:{this._stateComment(u);break}case Ze.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(u);break}case Ze.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(u);break}case Ze.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(u);break}case Ze.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(u);break}case Ze.COMMENT_END_DASH:{this._stateCommentEndDash(u);break}case Ze.COMMENT_END:{this._stateCommentEnd(u);break}case Ze.COMMENT_END_BANG:{this._stateCommentEndBang(u);break}case Ze.DOCTYPE:{this._stateDoctype(u);break}case Ze.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(u);break}case Ze.DOCTYPE_NAME:{this._stateDoctypeName(u);break}case Ze.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(u);break}case Ze.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(u);break}case Ze.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(u);break}case Ze.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(u);break}case Ze.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(u);break}case Ze.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(u);break}case Ze.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(u);break}case Ze.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(u);break}case Ze.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(u);break}case Ze.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(u);break}case Ze.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(u);break}case Ze.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(u);break}case Ze.BOGUS_DOCTYPE:{this._stateBogusDoctype(u);break}case Ze.CDATA_SECTION:{this._stateCdataSection(u);break}case Ze.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(u);break}case Ze.CDATA_SECTION_END:{this._stateCdataSectionEnd(u);break}case Ze.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case Ze.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(u);break}default:throw new Error("Unknown state")}}_stateData(u){switch(u){case U.LESS_THAN_SIGN:{this.state=Ze.TAG_OPEN;break}case U.AMPERSAND:{this._startCharacterReference();break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this._emitCodePoint(u);break}case U.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(u)}}_stateRcdata(u){switch(u){case U.AMPERSAND:{this._startCharacterReference();break}case U.LESS_THAN_SIGN:{this.state=Ze.RCDATA_LESS_THAN_SIGN;break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this._emitChars(fe);break}case U.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(u)}}_stateRawtext(u){switch(u){case U.LESS_THAN_SIGN:{this.state=Ze.RAWTEXT_LESS_THAN_SIGN;break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this._emitChars(fe);break}case U.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(u)}}_stateScriptData(u){switch(u){case U.LESS_THAN_SIGN:{this.state=Ze.SCRIPT_DATA_LESS_THAN_SIGN;break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this._emitChars(fe);break}case U.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(u)}}_statePlaintext(u){switch(u){case U.NULL:{this._err(ce.unexpectedNullCharacter),this._emitChars(fe);break}case U.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(u)}}_stateTagOpen(u){if(Gn(u))this._createStartTagToken(),this.state=Ze.TAG_NAME,this._stateTagName(u);else switch(u){case U.EXCLAMATION_MARK:{this.state=Ze.MARKUP_DECLARATION_OPEN;break}case U.SOLIDUS:{this.state=Ze.END_TAG_OPEN;break}case U.QUESTION_MARK:{this._err(ce.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=Ze.BOGUS_COMMENT,this._stateBogusComment(u);break}case U.EOF:{this._err(ce.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(ce.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=Ze.DATA,this._stateData(u)}}_stateEndTagOpen(u){if(Gn(u))this._createEndTagToken(),this.state=Ze.TAG_NAME,this._stateTagName(u);else switch(u){case U.GREATER_THAN_SIGN:{this._err(ce.missingEndTagName),this.state=Ze.DATA;break}case U.EOF:{this._err(ce.eofBeforeTagName),this._emitChars("");break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this.state=Ze.SCRIPT_DATA_ESCAPED,this._emitChars(fe);break}case U.EOF:{this._err(ce.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=Ze.SCRIPT_DATA_ESCAPED,this._emitCodePoint(u)}}_stateScriptDataEscapedLessThanSign(u){u===U.SOLIDUS?this.state=Ze.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Gn(u)?(this._emitChars("<"),this.state=Ze.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(u)):(this._emitChars("<"),this.state=Ze.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(u))}_stateScriptDataEscapedEndTagOpen(u){Gn(u)?(this.state=Ze.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(u)):(this._emitChars("");break}case U.NULL:{this._err(ce.unexpectedNullCharacter),this.state=Ze.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(fe);break}case U.EOF:{this._err(ce.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=Ze.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(u)}}_stateScriptDataDoubleEscapedLessThanSign(u){u===U.SOLIDUS?(this.state=Ze.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=Ze.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(u))}_stateScriptDataDoubleEscapeEnd(u){if(this.preprocessor.startsWith(pe.SCRIPT,!1)&&gr(this.preprocessor.peek(pe.SCRIPT.length))){this._emitCodePoint(u);for(let C=0;C0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(u,!0)}replace(u,C){const K=this._indexOf(u);this.items[K]=C,K===this.stackTop&&(this.current=C)}insertAfter(u,C,K){const me=this._indexOf(u)+1;this.items.splice(me,0,C),this.tagIDs.splice(me,0,K),this.stackTop++,me===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,me===this.stackTop)}popUntilTagNamePopped(u){let C=this.stackTop+1;do C=this.tagIDs.lastIndexOf(u,C-1);while(C>0&&this.treeAdapter.getNamespaceURI(this.items[C])!==se.HTML);this.shortenToLength(Math.max(C,0))}shortenToLength(u){for(;this.stackTop>=u;){const C=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(C,this.stackTop=0;K--)if(u.has(this.tagIDs[K])&&this.treeAdapter.getNamespaceURI(this.items[K])===C)return K;return-1}clearBackTo(u,C){const K=this._indexOfTagNames(u,C);this.shortenToLength(K+1)}clearBackToTableContext(){this.clearBackTo(lt,se.HTML)}clearBackToTableBodyContext(){this.clearBackTo(pt,se.HTML)}clearBackToTableRowContext(){this.clearBackTo(Ct,se.HTML)}remove(u){const C=this._indexOf(u);C>=0&&(C===this.stackTop?this.pop():(this.items.splice(C,1),this.tagIDs.splice(C,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(u,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===ee.BODY?this.items[1]:null}contains(u){return this._indexOf(u)>-1}getCommonAncestor(u){const C=this._indexOf(u)-1;return C>=0?this.items[C]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===ee.HTML}hasInDynamicScope(u,C){for(let K=this.stackTop;K>=0;K--){const me=this.tagIDs[K];switch(this.treeAdapter.getNamespaceURI(this.items[K])){case se.HTML:{if(me===u)return!0;if(C.has(me))return!1;break}case se.SVG:{if(cn.has(me))return!1;break}case se.MATHML:{if(Ye.has(me))return!1;break}}}return!0}hasInScope(u){return this.hasInDynamicScope(u,fr)}hasInListItemScope(u){return this.hasInDynamicScope(u,En)}hasInButtonScope(u){return this.hasInDynamicScope(u,Qe)}hasNumberedHeaderInScope(){for(let u=this.stackTop;u>=0;u--){const C=this.tagIDs[u];switch(this.treeAdapter.getNamespaceURI(this.items[u])){case se.HTML:{if(ut.has(C))return!0;if(fr.has(C))return!1;break}case se.SVG:{if(cn.has(C))return!1;break}case se.MATHML:{if(Ye.has(C))return!1;break}}}return!0}hasInTableScope(u){for(let C=this.stackTop;C>=0;C--)if(this.treeAdapter.getNamespaceURI(this.items[C])===se.HTML)switch(this.tagIDs[C]){case u:return!0;case ee.TABLE:case ee.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let u=this.stackTop;u>=0;u--)if(this.treeAdapter.getNamespaceURI(this.items[u])===se.HTML)switch(this.tagIDs[u]){case ee.TBODY:case ee.THEAD:case ee.TFOOT:return!0;case ee.TABLE:case ee.HTML:return!1}return!0}hasInSelectScope(u){for(let C=this.stackTop;C>=0;C--)if(this.treeAdapter.getNamespaceURI(this.items[C])===se.HTML)switch(this.tagIDs[C]){case u:return!0;case ee.OPTION:case ee.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&Cr.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&sa.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(u){for(;this.currentTagId!==void 0&&this.currentTagId!==u&&sa.has(this.currentTagId);)this.pop()}}const $t=3;var Xe;(function(r){r[r.Marker=0]="Marker",r[r.Element=1]="Element"})(Xe||(Xe={}));const Ot={type:Xe.Marker};class rn{constructor(u){this.treeAdapter=u,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(u,C){const K=[],me=C.length,ke=this.treeAdapter.getTagName(u),qe=this.treeAdapter.getNamespaceURI(u);for(let $e=0;$e[qe.name,qe.value]));let ke=0;for(let qe=0;qeme.get(Rt.name)===Rt.value)&&(ke+=1,ke>=$t&&this.entries.splice($e.idx,1))}}insertMarker(){this.entries.unshift(Ot)}pushElement(u,C){this._ensureNoahArkCondition(u),this.entries.unshift({type:Xe.Element,element:u,token:C})}insertElementAfterBookmark(u,C){const K=this.entries.indexOf(this.bookmark);this.entries.splice(K,0,{type:Xe.Element,element:u,token:C})}removeEntry(u){const C=this.entries.indexOf(u);C!==-1&&this.entries.splice(C,1)}clearToLastMarker(){const u=this.entries.indexOf(Ot);u===-1?this.entries.length=0:this.entries.splice(0,u+1)}getElementEntryInScopeWithTagName(u){const C=this.entries.find(K=>K.type===Xe.Marker||this.treeAdapter.getTagName(K.element)===u);return C&&C.type===Xe.Element?C:null}getElementEntry(u){return this.entries.find(C=>C.type===Xe.Element&&C.element===u)}}const sn={createDocument(){return{nodeName:"#document",mode:Dt.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(r,u,C){return{nodeName:r,tagName:r,attrs:C,namespaceURI:u,childNodes:[],parentNode:null}},createCommentNode(r){return{nodeName:"#comment",data:r,parentNode:null}},createTextNode(r){return{nodeName:"#text",value:r,parentNode:null}},appendChild(r,u){r.childNodes.push(u),u.parentNode=r},insertBefore(r,u,C){const K=r.childNodes.indexOf(C);r.childNodes.splice(K,0,u),u.parentNode=r},setTemplateContent(r,u){r.content=u},getTemplateContent(r){return r.content},setDocumentType(r,u,C,K){const me=r.childNodes.find(ke=>ke.nodeName==="#documentType");if(me)me.name=u,me.publicId=C,me.systemId=K;else{const ke={nodeName:"#documentType",name:u,publicId:C,systemId:K,parentNode:null};sn.appendChild(r,ke)}},setDocumentMode(r,u){r.mode=u},getDocumentMode(r){return r.mode},detachNode(r){if(r.parentNode){const u=r.parentNode.childNodes.indexOf(r);r.parentNode.childNodes.splice(u,1),r.parentNode=null}},insertText(r,u){if(r.childNodes.length>0){const C=r.childNodes[r.childNodes.length-1];if(sn.isTextNode(C)){C.value+=u;return}}sn.appendChild(r,sn.createTextNode(u))},insertTextBefore(r,u,C){const K=r.childNodes[r.childNodes.indexOf(C)-1];K&&sn.isTextNode(K)?K.value+=u:sn.insertBefore(r,sn.createTextNode(u),C)},adoptAttributes(r,u){const C=new Set(r.attrs.map(K=>K.name));for(let K=0;Kr.startsWith(C))}function Et(r){return r.name===Zt&&r.publicId===null&&(r.systemId===null||r.systemId===tn)}function Yt(r){if(r.name!==Zt)return Dt.QUIRKS;const{systemId:u}=r;if(u&&u.toLowerCase()===Dn)return Dt.QUIRKS;let{publicId:C}=r;if(C!==null){if(C=C.toLowerCase(),jt.has(C))return Dt.QUIRKS;let K=u===null?Ht:Xt;if(Pt(C,K))return Dt.QUIRKS;if(K=u===null?dn:fn,Pt(C,K))return Dt.LIMITED_QUIRKS}return Dt.NO_QUIRKS}const en={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},gn="definitionurl",xn="definitionURL",Pn=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(r=>[r.toLowerCase(),r])),On=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:se.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:se.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:se.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:se.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:se.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:se.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:se.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:se.XML}],["xml:space",{prefix:"xml",name:"space",namespace:se.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:se.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:se.XMLNS}]]),In=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(r=>[r.toLowerCase(),r])),Tn=new Set([ee.B,ee.BIG,ee.BLOCKQUOTE,ee.BODY,ee.BR,ee.CENTER,ee.CODE,ee.DD,ee.DIV,ee.DL,ee.DT,ee.EM,ee.EMBED,ee.H1,ee.H2,ee.H3,ee.H4,ee.H5,ee.H6,ee.HEAD,ee.HR,ee.I,ee.IMG,ee.LI,ee.LISTING,ee.MENU,ee.META,ee.NOBR,ee.OL,ee.P,ee.PRE,ee.RUBY,ee.S,ee.SMALL,ee.SPAN,ee.STRONG,ee.STRIKE,ee.SUB,ee.SUP,ee.TABLE,ee.TT,ee.U,ee.UL,ee.VAR]);function Qn(r){const u=r.tagID;return u===ee.FONT&&r.attrs.some(({name:K})=>K===we.COLOR||K===we.SIZE||K===we.FACE)||Tn.has(u)}function rr(r){for(let u=0;u0&&this._setContextModes(u,C)}onItemPop(u,C){var K,me;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(u,this.currentToken),(me=(K=this.treeAdapter).onItemPop)===null||me===void 0||me.call(K,u,this.openElements.current),C){let ke,qe;this.openElements.stackTop===0&&this.fragmentContext?(ke=this.fragmentContext,qe=this.fragmentContextID):{current:ke,currentTagId:qe}=this.openElements,this._setContextModes(ke,qe)}}_setContextModes(u,C){const K=u===this.document||u&&this.treeAdapter.getNamespaceURI(u)===se.HTML;this.currentNotInHTML=!K,this.tokenizer.inForeignNode=!K&&u!==void 0&&C!==void 0&&!this._isIntegrationPoint(C,u)}_switchToTextParsing(u,C){this._insertElement(u,se.HTML),this.tokenizer.state=C,this.originalInsertionMode=this.insertionMode,this.insertionMode=ct.TEXT}switchToPlaintextParsing(){this.insertionMode=ct.TEXT,this.originalInsertionMode=ct.IN_BODY,this.tokenizer.state=ze.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let u=this.fragmentContext;for(;u;){if(this.treeAdapter.getTagName(u)===Le.FORM){this.formElement=u;break}u=this.treeAdapter.getParentNode(u)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==se.HTML))switch(this.fragmentContextID){case ee.TITLE:case ee.TEXTAREA:{this.tokenizer.state=ze.RCDATA;break}case ee.STYLE:case ee.XMP:case ee.IFRAME:case ee.NOEMBED:case ee.NOFRAMES:case ee.NOSCRIPT:{this.tokenizer.state=ze.RAWTEXT;break}case ee.SCRIPT:{this.tokenizer.state=ze.SCRIPT_DATA;break}case ee.PLAINTEXT:{this.tokenizer.state=ze.PLAINTEXT;break}default:}}_setDocumentType(u){const C=u.name||"",K=u.publicId||"",me=u.systemId||"";if(this.treeAdapter.setDocumentType(this.document,C,K,me),u.location){const qe=this.treeAdapter.getChildNodes(this.document).find($e=>this.treeAdapter.isDocumentTypeNode($e));qe&&this.treeAdapter.setNodeSourceCodeLocation(qe,u.location)}}_attachElementToTree(u,C){if(this.options.sourceCodeLocationInfo){const K=C&&Jo(ti({},C),{startTag:C});this.treeAdapter.setNodeSourceCodeLocation(u,K)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(u);else{const K=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(K!=null?K:this.document,u)}}_appendElement(u,C){const K=this.treeAdapter.createElement(u.tagName,C,u.attrs);this._attachElementToTree(K,u.location)}_insertElement(u,C){const K=this.treeAdapter.createElement(u.tagName,C,u.attrs);this._attachElementToTree(K,u.location),this.openElements.push(K,u.tagID)}_insertFakeElement(u,C){const K=this.treeAdapter.createElement(u,se.HTML,[]);this._attachElementToTree(K,null),this.openElements.push(K,C)}_insertTemplate(u){const C=this.treeAdapter.createElement(u.tagName,se.HTML,u.attrs),K=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(C,K),this._attachElementToTree(C,u.location),this.openElements.push(C,u.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(K,null)}_insertFakeRootElement(){const u=this.treeAdapter.createElement(Le.HTML,se.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(u,null),this.treeAdapter.appendChild(this.openElements.current,u),this.openElements.push(u,ee.HTML)}_appendCommentNode(u,C){const K=this.treeAdapter.createCommentNode(u.data);this.treeAdapter.appendChild(C,K),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(K,u.location)}_insertCharacters(u){let C,K;if(this._shouldFosterParentOnInsertion()?({parent:C,beforeElement:K}=this._findFosterParentingLocation(),K?this.treeAdapter.insertTextBefore(C,u.chars,K):this.treeAdapter.insertText(C,u.chars)):(C=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(C,u.chars)),!u.location)return;const me=this.treeAdapter.getChildNodes(C),ke=K?me.lastIndexOf(K):me.length,qe=me[ke-1];if(this.treeAdapter.getNodeSourceCodeLocation(qe)){const{endLine:Rt,endCol:an,endOffset:St}=u.location;this.treeAdapter.updateNodeSourceCodeLocation(qe,{endLine:Rt,endCol:an,endOffset:St})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(qe,u.location)}_adoptNodes(u,C){for(let K=this.treeAdapter.getFirstChild(u);K;K=this.treeAdapter.getFirstChild(u))this.treeAdapter.detachNode(K),this.treeAdapter.appendChild(C,K)}_setEndLocation(u,C){if(this.treeAdapter.getNodeSourceCodeLocation(u)&&C.location){const K=C.location,me=this.treeAdapter.getTagName(u),ke=C.type===Oe.END_TAG&&me===C.tagName?{endTag:ti({},K),endLine:K.endLine,endCol:K.endCol,endOffset:K.endOffset}:{endLine:K.startLine,endCol:K.startCol,endOffset:K.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(u,ke)}}shouldProcessStartTagTokenInForeignContent(u){if(!this.currentNotInHTML)return!1;let C,K;return this.openElements.stackTop===0&&this.fragmentContext?(C=this.fragmentContext,K=this.fragmentContextID):{current:C,currentTagId:K}=this.openElements,u.tagID===ee.SVG&&this.treeAdapter.getTagName(C)===Le.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(C)===se.MATHML?!1:this.tokenizer.inForeignNode||(u.tagID===ee.MGLYPH||u.tagID===ee.MALIGNMARK)&&K!==void 0&&!this._isIntegrationPoint(K,C,se.HTML)}_processToken(u){switch(u.type){case Oe.CHARACTER:{this.onCharacter(u);break}case Oe.NULL_CHARACTER:{this.onNullCharacter(u);break}case Oe.COMMENT:{this.onComment(u);break}case Oe.DOCTYPE:{this.onDoctype(u);break}case Oe.START_TAG:{this._processStartTag(u);break}case Oe.END_TAG:{this.onEndTag(u);break}case Oe.EOF:{this.onEof(u);break}case Oe.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(u);break}}}_isIntegrationPoint(u,C,K){const me=this.treeAdapter.getNamespaceURI(C),ke=this.treeAdapter.getAttrList(C);return Nr(u,me,ke,K)}_reconstructActiveFormattingElements(){const u=this.activeFormattingElements.entries.length;if(u){const C=this.activeFormattingElements.entries.findIndex(me=>me.type===Xe.Marker||this.openElements.contains(me.element)),K=C===-1?u-1:C-1;for(let me=K;me>=0;me--){const ke=this.activeFormattingElements.entries[me];this._insertElement(ke.token,this.treeAdapter.getNamespaceURI(ke.element)),ke.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=ct.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(ee.P),this.openElements.popUntilTagNamePopped(ee.P)}_resetInsertionMode(){for(let u=this.openElements.stackTop;u>=0;u--)switch(u===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[u]){case ee.TR:{this.insertionMode=ct.IN_ROW;return}case ee.TBODY:case ee.THEAD:case ee.TFOOT:{this.insertionMode=ct.IN_TABLE_BODY;return}case ee.CAPTION:{this.insertionMode=ct.IN_CAPTION;return}case ee.COLGROUP:{this.insertionMode=ct.IN_COLUMN_GROUP;return}case ee.TABLE:{this.insertionMode=ct.IN_TABLE;return}case ee.BODY:{this.insertionMode=ct.IN_BODY;return}case ee.FRAMESET:{this.insertionMode=ct.IN_FRAMESET;return}case ee.SELECT:{this._resetInsertionModeForSelect(u);return}case ee.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case ee.HTML:{this.insertionMode=this.headElement?ct.AFTER_HEAD:ct.BEFORE_HEAD;return}case ee.TD:case ee.TH:{if(u>0){this.insertionMode=ct.IN_CELL;return}break}case ee.HEAD:{if(u>0){this.insertionMode=ct.IN_HEAD;return}break}}this.insertionMode=ct.IN_BODY}_resetInsertionModeForSelect(u){if(u>0)for(let C=u-1;C>0;C--){const K=this.openElements.tagIDs[C];if(K===ee.TEMPLATE)break;if(K===ee.TABLE){this.insertionMode=ct.IN_SELECT_IN_TABLE;return}}this.insertionMode=ct.IN_SELECT}_isElementCausesFosterParenting(u){return Hr.has(u)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let u=this.openElements.stackTop;u>=0;u--){const C=this.openElements.items[u];switch(this.openElements.tagIDs[u]){case ee.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(C)===se.HTML)return{parent:this.treeAdapter.getTemplateContent(C),beforeElement:null};break}case ee.TABLE:{const K=this.treeAdapter.getParentNode(C);return K?{parent:K,beforeElement:C}:{parent:this.openElements.items[u-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(u){const C=this._findFosterParentingLocation();C.beforeElement?this.treeAdapter.insertBefore(C.parent,u,C.beforeElement):this.treeAdapter.appendChild(C.parent,u)}_isSpecialElement(u,C){const K=this.treeAdapter.getNamespaceURI(u);return qt[K].has(C)}onCharacter(u){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){br(this,u);return}switch(this.insertionMode){case ct.INITIAL:{ca(this,u);break}case ct.BEFORE_HTML:{Xa(this,u);break}case ct.BEFORE_HEAD:{Ma(this,u);break}case ct.IN_HEAD:{st(this,u);break}case ct.IN_HEAD_NO_SCRIPT:{Cn(this,u);break}case ct.AFTER_HEAD:{Qt(this,u);break}case ct.IN_BODY:case ct.IN_CAPTION:case ct.IN_CELL:case ct.IN_TEMPLATE:{pn(this,u);break}case ct.TEXT:case ct.IN_SELECT:case ct.IN_SELECT_IN_TABLE:{this._insertCharacters(u);break}case ct.IN_TABLE:case ct.IN_TABLE_BODY:case ct.IN_ROW:{ws(this,u);break}case ct.IN_TABLE_TEXT:{to(this,u);break}case ct.IN_COLUMN_GROUP:{_s(this,u);break}case ct.AFTER_BODY:{oo(this,u);break}case ct.AFTER_AFTER_BODY:{Nn(this,u);break}default:}}onNullCharacter(u){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Jn(this,u);return}switch(this.insertionMode){case ct.INITIAL:{ca(this,u);break}case ct.BEFORE_HTML:{Xa(this,u);break}case ct.BEFORE_HEAD:{Ma(this,u);break}case ct.IN_HEAD:{st(this,u);break}case ct.IN_HEAD_NO_SCRIPT:{Cn(this,u);break}case ct.AFTER_HEAD:{Qt(this,u);break}case ct.TEXT:{this._insertCharacters(u);break}case ct.IN_TABLE:case ct.IN_TABLE_BODY:case ct.IN_ROW:{ws(this,u);break}case ct.IN_COLUMN_GROUP:{_s(this,u);break}case ct.AFTER_BODY:{oo(this,u);break}case ct.AFTER_AFTER_BODY:{Nn(this,u);break}default:}}onComment(u){if(this.skipNextNewLine=!1,this.currentNotInHTML){Jr(this,u);return}switch(this.insertionMode){case ct.INITIAL:case ct.BEFORE_HTML:case ct.BEFORE_HEAD:case ct.IN_HEAD:case ct.IN_HEAD_NO_SCRIPT:case ct.AFTER_HEAD:case ct.IN_BODY:case ct.IN_TABLE:case ct.IN_CAPTION:case ct.IN_COLUMN_GROUP:case ct.IN_TABLE_BODY:case ct.IN_ROW:case ct.IN_CELL:case ct.IN_SELECT:case ct.IN_SELECT_IN_TABLE:case ct.IN_TEMPLATE:case ct.IN_FRAMESET:case ct.AFTER_FRAMESET:{Jr(this,u);break}case ct.IN_TABLE_TEXT:{$s(this,u);break}case ct.AFTER_BODY:{ma(this,u);break}case ct.AFTER_AFTER_BODY:case ct.AFTER_AFTER_FRAMESET:{xa(this,u);break}default:}}onDoctype(u){switch(this.skipNextNewLine=!1,this.insertionMode){case ct.INITIAL:{ra(this,u);break}case ct.BEFORE_HEAD:case ct.IN_HEAD:case ct.IN_HEAD_NO_SCRIPT:case ct.AFTER_HEAD:{this._err(u,ce.misplacedDoctype);break}case ct.IN_TABLE_TEXT:{$s(this,u);break}default:}}onStartTag(u){this.skipNextNewLine=!1,this.currentToken=u,this._processStartTag(u),u.selfClosing&&!u.ackSelfClosing&&this._err(u,ce.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(u){this.shouldProcessStartTagTokenInForeignContent(u)?ar(this,u):this._startTagOutsideForeignContent(u)}_startTagOutsideForeignContent(u){switch(this.insertionMode){case ct.INITIAL:{ca(this,u);break}case ct.BEFORE_HTML:{Ia(this,u);break}case ct.BEFORE_HEAD:{La(this,u);break}case ct.IN_HEAD:{Wa(this,u);break}case ct.IN_HEAD_NO_SCRIPT:{nn(this,u);break}case ct.AFTER_HEAD:{Bn(this,u);break}case ct.IN_BODY:{Ni(this,u);break}case ct.IN_TABLE:{ks(this,u);break}case ct.IN_TABLE_TEXT:{$s(this,u);break}case ct.IN_CAPTION:{Gi(this,u);break}case ct.IN_COLUMN_GROUP:{Wi(this,u);break}case ct.IN_TABLE_BODY:{no(this,u);break}case ct.IN_ROW:{Vs(this,u);break}case ct.IN_CELL:{Eo(this,u);break}case ct.IN_SELECT:{Io(this,u);break}case ct.IN_SELECT_IN_TABLE:{xo(this,u);break}case ct.IN_TEMPLATE:{Ks(this,u);break}case ct.AFTER_BODY:{Po(this,u);break}case ct.IN_FRAMESET:{xe(this,u);break}case ct.AFTER_FRAMESET:{At(this,u);break}case ct.AFTER_AFTER_BODY:{Jt(this,u);break}case ct.AFTER_AFTER_FRAMESET:{Zn(this,u);break}default:}}onEndTag(u){this.skipNextNewLine=!1,this.currentToken=u,this.currentNotInHTML?$r(this,u):this._endTagOutsideForeignContent(u)}_endTagOutsideForeignContent(u){switch(this.insertionMode){case ct.INITIAL:{ca(this,u);break}case ct.BEFORE_HTML:{ui(this,u);break}case ct.BEFORE_HEAD:{di(this,u);break}case ct.IN_HEAD:{Ba(this,u);break}case ct.IN_HEAD_NO_SCRIPT:{yt(this,u);break}case ct.AFTER_HEAD:{Vn(this,u);break}case ct.IN_BODY:{lo(this,u);break}case ct.TEXT:{Do(this,u);break}case ct.IN_TABLE:{bs(this,u);break}case ct.IN_TABLE_TEXT:{$s(this,u);break}case ct.IN_CAPTION:{Zi(this,u);break}case ct.IN_COLUMN_GROUP:{Ss(this,u);break}case ct.IN_TABLE_BODY:{Ls(this,u);break}case ct.IN_ROW:{yo(this,u);break}case ct.IN_CELL:{Ao(this,u);break}case ct.IN_SELECT:{So(this,u);break}case ct.IN_SELECT_IN_TABLE:{Hs(this,u);break}case ct.IN_TEMPLATE:{Lo(this,u);break}case ct.AFTER_BODY:{si(this,u);break}case ct.IN_FRAMESET:{ot(this,u);break}case ct.AFTER_FRAMESET:{Wt(this,u);break}case ct.AFTER_AFTER_BODY:{Nn(this,u);break}default:}}onEof(u){switch(this.insertionMode){case ct.INITIAL:{ca(this,u);break}case ct.BEFORE_HTML:{Xa(this,u);break}case ct.BEFORE_HEAD:{Ma(this,u);break}case ct.IN_HEAD:{st(this,u);break}case ct.IN_HEAD_NO_SCRIPT:{Cn(this,u);break}case ct.AFTER_HEAD:{Qt(this,u);break}case ct.IN_BODY:case ct.IN_TABLE:case ct.IN_CAPTION:case ct.IN_COLUMN_GROUP:case ct.IN_TABLE_BODY:case ct.IN_ROW:case ct.IN_CELL:case ct.IN_SELECT:case ct.IN_SELECT_IN_TABLE:{Co(this,u);break}case ct.TEXT:{eo(this,u);break}case ct.IN_TABLE_TEXT:{$s(this,u);break}case ct.IN_TEMPLATE:{qr(this,u);break}case ct.AFTER_BODY:case ct.IN_FRAMESET:case ct.AFTER_FRAMESET:case ct.AFTER_AFTER_BODY:case ct.AFTER_AFTER_FRAMESET:{Rr(this,u);break}default:}}onWhitespaceCharacter(u){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,u.chars.charCodeAt(0)===U.LINE_FEED)){if(u.chars.length===1)return;u.chars=u.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(u);return}switch(this.insertionMode){case ct.IN_HEAD:case ct.IN_HEAD_NO_SCRIPT:case ct.AFTER_HEAD:case ct.TEXT:case ct.IN_COLUMN_GROUP:case ct.IN_SELECT:case ct.IN_SELECT_IN_TABLE:case ct.IN_FRAMESET:case ct.AFTER_FRAMESET:{this._insertCharacters(u);break}case ct.IN_BODY:case ct.IN_CAPTION:case ct.IN_CELL:case ct.IN_TEMPLATE:case ct.AFTER_BODY:case ct.AFTER_AFTER_BODY:case ct.AFTER_AFTER_FRAMESET:{Ln(this,u);break}case ct.IN_TABLE:case ct.IN_TABLE_BODY:case ct.IN_ROW:{ws(this,u);break}case ct.IN_TABLE_TEXT:{Gs(this,u);break}default:}}}function ha(r,u){let C=r.activeFormattingElements.getElementEntryInScopeWithTagName(u.tagName);return C?r.openElements.contains(C.element)?r.openElements.hasInScope(u.tagID)||(C=null):(r.activeFormattingElements.removeEntry(C),C=null):_o(r,u),C}function Or(r,u){let C=null,K=r.openElements.stackTop;for(;K>=0;K--){const me=r.openElements.items[K];if(me===u.element)break;r._isSpecialElement(me,r.openElements.tagIDs[K])&&(C=me)}return C||(r.openElements.shortenToLength(Math.max(K,0)),r.activeFormattingElements.removeEntry(u)),C}function mr(r,u,C){let K=u,me=r.openElements.getCommonAncestor(u);for(let ke=0,qe=me;qe!==C;ke++,qe=me){me=r.openElements.getCommonAncestor(qe);const $e=r.activeFormattingElements.getElementEntry(qe),Rt=$e&&ke>=kr;!$e||Rt?(Rt&&r.activeFormattingElements.removeEntry($e),r.openElements.remove(qe)):(qe=lr(r,$e),K===u&&(r.activeFormattingElements.bookmark=$e),r.treeAdapter.detachNode(K),r.treeAdapter.appendChild(qe,K),K=qe)}return K}function lr(r,u){const C=r.treeAdapter.getNamespaceURI(u.element),K=r.treeAdapter.createElement(u.token.tagName,C,u.token.attrs);return r.openElements.replace(u.element,K),u.element=K,K}function Kn(r,u,C){const K=r.treeAdapter.getTagName(u),me=Nt(K);if(r._isElementCausesFosterParenting(me))r._fosterParentElement(C);else{const ke=r.treeAdapter.getNamespaceURI(u);me===ee.TEMPLATE&&ke===se.HTML&&(u=r.treeAdapter.getTemplateContent(u)),r.treeAdapter.appendChild(u,C)}}function sr(r,u,C){const K=r.treeAdapter.getNamespaceURI(C.element),{token:me}=C,ke=r.treeAdapter.createElement(me.tagName,K,me.attrs);r._adoptNodes(u,ke),r.treeAdapter.appendChild(u,ke),r.activeFormattingElements.insertElementAfterBookmark(ke,me),r.activeFormattingElements.removeEntry(C),r.openElements.remove(C.element),r.openElements.insertAfter(u,ke,me.tagID)}function Pr(r,u){for(let C=0;C=C;K--)r._setEndLocation(r.openElements.items[K],u);if(!r.fragmentContext&&r.openElements.stackTop>=0){const K=r.openElements.items[0],me=r.treeAdapter.getNodeSourceCodeLocation(K);if(me&&!me.endTag&&(r._setEndLocation(K,u),r.openElements.stackTop>=1)){const ke=r.openElements.items[1],qe=r.treeAdapter.getNodeSourceCodeLocation(ke);qe&&!qe.endTag&&r._setEndLocation(ke,u)}}}}function ra(r,u){r._setDocumentType(u);const C=u.forceQuirks?Dt.QUIRKS:Yt(u);Et(u)||r._err(u,ce.nonConformingDoctype),r.treeAdapter.setDocumentMode(r.document,C),r.insertionMode=ct.BEFORE_HTML}function ca(r,u){r._err(u,ce.missingDoctype,!0),r.treeAdapter.setDocumentMode(r.document,Dt.QUIRKS),r.insertionMode=ct.BEFORE_HTML,r._processToken(u)}function Ia(r,u){u.tagID===ee.HTML?(r._insertElement(u,se.HTML),r.insertionMode=ct.BEFORE_HEAD):Xa(r,u)}function ui(r,u){const C=u.tagID;(C===ee.HTML||C===ee.HEAD||C===ee.BODY||C===ee.BR)&&Xa(r,u)}function Xa(r,u){r._insertFakeRootElement(),r.insertionMode=ct.BEFORE_HEAD,r._processToken(u)}function La(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.HEAD:{r._insertElement(u,se.HTML),r.headElement=r.openElements.current,r.insertionMode=ct.IN_HEAD;break}default:Ma(r,u)}}function di(r,u){const C=u.tagID;C===ee.HEAD||C===ee.BODY||C===ee.HTML||C===ee.BR?Ma(r,u):r._err(u,ce.endTagWithoutMatchingOpenElement)}function Ma(r,u){r._insertFakeElement(Le.HEAD,ee.HEAD),r.headElement=r.openElements.current,r.insertionMode=ct.IN_HEAD,r._processToken(u)}function Wa(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.BASE:case ee.BASEFONT:case ee.BGSOUND:case ee.LINK:case ee.META:{r._appendElement(u,se.HTML),u.ackSelfClosing=!0;break}case ee.TITLE:{r._switchToTextParsing(u,ze.RCDATA);break}case ee.NOSCRIPT:{r.options.scriptingEnabled?r._switchToTextParsing(u,ze.RAWTEXT):(r._insertElement(u,se.HTML),r.insertionMode=ct.IN_HEAD_NO_SCRIPT);break}case ee.NOFRAMES:case ee.STYLE:{r._switchToTextParsing(u,ze.RAWTEXT);break}case ee.SCRIPT:{r._switchToTextParsing(u,ze.SCRIPT_DATA);break}case ee.TEMPLATE:{r._insertTemplate(u),r.activeFormattingElements.insertMarker(),r.framesetOk=!1,r.insertionMode=ct.IN_TEMPLATE,r.tmplInsertionModeStack.unshift(ct.IN_TEMPLATE);break}case ee.HEAD:{r._err(u,ce.misplacedStartTagForHeadElement);break}default:st(r,u)}}function Ba(r,u){switch(u.tagID){case ee.HEAD:{r.openElements.pop(),r.insertionMode=ct.AFTER_HEAD;break}case ee.BODY:case ee.BR:case ee.HTML:{st(r,u);break}case ee.TEMPLATE:{ni(r,u);break}default:r._err(u,ce.endTagWithoutMatchingOpenElement)}}function ni(r,u){r.openElements.tmplCount>0?(r.openElements.generateImpliedEndTagsThoroughly(),r.openElements.currentTagId!==ee.TEMPLATE&&r._err(u,ce.closingOfElementWithOpenChildElements),r.openElements.popUntilTagNamePopped(ee.TEMPLATE),r.activeFormattingElements.clearToLastMarker(),r.tmplInsertionModeStack.shift(),r._resetInsertionMode()):r._err(u,ce.endTagWithoutMatchingOpenElement)}function st(r,u){r.openElements.pop(),r.insertionMode=ct.AFTER_HEAD,r._processToken(u)}function nn(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.BASEFONT:case ee.BGSOUND:case ee.HEAD:case ee.LINK:case ee.META:case ee.NOFRAMES:case ee.STYLE:{Wa(r,u);break}case ee.NOSCRIPT:{r._err(u,ce.nestedNoscriptInHead);break}default:Cn(r,u)}}function yt(r,u){switch(u.tagID){case ee.NOSCRIPT:{r.openElements.pop(),r.insertionMode=ct.IN_HEAD;break}case ee.BR:{Cn(r,u);break}default:r._err(u,ce.endTagWithoutMatchingOpenElement)}}function Cn(r,u){const C=u.type===Oe.EOF?ce.openElementsLeftAfterEof:ce.disallowedContentInNoscriptInHead;r._err(u,C),r.openElements.pop(),r.insertionMode=ct.IN_HEAD,r._processToken(u)}function Bn(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.BODY:{r._insertElement(u,se.HTML),r.framesetOk=!1,r.insertionMode=ct.IN_BODY;break}case ee.FRAMESET:{r._insertElement(u,se.HTML),r.insertionMode=ct.IN_FRAMESET;break}case ee.BASE:case ee.BASEFONT:case ee.BGSOUND:case ee.LINK:case ee.META:case ee.NOFRAMES:case ee.SCRIPT:case ee.STYLE:case ee.TEMPLATE:case ee.TITLE:{r._err(u,ce.abandonedHeadElementChild),r.openElements.push(r.headElement,ee.HEAD),Wa(r,u),r.openElements.remove(r.headElement);break}case ee.HEAD:{r._err(u,ce.misplacedStartTagForHeadElement);break}default:Qt(r,u)}}function Vn(r,u){switch(u.tagID){case ee.BODY:case ee.HTML:case ee.BR:{Qt(r,u);break}case ee.TEMPLATE:{ni(r,u);break}default:r._err(u,ce.endTagWithoutMatchingOpenElement)}}function Qt(r,u){r._insertFakeElement(Le.BODY,ee.BODY),r.insertionMode=ct.IN_BODY,Sn(r,u)}function Sn(r,u){switch(u.type){case Oe.CHARACTER:{pn(r,u);break}case Oe.WHITESPACE_CHARACTER:{Ln(r,u);break}case Oe.COMMENT:{Jr(r,u);break}case Oe.START_TAG:{Ni(r,u);break}case Oe.END_TAG:{lo(r,u);break}case Oe.EOF:{Co(r,u);break}default:}}function Ln(r,u){r._reconstructActiveFormattingElements(),r._insertCharacters(u)}function pn(r,u){r._reconstructActiveFormattingElements(),r._insertCharacters(u),r.framesetOk=!1}function wr(r,u){r.openElements.tmplCount===0&&r.treeAdapter.adoptAttributes(r.openElements.items[0],u.attrs)}function Xn(r,u){const C=r.openElements.tryPeekProperlyNestedBodyElement();C&&r.openElements.tmplCount===0&&(r.framesetOk=!1,r.treeAdapter.adoptAttributes(C,u.attrs))}function la(r,u){const C=r.openElements.tryPeekProperlyNestedBodyElement();r.framesetOk&&C&&(r.treeAdapter.detachNode(C),r.openElements.popAllUpToHtmlElement(),r._insertElement(u,se.HTML),r.insertionMode=ct.IN_FRAMESET)}function da(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML)}function Zr(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r.openElements.currentTagId!==void 0&&ut.has(r.openElements.currentTagId)&&r.openElements.pop(),r._insertElement(u,se.HTML)}function ia(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML),r.skipNextNewLine=!0,r.framesetOk=!1}function Oa(r,u){const C=r.openElements.tmplCount>0;(!r.formElement||C)&&(r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML),C||(r.formElement=r.openElements.current))}function Ra(r,u){r.framesetOk=!1;const C=u.tagID;for(let K=r.openElements.stackTop;K>=0;K--){const me=r.openElements.tagIDs[K];if(C===ee.LI&&me===ee.LI||(C===ee.DD||C===ee.DT)&&(me===ee.DD||me===ee.DT)){r.openElements.generateImpliedEndTagsWithExclusion(me),r.openElements.popUntilTagNamePopped(me);break}if(me!==ee.ADDRESS&&me!==ee.DIV&&me!==ee.P&&r._isSpecialElement(r.openElements.items[K],me))break}r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML)}function Qa(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML),r.tokenizer.state=ze.PLAINTEXT}function Ua(r,u){r.openElements.hasInScope(ee.BUTTON)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(ee.BUTTON)),r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML),r.framesetOk=!1}function Ii(r,u){const C=r.activeFormattingElements.getElementEntryInScopeWithTagName(Le.A);C&&(Pr(r,u),r.openElements.remove(C.element),r.activeFormattingElements.removeEntry(C)),r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML),r.activeFormattingElements.pushElement(r.openElements.current,u)}function Si(r,u){r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML),r.activeFormattingElements.pushElement(r.openElements.current,u)}function Aa(r,u){r._reconstructActiveFormattingElements(),r.openElements.hasInScope(ee.NOBR)&&(Pr(r,u),r._reconstructActiveFormattingElements()),r._insertElement(u,se.HTML),r.activeFormattingElements.pushElement(r.openElements.current,u)}function qa(r,u){r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML),r.activeFormattingElements.insertMarker(),r.framesetOk=!1}function Ca(r,u){r.treeAdapter.getDocumentMode(r.document)!==Dt.QUIRKS&&r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._insertElement(u,se.HTML),r.framesetOk=!1,r.insertionMode=ct.IN_TABLE}function za(r,u){r._reconstructActiveFormattingElements(),r._appendElement(u,se.HTML),r.framesetOk=!1,u.ackSelfClosing=!0}function Ar(r){const u=le(r,we.TYPE);return u!=null&&u.toLowerCase()===yr}function li(r,u){r._reconstructActiveFormattingElements(),r._appendElement(u,se.HTML),Ar(u)||(r.framesetOk=!1),u.ackSelfClosing=!0}function Ri(r,u){r._appendElement(u,se.HTML),u.ackSelfClosing=!0}function wa(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._appendElement(u,se.HTML),r.framesetOk=!1,u.ackSelfClosing=!0}function Ga(r,u){u.tagName=Le.IMG,u.tagID=ee.IMG,za(r,u)}function bi(r,u){r._insertElement(u,se.HTML),r.skipNextNewLine=!0,r.tokenizer.state=ze.RCDATA,r.originalInsertionMode=r.insertionMode,r.framesetOk=!1,r.insertionMode=ct.TEXT}function ri(r,u){r.openElements.hasInButtonScope(ee.P)&&r._closePElement(),r._reconstructActiveFormattingElements(),r.framesetOk=!1,r._switchToTextParsing(u,ze.RAWTEXT)}function hi(r,u){r.framesetOk=!1,r._switchToTextParsing(u,ze.RAWTEXT)}function ms(r,u){r._switchToTextParsing(u,ze.RAWTEXT)}function fs(r,u){r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML),r.framesetOk=!1,r.insertionMode=r.insertionMode===ct.IN_TABLE||r.insertionMode===ct.IN_CAPTION||r.insertionMode===ct.IN_TABLE_BODY||r.insertionMode===ct.IN_ROW||r.insertionMode===ct.IN_CELL?ct.IN_SELECT_IN_TABLE:ct.IN_SELECT}function pi(r,u){r.openElements.currentTagId===ee.OPTION&&r.openElements.pop(),r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML)}function wi(r,u){r.openElements.hasInScope(ee.RUBY)&&r.openElements.generateImpliedEndTags(),r._insertElement(u,se.HTML)}function ci(r,u){r.openElements.hasInScope(ee.RUBY)&&r.openElements.generateImpliedEndTagsWithExclusion(ee.RTC),r._insertElement(u,se.HTML)}function Ki(r,u){r._reconstructActiveFormattingElements(),rr(u),ur(u),u.selfClosing?r._appendElement(u,se.MATHML):r._insertElement(u,se.MATHML),u.ackSelfClosing=!0}function as(r,u){r._reconstructActiveFormattingElements(),ir(u),ur(u),u.selfClosing?r._appendElement(u,se.SVG):r._insertElement(u,se.SVG),u.ackSelfClosing=!0}function $i(r,u){r._reconstructActiveFormattingElements(),r._insertElement(u,se.HTML)}function Ni(r,u){switch(u.tagID){case ee.I:case ee.S:case ee.B:case ee.U:case ee.EM:case ee.TT:case ee.BIG:case ee.CODE:case ee.FONT:case ee.SMALL:case ee.STRIKE:case ee.STRONG:{Si(r,u);break}case ee.A:{Ii(r,u);break}case ee.H1:case ee.H2:case ee.H3:case ee.H4:case ee.H5:case ee.H6:{Zr(r,u);break}case ee.P:case ee.DL:case ee.OL:case ee.UL:case ee.DIV:case ee.DIR:case ee.NAV:case ee.MAIN:case ee.MENU:case ee.ASIDE:case ee.CENTER:case ee.FIGURE:case ee.FOOTER:case ee.HEADER:case ee.HGROUP:case ee.DIALOG:case ee.DETAILS:case ee.ADDRESS:case ee.ARTICLE:case ee.SEARCH:case ee.SECTION:case ee.SUMMARY:case ee.FIELDSET:case ee.BLOCKQUOTE:case ee.FIGCAPTION:{da(r,u);break}case ee.LI:case ee.DD:case ee.DT:{Ra(r,u);break}case ee.BR:case ee.IMG:case ee.WBR:case ee.AREA:case ee.EMBED:case ee.KEYGEN:{za(r,u);break}case ee.HR:{wa(r,u);break}case ee.RB:case ee.RTC:{wi(r,u);break}case ee.RT:case ee.RP:{ci(r,u);break}case ee.PRE:case ee.LISTING:{ia(r,u);break}case ee.XMP:{ri(r,u);break}case ee.SVG:{as(r,u);break}case ee.HTML:{wr(r,u);break}case ee.BASE:case ee.LINK:case ee.META:case ee.STYLE:case ee.TITLE:case ee.SCRIPT:case ee.BGSOUND:case ee.BASEFONT:case ee.TEMPLATE:{Wa(r,u);break}case ee.BODY:{Xn(r,u);break}case ee.FORM:{Oa(r,u);break}case ee.NOBR:{Aa(r,u);break}case ee.MATH:{Ki(r,u);break}case ee.TABLE:{Ca(r,u);break}case ee.INPUT:{li(r,u);break}case ee.PARAM:case ee.TRACK:case ee.SOURCE:{Ri(r,u);break}case ee.IMAGE:{Ga(r,u);break}case ee.BUTTON:{Ua(r,u);break}case ee.APPLET:case ee.OBJECT:case ee.MARQUEE:{qa(r,u);break}case ee.IFRAME:{hi(r,u);break}case ee.SELECT:{fs(r,u);break}case ee.OPTION:case ee.OPTGROUP:{pi(r,u);break}case ee.NOEMBED:case ee.NOFRAMES:{ms(r,u);break}case ee.FRAMESET:{la(r,u);break}case ee.TEXTAREA:{bi(r,u);break}case ee.NOSCRIPT:{r.options.scriptingEnabled?ms(r,u):$i(r,u);break}case ee.PLAINTEXT:{Qa(r,u);break}case ee.COL:case ee.TH:case ee.TD:case ee.TR:case ee.HEAD:case ee.FRAME:case ee.TBODY:case ee.TFOOT:case ee.THEAD:case ee.CAPTION:case ee.COLGROUP:break;default:$i(r,u)}}function gs(r,u){if(r.openElements.hasInScope(ee.BODY)&&(r.insertionMode=ct.AFTER_BODY,r.options.sourceCodeLocationInfo)){const C=r.openElements.tryPeekProperlyNestedBodyElement();C&&r._setEndLocation(C,u)}}function Rs(r,u){r.openElements.hasInScope(ee.BODY)&&(r.insertionMode=ct.AFTER_BODY,si(r,u))}function Ms(r,u){const C=u.tagID;r.openElements.hasInScope(C)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(C))}function ys(r){const u=r.openElements.tmplCount>0,{formElement:C}=r;u||(r.formElement=null),(C||u)&&r.openElements.hasInScope(ee.FORM)&&(r.openElements.generateImpliedEndTags(),u?r.openElements.popUntilTagNamePopped(ee.FORM):C&&r.openElements.remove(C))}function Js(r){r.openElements.hasInButtonScope(ee.P)||r._insertFakeElement(Le.P,ee.P),r._closePElement()}function go(r){r.openElements.hasInListItemScope(ee.LI)&&(r.openElements.generateImpliedEndTagsWithExclusion(ee.LI),r.openElements.popUntilTagNamePopped(ee.LI))}function co(r,u){const C=u.tagID;r.openElements.hasInScope(C)&&(r.openElements.generateImpliedEndTagsWithExclusion(C),r.openElements.popUntilTagNamePopped(C))}function Ts(r){r.openElements.hasNumberedHeaderInScope()&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilNumberedHeaderPopped())}function vo(r,u){const C=u.tagID;r.openElements.hasInScope(C)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(C),r.activeFormattingElements.clearToLastMarker())}function Fs(r){r._reconstructActiveFormattingElements(),r._insertFakeElement(Le.BR,ee.BR),r.openElements.pop(),r.framesetOk=!1}function _o(r,u){const C=u.tagName,K=u.tagID;for(let me=r.openElements.stackTop;me>0;me--){const ke=r.openElements.items[me],qe=r.openElements.tagIDs[me];if(K===qe&&(K!==ee.UNKNOWN||r.treeAdapter.getTagName(ke)===C)){r.openElements.generateImpliedEndTagsWithExclusion(K),r.openElements.stackTop>=me&&r.openElements.shortenToLength(me);break}if(r._isSpecialElement(ke,qe))break}}function lo(r,u){switch(u.tagID){case ee.A:case ee.B:case ee.I:case ee.S:case ee.U:case ee.EM:case ee.TT:case ee.BIG:case ee.CODE:case ee.FONT:case ee.NOBR:case ee.SMALL:case ee.STRIKE:case ee.STRONG:{Pr(r,u);break}case ee.P:{Js(r);break}case ee.DL:case ee.UL:case ee.OL:case ee.DIR:case ee.DIV:case ee.NAV:case ee.PRE:case ee.MAIN:case ee.MENU:case ee.ASIDE:case ee.BUTTON:case ee.CENTER:case ee.FIGURE:case ee.FOOTER:case ee.HEADER:case ee.HGROUP:case ee.DIALOG:case ee.ADDRESS:case ee.ARTICLE:case ee.DETAILS:case ee.SEARCH:case ee.SECTION:case ee.SUMMARY:case ee.LISTING:case ee.FIELDSET:case ee.BLOCKQUOTE:case ee.FIGCAPTION:{Ms(r,u);break}case ee.LI:{go(r);break}case ee.DD:case ee.DT:{co(r,u);break}case ee.H1:case ee.H2:case ee.H3:case ee.H4:case ee.H5:case ee.H6:{Ts(r);break}case ee.BR:{Fs(r);break}case ee.BODY:{gs(r,u);break}case ee.HTML:{Rs(r,u);break}case ee.FORM:{ys(r);break}case ee.APPLET:case ee.OBJECT:case ee.MARQUEE:{vo(r,u);break}case ee.TEMPLATE:{ni(r,u);break}default:_o(r,u)}}function Co(r,u){r.tmplInsertionModeStack.length>0?qr(r,u):Rr(r,u)}function Do(r,u){var C;u.tagID===ee.SCRIPT&&((C=r.scriptHandler)===null||C===void 0||C.call(r,r.openElements.current)),r.openElements.pop(),r.insertionMode=r.originalInsertionMode}function eo(r,u){r._err(u,ce.eofInElementThatCanContainOnlyText),r.openElements.pop(),r.insertionMode=r.originalInsertionMode,r.onEof(u)}function ws(r,u){if(r.openElements.currentTagId!==void 0&&Hr.has(r.openElements.currentTagId))switch(r.pendingCharacterTokens.length=0,r.hasNonWhitespacePendingCharacterToken=!1,r.originalInsertionMode=r.insertionMode,r.insertionMode=ct.IN_TABLE_TEXT,u.type){case Oe.CHARACTER:{to(r,u);break}case Oe.WHITESPACE_CHARACTER:{Gs(r,u);break}}else Us(r,u)}function Fi(r,u){r.openElements.clearBackToTableContext(),r.activeFormattingElements.insertMarker(),r._insertElement(u,se.HTML),r.insertionMode=ct.IN_CAPTION}function fi(r,u){r.openElements.clearBackToTableContext(),r._insertElement(u,se.HTML),r.insertionMode=ct.IN_COLUMN_GROUP}function vs(r,u){r.openElements.clearBackToTableContext(),r._insertFakeElement(Le.COLGROUP,ee.COLGROUP),r.insertionMode=ct.IN_COLUMN_GROUP,Wi(r,u)}function Ns(r,u){r.openElements.clearBackToTableContext(),r._insertElement(u,se.HTML),r.insertionMode=ct.IN_TABLE_BODY}function zi(r,u){r.openElements.clearBackToTableContext(),r._insertFakeElement(Le.TBODY,ee.TBODY),r.insertionMode=ct.IN_TABLE_BODY,no(r,u)}function ls(r,u){r.openElements.hasInTableScope(ee.TABLE)&&(r.openElements.popUntilTagNamePopped(ee.TABLE),r._resetInsertionMode(),r._processStartTag(u))}function Ds(r,u){Ar(u)?r._appendElement(u,se.HTML):Us(r,u),u.ackSelfClosing=!0}function Bs(r,u){!r.formElement&&r.openElements.tmplCount===0&&(r._insertElement(u,se.HTML),r.formElement=r.openElements.current,r.openElements.pop())}function ks(r,u){switch(u.tagID){case ee.TD:case ee.TH:case ee.TR:{zi(r,u);break}case ee.STYLE:case ee.SCRIPT:case ee.TEMPLATE:{Wa(r,u);break}case ee.COL:{vs(r,u);break}case ee.FORM:{Bs(r,u);break}case ee.TABLE:{ls(r,u);break}case ee.TBODY:case ee.TFOOT:case ee.THEAD:{Ns(r,u);break}case ee.INPUT:{Ds(r,u);break}case ee.CAPTION:{Fi(r,u);break}case ee.COLGROUP:{fi(r,u);break}default:Us(r,u)}}function bs(r,u){switch(u.tagID){case ee.TABLE:{r.openElements.hasInTableScope(ee.TABLE)&&(r.openElements.popUntilTagNamePopped(ee.TABLE),r._resetInsertionMode());break}case ee.TEMPLATE:{ni(r,u);break}case ee.BODY:case ee.CAPTION:case ee.COL:case ee.COLGROUP:case ee.HTML:case ee.TBODY:case ee.TD:case ee.TFOOT:case ee.TH:case ee.THEAD:case ee.TR:break;default:Us(r,u)}}function Us(r,u){const C=r.fosterParentingEnabled;r.fosterParentingEnabled=!0,Sn(r,u),r.fosterParentingEnabled=C}function Gs(r,u){r.pendingCharacterTokens.push(u)}function to(r,u){r.pendingCharacterTokens.push(u),r.hasNonWhitespacePendingCharacterToken=!0}function $s(r,u){let C=0;if(r.hasNonWhitespacePendingCharacterToken)for(;C0&&r.openElements.currentTagId===ee.OPTION&&r.openElements.tagIDs[r.openElements.stackTop-1]===ee.OPTGROUP&&r.openElements.pop(),r.openElements.currentTagId===ee.OPTGROUP&&r.openElements.pop();break}case ee.OPTION:{r.openElements.currentTagId===ee.OPTION&&r.openElements.pop();break}case ee.SELECT:{r.openElements.hasInSelectScope(ee.SELECT)&&(r.openElements.popUntilTagNamePopped(ee.SELECT),r._resetInsertionMode());break}case ee.TEMPLATE:{ni(r,u);break}default:}}function xo(r,u){const C=u.tagID;C===ee.CAPTION||C===ee.TABLE||C===ee.TBODY||C===ee.TFOOT||C===ee.THEAD||C===ee.TR||C===ee.TD||C===ee.TH?(r.openElements.popUntilTagNamePopped(ee.SELECT),r._resetInsertionMode(),r._processStartTag(u)):Io(r,u)}function Hs(r,u){const C=u.tagID;C===ee.CAPTION||C===ee.TABLE||C===ee.TBODY||C===ee.TFOOT||C===ee.THEAD||C===ee.TR||C===ee.TD||C===ee.TH?r.openElements.hasInTableScope(C)&&(r.openElements.popUntilTagNamePopped(ee.SELECT),r._resetInsertionMode(),r.onEndTag(u)):So(r,u)}function Ks(r,u){switch(u.tagID){case ee.BASE:case ee.BASEFONT:case ee.BGSOUND:case ee.LINK:case ee.META:case ee.NOFRAMES:case ee.SCRIPT:case ee.STYLE:case ee.TEMPLATE:case ee.TITLE:{Wa(r,u);break}case ee.CAPTION:case ee.COLGROUP:case ee.TBODY:case ee.TFOOT:case ee.THEAD:{r.tmplInsertionModeStack[0]=ct.IN_TABLE,r.insertionMode=ct.IN_TABLE,ks(r,u);break}case ee.COL:{r.tmplInsertionModeStack[0]=ct.IN_COLUMN_GROUP,r.insertionMode=ct.IN_COLUMN_GROUP,Wi(r,u);break}case ee.TR:{r.tmplInsertionModeStack[0]=ct.IN_TABLE_BODY,r.insertionMode=ct.IN_TABLE_BODY,no(r,u);break}case ee.TD:case ee.TH:{r.tmplInsertionModeStack[0]=ct.IN_ROW,r.insertionMode=ct.IN_ROW,Vs(r,u);break}default:r.tmplInsertionModeStack[0]=ct.IN_BODY,r.insertionMode=ct.IN_BODY,Ni(r,u)}}function Lo(r,u){u.tagID===ee.TEMPLATE&&ni(r,u)}function qr(r,u){r.openElements.tmplCount>0?(r.openElements.popUntilTagNamePopped(ee.TEMPLATE),r.activeFormattingElements.clearToLastMarker(),r.tmplInsertionModeStack.shift(),r._resetInsertionMode(),r.onEof(u)):Rr(r,u)}function Po(r,u){u.tagID===ee.HTML?Ni(r,u):oo(r,u)}function si(r,u){var C;if(u.tagID===ee.HTML){if(r.fragmentContext||(r.insertionMode=ct.AFTER_AFTER_BODY),r.options.sourceCodeLocationInfo&&r.openElements.tagIDs[0]===ee.HTML){r._setEndLocation(r.openElements.items[0],u);const K=r.openElements.items[1];K&&!(!((C=r.treeAdapter.getNodeSourceCodeLocation(K))===null||C===void 0)&&C.endTag)&&r._setEndLocation(K,u)}}else oo(r,u)}function oo(r,u){r.insertionMode=ct.IN_BODY,Sn(r,u)}function xe(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.FRAMESET:{r._insertElement(u,se.HTML);break}case ee.FRAME:{r._appendElement(u,se.HTML),u.ackSelfClosing=!0;break}case ee.NOFRAMES:{Wa(r,u);break}default:}}function ot(r,u){u.tagID===ee.FRAMESET&&!r.openElements.isRootHtmlElementCurrent()&&(r.openElements.pop(),!r.fragmentContext&&r.openElements.currentTagId!==ee.FRAMESET&&(r.insertionMode=ct.AFTER_FRAMESET))}function At(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.NOFRAMES:{Wa(r,u);break}default:}}function Wt(r,u){u.tagID===ee.HTML&&(r.insertionMode=ct.AFTER_AFTER_FRAMESET)}function Jt(r,u){u.tagID===ee.HTML?Ni(r,u):Nn(r,u)}function Nn(r,u){r.insertionMode=ct.IN_BODY,Sn(r,u)}function Zn(r,u){switch(u.tagID){case ee.HTML:{Ni(r,u);break}case ee.NOFRAMES:{Wa(r,u);break}default:}}function Jn(r,u){u.chars=fe,r._insertCharacters(u)}function br(r,u){r._insertCharacters(u),r.framesetOk=!1}function _r(r){for(;r.treeAdapter.getNamespaceURI(r.openElements.current)!==se.HTML&&r.openElements.currentTagId!==void 0&&!r._isIntegrationPoint(r.openElements.currentTagId,r.openElements.current);)r.openElements.pop()}function ar(r,u){if(Qn(u))_r(r),r._startTagOutsideForeignContent(u);else{const C=r._getAdjustedCurrentElement(),K=r.treeAdapter.getNamespaceURI(C);K===se.MATHML?rr(u):K===se.SVG&&(Lr(u),ir(u)),ur(u),u.selfClosing?r._appendElement(u,K):r._insertElement(u,K),u.ackSelfClosing=!0}}function $r(r,u){if(u.tagID===ee.P||u.tagID===ee.BR){_r(r),r._endTagOutsideForeignContent(u);return}for(let C=r.openElements.stackTop;C>0;C--){const K=r.openElements.items[C];if(r.treeAdapter.getNamespaceURI(K)===se.HTML){r._endTagOutsideForeignContent(u);break}const me=r.treeAdapter.getTagName(K);if(me.toLowerCase()===u.tagName){u.tagName=me,r.openElements.shortenToLength(C);break}}}const zr=/["$&'<>\u0080-\uFFFF]/g,Gr=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),jr=String.prototype.codePointAt==null?(r,u)=>(r.charCodeAt(u)&64512)===55296?(r.charCodeAt(u)-55296)*1024+r.charCodeAt(u+1)-56320+65536:r.charCodeAt(u):(r,u)=>r.codePointAt(u);function Wr(r){let u="",C=0,K;for(;(K=zr.exec(r))!==null;){const{index:me}=K,ke=r.charCodeAt(me),qe=Gr.get(ke);qe===void 0?(u+=`${r.substring(C,me)}&#x${jr(r,me).toString(16)};`,C=zr.lastIndex+=+((ke&64512)===55296)):(u+=r.substring(C,me)+qe,C=me+1)}return u+r.substr(C)}const Xr=null;function Vr(r,u){return function(K){let me,ke=0,qe="";for(;me=r.exec(K);)ke!==me.index&&(qe+=K.substring(ke,me.index)),qe+=u.get(me[0].charCodeAt(0)),ke=me.index+1;return qe+K.substring(ke)}}const Sa=null,pa=Vr(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),ea=Vr(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Ta=new Set([Le.AREA,Le.BASE,Le.BASEFONT,Le.BGSOUND,Le.BR,Le.COL,Le.EMBED,Le.FRAME,Le.HR,Le.IMG,Le.INPUT,Le.KEYGEN,Le.LINK,Le.META,Le.PARAM,Le.SOURCE,Le.TRACK,Le.WBR]);function ua(r,u){return u.treeAdapter.isElementNode(r)&&u.treeAdapter.getNamespaceURI(r)===NS.HTML&&Ta.has(u.treeAdapter.getTagName(r))}const va={treeAdapter:sn,scriptingEnabled:!0};function Za(r,u){const C=ti(ti({},va),u);return ua(r,C)?"":Na(r,C)}function Da(r,u){const C=ti(ti({},va),u);return _a(r,C)}function Na(r,u){let C="";const K=u.treeAdapter.isElementNode(r)&&u.treeAdapter.getTagName(r)===$.TEMPLATE&&u.treeAdapter.getNamespaceURI(r)===NS.HTML?u.treeAdapter.getTemplateContent(r):r,me=u.treeAdapter.getChildNodes(K);if(me)for(const ke of me)C+=_a(ke,u);return C}function _a(r,u){return u.treeAdapter.isElementNode(r)?Va(r,u):u.treeAdapter.isTextNode(r)?Ce(r,u):u.treeAdapter.isCommentNode(r)?Ne(r,u):u.treeAdapter.isDocumentTypeNode(r)?Ge(r,u):""}function Va(r,u){const C=u.treeAdapter.getTagName(r);return`<${C}${te(r,u)}>${ua(r,u)?"":`${Na(r,u)}`}`}function te(r,{treeAdapter:u}){let C="";for(const K of u.getAttrList(r)){if(C+=" ",K.namespace)switch(K.namespace){case NS.XML:{C+=`xml:${K.name}`;break}case NS.XMLNS:{K.name!=="xmlns"&&(C+="xmlns:"),C+=K.name;break}case NS.XLINK:{C+=`xlink:${K.name}`;break}default:C+=`${K.prefix}:${K.name}`}else C+=K.name;C+=`="${escapeAttribute(K.value)}"`}return C}function Ce(r,u){const{treeAdapter:C}=u,K=C.getTextNodeContent(r),me=C.getParentNode(r),ke=me&&C.isElementNode(me)&&C.getTagName(me);return ke&&C.getNamespaceURI(me)===NS.HTML&&hasUnescapedText(ke,u.scriptingEnabled)?K:escapeText(K)}function Ne(r,{treeAdapter:u}){return``}function Ge(r,{treeAdapter:u}){return``}function mt(r,u){return Parser.parse(r,u)}function bt(r,u,C){typeof r=="string"&&(C=u,u=r,r=null);const K=Parser.getFragmentParser(r,C);return K.tokenizer.write(u,!0),K.getFragment()}var Be=o(17970),Gt=o(28470);const _n=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,hn=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),on={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function kn(r,u){const C=Yn(r),K=D("type",{handlers:{root:An,element:fa,text:Ke,comment:Ft,doctype:Ve,raw:zt},unknown:ln}),me={parser:C?new ga(on):ga.getFragmentParser(void 0,on),handle($e){K($e,me)},stitches:!1,options:u||{}};K(r,me),bn(me,(0,Be.Pk)());const ke=C?me.parser.document:me.parser.getFragment(),qe=y(ke,{file:me.options.file});return me.stitches&&(0,Gt.Vn)(qe,"comment",function($e,Rt,an){const St=$e;if(St.value.stitch&&an&&Rt!==void 0){const Hn=an.children;return Hn[Rt]=St.value.stitch,Rt}}),qe.type==="root"&&qe.children.length===1&&qe.children[0].type===r.type?qe.children[0]:qe}function Fn(r,u){let C=-1;if(r)for(;++C4&&(u.parser.tokenizer.state=0);const C={type:Oe.CHARACTER,chars:r.value,location:$n(r)};bn(u,(0,Be.Pk)(r)),u.parser.currentToken=C,u.parser._processToken(u.parser.currentToken)}function Ve(r,u){const C={type:Oe.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:$n(r)};bn(u,(0,Be.Pk)(r)),u.parser.currentToken=C,u.parser._processToken(u.parser.currentToken)}function vt(r,u){u.stitches=!0;const C=qn(r);if("children"in r&&"children"in C){const K=kn({type:"root",children:r.children},u.options);C.children=K.children}Ft({type:"comment",value:{stitch:C}},u)}function Ft(r,u){const C=r.value,K={type:Oe.COMMENT,data:C,location:$n(r)};bn(u,(0,Be.Pk)(r)),u.parser.currentToken=K,u.parser._processToken(u.parser.currentToken)}function zt(r,u){if(u.parser.tokenizer.preprocessor.html="",u.parser.tokenizer.preprocessor.pos=-1,u.parser.tokenizer.preprocessor.lastGapPos=-2,u.parser.tokenizer.preprocessor.gapStack=[],u.parser.tokenizer.preprocessor.skipNextNewLine=!1,u.parser.tokenizer.preprocessor.lastChunkWritten=!1,u.parser.tokenizer.preprocessor.endOfChunkHit=!1,u.parser.tokenizer.preprocessor.isEol=!1,Vt(u,(0,Be.Pk)(r)),u.parser.tokenizer.write(u.options.tagfilter?r.value.replace(_n,"<$1$2"):r.value,!1),u.parser.tokenizer._runParsingLoop(),u.parser.tokenizer.state===72||u.parser.tokenizer.state===78){u.parser.tokenizer.preprocessor.lastChunkWritten=!0;const C=u.parser.tokenizer._consume();u.parser.tokenizer._callState(C)}}function ln(r,u){const C=r;if(u.options.passThrough&&u.options.passThrough.includes(C.type))vt(C,u);else{let K="";throw hn.has(C.type)&&(K=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+C.type+"` node"+K)}}function bn(r,u){Vt(r,u);const C=r.parser.tokenizer.currentCharacterToken;C&&C.location&&(C.location.endLine=r.parser.tokenizer.preprocessor.line,C.location.endCol=r.parser.tokenizer.preprocessor.col+1,C.location.endOffset=r.parser.tokenizer.preprocessor.offset+1,r.parser.currentToken=C,r.parser._processToken(r.parser.currentToken)),r.parser.tokenizer.paused=!1,r.parser.tokenizer.inLoop=!1,r.parser.tokenizer.active=!1,r.parser.tokenizer.returnState=ze.DATA,r.parser.tokenizer.charRefCode=-1,r.parser.tokenizer.consumedAfterSnapshot=-1,r.parser.tokenizer.currentLocation=null,r.parser.tokenizer.currentCharacterToken=null,r.parser.tokenizer.currentToken=null,r.parser.tokenizer.currentAttr={name:"",value:""}}function Vt(r,u){if(u&&u.offset!==void 0){const C={startLine:u.line,startCol:u.column,startOffset:u.offset,endLine:-1,endCol:-1,endOffset:-1};r.parser.tokenizer.preprocessor.lineStartPos=-u.column+1,r.parser.tokenizer.preprocessor.droppedBufferSize=u.offset,r.parser.tokenizer.preprocessor.line=u.line,r.parser.tokenizer.currentLocation=C}}function Rn(r,u){const C=r.tagName.toLowerCase();if(u.parser.tokenizer.state===ze.PLAINTEXT)return;bn(u,(0,Be.Pk)(r));const K=u.parser.openElements.current;let me="namespaceURI"in K?K.namespaceURI:v.t.html;me===v.t.html&&C==="svg"&&(me=v.t.svg);const ke=L(Jo(ti({},r),{children:[]}),{space:me===v.t.svg?"svg":"html"}),qe={type:Oe.START_TAG,tagName:C,tagID:Nt(C),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in ke?ke.attrs:[],location:$n(r)};u.parser.currentToken=qe,u.parser._processToken(u.parser.currentToken),u.parser.tokenizer.lastStartTagName=C}function Mn(r,u){const C=r.tagName.toLowerCase();if(!u.parser.tokenizer.inForeignNode&&W.includes(C)||u.parser.tokenizer.state===ze.PLAINTEXT)return;bn(u,(0,Be.rb)(r));const K={type:Oe.END_TAG,tagName:C,tagID:Nt(C),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:$n(r)};u.parser.currentToken=K,u.parser._processToken(u.parser.currentToken),C===u.parser.tokenizer.lastStartTagName&&(u.parser.tokenizer.state===ze.RCDATA||u.parser.tokenizer.state===ze.RAWTEXT||u.parser.tokenizer.state===ze.SCRIPT_DATA)&&(u.parser.tokenizer.state=ze.DATA)}function Yn(r){const u=r.type==="root"?r.children[0]:r;return!!(u&&(u.type==="doctype"||u.type==="element"&&u.tagName.toLowerCase()==="html"))}function $n(r){const u=(0,Be.Pk)(r)||{line:void 0,column:void 0,offset:void 0},C=(0,Be.rb)(r)||{line:void 0,column:void 0,offset:void 0};return{startLine:u.line,startCol:u.column,startOffset:u.offset,endLine:C.line,endCol:C.column,endOffset:C.offset}}function qn(r){return"children"in r?(0,i.ZP)(Jo(ti({},r),{children:[]})):(0,i.ZP)(r)}function je(r){return function(u,C){return kn(u,Jo(ti({},r),{file:C}))}}},3369:function(_e,B,o){"use strict";o.d(B,{Z:function(){return S}});var i=o(91614);function X(x){(0,i.n)(x,[/\r?\n|\r/g,n])}function n(){return{type:"break"}}function S(){return function(x){X(x)}}},20570:function(_e,B,o){"use strict";o.d(B,{Z:function(){return ni}});function i(st,nn){const yt=String(st);if(typeof nn!="string")throw new TypeError("Expected character");let Cn=0,Bn=yt.indexOf(nn);for(;Bn!==-1;)Cn++,Bn=yt.indexOf(nn,Bn+nn.length);return Cn}var X=o(87342),n=o(80722),S=o(91614);const x="phrasing",s=["autolink","link","image","label"];function d(){return{transforms:[b],enter:{literalAutolink:a,literalAutolinkEmail:f,literalAutolinkHttp:f,literalAutolinkWww:f},exit:{literalAutolink:p,literalAutolinkEmail:h,literalAutolinkHttp:y,literalAutolinkWww:c}}}function v(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:x,notInConstruct:s},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:x,notInConstruct:s},{character:":",before:"[ps]",after:"\\/",inConstruct:x,notInConstruct:s}]}}function a(st){this.enter({type:"link",title:null,url:"",children:[]},st)}function f(st){this.config.enter.autolinkProtocol.call(this,st)}function y(st){this.config.exit.autolinkProtocol.call(this,st)}function c(st){this.config.exit.data.call(this,st);const nn=this.stack[this.stack.length-1];(0,X.ok)(nn.type==="link"),nn.url="http://"+this.sliceSerialize(st)}function h(st){this.config.exit.autolinkEmail.call(this,st)}function p(st){this.exit(st)}function b(st){(0,S.n)(st,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,T],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),I]],{ignore:["link","linkReference"]})}function T(st,nn,yt,Cn,Bn){let Vn="";if(!_(Bn)||(/^w/i.test(nn)&&(yt=nn+yt,nn="",Vn="http://"),!w(yt)))return!1;const Qt=E(yt+Cn);if(!Qt[0])return!1;const Sn={type:"link",title:null,url:Vn+nn+Qt[0],children:[{type:"text",value:nn+Qt[0]}]};return Qt[1]?[Sn,{type:"text",value:Qt[1]}]:Sn}function I(st,nn,yt,Cn){return!_(Cn,!0)||/[-\d_]$/.test(yt)?!1:{type:"link",title:null,url:"mailto:"+nn+"@"+yt,children:[{type:"text",value:nn+"@"+yt}]}}function w(st){const nn=st.split(".");return!(nn.length<2||nn[nn.length-1]&&(/_/.test(nn[nn.length-1])||!/[a-zA-Z\d]/.test(nn[nn.length-1]))||nn[nn.length-2]&&(/_/.test(nn[nn.length-2])||!/[a-zA-Z\d]/.test(nn[nn.length-2])))}function E(st){const nn=/[!"&'),.:;<>?\]}]+$/.exec(st);if(!nn)return[st,void 0];st=st.slice(0,nn.index);let yt=nn[0],Cn=yt.indexOf(")");const Bn=i(st,"(");let Vn=i(st,")");for(;Cn!==-1&&Bn>Vn;)st+=yt.slice(0,Cn+1),yt=yt.slice(Cn+1),Cn=yt.indexOf(")"),Vn++;return[st,yt]}function _(st,nn){const yt=st.input.charCodeAt(st.index-1);return(st.index===0||(0,n.B8)(yt)||(0,n.Xh)(yt))&&(!nn||yt!==47)}var g=o(95099);j.peek=Z;function D(){this.buffer()}function P(st){this.enter({type:"footnoteReference",identifier:"",label:""},st)}function G(){this.buffer()}function R(st){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},st)}function L(st){const nn=this.resume(),yt=this.stack[this.stack.length-1];(0,X.ok)(yt.type==="footnoteReference"),yt.identifier=(0,g.d)(this.sliceSerialize(st)).toLowerCase(),yt.label=nn}function z(st){this.exit(st)}function M(st){const nn=this.resume(),yt=this.stack[this.stack.length-1];(0,X.ok)(yt.type==="footnoteDefinition"),yt.identifier=(0,g.d)(this.sliceSerialize(st)).toLowerCase(),yt.label=nn}function Q(st){this.exit(st)}function Z(){return"["}function j(st,nn,yt,Cn){const Bn=yt.createTracker(Cn);let Vn=Bn.move("[^");const Qt=yt.enter("footnoteReference"),Sn=yt.enter("reference");return Vn+=Bn.move(yt.safe(yt.associationId(st),{after:"]",before:Vn})),Sn(),Qt(),Vn+=Bn.move("]"),Vn}function N(){return{enter:{gfmFootnoteCallString:D,gfmFootnoteCall:P,gfmFootnoteDefinitionLabelString:G,gfmFootnoteDefinition:R},exit:{gfmFootnoteCallString:L,gfmFootnoteCall:z,gfmFootnoteDefinitionLabelString:M,gfmFootnoteDefinition:Q}}}function q(st){let nn=!1;return st&&st.firstLineBlank&&(nn=!0),{handlers:{footnoteDefinition:yt,footnoteReference:j},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function yt(Cn,Bn,Vn,Qt){const Sn=Vn.createTracker(Qt);let Ln=Sn.move("[^");const pn=Vn.enter("footnoteDefinition"),wr=Vn.enter("label");return Ln+=Sn.move(Vn.safe(Vn.associationId(Cn),{before:Ln,after:"]"})),wr(),Ln+=Sn.move("]:"),Cn.children&&Cn.children.length>0&&(Sn.shift(4),Ln+=Sn.move((nn?` `:" ")+Vn.indentLines(Vn.containerFlow(Cn,Sn.current()),nn?J:ne))),pn(),Ln}}function ne(st,nn,yt){return nn===0?st:J(st,nn,yt)}function J(st,nn,yt){return(yt?"":" ")+st}const W=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];Ee.peek=de;function H(){return{canContainEols:["delete"],enter:{strikethrough:U},exit:{strikethrough:pe}}}function fe(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:W}],handlers:{delete:Ee}}}function U(st){this.enter({type:"delete",children:[]},st)}function pe(st){this.exit(st)}function Ee(st,nn,yt,Cn){const Bn=yt.createTracker(Cn),Vn=yt.enter("strikethrough");let Qt=Bn.move("~~");return Qt+=yt.containerPhrasing(st,Jo(ti({},Bn.current()),{before:Qt,after:"~"})),Qt+=Bn.move("~~"),Vn(),Qt}function de(){return"~"}function ge(st){return st.length}function be(st,nn){const yt=nn||{},Cn=(yt.align||[]).concat(),Bn=yt.stringLength||ge,Vn=[],Qt=[],Sn=[],Ln=[];let pn=0,wr=-1;for(;++wrpn&&(pn=st[wr].length);++RaLn[Ra])&&(Ln[Ra]=Ua)}ia.push(Qa)}Qt[wr]=ia,Sn[wr]=Oa}let Xn=-1;if(typeof Cn=="object"&&"length"in Cn)for(;++XnLn[Xn]&&(Ln[Xn]=Qa),da[Xn]=Qa),la[Xn]=Ua}Qt.splice(1,0,la),Sn.splice(1,0,da),wr=-1;const Zr=[];for(;++wr "),Vn.shift(2);const Qt=yt.indentLines(yt.containerFlow(st,Vn.current()),We);return Bn(),Qt}function We(st,nn,yt){return">"+(yt?"":" ")+st}function Oe(st,nn){return le(st,nn.inConstruct,!0)&&!le(st,nn.notInConstruct,!1)}function le(st,nn,yt){if(typeof nn=="string"&&(nn=[nn]),!nn||nn.length===0)return yt;let Cn=-1;for(;++CnZo(Lt))} pos: ${this.timelinePos}`),he.length&&this.log(` `,encode:["`"]},Sn.current()))),Xn()}return wr+=Sn.move(` `),Vn&&(wr+=Sn.move(Vn+` `)),wr+=Sn.move(Ln),pn(),wr}function Ae(st,nn,yt){return(yt?"":" ")+st}function Y(st){const nn=st.options.quote||'"';if(nn!=='"'&&nn!=="'")throw new Error("Cannot serialize title with `"+nn+"` for `options.quote`, expected `\"`, or `'`");return nn}function F(st,nn,yt,Cn){const Bn=Y(yt),Vn=Bn==='"'?"Quote":"Apostrophe",Qt=yt.enter("definition");let Sn=yt.enter("label");const Ln=yt.createTracker(Cn);let pn=Ln.move("[");return pn+=Ln.move(yt.safe(yt.associationId(st),ti({before:pn,after:"]"},Ln.current()))),pn+=Ln.move("]: "),Sn(),!st.url||/[\0- \u007F]/.test(st.url)?(Sn=yt.enter("destinationLiteral"),pn+=Ln.move("<"),pn+=Ln.move(yt.safe(st.url,ti({before:pn,after:">"},Ln.current()))),pn+=Ln.move(">")):(Sn=yt.enter("destinationRaw"),pn+=Ln.move(yt.safe(st.url,ti({before:pn,after:st.title?" ":` -`},Ln.current())))),Sn(),st.title&&(Sn=yt.enter(`title${Vn}`),pn+=Ln.move(" "+Bn),pn+=Ln.move(yt.safe(st.title,ti({before:pn,after:Bn},Ln.current()))),pn+=Ln.move(Bn),Sn()),Qt(),pn}function re(st){const nn=st.options.emphasis||"*";if(nn!=="*"&&nn!=="_")throw new Error("Cannot serialize emphasis with `"+nn+"` for `options.emphasis`, expected `*`, or `_`");return nn}function ue(st){return"&#x"+st.toString(16).toUpperCase()+";"}var ye=o(97864);function Pe(st,nn,yt){const Cn=(0,ye.r)(st),Bn=(0,ye.r)(nn);return Cn===void 0?Bn===void 0?yt==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:Bn===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:Cn===1?Bn===void 0?{inside:!1,outside:!1}:Bn===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:Bn===void 0?{inside:!1,outside:!1}:Bn===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}Ue.peek=Je;function Ue(st,nn,yt,Cn){const Bn=re(yt),Vn=yt.enter("emphasis"),Qt=yt.createTracker(Cn),Sn=Qt.move(Bn);let Ln=Qt.move(yt.containerPhrasing(st,ti({after:Bn,before:Sn},Qt.current())));const pn=Ln.charCodeAt(0),wr=Pe(Cn.before.charCodeAt(Cn.before.length-1),pn,Bn);wr.inside&&(Ln=ue(pn)+Ln.slice(1));const Xn=Ln.charCodeAt(Ln.length-1),la=Pe(Cn.after.charCodeAt(0),Xn,Bn);la.inside&&(Ln=Ln.slice(0,-1)+ue(Xn));const da=Qt.move(Bn);return Vn(),yt.attentionEncodeSurroundingInfo={after:la.outside,before:wr.outside},Sn+Ln+da}function Je(st,nn,yt){return yt.options.emphasis||"*"}var Fe=o(10528),De=o(19453),rt=o(77714);function it(st,nn){let yt=!1;return(0,Fe.Vn)(st,function(Cn){if("value"in Cn&&/\r?\n|\r/.test(Cn.value)||Cn.type==="break")return yt=!0,De.BK}),!!((!st.depth||st.depth<3)&&(0,rt.B)(st)&&(nn.options.setext||yt))}function Tt(st,nn,yt,Cn){const Bn=Math.max(Math.min(6,st.depth||1),1),Vn=yt.createTracker(Cn);if(it(st,yt)){const wr=yt.enter("headingSetext"),Xn=yt.enter("phrasing"),la=yt.containerPhrasing(st,Jo(ti({},Vn.current()),{before:` +`},Ln.current())))),Sn(),st.title&&(Sn=yt.enter(`title${Vn}`),pn+=Ln.move(" "+Bn),pn+=Ln.move(yt.safe(st.title,ti({before:pn,after:Bn},Ln.current()))),pn+=Ln.move(Bn),Sn()),Qt(),pn}function re(st){const nn=st.options.emphasis||"*";if(nn!=="*"&&nn!=="_")throw new Error("Cannot serialize emphasis with `"+nn+"` for `options.emphasis`, expected `*`, or `_`");return nn}function ue(st){return"&#x"+st.toString(16).toUpperCase()+";"}var ye=o(97864);function Pe(st,nn,yt){const Cn=(0,ye.r)(st),Bn=(0,ye.r)(nn);return Cn===void 0?Bn===void 0?yt==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:Bn===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:Cn===1?Bn===void 0?{inside:!1,outside:!1}:Bn===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:Bn===void 0?{inside:!1,outside:!1}:Bn===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}Ue.peek=Je;function Ue(st,nn,yt,Cn){const Bn=re(yt),Vn=yt.enter("emphasis"),Qt=yt.createTracker(Cn),Sn=Qt.move(Bn);let Ln=Qt.move(yt.containerPhrasing(st,ti({after:Bn,before:Sn},Qt.current())));const pn=Ln.charCodeAt(0),wr=Pe(Cn.before.charCodeAt(Cn.before.length-1),pn,Bn);wr.inside&&(Ln=ue(pn)+Ln.slice(1));const Xn=Ln.charCodeAt(Ln.length-1),la=Pe(Cn.after.charCodeAt(0),Xn,Bn);la.inside&&(Ln=Ln.slice(0,-1)+ue(Xn));const da=Qt.move(Bn);return Vn(),yt.attentionEncodeSurroundingInfo={after:la.outside,before:wr.outside},Sn+Ln+da}function Je(st,nn,yt){return yt.options.emphasis||"*"}var Fe=o(28470),De=o(19453),rt=o(77714);function it(st,nn){let yt=!1;return(0,Fe.Vn)(st,function(Cn){if("value"in Cn&&/\r?\n|\r/.test(Cn.value)||Cn.type==="break")return yt=!0,De.BK}),!!((!st.depth||st.depth<3)&&(0,rt.B)(st)&&(nn.options.setext||yt))}function Tt(st,nn,yt,Cn){const Bn=Math.max(Math.min(6,st.depth||1),1),Vn=yt.createTracker(Cn);if(it(st,yt)){const wr=yt.enter("headingSetext"),Xn=yt.enter("phrasing"),la=yt.containerPhrasing(st,Jo(ti({},Vn.current()),{before:` `,after:` `}));return Xn(),wr(),la+` `+(Bn===1?"=":"-").repeat(la.length-(Math.max(la.lastIndexOf("\r"),la.lastIndexOf(` @@ -1722,5 +1722,5 @@ Schedule: ${oe.map(Lt=>Zo(Lt))} pos: ${this.timelinePos}`),he.length&&this.log(` `,inConstruct:"mathFlowMeta"},{character:"$",after:w?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:E,inlineMath:_}};function E(D,P,G,R){const L=D.value||"",z=G.createTracker(R),M="$".repeat(Math.max((0,X.J)(L,"$")+1,2)),Q=G.enter("mathFlow");let Z=z.move(M);if(D.meta){const j=G.enter("mathFlowMeta");Z+=z.move(G.safe(D.meta,ti({after:` `,before:Z,encode:["$"]},z.current()))),j()}return Z+=z.move(` `),L&&(Z+=z.move(L+` -`)),Z+=z.move(M),Q(),Z}function _(D,P,G){let R=D.value||"",L=1;for(w||L++;new RegExp("(^|[^$])"+"\\$".repeat(L)+"([^$]|$)").test(R);)L++;const z="$".repeat(L);/[^ \r\n]/.test(R)&&(/^[ \r\n]/.test(R)&&/[ \r\n]$/.test(R)||/^\$|\$$/.test(R))&&(R=" "+R+" ");let M=-1;for(;++Mtypeof a=="object"&&a!=null&&a.nodeType===1,X=(a,f)=>(!f||a!=="hidden")&&a!=="visible"&&a!=="clip",n=(a,f)=>{if(a.clientHeight{const h=(p=>{if(!p.ownerDocument||!p.ownerDocument.defaultView)return null;try{return p.ownerDocument.defaultView.frameElement}catch(b){return null}})(c);return!!h&&(h.clientHeightpf||p>a&&b=f&&T>=y?p-a-c:b>f&&Ty?b-f+h:0,x=a=>{const f=a.parentElement;return f==null?a.getRootNode().host||null:f},s=(a,f)=>{var y,c,h,p;if(typeof document=="undefined")return[];const{scrollMode:b,block:T,inline:I,boundary:w,skipOverflowHiddenElements:E}=f,_=typeof w=="function"?w:Ee=>Ee!==w;if(!i(a))throw new TypeError("Invalid target");const g=document.scrollingElement||document.documentElement,D=[];let P=a;for(;i(P)&&_(P);){if(P=x(P),P===g){D.push(P);break}P!=null&&P===document.body&&n(P)&&!n(document.documentElement)||P!=null&&n(P,E)&&D.push(P)}const G=(c=(y=window.visualViewport)==null?void 0:y.width)!=null?c:innerWidth,R=(p=(h=window.visualViewport)==null?void 0:h.height)!=null?p:innerHeight,{scrollX:L,scrollY:z}=window,{height:M,width:Q,top:Z,right:j,bottom:N,left:q}=a.getBoundingClientRect(),{top:ne,right:J,bottom:W,left:H}=(Ee=>{const de=window.getComputedStyle(Ee);return{top:parseFloat(de.scrollMarginTop)||0,right:parseFloat(de.scrollMarginRight)||0,bottom:parseFloat(de.scrollMarginBottom)||0,left:parseFloat(de.scrollMarginLeft)||0}})(a);let fe=T==="start"||T==="nearest"?Z-ne:T==="end"?N+W:Z+M/2-ne+W,U=I==="center"?q+Q/2-H+J:I==="end"?j+J:q-H;const pe=[];for(let Ee=0;Ee=0&&q>=0&&N<=R&&j<=G&&(de===g&&!n(de)||Z>=Ie&&N<=et&&q>=We&&j<=ce))return pe;const Oe=getComputedStyle(de),le=parseInt(Oe.borderLeftWidth,10),Re=parseInt(Oe.borderTopWidth,10),ie=parseInt(Oe.borderRightWidth,10),ve=parseInt(Oe.borderBottomWidth,10);let Se=0,Me=0;const Ae="offsetWidth"in de?de.offsetWidth-de.clientWidth-le-ie:0,Y="offsetHeight"in de?de.offsetHeight-de.clientHeight-Re-ve:0,F="offsetWidth"in de?de.offsetWidth===0?0:be/de.offsetWidth:0,re="offsetHeight"in de?de.offsetHeight===0?0:ge/de.offsetHeight:0;if(g===de)Se=T==="start"?fe:T==="end"?fe-R:T==="nearest"?S(z,z+R,R,Re,ve,z+fe,z+fe+M,M):fe-R/2,Me=I==="start"?U:I==="center"?U-G/2:I==="end"?U-G:S(L,L+G,G,le,ie,L+U,L+U+Q,Q),Se=Math.max(0,Se+z),Me=Math.max(0,Me+L);else{Se=T==="start"?fe-Ie-Re:T==="end"?fe-et+ve+Y:T==="nearest"?S(Ie,et,ge,Re,ve+Y,fe,fe+M,M):fe-(Ie+ge/2)+Y/2,Me=I==="start"?U-We-le:I==="center"?U-(We+be/2)+Ae/2:I==="end"?U-ce+ie+Ae:S(We,ce,be,le,ie+Ae,U,U+Q,Q);const{scrollLeft:ue,scrollTop:ye}=de;Se=re===0?0:Math.max(0,Math.min(ye+Se/re,de.scrollHeight-ge/re+Y)),Me=F===0?0:Math.max(0,Math.min(ue+Me/F,de.scrollWidth-be/F+Ae)),fe+=ye-Se,U+=ue-Me}pe.push({el:de,top:Se,left:Me})}return pe},d=a=>a===!1?{block:"end",inline:"nearest"}:(f=>f===Object(f)&&Object.keys(f).length!==0)(a)?a:{block:"start",inline:"nearest"};function v(a,f){if(!a.isConnected||!(h=>{let p=h;for(;p&&p.parentNode;){if(p.parentNode===document)return!0;p=p.parentNode instanceof ShadowRoot?p.parentNode.host:p.parentNode}return!1})(a))return;const y=(h=>{const p=window.getComputedStyle(h);return{top:parseFloat(p.scrollMarginTop)||0,right:parseFloat(p.scrollMarginRight)||0,bottom:parseFloat(p.scrollMarginBottom)||0,left:parseFloat(p.scrollMarginLeft)||0}})(a);if((h=>typeof h=="object"&&typeof h.behavior=="function")(f))return f.behavior(s(a,f));const c=typeof f=="boolean"||f==null?void 0:f.behavior;for(const{el:h,top:p,left:b}of s(a,d(f))){const T=p-y.top+y.bottom,I=b-y.left+y.right;h.scroll({top:T,left:I,behavior:c})}}},71523:function(_e,B,o){"use strict";o.d(B,{P:function(){return X},Q:function(){return i}});function i(n){const S=String(n||"").trim();return S?S.split(/[ \t\n\r\f]+/g):[]}function X(n){return n.join(" ").trim()}},33511:function(_e,B,o){"use strict";o.d(B,{O:function(){return X}});const i=function(a,f,y,c,h){const p=X(f);if(y!=null&&(typeof y!="number"||y<0||y===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(c!=null&&(!i(c)||!c.children))throw new Error("Expected parent node");if(c==null!=(y==null))throw new Error("Expected both parent and index");return v(a)?p.call(h,a,y,c):!1},X=function(a){if(a==null)return d;if(typeof a=="function")return s(a);if(typeof a=="object")return Array.isArray(a)?n(a):S(a);if(typeof a=="string")return x(a);throw new Error("Expected function, string, or object as test")};function n(a){const f=[];let y=-1;for(;++y0&&typeof v.column=="number"&&v.column>0)return{line:v.line,column:v.column,offset:typeof v.offset=="number"&&v.offset>-1?v.offset:void 0}}}function S(x){const s=X(x),d=i(x);if(s&&d)return{start:s,end:d}}},19453:function(_e,B,o){"use strict";o.d(B,{BK:function(){return x},AM:function(){return s},S4:function(){return d}});var i=o(33511);function X(a){return a}const n=[],S=!0,x=!1,s="skip";function d(a,f,y,c){let h;typeof f=="function"&&typeof y!="function"?(c=y,y=f):h=f;const p=(0,i.O)(h),b=c?-1:1;T(a,void 0,[])();function T(I,w,E){const _=I&&typeof I=="object"?I:{};if(typeof _.type=="string"){const D=typeof _.tagName=="string"?_.tagName:typeof _.name=="string"?_.name:void 0;Object.defineProperty(g,"name",{value:"node ("+(I.type+(D?"<"+D+">":""))+")"})}return g;function g(){let D=n,P,G,R;if((!f||p(I,w,E[E.length-1]||void 0))&&(D=v(y(I,E)),D[0]===x))return D;if("children"in I&&I.children){const L=I;if(L.children&&D[0]!==s)for(G=(c?L.children.length:-1)+b,R=E.concat(L);G>-1&&G","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(_e){"use strict";_e.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); +`)),Z+=z.move(M),Q(),Z}function _(D,P,G){let R=D.value||"",L=1;for(w||L++;new RegExp("(^|[^$])"+"\\$".repeat(L)+"([^$]|$)").test(R);)L++;const z="$".repeat(L);/[^ \r\n]/.test(R)&&(/^[ \r\n]/.test(R)&&/[ \r\n]$/.test(R)||/^\$|\$$/.test(R))&&(R=" "+R+" ");let M=-1;for(;++Mtypeof a=="object"&&a!=null&&a.nodeType===1,X=(a,f)=>(!f||a!=="hidden")&&a!=="visible"&&a!=="clip",n=(a,f)=>{if(a.clientHeight{const h=(p=>{if(!p.ownerDocument||!p.ownerDocument.defaultView)return null;try{return p.ownerDocument.defaultView.frameElement}catch(b){return null}})(c);return!!h&&(h.clientHeightpf||p>a&&b=f&&T>=y?p-a-c:b>f&&Ty?b-f+h:0,x=a=>{const f=a.parentElement;return f==null?a.getRootNode().host||null:f},s=(a,f)=>{var y,c,h,p;if(typeof document=="undefined")return[];const{scrollMode:b,block:T,inline:I,boundary:w,skipOverflowHiddenElements:E}=f,_=typeof w=="function"?w:Ee=>Ee!==w;if(!i(a))throw new TypeError("Invalid target");const g=document.scrollingElement||document.documentElement,D=[];let P=a;for(;i(P)&&_(P);){if(P=x(P),P===g){D.push(P);break}P!=null&&P===document.body&&n(P)&&!n(document.documentElement)||P!=null&&n(P,E)&&D.push(P)}const G=(c=(y=window.visualViewport)==null?void 0:y.width)!=null?c:innerWidth,R=(p=(h=window.visualViewport)==null?void 0:h.height)!=null?p:innerHeight,{scrollX:L,scrollY:z}=window,{height:M,width:Q,top:Z,right:j,bottom:N,left:q}=a.getBoundingClientRect(),{top:ne,right:J,bottom:W,left:H}=(Ee=>{const de=window.getComputedStyle(Ee);return{top:parseFloat(de.scrollMarginTop)||0,right:parseFloat(de.scrollMarginRight)||0,bottom:parseFloat(de.scrollMarginBottom)||0,left:parseFloat(de.scrollMarginLeft)||0}})(a);let fe=T==="start"||T==="nearest"?Z-ne:T==="end"?N+W:Z+M/2-ne+W,U=I==="center"?q+Q/2-H+J:I==="end"?j+J:q-H;const pe=[];for(let Ee=0;Ee=0&&q>=0&&N<=R&&j<=G&&(de===g&&!n(de)||Z>=Ie&&N<=et&&q>=We&&j<=ce))return pe;const Oe=getComputedStyle(de),le=parseInt(Oe.borderLeftWidth,10),Re=parseInt(Oe.borderTopWidth,10),ie=parseInt(Oe.borderRightWidth,10),ve=parseInt(Oe.borderBottomWidth,10);let Se=0,Me=0;const Ae="offsetWidth"in de?de.offsetWidth-de.clientWidth-le-ie:0,Y="offsetHeight"in de?de.offsetHeight-de.clientHeight-Re-ve:0,F="offsetWidth"in de?de.offsetWidth===0?0:be/de.offsetWidth:0,re="offsetHeight"in de?de.offsetHeight===0?0:ge/de.offsetHeight:0;if(g===de)Se=T==="start"?fe:T==="end"?fe-R:T==="nearest"?S(z,z+R,R,Re,ve,z+fe,z+fe+M,M):fe-R/2,Me=I==="start"?U:I==="center"?U-G/2:I==="end"?U-G:S(L,L+G,G,le,ie,L+U,L+U+Q,Q),Se=Math.max(0,Se+z),Me=Math.max(0,Me+L);else{Se=T==="start"?fe-Ie-Re:T==="end"?fe-et+ve+Y:T==="nearest"?S(Ie,et,ge,Re,ve+Y,fe,fe+M,M):fe-(Ie+ge/2)+Y/2,Me=I==="start"?U-We-le:I==="center"?U-(We+be/2)+Ae/2:I==="end"?U-ce+ie+Ae:S(We,ce,be,le,ie+Ae,U,U+Q,Q);const{scrollLeft:ue,scrollTop:ye}=de;Se=re===0?0:Math.max(0,Math.min(ye+Se/re,de.scrollHeight-ge/re+Y)),Me=F===0?0:Math.max(0,Math.min(ue+Me/F,de.scrollWidth-be/F+Ae)),fe+=ye-Se,U+=ue-Me}pe.push({el:de,top:Se,left:Me})}return pe},d=a=>a===!1?{block:"end",inline:"nearest"}:(f=>f===Object(f)&&Object.keys(f).length!==0)(a)?a:{block:"start",inline:"nearest"};function v(a,f){if(!a.isConnected||!(h=>{let p=h;for(;p&&p.parentNode;){if(p.parentNode===document)return!0;p=p.parentNode instanceof ShadowRoot?p.parentNode.host:p.parentNode}return!1})(a))return;const y=(h=>{const p=window.getComputedStyle(h);return{top:parseFloat(p.scrollMarginTop)||0,right:parseFloat(p.scrollMarginRight)||0,bottom:parseFloat(p.scrollMarginBottom)||0,left:parseFloat(p.scrollMarginLeft)||0}})(a);if((h=>typeof h=="object"&&typeof h.behavior=="function")(f))return f.behavior(s(a,f));const c=typeof f=="boolean"||f==null?void 0:f.behavior;for(const{el:h,top:p,left:b}of s(a,d(f))){const T=p-y.top+y.bottom,I=b-y.left+y.right;h.scroll({top:T,left:I,behavior:c})}}},71523:function(_e,B,o){"use strict";o.d(B,{P:function(){return X},Q:function(){return i}});function i(n){const S=String(n||"").trim();return S?S.split(/[ \t\n\r\f]+/g):[]}function X(n){return n.join(" ").trim()}},33511:function(_e,B,o){"use strict";o.d(B,{O:function(){return X}});const i=function(a,f,y,c,h){const p=X(f);if(y!=null&&(typeof y!="number"||y<0||y===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(c!=null&&(!i(c)||!c.children))throw new Error("Expected parent node");if(c==null!=(y==null))throw new Error("Expected both parent and index");return v(a)?p.call(h,a,y,c):!1},X=function(a){if(a==null)return d;if(typeof a=="function")return s(a);if(typeof a=="object")return Array.isArray(a)?n(a):S(a);if(typeof a=="string")return x(a);throw new Error("Expected function, string, or object as test")};function n(a){const f=[];let y=-1;for(;++y0&&typeof v.column=="number"&&v.column>0)return{line:v.line,column:v.column,offset:typeof v.offset=="number"&&v.offset>-1?v.offset:void 0}}}function S(x){const s=X(x),d=i(x);if(s&&d)return{start:s,end:d}}},19453:function(_e,B,o){"use strict";o.d(B,{BK:function(){return x},AM:function(){return s},S4:function(){return d}});var i=o(33511);function X(a){return a}const n=[],S=!0,x=!1,s="skip";function d(a,f,y,c){let h;typeof f=="function"&&typeof y!="function"?(c=y,y=f):h=f;const p=(0,i.O)(h),b=c?-1:1;T(a,void 0,[])();function T(I,w,E){const _=I&&typeof I=="object"?I:{};if(typeof _.type=="string"){const D=typeof _.tagName=="string"?_.tagName:typeof _.name=="string"?_.name:void 0;Object.defineProperty(g,"name",{value:"node ("+(I.type+(D?"<"+D+">":""))+")"})}return g;function g(){let D=n,P,G,R;if((!f||p(I,w,E[E.length-1]||void 0))&&(D=v(y(I,E)),D[0]===x))return D;if("children"in I&&I.children){const L=I;if(L.children&&D[0]!==s)for(G=(c?L.children.length:-1)+b,R=E.concat(L);G>-1&&G","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(_e){"use strict";_e.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); }()); \ No newline at end of file diff --git a/p__Paths__Detail__id.5cf7c3f0.async.js b/p__Paths__Detail__id.7db18033.async.js similarity index 99% rename from p__Paths__Detail__id.5cf7c3f0.async.js rename to p__Paths__Detail__id.7db18033.async.js index 496e51fca5..4da1ae3948 100644 --- a/p__Paths__Detail__id.5cf7c3f0.async.js +++ b/p__Paths__Detail__id.7db18033.async.js @@ -1169,7 +1169,7 @@ ${Et} `)[0])),Ft.createElement("span",{className:"font24"},Ft.createElement("br",null),(Gn=(ga=be.detail)==null?void 0:ga.name)==null?void 0:Gn.split(` `).filter((Go,EA)=>EA!==0).join(""))),Ft.createElement("div",null,Ft.createElement("div",{className:re.tagsWrap,ref:mp},((Er=be.detail)==null?void 0:Er.allow_add_member)&&!((Zn=be.detail)!=null&&Zn.excellent)&&Ft.createElement(de.Z,{title:(ba=ci[((xi=be.detail)==null?void 0:xi.shixun_tag_num)-1])==null?void 0:ba.connect},Ft.createElement("div",null,Ft.createElement("div",{className:`${re.openCourseTag} font14`,style:{backgroundColor:(Es=ci[(($n=be.detail)==null?void 0:$n.shixun_tag_num)-1])==null?void 0:Es.bkcolor,color:(Us=ci[((_o=be.detail)==null?void 0:_o.shixun_tag_num)-1])==null?void 0:Us.txcolor,height:26,border:`1px solid ${(El=ci[((tA=be.detail)==null?void 0:tA.shixun_tag_num)-1])==null?void 0:El.bkcolor}`}},(dA=ci[((hl=be.detail)==null?void 0:hl.shixun_tag_num)-1])==null?void 0:dA.name))),((ll=be.detail)==null?void 0:ll.featured)>0&&Ft.createElement("div",null,((ZA=be.detail)==null?void 0:ZA.featured)===1&&Ft.createElement("div",{className:`${re.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((gc=be.detail)==null?void 0:gc.featured)===2&&Ft.createElement("div",{className:`${re.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((rc=be.detail)==null?void 0:rc.featured)===3&&Ft.createElement("div",{className:`${re.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((vd=be.detail)==null?void 0:vd.featured)===4&&Ft.createElement("div",{className:`${re.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Rf=be.detail)==null?void 0:Rf.excellent)&&((pf=be.detail)==null?void 0:pf.allow_add_member)&&((yd=ci[((gf=be.detail)==null?void 0:gf.shixun_tag_num)-1])==null?void 0:yd.name)=="\u516C\u5F00\u53D1\u5E03"&&((Q0=Lt==null?void 0:Lt.userInfo)==null?void 0:Q0.role)!=15&&Ft.createElement("div",null,Ft.createElement("div",{className:`${re.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Nd=be.detail)==null?void 0:Nd.excellent)&&((d0=Lt==null?void 0:Lt.userInfo)==null?void 0:d0.role)==15&&Ft.createElement("div",null,Ft.createElement("div",{className:`${re.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((zf=be.detail)==null?void 0:zf.is_plan)&&Ft.createElement(de.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},Ft.createElement("div",null,Ft.createElement("div",{className:`${re.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70"}},"101\u8BA1\u5212"))),((pp=(mf=be.detail)==null?void 0:mf.custom_tags)==null?void 0:pp.length)>0&&Ft.createElement(Ft.Fragment,null,(f0=(Hh=[...Ng])==null?void 0:Hh.reverse())==null?void 0:f0.map((Go,EA)=>Ft.createElement(se.Z,{value:(Go==null?void 0:Go.tag_color)||"#3061D0",trigger:"hover",onOpenChange:wA=>er(void 0,null,function*(){var Uc,cc,Ed;console.log("item",wA);const ud=(cc=[...((Uc=be.detail)==null?void 0:Uc.custom_tags)||[]])==null?void 0:cc.reverse();!wA&&((Ed=ud==null?void 0:ud[EA])==null?void 0:Ed.tag_color)!=(Go==null?void 0:Go.tag_color)&&(yield(0,et.ZP)(`/api/paths/${FA==null?void 0:FA.pathId}/subject_tags.json`,{method:"post",body:{custom_tags:Ng}}))}),onChangeComplete:wA=>er(void 0,null,function*(){var Uc,cc;const Ed=(Uc=[...Ng])==null?void 0:Uc.reverse();Ed[EA]=Oo(Ji({},Go),{tag_color:typeof wA=="string"?wA:wA.toHexString()});const ud=(cc=[...Ed])==null?void 0:cc.reverse();mm(ud)})},Ft.createElement("div",{key:EA},Ft.createElement(de.Z,{title:Go==null?void 0:Go.tag_name},Ft.createElement("div",{className:`multi-llipsis1e ${re.openCourseTag} px-10px py-2px`,style:{background:(Go==null?void 0:Go.tag_color)||"#3061D0",border:`1px solid ${(Go==null?void 0:Go.tag_color)||"#3061D0"}`,height:"26px",maxWidth:"132px",display:"block",minWidth:0}},Go==null?void 0:Go.tag_name))))))))),((yt=be.detail)==null?void 0:yt.laboratory_name)&&(0,ue.Ny)()&&Ft.createElement("div",{className:re.laboratory},Ft.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),Ft.createElement(de.Z,{title:(rn=be.detail)==null?void 0:rn.laboratory_name},Ft.createElement("a",{href:`https://${(Un=be.detail)==null?void 0:Un.laboratory_url}`,target:"_blank",className:re.name},(wr=be.detail)==null?void 0:wr.laboratory_name))),Ft.createElement("div",{className:re.contentWrap},Ft.createElement("div",{className:re.contentLeftWrap},!!((Yr=be.detail)!=null&&Yr.stages_count)&&Ft.createElement("div",{className:"mr30"},Ft.createElement("span",null,"\u7AE0\u8282"),Ft.createElement("p",{className:"mt3"},(ra=be.detail)==null?void 0:ra.stages_count)),!!((Fa=be.detail)!=null&&Fa.shixuns_count)&&Ft.createElement("div",{className:"mr30"},Ft.createElement("span",null,"\u5355\u5143"),Ft.createElement("p",{className:"mt3"},(Ls=be.detail)==null?void 0:Ls.shixuns_count)),!!((zs=be.detail)!=null&&zs.challenge_choose_count)&&Ft.createElement("div",{className:"mr30"},Ft.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),Ft.createElement("p",{className:"mt3"},(Tl=be.detail)==null?void 0:Tl.challenge_choose_count)),!!((Gl=be.detail)!=null&&Gl.challenges_count)&&Ft.createElement("div",{className:"mr30"},Ft.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),Ft.createElement("p",{className:"mt3"},(Pu=be.detail)==null?void 0:Pu.challenges_count)),!!((UA=be.detail)!=null&&UA.videos_count)&&Ft.createElement("div",{className:"mr30"},Ft.createElement("span",null,"\u89C6\u9891"),Ft.createElement("p",{className:"mt3"},(JA=be.detail)==null?void 0:JA.videos_count)),!!((lA=be.detail)!=null&&lA.attachment_count)&&Ft.createElement("div",{className:"mr30"},Ft.createElement("span",null,"\u8BFE\u4EF6"),Ft.createElement("p",{className:"mt3"},(mc=be.detail)==null?void 0:mc.attachment_count)),!!((Ac=be.detail)!=null&&Ac.dataset_view_count)&&Ft.createElement("div",{className:"mr30"},Ft.createElement("span",null,"\u6570\u636E\u96C6"),Ft.createElement("p",{className:"mt3"},(jc=be.detail)==null?void 0:jc.dataset_view_count)),((Yf=be.detail)==null?void 0:Yf.publish_status)!==0&&!!((vf=be.detail)!=null&&vf.subject_score)&&Ft.createElement("div",{className:"mr30"},Ft.createElement("span",null,"\u80FD\u529B\u503C"),Ft.createElement("p",{className:"mt3"},(fi=be.detail)==null?void 0:fi.subject_score)),((wo=be.detail)==null?void 0:wo.publish_status)!==0&&!!((us=be.detail)!=null&&us.member_count)&&Ft.createElement("div",{className:"mr30"},Ft.createElement("span",null,Ft.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),Ft.createElement(de.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((wl=be.detail)==null?void 0:wl.member_count_update_at)||"--"}`},Ft.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),Ft.createElement("p",{className:"mt3"},(ku=be.detail)==null?void 0:ku.member_count)),((Qu=be.detail)==null?void 0:Qu.subject_score)>0&&Ft.createElement("span",{className:"font14 c-white"},Ft.createElement("span",null,"\u8BC4\u5206"),Ft.createElement("div",{className:re.rating},Ft.createElement(z.Z,{allowHalf:!0,style:{fontSize:12},value:(0,He.og)((Iu=be.detail)==null?void 0:Iu.averge_star),disabled:!0}))))),!!((yf=(Vu=be.detail)==null?void 0:Vu.courses)!=null&&yf.length)&&Ft.createElement("aside",{className:re.nav},Ft.createElement("div",{className:re.navLeft},Ll.course_identity<4&&Ft.createElement(de.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},Ft.createElement("a",{href:`/classrooms/${Ll==null?void 0:Ll.course_id}/newgolds/settings`,target:"_blank"},Ft.createElement("i",{className:`iconfont icon-bianji1 ${re.navLeftIcon}`}))),Ft.createElement(fe.Z,{dropdownRender:()=>{var Go,EA,wA;return Ft.createElement(ae.default,null,(wA=(EA=[...(Go=be.detail)==null?void 0:Go.courses])==null?void 0:EA.reverse())==null?void 0:wA.map((Uc,cc)=>{var Ed,ud;return Ft.createElement(ae.default.Item,{key:Uc.course_id,onClick:()=>ug(Uc.course_id)},Ft.createElement("span",{className:"font14"},"\u7B2C",((ud=(Ed=be.detail)==null?void 0:Ed.courses)==null?void 0:ud.length)-cc,"\u671F"))}))}},Ft.createElement("div",null,Ft.createElement("span",{className:"font14 current"},"\u7B2C",Ft.createElement("span",{className:re.colorOrange},Ug),"\u671F"),Ft.createElement(ne.Z,null))),Ft.createElement("div",{className:re.navContent},Ft.createElement("div",{className:re.contentItem},Ft.createElement("div",{className:re.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),Ft.createElement("div",{className:re.contentItemText},Ll==null?void 0:Ll.start_date)),Ft.createElement("div",{className:re.verticalLine}),Ft.createElement("div",{className:re.contentItem},Ft.createElement("div",{className:re.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),Ft.createElement("div",{className:re.contentItemText},Ll==null?void 0:Ll.end_date)),Ft.createElement("div",{className:re.verticalLine}),Ft.createElement("div",{className:re.contentItem},Ft.createElement("div",{className:re.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),Ft.createElement("div",{className:re.contentItemText},Ll==null?void 0:Ll.student_count," \u4EBA")))),Ft.createElement("div",{className:re.navRight,style:{display:"none"}},Ft.createElement("div",{className:re.flexRow},((Jd=Ll==null?void 0:Ll.course_status)==null?void 0:Jd.status)===1&&Ft.createElement("div",{className:"mr20 c-red-ee4"},(Td=Ll==null?void 0:Ll.course_status)==null?void 0:Td.time),((h0=Ll==null?void 0:Ll.course_status)==null?void 0:h0.status)===2&&Ll.course_identity<6&&Ft.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),(($c=Ll.course_status)==null?void 0:$c.status)===2&&(Ll.course_identity<6?Ft.createElement("a",{className:re.classButton,href:`/classrooms/${(wh=(ld=Ll==null?void 0:Ll.first_category_url)==null?void 0:ld.split("/"))==null?void 0:wh[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):Ft.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((U0=Ll.course_status)==null?void 0:U0.status)===1&&Ll.course_identity>5&&Ft.createElement("div",{className:re.classButton,onClick:qf},"\u7ACB\u5373\u52A0\u5165"),((jd=Ll.course_status)==null?void 0:jd.status)===1&&Ll.course_identity===5&&Ft.createElement("a",{className:re.classButton,href:`/classrooms/${(p0=(Wh=Ll==null?void 0:Ll.first_category_url)==null?void 0:Wh.split("/"))==null?void 0:p0[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((ic=Ll.course_status)==null?void 0:ic.status)===0&&Ll.course_identity>5&&Ft.createElement("div",{className:re.classButton,onClick:qf},"\u7ACB\u5373\u62A5\u540D"),((qd=Ll.course_status)==null?void 0:qd.status)===0&&Ll.course_identity===5&&Ft.createElement("div",{className:re.classButton},"\u62A5\u540D\u6210\u529F"),(((Jf=Ll==null?void 0:Ll.course_status)==null?void 0:Jf.status)===0||((Ef=Ll==null?void 0:Ll.course_status)==null?void 0:Ef.status)===1)&&Ll.course_identity<5&&Ft.createElement("a",{className:re.classButton,href:`/classrooms/${(g0=(wf=Ll==null?void 0:Ll.first_category_url)==null?void 0:wf.split("/"))==null?void 0:g0[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Qg&&Hp&&((Zh=be.detail)==null?void 0:Zh.has_participate)&&Ft.createElement("span",{className:`${re.classButton} ${re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Qg&&Hp&&!((m0=be.detail)!=null&&m0.has_participate)&&(nA?Ft.createElement("span",{className:`${re.classButton} ${re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Ft.createElement("span",{className:`${re.classButton} ${re.bg28e}`,onClick:bf},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),Ft.createElement("div",{className:re.flexRow},Qg&&!!((sg=(DA=be.detail)==null?void 0:DA.courses)!=null&&sg.length)&&Hp&&Ft.createElement("span",{className:"mt20"},Ft.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Oc=be.detail)==null?void 0:Oc.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Ft.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Ft.createElement("span",{className:"mr5 c-red-ee4"},nA===!0?((Pg=be.detail)==null?void 0:Pg.participant_count)+1:(bh=be.detail)==null?void 0:bh.participant_count),"\u4EBA")),Qg&&!((gp=(Hf=be.detail)==null?void 0:Hf.courses)!=null&&gp.length)&&Hp&&Ft.createElement("span",null,!((R0=be.detail)!=null&&R0.has_participate)&&(nA===!0?Ft.createElement("span",{className:`${re.classButton} ${re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Ft.createElement("a",{className:`${re.classButton} ${re.bg28e}`,onClick:bf},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Rp=be.detail)==null?void 0:Rp.has_participate)&&Ft.createElement("span",{className:`${re.classButton} ${re.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ft.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(pl=be.detail)==null?void 0:pl.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Ft.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Ft.createElement("span",{className:"mr5 c-red-ee4"},nA===!0?((v0=be.detail)==null?void 0:v0.participant_count)+1:(Ch=be.detail)==null?void 0:Ch.participant_count),"\u4EBA"))))))),Ft.createElement(Qt,null),Tg.status&&Ft.createElement(Je,{type:"subject",onCancel:()=>em(!1),onOk:Go=>er(void 0,null,function*(){em(!1);let EA={user_customize:Go.user_customize,type:Go.type};Go.user_customize?EA=Oo(Ji({},EA),{discipline_name:Go.discipline_name,sub_discipline_name:Go.sub_discipline_name}):Go.sub_discipline_id&&(EA=Oo(Ji({},EA),{sub_discipline_id:Go.sub_discipline_id}));const wA=yield(0,le.WO)(Ji({id:FA.pathId},EA));((wA==null?void 0:wA.status)===0||(wA==null?void 0:wA.status)===1)&&(Gh(),Ne.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),Ft.createElement(Pe.default,{open:H0,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{xh(!1)},centered:!0,footer:Ft.createElement("div",null,Ft.createElement(te.ZP,{type:"primary",onClick:()=>{xh(!1)}},"\u6211\u77E5\u9053\u4E86"))},Ft.createElement(Be.Z,{style:{maxHeight:378,overflow:"auto"},value:(Bh=(z0=be==null?void 0:be.detail)==null?void 0:z0.toast)==null?void 0:Bh.content})))};var bo=(0,oe.connect)(({pathsDetail:Xe,user:Ye,loading:be,globalSetting:Lt})=>({pathsDetail:Xe,user:Ye,globalSetting:Lt,loading:be.models.index}))(za),Ao=we(42684),Rn=we(89787),qn={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",workbenches:"workbenches___xlrS8",Efficiencyitem:"Efficiencyitem___Nmp5N",bgimg:"bgimg___RnTXk",Efficiencyitemtitle:"Efficiencyitemtitle___Je2Zw",disciplinesWrap:"disciplinesWrap___zyVGe"},Dn={"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"},kn=we(1560),hi=we(70858),Hi=we(26724),Li=we.n(Hi),ca=we(30450),io=we(21567),Ya=Object.defineProperty,os=Object.defineProperties,Io=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,Ko=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,on=(Xe,Ye,be)=>Ye in Xe?Ya(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,bn=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Ko.call(Ye,be)&&on(Xe,be,Ye[be]);if(Co)for(var be of Co(Ye))To.call(Ye,be)&&on(Xe,be,Ye[be]);return Xe},pr=(Xe,Ye)=>os(Xe,Io(Ye)),Mr=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Nr=({pathsDetail:Xe,loading:Ye,dispatch:be,open:Lt,onClose:Cn,onReloadData:Qn=()=>{}})=>{const gr=(0,oe.useParams)(),[fn,Wt]=(0,a.useState)([]),[yn,dr]=(0,a.useState)(!0),[Fr,Pr]=(0,a.useState)(!1),[Wr]=xt.default.useForm(),[li,ei]=(0,a.useState)([]),[Or,ta]=(0,a.useState)(1),[Ar,ti]=(0,a.useState)([]),[Xr,bi]=(0,a.useState)(!0),[yi,Ra]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Lt&&ha()},[Lt]);const ha=()=>Mr(void 0,null,function*(){const oi=yield be({type:"classroomList/getSchoolList",payload:{}});Wt(oi.map(hr=>({value:hr})))}),lr=()=>{var oi,hr;if(!((hr=(oi=Wr.getFieldValue())==null?void 0:oi.keyword)!=null&&hr.trim())){Ne.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),ei([]);return}bi(!1),dr(!0),Pr(!1),ta(1),ti([]),qr(!0)},la=oi=>{oi=String(oi);const hr=Ar.indexOf(oi);hr<0?Ar.push(oi):Ar.splice(hr,1),ti([...Ar])},qr=(oi=!1)=>Mr(void 0,null,function*(){var hr,pa;if(yn&&!Fr||oi){const fs=Wr.getFieldValue();Pr(!0),ta(oi?1:Or+1);const Ds=yield(0,ca.nQ)(pr(bn({page:oi?1:Or+1,container_id:gr.pathId,container_type:3},fs),{school_name:(fs==null?void 0:fs.school_name)||null,keyword:((hr=fs==null?void 0:fs.keyword)==null?void 0:hr.trim())||null}));ei(oi?[...Ds.users]:[...li,...Ds.users]),Pr(!1),((pa=Ds.users)==null?void 0:pa.length)<10&&dr(!1)}}),Yn=()=>Mr(void 0,null,function*(){if(!(Ar!=null&&Ar.length))Ne.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{Ra(!0);const oi=yield(0,le.mx)({id:gr.pathId,user_ids:Ar});Ra(!1),oi&&(Ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),Sr(),Qn&&Qn())}}),Sr=()=>{Wr.setFieldsValue({keyword:""}),Cn(),bi(!0),dr(!0)},Ri=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(oi,hr)=>a.createElement(Ce.default,{value:hr.numid,checked:Ar.includes(String(hr.numid)),disabled:!!oi})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(oi,hr)=>a.createElement(de.Z,{placement:"bottom",title:oi},a.createElement(oe.Link,{className:"bold c-black",to:`/users/${hr.login}`,target:"_blank"},oi||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:oi=>a.createElement(de.Z,{placement:"bottom",title:oi},a.createElement("span",null,oi||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:oi=>a.createElement(de.Z,{placement:"bottom",title:oi},a.createElement("span",null,oi||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:oi=>a.createElement(de.Z,{placement:"bottom",title:oi},a.createElement("span",null,oi||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:oi=>a.createElement(de.Z,{placement:"bottom",title:oi},a.createElement("span",null,oi||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:oi=>a.createElement(de.Z,{placement:"bottom",title:oi},a.createElement("span",null,oi||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:oi=>oi?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:oi=>a.createElement(de.Z,{placement:"bottom",title:oi&&Ue()(oi).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,oi&&Ue()(oi).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:oi=>{if(oi===1)return a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.createElement(Pe.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Lt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:yi,onOk:Yn,onCancel:Sr},a.createElement(xt.default,{layout:"inline",form:Wr,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:lr},a.createElement(xt.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},a.createElement(ie.default,null,a.createElement(ie.default.Option,{value:"1"},"\u59D3\u540D"),a.createElement(ie.default.Option,{value:"2"},"\u624B\u673A\u53F7"),a.createElement(ie.default.Option,{value:"3"},"\u90AE\u7BB1"))),a.createElement(xt.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},a.createElement(tt.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),a.createElement(xt.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.createElement(kn.Z,{allowClear:!0,defaultOpen:!1,options:fn,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(oi,hr)=>hr.value.toUpperCase().indexOf(oi.toUpperCase())!==-1})),a.createElement(xt.default.Item,null,a.createElement(te.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),Xr&&a.createElement("div",{className:"tc font16 c-light-black mt40"},a.createElement("img",{src:io.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(hi.default,{pagination:!1,dataSource:[],columns:Ri})),a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.createElement(Li(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:oi=>{qr()},hasMore:yn,useWindow:!1},a.createElement(hi.default,{loading:Fr,showHeader:!1,pagination:!1,dataSource:li,columns:Ri,onRow:oi=>({onClick:hr=>{hr.currentTarget.querySelector("input").disabled||la(hr.currentTarget.querySelector("input").value)}})})))))};var Ui=(0,oe.connect)(({pathsDetail:Xe,loading:Ye})=>({pathsDetail:Xe,loading:Ye}))(Nr),$i=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const da=({pathsDetail:Xe,loading:Ye,dispatch:be,data:Lt,onReloadData:Cn=()=>{}})=>{const Qn=(0,oe.useParams)(),[gr,fn]=(0,a.useState)(!0),[Wt,yn]=(0,a.useState)(!1),[dr]=xt.default.useForm(),[Fr,Pr]=(0,a.useState)([]),[Wr,li]=(0,a.useState)(1),[ei,Or]=(0,a.useState)([]),[ta,Ar]=(0,a.useState)(!0),[ti,Xr]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Xe.actionTabs.key==="Collaborators-AddCourses"&&(Ar(!0),fn(!0),bi())},[Xe.actionTabs.key]);const bi=()=>$i(void 0,null,function*(){const Yn=yield be({type:"classroomList/getSchoolList",payload:{}})}),yi=()=>{Ar(!1),fn(!0),yn(!1),li(1),Or([]),ha(!0)},Ra=Yn=>{Yn=String(Yn);const Sr=ei.indexOf(Yn);Sr<0?ei.push(Yn):ei.splice(Sr,1),Or([...ei])},ha=(Yn=!1)=>$i(void 0,null,function*(){var Sr,Ri;if(gr&&!Wt||Yn){const oi=dr.getFieldValue();yn(!0),li(Yn?1:Wr+1);const hr=yield(0,ca.FU)({page:Yn?1:Wr+1,container_id:Qn.pathId,container_type:3,manager_name:(oi==null?void 0:oi.manager_name)||null,course_name:((Sr=oi==null?void 0:oi.course_name)==null?void 0:Sr.trim())||null});Pr(Yn?[...hr.courses]:[...Fr,...hr.courses]),yn(!1),((Ri=hr.courses)==null?void 0:Ri.length)<10&&fn(!1)}}),lr=()=>$i(void 0,null,function*(){var Yn,Sr,Ri;if(!(ei!=null&&ei.length))Ne.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(Xe.actionTabs.type!=1){if(((Sr=(Yn=Xe==null?void 0:Xe.Courses)==null?void 0:Yn.spoc_courses)==null?void 0:Sr.length)+(ei==null?void 0:ei.length)>3){Ne.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((Ri=Lt==null?void 0:Lt.spoc_courses)==null?void 0:Ri.length)+(ei==null?void 0:ei.length)>3){Ne.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}Xr(!0);const oi=yield(0,le.sm)({id:Qn.pathId,course_ids:ei,course_type:Xe.actionTabs.type});Xr(!1),oi&&(Ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),la(),Cn&&Cn())}}),la=()=>{dr.setFieldsValue({course_name:"",manager_name:""}),Or([]),be({type:"pathsDetail/setActionTabs",payload:{}})},qr=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Yn,Sr)=>a.createElement(Ce.default,{value:Sr.id,checked:ei.includes(String(Sr.id)),disabled:!!Yn})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:Yn=>a.createElement(de.Z,{placement:"bottom",title:Yn},a.createElement("span",null,Yn||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:Yn=>a.createElement(de.Z,{placement:"bottom",title:Yn},a.createElement("span",null,Yn||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:Yn=>a.createElement(de.Z,{placement:"bottom",title:Yn},a.createElement("span",null,Yn||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:Yn=>a.createElement(de.Z,{placement:"bottom",title:Yn},a.createElement("span",null,Yn))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:Yn=>a.createElement(de.Z,{placement:"bottom",title:Yn},a.createElement("span",null,Yn||"--"))}];return a.createElement(Pe.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:Xe.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:ti,onOk:lr,onCancel:la},a.createElement(xt.default,{layout:"inline",form:dr,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:yi},a.createElement(xt.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},a.createElement(tt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),a.createElement(xt.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},a.createElement(tt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),a.createElement(xt.default.Item,null,a.createElement(te.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),ta&&a.createElement("div",{className:"tc font16 c-light-black mt40"},a.createElement("img",{src:io.RL,width:"100",alt:""}),a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!ta&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(hi.default,{pagination:!1,dataSource:[],columns:qr})),a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.createElement(Li(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Yn=>{ha()},hasMore:gr,useWindow:!1},a.createElement(hi.default,{loading:Wt,showHeader:!1,pagination:!1,dataSource:Fr,columns:qr,onRow:Yn=>({onClick:Sr=>{Sr.currentTarget.querySelector("input").disabled||Ra(Sr.currentTarget.querySelector("input").value)}})})))))};var Ii=(0,oe.connect)(({pathsDetail:Xe,loading:Ye})=>({pathsDetail:Xe,loading:Ye}))(da),Ba=we(32761),aa=we(44589),Ma=we(39180),Sa=we.n(Ma),oa=we(59301),Ja=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Wo=(0,aa.W8)(({item:Xe,toIndex:Ye,params:be,isShow:Lt,setShow:Cn,dispatch:Qn,user:gr,classroomList:fn,handleDeleteMember:Wt,pathsDetail:yn,EditPowerClick:dr})=>{var Fr,Pr,Wr,li;return oa.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},oa.createElement("div",{className:Dn.directionItemWrap},oa.createElement(de.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:oa.createElement("div",{className:Dn.teamHeight},oa.createElement("div",{style:{display:"flex"}},oa.createElement("div",{className:Dn.imageWrap,style:{marginRight:11}},oa.createElement("img",{className:Dn.imageWrap,src:Ao.Z.API_SERVER+"/images/"+(Xe==null?void 0:Xe.image_url)})),oa.createElement("div",null,oa.createElement("div",{title:Xe==null?void 0:Xe.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(Xe==null?void 0:Xe.name)||"--"),oa.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Xe==null?void 0:Xe.school))),oa.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(Xe!=null&&Xe.brief_introduction)&&oa.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(Xe==null?void 0:Xe.brief_introduction)&&oa.createElement("div",{className:Dn.divHeight},Xe==null?void 0:Xe.brief_introduction),((Fr=gr==null?void 0:gr.userInfo)==null?void 0:Fr.user_id)===(Xe==null?void 0:Xe.id)&&oa.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>oe.history.push("/account/profile")},oa.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},oa.createElement("div",{style:{position:"relative"}},oa.createElement("img",{draggable:!1,className:Dn.imgradius,onClick:()=>{(0,ue.bg)()?oe.history.push(`${Xe.user_url}`):Qn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Ao.Z.API_SERVER+"/images/"+(Xe==null?void 0:Xe.image_url)}),((0,ue.Ny)()||((Pr=yn==null?void 0:yn.detail)==null?void 0:Pr.is_subject_member))&&oa.createElement(oa.Fragment,null,Xe!=null&&Xe.is_subject_creator?oa.createElement("div",{className:Dn.member_power1},"\u521B\u5EFA\u8005"):Xe!=null&&Xe.can_edit_knowledge_graph||Xe!=null&&Xe.can_edit_stage?oa.createElement("div",{className:Dn.member_power1,style:{cursor:((0,ue.j5)()||((Wr=yn==null?void 0:yn.detail)==null?void 0:Wr.is_creator))&&"pointer"},onClick:()=>dr(Xe)},"\u7F16\u8F91\u6743\u9650"):oa.createElement("div",{className:Dn.member_power2,style:{cursor:((0,ue.j5)()||((li=yn==null?void 0:yn.detail)==null?void 0:li.is_creator))&&"pointer"},onClick:()=>dr(Xe)},"\u67E5\u770B\u6743\u9650"))),oa.createElement("div",null,oa.createElement("span",{className:"multi_ellipsis1"},(Xe==null?void 0:Xe.name)||"--"),oa.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(Xe==null?void 0:Xe.school)||"--"))),oa.createElement("br",null)))}),ss=(0,aa.JN)(({isShow:Xe,setShow:Ye,pathsDetail:be,items:Lt,params:Cn,dispatch:Qn,user:gr,classroomList:fn,handleDeleteMember:Wt,EditPowerClick:yn})=>oa.createElement("div",{className:"task-list-container"},Lt==null?void 0:Lt.map((dr,Fr)=>oa.createElement(Wo,{key:`${dr.id}`,isShow:Xe,setShow:Ye,dispatch:Qn,pathsDetail:be,handleDeleteMember:Wt,user:gr,classroomList:fn,toIndex:Fr+1,params:Cn,index:Fr,item:dr,EditPowerClick:yn})))),Yo=({data:Xe,user:Ye,classroomList:be,pathsDetail:Lt,operation:Cn,callback:Qn,handleDeleteMember:gr,onCancel:fn,dispatch:Wt,visible:yn=!1,EditPowerClick:dr})=>{const[Fr,Pr]=(0,a.useState)(Xe),Wr=(0,oe.useParams)(),[li,ei]=(0,a.useState)(),[Or,ta]=(0,a.useState)(!0);function Ar(Xr){const{newIndex:bi,oldIndex:yi}=Xr;Cn&&(ti(Sa()(Fr,yi,bi).map(Ra=>Ra==null?void 0:Ra.id)),Pr(Sa()(Fr,yi,bi)))}(0,a.useEffect)(()=>{Pr(Xe)},[JSON.stringify(Xe)]);function ti(Xr){return Ja(this,null,function*(){const bi=yield(0,et.ZP)(`/api/paths/${Wr==null?void 0:Wr.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:Xr}});Wt({type:"pathsDetail/getRightData",payload:{id:Wr.pathId}}),Wt({type:"pathsDetail/getPathsDetail",payload:{id:Wr.pathId}})})}return oa.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},oa.createElement(ss,{axis:"xy",helperClass:"dragging-li",isShow:Or,setShow:ta,distance:2,disableAutoscroll:!0,dispatch:Wt,pathsDetail:Lt,handleDeleteMember:gr,user:Ye,classroomList:be,params:Wr,items:Fr,onSortEnd:Ar,EditPowerClick:dr}))};var Da=(0,oe.connect)(({user:Xe,classroomList:Ye,pathsDetail:be})=>({user:Xe,classroomList:Ye,pathsDetail:be}))(Yo),to={"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"},ns=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Do=null,Ws=(0,aa.W8)(({item:Xe,toIndex:Ye,params:be,dispatch:Lt,classroomList:Cn,handleDeleteMember:Qn,pathsDetail:gr})=>{var fn,Wt,yn,dr;return a.createElement("span",{onClick:()=>{window.open(Xe==null?void 0:Xe.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},a.createElement("div",{className:to.directionItemWrap},a.createElement("img",{className:to.imgradius,src:Ao.Z.API_SERVER+(Xe==null?void 0:Xe.default_image)}),a.createElement("span",{className:to.groupActionWrap},a.createElement(de.Z,{title:Xe.name},a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((fn=Xe.name)==null?void 0:fn.length)>7?a.createElement("span",null,(Wt=Xe.name)==null?void 0:Wt.substring(0,7),a.createElement("br",null)," ",(yn=Xe.name)==null?void 0:yn.substring(7,14),(Xe==null?void 0:Xe.name.length)>14&&"..."):Xe.name)))),a.createElement("div",{className:to.bottomdiv},a.createElement(de.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${Xe==null?void 0:Xe.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)"}},Xe==null?void 0:Xe.visits))),a.createElement(de.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${Xe==null?void 0:Xe.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)"}}," ",Xe==null?void 0:Xe.course_members_count))),a.createElement(de.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",Xe==null?void 0:Xe.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)"}}," ",Xe==null?void 0:Xe.tasks_count))),a.createElement(de.Z,{title:"\u5220\u9664",placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{color:"#bbbbbb",display:!((dr=gr==null?void 0:gr.detail)!=null&&dr.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:Fr=>{Fr.stopPropagation(),Qn(Xe.id)}})))))}),yo=(0,aa.JN)(({items:Xe,params:Ye,dispatch:be,classroomList:Lt,handleDeleteMember:Cn,pathsDetail:Qn})=>a.createElement("div",{className:"task-list-container",style:{minHeight:(Xe==null?void 0:Xe.length)*240}},Xe==null?void 0:Xe.map((gr,fn)=>a.createElement(Ws,{key:`${gr.id}`,dispatch:be,pathsDetail:Qn,handleDeleteMember:Cn,classroomList:Lt,toIndex:fn+1,params:Ye,index:fn,item:gr})))),Bs=({data:Xe,classroomList:Ye,pathsDetail:be,callback:Lt,handleDeleteMember:Cn,onCancel:Qn,dispatch:gr,visible:fn=!1})=>{const[Wt,yn]=(0,a.useState)(Xe),dr=(0,oe.useParams)(),[Fr,Pr]=(0,a.useState)();function Wr(ei){const{newIndex:Or,oldIndex:ta}=ei;li(Sa()(Wt,ta,Or).map(Ar=>Ar==null?void 0:Ar.id)),yn(Sa()(Wt,ta,Or))}(0,a.useEffect)(()=>{yn(Xe)},[JSON.stringify(Xe)]);function li(ei){return ns(this,null,function*(){const Or=yield(0,et.ZP)(`/api/paths/${dr==null?void 0:dr.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:ei}})})}return a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},a.createElement(yo,{axis:"y",helperClass:"dragging-li",pathsDetail:be,distance:2,dispatch:gr,handleDeleteMember:Cn,classroomList:Ye,params:dr,items:Wt,onSortEnd:Wr}))};var Bl=(0,oe.connect)(({classroomList:Xe,pathsDetail:Ye})=>({classroomList:Xe,pathsDetail:Ye}))(Bs),Ro=we(51190),Na="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",ko="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=",$o=Object.defineProperty,ai=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,zi=Object.prototype.propertyIsEnumerable,fa=(Xe,Ye,be)=>Ye in Xe?$o(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Ua=(Xe,Ye)=>{for(var be in Ye||(Ye={}))ea.call(Ye,be)&&fa(Xe,be,Ye[be]);if(ai)for(var be of ai(Ye))zi.call(Ye,be)&&fa(Xe,be,Ye[be]);return Xe};const Ga=Xe=>React.createElement("svg",Ua({width:20,height:19,xmlns:"http://www.w3.org/2000/svg"},Xe),React.createElement("title",null,"\u8BFE\u7A0B\u65B9\u5411"),React.createElement("g",{fill:"#1991FF",fillRule:"nonzero"},React.createElement("path",{d:"M3.472 17.62c0 .649-.477 1.174-1.125 1.174h-1.21c-.647 0-1.124-.525-1.124-1.173v-1.076h3.459v1.076ZM.013 5.999h3.459v9.373H.013zM3.472 4.777l-3.459.037v-1.21c0-.649.477-1.174 1.125-1.174h1.21c.647 0 1.124.525 1.124 1.174v1.173ZM9.386 17.62c0 .649-.525 1.174-1.173 1.174h-2.42c-.647 0-1.075-.525-1.075-1.173v-1.063h4.668v1.063ZM9.386 15.335l-4.668-.012V3.616h4.668zM9.386 2.455l-4.668-.037V1.196c0-.648.428-1.173 1.076-1.173h2.42c.647 0 1.172.525 1.172 1.173v1.259ZM16.426 17.657c0 .648-.525 1.174-1.174 1.174H11.71a1.173 1.173 0 0 1-1.174-1.174V3.616c0-.648.526-1.174 1.174-1.174h3.543c.649 0 1.174.526 1.174 1.174v14.041ZM19.945 17.657c0 .648-.452 1.174-1.1 1.174h-.183c-.648 0-1.051-.477-1.051-1.125v-2.322l2.334-.048v2.321ZM19.945 14.101l-2.334.049v-3.446l2.334-.012zM19.945 9.457h-2.334v-2.31c0-.647.403-1.222 1.051-1.222h.183c.648 0 1.1.526 1.1 1.173v2.36Z"})));var As="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzE5OTFGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMy40NzIgMTcuNjJjMCAuNjQ5LS40NzcgMS4xNzQtMS4xMjUgMS4xNzRoLTEuMjFjLS42NDcgMC0xLjEyNC0uNTI1LTEuMTI0LTEuMTczdi0xLjA3NmgzLjQ1OXYxLjA3NlpNLjAxMyA1Ljk5OWgzLjQ1OXY5LjM3M0guMDEzek0zLjQ3MiA0Ljc3N2wtMy40NTkuMDM3di0xLjIxYzAtLjY0OS40NzctMS4xNzQgMS4xMjUtMS4xNzRoMS4yMWMuNjQ3IDAgMS4xMjQuNTI1IDEuMTI0IDEuMTc0djEuMTczWk05LjM4NiAxNy42MmMwIC42NDktLjUyNSAxLjE3NC0xLjE3MyAxLjE3NGgtMi40MmMtLjY0NyAwLTEuMDc1LS41MjUtMS4wNzUtMS4xNzN2LTEuMDYzaDQuNjY4djEuMDYzWk05LjM4NiAxNS4zMzVsLTQuNjY4LS4wMTJWMy42MTZoNC42Njh6TTkuMzg2IDIuNDU1bC00LjY2OC0uMDM3VjEuMTk2YzAtLjY0OC40MjgtMS4xNzMgMS4wNzYtMS4xNzNoMi40MmMuNjQ3IDAgMS4xNzIuNTI1IDEuMTcyIDEuMTczdjEuMjU5Wk0xNi40MjYgMTcuNjU3YzAgLjY0OC0uNTI1IDEuMTc0LTEuMTc0IDEuMTc0SDExLjcxYTEuMTczIDEuMTczIDAgMCAxLTEuMTc0LTEuMTc0VjMuNjE2YzAtLjY0OC41MjYtMS4xNzQgMS4xNzQtMS4xNzRoMy41NDNjLjY0OSAwIDEuMTc0LjUyNiAxLjE3NCAxLjE3NHYxNC4wNDFaTTE5Ljk0NSAxNy42NTdjMCAuNjQ4LS40NTIgMS4xNzQtMS4xIDEuMTc0aC0uMTgzYy0uNjQ4IDAtMS4wNTEtLjQ3Ny0xLjA1MS0xLjEyNXYtMi4zMjJsMi4zMzQtLjA0OHYyLjMyMVpNMTkuOTQ1IDE0LjEwMWwtMi4zMzQuMDQ5di0zLjQ0NmwyLjMzNC0uMDEyek0xOS45NDUgOS40NTdoLTIuMzM0di0yLjMxYzAtLjY0Ny40MDMtMS4yMjIgMS4wNTEtMS4yMjJoLjE4M2MuNjQ4IDAgMS4xLjUyNiAxLjEgMS4xNzN2Mi4zNloiLz48L2c+PC9zdmc+",Zo="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==",Ps=Object.defineProperty,fl=Object.getOwnPropertySymbols,au=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,Zl=(Xe,Ye,be)=>Ye in Xe?Ps(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,ou=(Xe,Ye)=>{for(var be in Ye||(Ye={}))au.call(Ye,be)&&Zl(Xe,be,Ye[be]);if(fl)for(var be of fl(Ye))Ql.call(Ye,be)&&Zl(Xe,be,Ye[be]);return Xe};const VA=Xe=>React.createElement("svg",ou({width:24,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Xe),React.createElement("title",null,"logo"),React.createElement("defs",null,React.createElement("ellipse",{id:"zngc_svg__a",cx:11.79,cy:6.441,rx:3.712,ry:1.856}),React.createElement("path",{d:"M3.712 7.205c2.05 0 3.712-.83 3.712-1.856C7.424 4.324 5.762 0 3.712 0 1.662 0 0 4.324 0 5.35c0 1.024 1.662 1.855 3.712 1.855Z",id:"zngc_svg__b"})),React.createElement("g",{transform:"translate(1 1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",strokeLinejoin:"round",d:"m0 6.55 11.354 6.55v12.883L0 19.433z"}),React.createElement("path",{stroke:"#3061D0",strokeWidth:.5,fill:"#3061D0",strokeLinejoin:"round",d:"m11.354 12.882 11.353 6.55-11.353 6.55L0 19.433z"}),React.createElement("path",{d:"M0 6.55 11.354 0l11.353 6.55v12.882l-11.353 6.55V13.1L0 6.55Z",stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",strokeLinejoin:"round"}),React.createElement("path",{d:"M1.41 17.346c.09-.052.14-.039.148.037l.002.023v.34a.12.12 0 0 1-.053.095l-.015.01-.575.332a.084.084 0 0 0-.044.057l-.002.014v.082c0 .024.011.032.032.025l.014-.007.475-.275a.142.142 0 0 0 .042-.036l.012-.017.03-.046c.039-.061.076-.073.083-.03v.179a.12.12 0 0 1-.052.096l-.015.01-.9.52c-.072.041-.106.023-.142-.03a.084.084 0 0 1-.013-.049v-.621c0-.088.043-.163.126-.218l.023-.015.824-.476Zm1.387-1.177c.038-.021.062-.019.067.01l.001.014.005 1.182a.116.116 0 0 1-.053.092l-.015.01-.906.524c-.081.047-.139.03-.148-.035l-.001-.02v-.606c0-.083.043-.156.125-.21l.024-.015.496-.287c.024-.014.04-.033.043-.054l.002-.014v-.319c0-.035.019-.068.052-.092l.015-.01.293-.17Zm.653-.002c.041-.024.065-.013.065.029v.552c0 .029.017.034.045.016l.169-.115a.086.086 0 0 0 .04-.07v-.435c0-.02-.004-.03-.015-.045l-.017-.018c-.028-.029-.008-.075.043-.105l.335-.194c.04-.023.065-.013.065.03v.803a.12.12 0 0 1-.065.104l-.28.162c-.042.023-.065.022-.065-.005s-.018-.03-.046-.01l-.466.328c-.095.068-.151.05-.151-.048v-.62c0-.019-.004-.03-.015-.044l-.026-.027c-.024-.024 0-.066.052-.096l.332-.192Zm1.972-1.14c.043-.025.068-.015.068.027v.08c0 .042-.025.081-.068.106l-.586.338c-.03.017-.045.042-.045.071v.421c0 .03.016.036.045.019l.486-.281a.152.152 0 0 0 .054-.054l.03-.045c.043-.068.084-.076.084-.016v.164c0 .043-.025.081-.068.106l-.905.523c-.098.057-.15.036-.15-.06v-.643c0-.095.052-.176.15-.233l.905-.523Zm1.22-.705c.081-.047.147-.026.157.056v.642a.258.258 0 0 1-.125.218l-.023.015-.823.476c-.081.046-.141.028-.15-.043l-.001-.019v-.64c0-.088.043-.164.125-.219l.023-.014.817-.472Zm1.396-1.181c.037-.022.06-.02.066.01l.001.014.005 1.182a.116.116 0 0 1-.053.092l-.015.01-.906.524c-.08.046-.139.03-.148-.036l-.001-.02v-.606c0-.083.043-.155.125-.21l.024-.015.496-.286c.024-.014.04-.033.044-.055v-.333c0-.035.02-.068.053-.092l.016-.01.293-.17Zm1.42-.446c.089-.052.14-.039.148.037l.001.023v.34a.12.12 0 0 1-.053.095l-.015.01-.575.332a.084.084 0 0 0-.044.057l-.001.014v.082c0 .024.01.032.031.025l.014-.007.475-.275a.142.142 0 0 0 .043-.036l.012-.017.03-.046c.038-.061.076-.073.082-.03l.001.015v.164a.12.12 0 0 1-.053.096l-.015.01-.899.52c-.072.04-.106.023-.142-.03a.084.084 0 0 1-.014-.049v-.621c0-.088.044-.163.126-.219l.024-.014.824-.476Zm-7.18 4.337-.126.072c-.017.01-.027.028-.03.052l-.001.015v.464c0 .026.008.038.022.035l.009-.004.125-.073c.017-.01.027-.027.03-.051l.001-.015v-.464c0-.032-.01-.043-.03-.031Zm4.115-2.38-.122.072c-.018.01-.029.028-.032.052V15.255c0 .027.007.038.022.035l.01-.005.122-.07c.018-.01.028-.029.032-.053V14.683c0-.032-.01-.042-.032-.03Zm1.312-.757-.126.072c-.016.01-.027.028-.03.052V14.498c0 .027.007.038.021.035l.01-.004.125-.072c.016-.01.027-.028.03-.052V13.926c0-.032-.01-.043-.03-.031ZM.966 17.798l-.123.071c-.018.01-.029.032-.031.062l-.001.016v.051c0 .034.008.05.023.045l.009-.003.123-.072c.018-.01.029-.031.031-.062l.001-.016v-.05c0-.04-.011-.054-.032-.042Zm8.048-4.651-.124.071c-.018.01-.028.032-.03.062l-.002.016v.051c0 .034.009.05.024.045l.008-.003.124-.072c.017-.01.028-.031.03-.062l.002-.016v-.05c0-.04-.012-.054-.032-.042ZM16.334 17.318V18l-1.686.969v3.01l1.931-1.11v.682l-4.873 2.801v-.681l1.971-1.133v-3.01l-1.742 1v-.68l4.399-2.53Zm5.998-3.38v.682l-3.719 2.138-.291 3.791-.977.562.343-4.503 4.644-2.67Zm-5.904-.36v2.124l-4.416 2.539v-2.125l4.416-2.538Zm3.445-2.827v2.97l-1.24.713v-.568l.28-.16v-.2l-.56.322v.767l-.96.552v-2.97l2.48-1.426Zm1.182.16v.398l1.428-.946v.682l-1.428.946v.358l1.411-.811v.681l-2.37 1.363v-2.119l.96-.551Zm-5.598 4.514-2.474 1.422v.165l2.474-1.422v-.165Zm0-.63-2.474 1.422v.165l2.474-1.422v-.165Zm3.456-2.038-.56.322v.181l.56-.321v-.182Zm0-.767-.56.322v.199l.56-.322v-.2Zm-6.284 1.352-.029.141 1.509-.867v.625l-.612.351v.245l.657-.378v.625l-1.068.614-.446.91-1.005.577.463-.919-.526.302v-.625l.954-.548v-.244l-.086.049-.028.13-.829.476.218-.988.828-.476Zm1.617-.844 2.468-1.408v2.176l-2.468 1.418v-2.186Zm-.252 1.791.246.399-.966.555-.25-.395.97-.559Zm7.061-5.791v.505l1.434-.95v.683l-1.434.949v.25l1.366-.785v.681l-2.326 1.337V9.05l.96-.551Zm-5.313 3.826-.525.303v.818l.525-.303v-.818Zm2.931-2.451-.24.916.503-.29-.08-.584.92-.528.16 1.22-2.52 1.448v-.676l.24-.922 1.017-.584Z",fill:"#3061D0",fillRule:"nonzero"}),React.createElement("use",{stroke:"#3061D0",strokeWidth:.5,fill:"#FFF",xlinkHref:"#zngc_svg__a"}),React.createElement("g",{transform:"translate(8.079 1.092)"},React.createElement("mask",{id:"zngc_svg__c",fill:"#fff"},React.createElement("use",{xlinkHref:"#zngc_svg__b"})),React.createElement("use",{fill:"#FFF",xlinkHref:"#zngc_svg__b"}),React.createElement("path",{d:"M3.712 1.356a.702.702 0 0 1 .235 1.363v.587h1.722c.345 0 .626.28.626.624v2.651c0 .345-.28.624-.626.624H1.755a.625.625 0 0 1-.626-.624v-2.65c0-.345.28-.625.626-.625h1.722V2.72a.702.702 0 0 1 .235-1.364ZM6.92 4.398a.934.934 0 1 1 0 1.871h-.313V4.398h.313ZM.816 4.32v1.872H.503a.938.938 0 0 1-.94-.936c0-.517.42-.936.94-.936h.313Zm1.8.078a.86.86 0 0 0-.861.858.86.86 0 0 0 .861.858.86.86 0 0 0 .861-.858.86.86 0 0 0-.861-.858Zm1.84.115a.857.857 0 0 0 0 1.486.864.864 0 0 0 .86 0 .857.857 0 0 0 0-1.486.864.864 0 0 0-.86 0Zm2.543.197h-.078v1.248h.078A.547.547 0 0 0 7.54 5.5l.007-.088v-.156A.547.547 0 0 0 7 4.71ZM.503 4.632H.424a.549.549 0 0 0-.54.46l-.008.086v.156c0 .271.2.496.46.538l.088.008h.079V4.632Zm2.348.234a.234.234 0 1 1 0 .469.234.234 0 0 1 0-.47Zm2.27 0a.234.234 0 1 1 0 .469.234.234 0 0 1 0-.47Zm-.39-2.409.136.078a.156.156 0 1 1-.156.27l-.136-.078a.156.156 0 1 1 .157-.27Zm-1.831.06a.156.156 0 0 1-.052.21l-.135.078a.157.157 0 0 1-.24-.134c0-.057.033-.11.083-.136l.136-.078a.157.157 0 0 1 .208.06Zm.616-.796a.39.39 0 1 0 .391.675.39.39 0 1 0-.39-.675Zm1.44.173a.156.156 0 1 1 0 .312h-.157a.156.156 0 1 1 0-.312h.157Zm-2.331 0a.156.156 0 1 1 0 .312h-.157a.156.156 0 1 1 0-.312h.157Zm2.244-.6a.156.156 0 0 1-.002.272l-.135.078a.157.157 0 0 1-.212-.06.156.156 0 0 1 .055-.21l.136-.079c.048-.03.109-.03.158-.002Zm-2.156.001.135.078a.156.156 0 0 1 .055.212.157.157 0 0 1-.211.059l-.136-.078a.156.156 0 1 1 .157-.27ZM3.226.9l.078.135a.155.155 0 0 1-.058.213.156.156 0 0 1-.214-.057l-.078-.135a.156.156 0 0 1 .06-.21.157.157 0 0 1 .212.054ZM4.41.845c.074.042.1.136.06.21l-.079.135a.157.157 0 0 1-.212.054.156.156 0 0 1-.06-.21l.079-.135A.157.157 0 0 1 4.41.845Zm-.698-.19c.086 0 .156.07.156.156v.156a.157.157 0 0 1-.313 0V.81c0-.086.07-.156.157-.156Z",fill:"#3061D0",fillRule:"nonzero",mask:"url(#zngc_svg__c)"}))));var GA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxlbGxpcHNlIGlkPSJhIiBjeD0iMTEuNzkiIGN5PSI2LjQ0MSIgcng9IjMuNzEyIiByeT0iMS44NTYiLz48cGF0aCBkPSJNMy43MTIgNy4yMDVjMi4wNSAwIDMuNzEyLS44MyAzLjcxMi0xLjg1NkM3LjQyNCA0LjMyNCA1Ljc2MiAwIDMuNzEyIDAgMS42NjIgMCAwIDQuMzI0IDAgNS4zNWMwIDEuMDI0IDEuNjYyIDEuODU1IDMuNzEyIDEuODU1WiIgaWQ9ImIiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiMzMDYxRDAiIHN0cm9rZS13aWR0aD0iLjUiIGZpbGw9IiNGRkYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im0wIDYuNTUgMTEuMzU0IDYuNTV2MTIuODgzTDAgMTkuNDMzeiIvPjxwYXRoIHN0cm9rZT0iIzMwNjFEMCIgc3Ryb2tlLXdpZHRoPSIuNSIgZmlsbD0iIzMwNjFEMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTExLjM1NCAxMi44ODIgMTEuMzUzIDYuNTUtMTEuMzUzIDYuNTVMMCAxOS40MzN6Ii8+PHBhdGggZD0iTTAgNi41NSAxMS4zNTQgMGwxMS4zNTMgNi41NXYxMi44ODJsLTExLjM1MyA2LjU1VjEzLjFMMCA2LjU1WiIgc3Ryb2tlPSIjMzA2MUQwIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjRkZGIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEuNDEgMTcuMzQ2Yy4wOS0uMDUyLjE0LS4wMzkuMTQ4LjAzN2wuMDAyLjAyM3YuMzRhLjEyLjEyIDAgMCAxLS4wNTMuMDk1bC0uMDE1LjAxLS41NzUuMzMyYS4wODQuMDg0IDAgMCAwLS4wNDQuMDU3bC0uMDAyLjAxNHYuMDgyYzAgLjAyNC4wMTEuMDMyLjAzMi4wMjVsLjAxNC0uMDA3LjQ3NS0uMjc1YS4xNDIuMTQyIDAgMCAwIC4wNDItLjAzNmwuMDEyLS4wMTcuMDMtLjA0NmMuMDM5LS4wNjEuMDc2LS4wNzMuMDgzLS4wM3YuMTc5YS4xMi4xMiAwIDAgMS0uMDUyLjA5NmwtLjAxNS4wMS0uOS41MmMtLjA3Mi4wNDEtLjEwNi4wMjMtLjE0Mi0uMDNhLjA4NC4wODQgMCAwIDEtLjAxMy0uMDQ5di0uNjIxYzAtLjA4OC4wNDMtLjE2My4xMjYtLjIxOGwuMDIzLS4wMTUuODI0LS40NzZabTEuMzg3LTEuMTc3Yy4wMzgtLjAyMS4wNjItLjAxOS4wNjcuMDFsLjAwMS4wMTQuMDA1IDEuMTgyYS4xMTYuMTE2IDAgMCAxLS4wNTMuMDkybC0uMDE1LjAxLS45MDYuNTI0Yy0uMDgxLjA0Ny0uMTM5LjAzLS4xNDgtLjAzNWwtLjAwMS0uMDJ2LS42MDZjMC0uMDgzLjA0My0uMTU2LjEyNS0uMjFsLjAyNC0uMDE1LjQ5Ni0uMjg3Yy4wMjQtLjAxNC4wNC0uMDMzLjA0My0uMDU0bC4wMDItLjAxNHYtLjMxOWMwLS4wMzUuMDE5LS4wNjguMDUyLS4wOTJsLjAxNS0uMDEuMjkzLS4xN1ptLjY1My0uMDAyYy4wNDEtLjAyNC4wNjUtLjAxMy4wNjUuMDI5di41NTJjMCAuMDI5LjAxNy4wMzQuMDQ1LjAxNmwuMTY5LS4xMTVhLjA4Ni4wODYgMCAwIDAgLjA0LS4wN3YtLjQzNWMwLS4wMi0uMDA0LS4wMy0uMDE1LS4wNDVsLS4wMTctLjAxOGMtLjAyOC0uMDI5LS4wMDgtLjA3NS4wNDMtLjEwNWwuMzM1LS4xOTRjLjA0LS4wMjMuMDY1LS4wMTMuMDY1LjAzdi44MDNhLjEyLjEyIDAgMCAxLS4wNjUuMTA0bC0uMjguMTYyYy0uMDQyLjAyMy0uMDY1LjAyMi0uMDY1LS4wMDVzLS4wMTgtLjAzLS4wNDYtLjAxbC0uNDY2LjMyOGMtLjA5NS4wNjgtLjE1MS4wNS0uMTUxLS4wNDh2LS42MmMwLS4wMTktLjAwNC0uMDMtLjAxNS0uMDQ0bC0uMDI2LS4wMjdjLS4wMjQtLjAyNCAwLS4wNjYuMDUyLS4wOTZsLjMzMi0uMTkyWm0xLjk3Mi0xLjE0Yy4wNDMtLjAyNS4wNjgtLjAxNS4wNjguMDI3di4wOGMwIC4wNDItLjAyNS4wODEtLjA2OC4xMDZsLS41ODYuMzM4Yy0uMDMuMDE3LS4wNDUuMDQyLS4wNDUuMDcxdi40MjFjMCAuMDMuMDE2LjAzNi4wNDUuMDE5bC40ODYtLjI4MWEuMTUyLjE1MiAwIDAgMCAuMDU0LS4wNTRsLjAzLS4wNDVjLjA0My0uMDY4LjA4NC0uMDc2LjA4NC0uMDE2di4xNjRjMCAuMDQzLS4wMjUuMDgxLS4wNjguMTA2bC0uOTA1LjUyM2MtLjA5OC4wNTctLjE1LjAzNi0uMTUtLjA2di0uNjQzYzAtLjA5NS4wNTItLjE3Ni4xNS0uMjMzbC45MDUtLjUyM1ptMS4yMi0uNzA1Yy4wODEtLjA0Ny4xNDctLjAyNi4xNTcuMDU2di42NDJhLjI1OC4yNTggMCAwIDEtLjEyNS4yMThsLS4wMjMuMDE1LS44MjMuNDc2Yy0uMDgxLjA0Ni0uMTQxLjAyOC0uMTUtLjA0M2wtLjAwMS0uMDE5di0uNjRjMC0uMDg4LjA0My0uMTY0LjEyNS0uMjE5bC4wMjMtLjAxNC44MTctLjQ3MlptMS4zOTYtMS4xODFjLjAzNy0uMDIyLjA2LS4wMi4wNjYuMDFsLjAwMS4wMTQuMDA1IDEuMTgyYS4xMTYuMTE2IDAgMCAxLS4wNTMuMDkybC0uMDE1LjAxLS45MDYuNTI0Yy0uMDguMDQ2LS4xMzkuMDMtLjE0OC0uMDM2bC0uMDAxLS4wMnYtLjYwNmMwLS4wODMuMDQzLS4xNTUuMTI1LS4yMWwuMDI0LS4wMTUuNDk2LS4yODZjLjAyNC0uMDE0LjA0LS4wMzMuMDQ0LS4wNTV2LS4zMzNjMC0uMDM1LjAyLS4wNjguMDUzLS4wOTJsLjAxNi0uMDEuMjkzLS4xN1ptMS40Mi0uNDQ2Yy4wODktLjA1Mi4xNC0uMDM5LjE0OC4wMzdsLjAwMS4wMjN2LjM0YS4xMi4xMiAwIDAgMS0uMDUzLjA5NWwtLjAxNS4wMS0uNTc1LjMzMmEuMDg0LjA4NCAwIDAgMC0uMDQ0LjA1N2wtLjAwMS4wMTR2LjA4MmMwIC4wMjQuMDEuMDMyLjAzMS4wMjVsLjAxNC0uMDA3LjQ3NS0uMjc1YS4xNDIuMTQyIDAgMCAwIC4wNDMtLjAzNmwuMDEyLS4wMTcuMDMtLjA0NmMuMDM4LS4wNjEuMDc2LS4wNzMuMDgyLS4wM2wuMDAxLjAxNXYuMTY0YS4xMi4xMiAwIDAgMS0uMDUzLjA5NmwtLjAxNS4wMS0uODk5LjUyYy0uMDcyLjA0LS4xMDYuMDIzLS4xNDItLjAzYS4wODQuMDg0IDAgMCAxLS4wMTQtLjA0OXYtLjYyMWMwLS4wODguMDQ0LS4xNjMuMTI2LS4yMTlsLjAyNC0uMDE0LjgyNC0uNDc2Wm0tNy4xOCA0LjMzNy0uMTI2LjA3MmMtLjAxNy4wMS0uMDI3LjAyOC0uMDMuMDUybC0uMDAxLjAxNXYuNDY0YzAgLjAyNi4wMDguMDM4LjAyMi4wMzVsLjAwOS0uMDA0LjEyNS0uMDczYy4wMTctLjAxLjAyNy0uMDI3LjAzLS4wNTFsLjAwMS0uMDE1di0uNDY0YzAtLjAzMi0uMDEtLjA0My0uMDMtLjAzMVptNC4xMTUtMi4zOC0uMTIyLjA3MmMtLjAxOC4wMS0uMDI5LjAyOC0uMDMyLjA1MlYxNS4yNTVjMCAuMDI3LjAwNy4wMzguMDIyLjAzNWwuMDEtLjAwNS4xMjItLjA3Yy4wMTgtLjAxLjAyOC0uMDI5LjAzMi0uMDUzVjE0LjY4M2MwLS4wMzItLjAxLS4wNDItLjAzMi0uMDNabTEuMzEyLS43NTctLjEyNi4wNzJjLS4wMTYuMDEtLjAyNy4wMjgtLjAzLjA1MlYxNC40OThjMCAuMDI3LjAwNy4wMzguMDIxLjAzNWwuMDEtLjAwNC4xMjUtLjA3MmMuMDE2LS4wMS4wMjctLjAyOC4wMy0uMDUyVjEzLjkyNmMwLS4wMzItLjAxLS4wNDMtLjAzLS4wMzFaTS45NjYgMTcuNzk4bC0uMTIzLjA3MWMtLjAxOC4wMS0uMDI5LjAzMi0uMDMxLjA2MmwtLjAwMS4wMTZ2LjA1MWMwIC4wMzQuMDA4LjA1LjAyMy4wNDVsLjAwOS0uMDAzLjEyMy0uMDcyYy4wMTgtLjAxLjAyOS0uMDMxLjAzMS0uMDYybC4wMDEtLjAxNnYtLjA1YzAtLjA0LS4wMTEtLjA1NC0uMDMyLS4wNDJabTguMDQ4LTQuNjUxLS4xMjQuMDcxYy0uMDE4LjAxLS4wMjguMDMyLS4wMy4wNjJsLS4wMDIuMDE2di4wNTFjMCAuMDM0LjAwOS4wNS4wMjQuMDQ1bC4wMDgtLjAwMy4xMjQtLjA3MmMuMDE3LS4wMS4wMjgtLjAzMS4wMy0uMDYybC4wMDItLjAxNnYtLjA1YzAtLjA0LS4wMTItLjA1NC0uMDMyLS4wNDJaTTE2LjMzNCAxNy4zMThWMThsLTEuNjg2Ljk2OXYzLjAxbDEuOTMxLTEuMTF2LjY4MmwtNC44NzMgMi44MDF2LS42ODFsMS45NzEtMS4xMzN2LTMuMDFsLTEuNzQyIDF2LS42OGw0LjM5OS0yLjUzWm01Ljk5OC0zLjM4di42ODJsLTMuNzE5IDIuMTM4LS4yOTEgMy43OTEtLjk3Ny41NjIuMzQzLTQuNTAzIDQuNjQ0LTIuNjdabS01LjkwNC0uMzZ2Mi4xMjRsLTQuNDE2IDIuNTM5di0yLjEyNWw0LjQxNi0yLjUzOFptMy40NDUtMi44Mjd2Mi45N2wtMS4yNC43MTN2LS41NjhsLjI4LS4xNnYtLjJsLS41Ni4zMjJ2Ljc2N2wtLjk2LjU1MnYtMi45N2wyLjQ4LTEuNDI2Wm0xLjE4Mi4xNnYuMzk4bDEuNDI4LS45NDZ2LjY4MmwtMS40MjguOTQ2di4zNThsMS40MTEtLjgxMXYuNjgxbC0yLjM3IDEuMzYzdi0yLjExOWwuOTYtLjU1MVptLTUuNTk4IDQuNTE0LTIuNDc0IDEuNDIydi4xNjVsMi40NzQtMS40MjJ2LS4xNjVabTAtLjYzLTIuNDc0IDEuNDIydi4xNjVsMi40NzQtMS40MjJ2LS4xNjVabTMuNDU2LTIuMDM4LS41Ni4zMjJ2LjE4MWwuNTYtLjMyMXYtLjE4MlptMC0uNzY3LS41Ni4zMjJ2LjE5OWwuNTYtLjMyMnYtLjJabS02LjI4NCAxLjM1Mi0uMDI5LjE0MSAxLjUwOS0uODY3di42MjVsLS42MTIuMzUxdi4yNDVsLjY1Ny0uMzc4di42MjVsLTEuMDY4LjYxNC0uNDQ2LjkxLTEuMDA1LjU3Ny40NjMtLjkxOS0uNTI2LjMwMnYtLjYyNWwuOTU0LS41NDh2LS4yNDRsLS4wODYuMDQ5LS4wMjguMTMtLjgyOS40NzYuMjE4LS45ODguODI4LS40NzZabTEuNjE3LS44NDQgMi40NjgtMS40MDh2Mi4xNzZsLTIuNDY4IDEuNDE4di0yLjE4NlptLS4yNTIgMS43OTEuMjQ2LjM5OS0uOTY2LjU1NS0uMjUtLjM5NS45Ny0uNTU5Wm03LjA2MS01Ljc5MXYuNTA1bDEuNDM0LS45NXYuNjgzbC0xLjQzNC45NDl2LjI1bDEuMzY2LS43ODV2LjY4MWwtMi4zMjYgMS4zMzdWOS4wNWwuOTYtLjU1MVptLTUuMzEzIDMuODI2LS41MjUuMzAzdi44MThsLjUyNS0uMzAzdi0uODE4Wm0yLjkzMS0yLjQ1MS0uMjQuOTE2LjUwMy0uMjktLjA4LS41ODQuOTItLjUyOC4xNiAxLjIyLTIuNTIgMS40NDh2LS42NzZsLjI0LS45MjIgMS4wMTctLjU4NFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjx1c2Ugc3Ryb2tlPSIjMzA2MUQwIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDc5IDEuMDkyKSI+PG1hc2sgaWQ9ImMiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2IiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYiIvPjxwYXRoIGQ9Ik0zLjcxMiAxLjM1NmEuNzAyLjcwMiAwIDAgMSAuMjM1IDEuMzYzdi41ODdoMS43MjJjLjM0NSAwIC42MjYuMjguNjI2LjYyNHYyLjY1MWMwIC4zNDUtLjI4LjYyNC0uNjI2LjYyNEgxLjc1NWEuNjI1LjYyNSAwIDAgMS0uNjI2LS42MjR2LTIuNjVjMC0uMzQ1LjI4LS42MjUuNjI2LS42MjVoMS43MjJWMi43MmEuNzAyLjcwMiAwIDAgMSAuMjM1LTEuMzY0Wk02LjkyIDQuMzk4YS45MzQuOTM0IDAgMSAxIDAgMS44NzFoLS4zMTNWNC4zOThoLjMxM1pNLjgxNiA0LjMydjEuODcySC41MDNhLjkzOC45MzggMCAwIDEtLjk0LS45MzZjMC0uNTE3LjQyLS45MzYuOTQtLjkzNmguMzEzWm0xLjguMDc4YS44Ni44NiAwIDAgMC0uODYxLjg1OC44Ni44NiAwIDAgMCAuODYxLjg1OC44Ni44NiAwIDAgMCAuODYxLS44NTguODYuODYgMCAwIDAtLjg2MS0uODU4Wm0xLjg0LjExNWEuODU3Ljg1NyAwIDAgMCAwIDEuNDg2Ljg2NC44NjQgMCAwIDAgLjg2IDAgLjg1Ny44NTcgMCAwIDAgMC0xLjQ4Ni44NjQuODY0IDAgMCAwLS44NiAwWm0yLjU0My4xOTdoLS4wNzh2MS4yNDhoLjA3OEEuNTQ3LjU0NyAwIDAgMCA3LjU0IDUuNWwuMDA3LS4wODh2LS4xNTZBLjU0Ny41NDcgMCAwIDAgNyA0LjcxWk0uNTAzIDQuNjMySC40MjRhLjU0OS41NDkgMCAwIDAtLjU0LjQ2bC0uMDA4LjA4NnYuMTU2YzAgLjI3MS4yLjQ5Ni40Ni41MzhsLjA4OC4wMDhoLjA3OVY0LjYzMlptMi4zNDguMjM0YS4yMzQuMjM0IDAgMSAxIDAgLjQ2OS4yMzQuMjM0IDAgMCAxIDAtLjQ3Wm0yLjI3IDBhLjIzNC4yMzQgMCAxIDEgMCAuNDY5LjIzNC4yMzQgMCAwIDEgMC0uNDdabS0uMzktMi40MDkuMTM2LjA3OGEuMTU2LjE1NiAwIDEgMS0uMTU2LjI3bC0uMTM2LS4wNzhhLjE1Ni4xNTYgMCAxIDEgLjE1Ny0uMjdabS0xLjgzMS4wNmEuMTU2LjE1NiAwIDAgMS0uMDUyLjIxbC0uMTM1LjA3OGEuMTU3LjE1NyAwIDAgMS0uMjQtLjEzNGMwLS4wNTcuMDMzLS4xMS4wODMtLjEzNmwuMTM2LS4wNzhhLjE1Ny4xNTcgMCAwIDEgLjIwOC4wNlptLjYxNi0uNzk2YS4zOS4zOSAwIDEgMCAuMzkxLjY3NS4zOS4zOSAwIDEgMC0uMzktLjY3NVptMS40NC4xNzNhLjE1Ni4xNTYgMCAxIDEgMCAuMzEyaC0uMTU3YS4xNTYuMTU2IDAgMSAxIDAtLjMxMmguMTU3Wm0tMi4zMzEgMGEuMTU2LjE1NiAwIDEgMSAwIC4zMTJoLS4xNTdhLjE1Ni4xNTYgMCAxIDEgMC0uMzEyaC4xNTdabTIuMjQ0LS42YS4xNTYuMTU2IDAgMCAxLS4wMDIuMjcybC0uMTM1LjA3OGEuMTU3LjE1NyAwIDAgMS0uMjEyLS4wNi4xNTYuMTU2IDAgMCAxIC4wNTUtLjIxbC4xMzYtLjA3OWMuMDQ4LS4wMy4xMDktLjAzLjE1OC0uMDAyWm0tMi4xNTYuMDAxLjEzNS4wNzhhLjE1Ni4xNTYgMCAwIDEgLjA1NS4yMTIuMTU3LjE1NyAwIDAgMS0uMjExLjA1OWwtLjEzNi0uMDc4YS4xNTYuMTU2IDAgMSAxIC4xNTctLjI3Wk0zLjIyNi45bC4wNzguMTM1YS4xNTUuMTU1IDAgMCAxLS4wNTguMjEzLjE1Ni4xNTYgMCAwIDEtLjIxNC0uMDU3bC0uMDc4LS4xMzVhLjE1Ni4xNTYgMCAwIDEgLjA2LS4yMS4xNTcuMTU3IDAgMCAxIC4yMTIuMDU0Wk00LjQxLjg0NWMuMDc0LjA0Mi4xLjEzNi4wNi4yMWwtLjA3OS4xMzVhLjE1Ny4xNTcgMCAwIDEtLjIxMi4wNTQuMTU2LjE1NiAwIDAgMS0uMDYtLjIxbC4wNzktLjEzNUEuMTU3LjE1NyAwIDAgMSA0LjQxLjg0NVptLS42OTgtLjE5Yy4wODYgMCAuMTU2LjA3LjE1Ni4xNTZ2LjE1NmEuMTU3LjE1NyAwIDAgMS0uMzEzIDBWLjgxYzAtLjA4Ni4wNy0uMTU2LjE1Ny0uMTU2WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI2MpIi8+PC9nPjwvZz48L3N2Zz4=",Du=Object.defineProperty,hA=Object.getOwnPropertySymbols,NA=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,CA=(Xe,Ye,be)=>Ye in Xe?Du(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,BA=(Xe,Ye)=>{for(var be in Ye||(Ye={}))NA.call(Ye,be)&&CA(Xe,be,Ye[be]);if(hA)for(var be of hA(Ye))fu.call(Ye,be)&&CA(Xe,be,Ye[be]);return Xe};const _u=Xe=>React.createElement("svg",BA({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},Xe),React.createElement("title",null,"3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.6,fill:"#FFF",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M4.53 3c.098 0 .182.011.267.025l9.473 1.697c.152.024.308.024.46 0l9.463-1.697A1.54 1.54 0 0 1 26 4.518v18.301a1.54 1.54 0 0 1-1.288 1.507L14.5 26 4.288 24.326A1.53 1.53 0 0 1 3 22.82V4.518C3 3.674 3.692 3 4.53 3Zm5.339 4.928H9.8a3.486 3.486 0 0 0-3.515 3.446v.069c0 1.965 1.687 3.514 3.514 3.514.415 0 .844-.138 1.258-.276l1.69 2.53c-.417.568-.707 1.26-.707 1.965a2.81 2.81 0 1 0 5.618 0c0-.414-.14-.705-.14-.981l2.53-2.103c.28.138.707.276 1.123.276 1.12 0 2.102-.982 2.102-2.103 0-1.12-.982-2.103-2.102-2.103-1.12 0-2.103.983-2.103 2.103 0 .276 0 .416.138.707l-2.53 2.088c-.569-.416-1.122-.707-1.827-.707-.278 0-.569 0-.845.14l-1.674-2.519c.707-.706.983-1.549.983-2.53a3.486 3.486 0 0 0-3.447-3.516h.002Zm4.98 9.851c.844 0 1.397.567 1.397 1.397.015.844-.553 1.398-1.396 1.398-.845 0-1.396-.567-1.396-1.397 0-.844.565-1.398 1.396-1.398Zm6.323-4.22c.415 0 .706.277.706.706 0 .416-.278.707-.706.707-.416 0-.707-.278-.707-.707 0-.429.278-.706.707-.706ZM9.802 9.34c1.12 0 2.102.983 2.102 2.103s-.844 2.103-2.103 2.103c-1.258 0-2.102-.97-2.102-2.09 0-1.133.982-2.116 2.102-2.116Z",fill:"#26B8FF",fillRule:"nonzero"})));var uA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjYiIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTQuNTMgM2MuMDk4IDAgLjE4Mi4wMTEuMjY3LjAyNWw5LjQ3MyAxLjY5N2MuMTUyLjAyNC4zMDguMDI0LjQ2IDBsOS40NjMtMS42OTdBMS41NCAxLjU0IDAgMCAxIDI2IDQuNTE4djE4LjMwMWExLjU0IDEuNTQgMCAwIDEtMS4yODggMS41MDdMMTQuNSAyNiA0LjI4OCAyNC4zMjZBMS41MyAxLjUzIDAgMCAxIDMgMjIuODJWNC41MThDMyAzLjY3NCAzLjY5MiAzIDQuNTMgM1ptNS4zMzkgNC45MjhIOS44YTMuNDg2IDMuNDg2IDAgMCAwLTMuNTE1IDMuNDQ2di4wNjljMCAxLjk2NSAxLjY4NyAzLjUxNCAzLjUxNCAzLjUxNC40MTUgMCAuODQ0LS4xMzggMS4yNTgtLjI3NmwxLjY5IDIuNTNjLS40MTcuNTY4LS43MDcgMS4yNi0uNzA3IDEuOTY1YTIuODEgMi44MSAwIDEgMCA1LjYxOCAwYzAtLjQxNC0uMTQtLjcwNS0uMTQtLjk4MWwyLjUzLTIuMTAzYy4yOC4xMzguNzA3LjI3NiAxLjEyMy4yNzYgMS4xMiAwIDIuMTAyLS45ODIgMi4xMDItMi4xMDMgMC0xLjEyLS45ODItMi4xMDMtMi4xMDItMi4xMDMtMS4xMiAwLTIuMTAzLjk4My0yLjEwMyAyLjEwMyAwIC4yNzYgMCAuNDE2LjEzOC43MDdsLTIuNTMgMi4wODhjLS41NjktLjQxNi0xLjEyMi0uNzA3LTEuODI3LS43MDctLjI3OCAwLS41NjkgMC0uODQ1LjE0bC0xLjY3NC0yLjUxOWMuNzA3LS43MDYuOTgzLTEuNTQ5Ljk4My0yLjUzYTMuNDg2IDMuNDg2IDAgMCAwLTMuNDQ3LTMuNTE2aC4wMDJabTQuOTggOS44NTFjLjg0NCAwIDEuMzk3LjU2NyAxLjM5NyAxLjM5Ny4wMTUuODQ0LS41NTMgMS4zOTgtMS4zOTYgMS4zOTgtLjg0NSAwLTEuMzk2LS41NjctMS4zOTYtMS4zOTcgMC0uODQ0LjU2NS0xLjM5OCAxLjM5Ni0xLjM5OFptNi4zMjMtNC4yMmMuNDE1IDAgLjcwNi4yNzcuNzA2LjcwNiAwIC40MTYtLjI3OC43MDctLjcwNi43MDctLjQxNiAwLS43MDctLjI3OC0uNzA3LS43MDcgMC0uNDI5LjI3OC0uNzA2LjcwNy0uNzA2Wk05LjgwMiA5LjM0YzEuMTIgMCAyLjEwMi45ODMgMi4xMDIgMi4xMDNzLS44NDQgMi4xMDMtMi4xMDMgMi4xMDNjLTEuMjU4IDAtMi4xMDItLjk3LTIuMTAyLTIuMDkgMC0xLjEzMy45ODItMi4xMTYgMi4xMDItMi4xMTZaIiBmaWxsPSIjMjZCOEZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",zA=Object.defineProperty,KA=Object.getOwnPropertySymbols,pA=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,Ad=(Xe,Ye,be)=>Ye in Xe?zA(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,rh=(Xe,Ye)=>{for(var be in Ye||(Ye={}))pA.call(Ye,be)&&Ad(Xe,be,Ye[be]);if(KA)for(var be of KA(Ye))Nu.call(Ye,be)&&Ad(Xe,be,Ye[be]);return Xe};const fc=Xe=>React.createElement("svg",rh({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},Xe),React.createElement("title",null,"1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"100%",x2:"50%",y2:"0%",id:"znwd_svg__a"},React.createElement("stop",{stopColor:"#FFF",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE5FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"url(#znwd_svg__a)",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M20.315 8.527c4.005-1.233 7.252 1.016 7.252 5.022 0 2.296-1.066 4.67-2.729 6.511l-.356 2.22c-.168 1.051-1.115 2.017-2.115 2.156l-.065.009c-.366.037-.702-.046-.96-.238l-1.413-1.051-4.16 1.28c-4.005 1.233-7.253-1.015-7.253-5.022 0-4.007 3.248-8.255 7.253-9.488Zm-9.569-5.116c3.403-1.19 6.205.397 6.566 3.57l-2.713.835-.21.068c-4.62 1.532-8.29 6.402-8.29 11.082l.002.153-.432.601a2.694 2.694 0 0 1-.933.822c-.91.472-1.773.161-1.927-.694l-.324-1.803C.971 17.367 0 15.847 0 13.76c0-3.64 2.957-7.626 6.605-8.901Z",fill:"#4E7BFF",fillRule:"nonzero"})));var ed="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTVGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9InVybCgjYSkiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTIwLjMxNSA4LjUyN2M0LjAwNS0xLjIzMyA3LjI1MiAxLjAxNiA3LjI1MiA1LjAyMiAwIDIuMjk2LTEuMDY2IDQuNjctMi43MjkgNi41MTFsLS4zNTYgMi4yMmMtLjE2OCAxLjA1MS0xLjExNSAyLjAxNy0yLjExNSAyLjE1NmwtLjA2NS4wMDljLS4zNjYuMDM3LS43MDItLjA0Ni0uOTYtLjIzOGwtMS40MTMtMS4wNTEtNC4xNiAxLjI4Yy00LjAwNSAxLjIzMy03LjI1My0xLjAxNS03LjI1My01LjAyMiAwLTQuMDA3IDMuMjQ4LTguMjU1IDcuMjUzLTkuNDg4Wm0tOS41NjktNS4xMTZjMy40MDMtMS4xOSA2LjIwNS4zOTcgNi41NjYgMy41N2wtMi43MTMuODM1LS4yMS4wNjhjLTQuNjIgMS41MzItOC4yOSA2LjQwMi04LjI5IDExLjA4MmwuMDAyLjE1My0uNDMyLjYwMWEyLjY5NCAyLjY5NCAwIDAgMS0uOTMzLjgyMmMtLjkxLjQ3Mi0xLjc3My4xNjEtMS45MjctLjY5NGwtLjMyNC0xLjgwM0MuOTcxIDE3LjM2NyAwIDE1Ljg0NyAwIDEzLjc2YzAtMy42NCAyLjk1Ny03LjYyNiA2LjYwNS04LjkwMVoiIGZpbGw9IiM0RTdCRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",_d=Object.defineProperty,$d=Object.getOwnPropertySymbols,Sf=Object.prototype.hasOwnProperty,Cd=Object.prototype.propertyIsEnumerable,cd=(Xe,Ye,be)=>Ye in Xe?_d(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,qA=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Sf.call(Ye,be)&&cd(Xe,be,Ye[be]);if($d)for(var be of $d(Ye))Cd.call(Ye,be)&&cd(Xe,be,Ye[be]);return Xe};const Gu=Xe=>React.createElement("svg",qA({width:28,height:28,xmlns:"http://www.w3.org/2000/svg"},Xe),React.createElement("title",null,"2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",opacity:.01,cx:14,cy:14,r:14}),React.createElement("path",{d:"M22.035 14.644a.643.643 0 0 1 .562.3c.05.078.07.164.07.253 0 .286.002.57-.004.856 0 .047.017.069.059.086.27.11.542.22.808.333l.009.022c.01-.016.022-.038.036-.052.183-.2.372-.395.558-.592a.527.527 0 0 1 .67-.103.689.689 0 0 1 .125.097l.712.706c.158.158.222.347.144.564a.658.658 0 0 1-.153.228c-.192.197-.392.386-.592.575-.03.028-.033.05-.016.09.11.25.216.502.322.755.02.047.044.061.094.061.27-.003.542.008.812-.005.278-.009.48.191.55.41a.78.78 0 0 1 .036.24c.006.33.003.661 0 .992a.638.638 0 0 1-.3.564.458.458 0 0 1-.253.07c-.283 0-.564.002-.847-.003-.053 0-.075.016-.095.064-.086.216-.172.427-.264.641-.022.056-.053.106-.086.173.011.008.03.016.045.03.2.184.394.373.591.559.226.214.256.528.048.753-.25.272-.514.536-.787.79-.228.21-.525.188-.742-.034-.197-.2-.389-.4-.58-.6-.028-.031-.05-.034-.09-.017-.25.111-.502.217-.755.322-.047.02-.061.045-.061.095.002.27-.009.542.005.811.009.278-.192.48-.411.55a.78.78 0 0 1-.239.036 29.68 29.68 0 0 1-.995 0 .643.643 0 0 1-.561-.3.458.458 0 0 1-.07-.253c0-.283-.002-.564.003-.847 0-.053-.017-.075-.064-.095-.222-.089-.442-.18-.664-.272-.053-.022-.097-.047-.147-.072-.2.217-.403.425-.6.636a.531.531 0 0 1-.67.106.689.689 0 0 1-.125-.097l-.712-.706c-.158-.159-.222-.348-.144-.562a.658.658 0 0 1 .153-.227c.192-.198.392-.387.589-.578.028-.028.033-.048.017-.09a36.29 36.29 0 0 1-.323-.755c-.02-.047-.044-.064-.094-.061-.27.002-.542-.009-.812.005-.278.011-.486-.197-.553-.42a.832.832 0 0 1-.033-.233c-.006-.33-.003-.661 0-.992a.638.638 0 0 1 .3-.564.458.458 0 0 1 .253-.07c.286 0 .57-.002.856.003.047 0 .07-.016.086-.058.089-.222.18-.442.272-.664l.073-.147a.497.497 0 0 1-.037-.04l-.591-.558c-.245-.23-.253-.558-.02-.797.236-.242.475-.481.717-.72.233-.234.55-.234.784.008.194.2.389.395.58.598.028.027.048.036.09.016.25-.11.502-.216.755-.322.047-.02.064-.042.064-.095-.003-.27.008-.541-.005-.811-.012-.278.197-.486.42-.553a.832.832 0 0 1 .233-.033c.333-.006.664-.006.994 0ZM3.431 5.16l.003 14.46c0 1.165.859 2.452 2.718 2.518 1.23.045 1.998.18 3.081.303 1.084.12 2.126.69 2.99 1.412-1.545-.364-3.143-.342-4.53-.342-1.091 0-1.28.158-2.85.158-1.851 0-2.824-1.672-2.824-2.75V6.57c0-.778.631-1.411 1.412-1.411Zm3.39-3.154a7.45 7.45 0 0 1 2.865.583c1.55.645 2.762 1.715 3.627 3.204v17.72c-1.173-1.091-2.385-1.847-3.627-2.261-.947-.314-2.106-.5-3.476-.548a1.406 1.406 0 0 1-1.356-1.411V3.445c0-.728.553-1.337 1.278-1.403.225-.025.456-.036.69-.036Zm14.395 0c.23 0 .46.01.692.033a1.408 1.408 0 0 1 1.278 1.406v10.104a6.62 6.62 0 0 0-7.636 9.254c-.278.216-.553.452-.826.705V5.793c.865-1.49 2.076-2.556 3.627-3.204a7.468 7.468 0 0 1 2.865-.583Zm.308 15.7a2.258 2.258 0 0 0-2.262 2.25c.003 1.237 1.02 2.24 2.268 2.24 1.242-.005 2.256-1.014 2.253-2.25a2.253 2.253 0 0 0-2.259-2.24Zm3.073-12.544a1.4 1.4 0 0 1 .998.414c.264.267.414.626.414.998v8.52a6.548 6.548 0 0 0-1.412-.998Z",fill:"#20C1E7",fillRule:"nonzero"})));var AA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgY3g9IjE0IiBjeT0iMTQiIHI9IjE0Ii8+PHBhdGggZD0iTTIyLjAzNSAxNC42NDRhLjY0My42NDMgMCAwIDEgLjU2Mi4zYy4wNS4wNzguMDcuMTY0LjA3LjI1MyAwIC4yODYuMDAyLjU3LS4wMDQuODU2IDAgLjA0Ny4wMTcuMDY5LjA1OS4wODYuMjcuMTEuNTQyLjIyLjgwOC4zMzNsLjAwOS4wMjJjLjAxLS4wMTYuMDIyLS4wMzguMDM2LS4wNTIuMTgzLS4yLjM3Mi0uMzk1LjU1OC0uNTkyYS41MjcuNTI3IDAgMCAxIC42Ny0uMTAzLjY4OS42ODkgMCAwIDEgLjEyNS4wOTdsLjcxMi43MDZjLjE1OC4xNTguMjIyLjM0Ny4xNDQuNTY0YS42NTguNjU4IDAgMCAxLS4xNTMuMjI4Yy0uMTkyLjE5Ny0uMzkyLjM4Ni0uNTkyLjU3NS0uMDMuMDI4LS4wMzMuMDUtLjAxNi4wOS4xMS4yNS4yMTYuNTAyLjMyMi43NTUuMDIuMDQ3LjA0NC4wNjEuMDk0LjA2MS4yNy0uMDAzLjU0Mi4wMDguODEyLS4wMDUuMjc4LS4wMDkuNDguMTkxLjU1LjQxYS43OC43OCAwIDAgMSAuMDM2LjI0Yy4wMDYuMzMuMDAzLjY2MSAwIC45OTJhLjYzOC42MzggMCAwIDEtLjMuNTY0LjQ1OC40NTggMCAwIDEtLjI1My4wN2MtLjI4MyAwLS41NjQuMDAyLS44NDctLjAwMy0uMDUzIDAtLjA3NS4wMTYtLjA5NS4wNjQtLjA4Ni4yMTYtLjE3Mi40MjctLjI2NC42NDEtLjAyMi4wNTYtLjA1My4xMDYtLjA4Ni4xNzMuMDExLjAwOC4wMy4wMTYuMDQ1LjAzLjIuMTg0LjM5NC4zNzMuNTkxLjU1OS4yMjYuMjE0LjI1Ni41MjguMDQ4Ljc1My0uMjUuMjcyLS41MTQuNTM2LS43ODcuNzktLjIyOC4yMS0uNTI1LjE4OC0uNzQyLS4wMzQtLjE5Ny0uMi0uMzg5LS40LS41OC0uNi0uMDI4LS4wMzEtLjA1LS4wMzQtLjA5LS4wMTctLjI1LjExMS0uNTAyLjIxNy0uNzU1LjMyMi0uMDQ3LjAyLS4wNjEuMDQ1LS4wNjEuMDk1LjAwMi4yNy0uMDA5LjU0Mi4wMDUuODExLjAwOS4yNzgtLjE5Mi40OC0uNDExLjU1YS43OC43OCAwIDAgMS0uMjM5LjAzNiAyOS42OCAyOS42OCAwIDAgMS0uOTk1IDAgLjY0My42NDMgMCAwIDEtLjU2MS0uMy40NTguNDU4IDAgMCAxLS4wNy0uMjUzYzAtLjI4My0uMDAyLS41NjQuMDAzLS44NDcgMC0uMDUzLS4wMTctLjA3NS0uMDY0LS4wOTUtLjIyMi0uMDg5LS40NDItLjE4LS42NjQtLjI3Mi0uMDUzLS4wMjItLjA5Ny0uMDQ3LS4xNDctLjA3Mi0uMi4yMTctLjQwMy40MjUtLjYuNjM2YS41MzEuNTMxIDAgMCAxLS42Ny4xMDYuNjg5LjY4OSAwIDAgMS0uMTI1LS4wOTdsLS43MTItLjcwNmMtLjE1OC0uMTU5LS4yMjItLjM0OC0uMTQ0LS41NjJhLjY1OC42NTggMCAwIDEgLjE1My0uMjI3Yy4xOTItLjE5OC4zOTItLjM4Ny41ODktLjU3OC4wMjgtLjAyOC4wMzMtLjA0OC4wMTctLjA5YTM2LjI5IDM2LjI5IDAgMCAxLS4zMjMtLjc1NWMtLjAyLS4wNDctLjA0NC0uMDY0LS4wOTQtLjA2MS0uMjcuMDAyLS41NDItLjAwOS0uODEyLjAwNS0uMjc4LjAxMS0uNDg2LS4xOTctLjU1My0uNDJhLjgzMi44MzIgMCAwIDEtLjAzMy0uMjMzYy0uMDA2LS4zMy0uMDAzLS42NjEgMC0uOTkyYS42MzguNjM4IDAgMCAxIC4zLS41NjQuNDU4LjQ1OCAwIDAgMSAuMjUzLS4wN2MuMjg2IDAgLjU3LS4wMDIuODU2LjAwMy4wNDcgMCAuMDctLjAxNi4wODYtLjA1OC4wODktLjIyMi4xOC0uNDQyLjI3Mi0uNjY0bC4wNzMtLjE0N2EuNDk3LjQ5NyAwIDAgMS0uMDM3LS4wNGwtLjU5MS0uNTU4Yy0uMjQ1LS4yMy0uMjUzLS41NTgtLjAyLS43OTcuMjM2LS4yNDIuNDc1LS40ODEuNzE3LS43Mi4yMzMtLjIzNC41NS0uMjM0Ljc4NC4wMDguMTk0LjIuMzg5LjM5NS41OC41OTguMDI4LjAyNy4wNDguMDM2LjA5LjAxNi4yNS0uMTEuNTAyLS4yMTYuNzU1LS4zMjIuMDQ3LS4wMi4wNjQtLjA0Mi4wNjQtLjA5NS0uMDAzLS4yNy4wMDgtLjU0MS0uMDA1LS44MTEtLjAxMi0uMjc4LjE5Ny0uNDg2LjQyLS41NTNhLjgzMi44MzIgMCAwIDEgLjIzMy0uMDMzYy4zMzMtLjAwNi42NjQtLjAwNi45OTQgMFpNMy40MzEgNS4xNmwuMDAzIDE0LjQ2YzAgMS4xNjUuODU5IDIuNDUyIDIuNzE4IDIuNTE4IDEuMjMuMDQ1IDEuOTk4LjE4IDMuMDgxLjMwMyAxLjA4NC4xMiAyLjEyNi42OSAyLjk5IDEuNDEyLTEuNTQ1LS4zNjQtMy4xNDMtLjM0Mi00LjUzLS4zNDItMS4wOTEgMC0xLjI4LjE1OC0yLjg1LjE1OC0xLjg1MSAwLTIuODI0LTEuNjcyLTIuODI0LTIuNzVWNi41N2MwLS43NzguNjMxLTEuNDExIDEuNDEyLTEuNDExWm0zLjM5LTMuMTU0YTcuNDUgNy40NSAwIDAgMSAyLjg2NS41ODNjMS41NS42NDUgMi43NjIgMS43MTUgMy42MjcgMy4yMDR2MTcuNzJjLTEuMTczLTEuMDkxLTIuMzg1LTEuODQ3LTMuNjI3LTIuMjYxLS45NDctLjMxNC0yLjEwNi0uNS0zLjQ3Ni0uNTQ4YTEuNDA2IDEuNDA2IDAgMCAxLTEuMzU2LTEuNDExVjMuNDQ1YzAtLjcyOC41NTMtMS4zMzcgMS4yNzgtMS40MDMuMjI1LS4wMjUuNDU2LS4wMzYuNjktLjAzNlptMTQuMzk1IDBjLjIzIDAgLjQ2LjAxLjY5Mi4wMzNhMS40MDggMS40MDggMCAwIDEgMS4yNzggMS40MDZ2MTAuMTA0YTYuNjIgNi42MiAwIDAgMC03LjYzNiA5LjI1NGMtLjI3OC4yMTYtLjU1My40NTItLjgyNi43MDVWNS43OTNjLjg2NS0xLjQ5IDIuMDc2LTIuNTU2IDMuNjI3LTMuMjA0YTcuNDY4IDcuNDY4IDAgMCAxIDIuODY1LS41ODNabS4zMDggMTUuN2EyLjI1OCAyLjI1OCAwIDAgMC0yLjI2MiAyLjI1Yy4wMDMgMS4yMzcgMS4wMiAyLjI0IDIuMjY4IDIuMjQgMS4yNDItLjAwNSAyLjI1Ni0xLjAxNCAyLjI1My0yLjI1YTIuMjUzIDIuMjUzIDAgMCAwLTIuMjU5LTIuMjRabTMuMDczLTEyLjU0NGExLjQgMS40IDAgMCAxIC45OTguNDE0Yy4yNjQuMjY3LjQxNC42MjYuNDE0Ljk5OHY4LjUyYTYuNTQ4IDYuNTQ4IDAgMCAwLTEuNDEyLS45OThaIiBmaWxsPSIjMjBDMUU3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",gu=Object.defineProperty,Ic=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,HA=Object.prototype.propertyIsEnumerable,hc=(Xe,Ye,be)=>Ye in Xe?gu(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Bd=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Tu.call(Ye,be)&&hc(Xe,be,Ye[be]);if(Ic)for(var be of Ic(Ye))HA.call(Ye,be)&&hc(Xe,be,Ye[be]);return Xe};const ef=Xe=>React.createElement("svg",Bd({width:28,height:28,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Xe),React.createElement("title",null,"\u7F16\u7EC4 23"),React.createElement("defs",null,React.createElement("circle",{id:"znt_svg__a",cx:14,cy:14,r:14})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"znt_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#znt_svg__a"})),React.createElement("use",{fillOpacity:.6,fill:"#FFF",opacity:.01,xlinkHref:"#znt_svg__a"}),React.createElement("g",{mask:"url(#znt_svg__b)",fill:"#6E57FF",fillRule:"nonzero"},React.createElement("path",{d:"M15.625 4.633c0 .481-.21.914-.542 1.212v2.038H20.5a3.25 3.25 0 0 1 3.25 3.25v10.834a3.25 3.25 0 0 1-3.25 3.25h-13a3.25 3.25 0 0 1-3.25-3.25V11.133a3.25 3.25 0 0 1 3.25-3.25h5.417V5.845a1.625 1.625 0 1 1 2.708-1.212ZM1 13.3h2.167v6.5H1v-6.5Zm26 0h-2.167v6.5H27v-6.5Zm-16.25 4.875a1.625 1.625 0 1 0 0-3.25 1.625 1.625 0 0 0 0 3.25Zm8.125-1.625a1.625 1.625 0 1 0-3.25 0 1.625 1.625 0 0 0 3.25 0Z"}))));var Mc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjaXJjbGUgaWQ9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjAxIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiM2RTU3RkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE1LjYyNSA0LjYzM2MwIC40ODEtLjIxLjkxNC0uNTQyIDEuMjEydjIuMDM4SDIwLjVhMy4yNSAzLjI1IDAgMCAxIDMuMjUgMy4yNXYxMC44MzRhMy4yNSAzLjI1IDAgMCAxLTMuMjUgMy4yNWgtMTNhMy4yNSAzLjI1IDAgMCAxLTMuMjUtMy4yNVYxMS4xMzNhMy4yNSAzLjI1IDAgMCAxIDMuMjUtMy4yNWg1LjQxN1Y1Ljg0NWExLjYyNSAxLjYyNSAwIDEgMSAyLjcwOC0xLjIxMlpNMSAxMy4zaDIuMTY3djYuNUgxdi02LjVabTI2IDBoLTIuMTY3djYuNUgyN3YtNi41Wm0tMTYuMjUgNC44NzVhMS42MjUgMS42MjUgMCAxIDAgMC0zLjI1IDEuNjI1IDEuNjI1IDAgMCAwIDAgMy4yNVptOC4xMjUtMS42MjVhMS42MjUgMS42MjUgMCAxIDAtMy4yNSAwIDEuNjI1IDEuNjI1IDAgMCAwIDMuMjUgMFoiLz48L2c+PC9nPjwvc3ZnPg==",Ns=we(1773),Wf=we(42441),WA=we(56047),ih={del_btn:"del_btn___G3Ocu"};const xd=({pathsDetail:Xe,user:Ye,loading:be,dispatch:Lt,visible:Cn,onCancel:Qn,handleDeleteMember:gr,showEditPowerModal:fn,setMemberInfo:Wt})=>{var yn;const dr=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(Fr,Pr)=>a.createElement("div",null,(Pr==null?void 0:Pr.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(Fr,Pr)=>a.createElement(a.Fragment,null,Pr!=null&&Pr.can_edit_knowledge_graph||Pr!=null&&Pr.can_edit_stage?a.createElement(a.Fragment,null,a.createElement("span",null,"\u53EF\u7F16\u8F91"),(Pr==null?void 0:Pr.can_edit_stage)&&a.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(Pr==null?void 0:Pr.can_edit_knowledge_graph)&&(Pr==null?void 0:Pr.can_edit_stage)&&a.createElement("span",null,"\u3001"),(Pr==null?void 0:Pr.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:(Fr,Pr)=>{var Wr,li;return a.createElement("div",null,!((Pr==null?void 0:Pr.id)===((Wr=Ye==null?void 0:Ye.userInfo)==null?void 0:Wr.user_id)&&((li=Xe==null?void 0:Xe.detail)!=null&&li.is_creator))&&a.createElement(a.Fragment,null,a.createElement("a",{style:{color:"#165DFF"},onClick:()=>{fn(),Wt(Pr)}},"\u6743\u9650\u8BBE\u7F6E"),a.createElement("a",{className:ih.del_btn,onClick:()=>{gr(Pr.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(Fr=>!!Fr);return a.createElement(Pe.default,{title:"\u7F16\u8F91",open:Cn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:Qn,footer:null},a.createElement(hi.default,{style:{marginBottom:20},pagination:!1,dataSource:(yn=Xe==null?void 0:Xe.rightData)==null?void 0:yn.members,columns:dr}))};var Sd=(0,oe.connect)(({pathsDetail:Xe,user:Ye,loading:be})=>({pathsDetail:Xe,user:Ye,loading:be}))(xd),tu={member_con_warp:"member_con_warp___t7OE2"},dd=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const w0=({pathsDetail:Xe,loading:Ye,dispatch:be,visible:Lt,memberInfo:Cn,onCancel:Qn})=>{const gr=(0,oe.useParams)(),[fn,Wt]=(0,a.useState)(1),[yn,dr]=(0,a.useState)([]);(0,a.useEffect)(()=>{Lt&&Cn&&(Cn!=null&&Cn.can_edit_knowledge_graph||Cn!=null&&Cn.can_edit_stage?(Wt(1),Fr()):Wt(2))},[Lt]);const Fr=()=>{let Pr=[];Cn!=null&&Cn.can_edit_stage&&Pr.push("stage"),Cn!=null&&Cn.can_edit_knowledge_graph&&Pr.push("knowledge_graph"),dr(Pr)};return a.createElement(Pe.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:Lt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>dd(void 0,null,function*(){if(fn===1&&yn.length==0){Ne.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let Pr=yield(0,et.ZP)(`/api/paths/${gr.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!yn.includes("stage"),can_edit_knowledge_graph:!!yn.includes("knowledge_graph"),user_id:Cn==null?void 0:Cn.id}});(Pr==null?void 0:Pr.status)==0&&(Ne.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Qn(),be({type:"pathsDetail/getRightData",payload:{id:gr.pathId}}))}),onCancel:Qn},a.createElement("div",{className:tu.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},a.createElement(ye.ZP.Group,{onChange:Pr=>{Pr.target.value===2?dr([]):Fr(),Wt(Pr.target.value)},value:fn},a.createElement(ye.ZP,{value:1},"\u7F16\u8F91"),a.createElement(ye.ZP,{value:2},"\u67E5\u770B"))),a.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},fn===1&&a.createElement(Ce.default.Group,{value:yn,onChange:Pr=>dr(Pr)},a.createElement(Ce.default,{className:tu.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),a.createElement(Ce.default,{className:tu.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var ah=(0,oe.connect)(({pathsDetail:Xe,loading:Ye})=>({pathsDetail:Xe,loading:Ye}))(w0),Hr=we(59301),Dc=Object.getOwnPropertySymbols,If=Object.prototype.hasOwnProperty,b0=Object.prototype.propertyIsEnumerable,TA=(Xe,Ye)=>{var be={};for(var Lt in Xe)If.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Dc)for(var Lt of Dc(Xe))Ye.indexOf(Lt)<0&&b0.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},tr=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});function ka(Xe){const Ye=(Cn,Qn)=>{if(Cn.localName===Qn)return Cn;for(let gr=0,fn=Cn;fn=fn.parentNode;gr++){if(fn.localName===Qn)return fn;if(fn==document.documentElement)return!1}},be=Xe.target,Lt=Ye(be,"a");if(console.log([Lt],Lt==null?void 0:Lt.href,44),!(Lt!=null&&Lt.href)&&be.tagName.toUpperCase()==="IMG"){let Cn=be.src||be.getAttribute("src");Cn&&Cn.indexOf("/images/avatars/User")===-1&&(Xe.stopPropagation(),Xe.preventDefault(),Ns.Z.publish("preview-image",Cn))}}const _a=Xe=>{var Ye=Xe,{pathsDetail:be,user:Lt,globalSetting:Cn,loading:Qn,classroomList:gr,dispatch:fn}=Ye,Wt=TA(Ye,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),yn,dr,Fr,Pr,Wr,li,ei,Or,ta,Ar,ti,Xr,bi,yi,Ra,ha,lr,la,qr,Yn,Sr,Ri,oi,hr,pa,fs,Ds,go,Fs,ja,ts,Ka,mo,yl,Fl,du,Vo,hs,Vl,Wl,Kr,ur,oo,pi,ga,Gn,Er,Zn,xi,ba,$n,Es,_o,Us,tA,El,hl,dA,ll,ZA,gc,rc,vd,Rf,pf,gf,yd,Q0,Nd,d0,zf,mf,pp,Hh,f0,yt,rn,Un,wr,Yr,ra,Fa,Ls,zs,Tl,Gl,Pu,UA,JA,lA,mc,Ac,jc,Yf,vf,fi,wo,us,wl,ku,Qu,Iu,Vu,yf,Jd,Td,h0,$c,ld,wh,U0,jd,Wh,p0,ic,qd,Jf,Ef,wf,g0,Zh;const[m0]=(0,oe.useSearchParams)(),DA=(0,oe.useParams)(),[sg,Oc]=(0,a.useState)(!0),[Pg,bh]=(0,a.useState)(!1),[Hf,gp]=(0,a.useState)(),[R0,Rp]=(0,a.useState)(),[pl,v0]=(0,a.useState)({}),[Ch,z0]=(0,a.useState)(),Bh=(0,a.useRef)(),[FA,Ll]=(0,a.useState)(!1),[Od,Xh]=(0,a.useState)({}),[nA,RA]=(0,a.useState)(!1),[kc,Qc]=(0,a.useState)(!1),[H0,xh]=(0,a.useState)(!1),[mp,Vh]=(0,a.useState)({}),[Ng,mm]=(0,a.useState)(!1),Tg=!((yn=be.detail)!=null&&yn.can_managed),lg=()=>{Ne.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,a.useEffect)(()=>{if(Bh.current)return Bh.current.addEventListener("mousedown",ka),()=>{var ya;(ya=Bh.current)==null||ya.removeEventListener("mousedown",ka)}},[Bh.current]);const Qm=()=>tr(void 0,null,function*(){if(!(R0!=null&&R0.trim())){Ne.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const ya=yield(0,le.bw)({id:DA.pathId,team_title:R0.trim()});gp(!Hf),(ya==null?void 0:ya.status)===0&&(Rp(null),Ne.ZP.success(ya.message),fn({type:"pathsDetail/getRightData",payload:{id:DA.pathId}}))});(0,a.useEffect)(()=>{var ya,Hs,Ha;((ya=be.detail)==null?void 0:ya.show_spoc)===1&&fn({type:"pathsDetail/getCoureses",payload:{id:DA.pathId}}),(Hs=be.detail)!=null&&Hs.show_history&&vp(),mm((0,ue.Ny)()||((Ha=be.detail)==null?void 0:Ha.is_subject_member))},[be.detail]);function vp(){return tr(this,null,function*(){Xh(yield(0,le.ue)({id:DA.pathId,course_type:1}))})}(0,a.useEffect)(()=>{var ya,Hs,Ha;if(((ya=gr.actionTabs)==null?void 0:ya.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const ac=(Ha=(Hs=be.detail)==null?void 0:Hs.courses)==null?void 0:Ha.find(XA=>{var qu;return XA.course_id===((qu=gr.actionTabs)==null?void 0:qu.name)});v0(ac||{})}},[gr.actionTabs]),(0,a.useEffect)(()=>{var ya,Hs,Ha,ac,XA,qu,dc,vc,_f,Ag;let Z0;if((ya=be.detail)!=null&&ya.has_start){const $f=(Ha=(Hs=be.detail)==null?void 0:Hs.courses)==null?void 0:Ha.findIndex(X0=>{var V0;return parseInt((V0=X0.course_status)==null?void 0:V0.status)===1});Z0=$f>-1?$f:0}else{let $f=(qu=(XA=(ac=be.detail)==null?void 0:ac.courses)==null?void 0:XA.map(X0=>{var V0;return parseInt((V0=X0.course_status)==null?void 0:V0.status)}))==null?void 0:qu.lastIndexOf(2);Z0=$f>-1?$f:0,$f=(vc=(dc=be.detail)==null?void 0:dc.courses)==null?void 0:vc.findIndex(X0=>{var V0;return parseInt((V0=X0.course_status)==null?void 0:V0.status)===0}),Z0=$f>-1?$f:Z0}(_f=be.detail)!=null&&_f.courses&&v0(((Ag=be.detail)==null?void 0:Ag.courses[Z0])||{})},[be.detail]);const ug=ya=>tr(void 0,null,function*(){Pe.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Hr.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>tr(void 0,null,function*(){var Hs;const Ha=yield(0,le.EP)({id:DA.pathId,user_id:ya});(Ha==null?void 0:Ha.status)===1&&(((Hs=Lt.userInfo)==null?void 0:Hs.user_id)===ya&&(window.location.href=window.location.href),Ne.ZP.info(Ha==null?void 0:Ha.message),jg())})})}),vm=ya=>tr(void 0,null,function*(){Pe.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Hr.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>tr(void 0,null,function*(){const Hs=yield(0,le.$D)({id:DA.pathId,courseid:ya});(Hs==null?void 0:Hs.status)===0&&(Ne.ZP.info("\u5220\u9664\u6210\u529F"),jg())})})}),ym=()=>{Pe.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Hr.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>tr(void 0,null,function*(){const ya=yield(0,le.c3)({id:DA.pathId});ya.status===0&&(z0(!0),Ne.ZP.success(ya.message))})})},Um=()=>{fn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},Em=ya=>{if(Tg){lg();return}fn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:ya}})},jg=()=>{fn({type:"pathsDetail/getPathsDetail",payload:{id:DA.pathId}}),fn({type:"pathsDetail/getRightData",payload:{id:DA.pathId}}),fn({type:"pathsDetail/getCoureses",payload:{id:DA.pathId}})},zp=()=>{var ya;return(0,ue.j5)()||((ya=be==null?void 0:be.detail)==null?void 0:ya.is_creator)},em=()=>{var ya;return Hf?Hr.createElement("div",{className:qn.flexRow},Hr.createElement(tt.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:R0,onChange:Hs=>Rp(Hs.target.value)}),Hr.createElement(te.ZP,{className:"ml5",onClick:()=>gp(!Hf)},"\u53D6\u6D88"),Hr.createElement(te.ZP,{className:"ml5",type:"primary",onClick:Qm},"\u786E\u5B9A")):Hr.createElement("div",{className:qn.directionItemWrap},Hr.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Hr.createElement("img",{style:{marginRight:"10px"},src:ko})," ",(ya=be.rightData)==null?void 0:ya.team_title),Hr.createElement("span",{className:qn.groupActionWrap},Hr.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Tg){lg();return}gp(!Hf)}})),Hr.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(Tg){lg();return}Qc(!0)}},"\u7F16\u8F91"))},Im=()=>{var ya,Hs;let Ha=new Image;Ha.src=io.yt;let ac=((Hs=(ya=be.rightData)==null?void 0:ya.tags)==null?void 0:Hs.map((qu,dc)=>({name:qu.tag_name,value:dc})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Ha,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:ac}]}},Og=()=>{(0,$t.tJ)(fn)&&Pe.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Hr.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>tr(void 0,null,function*(){var ya;const Hs=yield(0,le.JS)({id:pl==null?void 0:pl.course_id});Hs.status===0&&(Ne.ZP.success(Hs.message),fn({type:"pathsDetail/getPathsDetail",payload:{id:DA.pathId}}),parseInt((ya=pl.course_status)==null?void 0:ya.status)===1&&(0,He.xg)(`${pl==null?void 0:pl.first_category_url}`))})})},tm=()=>tr(void 0,null,function*(){const ya=yield(0,et.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:DA.pathId}});(ya==null?void 0:ya.status)==0?bf():Pe.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:()=>tr(void 0,null,function*(){const Hs=yield(0,et.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:DA.pathId}});(Hs==null?void 0:Hs.status)==0&&bf()})})}),bf=()=>tr(void 0,null,function*(){bh(!0);const ya=yield(0,et.ZP)("/api/payments.json",{method:"POST",body:{subject_id:DA.pathId,payment_method:"wechat_qr"}});ya!=null&&ya.num&&(bh(!1),oe.history.push(m0.get("userid")?`/order/${DA.pathId}/pay?order_num=${ya==null?void 0:ya.num}&userid=${m0.get("userid")}`:`/order/${DA.pathId}/pay?order_num=${ya==null?void 0:ya.num}`))}),qf=(ya,Hs)=>tr(void 0,null,function*(){fn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Ha=Hs?yield(0,ze.BK)({id:ya}):yield(0,ze.Ir)({id:ya});if(fn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Ha!=null&&Ha.game_identifier||Ha!=null&&Ha.identifier){(0,He.xg)(Hs?`/tasks/${Ha==null?void 0:Ha.identifier}/jupyter?subject_id=${DA.pathId}`:`/tasks/${Ha.game_identifier}?subject_id=${DA.pathId}`);return}(Ha==null?void 0:Ha.status)===2?Gh(Ha==null?void 0:Ha.message):(Ha==null?void 0:Ha.status)===3&&kg(Ha==null?void 0:Ha.message)}),kg=ya=>{Pe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Hr.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ya,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Gh=ya=>{ya=ya!=null&&ya.includes(".json")?ya:`${ya}.json`,Pe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Hr.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>tr(void 0,null,function*(){const Hs=yield(0,Ro.L8)({url:ya});if(!Hs)return;Ne.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ha=yield(0,ze.Ir)({id:Hs.shixun_identifier});if(Ha!=null&&Ha.game_identifier){(0,He.xg)(`/tasks/${Ha.game_identifier}?subject_id=${DA.pathId}`);return}(Ha==null?void 0:Ha.status)===2?Gh(Ha==null?void 0:Ha.message):(Ha==null?void 0:Ha.status)===3&&kg(Ha==null?void 0:Ha.message)})})},Qg=()=>{var ya;if(!(0,$t.tJ)(fn))return;let Hs=[];(ya=be==null?void 0:be.stageData)==null||ya.forEach(ac=>{var XA,qu;ac.items&&((XA=ac.items)!=null&&XA.length)&&((qu=ac.items)==null||qu.forEach(dc=>{var vc;Hs.push(dc),dc.children&&((vc=dc.children)!=null&&vc.length)&&(Hs=Hs.concat(dc.children))}))});const Ha=Hs.find(ac=>["VideoItem","Attachment","Shixun"].includes(ac.item_type));if(console.log(Ha,"stageParam"),Ha.item_type==="VideoItem"){(0,He.xg)(`/video/${Ha.id}?subject_id=${DA.pathId}`);return}if(Ha.item_type==="Attachment"){(0,He.xg)(Ha.url);return}if(Ha.item_type==="Shixun"){qf(Ha.identifier,Ha.is_jupyter);return}},Ug=()=>{var ya,Hs,Ha,ac;const XA=(Hs=(ya=be.detail)==null?void 0:ya.learning_status)==null?void 0:Hs[0],qu=(ac=(Ha=be.detail)==null?void 0:Ha.learning_status)==null?void 0:ac[1];if(XA==="can")return Hr.createElement(te.ZP,{onClick:Qg,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(XA==="disabled"){if(qu==="try"||qu==="unpayed")return Hr.createElement(te.ZP,{loading:Pg,onClick:tm,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(qu==="expired")return Hr.createElement(te.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(qu==="buyed")return Hr.createElement(te.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Hp=()=>{var ya,Hs,Ha,ac,XA,qu,dc,vc,_f,Ag,Z0,$f,X0,V0;const rv=(Hs=(ya=be.detail)==null?void 0:ya.learning_status)==null?void 0:Hs[0],zv=(ac=(Ha=be.detail)==null?void 0:Ha.learning_status)==null?void 0:ac[1];if(rv==="disabled")return Hr.createElement(de.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Hr.createElement("b",{className:qn.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(rv==="can")return Hr.createElement("b",{className:((qu=(XA=be.rightData)==null?void 0:XA.progress)==null?void 0:qu.certificated)==="drafted"?qn.disabled:"",onClick:Go},((vc=(dc=be.rightData)==null?void 0:dc.progress)==null?void 0:vc.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Ag=(_f=be.rightData)==null?void 0:_f.progress)==null?void 0:Ag.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",(($f=(Z0=be.rightData)==null?void 0:Z0.progress)==null?void 0:$f.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((V0=(X0=be.rightData)==null?void 0:X0.progress)==null?void 0:V0.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},Go=()=>tr(void 0,null,function*(){var ya,Hs,Ha,ac,XA,qu,dc,vc,_f,Ag,Z0;const $f=()=>tr(void 0,null,function*(){const X0=yield(0,et.ZP)(`/api/users/${Lt.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:DA.pathId}});(X0==null?void 0:X0.status)===0&&(Ne.ZP.info("\u63D0\u4EA4\u6210\u529F"),fn({type:"pathsDetail/getRightData",payload:{id:DA.pathId}}))});if(!((ya=Lt.userInfo)!=null&&ya.professional_certification))return Pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Hr.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,He.xg)("/account/certification")}}),!1;if(((Ha=(Hs=be.rightData)==null?void 0:Hs.progress)==null?void 0:Ha.certificated)==="drafted")return!1;if(((XA=(ac=be.rightData)==null?void 0:ac.progress)==null?void 0:XA.certificated)==="none"||((dc=(qu=be.rightData)==null?void 0:qu.progress)==null?void 0:dc.certificated)==="rejected")return((vc=be.rightData)==null?void 0:vc.progress.learned)===100?Pe.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:$f}):Pe.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${(_f=be.rightData)==null?void 0:_f.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:$f}),!1;((Z0=(Ag=be.rightData)==null?void 0:Ag.progress)==null?void 0:Z0.certificated)==="passed"&&Ll(!0)}),EA=(0,a.useMemo)(()=>{var ya,Hs;if((Hs=(ya=be.rightData)==null?void 0:ya.tags)!=null&&Hs.length)return Hr.createElement(Wf.Z,{option:Im(),style:{height:370},opts:{renderer:"svg"}})},[(dr=be.rightData)==null?void 0:dr.tags]),wA=ya=>{zp()&&(xh(!0),Vh(ya))},Uc=(0,a.useMemo)(()=>{var ya,Hs;return Hr.createElement("div",{style:{width:"100%"}},(Hs=(ya=be.rightData)==null?void 0:ya.members)==null?void 0:Hs.map((Ha,ac)=>{var XA,qu;return Hr.createElement("div",{key:ac,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Hr.createElement("div",{className:Dn.directionItemWrap},Hr.createElement(de.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Hr.createElement("div",{className:Dn.teamHeight},Hr.createElement("div",{style:{display:"flex"}},Hr.createElement("div",{className:Dn.imageWrap,style:{marginRight:11}},Hr.createElement("img",{className:Dn.imageWrap,src:Ao.Z.API_SERVER+"/images/"+(Ha==null?void 0:Ha.image_url)})),Hr.createElement("div",null,Hr.createElement("div",{title:Ha==null?void 0:Ha.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(Ha==null?void 0:Ha.name)||"--"),Hr.createElement("div",{title:Ha==null?void 0:Ha.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Ha==null?void 0:Ha.school))),Hr.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(Ha!=null&&Ha.brief_introduction)&&Hr.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(Ha==null?void 0:Ha.brief_introduction)&&Hr.createElement("div",{className:Dn.divHeight},Ha==null?void 0:Ha.brief_introduction),((XA=Lt==null?void 0:Lt.userInfo)==null?void 0:XA.user_id)===(Ha==null?void 0:Ha.id)&&Hr.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>oe.history.push("/account/profile")},Hr.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Hr.createElement("div",{style:{position:"relative"}},Hr.createElement("img",{draggable:!1,className:Dn.imgradius,onClick:()=>{(0,ue.bg)()?oe.history.push(`${Ha.user_url}`):fn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Ao.Z.API_SERVER+"/images/"+(Ha==null?void 0:Ha.image_url)}),((0,ue.Ny)()||((qu=be==null?void 0:be.detail)==null?void 0:qu.is_subject_member))&&Hr.createElement(Hr.Fragment,null,Ha!=null&&Ha.is_subject_creator?Hr.createElement("div",{className:qn.member_power1},"\u521B\u5EFA\u8005"):Ha!=null&&Ha.can_edit_knowledge_graph||Ha!=null&&Ha.can_edit_stage?Hr.createElement("div",{className:qn.member_power1,style:{cursor:zp()&&"pointer"},onClick:()=>wA(Ha)},"\u7F16\u8F91\u6743\u9650"):Hr.createElement("div",{className:qn.member_power2,style:{cursor:zp()&&"pointer"},onClick:()=>wA(Ha)},"\u67E5\u770B\u6743\u9650"))),Hr.createElement("div",null,Hr.createElement("span",{className:"multi_ellipsis1"},(Ha==null?void 0:Ha.name)||"--"),Hr.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(Ha==null?void 0:Ha.school)||"--"))),Hr.createElement("br",null)))}))},[(Fr=be.rightData)==null?void 0:Fr.members]),cc=!!((Pr=be.detail)!=null&&Pr.participant_count)&&!((Wr=be.detail)!=null&&Wr.allow_statistics),ud=((ei=(li=be.detail)==null?void 0:li.courses)==null?void 0:ei.findIndex(ya=>(ya==null?void 0:ya.course_id)===(pl==null?void 0:pl.course_id)))+1===((ta=(Or=be.detail)==null?void 0:Or.courses)==null?void 0:ta.length),W0=[{name:"\u77E5\u8BC6\u56FE\u8C31",img:uA,bgcolor:"#EFFAFC",onclick:()=>{var ya,Hs;(ya=be.detail)!=null&&ya.have_subject_knowledge?(0,He.xg)(`/knowledgegraph/${DA.pathId}`):(0,He.xg)(`${Ao.Z.AI_PLATFORM_URL}/knowledgegraph?pathid=${DA.pathId}&url=${window.location.origin}&name=${(Hs=be.detail)==null?void 0:Hs.name}&type=Subject`)}},{name:"\u667A\u80FD\u95EE\u7B54",img:ed,bgcolor:"#F4FCFF",onclick:()=>{fn({type:"pathsDetail/setActionTabs",payload:{key:"\u6253\u5F00\u8BFE\u7A0B\u667A\u80FD\u95EE\u7B54"}})}},{name:"AI\u77E5\u8BC6\u5E93",img:AA,bgcolor:"#F3FCF9",hidden:(0,ue.dE)()||!((Ar=be.detail)!=null&&Ar.is_subject_member)&&!(0,ue.Ny)(),onclick:()=>{fn({type:"pathsDetail/setActionTabs",payload:{key:"\u8DF3\u8F6C\u9875\u9762",value:"AIknowledge"}}),window.scrollTo({top:1e3,behavior:"smooth"})}},{name:"AI\u667A\u80FD\u4F53",img:Mc,bgcolor:"#F3FCF9",hidden:(0,ue.dE)()||!((ti=be.detail)!=null&&ti.is_subject_member)&&!(0,ue.Ny)(),onclick:()=>{fn({type:"pathsDetail/setActionTabs",payload:{key:"\u8DF3\u8F6C\u9875\u9762",value:"AIagent"}}),window.scrollTo({top:1e3,behavior:"smooth"})}}].filter(ya=>!(ya!=null&&ya.hidden));return Hr.createElement("section",{className:qn.rightWrap},((Xr=be.rightData)==null?void 0:Xr.qrcode_img)&&Hr.createElement("div",{className:qn.qrCode},Hr.createElement("img",{src:(bi=be.rightData)==null?void 0:bi.qrcode_img})),((yi=Cn==null?void 0:Cn.setting)==null?void 0:yi.main_site)&&!((Ra=Cn==null?void 0:Cn.setting)!=null&&Ra.is_local)&&Hr.createElement("div",{className:qn.workbenches,style:{top:(lr=(ha=be.detail)==null?void 0:ha.courses)!=null&&lr.length?"-140px":"-70px"}},Hr.createElement("p",{className:"mb25"},Hr.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center",fontWeight:400,color:"#333333"}},Hr.createElement("img",{style:{marginRight:"15px",width:"26px"},src:GA}),"\u667A\u6167\u8BFE\u7A0B\u5DE5\u5382")),Hr.createElement("div",{style:{display:"flex",flexWrap:"wrap",columnGap:35}},W0==null?void 0:W0.map(ya=>Hr.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",marginBottom:20}},Hr.createElement("div",{onClick:()=>{ya.onclick()},className:qn.Efficiencyitem},Hr.createElement("div",{className:qn.bgimg,style:{background:ya.bgcolor}},Hr.createElement("img",{src:ya==null?void 0:ya.img}))),Hr.createElement("div",{className:qn.Efficiencyitemtitle},ya==null?void 0:ya.name))))),((la=be.rightData)==null?void 0:la.progress)&&Hr.createElement("div",{className:`${qn.card}`,style:{marginTop:(Yn=(qr=be.detail)==null?void 0:qr.courses)!=null&&Yn.length?-135:-65,boxShadow:"0px 2px 30px 0px rgba(0, 0, 0, 0.05)"}},parseInt((Sr=pl==null?void 0:pl.course_status)==null?void 0:Sr.status)===2&&pl.course_identity<6&&Hr.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((Ri=pl.course_status)==null?void 0:Ri.status)===2&&(pl.course_identity<6?"":Hr.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Hr.createElement("div",{className:qn.flexRow},cc&&!!((hr=(oi=be.detail)==null?void 0:oi.courses)!=null&&hr.length)&&ud&&Hr.createElement("span",{className:"mt20"},Hr.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(pa=be.detail)==null?void 0:pa.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Hr.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Hr.createElement("span",{className:"mr5 c-red-ee4"},Ch===!0?((fs=be.detail)==null?void 0:fs.participant_count)+1:(Ds=be.detail)==null?void 0:Ds.participant_count),"\u4EBA")),cc&&!((Fs=(go=be.detail)==null?void 0:go.courses)!=null&&Fs.length)&&ud&&Hr.createElement("span",null,!((ja=be.detail)!=null&&ja.has_participate)&&(Ch===!0?Hr.createElement("span",{className:`${qn.classButton} ${qn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Hr.createElement("a",{className:`${qn.classButton} ${qn.bg28e}`,onClick:ym},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((ts=be.detail)==null?void 0:ts.has_participate)&&Hr.createElement("span",{className:`${qn.classButton} ${qn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Hr.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Ka=be.detail)==null?void 0:Ka.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Hr.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Hr.createElement("span",{className:"mr5 c-red-ee4"},Ch===!0?((mo=be.detail)==null?void 0:mo.participant_count)+1:(yl=be.detail)==null?void 0:yl.participant_count),"\u4EBA"))),parseInt((Fl=pl==null?void 0:pl.course_status)==null?void 0:Fl.status)===1&&Hr.createElement("div",{className:"mr20 c-red-ee4"},(du=pl==null?void 0:pl.course_status)==null?void 0:du.time),Hr.createElement("p",{style:{display:pl.course_identity<6?"":"none"},className:`mb10 mt10 ${qn.flexRowAbout}`},Hr.createElement("span",{style:{display:((Vo=pl.course_status)==null?void 0:Vo.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(hs=be.rightData)==null?void 0:hs.progress.learned,"%"),Hr.createElement("span",{style:{display:((Vl=pl.course_status)==null?void 0:Vl.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,He.li)((Wl=be.rightData)==null?void 0:Wl.progress.time)," "),((ur=(Kr=be.rightData)==null?void 0:Kr.progress)==null?void 0:ur.certificated)!="disabled"&&Hr.createElement(te.ZP,{disabled:((pi=(oo=be.rightData)==null?void 0:oo.progress)==null?void 0:pi.certificated)==="drafted",onClick:Go},((Gn=(ga=be.rightData)==null?void 0:ga.progress)==null?void 0:Gn.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Zn=(Er=be.rightData)==null?void 0:Er.progress)==null?void 0:Zn.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((ba=(xi=be.rightData)==null?void 0:xi.progress)==null?void 0:ba.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Es=($n=be.rightData)==null?void 0:$n.progress)==null?void 0:Es.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Hr.createElement(de.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Hr.createElement(Rn.Z,{percent:(_o=be.rightData)==null?void 0:_o.progress.learned,showInfo:!1,style:{display:((Us=pl.course_status)==null?void 0:Us.status)<=1&&pl.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((tA=pl.course_status)==null?void 0:tA.status)===2&&((El=be.detail)==null?void 0:El.allow_add_member)&&Hr.createElement("a",{className:qn.classButton,onClick:()=>{if(pl!=null&&pl.forbid_visit_info){(0,He.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((hl=pl.course_status)==null?void 0:hl.status)===1&&pl.course_identity>5&&Hr.createElement("div",{className:qn.classButton,onClick:Og},"\u7ACB\u5373\u52A0\u5165"),parseInt((dA=pl.course_status)==null?void 0:dA.status)===1&&pl.course_identity===5&&Hr.createElement("a",{className:qn.classButton,href:`${pl==null?void 0:pl.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((ll=pl.course_status)==null?void 0:ll.status)===0&&pl.course_identity>5&&Hr.createElement("div",{className:qn.classButton,onClick:Og},"\u7ACB\u5373\u62A5\u540D"),parseInt((ZA=pl.course_status)==null?void 0:ZA.status)===0&&pl.course_identity===5&&Hr.createElement("div",{className:qn.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((gc=pl==null?void 0:pl.course_status)==null?void 0:gc.status)===0||parseInt((rc=pl==null?void 0:pl.course_status)==null?void 0:rc.status)===1)&&pl.course_identity<5&&Hr.createElement("a",{className:qn.classButton,onClick:()=>{if(pl!=null&&pl.forbid_visit_info){(0,He.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"),cc&&ud&&((vd=be.detail)==null?void 0:vd.has_participate)&&Hr.createElement("span",{className:`${qn.classButton} ${qn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),cc&&ud&&!((Rf=be.detail)!=null&&Rf.has_participate)&&(Ch?Hr.createElement("span",{className:`${qn.classButton} ${qn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Hr.createElement("span",{className:`${qn.classButton} ${qn.bg28e}`,onClick:ym},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((pf=be.detail)!=null&&pf.excellent)&&((gf=be.detail)==null?void 0:gf.is_free)!==!0&&Hr.createElement("div",{className:qn.price},Hr.createElement("div",{className:qn.d1},Hr.createElement("span",null,Hr.createElement(de.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Hr.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Hr.createElement("span",{style:{color:"#333"}},((Q0=(yd=be.detail)==null?void 0:yd.expiration_type)==null?void 0:Q0.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((d0=(Nd=be.detail)==null?void 0:Nd.expiration_type)==null?void 0:d0.clazz)==="2"&&`\u8D2D\u4E70\u540E${(pp=(mf=(zf=be.detail)==null?void 0:zf.expiration_type)==null?void 0:mf.days)==null?void 0:pp[0]}\u5929\u5185\u6709\u6548`,((f0=(Hh=be.detail)==null?void 0:Hh.expiration_type)==null?void 0:f0.clazz)==="3"&&`${(Un=(rn=(yt=be.detail)==null?void 0:yt.expiration_type)==null?void 0:rn.days)==null?void 0:Un.join("\u5230")}`)),Hp()),((Yr=(wr=be.detail)==null?void 0:wr.learning_status)==null?void 0:Yr[0])==="can"?Hr.createElement(a.Fragment,null,Hr.createElement("div",{className:qn.d2},Hr.createElement("span",null,"\u5DF2\u5B66",(ra=be.rightData)==null?void 0:ra.progress.learned,"%"),Hr.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,He.li)((Fa=be.rightData)==null?void 0:Fa.progress.time))),Hr.createElement("div",{className:qn.d3},Hr.createElement("div",{style:{width:((Ls=be.rightData)==null?void 0:Ls.progress.learned)+"%"}}))):Hr.createElement("div",{className:qn.d4},((zs=be.detail)==null?void 0:zs.is_discount)&&!!((Tl=be.detail)!=null&&Tl.origin_price)&&Hr.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Hr.createElement("br",null),Hr.createElement("i",null,"\xA5",(Gl=be.detail)==null?void 0:Gl.origin_price)),Hr.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Hr.createElement("div",null,Hr.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(Pu=be.detail)!=null&&Pu.is_discount?(UA=be.detail)==null?void 0:UA.price:(JA=be.detail)==null?void 0:JA.origin_price),(lA=be.detail)!=null&&lA.is_discount?Hr.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(mc=be.detail)!=null&&mc.countdown?`\u5012\u8BA1\u65F6:${(Ac=be.detail)==null?void 0:Ac.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Hr.createElement(Hr.Fragment,null))),Ug()),Hr.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Hr.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Hr.createElement("img",{style:{marginRight:"10px"},src:Na})," ",(jc=be.detail)==null?void 0:jc.learning_notes_title)),Hr.createElement("div",{ref:Bh},Hr.createElement(Be.Z,{className:"fon16",value:(Yf=be.detail)==null?void 0:Yf.learning_notes}))),!!((fi=(vf=be.rightData)==null?void 0:vf.members)!=null&&fi.length)&&Hr.createElement("div",{className:`${qn.card} pb0`},zp()?em():Hr.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Hr.createElement("img",{style:{marginRight:"10px"},src:ko})," ",(wo=be.rightData)==null?void 0:wo.team_title),Ng&&Hr.createElement(Da,{getMemberPower:zp,EditPowerClick:wA,data:(us=be.rightData)==null?void 0:us.members,operation:(wl=be.detail)==null?void 0:wl.allow_add_member,handleDeleteMember:ug}),!Ng&&Uc,(zp()||((ku=be.detail)==null?void 0:ku.allow_edit_stage))&&Hr.createElement(he.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Hr.createElement(pe.Z,{className:"c-blue current",onClick:()=>{if(Tg){lg();return}RA(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((Iu=(Qu=be.detail)==null?void 0:Qu.disciplines)!=null&&Iu.length)&&Hr.createElement("div",{className:`${qn.card} pb0`},Hr.createElement("div",{className:"flex item-center"},Hr.createElement("img",{width:20,className:"mr10",src:As}),Hr.createElement("span",{className:"font16 c-grey-333"},"\u8BFE\u7A0B\u65B9\u5411")),Hr.createElement("div",{className:qn.disciplinesWrap},(yf=(Vu=be.detail)==null?void 0:Vu.disciplines)==null?void 0:yf.map((ya,Hs)=>Hr.createElement("div",null,Hr.createElement("b",{style:{background:ya==null?void 0:ya.color}}),Hr.createElement(de.Z,{title:ya==null?void 0:ya.name},Hr.createElement("span",null,ya==null?void 0:ya.name)))))),!!((Td=(Jd=be.rightData)==null?void 0:Jd.tags)!=null&&Td.length)&&((h0=be.detail)==null?void 0:h0.show_tag)&&Hr.createElement("div",{className:qn.skillWrap},Hr.createElement("p",{className:`${qn.skillTopWrap} font16 mb20`},Hr.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Hr.createElement("span",{className:"ml5 c-grey-c"},(ld=($c=be.rightData)==null?void 0:$c.tags)==null?void 0:ld.length))),EA),((wh=be.detail)==null?void 0:wh.show_spoc)===1&&Hr.createElement("div",{className:`${qn.card} pb0`,style:{marginTop:15}},Hr.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Hr.createElement("img",{style:{marginRight:"10px"},src:Zo}),"SPOC\u8BFE\u5802"),Hr.createElement(Bl,{data:(U0=be.Courses)==null?void 0:U0.spoc_courses,handleDeleteMember:vm}),((jd=be.detail)==null?void 0:jd.show_spoc)===1&&((p0=(Wh=be==null?void 0:be.Courses)==null?void 0:Wh.spoc_courses)==null?void 0:p0.length)<3&&((ic=be.detail)==null?void 0:ic.allow_add_member)&&Hr.createElement(he.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Hr.createElement(pe.Z,{className:"c-blue current",onClick:()=>Em()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((qd=be.detail)==null?void 0:qd.show_history)&&Hr.createElement("div",{className:`${qn.card} pb0`,style:{marginTop:15}},Hr.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Hr.createElement("img",{style:{marginRight:"10px"},src:Zo}),"\u5386\u53F2\u8BFE\u5802"),Hr.createElement(Bl,{data:Od==null?void 0:Od.spoc_courses,handleDeleteMember:vm}),((Jf=be.detail)==null?void 0:Jf.show_history)&&((Ef=Od==null?void 0:Od.spoc_courses)==null?void 0:Ef.length)<3&&((wf=be.detail)==null?void 0:wf.allow_add_member)&&Hr.createElement(he.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Hr.createElement(pe.Z,{className:"c-blue current",onClick:()=>Em(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Hr.createElement(Ui,{open:nA,onReloadData:jg,onClose:()=>RA(!1)}),Hr.createElement(Ii,{onReloadData:jg,data:Od}),Hr.createElement(Ba.Z,{visible:FA,onCancel:()=>{Ll(!1)},data:((Zh=(g0=be.rightData)==null?void 0:g0.progress)==null?void 0:Zh.info)||{}}),Hr.createElement(Sd,{visible:kc,onCancel:()=>Qc(!1),handleDeleteMember:ya=>{ug(ya)},showEditPowerModal:()=>xh(!0),setMemberInfo:ya=>Vh(ya)}),Hr.createElement(ah,{visible:H0,memberInfo:mp,onCancel:()=>xh(!1)}))};var zo=(0,oe.connect)(({pathsDetail:Xe,user:Ye,loading:be,globalSetting:Lt,classroomList:Cn})=>({pathsDetail:Xe,user:Ye,globalSetting:Lt,loading:be.models.index,classroomList:Cn}))(_a),Fo={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",zhishidian:"zhishidian___VVJdN",tags_list:"tags_list___BGtFx",tag_item:"tag_item___Eqt2j",tag_icon:"tag_icon___q0Ejg"},Ks=we(36207),Kl=we(37285),Ys=we(31709),mu=we(14348),bu={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",ellipsis_max_300:"ellipsis_max_300___nYWGA"},Zu=we(78162),Id=Object.defineProperty,Md=Object.defineProperties,Ud=Object.getOwnPropertyDescriptors,oh=Object.getOwnPropertySymbols,Dd=Object.prototype.hasOwnProperty,Ih=Object.prototype.propertyIsEnumerable,gA=(Xe,Ye,be)=>Ye in Xe?Id(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,mA=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Dd.call(Ye,be)&&gA(Xe,be,Ye[be]);if(oh)for(var be of oh(Ye))Ih.call(Ye,be)&&gA(Xe,be,Ye[be]);return Xe},tf=(Xe,Ye)=>Md(Xe,Ud(Ye)),nf=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const td=[{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:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]}],fd=({classroomList:Xe,loading:Ye,dispatch:be,cb:Lt,shixunIds:Cn=[]})=>{var Qn,gr;const fn=(0,oe.useParams)(),Wt=(0,oe.useLocation)(),[yn]=xt.default.useForm(),{shixunLists:dr}=Xe,[Fr,Pr]=(0,a.useState)([]),[Wr,li]=(0,a.useState)([]),[ei,Or]=(0,a.useState)([]),ta=((Qn=Xe==null?void 0:Xe.actionTabs)==null?void 0:Qn.isMissionLevel)||!1,[,Ar,ti]=(0,Zu.U)(le.xG,{}),Xr=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(lr=>!!lr),[bi,yi]=(0,a.useState)({page:1,type:(0,ue.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)(()=>{Xe.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Ra(),bi.page=1,be({type:"classroomList/getShixunLists",payload:mA({},bi)}))},[Xe.actionTabs.key]);const Ra=()=>nf(void 0,null,function*(){const lr=yield(0,et.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Pr([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(lr==null?void 0:lr.groups)||[]])}),ha=()=>{be({type:"classroomList/setActionTabs",payload:{}}),yi({page:1,type:(0,ue.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}),Or([])};return Xe.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:a.createElement(Ks.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",open:Xe.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:bu.drawer,footer:a.createElement("div",{className:"flex justify-center gap-8px"},a.createElement(te.ZP,{size:"middle",onClick:()=>{ha(),li([]),Lt("\u53D6\u6D88")}}," \u53D6\u6D88 "),a.createElement(te.ZP,{size:"middle",loading:Ar,onClick:()=>nf(void 0,null,function*(){var lr,la,qr;for(let Ri=0;Ri<(Wr==null?void 0:Wr.length);Ri++){const oi=Wr[Ri];if(Cn.includes(oi)){Ne.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(la=(lr=dr==null?void 0:dr.shixun_list)==null?void 0:lr.find(hr=>hr.id===oi))==null?void 0:la.title}`);return}}let Yn=[];ta&&ei.forEach((Ri=[])=>{Yn.push(...Ri.filter(oi=>oi!==-1))});const Sr=ta?yield ti({stage_id:Xe.actionTabs.id,subject_id:Xe.actionTabs.subject_id,challenge_ids:Yn}):yield(0,le.Ep)({id:Xe.actionTabs.id,subject_id:Xe.actionTabs.subject_id,shixun_ids:[...Wr]});li([]),(ta?(Sr==null?void 0:Sr.status)===0:Sr!=null&&Sr.shixuns_list)&&(ha(),Lt(ta?(qr=Sr==null?void 0:Sr.data)==null?void 0:qr.list:Sr.shixuns_list))}),type:"primary"}," \u786E\u5B9A "))},a.createElement("section",{className:"tc"},a.createElement(mu.Z,{onChange:lr=>{yi(tf(mA(mA({},bi),lr),{page:1})),be({type:"classroomList/getShixunLists",payload:tf(mA(mA({},bi),lr),{page:1})})}})),a.createElement(Ee.Z,{spinning:Ye.effects["classroomList/getShixunLists"]},a.createElement("section",{className:"edu-container"},td.map(function(lr,la){var qr;return a.createElement("ul",{className:bu.menu,key:la},a.createElement("li",null,lr.name),(qr=lr==null?void 0:lr.children)==null?void 0:qr.map(function(Yn,Sr){return!(0,ue.Ny)()&&lr.id==="type"&&Yn.name==="\u5168\u90E8"?a.createElement(a.Fragment,null):a.createElement("li",{key:Sr,className:bi[lr.id]==Yn.id?bu.actived:"",onClick:()=>{bi[lr.id]=Yn.id,bi.page=1,yi(mA({},bi)),be({type:"classroomList/getShixunLists",payload:mA({},bi)})}},a.createElement("strong",null,Yn.name))}))}),bi.type==="mine"&&a.createElement("ul",{className:bu.menu},a.createElement("li",null,"\u76EE\u5F55"),Fr==null?void 0:Fr.map((lr,la)=>a.createElement("li",{className:bi.group_id==lr.id?bu.actived:"",key:lr.name,onClick:()=>{bi.group_id=lr.id,bi.page=1,yi(mA({},bi)),be({type:"classroomList/getShixunLists",payload:mA({},bi)})}},a.createElement("strong",null,lr.name)))),a.createElement(he.Z,{align:"middle"},a.createElement(pe.Z,{flex:"1",className:bu.filter},Xr.map(function(lr,la){return a.createElement(te.ZP,{key:la,className:"mr20",type:bi.sort===lr.id?"primary":"default",onClick:()=>{bi.sort=lr.id,yi(mA({},bi)),be({type:"classroomList/getShixunLists",payload:mA({},bi)})}},lr.name)})),a.createElement(pe.Z,{className:"c-grey-999"},a.createElement("div",{className:bu.menuCourse},a.createElement("ul",null,a.createElement("li",{className:"current",onClick:()=>{bi.order=bi.order==="asc"?"desc":"asc",yi(mA({},bi)),be({type:"classroomList/getShixunLists",payload:mA({},bi)})}},"\u5B66\u4E60\u4EBA\u6570",a.createElement("p",{className:`edu-sorter current ${bi.order}`},a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(gr=dr==null?void 0:dr.shixun_list)==null?void 0:gr.map(function(lr,la){var qr,Yn,Sr,Ri,oi;return a.createElement("div",{className:bu.listItem,key:la},!ta&&a.createElement(Ce.default,{checked:Wr.includes(lr.id),value:lr.id,onChange:hr=>{let pa=Wr.indexOf(lr.id);Wr.indexOf(lr.id)>-1?li(Wr.filter(fs=>fs!==lr.id)):li(Wr.concat(lr.id))},disabled:(lr==null?void 0:lr.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),a.createElement("div",{className:bu.info},a.createElement("div",{className:bu.title},a.createElement("div",{className:bu.titleLeft},a.createElement("a",{className:"c-black",href:`/shixuns/${lr==null?void 0:lr.identifier}/challenges`,target:"_blank"},a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:lr.title}})),(0,ue.Ny)()&&(lr==null?void 0:lr.mark_status)===1&&a.createElement(de.Z,{title:lr==null?void 0:lr.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,ue.Ny)()&&(lr==null?void 0:lr.mark_status)===2&&a.createElement(de.Z,{title:lr==null?void 0:lr.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,ue.Ny)()&&(lr==null?void 0:lr.mark_status)===3&&a.createElement(de.Z,{title:lr==null?void 0:lr.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(lr==null?void 0:lr.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&a.createElement(de.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")),(qr=lr==null?void 0:lr.shixun_marks)==null?void 0:qr.map(hr=>a.createElement("span",{key:hr,className:"tag-badge ml10"},hr)))),a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.createElement("span",{className:bu.description,dangerouslySetInnerHTML:{__html:lr.description}})),ta?a.createElement(de.Z,{title:!(lr!=null&&lr.task_pass)||(lr==null?void 0:lr.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(Ce.default.Group,{disabled:!(lr!=null&&lr.task_pass)||(lr==null?void 0:lr.shixun_tag_num_name)=="\u672A\u53D1\u5E03",options:[{value:-1,label:"\u5168\u9009"},...((Yn=lr==null?void 0:lr.challenges)==null?void 0:Yn.map((hr,pa)=>({value:hr==null?void 0:hr.id,label:`\u7B2C${hr==null?void 0:hr.position}\u5173 ${hr==null?void 0:hr.subject}`})))||[]],value:(ei==null?void 0:ei[la])||[],onChange:hr=>{var pa,fs,Ds;const go=(hr==null?void 0:hr.filter(ja=>ja!==-1))||[],Fs=((pa=lr==null?void 0:lr.challenges)==null?void 0:pa.map(ja=>ja==null?void 0:ja.id))||[];hr!=null&&hr.includes(-1)?ei[la]=(fs=ei==null?void 0:ei[la])!=null&&fs.includes(-1)?(go==null?void 0:go.length)!==(Fs==null?void 0:Fs.length)?go:[]:[...Fs,-1]:ei[la]=(Ds=ei==null?void 0:ei[la])!=null&&Ds.includes(-1)?[]:(hr==null?void 0:hr.length)===(Fs==null?void 0:Fs.length)?[...Fs,-1]:hr,Or([...ei])}}))):a.createElement("div",{className:" mt15"},lr.challenge_names.map(function(hr,pa){return a.createElement("span",{key:pa,className:"mr30 font12"},"\u7B2C",pa+1,"\u5173 ",hr," ")})),a.createElement(Kl.Z,{dashed:!0}),a.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:"flex"},a.createElement(de.Z,{overlayClassName:bu["tooltip-content"],title:a.createElement("div",null,a.createElement("span",{dangerouslySetInnerHTML:{__html:lr==null?void 0:lr.member_user_names}}))},a.createElement("span",{className:bu.authorname,dangerouslySetInnerHTML:{__html:lr==null?void 0:lr.member_user_names}})),lr.author_school_name&&a.createElement(a.Fragment,null,a.createElement(de.Z,{title:a.createElement("div",null,lr.author_school_name)},a.createElement("span",{dangerouslySetInnerHTML:{__html:lr.author_school_name}})))),a.createElement("div",{className:"flex"},((Sr=lr.mirror_repositories)==null?void 0:Sr.length)>0&&a.createElement(de.Z,{title:a.createElement("div",null,"\u5B9E\u9A8C\u955C\u50CF \xA0 ",((Ri=lr.mirror_repositories)==null?void 0:Ri.length)>1?lr.mirror_repositories.join("\u3001"):lr.mirror_repositories[0])},a.createElement("span",{className:bu.ellipsis_max_300},"\u5B9E\u9A8C\u955C\u50CF \xA0 ",((oi=lr.mirror_repositories)==null?void 0:oi.length)>1?lr.mirror_repositories.join("\u3001"):lr.mirror_repositories[0])),a.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",lr.level),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",lr.study_count)))))}),a.createElement("p",null))),a.createElement("div",{className:"tc"},a.createElement(Ys.Z,{current:bi.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:dr==null?void 0:dr.shixuns_count,onChange:lr=>{bi.page=lr,be({type:"classroomList/getShixunLists",payload:mA({},bi)})}})))};var Mf=(0,oe.connect)(({classroomList:Xe,loading:Ye})=>({classroomList:Xe,loading:Ye}))(fd),Df=we(8848),Mh=we(96599),rA=we(31691),zc={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"},Fc=we(61648),C0=we(31914),Rd={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"},su=we(32250),al=we(59301),Ff=Object.defineProperty,Gp=Object.defineProperties,rf=Object.getOwnPropertyDescriptors,Ep=Object.getOwnPropertySymbols,qh=Object.prototype.hasOwnProperty,wp=Object.prototype.propertyIsEnumerable,_h=(Xe,Ye,be)=>Ye in Xe?Ff(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,zd=(Xe,Ye)=>{for(var be in Ye||(Ye={}))qh.call(Ye,be)&&_h(Xe,be,Ye[be]);if(Ep)for(var be of Ep(Ye))wp.call(Ye,be)&&_h(Xe,be,Ye[be]);return Xe},Hd=(Xe,Ye)=>Gp(Xe,rf(Ye)),sh=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});Ue().locale("ZH-cn");let _A=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var jt=({setScoreShow:Xe,ScoreShow:Ye,modalDdata:be,homeType:Lt,homeId:Cn})=>{var Qn,gr,fn,Wt,yn,dr;const[Fr,Pr]=(0,a.useState)(Hd(zd({},(0,oe.useParams)()),{per_page:10})),[Wr,li]=(0,a.useState)("1");return(0,a.useEffect)(()=>{Pr(zd({},Fr))},[]),al.createElement("div",null,al.createElement(Pe.default,{title:"\u8BE6\u60C5",footer:!1,open:Ye,width:900,centered:!0,className:Rd.scoremodal,onCancel:()=>{Xe(!1)}},al.createElement(rA.default,{className:Rd.tabWrap,activeKey:Wr,onChange:ei=>{li(ei)},items:[{label:`${Lt=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${Lt=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),Lt=="HomeworkCommon"?al.createElement("div",{className:Rd.RenderHtml_content},Wr=="1"&&al.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(be!=null&&be.description)&&al.createElement(Fc.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),al.createElement(Be.Z,{value:(be==null?void 0:be.description)||""})),Wr=="2"&&al.createElement("div",null,al.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((gr=(Qn=be==null?void 0:be.data)==null?void 0:Qn[0])==null?void 0:gr.identifier)&&al.createElement(hi.default,{dataSource:be==null?void 0:be.data,rowKey:ei=>ei==null?void 0:ei.identifier,pagination:!1,expandable:{expandedRowRender:ei=>al.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},al.createElement("p",null,"\u9898\u76EE\uFF1A",ei==null?void 0:ei.name),al.createElement("p",null,"\u63CF\u8FF0\uFF1A",ei==null?void 0:ei.description),!(0,ue.dE)()&&al.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",al.createElement(Be.Z,{style:{fontSize:"14px"},value:(ei==null?void 0:ei.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(Wt=(fn=be==null?void 0:be.data)==null?void 0:fn[0])==null?void 0:Wt.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(ei,Or,ta){return al.createElement("div",null,_A[ei])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(ei,Or,ta){return al.createElement("div",null,al.createElement("a",{onClick:()=>sh(this,null,function*(){let Ar=yield(0,et.ZP)(`/api/problems/${Or==null?void 0:Or.identifier}/start.json`,{method:"get"});Ar&&window.open(`/myproblems/${Ar==null?void 0:Ar.identifier}?type=1&backUrl=/paths/${Fr==null?void 0:Fr.pathId}`)})},"\u4F53\u9A8C"))}}]})),al.createElement("aside",{className:"tc mt30 pb30"},al.createElement(Ys.Z,{defaultCurrent:1,total:be==null?void 0:be.count,hideOnSinglePage:!0,showTotal:ei=>al.createElement("span",null,"\u5171",ei,"\u6761"),current:Fr.page||1,pageSize:Fr.per_page||10,onChange:(ei,Or)=>{Fr.page=ei,Fr.per_page=Or,Pr(zd({},Fr))}})))):al.createElement("div",{className:Rd.RenderHtml_content},Wr=="1"&&(be!=null&&be.description||((yn=be==null?void 0:be.attachments)==null?void 0:yn.length)>0?(be==null?void 0:be.homework_type)=="group"?al.createElement("div",null,al.createElement(Be.Z,{value:be==null?void 0:be.description,className:Rd.RenderHtml_style,style:{color:"#5f6367"}}),al.createElement("div",{className:Rd.content_list},"\u5206\u7EC4\u8981\u6C42",al.createElement("span",{className:Rd.content_value},be==null?void 0:be.min_num,"-",be==null?void 0:be.max_num),"\u4EBA",al.createElement("span",{className:Rd.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)")),al.createElement("div",{className:Rd.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",al.createElement("span",{className:Rd.content_value},be!=null&&be.base_on_project?"\u662F":"\u5426"),al.createElement("span",{className:Rd.content_text},be!=null&&be.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)")),al.createElement(su.Z,{callback:()=>{},dataSource:be==null?void 0:be.attachments})):al.createElement("div",null,al.createElement(Be.Z,{value:be==null?void 0:be.description,style:{color:"#5f6367",fontSize:14}}),al.createElement(su.Z,{callback:()=>{},dataSource:be==null?void 0:be.attachments})):al.createElement(Fc.Z,{styles:{margin:"80px auto"}})),Wr=="2"&&(be!=null&&be.reference_answer||((dr=be==null?void 0:be.ref_attachments)==null?void 0:dr.length)>0?al.createElement("div",null,al.createElement(Be.Z,{value:be==null?void 0:be.reference_answer,style:{color:"#5f6367",fontSize:14}}),al.createElement(su.Z,{callback:()=>{},dataSource:be==null?void 0:be.ref_attachments})):al.createElement(Fc.Z,{styles:{margin:"80px auto"}})))))},Kt=we(71169),An=we(95555),un=we(59301),Vn=Object.defineProperty,rr=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,_r=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,si=(Xe,Ye,be)=>Ye in Xe?Vn(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,zr=(Xe,Ye)=>{for(var be in Ye||(Ye={}))ni.call(Ye,be)&&si(Xe,be,Ye[be]);if(_r)for(var be of _r(Ye))fr.call(Ye,be)&&si(Xe,be,Ye[be]);return Xe},Mi=(Xe,Ye)=>rr(Xe,mr(Ye)),wi=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Ti=({setScoreShow:Xe,ScoreShow:Ye,modalType:be,user:Lt,id:Cn,subjectId:Qn,dispatch:gr,getData:fn,openPreview:Wt})=>{var yn;let[dr,Fr]=(0,a.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[Pr,Wr]=(0,a.useState)([]),[li,ei]=(0,a.useState)([]),[Or,ta]=(0,a.useState)([]);const[Ar,ti]=(0,a.useState)(!1),[Xr]=xt.default.useForm(),[bi,yi]=(0,a.useState)(0),[Ra,ha]=(0,a.useState)(!1),[lr,la]=(0,a.useState)(""),[qr,Yn]=(0,a.useState)([]),Sr=(0,a.useRef)(new Set),Ri=(0,a.useRef)(new Set),[oi,hr]=(0,a.useState)([{}]),[pa,fs]=(0,a.useState)(),[Ds,go]=(0,a.useState)({}),[Fs,ja]=(0,a.useState)(""),[ts,Ka]=(0,a.useState)(""),mo=(0,oe.useParams)(),[yl,Fl]=(0,a.useState)(!1),du=[{title:"\u540D\u79F0",dataIndex:(dr==null?void 0:dr.type)=="3"?"title":"name",key:"name",render:(Er,Zn,xi)=>{var ba,$n;return un.createElement("div",null,(dr==null?void 0:dr.homework_type)=="1"&&(Zn==null?void 0:Zn.name),(dr==null?void 0:dr.homework_type)=="3"&&(Zn==null?void 0:Zn.name),(dr==null?void 0:dr.homework_type)=="5"&&(Zn==null?void 0:Zn.name),(dr==null?void 0:dr.homework_type)=="7"&&((ba=Zn==null?void 0:Zn.video)==null?void 0:ba.title),(dr==null?void 0:dr.homework_type)=="8"&&(dr==null?void 0:dr.type)=="1"?Zn==null?void 0:Zn.filename:($n=Zn==null?void 0:Zn.attachment)==null?void 0:$n.filename,(dr==null?void 0:dr.type)=="3"&&Er)}},{title:(dr==null?void 0:dr.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(dr==null?void 0:dr.type)=="1"?"course_name":"subject_name",width:"55%",key:(dr==null?void 0:dr.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(dr==null?void 0:dr.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(Er,Zn,xi)=>un.createElement("div",{style:{flex:1,textAlign:"start"}},un.createElement("a",{onClick:()=>{var ba,$n;if(Zn!=null&&Zn.link){(0,He.xg)(Zn.link);return}be=="\u6559\u5B66\u8BFE\u4EF6"?Wt(Zn):be=="\u89C6\u9891\u9879\u76EE"?Zn!=null&&Zn.video?(fs(!0),go({videoId:(ba=Zn==null?void 0:Zn.video)==null?void 0:ba.id,file_url:($n=Zn==null?void 0:Zn.video)==null?void 0:$n.play_url})):(dr==null?void 0:dr.type)=="3"?(fs(!0),go({videoId:Zn.id,file_url:Zn.play_url||Zn.file_url})):Ne.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):be=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,le.NV)({id:Zn==null?void 0:Zn.id,source:"course"}).then(Es=>{var _o;(Es==null?void 0:Es.status)==0&&(la((_o=Es==null?void 0:Es.data)==null?void 0:_o.homework),Ka(Es==null?void 0:Es.course_id)),ja("HomeworkCommon"),ha(!0)}):(0,le.NV)({id:Zn==null?void 0:Zn.id,source:(dr==null?void 0:dr.type)=="1"?"course":"subject"}).then(Es=>{var _o;(Es==null?void 0:Es.status)==0&&la((_o=Es==null?void 0:Es.data)==null?void 0:_o.homework),ha(!0)})}},"\u67E5\u770B"))}].filter(Er=>!Er.hidden),Vo={type:"checkbox",selectedRowKeys:Pr,onSelect(Er,Zn,xi){if(Zn)Wr([...Pr,Er.id]),Yn([...qr,Er]),dr.type==="2"?Sr.current.add(Er.id):Ri.current.add(Er.id),yi(1),ei([...li,Er.id]);else{const ba=qr.filter(_o=>_o.id!==Er.id);Yn(ba);const $n=ba.map(_o=>_o.id);Wr([...$n]),dr.type==="2"?Sr.current.delete(Er.id):Ri.current.delete(Er.id);let Es=li.filter(_o=>_o!==Er.id);ei(Es)}},onSelectAll(Er,Zn,xi){if(Er){const ba=xi.map($n=>$n.id);Yn([...qr,...xi]),Wr([...Pr,...ba]),ei([...li,...ba]);for(const $n of xi)dr.type==="2"?Sr.current.add($n.id):Ri.current.add($n.id)}else{const ba=xi.map(_o=>_o.id),$n=Pr.filter(_o=>!ba.some(Us=>Us===_o)),Es=qr.filter(_o=>!ba.some(Us=>Us===_o.id));Yn(Es),Wr([...$n]),ei([...$n]);for(const _o of ba)dr.type==="2"?Sr.current.delete(_o):Ri.current.delete(_o)}}};(0,a.useEffect)(()=>{Ye&&(dr.search="",dr.type="1",dr.homework_type=be=="\u5206\u7EC4\u4F5C\u4E1A"?"3":be=="\u56FE\u6587\u4F5C\u4E1A"?"1":be=="\u89C6\u9891\u9879\u76EE"?"7":be=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",Fr(dr),Gn(dr),Xr.setFieldsValue({association_id:"",search:null}),Sr.current.clear(),Ri.current.clear(),Yn([]),Wr([]),ei([]))},[Ye]);const[hs,Vl]=(0,a.useState)(1),[Wl,Kr]=(0,a.useState)([]),ur=Er=>{const{target:Zn}=Er;Zn.scrollHeight-Zn.clientHeight===Zn.scrollTop&&Vl(hs+1)};(0,a.useEffect)(()=>{hs!=1&&Ye&&oo(hs)},[hs]),(0,a.useEffect)(()=>{Ye&&(Kr([]),Vl(1),oo(1))},[dr.type]);const oo=Er=>{dr.type=="1"?pi(Er):dr.type=="2"&&ga(Er)},pi=Er=>{var Zn;(0,C0.Ho)({page:Er,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Zn=Lt==null?void 0:Lt.userInfo)==null?void 0:Zn.login}).then(xi=>{Er==1?Kr([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...xi==null?void 0:xi.courses]):Kr([...Wl,...xi==null?void 0:xi.courses])})},ga=Er=>{var Zn;(0,C0.w3)({page:Er,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Zn=Lt==null?void 0:Lt.userInfo)==null?void 0:Zn.login}).then(xi=>{Er==1?Kr([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...xi==null?void 0:xi.subjects]):Kr([...Wl,...xi==null?void 0:xi.subjects])})};(0,a.useEffect)(()=>{bi>0&&setTimeout(()=>{yi(0)},2e3)},[bi]);function Gn(Er){return wi(this,null,function*(){var Zn,xi,ba;if(ti(!0),Fr(zr({},Er)),Er.type=="1")(0,le.A7)(zr({user_id:(Zn=Lt==null?void 0:Lt.userInfo)==null?void 0:Zn.login},Er)).then($n=>{($n==null?void 0:$n.status)==0&&ta($n==null?void 0:$n.data)});else if(Er.type=="2")(0,le.jT)(zr({user_id:(xi=Lt==null?void 0:Lt.userInfo)==null?void 0:xi.login},Er)).then($n=>{($n==null?void 0:$n.status)==0&&ta($n==null?void 0:$n.data)});else if(Er.type=="3"){const $n=yield gr({type:"userDetail/getVideos",payload:Mi(zr({},Er),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(ba=Lt.userInfo)==null?void 0:ba.login})});ta({count:$n==null?void 0:$n.count,list:$n==null?void 0:$n.videos})}ti(!1)})}return un.createElement("div",null,un.createElement(Pe.default,{title:"\u9009\u7528"+be,open:Ye,width:900,centered:!0,zIndex:10,className:zc.scoremodal,onCancel:()=>{Xe(!1)},confirmLoading:yl,onOk:()=>wi(void 0,null,function*(){if((li==null?void 0:li.length)<=0){Ne.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Fl(!0);const Er=yield(0,le._C)({id:Cn,subject_id:Qn,homework_type:dr.type=="3"?"9":be=="\u5206\u7EC4\u4F5C\u4E1A"?"3":be=="\u56FE\u6587\u4F5C\u4E1A"?"1":be=="\u89C6\u9891\u9879\u76EE"?"7":be=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...Ri.current],subject_homework_ids:[...Sr.current]});(Er==null?void 0:Er.status)==0&&(Ne.ZP.success("\u9009\u7528\u6210\u529F"),fn(),Xe(!1)),Fl(!1)})},un.createElement("div",{className:zc.header_style},un.createElement(rA.default,{className:zc.tabWrap,activeKey:dr.type,onChange:Er=>{dr.type=Er,dr.page=1,dr.updated_at="",dr.association_id=null,dr.search=null,Xr.setFieldsValue({association_id:"",search:null}),Fr(zr({},dr)),Gn(zr({},dr))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},be!="\u7F16\u7A0B\u4F5C\u4E1A"&&(be=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),un.createElement(xt.default,{layout:"inline",className:zc.form_style,form:Xr,onValuesChange:(Er,Zn)=>{dr.page=1,!(Er.search||Er.search==="")&&Xr.submit()},onFinish:Er=>{Fr(zr(zr({},dr),Er)),Gn(zr(zr({},dr),Er))}},dr.type!="3"&&un.createElement(xt.default.Item,{name:"association_id"},un.createElement(ie.default,{onPopupScroll:ur,className:zc.selectWrapper,style:{width:200},size:"large"},Wl.map((Er,Zn)=>un.createElement(ie.default.Option,{key:Er==null?void 0:Er.id},Er==null?void 0:Er.name)))),un.createElement(xt.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},un.createElement(tt.default.Search,{className:zc.search,placeholder:be=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":be=="\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:un.createElement("i",{className:`iconfont icon-sousuo9 font14 ${zc.searchIcon}`,onClick:()=>Xr.submit()}),onSearch:Er=>{Xr.submit()}})))),((yn=Or==null?void 0:Or.list)==null?void 0:yn.length)>0?un.createElement(hi.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:Or==null?void 0:Or.list,pagination:!1,loading:Ar,rowKey:Er=>Er.id,rowSelection:Vo,columns:du}):un.createElement(Fc.Z,null),(Or==null?void 0:Or.count)>0&&un.createElement(Ys.Z,{current:dr.page,total:Or==null?void 0:Or.count,style:{marginBottom:20},defaultPageSize:dr.per_page,showTotal:Er=>un.createElement("span",null,"\u5171\xA0",un.createElement("span",{style:{color:"#165DFF"}},Er),"\xA0\u6761\u6570\u636E"),pageSize:dr.per_page,onChange:(Er,Zn)=>{dr.page=Er,dr.per_page=Zn,Fr(zr({},dr)),Gn(zr({},dr))}})),un.createElement(jt,{setScoreShow:ha,ScoreShow:Ra,modalDdata:lr,homeType:Fs,homeId:ts}),un.createElement(Kt.Z,{close:!0,data:oi==null?void 0:oi.content,type:oi==null?void 0:oi.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{hr({content:"",type:""})}}),un.createElement(An.K,Mi(zr({},Ds),{visible:pa,allow_skip:!0,width:800,onClose:()=>{fs(!1),go({})}})))};var Ni=(0,oe.connect)(({user:Xe,dispatch:Ye})=>({user:Xe,dispatch:Ye}))(Ti),Bi=we(74972),Ta=we(1717),Aa=we(40305),Pi=we(5570),Za=we(10906),Oi={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",ai_shixuns:"ai_shixuns___IX7lk"},sa=we(78267),rs=we(84105),Mo=we(38819),Bo=we(27612),ho="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQd8VFX2//e+SSYJvadMCAEpARSUoqKiomlWxIJr7+23q4LKqquoi6JYcC27q2JX1LWAgoJkguAKKr0tEJAOKRB6TZly///zJpMpmfLem/fevJnM+Xz4hGTuPefcc+93bjvnXIYEaWIBvnVuOsy8O4AcCDwbHFngSIfAOgG8AzhrC/A+0oSzjWD8MMAOwMn3gWEPGCrhZOUAdqL+xDbWY+QeabwSpeRYgMkpnCjb1AJ8d0kX1AunweQcAMb6w4m+YDg9KrbiWAIBZeB8HRzCGpidK1lGUXVUdIkToQmAyOxIXjV3KLjzLDj5MDCcAbBcmSx0Ls63A1gMzhfBlPQry8xfqrMCMS0uAZAw3ccrS/LAhQIAFwD8ipju7Ubl+QxA+Ak2zGW5BWXx0SZtWpEASAC78irreXDgMjBcDKCvNqY3DFcCyGw4HT+wrhf9bBitDKJIAiANHcF3zhkOk3A1OL8SjGUbpH90VoOXA2w6mPMbllW8QGfhhhTXrAHCt5d0h1m4AZzfD6CLIXsoekpVg7E3Ue/8jOUWbYueGtGV3CwBwiuslwP8doCNjK75Y0U67VnYB8xSODNWNFZLz2YDEM5np6BCuA/MdK/0+we1zBwvfMT7mLeQaX+bsYvr4qVVodoR9wDhe+amw+G4H5w90Rw6VLc2Mj4RtbVvxvsFZdwChO+0ZsGEhwA8rNugaY6COCYjxTmZdS6uisfmxx1A+LZv28Hc6lGAPxaPHWbcNvFJqBUmsZMKDhtXR/maxRVAeEXpOIDTUqqtfFMkakRuAXYIcD7PLEUvR87LGBziAiC8ouRaMPY0eNxf6hlj1ITXogycPcOyC74KX9TYJWIaILxqXn84bRMTx7VGHWR8BgT+BMssXmdUDcPpFbMA4eXW8WCYEK6Bic8NYAGOp1h24bMG0ES2CjEHEF45dzi481UAQ2S3NlEhmhZYBiY8xLLyY8qFJaYAwiutE8AxPpq9nJAdoQUYnmVZhU9FyEW36jEBEL7rxwFgpvfAMFQ3yyQEaWcBjqXgjjtZ14vWaCdEHc6GBwgvL7kbjL2jTnMTXAxlAc7vYdlFUwylk58yhgYILy95B4zdbWQDNgvdHA7g4B6g9gRQe7zhJ/2/4XcyQmpLILWF17+G3zukA4IpuJk4m8KyC+4xqh0NCRBeOT8PTtuHYDjTqIaLe72OHgT2VQJ7K4ADEeaD6GwBumQDBJaWAe9wF4Gx21mW8aIbDQcQXjFnJLjwMVjiNlx3EBIg9lUB+6sAAogW1LYT0DHDBZZOWR4JHIfB2C3MUjBDC7FKeRoKILy8dAwY/4fSxiTqKbTAwWpgxwZg9w6FDBRWy+gGdMsD2nvFqjE2lmUVvKaQo+rVDAMQXmF9JeF5q3r/hmZ47JALGLs26SzYT1zXXi6gtGrn/mAysxQ+El2lXNINARBebv0UDDcawSDNQgfaXO/cAOzYCDjsxmiyKQno1gfIyXNt9DmmsuzCm6KtXFQB4oryS5rekD0k2rZoHvJpw71uEXD8iDHb26I1kDcY6NKVQDIbtuSrWPcRtdFSNmoA4bvmdIAgWAEMjlbjm53cqm3A6oWx0exepwInnUK6LofTWci6Fh+IhuJRAQjfOiMdKWmzEuDQscu3rQM2rtBRoAqiMnOBgcNdIKkTLmE98iM8b5avk+4AEZM6pzhmASwxc8jvL2U1ls51Hd3GItHG/ZzLAPDlqKu9RO8YeF0BklhWRWGEzvk0CkI1EFks7td1X27pBhC+bX4qzDZaACdmDg3GT0CWC78H6Cg3HqhjJjA03wWSLPvZeqUd0g8g5dZZidMqHUfq6gVAFSV2jyPqMwjo3l883WLZhZfo0TJdAJK459CjK71kbPkfsGmVzkJ1EjfwHCCzu273JJoDpLnekPPa43Du3QVeewK87oT4Ew0/3b/7/N1eD5bSwvWPLsq8/u/6e5p4geb+3JTZI7CXbPUuYIU6SdpnzvsVldX7m4z8rC4dcfkFZ+uEiABiTi90+XIBmt+4awoQXlk6Brx5+FY5D+6Bs3onHJVb4KjYAucB7U+NTJndYcrqCSGzB0zpOWCmZGCJFThxVJXBO3Peb6is3mc8gLRsAwwtaLhxZ2NZtna+W5oBhFeUjgT4d6r0lNGYOGxw7NnpAsQeFyj40ajcY/lYJiWnL5JT26hmLcPOINTCHv2B3oMa2uq8glmKNfEC1gQgvLK0L5z893hyWef1tbBvXgn75lVw7t4OWkIZiYSUNLToejIgCKqpZdgZhFpIvlvDLnI5OJKrvJB8JssasUG1xjcw0gYgFdbfgfgIdqLZwQ0MbuAj05T07khuq+4TJ4aeQWgAkxdw/4aYOo5FLLtwmOEBwstL3wHjMR0my48fcYFiyyo4yqPsCi6hx01prZHWtZ+EkvKKGB4g1JwzijzxJJxPYdlFqobvqjqDxHqCBceO9eISiv7RCVOsUGpmLyS17qC6uoZeYrlbS0FXp57rabvKiSBUA4iYmkcwrVa9l3RgaN+0ArYVP8GxR+eIOhXaZmrZFmmWPBU4NWUREzMIqT3kQt/wXadjoFophdQDSLl1SazlrXIe2I36ZVbYNyzRZIDpwdTcqSvMHbxiu1UUGjMAye3niiFxE8dSll14uhqmUAUgsZjxkGYMAofRTqPkdmpaTn+YUlvJrSapfMwApHV74OxLfdukUgbHiAHSkCv3F0kWN0Ahx44y1C+3xsTmO5y5BHMaWuQOCFdM8ecxAxBqIQGEgOJNTDg30lzAkQOkwro0FhJJ8+OHxRnDtvq/igeM0SrSsS4d72pFMQUQtyOjrzGWMUthROlqIwJIrDxBYFv7K2zLS+E83NRtQqvBpQffNEsfmFo2ZgJRXWRMAYR8s8hHy58ifHpBMUB41Zz+cAprVe8VFRnyIwdQt2Aa7Fti8nAttCWYgFa9IvpyDGvpmAIItabgesAUIM2pkHQyy7xA0SM+ygFSUfKdkV92cmxfh7oF00FOhPFIWh7vuu0VcwDxP+5t7Hg+g1mKrlAyDhQBhJeXjgbjXyoRqEcdOqGqW/itHqKiJiO5bWekpPfQVH7MAeTkYUB2zyA24X9iliLZY1YZQCqs6wFjPphZN3cqbOsXaTpwjMDc3NECc8dsTVWJOYD0HAD0HBjYJgxlLKtQtj+ObIDwipJxAHtJ055RyLzmq1fg2B1nYaZBbEGzB80iWlLMAYRmD5pFghL7K7MUyHqiWhZA+JbStkjFdoBrd3SioMed+6tQ8/VkkEt6cyFyL6F9iJYUcwChbPG0DwlOh1F/PJd1HyU5k4U8gFSUvACwx7TsFLm87RuWotb6sdxqMV+eLgjpolBLijmANObQCmUVNolZCh6XajfJAOF752SiXqiUyliPcvXLS1H/qyaBZHqoH5GMlj2HgIV6uSki7q7KMQeQpGQg/0/hW+6AheUUShrL0gFSbn0FDA+Hl65PCfumlaj98X19hEUghSWnAMkpaPxpNvv+7v7MZAK31QO2OnBbXcNPz++uv9W7PrPbkABIgE6RChAZyR4kAaQhl+7uCMaJqlUpyq/mG+O8syO06wzWtjPop9Cui/jT/buqDXczs9uAX78HarQN+425GUTSEqvBiElCBksPn+tXGkAqS54DZ09o0tkymTr3luPEF5Nk1lKnuNAhA5RJROiUrT0Iwqm87CfXG4IaUswBJPwm3WMtxieyrKInw5kvLEDENzwqkwxxPOQ8VI0Tn0wI1yZ1Pk8yi2AQAZGRC1N6LliaNm7lihRe+ztQvllRVamVYg4gYY95/VqeZU8Nl8I0PEAqrQ+CI+pvxlHChJppr2nmcMhSW8KU3RtCRjeY0ulfLkBrWqPS5tXA5jWaahcTIbfeFgh1URjIUtw5lmUXhxzb4QFSUboB4H007YkwzHldDWpnvQtH+R+qqsFatkVSt74w5fSFqVs/V/bCWCGaPWgW0ZBibgYJ6WoSyFBsI7MUhIxXDgkQXmG9HEB0z1GdDhEc9m3qOA6z1h1coOjWT/yJJLOGQ0xD1rT/oH2IhhRzAAnqrBjSSCOZpXBmsBJhABJ9j93a0k9hL1sc0TBgrdsjqccAcaYQQaHx/UFEykqt7HQA1s+lllZULuYAEszdPWTrQ3v6BgUI317SHclsqyLLqlTJtv531M39TDE32ksk5Z2OpLyhYtLnuKPl84C9FZo1K6YAEixgSop1bLwHyy3aFnARFqw+ryx9Epw/K4W/FmWch/aiZvrrUJLNMKnHKS5g9DxNC9WMw3PXH8C6yGbXUI2JqU164JBbaX3F2HiWVfCcPIBUWCnSSN1cltLUFUvVlnwE+8ZlkmuwZDOS+rhmC1PWSZLrxXTB44eBBUGXzxE3LaZmkEBJG6RboJpZCsX3FPwp4BKLV84ZDi5ELVOJbe1C1M37j7TmJZlhHpwvAkPQ2P1bmkI6l/r9R0CjWPuYAUigtD9yu8HhPJflFC+QBpAK6+sAHpArQ43ylMxNXFpJeOMiqfdgmAcXQOisbeCQGu3SjMcfK4Gt6pzw+esYMwDxTxynzNhvMEvhgxIBUrILYFEZdeSASI6IoYgAQcAggDR70vC4N2YAoux413focF7Osou6hgUI3/Xj+RBM86Mx8ChnVd1/vw4uumE5RUuqmL2/0MKwq34BdqufVzgmAOKfvDoS+wo4n2UW+iROa7IHidabgs59Fa6lFb3lF4ASy6kQPX+wGlhcEsnQCFg3GEBUF9TAkN49pPcPZZH38weyKgYozDGZZRc+4v1JIIBEJSFD7Q9TYN/a1LeImVNhPvsKJJ9yTqTNj+/66xYBu9R9y8TwAPF+QEed3i1jFt/EDj4A4dtL+yKZE0B0JfKxqpn+RhOZJktPERymjFxd9YlJYfT6FZ1oOeyqqW9ogHg/waZai4H/n86qL8sqanzKzRcgFaX3A7zpSFVTgQC8akunwl7mm6on+dTzkXL2Fa636BIkzQJ/rAC2KkogGHtLLJ9HPKWZR1op9gCzFLzpLusHEP19r+il2BNfvgxwLupEMRfikqpfw9tz0lqVKEUWoP2bqs9AB34nXStjS96DeD8Drboy7DtmKRgVBCBW1yjVkSgDImVCJDLl5ImzRrO+14jU9tW7gBU/R8pFrG/YJRYlqSbfK42IWQobJ47G//CquUPhdOr61JJ4KTjtdfCao0jqfgpSL1P1/UWNzBcDbLf8D9i0KgYUVaDiwHOATO2efBA1EoTTWWY+PesBD0DK54wBE3TNhFC/eDbon6lrH6SNul+BtRJVglpg9QKgKs6yTEbikChnqDCMYVmF5E3iBZCKkv8A7Fo5fCIpy48eRM2Mf4GOcdNG+xw9R8I2UdfbAgu/Bwz8truszuqYCQzNl1VFcWHOv2TZRWKCLc8MUlGyDWC6nafaVswVn1tOgENxN0qrOOdTaeWMXqr4Jh015NuZpUhcx4kA4btLusDBdHtIgx7OpDDatKvG6NjoZixq6Vxgf1VsGkBOris1W2ji6SyjqNoFkJ2lRTDxOWryD8XLtmYBkgcM10tcQg5ZYNs6YOOK2LJFZi4wMErjxMGKWU5BiQsgej5pQFkBjZxOJ7aGkDxtq7YBqxfKqxOt0r1Ohd1pR1KvaEWF8r8yS9HLLoBUWj8Cxy3RskVCro4WOLAHIL+t40d0FCpDVIvWQN5goEsTz3MZTFQoyvAxyyq81QWQcutiMJyuAtsEi1iwAN2479wA7Nioqu9WRE0nl6JufYCcPCDVAAk2OJaw7MIzGpZY+t+gR2TMRGV1LEBHwDs2qO4FLFs58srtlgfQhtxARDfqzGiZ2w1kn+ajCsWTEFA0CLoKaUQKdiJgtI9abpDQfVwnZDBeXnomGNc2h2XzGWox0dIjx2qxYv0OnH+6X0ZZCt/dV+U6Ej56UJu2tO0EdMxw+VJRNnYjE2fDCCCGftLZyPaLJd2qDxxF6cL1WLl+BzbtqBZVn/HWX4I3gQBCgKHEdLSxj4Q6W4Au2S5QaPyuYiRqNqnL2bWMV1ofAsdkVRknmBnOAj/+shZvf+Hr5RsSIN4tcDiAg3tc7vS1xxt+0v8bfqeyqS1dm+vGfw2/EyhiNdUrw8MsWjHohhtBca5QRACJc9uEaN5kxsutn4LhxuZrg+bR8gRAFPQzx1TGK0t/BOfFCqonqsSQBRIAUdBZjM2hPchi8MQloQLzxVSVBEAUdBfDEsZ1ekHqk+9+x8atnodye+Wm49Yrzwqq9YHDx1GywDcBQdHw/ujQtqWClqpXZdHqrWI79h08hiPHatCmVRrSO7VB79x0nNLbgrTU0A/yvP/NQuzZdxipKWakmpOQmpqMnjldcO7Q3rKU/OKHJVj7h+/TB4/fezFatUgR+dTV2zHd6nFO3LyjGsvW+gZQ/emSwM4TFw7LQ5eObSTpc+xEHX5dsRk7K/fjwKHjOFFbL9qkfdsW6N/TgjMGyov+W7+5Eqs3lDfK7tczCwPzPEk+Dx05ge/nr0ZV9WEcPlqDIad0w6iCQZJ0lV+IbaRNui5x6M/+6wefDjqtXw6euZ8esApM1KEPT/rK58PJj41Gz27SLpVKf12Pf06d51M/1KnNpu178MiLnqyO3bM74bUnPI/SfzZzMWbOW4XaOltIO9/zp/Nw8XmnBC0zZ8FavPW572kSDerPJt8lq/+ue2gKTtTUN9YZ0Ccbz465ovF3uuu4adx7sni6C08cOwon97aErLv/0HG89/UC/LYi9EOi2RntcfMVZ0kGin+/XXPRENx4uSuBx+oNuzD5fSsOH6tp1K3g7H74y40XKGqnlEoJgDRYie4J7nri40abtWvTAh+/eDv2HjiKSVN+BAFWKp15ag+MvbUAqSlNHwGtqa3HLY9+IH7De9OjdxXjrEE9JYlYsmYbJr41y6fsuDuKcM6QXroA5L9LNuKtL/4LaotUKj73ZNx33flhiy9fuwMT/vV9Yzk3QH5eshH/+LC0Sf0EQLxMouUMUm9z4JoH3moy4zwy6avGizX6MLNzW/To2hlZXdph977D2LhtD6r3N/WMpRlo0iNXBQTJvz6bD+tC3+UjLUX+du8lYQcQFZj8gRW/LPU8aNq6ZSqmvnKnT12aXbxBREvWyupDPmVO7hV4lrhz9HCQ/oHo6znLMHWGJ4dZizQzRl80BLRkpqXi8RN1WLupAtaF68Wf3pR/Vj/cf1Pob/sNW6vw6MvTfABySu9sPPX6dwH1SQBEJ4CQmGvHvOOzhCoafjJKFrieFqBl0JP/dyn6npTZpKP+90c53v1qAXZU7Pf57MJhffHAzRc2Kb9lZzUeesF3+UiFPnn5DrRtFfqlXQIyLZ28l3qXX3gq7rg6dGrWOb+sxVtKLwobWlCycB3+/Zknr3mXDq3x9P2Xg5ZRgahsSxWef3sWaLnnJrIH2SUYbSvfhzETPW/D0AxStrmqEWwt01LE5Vqf7hmiXNrrWNIDy5f0bROmUNwusegbmr6pvSnczfH1D72L4zV1TUxGm/C/PzBSnD1C0TNvzsTK9Tt9ijz/0JXo36upzxENAhoM3nTX6HNx6YgBIWXQhvild32DP//51PXomtkhZL1IAULgf+C5LxpltG/TQtyj0VI0FFXsOYi/vvQNaDNP1L5tS3w06bagVXZWHcD9EzyPk3Zs3wr7Dx4Ty5/atysevCVf14OaBEC8uurGR97D0eOebzv6qFP7Vnhp3NWgjgpHNAju+NtHPt/uwQ4jAm3WT8rpglcfHx1SzItTfsRvK7c0lunXMxMvPHxVONUQKUD85T439grQ0kcK+R8xP37PxaB9WiAq330Qf/5704dbB/fvhqf+cpkUcaqWiVuAyD3FIqvS5pmOEb3phYevBB01SqWPpv+Gb0t9Y7/fnXgLaDniTcE26/96+oagSxZaVtEy0JvoG/WCM/PCqhcJQOig4k6vAwypoHQrRQcgf35mKmh5SBRqL0L7pPuenurTHpp1aJZ0H2GHbayKBeIWIEqWWLc+9iEOHj7eaN6s9HZ46xl5Xjj+a2hiFmzdHWizflXhINw8KvD9EJ0evep1kkOnZJ++fAfMyeETfEcCkJk/rQLd37hp9EVDccPlZ8gahi+/X4KFy1zPM9Degb4IAlEggBSd0x//d8MIWfLUKpwAiJclb3/8Q9D5vpuCbbLDGf/mce/7nNXL2azTUu6D528NKOK5t2Zh6RrPc95030L3LlIoEoDQRnvxao/ccBvtQPrQiRodT7sp2H5wV9UB/MVrDxLqC0ZKuyMtE7cA8T9xIUOF26T7A+SqosG4+Yphsm084Z/fY/k6z5NodBM84UHPJZ43w0Cb9QkPjsTAPN+kBXR4QIcI3kSb5GDHsf5KRwKQQEtP2UbxqzDl2ZtFDwR/2rprL8Y+/6XPn98Yfx26Zcl8eSpSBRvq6+ZqovdNuhoA8b7FlWNv/6VTTmYHvPnU9QFZBNJzxBl9MObWAp/yc39bjzc/9XgGkEcB3QtJpUgAMvK+f0oVI7nci+OuRl6PjCbl/9i2B+Ne8n2nMtwXm2ShsguSq4lOzop6A0TJHsR/BlEKkI+m/4pvSz0v9YZac9PG++a/vu9zs057CtpbeN/E+x8h33f9+SgefrLkLlcKEPKtum7sFMlypBakkzfa7PvT+s1VeHyy56Iw3LGwVHmKyonOijq5uzcngPjPIHQPQvchwYgu32gm8Vl63VoAmkmI6Pj4hoc9y6tAAAo3AJQCJJBPl79bSzjZcj5fs7Ec41/z3JqTc+qHIe5N5PCWXVZ0d9cpYEouQAKtRcl1I9BNdqCGKznm9Z9BriwchFuCnCiFMvZz//4BS//n8Zw967ST8OjdFwWtsmXnXjz0gu+623vf8tPvZXjjE9cjQ0RK3CuUAiTQDDLmlnyMkHC0LHtAAlhZthPPvDGzsWrHdi3xwQvBLxaVyJBcRwyYqrC+AuBhyZUUFpQLEPJvuuvJT3ykPXnfJRg6QJr7dKCLuHBrWX+AkCySKZf8N7XXX3YGrr14aEg2BBACijfRNyd9g/r7Xr3812vQu7u8F5aUAoT08d+DKD28kGJH+mKhLxg3RXUGASbrlrRBLkACXYrddtXZuCJfWq7WadYV+OTb33z6RC5AWqSa8fFLt0u6Z3ALCjTzSXGyDLRnumv0cFw6YiC8j43pNIdOdeRSJAChPQHtDdzUzdIRbzwpXwcpOi9atRUvvDPbGDOImLRBp7Q/cgFCFvJ3/Qi3VPHuAH959JlcgFAdKf5R3nL99xNSN5n0hUAzj7cTIsV40DGzd5yK3M25Wzf/ZRr9/cvX7gnobew/kGf9vAZTvvzF58+P3X0Rhp12kpQxL6sMXSbSpaKborvEorQ/OiWOUwIQf/8fitZ7//lbQB6doYi8a5/8R1P3aCUAoVmE9j70rRmOdu89jHue8n2whrxsydtWCv37858bvYfd5cl58Yf5a8RfybX8o0m3I8Uc/ubcX14gJ8d3n7tZUuQgxa7c+cRHPl655Kz4xvjr0aZVqpSmSS4zf9EGvPbx3MbyUV1iiYnjts5NR4rTEwsruSnyCioBiP/ZP0kM53ZAobBjn/+PT2e6NVUCEKpLLuiv/u1a0XExGB07XosnX/vOx0OXPF3pQkzqgA60PPOWN6rgNNx65dnyDN9QenvFfjzo5Y1Lfyb3DbKnFKJjazq+9iaKAXnkjiJkBLjwk8IzUBn/Po/qDFJXk6Fb8molACED3v63jxrdnd0GDbbppUH61BszQfEWtLTx9quiukoBQnXpm/KmkcNQGGBA/b5yC979ekETPSc+NArBgpKCDSD/AC3vcm9PuCmsy32ogUlHxW63cypH7vt0Yde2degYFDfPR1/+Bhu88grQ383JJtx21Tkhw4zd9WlmTzUni8FVwcj/cCWaABGTV5Oiejx/4O9+ES4m3W1AGnwU8upP5NlJJzm5lk7iJpp8eCgpgTuU9ZkHLsfL75b4xHd88erd4jIlGPmfYtH9xbpNlT7FCSgn986GpUs7VFQfAiUZ8PcApgpK/JWoXqDjafo7xYhTrHgk9O5XvzQu19x8aFakvU7njq3BncD+Q8cCBnlReWrnuBe/Bnnn+tNJOZ3FiEL6YnKTze4Qk1vQF9XGbbvFvgnn30bLSdLTTVEDiM/zBzo8oPP0GzOwqmxXY8OlxD64C7//9QLMnLda8tggT1PyOP2/Zz4DBey4KZQrOZXxBwhl/eia0d5n0yhFCTnx5f78aBDdPf6TJqB7+PZC2ZlP/HnTAL/36alhY8lDzbQHj5wQQ3kpyYUSCuVVQPxmzF2FD6Z5PIejBhCfB3R0eILtsVemgUIw3RTKPymQ4X+YvxqUWYQuroIR+Sfde9356NWQ+eRvr073mQHIYdA7hYw/H3+AXHvJUFx/6RmgIJ7XPir1iU0PpMM5g3vixpHDIloGibPPs19gR6UnfFfqSZiUAUsRj3Sv4h8Y5l03UPyKP+9AcS9S5NN+jOLng7no+8e8R2+T7v0Emw6PePp7rSpdMpDL9IJlm8QcTMnJJnRs1woZnduAjoD9Y5OpHA1uN509uCcImMEo0Axy3aWe3FELl28GHXnSZpq8aE2CILLq2zMT+cP6IiNMSK6UAbRn3xFxBvEmOfc/UmTQTPLhtF9Fj2NvoJDvF+X2ouwjUiIoybYzflrVJAGFvw50yNG/twWnD+iOswedFPJe6ctZS/H5D4sbWURtBvF5xFOHZ6D9b5flxDJI6XQ1yoQDiBoywvGg1DaU4sZNNFDf/vtN4mZYC6JoQQIMyVGalI+WhRQoZre7IgbdRPs9iqRs1VL6UTB5UFTv9+xxkpJMAb1+tbCFD0/vZ6DpA15Rsg1guVoIJgOOfvBtH9bhEqxpoUc4nsGWWOHqqfU5BSVRcJI3PXRbAc7zf+hGLYEJPkEswLczS5Ho0ySeYokAKS/5Dxi7Vgub+TugkQwp61wtdAnFswlALh4KOlLWgyjUlFIBeSdjo5OXpSqEAAAQXElEQVShVx/XpEv0aFIMy+BfMkuRmFbTA5BK64PgeE2LVlGmPMqY5ybazI6703gJ5aM1g9BR6BOvTsfufb4J6F559JqQdwZa9FWCJ80WzrEsu1jEggcgVXOHwulcoraBAp12/PuZGzRN9qW0DdEACG10KWugdyw86X918WDxYjJBUbCAIJzOMvOX+gBEXGaplMiasm6Td+oPP69pcp6vNEpPDzPpDRA6RXrlvZImR9dDTs7F+D9fqkeTEzICWIBu0N1/bvyPCyCl3wI8cHYBiaak/El0MhKIKJ/t60/+SZb7uESxqhTTCyB0yfbKB1aQc6M/0R3Oc2NHSfKyVaXRCSZ+FuAzmKWoEQP+ALkf4G9EYjNKPEwJiP1pZP6p4qVboIznkchTs65eAPFPxOZuA4GDct1SMuoERcsC7AFmKXgz8AxSWZIHzsoiUe3l9+aALtSIyK2AEguQ/00oH6hI5KlZVy+AkM6U2oYuHN10TfEQjL54qGb3HWraKa552Vg/llvQiAGfGcS1zLKup8thpUag40q65abLoVwJMRRK5WhRjzxVvS+7unRsLSleQokuX/+4DKW/rRcdBSkct7NfalIlPBN1IrZAGbMU9vPm0hQg5dZXwLSLUXceqILQoWm6l4iblmCQsEDkFpjMLIWPhAZIlfU8OOH7Rljkgn04OKt3QuiSozLXBLt4s4Du48TpGMG6XuQz9pvMIOIyq7xkFxiTltteQa8495aD220wZUrLUKJARKJKjFugfvFsmM+4WMdW8HJmKfLN9+p9UeitCa+wvk5e11pqd2LqRKSMGA2TxfOunpbyErxjxwIEDlN6Lky5PtsBrRvwBrMUPugvJPAMsnPOcJgE3zQWKqvnKP8DdXM/Q8oF18GUE/59C5XFJ9gZ1AIEDnvZYrS49e/6asic57Ks4gWSACIusyqsFDIm7c1lhU2hWYTXHkdK/g1IypWWPEChqES1GLAAgYP+0XhI7qerm001sxQGDJQPOIOIAKksfRKcP6ulXe1bVqF21ntg5lSkFNyEpJMGaikuwdvAFnCDg8ZCy7smASb5qY0UN4+x8Syr4LlA9YMDZHtJdySzrYqFSqxIswgd/UIwITX/RiTlhU7RKZFtolgMWcANDlLZPOxSmIfq7Olt4z1YbpHndR8v2wUFiGuZVfIdwEZqaWvb+t/FvYibzEMKYT7rci1FJngbxAL82CHULZgG+ybPUxEtb50A1ib0i73qqu/reyV5D9KwD6GROkNdhfy4cSdOfPaCaxZpoKQep8A8/EoIbTtrKjrBPHoWcOwoQ92C6T79njzgXKScL/1RIJW0H8kshZ508n5MQ84gLpCUbgC466EKjci24ifULfzWhzuBg0BCYElQfFnAtnKeCA5/Shv9MEwZet6NsY3MUhDyCDU8QMrnjAET/qFlF9FJ1onPXwBNuf5Eyy1adiUo9i3A62tRv2A6bOt8s+5Ty+iAJvWSu/RtJMMYllVId35BKTxA+OwUVCbVaq25bdXPqPvlm4BiaONuHlIEoUPTN+201ivBXx0LOHaWoX7RbDh2B9gLM4a0Kx/Q/9I4y57K2MV1EQFEXGZVljwHzp5Qx1TBudTOfg/2zasCFmApaUg+7UKYB10AJAVPH6q1jgn+8izgPFQNWkLb1vomvvbmYj7zEphPD/4ClzyJEkszPpFlFT0ZrnTYGUQEyJ656bBrnwHeub8KNdNfB685FlRvoXM2zKddgKQ8T0K3cI1MfB4FCzjsqF85TwQHLaGDkalrHtJG/UV/BSlze4+RYfOnSgKICBKdnmqzrVmAup993+sLZL2kHgOQPOhCmLLUf8RF/96KL4n2P5ahfsU8kDduSDIluZZWmT30NQDHZJbt69YeTAHpANlpzYIJFXq0pHbOh7D/sVySqORTR4jLLtaqvaTyiULaWcBRtQ22lT8FXSb7S47aAYzZmcU6FzeNCw9gGskAcc0ipS8A/DHtTOzi7DxY7VpqHW+a1CCQbNaitbjkSu4zFLQES5C+FnDs+gO2DYtFJ0OpZMrtj7TL75NaXMVyfBKzFD0ulaE8gGz7th3MLel947ZSBSgtR0eBdT99Lrt6Up+hSM4bClM3XV2lZesZDxXoBtxOwNi2VlZzWHKKuLQS0rvJqhd5YXYItchlJxVI++YNFg8SShFeUToO4C9Frmx4DrXWT2DfoCyXnSm7t2tWId8uQZvEz+FbEIcl7DbYylyzRcAjWwlNThk+SjyR1J9cTxrIkStrBnEz5pXW9eDKEztIVdB5ZD9qpr0OfvSA1CpNytHdCQElqeepENpp6r2vWMdYqEjHteKMUbYY9H+lRIcrqZferbR6JPWaJGSQwkwZQCpKrgXYf6QIiLSMfeMy1JZ8FCkbsT4FZiV16wdTTl8IHROJI8IZlY7d6YLPvmM9HDs3hCse9nOhTUekXnYPhI5ZYcuqXoCza1l2wVdy+SoCCAnRw9PX3RjbirmoW9j0WWe5jfUub8ruJQKFAJPY2HssQ/kCXIAog6N8UyQm9qlL+w4CBy199afQHruh9FEOkKp5/eG0y9udRWCZul+mwbZqfgQcglelc3hTt76gSytTRjeAuV6OahbkdMCxZyccuzaAPGwdVdqEAKUW34ak3oOjY1LBeTLLLF6nRLhigIizSLl1PBgmKBGspE7t7Pdh3+yJHVDCI1wdltZKTElk6pIDIaObeBHJUlqEqxYzn/PjR0QQOPfsgGPvLjird4W86VajYSnnXYPkgeepwUo+D46nWHah4sjYiADiWmpZKU38EPmaK6tR8/Vk0IWUnkRLMFNGrggWETCt9Qzoiaylzv2VIiAclVvFm23ngd2RMZRZm3ysyNcqSrSMWQojClGNHCCVc4eDOzXNgOJv3OMfjgc/6nmcU2/js9SWENp1BmvbWfzp/X/6TG+iMAHn4b1wHtoLfsj103m4WvwJu01vdRrlJQ88HynnXR01+WDCuSwrv0mmEjkKRQwQcRaptE4Ax3g5giMpy211OP42Xcc4I2GjSV1/8NDmFMkpaPxpNvv+7v7MZAK31QO2OlD7XD+b/i5+VnvCMCAIZkQ6Wk8tvFkTG0tiyvAsyyp8SlLZEIVUAYgIknLrEjBENJ3JaQx9O574ROfcSXIUbMZlKQo09dJ7omcBjqUsu1AVd2/1ALLrxwEQTKv1tIqjcgtqvtE02FHP5sSFLDoNTBv55+i2xekYyLpetEYNJVQDiGsWKbkbjL2jhmJSeVAY54mpzwUM15XKI1FOHQtEJfDJX3XO72HZRVPUaZHXI55qMeTlJe+AMd19CSLx21Kr7c2ZDwU90T1SVImzKSy7QNW1naoziNs4vNz6OxjO1NtYFNZZN+8LvcU2a3l0b5R21Rgj5AtYxCyFqucr1QYglfPz4LQtAtPeLd5/dNJtcM3MfwOcN+uBq0fjyfGQUsZSvoCoEsdhCGwYy/I8naaWPpoARNyPVMwZCQjqOlBJbLXz4B7Uzf8SlEE+QdpYIPm0C5Ay/EptmMvmyq5glgJNEhxqBhDXpr10DBiPzjGT3SbGttvWL5Jt7kSF0BZIOWeUmA/AEMTYWJZV8JpWumgKENdMYn0F0O7Nw3CGERMjLy+N6o1yOB1j5XOhfbqYniepj26eReFM0+RNwXAV5H6uOUBcM4n1UzDcKFc5tcqTQx6BxL5phVosmxcfwQTzoAuRPCgfLNUgjpscU1l24U1ad4QuAGkAySww6PnoXBPb2TcuRf2yUpADX4KkWSCp1yARHPrHj4fQj2M2yy7UxQNSP4C4UphSer0oBQW4DE4Xi7blpa5ll9N4vlzShq32pYQuXWEelB+9GI7gTVyO+uRzWPcRmqfDJRV0A4g4OHfN6QBBsEYbJKSLY/d2ESj2Lbp6x2g/siOUIKZ4HUQpXvP1feVJmt7L4XQWsq7FypMUSJPTWEpXgIgg2TojHSmpswAW1ZnEbQE65SKg0NFwc6fkvmeK4DBmvD5fjjrTJaxHvq4dpTtAXCCZm44U5ywjzCSiPrXHYV+/SJxNtAo5NSz4BJO4jBL/Gfch1eWoq7lESi5dte0cFYAYbbnlbVRHxSbYN68GPTAa6L0StTsgWvzEdEgEil6DIbQ3dDok3ZdV3n0SNYCIINk2PxXJtmnRPt0KNEgpMMmxeZU4q9i3quI5HS0s+MhN6n5K44wBFtXuD28Pjtmw2K8M94ZHeEbKSxjCQtG+JwlnPsoPRTMKgYXS4sQasZZtG0Fh0j3dp0Jr6XTPEU47QwBEnE2ifOMezlDuz8V8Ubt3wLlnu/iT1xyVWlXXcrSEEjp3FZ8WoKWUYS74pFlB8xtyaWrofMwbTileWToGPEq+W+GUC/I5HRc7KWsI/dyzA5QuVW9iLdu4wNC5K+j+wpSeE7vPQXA2lmVr51slt28MM4O4FecVpSPB+cfRcJWXa7xA5QkgzqptrtxTe8vBTxwBP3HUlYghQqKEEPTUA/0Tc3eldxN/Cm07RcjZANXJZZ05b2GWYk28cpW20HAAEZdblaV9wfkHgP5BV0oNGa4eAUQEihswjT8b/maraxj8bcDSWkNoAIIIiDQCRRtAiNOMjxyLICTfxrJGRJ4AOFxHyPzckABpnE3KS98B47qH78q0YaJ4JBbgfArLLlI1TDYSdfzrGhog4mwShUQQaho4wSuEBVROsKCFrQ0PEBEklFKImd7TM++WFsZO8GywAMdScMedaqXm0dKuMQGQxiWXzhkctTR8s+WtUsZDvewXUwBxbeDFXMCv6pkwW6/OiHM5y8CEhyLNlau3jWIOIJ4NvL5PL+jdMXElL8InCKJpi5gFiDibVM3pDyebCLCR0TRiQnYwC/AZEJKfYJkXKHq8xgh2jWmAeGaT0tFg/BlA+4dFjdBphteBoQyc/51Zir40vK5hFIwLgDQCpaJkHCD8DeDtYr1jYlT/wwCbyCwFsp5aNnJb4wog4rJrS2lbpDofA9hjRjZ8/OnGJqH+2Ius+6hD8dS2uANI42yyd04m6oSHwaKXkyueBkqItkyGA6+ynMK4TBUTtwBpBArFwKem3g/OnmgmA1afZjI+ESbTmyxd3xhxfRrnkRL3AGkECqUdqkq6F5zdB/A+ehs6PuSxjeCOt2FxvhXNKD89bdlsAOJtVF5hvRzgtyeOh6UONT4DYB8wS+FMqTXipVyzBEjjrLK9pDvMwg3g/H4Ahs5cEIUBVw3G3kS98zOWW6Tvu9tRaGwwkc0aID6zSuWc4eDC1QC/EmDZBuoj/VThvByMTYfD+Q3LKY7o+WT9lNZWUgIgAezLd/14PgTTpYCYS7ivtl0Qde5loOwhJnzPMgv/G3VtDKZAAiBhOoRvL+2LZOQDzgvjZ8/C6GGjeWDOUpZVZLgoPiNhJAEQmb3Bq+YOhcN+NhijNxjPAFiuTBY6F+fbwbEYAvsdTPiNZeYv1VmBmBaXAEiE3cd3l3RBvXAaTM4BYKw/nOgLBlUesZetGscSCKIf1Do4hDUwO1eyjKJq2XwSFRotkACIRoNBTNJtbtEdQA4Eng2OLHCkQ2CdAN4BnLWVfh/DNoJx8nM6ACffB4Y9YKiEk1EWu52oZ9v0TuqskdkMx/b/AXmeqFM0Hx8jAAAAAElFTkSuQmCC",is="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQeYFFXWPa+q4ww9GBAzAkKPiFlRUTGtq2t2XQUDZsyLgsLMgGExMj2goqwJ84oBs64oxjWhBFnXiNMgoIu6IgYmT4d6/3/fTM9091R3V1VXVYfp+33zzUC/uu++W3W6Xrj3XIaSWOKBpqmDNo9G5EESkwcw8G0Ujq3AsLnE0A8cm3CgL4BKjZ3XM2ADOH5VGNaD4yeJ4QcOtlbh0e9kR3R1n5tX/6RRV6mZDg8wHW1LTVU80Dhp+/6K7Nyd8egukNhwcAxjwN65cBYHloBhORT+JWfyZ1I0/Ilv5jfrcmFLsfRZAojOO7mhxj9C5mw/zvlIzrAPAwbqVGFrcw6sYRyLFbBFDokvLK8NLrXVgALvrASQDDewYYp/B6bwPwLsUAAnFPj9FuZz4EUG/hY43vTVrVheDGOyagwlgKhNm6YMOYhHpWMZw1EAhlnl/DzRu5xzvMIk5WVf7cp38sSmvDGjBJDOW9Ew2T+KyewkcH4igG3y5g7Za8haMPYcj/JnKmYE37e36/zsrVcD5PdJlYNkGacDfDyA/vl5i3Jm1TqAzY5G8dhGM+tX58yKHHfcKwHSPKXyOEXh5wI4Psf+L5TuX5Qk9mD59PqXCsVgs+zsNQDh44e4G7zyxRLjF+k4fzDLz8Wip56B3V3eEr2HzV7ZXiyDSjeOogcIHdhxxTUenF/VG26obWNk7CYmhWYX+wFl0QKkuapyKw5+BWe40raHphd2xDlukR3yLeU3L/+xGIdfdAD5bcLAjZxuVzUHaorxhuXrmDhQG0GkdpPAqg35aqMRu4oKIE01QydzzmgqRXFOJbHfA79zxm+uqF0xw/6uremxKADSONk/BhL+1gsO9ax5CszXuhxg03yB+qfMV22vxoIGSGP1kOGAdFNpu9beh0Zrbx0hLcpVvsDKL7Vek2/tChYgjVWV14Dx6/PNoSV7VDzA2bW+uvobCtE3BQeQhin+UVBwKwP2KkSH91abOfAxJFxRMb2wQlgKCiCNNUOvB2fX9NaHrCjGzfgNvtoV1xbKWAoCIE2TKndRZH4/A0YUimNLdqb2AAeWSlE2rs/M+s/y3U95D5DGKv8FYLg33x1Zss+ABxgu9NUG5xi40rZL8hogDVX+exnDBbZ5o9SRugecHsiD9oLUdwsw8bNl3N9biGv4hv+JH0X8/rHr7+iqpUAkTdgWxxxfXfDCfHV9XgKkfYp/h3YFDzFg33x1XLHbJW1RCUflgZDpZ3B2KfbR+ncR+eptRFctgfLzKjXXLQLn5+ZjdmPeAaShuvJ4gD/CSqfhtmNQrhwFx5D9IA/ZD9KWO1jSf/S/nyH6zSIBlmjihtYGDnZWRaD+RUs6Nqg0rwDSVFU5gTN+m8GxlC4z6AF54F5w7jcWjl2ONKjB2GWRz15F+MO5iK75uEsB42xin7r6WcY0mn9V3gCkoco/k5Uib82/w2k0SpsPhXO/M+DcZ4yt/SZ3Fl48D+EPH4Xy0wrxEeO4pU9dcFJOjersPC8A0lDtf5QBY/PBIb3BBlaxuQCGa7+xgMubH0MOtSL04VwBFN7wEzGvzK0IBM/ItXE5BQhl+TV6pec62UNy7Yte0T8tuN0nXg+p36C8HK/yy3cIza9F5Ku3QGwrv5SF/jJo2pq2XBmbM4BsmDh8E8kVfh3AnrkafG/r17HbMfCccktBDDv0+iyE3r6bbF2mhJyH973ty19zYXhOACLSYKPO+SVw2HfLXQeOg+uoyfZ1aEJPkU/no+2JKwRImBw+OhfpvbYDpAQOE54cnSq85z0Ieej+Oq/Kj+a0cG+57ZicgcRWgJSmVfY/dH1q6+3v1IIem2oEEb7t0y3bALJ62kBPv1bXB6VplQVPTwqVZRNfBm3lFoNEVyxE6wNEZYZlfVqU/e2iHbINIA1V/vml3Sr7HlXPqbfCsevR9nVoQ0+hV2Yg9N79Yneroi5oy+BsAUjpnMOGpyeuC9ehF8N1+AR7O7Wpt7Ynr0TkPy/bdk5iOUCaqvwzeyM3lbTJNmCbbgdW0R9Sn03BfJuB0W/68fjEAR1zlgHuMjA6rHO4wVt+B2/dALQ2iN889rulIfH/mn9FdO3nQLjn8YBjxz/Ac+Zdmh/X1jlniLgoNfGMDsCxh7kVHzrXEqr9aV0vxWwmTq4Ki0/cLQVIb4mtkrbaEfI2O4kAP2kLP6Sth4O5yjQ/pEYbUuCfsmZZR+AfxTM5vfBeOBfSpgM0q0wHEObug7IrXxUgN0vMAIiyfjVa55wlTtytjt2yDCAUlcvAXzDLsfmkh3krIA89ACL61T9KvB1yLpyLNxAr31iXKekAQoocw/8Izxl/16UzXWMzAEL6Q+/ch9CCmaIrDnaCVVHAlgCksWroMDD2UTERuNG0yLH7cXDsdizk7XY37YHJtaJMACH73Mf/Dc6Rp5liqlkAQagVLXeeLAIcObDBLWFf9/Tg16YYGafEGoBU+wkchZ/sxBjkwfvAuddJcOz0R8DpMdv/OdenBSBgDGVXvApps+zjt0wDCACKAm5/voP/gQOLKgLBkWY71HSANFb570WBp8nS3Nuxzxg4R54OaeOtzfZ5XunTBBBAnMTTiXy2YiZAyJbWe07vyifhHHMqTE7fNRUgjTX+C8ALl2CBbbwVXAecA8eIk2xZZGf7sJlxvVaAUF+uIyfBddD5WXVrNkAo6art8bgtbY4LfXXmEUGYBhCi5uEy/zQr7+XoYqn/9uLcwLHT4TmyIHfd6gEIWVk2/llIW+9k2GCzASLeIg+NQ7S+u6Qii7JdzaIUMg0gDdX+JYXGW8X69IPriIlw7nUiwCTDN72QL9QLEHnAbvBeMs/wkK0ASPj9B9E+P9BlE/FuVQSC2TFNdGozBSAFx3jo9MB10Dg4DxzXcUjXi0UvQMRUK4uTeisAovz4NVpuTyo3aRKDY9YAIa5cpuC9QnnGiJjAfexV+XF2kQdOMwIQMtt7waOG6ICsAAjZ0zLrOCj/S4xc5hIOzJYLOHuAVPuXFgKRNBGeuf98HRw7HJwHj2X+mJAOIM4DzkL4g0dUjaWIgbIJ/9Q9EKsAEnp1JkLv3pdgDxFmVwSCWdHVZgWQgihBwFgHQcERE3vNzpSepzYdQCg2quW2o6H8tFJVpXP/s+A+dqqe7mAVQCjchsbSQ7IsvWAYIJ3Fa77Q5R2bG7PyTeA5807I2+1hc8+F010mgERXLUbrnDNTDshz1j1wDDtE84CtAggZ0HTNrqoBnICyk9EiPoYB0lDtf4EBSSsjzX6yvCEFDHrPvre01sjg6UwAoctDr92G0L/uUZ9qbby1OGWH063pnloJkNYHz0M0SDl5PeRFXyBoKCzZEEAaqytHA9z4Xp8mVxpv5NjlKHjG1AGy07iSXnKlFoCQK1r/flJHiL2KOEecDPdfbtTkMSsB0v7sVQgvfUbdDgWn+GYEdT+zBgHi/yovC2ZKMtzHTBFrjpJo84BWgFBofeudJ6eeamnMYLQSIKE3ZyP0ZsrI4+W+QHBHbV7pbqUbIA01Qyczzur0dmR1ewpB95x5t6DpL4l2D2gFiJhq/eseMd1SE1a2UUfuSPkmaTu3EiD09qC3SCphjFf10VmiWhdAfq0e3NcJxxoAG2m/Bda3JGIC79lzQLFUJdHnAT0AEVOtNBmIlANPufDpxEqA0PqD1iFpZEOkPTRw41lrftfqJV0Aaaj2T2dAjVbldrSj+CnPmBlFGYpuh//0AkT5XxAts45NaZr7xBvg3Ht0ys+tBAhtR9O2dDphQG2fQHCKVt9qBkjz1GFbKtHoD1oV29HOsesx8JxaGFSadvjDSB96AUJ90OFh+8s3q3fncHXkjmyyjernVgKEtzWheVpmJluJs63L6+o1PcuaAZJv5Qkcww6F5yzB3ZrXwpt+AW9cD970s/hNJcoQjWi2mdZWgvDB1w8UXCl+E+mDSWIEINR128MXIvL1O6pWULSC52z1spL5ABA95RU0AaSTLvR/Jt2TrNXQQtx74WNZ68lWgXjg16+Gsv5b8F+/6wBAYwcQuPj9c7ZdpLy+bNJrkPoNzFq/UYAov/4XLbccCUTDqja4j5kKClVJFisBomWKFbOHyeEttHD9agJIY03ljeA89fZA1rdJuwJiECHmDuYu135Rti3DrYj+8DUUKh/243LQPFxZ902KU9tsO9N2vffcByD7D9DWOE0rowAhlfEpr2pdlF3+EqQtBWVol1gJEA2L9G5DGLvJV1t/dSYHZgQI1fBoKpNyVp8hfgBSv+3gvfjJjFuJmQad6XNOvFPfLO6opfftvwUg8k3cf7kJzhEnZW1WNgChztsem4DI56+q2iEPGiG+zOwCSKZt3mQj+7QonkwUphkB0lRdeTkHz3nNOJp7l13ytGVbudGVHyGy/G0BinwERPLNdR32V7gOG59zgNB0suXWIwXJnZpQpiblj8TEyjdIhoPCHuYpnE3sm6EeYkaANFb7iUol8T2Z9W3Rp4AWqt5LnzZlzt3Vc7gNkRULEfnyDUSpmlGKG6zPUvta09uD3iLZSrZvEOo/8slLaJuXuvYIvfVjVElWAiRtqIm6o+p9gWDacr5pAdI8pfI4ReG5LctLbIEXPAJ5212zfRbE9RQyEVn6dAe/a6jFFJ25UELrD1qHZCtmAERMtZ6uQWTZ86rmUOBo2fjnxGdWAiRNsGJKN0kSO758ev1LqRqkBUhjtZ+YEXMases+6WY49/pLVs8Bb/5NfMuFlzwFZZ16bkNWHeTiYocbfW78LOuezQIIb28Wu1pEB6o61TrofMGKYiVAUoe7p3VT2kjflAD5fVLlIFnmq7K+A1kokCsPhPecxCwxPeqiq5eKnZbI5wtSbkfq0Zdvbb3nzIFceVBWZpkFEDHV+vINtD3615T2EK9WZ40P1TZayavVLk6ZMKXBO9EoG7zRzPrVak1TAqSxuvJqgN+gQb8lTbIhTqZSwuGFj0L55VtLbMsXpc59ThFpxNmImQAhO9pfuA7hRY+rT7X6DYSynkL51CUbgKil3Gr3C7vGF6hXjddPAxA/vSvNo/XWbq1o6RldB8ce2md3tJ6gGxN+9wHQNm1vEGmzwSKCNhsxGyDgiphqpQOCFQBRI23Q4Zd1vkBwc81vkIbJ/lFMyh1TCU0baPqgRWjuG174CMLvP1RwO1FaxpepDe3uydvukqlZys9NBwhthGSOqlW1x+gbRJX2R6dHuIIDK2YEu9nnOq9XfYM01lTeDs4v09mHKc3F1Gry66LQTDoRb4yF/0D4vQd6JTBivnH96Uq4Dr7AsO+tAIiYar0SQPg9fVy+RgGSTBxnyBmM3eGrrb88+Vp1gFT7/wtAPRzTUO/aL/KMmQnH7qnDqUlT+IOHEXr7LvCWDdoVF2lL2T8K3nPvNzw6qwBCBrXcfgKUH5drts0oQJKpRzV3mNhwrS8Q3DYjQBprhhwMLv3LYCdZXZZp1yr67Sdof2YKlJ9VNxyy6ruQL/acNgtEiGdErARIdM0ytN6jva6IEYD0IK824oTYNZJysG/6ynfjVfR4g+QqrJ1OyylCVS1lkxbd7S/dhMinL2cz/KK9Vh64F7wXGYtuthIg5PDQG3cg9NadmnxvBCDx5Q80dZKmkVrNwx4AaazODSFDqrLF0RUfoG1eNXjT+mzHX9TXu/98PZz7jNE9RqsBQga13n0K6O2fSfQCJFM0cab+VD7vQeyQAJDO0mnEWGKrSNvsjLK/JtG1RMNoX3AraAFWksweoLz8skufFtVz9YgdAFG+/wots/+c0SxdAIkrwZZRsY4GXMKwirhSbokAqR46HmB36NBnSlPP6bfDsfOfunTRlKr1wXFQvv/SFP29RYnrT5PgOlhfgRs7ACKmWu/eBzrMSyd6ABJfxNPc+8sv8wVWzI7pTABILtgSKXe5bPIbXfU5qCgjhSPwhnXmjrsXaGMVm5taBlrPA6vFva33n4Poyg9TNtXaX3wZaC396mzzgi8Q7HrdJb1B/Fynsqybu4+7uovoLVr/LlrnXg6EW7PW21sVOHb8Azxn3qV5+Ha9Qcgg5edVHWm6KUQrQIyWbNDqFF8g2IWLrj+aa/wjFI4lWpWY0Y52rsqnvi8oeyhUuu2ZKQC3HaNmDCWvdGRT4CavBqJiTNuTV4pUBStFYdi7b21wKfXRBZANVZUTJMbVafMsssZ1yIVwHXEFQu/ej9CrMyzqpXeqTbUrWMjeCL0yA6H3jB+Kah07A5vQJ1B/ewJAGqv8T4JB/z6h1l5V2pVf8xFosVXaqcrCiWkuLZv4Mmh3qxgkumJh2lB5U8fIMc9XFzwlASAN1f7VDMieR0ajpZQExfoPBn0rlMQ6D2id11tngTma0yVamdNDtxYOrKkIBAd1AaRx0vb9IcvqqWBm996pz310NdpfqSutOSzyb7xaSlSSh+5vQ0/md0G7mi23HWO+4kwao9HNfTO/WSfWIBuqdzhCgrIg0zVmfU6RuhSmjnBesAmZNay81uM6cBxcR6UmVshH4yOfzkfbE1fkxDQF0p/6Br5+TQCkoWroZMbyr6RBTjxTxJ06djsGnlMKg8s49PoshN7OHbUs57yqom7FjA6A1PgfZhw9eSKL+GHprUOTB+8N94nXQ+onpth5J8ov3yE0vxaRr97KqW2c4ZGK2uDZHQCp9i9mwN45tajUuW0eoBN3Ufl3v7G6Y7csMzLUitCHc0F8AqmYUSzrW0UxB5ZUBIL7CIA0Vtt/gm7nYEt9qXuAtoAJKEaigM30KUXlEjBoQZ5PQifqLN+Y2/PJQb3FFsonce431nDSlVE/UbJT+MO5iK752KgKS68jBni2oWrIvhKTPrK0p5LyvPIAK98YlKpLZHrxIleOgmPIfpCH7Adpy7SMnIbHQ8yWghR81RJEe3IkGNZrxYUKV0ayfC/pbMXAe6NOqt9I5Zod/lGg/BuSdIdv0haVcFQeCEqDpoV9NkJBqJGv3hagoIDFwhE2hjVV+6/gQGHs/RWOZ/POUue+p8J9wrQEuzSfTjs9onqw1HcLMPGzZdzfWwidfMP/xA9V0OIbfuz6O7pqKRBpzzt/aDGIAVeyXOWgazGw1MY8D2QFEPPMKChNlKPOGqr9jzJgbEFZXjJWtwdKANHtMnBgLmuq8r/KGbrzXfXrKV1RAB4oAUT/TWIMC2gNspiXDgn1e6/ArigBRP8NY8ASZlcFKaLIlAfs1mVldO1naUPdWUV/OPdOTE8JL5mX81x1x/DDIA3YHVLfzQWHFxFMKL+uhbKWti8XdwRhphH3MVPANtkWaG8BD7eI39G1X+jm/KLya8m7S22PXtpNw+r0wnXQuC5LpG12ApVnjpfQm39XtTSy7Dkov32v6YmirFDHzkdC2mIo6J4RdSz5hEqzUfkJvSEjtBkgbz+y+zlZ8zGoPF5MqBS2c/8zQfUqyf/Rr9+1MomqngBiS44r1c2Ov0GZCI7phpb99dmEm9Ty979AWfuFphtHW5ruvyQy2qfbtSECaCKCjkkyIbLr8MvhPOAcsAy0Ou0vXofwR+r0/6RbrWQBlX9rvm6EpnHFGpVP+zihXjqdLbTe1x1OR2cd5dcs0qUz1lhLzjeFq7iPvQqOnY9I2wdt6xKbiVagJN83ClikwEUSOp/xnHpLArmg3sKdeh1SAkinx+icoLy6m3GViOqab9wfbKOt4B07GwRYrUKFZNrnTQYP9SSfoPLV5VcvBJyJ/FVtj12GyOevaerCseOh8JyZGOna9vhERD57pfub1kKAEHey+4TrdJXiDi9+Au3PJ24zqw02mdk/BhDH7sfBM6Zncl0JIHFetPINApWSZvTGIUK72MEamUJFeZQflov6F9Im20IasBukjbfuca+pDfHSqtVBdJ94A5x7j064hr5h2/5xiSaAeE6ZCcdu3QTfROLdfH3iYR7z+BLYTegbn6Yl8UIHd2rS/vLNYoxq4jrkIriOmNj1EW9rRPjte0BTZvF291ZAHjwCzhGje0wBwx8/i/ZnpqYdIxX7pKKfMSGARFcthnfcw6rXlQBiF0AAlF//CZirrKvH8OInxZSIhKZBbQ9fKOqmJ4u8/T5wH3s1pC38CR+leiDii1rGX9B8w8jMxX8cbpRfuyjRzg8eRvvL09M+eGpTO80HhZ2aaU1IofIx4b/9AGJWV9Z9o9q3vN0eAqQ03YsJAYT8kkooxKXs8u66sQQQeeCeXWCj+0BViaPf/UecyvPGny0lMy/eKdbeo0Hf1PGS6YEo/9tS0KIzWWgR3vbAuRlLulHVWao+Gy+t944Vi9VkoYcgOd6p/aUbRVRrOiEGSmKijJeWW4/OWJw0W4AQ+Msm/LMbHFQf/fbjM3ImS5sNgveSp7r8Sg90802JPoofi6BQndhN60On83R6T0LEDVRN105SwRJA4u5O+bWLwco2Snj4KGyi5a5TROhEJhEM9VPeTfh2T7UZofbAEtVqy+wT03bjGXsHHDt1L4y1lhjIFiDJ/bbed6bYtdMiyVvMVOiT1mlqkqqsXLT+PbQ+pI9WVYttmdoUL0B07mKRo2jxTNuIiW+A0xFdrT0cm/K+Kf87XpoDh4CmI/GSarEu6vulCOij6R9NA+MlXX3y+HbZAIQ2KsprujcwtIIy1r/YALlyAWidR5JuLSL1GyjKYMQLvXVabj0qJ5XEihcgRqZYV30A5tus697QQrxlZvptzORvoOQ5NH2eat6ttlhPR/JMu0dUgSsmtAFA6xYt5BfZAMR5wNmg85uYUHWv0OuJ07xM38Se026DY5ejRLN0FKRqAKHzr/bnrs3UhSWflwAS59byqe+BdntiomXXRe2uECFefCGg8LLn0P509wMWu0ZtsU5Tuebp6rXPPWfdDcewQ7vt++hx0LmLFskGILTQJs7fmGRaaKvZQ9vStD0dk1TrQan/EJRdMT9BBfmOfJgLKWKAJO64kHMzLtKTABJ6Zw5CC/RnAnjPuU/kUcSEToJb7z9b9f6WXfYCpK2GJXymxoIueIz/lrjYb7njhJTbscmdZQMQtalntg9rS90fRARCskhb7Yiyy55P+G/ixcpVOq5toSa2n6QnbUkaAkjcKa6eByJ56pSO/Cx565T6ifz7RbQ9VZXQJTFRuk+6uev/6MyBzoW0SjYAsYKdsfWuUxD9rmfVKXnbXeG99KmEYWX6YtPqAwPt6m0LVrQfIAa2eZPfIEYBclQVnAee1/0wp6H9Fwvvaz5MPFkPt4m1RfwhY/IWcvvzfwOd02gVowCh2Kry65Zp7UZzOzpEpcV+stCZh/ei7lCdTNvCmjs00FAEKzbV+F/l3Ppw914FkKSTcjoHofOQVEKHb8mBmfQGoTcJSY/plQqAMt1/wwBRCVlJDmvJ1Leez+Xt94X3/Ee6LqEzj+abR+lRYVpbxrHAtoQp3QBRmYu23n2q6km2mkf0BiuSjuRFutGyDJ6z7oFj2CFdZkW+eA1tcy9LeePUFuvx6xbnnifCfXL3SXl46dNof/ZqXQ+CYYCovEHanqpG5N8v6Opfa2N56AHwnvdAHEB+QvPN3es5rXrMaCcSpuxKudUNkI23Rln12wnjbHvkYkSWJ/5fKkcYeSCSAUJ9UZ96JXlRG3rjdoTeSl/1qWz8cyCgxAt9c9I3KEWwOnbtJnBuvXM0ov/9VJdZRvwR6yB5DWJ080KLwfTFQl8wMcnlG0Sk3NpF2qAXIGqHYu3zA5pribgOOh+uIycl3JNMi71kgPD2JhHRq+WcIdaR6i6MhjB9Cl5MDo1p/+dNCC/8B+K3jY2ynWcDEFoT0NogJsr/gmiZ1R0sqeXB19rGMfyP8JzRnadCLIu5eoMI0ga7aH/0AkRMeZJCPzJNVeJvQnJ/9JlegNA1WuKj4vtNXk9oXWTSF0LZ1R8m5JtQjgdtM8fnqehdnMdsS94Fo/9vvnY31ZD85IeZSOXcx12T+DafOx6RL17X+txrbkeHiXSo2P0GyR1AADbGNuI4IwBJjv+h0OqWwKEZQw4outZ7/j963BQjAKG3CO24KD/WZ7zJomJvVSLpMoWOhz/oXnSmU+L+83Vd0cOxduGPHoNz5OninyKxiubjBoqcqgY5Bg7Vljno9KK85u2Ew08R/jHrWPDm3zL6RU8Dxx7HwzO6Li8AIojj7KIeNQIQtW+9TGEHxNlEB03xIdYxbxsBiHgwm39Fyx0nCr6nVMLK+sI77pGEQz+RdBU4TPMDrTY9i+8v/N4DHUWHDIi0ZSXKLk9kUqTwDfKnFqFta/dRiWczxJLY/sQVUH79rxYVmtok3/OcTrGIepSstiPt1ghAyLZyio7tDHeOeTjVolc8pOc9JBa79A0XH1dF1xoFSAdIfkPotVsRXpJ4iEWfOXY6XKSfJtupJXU1+alJTtCK/7xlxuEZQ+7TPYXJ4fyU/EU7g7zpF00Pr/eSJyEP2D2xbaQd7fNr06YZxy6gNztCrSBgpZLktVIuASLIq8lQO8of9Ai/CH6A1ge7D9NSOYwePs/Y2T0+pumG8t9PEaWpT7gN0uZD4NjhoK4Dt9YHzhNz2fj8juZpe4GmaakkeZFO5xfyoMRccQKKoNBcv1rU2JAH7dkjApj0G4lXouvUtqfp/6lPAlw2El+TPqaH3orRlYug/P4DwJiIRUuV9UeRzmWXPg2Kzk0WCtWPfv8FeMPP3R85XJD6bglWsRnkAbuKe5Mpvo3Y5snOLvtytEhPKH9gRwGd5Dp5WnIfYk5yHzMVzgO01/ehSFOKOC27cgEoYScm6ULJxdsq+ST9zb+LbLn4RaOWB1RPfnkPfTTfr36zB+janrhSN/NJsm7xgE9+PWMuebo3LfP1E/nwRHJhRNJF8ooviFHnwH10Te4BklBAx4YSbN6LnwClYMZE73YlUb0QswiFPqQSik9qe2EalLWfiybeC+cmvAEoYDCeQiZZTw+AvHUnQm/cAan/9vCMDiTkpqvZQHT+odduy2oaRHqTyzdr3QnT8sBSxqP7KYdkAAAR8ElEQVTnlFtB09FUopa/ktxWLe9FS/+0wdB0/b4pt8575Lzn6CQ9oQSbHUU8k1NMjU4ZKGTasevRYL7+QCQEpeEn8F++A20BKz+vTrhH1I4y1GIS+XxB2qhQtTdI6M3u6Z1jlyPhHDkW0tY7gmiBEI0I1RRTJLikfvlO0zOSrpHqTpiO8x8tBtCbhKoME4NIPFCIhYW2lttfmKYpg5J8S9/4yQQUyTbQJgeRWEeWv9XB3JKmeKvrD5fC9cfuqINcrUESinjaUQY6+XSZuKO05jJouelmtMkEEDP6yKSDqG2I4iYmIj9kxuGWMaRTtqDk69fByt6wLpN56p87vZCpnojDmfA5b2sC//17EOuKViGGGBbPEhMJq0b9atVnuF18GWhS0lDtX82AgYYVprvQ6UWfG/6T0KL9xetBe/z5JKmmWHbZSElJlJwUL23zJiHySTdZgl229OZ+OLCmIhAUi1exi0XSWOV/EgyJXJ8meSk5AI3UapnnmtS9ZjU9AXIXaEvZDiHOKu/45xMW0Ho2Muywsdf0wTHPVxcUfE9dAGmqrrycg3dwPJos3nPmiPluTGgx2/b4BJN7yV5drt4gdLjpvfBRQUQXL613npz2zCD7EZc0qHlA4Wxi37p6gYUugGyo8Y+QONSp9rLwo9puR8stf7KU7MuoubkACC10vec/nJALT/aH/nWvOJgsif0ekBj2Lq8NivzmLoDQP8w6UWd9NhU7GxTklkyjE09GbP/Q0/doN0Aob10cZiZtXUe+fkewOJYkNx6gE/RYz8kAoWz5E7Ixi/iTaGdE9dW1/lu03H6crvDxbGzRe61dAKFDNvcpt0DadEAPE+kMh07M1Yiv9Y6n1F6/BzjwYkUg2IWBJIAMHQ+wO/Sr7b6CiIeJgDhZwu8/JBa8+Xzj7QJIMhFbzFcCHA+OA2/5PZtbULo2Kw/wy3yBFV2HXwkAaZji34EpUKf11tip57RZXQXpKUyDiAUiy55PGwOlUbXlzewCCA2EIo4pejcmoX/d05F1WKAVYS2/OXZ1wPmOvroVXRhIAEjnOuQrAIlETTqMI2Y8qjTEWzdoyqHQodrypiJSNe6wi//2vbZ8CQOWuQ69GI69ThIn16G37gSnYMGS5NoDy32BYPe3VvIinayzK0c9154o9V/yQLIHKAe9oi6YkKfd8w0yZchBUKR3Su4reaDXeYAph/hqVyY8+z0A0jnNohSxbaxyEPHWUpmBVCzmVvVb0ls4HqACpakqYFk0irW+QDDxpFZtiiUAUlN5OzhPTeRkgoWek2sReuvvqvysJqgvqShgD1BeOh3RWcW9peoaxu7w1dZfnvyZ6hukYbJ/FJPwnpU+pnK/VGuv5a5T0+Z6W2lDSXf+eYD4v9xHV9lO9cMVHFgxI/i+JoB0TrN+AtDfShdS/jWdutPBmBrTt5V9l3TnnwdE/ZPRMwQxRfj9B+00cJ0vEOyuexHXs+obpAMglVcDPLHIn8kmU41tz+l3CNKA1jlnZqyzZ3L3JXV55AFRpu34vwnC7hZilGxvttE6do0vUH+jWocpAfL7pMpBssxXWW1lWdWbIoqVyBTaHhwnqpeWpHd5wHXYX+E6bLwYtJW0pqm8Go2ywRvNrE9MR+1snBIgndMsYiimFZNl4hx5mvjmEBINo+2JKyxh7LNsACXFxj0gOwRJHKVGx+4/EeNRiq6N8qIvLvYqud+0AGmeUnmcovDuotVWWC07UU6Um7Hyy5wjtGAmiFm9JMXrAebxgbjS4jl/w0ufQfuzV9k6aElix5dPr09k1IuzIC1AOt8iXwOotNLq5ER96ivy6cugtFw9+cxW2ljSbZ4H5AG7wT26DpRFGS8tMw+Hsv5b8zrKrKneFwjukK5ZRoBsqKqcIDHezSacuVPdLUSBmKnvA05PwrVE3dn+wnWlKZduj+bpBU4P3EdMBFE4gUkJRka+ehtt/9BfaiKbkTKwCX0C9WlzqjMChI8f4m4qk9qyMUTLtRS85zpcPQ2XWMSJ1dzmuakWs0ttNHpAnHuNmZEyV4jqoFP0t53Sp0XxsNkr27N6g4hpVk3ljeDc2smhJENwZ20+VNVemmq1P1MD+qYpSQF5wOGG+8hJIEpRojZVk9Drs0CZprYKYzf5auszlunK+AYho+1igBfs5n99BpDklL6K/OefHWuT1gZb/VnqTL8HiEScUoqlTRPXGvGalHUr0TLrOECJ6u8giyuYHN6iz82r6TA8rWgCiABJlX8mZ7gyk8JsP3cdMRFEP5lOKOMu/O59CH34mObSAtnaVbpeuwcIEHSu4djt6B5rjQQtSlSUslZ+yCpHT7thnS3VwtpTKdEMkOaqyq0Uxr/XbY3eC2QnyibO77HDoaaGTuDpYCm86HFBQ1qS3HqAUonp0M+5xwlpZwExK0UW5WuW7v+oOkSS5a3Kb16euthL3FWaASLeItX+6Rzopt626H6IYvKXzEs5Z03uljeuR+j9BxFZ9Hhe57xb5K6cqyU+Yeehl8C5+/GA7NBkD9Umabn1aHE4bKdwoLYiEJyitU9dAPltwsCNHG7XGgCpqcG19pyhnfuYKXAecLYubWLqtfARhBc+WhA58LoGl4eNqbQEnWFRXcF068YepnOO1ruoUm/qQjoWDff3MCIDNwms0kwWrAsg4i1SM3Qy58xYHTA9o3Z6UHbFKyAyY71CAW+0mA9/OBdUkbUkJnpAkuEYfpiopShvP1LzWz7egvAHD6P95e667yZal1YVZ7yqonbFDD396QYIKW+s9mdF7KDVQKruRDU+shGi0gkvegJEd0rAKYkxD9AXlWPvMaAaglREx6hQWkPLbUfnghutByGDljEYA8hk/xhIeFJLB9m2cR18AVx/yn7zTLxVPnsVkaVPI/rtJ9ma1Tuud7jg2OkIOEecBHnwPobeFvGOohD21rvGpK3RYp1j2RhfoL5ngckMHRoCSOdbxPJI35jtFO1LUb9mCRW6IaCIgjomFL0xy6580UP54AQMx54npK3opddeI0VN9fah1j6ZLVGPziwAMmQ4IH2hpzPDbRmD54y7QNWlzBYqBUehLPQjqkb1RpGdcAzdH/JOh8Mx7JCEeuimuINztD16SQ6jIJSdfIGVXxoZi2GAiLdIVeU1YPx6Ix3rvkZ2wnv+Iwnh0bp1ZLiAyn1Fv1ksyNwiKz8qXjI3SYa89XDI2+8LKs0sQs6dXrPd2aUvp8WSOLvWV1dvODM2K4CQBxqq/UsZsJdl3o1TTCzo3oseg0TlvmwQmn6JUtNrP4fy/VdQqMxxqNWGns3tgg7wCBAUyiNvuzOkgXuCucrM7SSFtlxkCMZM4cDHFYFgYh1vnaPOHiBT/KOYYi0DSvyYqJyC99KnDG3/6vSNanOKHVLWrRKcXlQ8VFm/RuQwUGh+roVoXwX1a7/tIG1Kf28Haeud0la0tdJmou1pe6rayi7S6uYSDqyY3pOpRI9BWQNETLVqhl4Pzq7R03E2bUW5skueztmNV7U90g6lcT144zrQyX7HD/39C3jTz+Lf4nOdHLxEsEdfCrS12v17U0gV/Tv/b7PO35tm41LTr42u+ACtD5xnul7NChm/wVe74lrN7VM0NAUgnVOtJQzI6nWmZzAi8veSJwGHW89lpbY2eED54Su03nNazqajHFhaEQjubcZQTQNI06TKXbjMPzXDKK06pG12hvfMuwSbfEnywwO0wdH2j0vB25tyZhCLsl37zKw3JY7FNICIqVaV/wIw3GunZ4h4znv2vSCwlCS3HiCyt/ZXZgBcyZ0hDBf6aoNzzDLAVICIqVaV/17GcIFZBmrSIzvhOWk6iJmvJDnwANE1zatC5LNXctB5XJccc3x1QVOLO5oOkM71yEcM2NdubzkPPE+kdyYTAthtR2/qj3gCqGwc1XTPsSzyBYIjzbbBEoC0T/Hv0K5gEbMhLD7ZIfKQ/eA5Y7apIRJmO71Y9FHkgaip2Phzroe0AZyPjC+dZpZBlgCk4y1SeTwDp3gt24VSPj3n3pc2F9p2o4qsQ5pOiTOOPMjk5GAnVATqLSE4tAwg9Dw0VVVO4BZzaqV67ujUnd4k9EYpiYke4ApCC25F6N37TFRqXBXjbGKfuvpZxjWkv9JSgIg3SZV/JrOB7CHVMClUnkLmS5K9B2i90TZvMqLBD7JXZoIGxnFLn6SagiaoTVBhOUA6plv+Rxkw1mzjteqj1FD3CdNEcF5JDHiAc4SXPInQq7fkTSozB+ZWBIJnGBiNrktsAUjnm2Q+YzhKl3UmN6ZUUdcxU3MWx2XycGxRR2yH7c9MzauyFJzjlYq6YCclvLVusA0gnRSmCwHsae2QMmh3uOE69CK4Dr0kp2bke+eUgRl+6668WWvE+WvZem/ogEHT1lhOh0t92gYQ6mzDxOGbSK7w6zkHCSDeIq5jr4Jjxz/k+7Nqr31KFOGlTyH02iwQS0yeyTIl5Dy8721f2lZAxFaAkLM7aUzn5wNIyB7Zf4Ao4CNtOiDPngX7zYl8/Q5CL08XIfx5KMuYHD5aC12ombbbDpB8BAnZRPUSnfueLjLsepsQIXj4/QcQXf1xvg49J+CwfYoV7/18mm7F20W5Js6RY+HY88+gKkhFK+FWhJe9gPD7D4FYDvNYbJ9WxfsiJ2+QmAGrpw30bNriejbXu1uqD4fTA+fux8E58nTbUnzteEiJl4oYXYjPON8Z8mm3yteqnJiphoeVfsspQGIDy/U5SSYHE1cw0Q45djmyMBO0wq2IfLYA4Y+fRXT10kzDzYvP7TrnyDTYvACIWJfYVF4hk0PSfu70QB64F+RBe3Ywgmy3R1bqrLyYUnyj3y5DNLhQ0LAWEquknvIEVvowp2sQtYHlMnbLqKMFbc5gos7ZK6cLfCKTIMZIZc2/Ef323/m6E5XRzVbHVmU0IKlB3rxBuqdbIgr4ETsY5PU6K2N72Ql5wK6QB+0NefAISAN2B3NZwDcVbhNURAIQ3/4b0TXL8n49kcl3HNgAsLOsisrN1H+qz/MOIGRoY9XQYWDsQeQg6cqoI1M62FsBYiYB/fb2FX+zsr7df3v7AvRvV3nHNCjcCt7eAoRaRF43b20UlEK8YZ0oYkpFg+inmIQDi9wSznFPD+YdtWVeAiR28xur/PfC7vTdYnryCmAsnGNOhclpsmYOO68BIt4mNf4LwO0lgjDTwSVdaTzAcaGvzjyCBSt8nfcAETtckyp3UWR+v528W1Y4u6SzwwPEWyVF2TizqHms9GtBAKRrymUzg6OVju+1uk1iPLTLfwUFEHJKwxT/KCi41S7CbLtuRLH3Q0TSkHBFtly5dvup4ADSvYC3sfSC3Xel2PrLsgRBLt1RsAARC/jqIcM5pJsYcHwunVjqO6UHXgSUq4wWr8kHvxY0QLreJtWVo/9/6TcNwLB8cGrJBiyHgut8M4LzCt0XRQGQ2E1oqBk6mXE2FcBGhX5jCtT+DYzxm/roLLWcz2MtKoCQo3+tHtzXAUcNA2ry2fHFZhsDasPtocDGs9bkXZ5uNr4uOoDEnNE8ddiW0Uj0ylxycmVzYwrlWuKmYmC3ltfV/1AoNuuxs2gBEnOCyIFXXOPB+VV6HFNqm8EDjN3EpNBsu3PE7b4vRQ+QmEOJdqi5TL6Ig18MoNJuRxdJf/UKZ/dUtEbvzmWWn52+7DUAiXdq85TK4xSFn4vS9rDWZ+1FSWIPlk+vf0nrBcXSrlcCJHbzfp9UOUiWcTrAxwMo1XFLfKrXAWx2NIrHNppZv7pYHni94+jVAIl3VsNk/ygms5PA+YkAttHryCJpvxaMPcej/JmKGdmVTy4Sf9jLrFgoTmusGXIwV6RjOtlWiv3wcTmxhzBZ+adv+sp3C+Ue2WVn6Q2SwdMd2Y04jIP9oYhCWl4A+NtcYm9U5GEWn10Pv5Z+SgDR4qW4Ns01/hERhe0vge/LGfZhwECdKmxtzoE1jGMxY+yjKOMf9q0NFgbvj61eSt1ZCSBZ3ojGSdv3V2Tn7oxHd4HEhoNjGANMKWKv1zQOLAGjOCj+JWfyZ1I0/Ilv5jfr9Oopte/2QAkgFj0NdEAZjciDJCYPYODbKBxbgWFziaMfGDbhHQVOtZ7H1DNi/WD4VeFYD46fJIYfONhahUe/kx3R1cV+YGfRbcqo9v8AmKMk7GimNTQAAAAASUVORK5CYII=",jo=we(55482),ro=we.p+"static/images.fd91180a.png",Qa=we(59154),Lr=we(59301),ao=Object.defineProperty,ys=Object.defineProperties,ls=Object.getOwnPropertyDescriptors,xo=Object.getOwnPropertySymbols,Qo=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Lo=(Xe,Ye,be)=>Ye in Xe?ao(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,co=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Qo.call(Ye,be)&&Lo(Xe,be,Ye[be]);if(xo)for(var be of xo(Ye))no.call(Ye,be)&&Lo(Xe,be,Ye[be]);return Xe},Ts=(Xe,Ye)=>ys(Xe,ls(Ye)),Zs=(Xe,Ye)=>{var be={};for(var Lt in Xe)Qo.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&xo)for(var Lt of xo(Xe))Ye.indexOf(Lt)<0&&no.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Jo=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Xs=(Xe={})=>{var Ye,be;switch(Xe==null?void 0:Xe.item_type){case"Challenge":return Lr.createElement(de.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},Lr.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return Lr.createElement(de.Z,{title:"\u6559\u5B66\u89C6\u9891"},Lr.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return Lr.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((Xe==null?void 0:Xe.homework_type)==="group")return Lr.createElement(de.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},Lr.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((Xe==null?void 0:Xe.homework_type)==="normal")return Lr.createElement(de.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},Lr.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return Lr.createElement(de.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},Lr.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":return Lr.createElement(de.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},Lr.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));case"Shixun":return Xe!=null&&Xe.is_all_choice?Lr.createElement(de.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},Lr.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):Xe!=null&&Xe.is_unity_3d?((Ye=Xe==null?void 0:Xe.challenge_types)==null?void 0:Ye.length)<=1?Lr.createElement(de.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},Lr.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):Lr.createElement(de.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},Lr.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((be=Xe==null?void 0:Xe.challenge_types)==null?void 0:be.length)>1?Lr.createElement(de.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},Lr.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):Xe!=null&&Xe.is_jupyter_lab?Lr.createElement(de.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},Lr.createElement("img",{width:20,src:ho})):Xe!=null&&Xe.is_jupyter?Lr.createElement(de.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},Lr.createElement("img",{width:20,src:is})):Lr.createElement(de.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},Lr.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return Lr.createElement(de.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},Lr.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},js=(Xe,{key:Ye},be)=>Xe.map(Lt=>Lt.key===Ye?Ts(co({},Lt),{children:be}):Lt.children?Ts(co({},Lt),{children:js(Lt.children,{key:Ye},be)}):Lt),xl=Xe=>{var Ye=Xe,{pathsDetail:be,globalSetting:Lt,user:Cn,loading:Qn,updateSort:gr,isPaths:fn,dispatch:Wt,isShowSchedule:yn,getData:dr}=Ye,Fr=Zs(Ye,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:Pr,visibleType:Wr="All"}=be;let[li,ei]=(0,a.useState)([]),[Or,ta]=(0,a.useState)([]);const[Ar,ti]=(0,a.useState)([]),[Xr,bi]=(0,a.useState)(!1),[yi,Ra]=(0,a.useState)(!1),[ha,lr]=(0,a.useState)(""),[la,qr]=(0,a.useState)([]),Yn=(0,oe.useParams)(),[Sr,Ri]=(0,a.useState)([]),[oi,hr]=(0,a.useState)(!1),[pa,fs]=(0,a.useState)({}),[Ds,go]=(0,a.useState)(!1),Fs=(Gn=[],Er="")=>Gn==null?void 0:Gn.map((Zn,xi)=>{var ba;const $n=Ts(co({},Zn),{chapter_id:Er?[Er,xi+1].join("-"):xi+1,title:`${Zn==null?void 0:Zn.name}`,key:`${Zn==null?void 0:Zn.id}`,icon:Xs,isLeaf:(Zn==null?void 0:Zn.item_type)!=="StageCatalog"});return((ba=Zn==null?void 0:Zn.children)==null?void 0:ba.length)>0?(Or.push($n==null?void 0:$n.key),Ts(co({},$n),{children:Fs(Zn==null?void 0:Zn.children,$n==null?void 0:$n.chapter_id)})):$n});(0,a.useEffect)(()=>{if(Fr.data&&!(0,sa.isEqual)(Fr.data,Sr)){Or=[];const Gn=JSON.parse(JSON.stringify(Fr.data));Vo(Gn,0),Ri([...Gn]),ei([...Or])}},[Fr.data,Wr,Fr==null?void 0:Fr.expandAll]),(0,a.useEffect)(()=>{var Gn,Er,Zn,xi,ba,$n,Es,_o,Us,tA;let El;if((Gn=be.detail)!=null&&Gn.has_start){const hl=(Zn=(Er=be.detail)==null?void 0:Er.courses)==null?void 0:Zn.findIndex(dA=>{var ll;return parseInt((ll=dA.course_status)==null?void 0:ll.status)===1});El=hl>-1?hl:0}else{let hl=($n=(ba=(xi=be.detail)==null?void 0:xi.courses)==null?void 0:ba.map(dA=>{var ll;return parseInt((ll=dA.course_status)==null?void 0:ll.status)}))==null?void 0:$n.lastIndexOf(2);El=hl>-1?hl:0,hl=(_o=(Es=be.detail)==null?void 0:Es.courses)==null?void 0:_o.findIndex(dA=>{var ll;return parseInt((ll=dA.course_status)==null?void 0:ll.status)===0}),El=hl>-1?hl:El}(Us=be.detail)!=null&&Us.courses&&fs(((tA=be.detail)==null?void 0:tA.courses[El])||{})},[be.detail]);function ja(Gn,Er,Zn=null){for(const xi of Gn){if(xi.stage_item_id===Er)return Zn;if(xi.children){const ba=Zn===null?xi.stage_item_id:Zn,$n=ja(xi.children,Er,ba);if($n!==null)return $n}}return null}function ts(Gn,Er,Zn=""){for(const xi of Gn){const ba=Zn?`${Zn}-${xi.stage_item_id}`:xi.stage_item_id;if(xi.stage_item_id===Er)return Zn||null;if(xi.children){const $n=ts(xi.children,Er,ba);if($n!==null)return $n}}return null}const Ka=(Gn,Er,...Zn)=>Jo(void 0,[Gn,Er,...Zn],function*(xi,ba,$n={}){let Es=ja(Sr,$n.stage_item_id),_o=`${Pr||""},${Wr||"All"},${(Fr==null?void 0:Fr.stage_id)||""},${Es||""},${($n==null?void 0:$n.stage_item_id)||""},${$n.index}`;(0,He.xg)(ba?`/tasks/start/jupyter?id=${xi||""}&challenge_id=${($n==null?void 0:$n.challenge_id)||""}&subject_id=${Yn.pathId||""}&position=${_o}`:`/tasks/start?id=${xi||""}&challenge_id=${($n==null?void 0:$n.challenge_id)||""}&subject_id=${Yn.pathId||""}&position=${_o}`)}),mo=Gn=>{Gn=Gn!=null&&Gn.includes(".json")?Gn:`${Gn}.json`,Pe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Lr.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Jo(void 0,null,function*(){const Er=yield(0,Ro.L8)({url:Gn});if(!Er)return;Ne.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Zn=yield(0,ze.Ir)({id:Er.shixun_identifier});if(Zn!=null&&Zn.game_identifier){(0,He.xg)(`/tasks/${Zn.game_identifier}`);return}(Zn==null?void 0:Zn.status)===2?mo(Zn==null?void 0:Zn.message):(Zn==null?void 0:Zn.status)===3&&yl(Zn==null?void 0:Zn.message)})})},yl=Gn=>{Pe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Lr.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Gn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Fl=Gn=>{console.log("onDragEnter:",Gn)},du=Gn=>Jo(void 0,null,function*(){var Er,Zn,xi,ba;console.log("onDrop:",Gn);const $n=Gn.node.props.eventKey,Es=Gn.dragNode.props.eventKey,_o=Gn.node.props.pos.split("-"),Us=Gn.dropPosition-Number(_o[_o.length-1]);if(_o.length>5&&!Gn.node.dragOverGapBottom&&!Gn.node.dragOverGapTop||Gn.node.dragOver&&Gn.dragNodesKeys.length>1||_o.length>2&&Gn.dragNodesKeys.length>1)return!1;let tA=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(tA.includes((Er=Gn.dragNode)==null?void 0:Er.item_type)&&((Zn=Gn.node)==null?void 0:Zn.item_type)!="StageCatalog"&&Us===0||((xi=Gn.dragNode)==null?void 0:xi.item_type)==="StageCatalog"&&tA.includes((ba=Gn.node)==null?void 0:ba.item_type)&&Us===0)return!1;const El=(ll,ZA,gc)=>{for(let rc=0;rc{gc.splice(ZA,1),dA=ll}),!Gn.dropToGap)El(hl,$n,ll=>{ll.children=ll.children||[],ll.children.unshift(dA)});else if((Gn.node.props.children||[]).length>0&&Gn.node.props.expanded&&Us===1)El(hl,$n,ll=>{ll.children=ll.children||[],ll.children.unshift(dA)});else{let ll,ZA;El(hl,$n,(gc,rc,vd)=>{ll=vd,ZA=rc}),Us===-1?ll.splice(ZA,0,dA):ll.splice(ZA+1,0,dA)}yield gr({stage_id:Fr.stage_id,list:hl}),Vo(hl,0,0,!0),console.log("data:",hl),Ri([...hl]),ei([...li,Gn.node.key])}),Vo=(Gn,Er,Zn,xi)=>{Er=Er||0,Gn.map((ba,$n)=>{var Es;try{return ba.key2=Er+1+"-"+($n+1),ba.key3=Fr.index+1+"-"+($n+1),ba.title="",xi||(ba.key=Er+1+"-"+($n+1)),Er?ba.index=Zn+"-"+($n+1):ba.index=ba.key3,(Es=ba.children)!=null&&Es.length&&(Or.push(ba.key2),Vo(ba.children,ba.key2,ba.index,xi)),ba}catch(_o){}})},hs=Gn=>{Gn=Gn||"";let Er=new RegExp((Pr||"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"ig");const Zn=Gn.replace(Er,'$&');return Pr?Lr.createElement("span",{dangerouslySetInnerHTML:{__html:Zn}}):Gn},Vl=(Gn,Er)=>{const{learning_status:Zn,name:xi}=Gn;return(Zn==null?void 0:Zn[0])==="can"&&(Zn==null?void 0:Zn[1])==="try"?Lr.createElement("div",{className:Oi.learn},Lr.createElement("span",{className:Oi.name},Er?xi:hs(xi)),Lr.createElement("span",{className:Oi.sign},"\u514D\u8D39\u8BD5\u5B66")):Er?xi:hs(xi)},Wl=Gn=>{Wr==="All"&&(li.includes(Gn)?ei(li.filter(Er=>Er!=Gn)):ei(li.concat(Gn)))},Kr=(Gn,Er)=>Jo(void 0,null,function*(){if((0,$t.tJ)(Wt,!0)){if(Gn!=null&&Gn.need_authorize){(0,$t.rX)(!1);return}yield Ka(Gn.identifier,Gn.is_jupyter||Gn.is_jupyter_lab,Gn),Er(),pa!=null&&pa.course_id&&(0,le.JS)({id:pa==null?void 0:pa.course_id})}}),ur=Gn=>Jo(void 0,null,function*(){var Er,Zn,xi,ba,$n;if(!(0,$t.tJ)(Wt))return;if(!((Er=Cn.userInfo)!=null&&Er.admin)&&!((Zn=Cn.userInfo)!=null&&Zn.business)&&!Gn.can_view&&Gn.item_type!=="Attachment")return Pe.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:Lr.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")});Gn.link&&(0,Ta.DH)({is_f:1,id:Gn.id,point:0,total:0});const Es=Fr!=null&&Fr.course_id?`course_id=${Fr==null?void 0:Fr.course_id}`:`subject_id=${Yn.pathId||Fr.subject_id}`;if(((ba=Gn==null?void 0:Gn.name)==null?void 0:ba.substr((xi=Gn==null?void 0:Gn.name)==null?void 0:xi.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!(($n=be.detail)!=null&&$n.allow_download)){Ne.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,He.FH)(Gn.name,Ao.Z.API_SERVER+Gn.url)}else(0,He.xg)(Gn.link||`/video/${Gn.id}?${Es}`);if(Gn.item_type==="Attachment"&&Gn.complete_status!=2){const Us=yield(0,le.rS)({attachment_id:Gn.id,status:2})}(Gn.item_type==="Attachment"||Gn.item_type==="VideoItem")&&dr({stage_id:Fr.stage_id})}),oo=Gn=>{Ds||go(!0)},pi=(0,a.useRef)(!1),ga=(0,a.useMemo)(()=>Lr.createElement(Ee.Z,{spinning:pi.current},Lr.createElement(ve.default,{className:Oi.tree,disabled:Fr.disabled,expandedKeys:[...li],draggable:!0,onDragEnter:Fl,onDrop:du,onExpand:Wl,blockNode:!0,titleRender:Gn=>{var Er,Zn,xi,ba;let $n=Gn;const Es=((Er=Gn==null?void 0:Gn.learning_status)==null?void 0:Er[0])==="can";return Lr.createElement(he.Z,{align:"middle",className:"font14",id:Gn.stage_item_id,onClick:()=>Wl($n.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>oo($n.key)},Lr.createElement(pe.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Xs(Gn)),Lr.createElement(pe.Z,{flex:"1",className:Oi.color333,style:{display:"flex",alignItems:"center",width:300}},Fr.cust_seq&&Lr.createElement("span",{className:`${Oi.color333} mr10`}," ",Gn.index," "),Gn.item_type!=="Attachment"&&Lr.createElement("div",{className:Oi.name_style},Lr.createElement(de.Z,{placement:"topLeft",title:Gn.name},Vl(Gn,!1))),Gn.item_type==="Attachment"&&Lr.createElement("a",{target:"_blank",className:Oi.pdf_name,title:Gn.name,onClick:()=>Jo(void 0,null,function*(){if((0,$t.tJ)(Wt)){if(pa!=null&&pa.course_id){const _o=yield(0,le.JS)({id:pa==null?void 0:pa.course_id})}switch(Gn.item_type){case"Attachment":ur($n);break;case"VideoItem":ur(Gn);break;case"ExaminationBank":ur(Gn);break;case"HomeworkCommon":ur(Gn);break;case"SubjectHomework":(Gn.homework_type=="group"||Gn.homework_type=="normal")&&ur(Gn);break;case"Shixun":Kr(Gn);break}}})},Gn.name),(Gn.item_type==="Shixun"||Gn.item_type==="Challenge")&&Gn.high_resources_consume&&!(0,ue.JA)()&&Lr.createElement(_e.Z,{type:"paths",style:{marginLeft:10}}),(Gn.item_type==="Shixun"||Gn.item_type==="Challenge")&&((Zn=Gn==null?void 0:Gn.shixun_marks)==null?void 0:Zn.length)>0&&(Gn==null?void 0:Gn.shixun_marks.map((_o,Us)=>Lr.createElement(de.Z,{title:`${_o}`,key:Us},Lr.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"}},_o)))),!!((xi=Gn.schools)!=null&&xi.length)&&Lr.createElement(de.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},Lr.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(Gn.item_type==="Shixun"||Gn.item_type==="Challenge")&&!!(Gn!=null&&Gn.finished_challenges_count)&&Lr.createElement(de.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Gn==null?void 0:Gn.finished_challenges_count)/(Gn==null?void 0:Gn.challenges_count)*100)}%`},Lr.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Gn==null?void 0:Gn.finished_challenges_count)-(Gn==null?void 0:Gn.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Fr.disabled&&Lr.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),Ds&&Lr.createElement(pe.Z,{className:"tr"},($n.item_type==="VideoItem"||($n==null?void 0:$n.item_type)==="Attachment"||($n==null?void 0:$n.item_type)==="StageCatalog"||($n==null?void 0:$n.item_type)==="SubjectHomework"||($n==null?void 0:$n.item_type)==="ExaminationBank"||($n==null?void 0:$n.item_type)==="HomeworkCommon")&&!Fr.disabled&&!Fr.hiddenEditBtn&&Lr.createElement(de.Z,{title:"\u7F16\u8F91"},Lr.createElement("span",{onClick:_o=>{_o.stopPropagation(),Fr.editVidoItem(co({stage_id:Fr.stage_id},$n))},style:{color:"#ccc",marginRight:"10px"}},Lr.createElement(Za.Z,null))),!Fr.disabled&&Lr.createElement(Lr.Fragment,null,Lr.createElement(de.Z,{title:"\u5220\u9664"},Lr.createElement("span",{onClick:()=>{Fr.deleteStages({id:$n.stage_item_id,stage_id:Fr.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Fr.showVideoPlay&&Fr.disabled&&$n.item_type==="SubjectHomework"&&Es&&Lr.createElement("aside",null,!(0,ue.JA)()&&fn&&((0,ue.Ny)()||($n==null?void 0:$n.is_free)||!($n!=null&&$n.is_free)&&($n==null?void 0:$n.is_trial_study))&&Lr.createElement(te.ZP,{className:"mr10",type:"primary",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&Wt({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:$n.stage_item_id,title:($n==null?void 0:$n.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,ue.JA)()&&fn&&Lr.createElement(te.ZP,{type:"primary",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&Fr.showInfoModal(co({stage_id:Fr.stage_id},$n))})},"\u67E5\u770B\u8BE6\u60C5")),Fr.showVideoPlay&&Fr.disabled&&$n.item_type==="ExaminationBank"&&Es&&Lr.createElement("aside",null,!(0,ue.JA)()&&fn&&((0,ue.Ny)()||($n==null?void 0:$n.is_free)||!($n!=null&&$n.is_free)&&($n==null?void 0:$n.is_trial_study))&&Lr.createElement(te.ZP,{className:"mr10",type:"primary",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&Wt({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:$n.stage_item_id,title:"\u6D4B\u9A8C",examinationid:$n.id}}})})},"\u53D1\u9001"),!(0,ue.JA)()&&fn&&Lr.createElement(te.ZP,{type:"primary",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&window.open(`/paperlibrary/see/${$n.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Fr.showVideoPlay&&Fr.disabled&&$n.item_type==="HomeworkCommon"&&Es&&Lr.createElement("aside",null,!(0,ue.JA)()&&fn&&((0,ue.Ny)()||($n==null?void 0:$n.is_free)||!($n!=null&&$n.is_free)&&($n==null?void 0:$n.is_trial_study))&&Lr.createElement(te.ZP,{className:"mr10",type:"primary",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&Wt({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:$n.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:$n.id}}})})},"\u53D1\u9001"),!(0,ue.JA)()&&fn&&Lr.createElement(te.ZP,{type:"primary",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&Fr.showInfoModal(co({stage_id:Fr.stage_id},$n))})},"\u67E5\u770B\u8BE6\u60C5")),Fr.showVideoPlay&&Fr.disabled&&$n.item_type==="VideoItem"&&Es&&Lr.createElement("aside",null,!(0,ue.JA)()&&fn&&((0,ue.Ny)()||($n==null?void 0:$n.is_free)||!($n!=null&&$n.is_free)&&($n==null?void 0:$n.is_trial_study))&&Lr.createElement(te.ZP,{className:"mr10",type:"primary",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&Wt({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:$n.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),Lr.createElement(te.ZP,{type:"primary",className:"mr10",onClick:()=>Jo(void 0,null,function*(){ur($n)})},$n.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),($n.allow_visit||$n.to_be_built||!$n.shixun_status||($n.item_type==="Shixun"||$n.item_type==="Challenge")&&($n==null?void 0:$n.shixun_status)=="\u5DF2\u53D1\u5E03")&&Fr.disabled&&($n.item_type==="Shixun"||$n.item_type==="Challenge")&&Es&&Lr.createElement("aside",null,!(0,ue.JA)()&&fn&&(!$n.shixun_status||($n.item_type==="Shixun"||$n.item_type==="Challenge")&&($n==null?void 0:$n.shixun_status)=="\u5DF2\u53D1\u5E03")&&((0,ue.Ny)()||($n==null?void 0:$n.is_free)||!($n!=null&&$n.is_free)&&($n==null?void 0:$n.is_trial_study))&&Lr.createElement(te.ZP,{className:"ml10",type:"primary",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&Wt({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:$n.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:($n==null?void 0:$n.is_jupyter)||($n==null?void 0:$n.is_jupyter_lab),identifier:$n==null?void 0:$n.identifier}}})})},"\u53D1\u9001"),Lr.createElement(te.ZP,{className:"ml10",type:"primary",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&($n.item_type!=="Attachment"&&(pa!=null&&pa.course_id)&&(yield(0,le.JS)({id:pa==null?void 0:pa.course_id})),window.open(`/shixuns/${$n.identifier}/challenges?subject_id=${Yn.pathId||""}`))})},"\u67E5\u770B\u8BE6\u60C5"),Fr.disabled&&$n.shixun_status==="\u6682\u672A\u516C\u5F00"&&!($n!=null&&$n.is_jupyter)&&!($n!=null&&$n.is_jupyter_lab)&&Lr.createElement(te.ZP,{className:Oi.ai_shixuns,onClick:()=>Jo(void 0,null,function*(){var _o;if(!((_o=Cn.userInfo)!=null&&_o.has_big_model_permission))hr(!0);else{let Us=yield(0,et.ZP)("/api/ai/shixuns/check_shixun.json",{method:"get",params:{shixun_id:$n==null?void 0:$n.shixun_id}});Us!=null&&Us.have_content?Ra(!0):bi(!0),lr($n==null?void 0:$n.shixun_id)}})},"\u667A\u80FD\u6784\u5EFA"),!$n.shixun_status||($n.item_type==="Shixun"||$n.item_type==="Challenge")&&($n==null?void 0:$n.shixun_status)=="\u5DF2\u53D1\u5E03"&&Lr.createElement(Bo.Z,{className:"ml10",type:"primary",onClick:()=>Jo(void 0,null,function*(){return new Promise(_o=>Jo(void 0,null,function*(){Kr($n,_o)}))})},$n!=null&&$n.need_authorize?"\u9700\u6388\u6743":Gn!=null&&Gn.finished_challenges_count?(Gn==null?void 0:Gn.finished_challenges_count)-(Gn==null?void 0:Gn.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Fr.showVideoPlay&&Fr.disabled&&$n.item_type==="Attachment"&&Es&&Lr.createElement("aside",null,!(0,ue.JA)()&&fn&&((0,ue.Ny)()||($n==null?void 0:$n.is_free)||!($n!=null&&$n.is_free)&&($n==null?void 0:$n.is_trial_study))&&($n==null?void 0:$n.name)&&/\.(ppt|pptx)$/i.test($n==null?void 0:$n.name)&&Lr.createElement(te.ZP,{className:"mr10",type:"primary",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&Wt({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:$n.stage_item_id,title:"\u8BFE\u4EF6",item:$n}}})})},"\u53D1\u9001"),((ba=be.detail)==null?void 0:ba.allow_download)&&Lr.createElement(te.ZP,{className:"mr10",type:"primary",onClick:()=>Jo(void 0,null,function*(){var _o;(0,$t.tJ)(Wt)&&(0,He.Nd)("",`${Ao.Z.API_SERVER}${(_o=$n.url)==null?void 0:_o.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),Lr.createElement(te.ZP,{type:"primary",className:"mr10",onClick:()=>Jo(void 0,null,function*(){(0,$t.tJ)(Wt)&&(0,He.xg)(`/video/${$n.id}?subject_id=${Yn.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),Lr.createElement(pe.Z,null,Fr.disabled&&$n.shixun_status==="\u6682\u672A\u516C\u5F00"&&Lr.createElement("span",{className:`${Oi.color204} ml5`},"\u5F85\u516C\u5F00"),$n.shixun_status==="\u5DF2\u5220\u9664"&&Lr.createElement("span",{className:`${Oi.color204} ml5`},"\u5DF2\u5220\u9664"),Fr.disabled&&!yn&&($n.item_type==="Shixun"||$n.item_type==="Challenge")&&!!$n.challenges_count&&Lr.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",$n.item_type==="Challenge"?1:$n.challenges_count," "),Fr.disabled&&yn&&($n.item_type==="Shixun"||$n.item_type==="Challenge")&&!!$n.challenges_count&&$n.shixun_status!=="\u6682\u672A\u516C\u5F00"&&$n.shixun_status!=="\u5DF2\u5220\u9664"&&Lr.createElement(Lr.Fragment,null,Lr.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:$n.finished_challenges_count===$n.challenges_count?"#50DAAE":"#DEDEDE"}}),Lr.createElement("span",{style:{marginLeft:"4px"}},Lr.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},$n.finished_challenges_count),Lr.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",$n.challenges_count))),Fr.disabled&&yn&&($n.item_type==="VideoItem"||$n.item_type==="Attachment")&&($n.complete_status==0?Lr.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):$n.complete_status==1?Lr.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):Lr.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),Wr==="All"&&Gn.item_type==="StageCatalog"&&Lr.createElement("span",{className:"ml10"},li.includes(Gn.key)?Lr.createElement(rs.Z,null):Lr.createElement(Mo.Z,null))))},treeData:Sr,loadedKeys:Ar,loadData:Gn=>Jo(void 0,null,function*(){if(console.log(Gn),pi.current=!0,ti(Ar==null?void 0:Ar.concat([Gn.key])),Gn.item_type!=="StageCatalog")return pi.current=!1;const Er=yield Wt({type:"pathsDetail/getStageChildrenData",payload:{id:Gn.stage_item_id}});pi.current=!1;const Zn=(ba=Sr)=>ba.map($n=>{var Es;return $n.id==Gn.id?Ts(co({},$n),{children:Er.data.items}):Ts(co({},$n),{children:((Es=$n==null?void 0:$n.children)==null?void 0:Es.length)>0?Zn($n.children):[]})}),xi=Zn();Vo(xi,0),Ri([...xi])})})),[Sr,Or,li,Wr,Ds,Ar]);return Lr.createElement(Lr.Fragment,null,ga,Lr.createElement(jo.Z,{visible:oi,setVisible:hr,closeImageStyle:{top:0},image:ro}),Lr.createElement(Pe.default,{centered:!0,title:"\u667A\u80FD\u6784\u5EFA",open:Xr,footer:null,width:1e3,destroyOnClose:!0,onCancel:()=>{bi(!1)}},Lr.createElement(Qa.Z,{setOpenChat:bi,shixunId:ha})),Lr.createElement(Pe.default,{centered:!0,title:"\u63D0\u793A",open:yi,okText:"\u7EE7\u7EED",width:500,destroyOnClose:!0,onCancel:()=>{Ra(!1)},onOk:()=>{Ra(!1),bi(!0)}},Lr.createElement("div",null,Lr.createElement("div",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u521B\u5EFA\u5185\u5BB9"),Lr.createElement("div",null,Lr.createElement("span",{style:{color:"#FA6400"}},"\u4F7F\u7528AI\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE\u5C06\u4F1A\u8986\u76D6\u539F\u6765\u7684\u5185\u5BB9"),"\uFF0C\u4F60\u8FD8\u8981\u7EE7\u7EED\u5417\uFF1F"))))};var bl=(0,oe.connect)(({pathsDetail:Xe,loading:Ye,user:be,globalSetting:Lt})=>({pathsDetail:Xe,globalSetting:Lt,user:be,loading:Ye.effects}))(xl),ol=we(63760),Yl=Object.defineProperty,tl=Object.defineProperties,nu=Object.getOwnPropertyDescriptors,Js=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,hu=(Xe,Ye,be)=>Ye in Xe?Yl(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,cl=(Xe,Ye)=>{for(var be in Ye||(Ye={}))_l.call(Ye,be)&&hu(Xe,be,Ye[be]);if(Js)for(var be of Js(Ye))jl.call(Ye,be)&&hu(Xe,be,Ye[be]);return Xe},Os=(Xe,Ye)=>tl(Xe,nu(Ye)),Xo=(Xe,Ye)=>{var be={};for(var Lt in Xe)_l.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Js)for(var Lt of Js(Xe))Ye.indexOf(Lt)<0&&jl.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},ks=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const lu=["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"],zu=Xe=>{var Ye=Xe,{pathsDetail:be,user:Lt,globalSetting:Cn,loading:Qn,exercise:gr,dispatch:fn,classroomList:Wt,val:yn,allData:dr,index:Fr,visibleTypeNew:Pr,getData:Wr,selectExercise:li,openPreview:ei,UpdataStageChildrenData:Or}=Ye,ta=Xo(Ye,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),Ar,ti,Xr;const[bi]=xt.default.useForm(),[yi,Ra]=(0,a.useState)(),[ha]=xt.default.useForm(),[lr]=xt.default.useForm(),[la]=xt.default.useForm(),qr=(0,oe.useParams)(),{stageData:Yn,keywords:Sr,visibleType:Ri="All",editKey:oi}=be;let[hr,pa]=(0,a.useState)({});const fs=(0,a.useRef)(),[Ds,go]=(0,a.useState)(!1),[Fs,ja]=(0,a.useState)(!1),[ts,Ka]=(0,a.useState)(!1),[mo,yl]=(0,a.useState)(!1),[Fl,du]=(0,a.useState)(!1),[Vo,hs]=(0,a.useState)(!1),[Vl,Wl]=(0,a.useState)(),[Kr,ur]=(0,a.useState)(!1),[oo,pi]=(0,a.useState)(!1),[ga,Gn]=(0,a.useState)(""),[Er,Zn]=(0,a.useState)(""),[xi,ba]=(0,a.useState)(""),[$n,Es]=(0,a.useState)(""),[_o,Us]=(0,a.useState)(),[tA,El]=(0,a.useState)(!0),[hl,dA]=(0,a.useState)([]),[ll,ZA]=(0,a.useState)(),[gc,rc]=(0,a.useState)([]),[vd,Rf]=(0,a.useState)(!1),[pf,gf]=(0,a.useState)(""),[yd,Q0]=(0,a.useState)({}),[Nd,d0]=(0,a.useState)([]),zf=((Ar=be.detail)==null?void 0:Ar.is_free)||((ti=be.detail)==null?void 0:ti.can_learning),mf=!((Xr=be.detail)!=null&&Xr.can_managed),pp=fi=>{if(fi.key=="Enter"){const wo=lr.getFieldValue("tag");if(lr.setFieldsValue({tag:""}),!wo){Ne.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(gc.filter(us=>us===wo).length>0){Ne.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}gc.push(wo),rc([...gc])}},Hh=(fi,wo)=>{fi.preventDefault(),rc([...gc.filter(us=>us!=wo)])},f0=()=>{Ne.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")},yt=fi=>{fi=fi!=null&&fi.includes(".json")?fi:`${fi}.json`,Pe.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:()=>ks(void 0,null,function*(){const wo=yield(0,Ro.L8)({url:fi});if(!wo)return;Ne.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const us=yield(0,ze.Ir)({id:wo.shixun_identifier});if(us!=null&&us.game_identifier){(0,He.xg)(`/tasks/${us.game_identifier}`);return}(us==null?void 0:us.status)===2?yt(us==null?void 0:us.message):(us==null?void 0:us.status)===3&&rn(us==null?void 0:us.message)})})},rn=fi=>{Pe.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",fi,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Un=(fi,wo)=>{if(mf){f0();return}JA()&&(fn({type:"pathsDetail/save",payload:{stage_id:wo.stage_id,editKey:fi}}),bi.setFieldsValue({name:wo.stage_name,description:wo.stage_description,tagName:wo.tag&&wo.tag.name||""}),Ra(Os(cl({},yi),{description:wo.stage_description})))},wr=fi=>ks(void 0,null,function*(){const wo=yield(0,le.Ex)(cl({},fi));return hr.items=fi.list,wo}),Yr=(...fi)=>ks(void 0,[...fi],function*(wo={}){var us,wl;if(ll){let ku={};wo!=null&&wo.video_id||wo!=null&&wo.link?ku=cl({id:ll==null?void 0:ll.id,subject_id:qr==null?void 0:qr.pathId},wo):ku=Os(cl({id:ll==null?void 0:ll.id,subject_id:qr==null?void 0:qr.pathId},wo),{video_id:(us=ll==null?void 0:ll.video_item)==null?void 0:us.video_id,link:(wl=ll==null?void 0:ll.video_item)==null?void 0:wl.link}),(yield(0,le.M2)(ku))&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),du(!1),Or({stage_id:hr.stage_id}))}else{const ku=yield(0,le.A2)(cl({id:hr==null?void 0:hr.stage_id,subject_id:qr==null?void 0:qr.pathId},wo));ku!=null&&ku.id&&(du(!1),Or({stage_id:hr==null?void 0:hr.stage_id}))}}),ra=fi=>ks(void 0,null,function*(){var wo,us;if(!(fi!=null&&fi.name)||(fi==null?void 0:fi.name.replace(/(^\s*)|(\s*$)/g,""))==="")return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const wl=[...((wo=hr==null?void 0:hr.shixuns_list)==null?void 0:wo.map(Td=>({type:Td.item_type,id:Td.id})))||[],...((us=hr==null?void 0:hr.attachments_list)==null?void 0:us.map(Td=>({type:"Attachment",id:Td.id})))||[]],ku=fi,{tagName:Qu}=ku,Iu=Xo(ku,["tagName"]);let Vu=Os(cl({},Iu),{id:hr.stage_id,type:Array.from(new Set(wl.map(Td=>Td.type))),list:wl});const yf=hr.tag&&hr.tag.id||"";Vu=Os(cl({},Vu),{stage_tag_attributes:yf?{id:yf,name:Qu}:{name:Qu||""}});const Jd=yield(0,le.xn)(cl({},Vu));Jd!=null&&Jd.subject_id&&Or(Os(cl(cl({},hr),Jd),{stage_name:Vu.name,stage_description:Vu.description,tag:Vu.stage_tag_attributes}))}),Fa=fi=>{Pe.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:()=>ks(void 0,null,function*(){(yield(0,le.WW)(fi)).status===0&&(Ne.ZP.success("\u5220\u9664\u6210\u529F"),Or({stage_id:yn.stage_id||hr.stage_id}))})})},Ls=fi=>ks(void 0,null,function*(){const wo=yield(0,le.FD)({id:fi==null?void 0:fi.stage_item_id,type:fi==null?void 0:fi.homework_type});wo&&((fi==null?void 0:fi.item_type)=="HomeworkCommon"?ba(wo==null?void 0:wo.hack_homework):ba(wo==null?void 0:wo.subject_homework),Gn(fi==null?void 0:fi.item_type),Zn(fi==null?void 0:fi.stage_item_id),pi(!0))}),zs=fi=>ks(void 0,null,function*(){var wo,us,wl,ku,Qu;if((fi==null?void 0:fi.item_type)==="VideoItem"){const Iu=yield(0,Ta.TJ)({id:fi==null?void 0:fi.stage_item_id});ZA(Iu),(fi==null?void 0:fi.item_type)==="VideoItem"?du(!0):(rc(((wo=Iu==null?void 0:Iu.tags)==null?void 0:wo.map(Vu=>Vu==null?void 0:Vu.name))||[]),lr.setFieldsValue({files:[{uid:(us=Iu==null?void 0:Iu.attachment)==null?void 0:us.id,name:Iu==null?void 0:Iu.name,response:{id:(wl=Iu==null?void 0:Iu.attachment)==null?void 0:wl.id}}]}),Ka(!0))}else if((fi==null?void 0:fi.item_type)==="ExaminationBank")oe.history.push(`/paperlibrary/add/${fi==null?void 0:fi.id}?defaultActiveKey=0&type=1&pageType=course&updateType=course&courseId=${qr.pathId}&stageId=${yn.stage_id}`);else if((fi==null?void 0:fi.item_type)==="HomeworkCommon")oe.history.push(`/paths/${qr.pathId}/${hr.stage_id}/program_homework/${fi==null?void 0:fi.id}/edit`);else if((fi==null?void 0:fi.item_type)==="Attachment")Rf(!0),Q0(fi),d0(fi==null?void 0:fi.tag_disciplines),gf((Qu=fi==null?void 0:fi.name)==null?void 0:Qu.slice(0,(ku=fi==null?void 0:fi.name)==null?void 0:ku.lastIndexOf(".")));else if((fi==null?void 0:fi.item_type)==="SubjectHomework")fn({type:"classroomList/setActionTabs",payload:{key:(fi==null?void 0:fi.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:fi==null?void 0:fi.stage_item_id,type:fi==null?void 0:fi.homework_type}});else{let Iu;Pe.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:a.createElement(tt.default,{defaultValue:fi==null?void 0:fi.name,value:Iu,maxLength:40,onChange:Vu=>{Iu=Vu.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>ks(void 0,null,function*(){if(!(Iu||(fi==null?void 0:fi.name)).replaceAll(" ",""))return Ne.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Vu=yield(0,et.ZP)(`/api/stages/${fi==null?void 0:fi.stage_id}/update_item_name.json`,{method:"put",body:{name:Iu||(fi==null?void 0:fi.name),item_id:fi==null?void 0:fi.id}});Iu="",Or({stage_id:fi==null?void 0:fi.stage_id})})})}}),Tl=fi=>{Pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>ks(void 0,null,function*(){(yield(0,le._V)({id:fi})).status===1&&(fn({type:"pathsDetail/save",payload:{editKey:-1,stageData:Yn.filter(us=>us.stage_id!==fi)}}),Ne.ZP.success("\u5220\u9664\u6210\u529F"))})})},Gl=(fi,wo)=>{const us=Yn.findIndex(ku=>ku.stage_id===fi),wl=[...Yn];return wo==="up"&&us>0?[wl[us-1],wl[us]]=[wl[us],wl[us-1]]:wo==="down"&&usks(void 0,null,function*(){if(mf){f0();return}if(!JA())return;(yield(0,le.ms)({id:fi})).status===1&&(Ne.ZP.success("\u4E0A\u79FB\u6210\u529F!"),fn({type:"pathsDetail/save",payload:{stageData:Gl(fi,"up")}}))}),UA=fi=>ks(void 0,null,function*(){if(mf){f0();return}if(!JA())return;(yield(0,le.yy)({id:fi})).status===1&&(Ne.ZP.success("\u4E0B\u79FB\u6210\u529F!"),fn({type:"pathsDetail/save",payload:{stageData:Gl(fi,"down")}}))}),JA=()=>oi!==-1?(Pe.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 fi=`Edit_${oi}`;let wo=document.getElementById(fi);wo&&setTimeout(()=>wo.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,lA=()=>{ra(bi.getFieldsValue(),"edit")},mc=()=>{var fi,wo,us,wl,ku,Qu;return((wo=(fi=be.detail)==null?void 0:fi.courses)==null?void 0:wo.length)>0?(us=be.detail)==null?void 0:us.allow_visit:!(((wl=Lt.userInfo)==null?void 0:wl.user_identity)==="\u5B66\u751F"&&((ku=be.detail)!=null&&ku.allow_visit)&&((Qu=be.detail)!=null&&Qu.courses))},Ac=fi=>{var wo,us;let wl=[];return fi.items&&((wo=fi.items)!=null&&wo.length)&&((us=fi.items)==null||us.forEach(Qu=>{var Iu;wl.push(Qu),Qu.children&&((Iu=Qu.children)!=null&&Iu.length)&&(wl=wl.concat(Qu.children))})),!wl.find(Qu=>(0,sa.isEqual)(Qu.learning_status,["can","try"]))?null:a.createElement("aside",{className:Fo.learn},"\u514D\u8D39\u8BD5\u5B66")},jc=(fi,wo)=>{var us,wl,ku,Qu,Iu,Vu,yf,Jd,Td,h0,$c;let ld=(fi==null?void 0:fi.items)||[],wh=!1,U0=!1,jd=!1;Ri==="All"&&(wh=(((us=Lt.userInfo)==null?void 0:us.admin)||((wl=Lt.userInfo)==null?void 0:wl.business)||((ku=be.detail)==null?void 0:ku.allow_statistics))&&Ds,(Qu=be.detail)!=null&&Qu.allow_add_member&&zf&&!Ds&&(wo>0&&(U0=!0),wo<(Yn==null?void 0:Yn.length)-1&&(jd=!0)));const Wh=ic=>ks(void 0,null,function*(){dA(ic),!(ld!=null&&ld.length)&&ic.includes(`${wo}`)&&Or({stage_id:fi.stage_id||hr.stage_id})}),p0=(ic,qd)=>{var Jf;((Jf=be.detail)==null?void 0:Jf.shixun_tag_num)==4?Pe.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{ic=="\u5411\u4E0A\u79FB\u52A8"?Pu(qd):UA(qd)},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")}):ic=="\u5411\u4E0A\u79FB\u52A8"?Pu(qd):UA(qd)};return a.createElement(Ee.Z,{spinning:!!Qn["pathsDetail/getStageChildrenData"]},a.createElement(Df.default,{className:`mt20 ${Fo.ChapterStyle}`,activeKey:hl,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:ic})=>a.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${ic?90:0}deg) `,transition:".3s"}}),onChange:Wh,items:[{key:wo,label:a.createElement(he.Z,{id:`Edit_${wo}`,wrap:!1,align:"middle",gutter:5},a.createElement(pe.Z,null,a.createElement("span",{className:"font18 blod c-3061d0"},fi.stage_name||`\u7B2C${dr==null?void 0:dr.length}\u7AE0\u8282`,Ac(fi))),fi.tag&&fi.tag.name&&a.createElement(pe.Z,null,a.createElement("span",{className:`${Fo.tag}`},fi.tag.name))),extra:Ri==="All"&&!Sr&&((Iu=be==null?void 0:be.detail)==null?void 0:Iu.allow_edit_stage)&&a.createElement("div",{className:`${wh?"":Fo.EditStyle}`,onClick:ic=>{ic.preventDefault(),ic.stopPropagation()}},a.createElement(he.Z,{wrap:!1,align:"middle",gutter:10},wh&&a.createElement(pe.Z,null,a.createElement(de.Z,{title:"\u5220\u9664"}," ",a.createElement("i",{onClick:()=>{Tl(fi.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((Vu=be.detail)==null?void 0:Vu.allow_add_member)&&zf&&!Ds&&a.createElement(a.Fragment,null,U0&&a.createElement(pe.Z,null,a.createElement(de.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",a.createElement("i",{onClick:()=>{p0("\u5411\u4E0A\u79FB\u52A8",fi.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),jd&&a.createElement(pe.Z,null,a.createElement(de.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",a.createElement("i",{onClick:()=>{p0("\u5411\u4E0B\u79FB\u52A8",fi.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),a.createElement(pe.Z,null,a.createElement(de.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:ic=>{Un(wo,fi)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:a.createElement(Ee.Z,{spinning:!1},!Ds&&(fi.stage_description?a.createElement("aside",{className:"pl20 pr20"},a.createElement("div",{ref:fs,className:`${Fo.introContent} ${tA?Fo.introContentMaxHeight:""}`},a.createElement(Be.Z,{value:fi==null?void 0:fi.stage_description})),_o&&a.createElement("div",{className:"current",onClick:ic=>{ic.stopPropagation(),El(!tA)}},a.createElement(Kl.Z,{dashed:!1},a.createElement("a",{className:"font14"},tA?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",a.createElement("i",{className:`iconfont font14 ${tA?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(ld==null?void 0:ld.length)==0?a.createElement("div",{className:Fo.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),Ds&&a.createElement("div",{className:"pl20 pr20"},a.createElement(xt.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(tt.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${wo+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:lA})),a.createElement(xt.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},a.createElement(Bi.Z,{defaultValue:yi==null?void 0:yi.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${wo+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:lA})),a.createElement(xt.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},a.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:lA})),a.createElement("aside",{className:"mt20 mb20"},a.createElement(te.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:a.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(hr!=null&&hr.stage_id))return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&(yl(!0),la.resetFields())}},"\u5C0F\u8282"),a.createElement(fe.Z,{placement:"bottomCenter",overlayClassName:Fo.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:ic,keyPath:qd,domEvent:Jf})=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(ic==="1"){if(!(0,$t.tJ)(fn)||!(0,$t.xY)())return;hs(!1),ja(!0),ha.setFieldsValue({name:"",is_jupyter:!1})}ic==="2"&&fn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:hr.stage_id,subject_id:qr.pathId}}),ic==="3"&&fn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:hr.stage_id,subject_id:qr.pathId,isMissionLevel:!0}})}}},a.createElement(te.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")),!((yf=Cn==null?void 0:Cn.setting)!=null&&yf.is_local)&&a.createElement(a.Fragment,null,a.createElement(fe.Z,{placement:"bottomCenter",overlayClassName:Fo.dro,dropdownRender:()=>a.createElement(ae.default,null,a.createElement(ae.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");ZA(""),du(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),a.createElement(ae.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&(Wl("\u89C6\u9891\u9879\u76EE"),ur(!0),Es(hr.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},a.createElement(te.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(fe.Z,{placement:"bottomCenter",overlayClassName:Fo.dro,dropdownRender:()=>a.createElement(ae.default,null,a.createElement(ae.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&(ZA(""),rc([]),hs(!1),Ka(!0),lr.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),a.createElement(ae.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&(Wl("\u6559\u5B66\u8BFE\u4EF6"),ur(!0),Es(hr.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},a.createElement(te.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(fe.Z,{placement:"bottomCenter",overlayClassName:Fo.dro,dropdownRender:()=>a.createElement(ae.default,null,a.createElement(ae.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&fn({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:hr.stage_id,subject_id:qr.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),a.createElement(ae.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&fn({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:hr.stage_id,subject_id:qr.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),a.createElement(ae.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&oe.history.push(`/paths/${qr.pathId}/${hr.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),a.createElement(ae.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&(Wl("\u5206\u7EC4\u4F5C\u4E1A"),ur(!0),Es(hr.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),a.createElement(ae.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&(Wl("\u56FE\u6587\u4F5C\u4E1A"),ur(!0),Es(hr.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),a.createElement(ae.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&(Wl("\u7F16\u7A0B\u4F5C\u4E1A"),ur(!0),Es(hr.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},a.createElement(te.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(fe.Z,{placement:"bottomCenter",overlayClassName:Fo.dro,dropdownRender:()=>a.createElement(ae.default,null,a.createElement(ae.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{oe.history.push(`/paperlibrary/add?pageType=course&courseId=${qr.pathId}&stageId=${fi.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),a.createElement(ae.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!hr.stage_id)return Ne.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,$t.tJ)(fn)&&li(fi)}},"\u9009\u7528\u8BD5\u5377"))},a.createElement(te.ZP,{key:wo,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:`${fi!=null&&fi.stage_description?"mt10":""} ${Fo.shixuns}`},!!(ld!=null&&ld.length)&&a.createElement(Yf,{visibleType:Pr,data:ld,stage_id:fi.stage_id,disabled:!Ds,deleteStages:Fa,editVidoItem:zs,showInfoModal:Ls,updateSort:wr,index:wo,expandAll:(Jd=be==null?void 0:be.detail)==null?void 0:Jd.show_course_section,cust_seq:!!((Td=be==null?void 0:be.detail)!=null&&Td.cust_seq),showVideoPlay:((h0=Lt.userInfo)==null?void 0:h0.admin)||(($c=Lt.userInfo)==null?void 0:$c.business)||mc(),isPaths:!0,isShowSchedule:be.isShowSchedule,getData:Wr})),Ds&&a.createElement("aside",{className:Fo.buttons},a.createElement(te.ZP,{onClick:()=>{go(!1),fn({type:"pathsDetail/save",payload:{editKey:-1}}),fn({type:"pathsDetail/getPathsDetail",payload:{id:qr.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),a.createElement(te.ZP,{onClick:()=>ks(void 0,null,function*(){bi.submit(),fn({type:"pathsDetail/save",payload:{editKey:-1}}),fn({type:"pathsDetail/getPathsDetail",payload:{id:qr.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},Yf=a.memo(bl),vf=(0,a.useMemo)(()=>hr?jc(hr,Fr):null,[hr,Sr,Pr,Ri,_o,tA,hl,Ds,oi]);return(0,a.useEffect)(()=>{pa(cl({},yn)),bi.setFieldsValue(Os(cl({},yn),{name:yn==null?void 0:yn.stage_name}))},[yn]),(0,a.useEffect)(()=>{var fi;if(oi===Fr){go(!0);const wo=document.getElementById(`Edit_${oi}`);wo&&setTimeout(()=>wo.scrollIntoView({block:"start",behavior:"smooth"}))}else go(!1);dA(!(hr!=null&&hr.limit_expansion)||((fi=hr==null?void 0:hr.items)==null?void 0:fi.length)>0||oi===Fr?[`${Fr}`]:[])},[hr,oi]),(0,a.useEffect)(()=>{if(!fs.current)return;function fi(){var us;let wl=new ResizeObserver(ku=>{for(let Qu of ku)Us(Qu.target.offsetHeight>=280)});return wl.observe((us=fs.current)==null?void 0:us.firstElementChild),wl}const wo=fi();return()=>{var us,wl;(us=fs.current)!=null&&us.firstElementChild&&wo.unobserve((wl=fs.current)==null?void 0:wl.firstElementChild)}},[fs.current,hr]),a.createElement("section",null,a.createElement(xt.default,{form:bi,onFinish:ra},vf),a.createElement(Pe.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:Fs,confirmLoading:Vo,destroyOnClose:!0,onOk:()=>ks(void 0,null,function*(){ha.submit()}),onCancel:()=>{ja(!1)}},a.createElement(xt.default,{form:ha,initialValues:{name:"",is_jupyter:!1},onFinish:fi=>ks(void 0,null,function*(){hs(!0),(yield(0,le.vf)(cl({id:hr.stage_id,subject_id:qr.pathId},fi))).id&&(ha.resetFields(),Ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),Or(cl({},hr)),ja(!1)),hs(!1)})},a.createElement(xt.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},a.createElement(ye.ZP.Group,null,a.createElement(ye.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),a.createElement(ye.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),a.createElement(xt.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(tt.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),a.createElement(Pe.default,{centered:!0,title:ll?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:ts,confirmLoading:Vo,onCancel:()=>{Ka(!1),rc([]),ZA("")},destroyOnClose:!0,onOk:()=>ks(void 0,null,function*(){var fi,wo;const us=lr.getFieldsValue();hs(!0);const wl=us.files.find(Iu=>!Iu.response||!Iu.response.id);if(wl){Ne.ZP.error(`${wl==null?void 0:wl.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let ku;const Qu=Os(cl({},us),{subject_id:qr.pathId,tags:gc,attachment_ids:(fi=us==null?void 0:us.files)==null?void 0:fi.map(Iu=>Iu.response.id)});ll?ku=yield(0,le.M2)(Os(cl({},Qu),{id:ll==null?void 0:ll.id,attachment_id:(wo=Qu==null?void 0:Qu.attachment_ids)==null?void 0:wo[0]})):ku=yield(0,le.s0)(Os(cl({},Qu),{id:hr.stage_id})),ku.status===0&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Ka(!1),Or(cl({},hr))),hs(!1)})},a.createElement(xt.default,{form:lr},a.createElement(xt.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},a.createElement(Pi.Z,{aloneClear:!0,maxSize:(0,ue.Ny)()?500:100,accept:lu.toString(),number:ll?1:10})),a.createElement(xt.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},a.createElement(tt.default,{onKeyUp:pp})),a.createElement("div",{className:Fo["tagsList-content"]},gc.map((fi,wo)=>a.createElement(Mh.default,{key:wo+fi,closable:!0,onClose:us=>{Hh(us,fi)}},fi))),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(oe.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,ue.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(Pe.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:mo,confirmLoading:Vo,onOk:()=>ks(void 0,null,function*(){la.submit()}),onCancel:()=>{yl(!1),la.resetFields()}},a.createElement(xt.default,{form:la,onFinish:fi=>ks(void 0,null,function*(){hs(!0),(yield(0,le.Mt)(Os(cl({},fi),{id:hr==null?void 0:hr.stage_id,subject_id:qr.pathId}))).status===0&&(Ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),yl(!1),la.resetFields(),Or(cl({},hr))),hs(!1)})},a.createElement(xt.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(tt.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),Fl&&a.createElement(Aa.Z,{visible:Fl,editData:ll,onCancel:()=>du(!1),onOk:Yr}),a.createElement(Ni,{setScoreShow:ur,getData:()=>{Or({stage_id:yn.stage_id||hr.stage_id})},id:$n,ScoreShow:Kr,modalType:Vl,subjectId:qr.pathId,openPreview:ei}),a.createElement(jt,{setScoreShow:pi,ScoreShow:oo,homeType:ga,homeId:Er,modalDdata:xi}),a.createElement(Pe.default,{centered:!0,width:500,title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",open:vd,confirmLoading:Vo,destroyOnClose:!0,onOk:()=>ks(void 0,null,function*(){var fi,wo;if(!pf)return Ne.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const us=yield(0,et.ZP)(`/api/attachments/${yd==null?void 0:yd.id}.json`,{method:"put",body:{name:pf+((wo=yd==null?void 0:yd.name)==null?void 0:wo.substr((fi=yd==null?void 0:yd.name)==null?void 0:fi.lastIndexOf("."))),tag_discipline_ids:(Nd==null?void 0:Nd.length)>0?Nd==null?void 0:Nd.map(wl=>wl==null?void 0:wl.id):[]}});(us==null?void 0:us.status)===0&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),gf(""),Rf(!1),Or({stage_id:yd==null?void 0:yd.stage_id}))}),onCancel:()=>{Rf(!1)}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"70px"}},"\u8BFE\u4EF6\u540D\u79F0"),a.createElement(tt.default,{style:{width:"350px"},size:"large",value:pf,onChange:fi=>{gf(fi.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"})),a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},a.createElement("div",{style:{width:"70px"}},"\u77E5\u8BC6\u70B9"),a.createElement("div",{className:Fo.zhishidian,onClick:()=>{fn({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(Nd==null?void 0:Nd.length)>0&&a.createElement("div",{className:Fo.tags_list},Nd==null?void 0:Nd.map((fi,wo)=>a.createElement("div",{key:wo,className:Fo.tag_item},a.createElement("div",null,fi==null?void 0:fi.name),a.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${Fo.tag_icon}`,onClick:()=>{d0([...Nd.filter(us=>(us==null?void 0:us.id)!=(fi==null?void 0:fi.id))])}})))),a.createElement(ol.Z,{knowledgeList:Nd,setKnowledgeList:d0})))};var Jl=(0,oe.connect)(({pathsDetail:Xe,user:Ye,loading:be,globalSetting:Lt,classroomList:Cn,exercise:Qn})=>({pathsDetail:Xe,user:Ye,globalSetting:Lt,loading:be.effects,classroomList:Cn,exercise:Qn}))(zu),jA=we(62488),ql=we(4875);const $l=({user:Xe,onReplyDiscuss:Ye,dispatch:be,id:Lt,activeDiscussIndex:Cn,placeholder:Qn})=>{const[gr,fn]=(0,a.useState)("");function Wt(Fr){fn(Fr)}const yn=(0,oe.useParams)();function dr(){if(!gr){Ne.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Ye(Lt,gr),be({type:"pathsDetail/getPathsDetail",payload:{id:yn.pathId}}),fn("")}return a.createElement("div",{key:Lt,className:"discuss-item-editor",style:{display:Cn===Lt?"block":"none",width:"100%"}},a.createElement(Bi.Z,{miniToolbar:!0,startInit:Cn===Lt,defaultValue:gr,id:Lt,noStorage:!0,watch:!1,height:155,placeholder:Qn||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Wt}),a.createElement("a",{onClick:dr,className:"btn-send"},"\u53D1\u9001"))};var uu=(0,oe.connect)(({shixunsDetail:Xe,loading:Ye,globalSetting:be})=>({shixunsDetail:Xe,globalSetting:be,loading:Ye.models.index}))($l),ju=we(59301),Vs=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Lc=({user:Xe,upDataList:Ye,page:be,dispatch:Lt,keywords:Cn})=>{const Qn=(0,oe.useParams)(),gr=(fn,Wt)=>Vs(void 0,null,function*(){const yn=yield(0,le.WD)({id:fn,content:Wt});(yn==null?void 0:yn.status)===0&&Ye(1,Cn)});return ju.createElement("div",{className:"discuss-item-container bg-white"},ju.createElement("a",{href:`/users/${Xe.login}`,target:"_blank"},ju.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Ao.Z.IMG_SERVER}/images/${Xe.image_url}`,width:"50"})),ju.createElement("section",null,ju.createElement(uu,{id:Qn.pathId,activeDiscussIndex:Qn.pathId,onReplyDiscuss:gr,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var bs=(0,oe.connect)(({shixunsDetail:Xe,loading:Ye,globalSetting:be})=>({shixunsDetail:Xe,globalSetting:be,loading:Ye.models.index}))(Lc),xa=we(45460);function Au(Xe,Ye=1){return get("/discusses.json",{page:Ye-1,container_identifier:Xe,container_type:"Shixun"})}function qo(Xe,Ye){return(0,et.v_)(`/discusses/${Xe}/top_or_down_discuss.json`,{top:Ye})}function ps(Xe,Ye){return(0,et.v_)(`/discusses/${Xe}/plus.json`,{container_type:"Discuss",type:Ye?1:0})}function vA(Xe,Ye){return(0,et.v_)(`/discusses/${Xe}/hidden.json`,Ye)}function yA(Xe,Ye){return(0,et.v_)(`/discusses/${Xe}/reward_code.json`,Ye)}function YA(Xe){return(0,et.ZP)(`/api/discusses/${Xe}.json`,{method:"delete"})}function Hc(Xe,Ye){return(0,et.v_)(`/discusses/${Xe}/reply.json`,{container_type:"Shixun",content:Ye})}function hd(Xe){return post("/discusses.json",Xe)}function lh({data:Xe,index:Ye,adminOrOperator:be,parentDiscussIndex:Lt,shixunIdentifier:Cn,isDelete:Qn,user:gr,onSetRewardData:fn,onSetActionType:Wt,deleteCommentAlert:yn,shixunName:dr,keywords:Fr}){const{author:Pr,can_delete:Wr,manage:li,content:ei,hidden:Or,id:ta,reward:Ar,time:ti}=Xe;function Xr(){fn({id:ta,index:Ye,user_id:Pr.user_id,parentDiscussIndex:Lt})}function bi(){Wt({id:ta,index:Ye,params:{hidden:Or?"0":"1",container_identifier:Cn},type:"hidden-discuss",parentDiscussIndex:Lt,message:Or?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function yi(){if(yn){Pe.default.info({title:"\u63D0\u793A",content:a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",dr,"\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}Wt({id:ta,index:Ye,type:"delete-discuss",parentDiscussIndex:Lt,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/${Pr.login}`,target:"_blank"},Pr.name),a.createElement("span",{className:"grey"},ti),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),a.createElement("div",{className:Fr?"hidden":"btn-group",style:{marginBottom:"0px"}},be?a.createElement("a",{onClick:Xr,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},a.createElement("i",{className:"iconfont icon-jiangli"})):null,be?a.createElement("a",{onClick:bi,title:Or?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:Or?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,li?a.createElement("a",{onClick:yi,title:"\u5220\u9664",style:{minWidth:"unset"}},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(Be.Z,{className:"discuss-content",value:ei,highlightKeywords:Fr}))}var $A=({data:Xe,index:Ye,shixunIdentifier:be,adminOrOperator:Lt,identity:Cn,onTopOrDownDiscuss:Qn,onPlusDiscuss:gr,onSetActionType:fn,onSetRewardData:Wt,user:yn,isDelete:dr,activeDiscussIndex:Fr,onReplyDiscuss:Pr,onSetActiveDiscussIndex:Wr,keywords:li})=>{const{content:ei,children:Or,game_url:ta,hidden:Ar,id:ti,position:Xr,praise_count:bi,reward:yi,sticky:Ra,time:ha,user_praise:lr,game_passed:la,delete_comment_alert:qr,author:Yn,shixun_name:Sr,manage:Ri}=Xe;function oi(){Wr(ti)}function hr(){Qn(ti,!Ra,Ye)}function pa(){gr(ti,!lr,Ye)}function fs(){Wt({id:ti,index:Ye,user_id:Yn.user_id})}function Ds(){if(qr){Pe.default.info({title:"\u63D0\u793A",content:a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Sr,"\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}fn({id:ti,index:Ye,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function go(){fn({id:ti,index:Ye,params:{hidden:Ar?"0":"1",container_identifier:be},type:"hidden-discuss",message:Ar?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Fs=ja=>{let{nodeName:ts,src:Ka}=ja.target;ts==="IMG"&&(Ns.Z.publish("preview-image",Ka),console.log("src:",Ka))};return a.createElement("div",{className:"discuss-item-container",key:ti},a.createElement("a",{href:`/users/${Yn.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Ao.Z.IMG_SERVER}/images/${Yn.image_url}`,width:"50"})),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Yn.login}`,target:"_blank"},Yn.name),a.createElement("span",{className:"grey"},ha),Xr?a.createElement("span",{className:"c-green"}," [\u7B2C",Xr,"\u5173] "):null,ta?a.createElement("a",{href:ta,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,yi?a.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${yi}`},a.createElement("i",{className:"iconfont icon-gift c-orange "}),a.createElement("span",null,yi)):null,Cn<=5?a.createElement("span",{style:{flex:"1",textAlign:"right",color:la===1?"#29bd8b":""}},la||la===0?la===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),a.createElement("div",{onClick:Fs},a.createElement(Be.Z,{className:"discuss-content",value:ei,highlightKeywords:li})),Or&&Or.length>0?a.createElement("div",{className:"reply-discuss-container",onClick:Fs},Or.map((ja,ts)=>a.createElement(lh,{key:ja.id,data:ja,index:ts,deleteCommentAlert:qr,shixunName:Sr,shixunIdentifier:be,adminOrOperator:Lt,user:yn,isDelete:dr,onSetRewardData:Wt,onSetActionType:fn,parentDiscussIndex:Ye,keywords:li}))):null,a.createElement("div",{className:li?"hidden":"btn-group"},Lt?a.createElement("a",{onClick:fs,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},a.createElement("i",{className:"iconfont icon-jiangli"})):null,Lt?a.createElement("a",{onClick:go,title:Ar?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:Ar?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ri&&(!Or||Or.length==0)&&a.createElement("a",{onClick:Ds,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})),a.createElement("a",{onClick:oi,title:"\u56DE\u590D"},a.createElement("i",{className:"iconfont icon-huifu1"})),a.createElement("a",{onClick:pa,style:{whiteSpace:"nowrap"},className:lr?"c-orange":""},a.createElement("i",{className:lr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,bi||""))),a.createElement(uu,{id:ti,activeDiscussIndex:Fr,onReplyDiscuss:Pr})))},Wd=Object.defineProperty,nd=Object.defineProperties,Lf=Object.getOwnPropertyDescriptors,Uo=Object.getOwnPropertySymbols,rd=Object.prototype.hasOwnProperty,uh=Object.prototype.propertyIsEnumerable,pd=(Xe,Ye,be)=>Ye in Xe?Wd(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Cu=(Xe,Ye)=>{for(var be in Ye||(Ye={}))rd.call(Ye,be)&&pd(Xe,be,Ye[be]);if(Uo)for(var be of Uo(Ye))uh.call(Ye,be)&&pd(Xe,be,Ye[be]);return Xe},Wc=(Xe,Ye)=>nd(Xe,Lf(Ye)),af=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const of={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Dh(Xe,Ye){switch(Ye.type){case xa.tD:return Wc(Cu({},Xe),{loading:!0});case xa.RS:return Wc(Cu({},Xe),{showRewardDialog:!0});case xa.t2:return Wc(Cu({},Xe),{showRewardDialog:!1});case xa.GR:return Cu(Cu({},Xe),Ye.payload);case xa.u8:return Cu(Cu({},Xe),Ye.payload);case xa.rM:return Cu(Cu({},Xe),Ye.payload);case xa.yS:return Cu(Cu({},Xe),Ye.payload);case xa.Vn:return Cu(Cu({},Xe),Ye.payload);case xa.SX:return Cu(Cu({},Xe),Ye.payload);default:throw new Error}}var ec=({shixunIdentifier:Xe,identity:Ye,activeIndex:be,user:Lt,isShixunDetail:Cn=!1,isDelete:Qn,keywords:gr,refreshCount:fn})=>{const[Wt,yn]=(0,a.useReducer)(Dh,of),{page:dr,loading:Fr,data:Pr,actionType:Wr,showRewardDialog:li,activeDiscussIndex:ei}=Wt,Or=(0,a.useRef)(),ta=(0,a.useRef)(),Ar=(0,oe.useParams)();function ti(go){return af(this,null,function*(){if(!Fr)try{yn({type:xa.tD});const Fs=yield(0,le.Ax)(Wc(Cu({},Ar),{page:go,keywords:gr}));yn({type:xa.GR,payload:{activeDiscussIndex:null,page:go,data:Fs,loading:!1}})}catch(Fs){console.log(Fs)}})}function Xr(go){document.body.scrollIntoView(),ti(go)}function bi(go,Fs,ja){return af(this,null,function*(){try{const ts=yield ps(go,Fs);pa[ja].user_praise=Fs,pa[ja].praise_count=ts.praise_count,yn({type:xa.rM,payload:{data:Wc(Cu({},Pr),{comments:pa})}})}catch(ts){console.log(ts)}})}function yi(go,Fs,ja){return af(this,null,function*(){try{yield qo(go,Fs),pa[ja].sticky=Fs,yn({type:xa.u8,payload:{data:Wc(Cu({},Pr),{comments:pa})}})}catch(ts){console.log(ts)}})}function Ra(){yn({type:xa.yS,payload:{actionType:null}})}function ha(){return af(this,null,function*(){const{id:go,params:Fs,type:ja,index:ts,parentDiscussIndex:Ka}=Wr;if(ja==="hidden-discuss"&&(yield vA(go,Fs),Ka?pa[Ka].children[ts].hidden=Fs.hidden==1:pa[ts].hidden=Fs.hidden==1,yn({type:xa.yS,payload:{actionType:null,data:Wc(Cu({},Pr),{comments:pa})}})),ja==="delete-discuss"){if(yield YA(go),Ka||Ka===0){let mo=pa[Ka].children;for(let yl=mo.length-1;yl>=0;yl--)if(mo[yl].id===go){mo.splice(yl,1);break}pa[Ka].children=mo}else for(let mo=pa.length-1;mo>=0;mo--)if(pa[mo].id===go){pa.splice(mo,1);break}yn({type:xa.yS,payload:{actionType:null,data:Wc(Cu({},Pr),{comments:pa})}}),fn()}})}function lr(go){yn({type:xa.yS,payload:{actionType:go}})}function la(){yn({type:xa.t2})}function qr(){return af(this,null,function*(){const{id:go,index:Fs,score:ja,user_id:ts,parentDiscussIndex:Ka}=Or.current,mo=yield yA(go,{container_type:"Discusses",score:ja,user_id:ts});Ka?pa[Ka].children[Fs].reward=mo.code:pa[Fs].reward=mo.code,yn({type:xa.Vn,payload:{showRewardDialog:!1,data:Wc(Cu({},Pr),{comments:pa})}}),Or.current=null})}function Yn(go){Or.current=go,yn({type:xa.RS})}function Sr(go){Or.current.score=go}function Ri(go,Fs){return af(this,null,function*(){try{yield Hc(go,Fs),ti(dr)}catch(ja){console.log(ja)}})}function oi(go){yn(ei===go?{type:xa.SX,payload:{activeDiscussIndex:null}}:{type:xa.SX,payload:{activeDiscussIndex:go}})}if((0,a.useEffect)(()=>{function go(){return af(this,null,function*(){be===3&&!Pr&&Xe&&(yield ti(dr))})}go()},[Ar.pathId,gr]),(0,a.useEffect)(()=>{ti(dr)},[gr]),!Pr)return a.createElement(Ee.Z,{spinning:!0},a.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:hr,comments:pa,all:fs,can_hidden:Ds}=Pr;return a.createElement(a.Fragment,null,a.createElement("div",{className:"discuss-container",ref:ta},hr===0?a.createElement(Fc.Z,null):null,(0,ue.bg)()&&!gr&&a.createElement(bs,{upDataList:ti,page:dr,user:Lt,keywords:gr}),a.createElement("aside",{className:"bg-white"},pa==null?void 0:pa.map((go,Fs)=>a.createElement($A,{user:Lt,key:go.id,data:go,index:Fs,identity:Ye,onPaginationChange:Xr,shixunIdentifier:Xe,isDelete:Qn,onSetActionType:lr,onTopOrDownDiscuss:yi,adminOrOperator:Ds,onPlusDiscuss:bi,onSetRewardData:Yn,activeDiscussIndex:ei,onSetActiveDiscussIndex:oi,onReplyDiscuss:Ri,keywords:gr}))),hr>10?a.createElement("div",{className:"pagination-container tc"},a.createElement(Ys.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:Xr,current:dr,total:hr})):null),a.createElement(jA.Z,null,a.createElement(Pe.default,{centered:!0,title:"\u63D0\u793A",open:!!Wr,onOk:ha,onCancel:Ra},a.createElement("p",null,Wr?Wr.message:"")),a.createElement(Pe.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:li,onCancel:la,onOk:qr},a.createElement(ql.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Sr,style:{width:"228px"}}))))},Zc={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"},OA=we(59301),sf=Object.defineProperty,id=Object.defineProperties,Ec=Object.getOwnPropertyDescriptors,Xc=Object.getOwnPropertySymbols,$h=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,Ah=(Xe,Ye,be)=>Ye in Xe?sf(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,tc=(Xe,Ye)=>{for(var be in Ye||(Ye={}))$h.call(Ye,be)&&Ah(Xe,be,Ye[be]);if(Xc)for(var be of Xc(Ye))Pc.call(Ye,be)&&Ah(Xe,be,Ye[be]);return Xe},Fh=(Xe,Ye)=>id(Xe,Ec(Ye)),Zf=(Xe,Ye)=>{var be={};for(var Lt in Xe)$h.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Xc)for(var Lt of Xc(Xe))Ye.indexOf(Lt)<0&&Pc.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Vc=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Pf=tt.default.Search,Lh=Xe=>{var Ye=Xe,{shixunsDetail:be,dispatch:Lt}=Ye,Cn=Zf(Ye,["shixunsDetail","dispatch"]),Qn,gr,fn;const Wt=(0,oe.useParams)(),[yn,dr]=(0,a.useState)(0),[Fr,Pr]=(0,a.useState)([]),[Wr,li]=(0,a.useState)(""),[ei,Or]=(0,a.useState)(),[ta,Ar]=(0,a.useState)(!1),[ti,Xr]=(0,a.useState)(!1),[bi,yi]=(0,a.useState)(!1),[Ra,ha]=(0,a.useState)(!1),[lr,la]=(0,a.useState)({}),[qr,Yn]=(0,a.useState)({page:1,limit:10,type:"video"}),[Sr,Ri]=(0,a.useState)(!1),[oi,hr]=(0,a.useState)({});(0,a.useEffect)(()=>{var ja,ts,Ka,mo;if(li(""),be.actionTabs.key==="Stage-SendModal")if(((ts=(ja=be==null?void 0:be.actionTabs)==null?void 0:ja.params)==null?void 0:ts.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let yl={page:1,limit:10,type:"group"};Yn(yl),pa(Fh(tc({},yl),{search:encodeURI(Wr)}))}else if(((mo=(Ka=be==null?void 0:be.actionTabs)==null?void 0:Ka.params)==null?void 0:mo.title)=="\u56FE\u6587\u4F5C\u4E1A"){let yl={page:1,limit:10,type:"normal"};Yn(yl),pa(Fh(tc({},yl),{search:encodeURI(Wr)}))}else Yn(qr),pa(Fh(tc({},qr),{search:encodeURI(Wr)}))},[be.actionTabs.key]);const pa=ja=>Vc(void 0,null,function*(){const ts=yield Lt({type:"shixunsDetail/searchUserCourses",payload:ja});ts.status===401?(Lt({type:"shixunsDetail/setActionTabs",payload:{}}),Xr(!1)):(dr((ts==null?void 0:ts.courses_count)||0),Pr((ts==null?void 0:ts.course_list)||[]))}),fs=ja=>{const ts=tc(tc({},qr),{page:ja,limit:10,search:encodeURI(Wr)});Yn(ts),pa(ts)},Ds=()=>Vc(void 0,null,function*(){var ja,ts,Ka,mo,yl,Fl,du,Vo,hs,Vl,Wl,Kr,ur,oo,pi;if(!ei){Ar(!0);return}const ga=(ja=be.actionTabs.params)==null?void 0:ja.id;Xr(!1);let Gn=yield(0,ze.Tr)({id:((Ka=(ts=be==null?void 0:be.actionTabs)==null?void 0:ts.params)==null?void 0:Ka.title)=="\u6D4B\u9A8C"?(yl=(mo=be==null?void 0:be.actionTabs)==null?void 0:mo.params)==null?void 0:yl.examinationid:Wt==null?void 0:Wt.pathId,course_id:((du=(Fl=be==null?void 0:be.actionTabs)==null?void 0:Fl.params)==null?void 0:du.title)=="\u6D4B\u9A8C"?[ei]:ei,type:((hs=(Vo=be==null?void 0:be.actionTabs)==null?void 0:Vo.params)==null?void 0:hs.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((Wl=(Vl=be==null?void 0:be.actionTabs)==null?void 0:Vl.params)==null?void 0:Wl.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ur=(Kr=be==null?void 0:be.actionTabs)==null?void 0:Kr.params)==null?void 0:ur.title)=="\u6D4B\u9A8C"?"examination_bank":((pi=(oo=be==null?void 0:be.actionTabs)==null?void 0:oo.params)==null?void 0:pi.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:ga,sync_catelog:0});(Gn==null?void 0:Gn.student_count)===0?yield go(Gn==null?void 0:Gn.no_use_list):la(Gn)}),go=ja=>Vc(void 0,null,function*(){var ts,Ka,mo,yl,Fl,du,Vo,hs,Vl,Wl,Kr,ur,oo,pi,ga,Gn,Er,Zn,xi,ba,$n,Es,_o,Us;const tA=(ts=be.actionTabs.params)==null?void 0:ts.id;let El;if(yi(!0),(Ka=be.actionTabs.params)!=null&&Ka.is_jupyter){const hl=(mo=be.actionTabs.params)==null?void 0:mo.identifier;El=yield(0,et.ZP)(`/api/shixuns/${hl}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:ei,identifier:hl,type:"normal",is_copy:ja,is_use:1}]}})}else((Fl=(yl=be==null?void 0:be.actionTabs)==null?void 0:yl.params)==null?void 0:Fl.title)=="\u6D4B\u9A8C"?El=yield(0,le.p4)({id:(Vo=(du=be==null?void 0:be.actionTabs)==null?void 0:du.params)==null?void 0:Vo.examinationid,course_id:[ei],shixuns_info:ja?ja==null?void 0:ja.map(hl=>(hl.shixun_id=hl.id,hl)):[]}):El=yield(0,le.Q)({id:Wt==null?void 0:Wt.pathId,course_id:ei,stage_shixuns:ja,sync_catelog:0,type:((hs=be.actionTabs.params)==null?void 0:hs.title)==="\u5B9E\u8BAD"?"shixun":((Wl=(Vl=be==null?void 0:be.actionTabs)==null?void 0:Vl.params)==null?void 0:Wl.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((ur=(Kr=be==null?void 0:be.actionTabs)==null?void 0:Kr.params)==null?void 0:ur.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((pi=(oo=be==null?void 0:be.actionTabs)==null?void 0:oo.params)==null?void 0:pi.title)=="\u89C6\u9891"?"video":((Gn=(ga=be==null?void 0:be.actionTabs)==null?void 0:ga.params)==null?void 0:Gn.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});Fs(),((Zn=(Er=be==null?void 0:be.actionTabs)==null?void 0:Er.params)==null?void 0:Zn.title)=="\u6D4B\u9A8C"?El!=null&&El.have_shixun?(hr(Fh(tc(tc({},(xi=El==null?void 0:El.data)==null?void 0:xi[0]),(ba=be==null?void 0:be.actionTabs)==null?void 0:ba.params),{courseId:(Es=($n=El==null?void 0:El.data)==null?void 0:$n[0])==null?void 0:Es.course_identifier,examination_bank_ids:[(Us=(_o=be==null?void 0:be.actionTabs)==null?void 0:_o.params)==null?void 0:Us.examinationid]})),Ri(!0)):(El==null?void 0:El.status)===0&&Pe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:OA.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,He.xg)(`${El.data[0].first_category_url}/${El.data[0].exercise_id}/detail?random=${El.data[0].is_random}&tabs=3`)}}):(El==null?void 0:El.status)===1&&Pe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:OA.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var hl,dA,ll,ZA,gc,rc,vd,Rf,pf;if((hl=be.actionTabs.params)!=null&&hl.is_jupyter){(0,He.xg)(El==null?void 0:El.first_category_url);return}if(((ll=(dA=be==null?void 0:be.actionTabs)==null?void 0:dA.params)==null?void 0:ll.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((gc=(ZA=be==null?void 0:be.actionTabs)==null?void 0:ZA.params)==null?void 0:gc.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,He.xg)(El==null?void 0:El.url);else if(((vd=(rc=be==null?void 0:be.actionTabs)==null?void 0:rc.params)==null?void 0:vd.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const gf=(Rf=El==null?void 0:El.url.split("/"))==null?void 0:Rf[2];(0,He.xg)(`/classrooms/${gf}/program_homework`)}else{const gf=(pf=El==null?void 0:El.url.split("/"))==null?void 0:pf[2];(0,He.xg)(`/classrooms/${gf}/shixun_homework`)}}})}),Fs=()=>{li(""),Or(null),Ar(!1),Lt({type:"shixunsDetail/setActionTabs",payload:{}}),Xr(!1),yi(!1)};return OA.createElement(OA.Fragment,null,OA.createElement(Pe.default,{title:`\u53D1\u9001${((Qn=be.actionTabs.params)==null?void 0:Qn.title)||"\u5B9E\u8BAD"}`,open:be.actionTabs.key==="Stage-SendModal",centered:!0,className:Zc.scoremodal,onCancel:Fs,confirmLoading:Ra,onOk:()=>Vc(void 0,null,function*(){var ja,ts,Ka,mo,yl;if(!ei){Ar(!0);return}if(((ja=be.actionTabs.params)==null?void 0:ja.title)=="\u8BFE\u4EF6"){ha(!0);const Fl=yield(0,et.ZP)(`/api/courses/${ei}/smart_plans/batch_import.json`,{method:"post",body:{attachment_ids:[(Ka=(ts=be.actionTabs.params)==null?void 0:ts.item)==null?void 0:Ka.id]}});(Fl==null?void 0:Fl.status)===0&&(Fs(),Pe.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:OA.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var du;(0,He.xg)(`/classrooms/${(du=Fl==null?void 0:Fl.data)==null?void 0:du.course_identifier}/smart_plan`)}})),ha(!1);return}go([{id:(mo=be.actionTabs.params)==null?void 0:mo.examinationid,stage_shixun_id:(yl=be.actionTabs.params)==null?void 0:yl.id,is_copy:!0,is_use:1}])})},OA.createElement("div",{className:Zc.wrap},OA.createElement("div",{className:Zc.wrap_title},"\u9009\u62E9\u7684",`${((gr=be.actionTabs.params)==null?void 0:gr.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802",((fn=be.actionTabs.params)==null?void 0:fn.title)=="\u8BFE\u4EF6"?"\u7684\u667A\u6167\u5B66\u4E60\u6A21\u5757":""),OA.createElement("div",{className:"mb10"},OA.createElement(tt.default.Search,{className:Zc.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:Wr,onChange:ja=>li(ja.target.value),suffix:OA.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Zc.searchIcon}`,onClick:()=>{li(Wr);const ja=tc(tc({},qr),{page:1,limit:10,search:encodeURI(Wr)});Yn(ja),pa(ja)}}),onSearch:ja=>{li(ja);const ts=tc(tc({},qr),{page:1,limit:10,search:encodeURI(ja)});Yn(ts),pa(ts)}})),OA.createElement("div",{className:Zc.radioWrap},OA.createElement(ye.ZP.Group,{value:ei,onChange:ja=>{Or(ja.target.value),Ar(!1)}},Fr.map((ja,ts)=>OA.createElement(ye.ZP,{className:Zc.radio,value:ja.course_id,key:ts},OA.createElement("span",{title:ja.name},ja.name))))),ta&&OA.createElement("div",{className:Zc.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),yn>10&&OA.createElement("div",{className:Zc.pagination},OA.createElement(Ys.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:qr==null?void 0:qr.page,pageSize:10,total:yn,onChange:fs})))),OA.createElement(Fe.Z,{resdata:lr,type:"shixun",okloading:bi,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:ja=>{var ts;go((ts=be.actionTabs.params)!=null&&ts.is_jupyter?1:ja)}}),OA.createElement(rt.Z,{source:"\u8BD5\u5377",showModal:Sr,onCancel:()=>Ri(!1),okBtnName:"\u524D\u5F80\u6559\u5B66\u8BFE\u5802",info:{courseId:oi==null?void 0:oi.course_id,identifier:Wt.pathId,examination_bank_ids:oi==null?void 0:oi.examination_bank_ids},onOk:()=>{(0,He.xg)(`${oi==null?void 0:oi.first_category_url}/${oi==null?void 0:oi.exercise_id}/detail?random=${oi==null?void 0:oi.is_random}&tabs=3`)}}))};var lf=(0,oe.connect)(({shixunsDetail:Xe})=>({shixunsDetail:Xe}))(Lh),ad={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"},Xf=we(45894),Ph=Object.defineProperty,ch=Object.defineProperties,dh=Object.getOwnPropertyDescriptors,Nf=Object.getOwnPropertySymbols,Tf=Object.prototype.hasOwnProperty,od=Object.prototype.propertyIsEnumerable,e0=(Xe,Ye,be)=>Ye in Xe?Ph(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,uf=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Tf.call(Ye,be)&&e0(Xe,be,Ye[be]);if(Nf)for(var be of Nf(Ye))od.call(Ye,be)&&e0(Xe,be,Ye[be]);return Xe},gd=(Xe,Ye)=>ch(Xe,dh(Ye)),Af=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Vf=({shixunHomeworks:Xe,newCourse:Ye,globalSetting:be,loading:Lt,dispatch:Cn,classroomList:Qn})=>{var gr,fn;const Wt=(0,oe.useParams)(),[yn]=xt.default.useForm(),[dr,Fr]=(0,a.useState)({}),Pr=(0,a.useRef)(),{commonHomeWorkAddDefaultData:Wr}=Xe;let[li,ei]=(0,a.useState)({});(0,a.useEffect)(()=>{yn.resetFields()},[Qn.actionTabs.key]);const Or=()=>{yn.validateFields().then(()=>Af(void 0,null,function*(){var Ar,ti;if(dr.min_num>dr.max_num){Ne.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const Xr=uf({},dr);Xr.attachment_ids&&(Xr.attachment_ids=(Ar=Xr==null?void 0:Xr.attachment_ids)==null?void 0:Ar.map(yi=>yi.response.id)),Xr.reference_attachment_ids&&(Xr.reference_attachment_ids=(ti=Xr==null?void 0:Xr.reference_attachment_ids)==null?void 0:ti.map(yi=>yi.response.id)),Xr.base_on_project||(Xr.base_on_project=!1);const bi=yield(0,le.DQ)(gd(uf({id:Qn.actionTabs.id,subject_id:Qn.actionTabs.subject_id},Xr),{homework_type:3}));bi.status===0&&(ta(bi.homework_id),(0,He.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),Ne.ZP.success("\u65B0\u5EFA\u6210\u529F"),Cn({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function ta(Ar){return Af(this,null,function*(){if(!(li!=null&&li.ec_point_ids))return;let ti=yield(0,et.ZP)(`/api/ec_courses/${li==null?void 0:li.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:uf({homework_common_id:Ar},li)})})}return a.createElement(Ks.Z,{placement:"bottom",height:"100%",closable:!1,open:Qn.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:ad.drawer},a.createElement("section",{className:ad.bg},a.createElement("aside",{className:ad.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),a.createElement(xt.default,{form:yn,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Fr(uf({},yn.getFieldsValue()))}},a.createElement("div",{className:ad.fieldWrap},a.createElement(xt.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},a.createElement(tt.default,{maxLength:60,suffix:`${((gr=dr.name)==null?void 0:gr.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),a.createElement("div",{className:ad.mdWrap},a.createElement(xt.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(Bi.Z,{watch:!0,defaultValue:dr.intro})),a.createElement("div",null,a.createElement(xt.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},a.createElement(Pi.Z,null))),a.createElement(he.Z,{gutter:[20,20],style:{marginTop:20}},a.createElement(pe.Z,{flex:"230px"},a.createElement(xt.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(ql.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),a.createElement(pe.Z,{flex:"230px"},a.createElement(xt.default.Item,{name:"max_num",label:a.createElement("div",null,"\xA0"),rules:[{validator(Ar,ti){return ti?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},a.createElement(ql.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),a.createElement(pe.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"))),!((fn=be==null?void 0:be.setting)!=null&&fn.is_local)&&a.createElement(he.Z,{style:{marginTop:"-10px"}},a.createElement(pe.Z,null,a.createElement(xt.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},a.createElement(Ce.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:ad.mdWrap},a.createElement(xt.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},a.createElement(Bi.Z,{watch:!0,defaultValue:dr.notice})),a.createElement("div",null,a.createElement(xt.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},a.createElement(Pi.Z,null))))),a.createElement("div",{className:ad.mdWrap},a.createElement(Xf.Z,{setitem:Ar=>ei(uf({},Ar))}))),a.createElement("div",{className:ad.footer_style},a.createElement("div",{className:ad.close_button,onClick:()=>{Cn({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),a.createElement("div",{onClick:Or,className:ad.submit_button},"\u63D0\u4EA4")))};var _0=(0,oe.connect)(({shixunHomeworks:Xe,newCourse:Ye,loading:be,globalSetting:Lt,classroomList:Cn})=>({classroomList:Cn,shixunHomeworks:Xe,newCourse:Ye,globalSetting:Lt,loading:be.effects}))(Vf),pc={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",zhishidian:"zhishidian___J5WLa",tags_list:"tags_list___EAeZV",tag_item:"tag_item___rmIQg",tag_icon:"tag_icon___ypc34"},fh=Object.defineProperty,hh=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,xs=Object.getOwnPropertySymbols,Nc=Object.prototype.hasOwnProperty,Zd=Object.prototype.propertyIsEnumerable,ph=(Xe,Ye,be)=>Ye in Xe?fh(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,cf=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Nc.call(Ye,be)&&ph(Xe,be,Ye[be]);if(xs)for(var be of xs(Ye))Zd.call(Ye,be)&&ph(Xe,be,Ye[be]);return Xe},$0=(Xe,Ye)=>hh(Xe,Ul(Ye)),B0=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Su=({shixunHomeworks:Xe,newCourse:Ye,globalSetting:be,loading:Lt,dispatch:Cn,classroomList:Qn})=>{var gr,fn;const Wt=(0,oe.useParams)(),[yn]=xt.default.useForm(),[dr,Fr]=(0,a.useState)({}),[Pr,Wr]=(0,a.useState)(!1);let[li,ei]=(0,a.useState)({});const[Or,ta]=(0,a.useState)({}),[Ar,ti]=(0,a.useState)([]),Xr=(0,a.useRef)(),{commonHomeWorkEditDefaultData:bi}=Xe;(0,a.useEffect)(()=>{Qn.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&yi()},[Qn.actionTabs.key]);const yi=()=>B0(void 0,null,function*(){const lr=yield(0,le.FD)({id:Qn.actionTabs.id,type:Qn.actionTabs.type});if(lr){const la=$0(cf({},lr.subject_homework),{attachment_ids:(0,Pi.z)(lr.subject_homework.attachments),reference_attachment_ids:(0,Pi.z)(lr.subject_homework.ref_attachments)});ti(lr==null?void 0:lr.tag_disciplines),yn.setFieldsValue(cf({},la)),Fr(cf({},la)),Wr(!0),ta(new Date)}});function Ra(lr){return B0(this,null,function*(){if(!(li!=null&&li.ec_point_ids))return;let la=yield(0,et.ZP)(`/api/ec_courses/${li==null?void 0:li.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:cf({homework_common_id:lr},li)})})}const ha=()=>{yn.validateFields().then(()=>B0(void 0,null,function*(){var lr,la;if(dr.min_num>dr.max_num){Ne.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const qr=cf({},dr);qr.attachment_ids&&(qr.attachment_ids=(lr=qr==null?void 0:qr.attachment_ids)==null?void 0:lr.map(Sr=>Sr.response.id)),qr.reference_attachment_ids&&(qr.reference_attachment_ids=(la=qr==null?void 0:qr.reference_attachment_ids)==null?void 0:la.map(Sr=>Sr.response.id)),qr.base_on_project||(qr.base_on_project=!1),qr.tag_discipline_ids=(Ar==null?void 0:Ar.length)>0?Ar==null?void 0:Ar.map(Sr=>Sr==null?void 0:Sr.id):[],(yield(0,le.VO)($0(cf(cf({},Wt),qr),{base_on_project:qr.base_on_project,homework_type:3,id:Qn.actionTabs.id}))).status===0&&(Ne.ZP.success("\u7F16\u8F91\u6210\u529F"),Ra(Wt.categoryId),Cn({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return a.createElement(Ks.Z,{placement:"bottom",height:"100%",closable:!1,open:Qn.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:pc.drawer},a.createElement("section",{className:pc.bg},a.createElement("aside",{className:pc.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),a.createElement(xt.default,{form:yn,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Fr(cf({},yn.getFieldsValue()))}},a.createElement("div",{className:pc.fieldWrap},a.createElement(xt.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},a.createElement(tt.default,{maxLength:60,suffix:`${((gr=dr.name)==null?void 0:gr.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),a.createElement("div",{className:pc.mdWrap},a.createElement(xt.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(Bi.Z,{watch:!0,defaultValue:dr.description})),a.createElement("div",null,a.createElement(xt.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},Pr&&a.createElement(Pi.Z,{key:Or}))),a.createElement(he.Z,{gutter:[20,20],style:{marginTop:20}},a.createElement(pe.Z,{flex:"230px"},a.createElement(xt.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(ql.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),a.createElement(pe.Z,{flex:"230px"},a.createElement(xt.default.Item,{name:"max_num",label:a.createElement("div",null,"\xA0"),rules:[{validator(lr,la){return la?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},a.createElement(ql.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),a.createElement(pe.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"))),a.createElement(xt.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},a.createElement("div",{className:pc.zhishidian,onClick:()=>{Cn({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(Ar==null?void 0:Ar.length)>0&&a.createElement("div",{className:pc.tags_list},Ar==null?void 0:Ar.map((lr,la)=>a.createElement("div",{key:la,className:pc.tag_item},a.createElement("div",null,lr==null?void 0:lr.name),a.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${pc.tag_icon}`,onClick:()=>{ti([...Ar.filter(qr=>(qr==null?void 0:qr.id)!=(lr==null?void 0:lr.id))])}})))),!((fn=be==null?void 0:be.setting)!=null&&fn.is_local)&&a.createElement(he.Z,{style:{marginTop:"-10px"}},a.createElement(pe.Z,null,a.createElement(xt.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},a.createElement(Ce.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:pc.mdWrap},a.createElement(xt.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},a.createElement(Bi.Z,{defaultValue:dr.reference_answer,watch:!0})),a.createElement("div",null,a.createElement(xt.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},Pr&&a.createElement(Pi.Z,{key:Or}))))),a.createElement("div",{className:pc.mdWrap},a.createElement(Xf.Z,{setitem:lr=>ei(cf({},lr)),homework_common_id:Wt.categoryId}))),a.createElement("div",{className:pc.footer_style},a.createElement("div",{className:pc.close_button,onClick:()=>{Cn({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),a.createElement("div",{onClick:ha,className:pc.submit_button},"\u63D0\u4EA4")),a.createElement(ol.Z,{knowledgeList:Ar,setKnowledgeList:ti}))};var vu=(0,oe.connect)(({shixunHomeworks:Xe,newCourse:Ye,loading:be,globalSetting:Lt,classroomList:Cn})=>({shixunHomeworks:Xe,newCourse:Ye,globalSetting:Lt,loading:be.effects,classroomList:Cn}))(Su),_s={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"},pu=Object.defineProperty,Ku=Object.defineProperties,lc=Object.getOwnPropertyDescriptors,x0=Object.getOwnPropertySymbols,ep=Object.prototype.hasOwnProperty,Nh=Object.prototype.propertyIsEnumerable,t0=(Xe,Ye,be)=>Ye in Xe?pu(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,tp=(Xe,Ye)=>{for(var be in Ye||(Ye={}))ep.call(Ye,be)&&t0(Xe,be,Ye[be]);if(x0)for(var be of x0(Ye))Nh.call(Ye,be)&&t0(Xe,be,Ye[be]);return Xe},n0=(Xe,Ye)=>Ku(Xe,lc(Ye)),bp=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Cp=({shixunHomeworks:Xe,newCourse:Ye,globalSetting:be,loading:Lt,dispatch:Cn,classroomList:Qn})=>{var gr;const fn=(0,oe.useParams)(),[Wt]=xt.default.useForm(),[yn,dr]=(0,a.useState)({}),[Fr,Pr]=(0,a.useState)(),Wr=(0,a.useRef)(),{commonHomeWorkAddDefaultData:li}=Xe;let[ei,Or]=(0,a.useState)({});(0,a.useEffect)(()=>{Wt.resetFields()},[Qn.actionTabs.key]);const ta=()=>bp(void 0,null,function*(){const Xr=yield Cn({type:"newCourse/getEditCourseData",payload:{id:Wr.current}});Xr&&(Wt.setFieldsValue({name:Xr.name}),Wt.setFieldsValue({intro:Xr.description}),Wt.setFieldsValue({notice:Xr.learning_notes}),dr({name:Xr.name,intro:Xr.description,notice:Xr.learning_notes}))}),Ar=()=>{Wt.validateFields().then(()=>bp(void 0,null,function*(){var Xr,bi;const yi=tp({},yn);yi.attachment_ids&&(yi.attachment_ids=(Xr=yi==null?void 0:yi.attachment_ids)==null?void 0:Xr.map(ha=>ha.response.id)),yi.reference_attachment_ids&&(yi.reference_attachment_ids=(bi=yi==null?void 0:yi.reference_attachment_ids)==null?void 0:bi.map(ha=>ha.response.id));const Ra=yield(0,le.DQ)(n0(tp({id:Qn.actionTabs.id,subject_id:Qn.actionTabs.subject_id},yi),{homework_type:1}));(Ra==null?void 0:Ra.status)===0&&(ti(Ra.homework_id),(0,He.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),Ne.ZP.success("\u65B0\u5EFA\u6210\u529F"),Cn({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function ti(Xr){return bp(this,null,function*(){if(!(ei!=null&&ei.ec_point_ids))return;let bi=yield(0,et.ZP)(`/api/ec_courses/${ei==null?void 0:ei.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:tp({homework_common_id:Xr},ei)})})}return a.createElement(Ks.Z,{placement:"bottom",height:"100%",closable:!1,open:Qn.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:_s.drawer},a.createElement("section",{className:_s.bg},a.createElement("aside",{className:_s.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),a.createElement(xt.default,{form:Wt,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",Wt.getFieldsValue()),dr(tp({},Wt.getFieldsValue()))}},a.createElement("div",{className:_s.fieldWrap},a.createElement(xt.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},a.createElement(tt.default,{maxLength:60,suffix:`${((gr=yn.name)==null?void 0:gr.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),a.createElement("div",{className:_s.mdWrap},a.createElement(xt.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(Bi.Z,{watch:!0,defaultValue:yn.intro})),a.createElement("div",null,a.createElement(xt.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},a.createElement(Pi.Z,null)))),a.createElement("div",{className:_s.mdWrap},a.createElement(xt.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},a.createElement(Bi.Z,{watch:!0,defaultValue:yn.notice})),a.createElement("div",null,a.createElement(xt.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},a.createElement(Pi.Z,null))))),a.createElement("div",{className:_s.mdWrap},a.createElement(Xf.Z,{setitem:Xr=>Or(tp({},Xr))}))),a.createElement("div",{className:_s.footer_style},a.createElement("div",{className:_s.close_button,onClick:()=>{Cn({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),a.createElement("div",{onClick:Ar,className:_s.submit_button},"\u63D0\u4EA4")))};var cg=(0,oe.connect)(({shixunHomeworks:Xe,newCourse:Ye,loading:be,globalSetting:Lt,classroomList:Cn})=>({shixunHomeworks:Xe,newCourse:Ye,globalSetting:Lt,loading:be.effects,classroomList:Cn}))(Cp),Hu={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",zhishidian:"zhishidian___ZiM_X",tags_list:"tags_list___Q_Vys",tag_item:"tag_item___FzWrP",tag_icon:"tag_icon___zNgCX"},jf=Object.defineProperty,Bp=Object.defineProperties,dg=Object.getOwnPropertyDescriptors,np=Object.getOwnPropertySymbols,fg=Object.prototype.hasOwnProperty,xp=Object.prototype.propertyIsEnumerable,hg=(Xe,Ye,be)=>Ye in Xe?jf(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,r0=(Xe,Ye)=>{for(var be in Ye||(Ye={}))fg.call(Ye,be)&&hg(Xe,be,Ye[be]);if(np)for(var be of np(Ye))xp.call(Ye,be)&&hg(Xe,be,Ye[be]);return Xe},Wg=(Xe,Ye)=>Bp(Xe,dg(Ye)),rp=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const lm=({shixunHomeworks:Xe,newCourse:Ye,globalSetting:be,loading:Lt,dispatch:Cn,classroomList:Qn})=>{var gr;const fn=(0,oe.useParams)(),[Wt]=xt.default.useForm(),[yn,dr]=(0,a.useState)({}),[Fr,Pr]=(0,a.useState)(!1);let[Wr,li]=(0,a.useState)({});const[ei,Or]=(0,a.useState)({}),ta=(0,a.useRef)(),{commonHomeWorkEditDefaultData:Ar}=Xe,[ti,Xr]=(0,a.useState)([]);(0,a.useEffect)(()=>{Qn.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&bi()},[Qn.actionTabs.key]);const bi=()=>rp(void 0,null,function*(){const ha=yield(0,le.FD)({id:Qn.actionTabs.id,type:Qn.actionTabs.type});if(ha){const lr={name:ha.subject_homework.name,description:ha.subject_homework.description,reference_answer:ha.subject_homework.reference_answer,attachment_ids:(0,Pi.z)(ha.subject_homework.attachments),reference_attachment_ids:(0,Pi.z)(ha.subject_homework.ref_attachments)};Xr(ha==null?void 0:ha.tag_disciplines),Wt.setFieldsValue(r0({},lr)),dr(r0({},lr)),Pr(!0),Or(new Date)}});function yi(ha){return rp(this,null,function*(){if(!(Wr!=null&&Wr.ec_point_ids))return;let lr=yield(0,et.ZP)(`/api/ec_courses/${Wr==null?void 0:Wr.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:r0({homework_common_id:ha},Wr)})})}const Ra=()=>{Wt.validateFields().then(()=>rp(void 0,null,function*(){var ha,lr;const la=r0({},yn);la.attachment_ids&&(la.attachment_ids=(ha=la==null?void 0:la.attachment_ids)==null?void 0:ha.map(Yn=>{var Sr;return(Sr=Yn.response)==null?void 0:Sr.id})),la.reference_attachment_ids&&(la.reference_attachment_ids=(lr=la==null?void 0:la.reference_attachment_ids)==null?void 0:lr.map(Yn=>{var Sr;return(Sr=Yn.response)==null?void 0:Sr.id})),la.tag_discipline_ids=(ti==null?void 0:ti.length)>0?ti==null?void 0:ti.map(Yn=>Yn==null?void 0:Yn.id):[],(yield(0,le.VO)(Wg(r0(r0({},fn),la),{base_on_project:!0,homework_type:1,id:Qn.actionTabs.id}))).status===0&&(Ne.ZP.success("\u7F16\u8F91\u6210\u529F"),yi(fn.categoryId),Cn({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return a.createElement(Ks.Z,{placement:"bottom",height:"100%",closable:!1,open:Qn.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Hu.drawer},a.createElement("section",{className:Hu.bg},a.createElement("aside",{className:Hu.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),a.createElement(xt.default,{form:Wt,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{dr(r0({},Wt.getFieldsValue()))}},a.createElement("div",{className:Hu.fieldWrap},a.createElement(xt.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},a.createElement(tt.default,{maxLength:60,suffix:`${((gr=yn.name)==null?void 0:gr.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),a.createElement("div",{className:Hu.mdWrap},a.createElement(xt.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(Bi.Z,{watch:!0,defaultValue:yn.description})),a.createElement("div",null,a.createElement(xt.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},Fr&&a.createElement(Pi.Z,{key:ei})))),a.createElement(xt.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},a.createElement("div",{className:Hu.zhishidian,onClick:()=>{Cn({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(ti==null?void 0:ti.length)>0&&a.createElement("div",{className:Hu.tags_list},ti==null?void 0:ti.map((ha,lr)=>a.createElement("div",{key:lr,className:Hu.tag_item},a.createElement("div",null,ha==null?void 0:ha.name),a.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${Hu.tag_icon}`,onClick:()=>{Xr([...ti.filter(la=>(la==null?void 0:la.id)!=(ha==null?void 0:ha.id))])}})))),a.createElement("div",{className:Hu.mdWrap},a.createElement(xt.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},a.createElement(Bi.Z,{defaultValue:yn.reference_answer,watch:!0})),a.createElement("div",null,a.createElement(xt.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},Fr&&a.createElement(Pi.Z,{key:ei}))))),a.createElement("div",{className:Hu.mdWrap},a.createElement(Xf.Z,{setitem:ha=>li(r0({},ha)),homework_common_id:fn.categoryId}))),a.createElement("div",{className:Hu.footer_style},a.createElement("div",{className:Hu.close_button,onClick:()=>{Cn({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),a.createElement("div",{onClick:Ra,className:Hu.submit_button},"\u63D0\u4EA4")),a.createElement(ol.Z,{knowledgeList:ti,setKnowledgeList:Xr}))};var um=(0,oe.connect)(({shixunHomeworks:Xe,newCourse:Ye,loading:be,globalSetting:Lt,classroomList:Cn})=>({shixunHomeworks:Xe,newCourse:Ye,globalSetting:Lt,loading:be.effects,classroomList:Cn}))(lm),Sp=we(6439),i0=we(58184),pg=we(49591),Ou=we(59301),Kp=Object.defineProperty,Ip=Object.getOwnPropertySymbols,Th=Object.prototype.hasOwnProperty,Zg=Object.prototype.propertyIsEnumerable,gg=(Xe,Ye,be)=>Ye in Xe?Kp(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,S0=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Th.call(Ye,be)&&gg(Xe,be,Ye[be]);if(Ip)for(var be of Ip(Ye))Zg.call(Ye,be)&&gg(Xe,be,Ye[be]);return Xe},Gf=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const{TabPane:gh}=rA.default,jh=({classroomList:Xe,exercise:Ye,saveExercise:be,loading:Lt,dispatch:Cn})=>{var Qn;const gr=(0,oe.useParams)(),fn=(0,oe.useLocation)(),[Wt]=xt.default.useForm(),{brankList:yn}=Ye;let[dr,Fr]=(0,a.useState)(!0),[Pr,Wr]=(0,a.useState)(!1);const[li,ei]=(0,a.useState)("myself");let[Or,ta]=(0,a.useState)([]),[Ar,ti]=(0,a.useState)([]),[Xr,bi]=(0,a.useState)(),[yi,Ra]=(0,a.useState)([]);const ha=(0,a.useRef)(null),[lr,la]=(0,a.useState)(!1),[qr,Yn]=(0,a.useState)(""),[Sr,Ri]=(0,a.useState)(""),oi=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u6240\u5C5E\u8BFE\u7A0B",dataIndex:"course_discipline_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Vo=>Vo?"\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:(Vo,hs)=>Ou.createElement("a",{href:Vo?`/randompaper/detail/${hs.id}`:`/paperlibrary/see/${hs.id}?defaultActiveKey=${(hr==null?void 0:hr.filter)=="public"?"1":(hr==null?void 0:hr.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[hr,pa]=(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)(()=>{Ye.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(go(),Ra([]),fs())},[Ye.actionTabs.key]);const fs=()=>Gf(void 0,null,function*(){const Vo=yield Cn({type:"paperlibrary/getTeachGroupData"});ti(Vo)}),Ds=Vo=>{const hs=parseInt(Vo);return isNaN(hs)?"":hs},go=()=>Gf(void 0,null,function*(){var Vo;if(dr){++hr.page,Fr(!1),hr.is_random=hr.filter=="myself"?2:null;const hs=yield Cn({type:"exercise/getBrankList",payload:S0({},hr)});Or=hs!=null&&hs.object_list?[...Or.concat(hs==null?void 0:hs.object_list)]:Or,bi(hs.is_teacher),((Vo=hs.object_list)==null?void 0:Vo.length){ha.current.scrollTop=0,Or=[],hr.page=0,hr.group_id=Vo,dr=!0,Ra([]),pa(S0({},hr)),go()},ja={selectedRowKeys:yi,onChange:Vo=>{Ra(Vo)},type:"radio"},ts=()=>{pa(S0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),ta([]),Fr(!0),ei("myself"),Cn({type:"exercise/setActionTabs",payload:{}}),Wr(!1)},[Ka,mo,yl,Fl]=(0,De.P)(),du=Vo=>Gf(void 0,null,function*(){let hs=!1;Or.forEach(ur=>{yi.includes(ur.id)&&(hs=ur.is_random)});const Vl=Vo.map(ur=>({shixun_id:ur.id,is_use:ur.is_use,is_copy:ur.is_copy}));if(!hs){const ur=yield Cn({type:"exercise/saveBanks",payload:{course_id:gr.coursesId,object_type:"examination_bank",bank_id:yi,shixuns_info:Vl}});(ur==null?void 0:ur.status)===0&&((0,He.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Cn({type:"classroomList/getClassroomExercisesList",payload:S0({},Ye.actionTabs.params)}),Yn(`/classrooms/${gr.coursesId}/exercise/${ur.exercise_id}/detail?random=${ur.is_random}&tabs=3`),Ri(`/classrooms/${gr.coursesId}/exercise/add/${ur.exercise_id}?random=${ur.is_random}&type=2`),la(!0),Ne.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),mo(),ts());return}Cn({type:"exercise/setActionTabs",payload:{}}),mo();let Wl=1,Kr=Pe.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:Ou.createElement("div",{className:i0.Z.modalColumn},Ou.createElement("div",{className:i0.Z.modalRow},Ou.createElement("sup",{className:i0.Z.sup},"*"),Ou.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Ou.createElement(ql.Z,{parser:Ds,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Wl,onChange:ur=>{Wl=ur;const oo=document.getElementById("model_error");Wl<1||Wl>50?oo.style.display="block":oo.style.display="none"}})),Ou.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:ts,onOk:()=>Gf(void 0,null,function*(){if(Wl<1||Wl>50){const oo=document.getElementById("model_error");return oo.style.display="block",Promise.reject()}Kr.update({cancelButtonProps:{disabled:!0}});const ur=yield Cn({type:"exercise/saveBanks",payload:{course_id:gr.coursesId,object_type:"examination_bank",bank_id:yi,shixuns_info:Vl,num:Wl}});Kr.update({cancelButtonProps:{disabled:!1}}),ur&&ur.status===0?((0,He.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Pe.default.destroyAll(),Cn({type:"classroomList/getClassroomExercisesList",payload:S0({},Ye.actionTabs.params)}),ts(),mo(),Ne.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(ts(),mo())})})});return Ou.createElement(Ou.Fragment,null,Ou.createElement(Pe.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:Ye.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Pr,bodyStyle:{minHeight:200},wrapClassName:i0.Z.warpModal,onOk:()=>Gf(void 0,null,function*(){if(!yi.length){Ne.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Wr(!0);let Vo=!1,hs=!1;if(Or.forEach(Vl=>{yi.includes(Vl.id)&&Vl.need_authorize&&(Vo=Vl.need_authorize),yi.includes(Vl.id)&&(hs=Vl.is_random)}),Vo){(0,$t.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}be(yi[0]),ts(),Wr(!1)}),onCancel:ts},Ou.createElement(rA.default,{activeKey:li,onTabClick:Vo=>Gf(void 0,null,function*(){ha.current.scrollTop=0,Or=[],li!==Vo&&Ra([]),ei(Vo),hr.page=0,hr.filter=Vo,hr.group_id=null,dr=!0,go()})},Ou.createElement(gh,{tab:Ou.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Ou.createElement(gh,{tab:Ou.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Ou.createElement(gh,{tab:Ou.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Ou.createElement("div",{className:i0.Z.tabSearch},li==="teacher"&&Ou.createElement(ie.default,{value:hr.group_id,onChange:Fs,size:"middle",style:{width:200,marginRight:30}},Ou.createElement(ie.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Qn=Ar==null?void 0:Ar.groups)==null?void 0:Qn.map(Vo=>Ou.createElement(ie.default.Option,{key:Vo==null?void 0:Vo.group_id,value:Vo==null?void 0:Vo.group_id},Vo==null?void 0:Vo.name))),Ou.createElement(tt.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:hr.search,onChange:Vo=>{hr.search=Vo.target.value,pa(S0({},hr))},onSearch:Vo=>{ha.current.scrollTop=0,Or=[],hr.page=0,dr=!0,Ra([]),Vo&&(0,pg.tk)({name:Vo,copywriting:Vo,position:"Exercise"}),go()}})),Ou.createElement("div",{ref:ha,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!Xr&&li==="public"&&Ou.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Ou.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Ou.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")),Ou.createElement(Li(),{initialLoad:!1,pageStart:0,loadMore:()=>{go()},hasMore:dr,useWindow:!1},Ye.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&Xr&&Ou.createElement(Sp.Z,{className:i0.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Or,onRow:Vo=>({onClick:()=>{Ra([Vo==null?void 0:Vo.id])}}),resColumns:oi,rowSelection:ja})))),Ou.createElement(Pe.default,{title:"\u63D0\u793A",open:lr,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Ou.createElement("div",null,Ou.createElement(te.ZP,{onClick:()=>{la(!1),oe.history.push(Sr)}},"\u4FEE\u6539\u8BD5\u5377"),Ou.createElement(te.ZP,{type:"primary",onClick:()=>{oe.history.push(qr),la(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{la(!1)}},Ou.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")),Ou.createElement(De.Z,{inPaper:!0,visible:Ka,onCancel:mo,onOk:du,renderData:yl,modalType:"multiple",type:"examination_bank"}))};var Yp=(0,oe.connect)(({exercise:Xe,loading:Ye,classroomList:be})=>({exercise:Xe,loading:Ye,classroomList:be}))(jh),ip=we(92999),iA=we(59301),mg=Object.defineProperty,Xg=Object.defineProperties,Mp=Object.getOwnPropertyDescriptors,mh=Object.getOwnPropertySymbols,vg=Object.prototype.hasOwnProperty,yg=Object.prototype.propertyIsEnumerable,Eg=(Xe,Ye,be)=>Ye in Xe?mg(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Dp=(Xe,Ye)=>{for(var be in Ye||(Ye={}))vg.call(Ye,be)&&Eg(Xe,be,Ye[be]);if(mh)for(var be of mh(Ye))yg.call(Ye,be)&&Eg(Xe,be,Ye[be]);return Xe},Jp=(Xe,Ye)=>Xg(Xe,Mp(Ye)),ap=(Xe,Ye)=>{var be={};for(var Lt in Xe)vg.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&mh)for(var Lt of mh(Xe))Ye.indexOf(Lt)<0&&yg.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},I0=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())}),Of=(Xe=>(Xe.All="",Xe.Shixun="shixun",Xe.VideoItem="video",Xe.Attachment="attachment",Xe.group_count="group_homework",Xe.normal_count="normal_homework",Xe.ExaminationBank="exercise",Xe.HomeworkCommon="hack_homework",Xe.Discusses="Discusses",Xe.Challenge="challenge",Xe))(Of||{});const Vg=Xe=>{var Ye=Xe,{pathsDetail:be,user:Lt,loading:Cn,dispatch:Qn,classroomList:gr}=Ye,fn=ap(Ye,["pathsDetail","user","loading","dispatch","classroomList"]),Wt,yn,dr,Fr,Pr;const Wr=(0,oe.useParams)(),{stageId:li,expandId:ei,itemId:Or}=(0,He.UZ)(),{stageData:ta,visibleType:Ar,keywords:ti,editKey:Xr}=be,{shixuns_count:bi=0,videos_count:yi=0,attachment_count:Ra=0,chapter_statis:ha,group_count:lr=0,normal_count:la=0,disscuss_count:qr=0,banks_count:Yn=0,hack_count:Sr=0}=be==null?void 0:be.detail,[Ri,oi]=(0,a.useState)([]),[hr,pa]=(0,a.useState)({content:"",type:""}),[fs,Ds]=(0,a.useState)([]),[go,Fs]=(0,a.useState)(["group_count","normal_count"].includes(Ar)?"SubjectHomework":Ar),[ja,ts]=(0,a.useState)(""),[,Ka,mo]=(0,Zu.U)(le.CI,{}),yl=!((Wt=be.detail)!=null&&Wt.can_managed),Fl=[{name:"\u5168\u90E8",type:"All",number:bi+yi+Ra+lr+la+Yn+Sr+((ha==null?void 0:ha.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:bi,isShow:bi>0},{name:"\u89C6\u9891",type:"VideoItem",number:yi,isShow:yi>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:Ra,isShow:Ra>0},{name:"\u5173\u5361",type:"Challenge",number:ha==null?void 0:ha.challenge_count,isShow:(ha==null?void 0:ha.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:lr,isShow:!(0,ue.JA)()&&lr>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:la,isShow:!(0,ue.JA)()&&la>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:Sr,isShow:!(0,ue.JA)()&&Sr>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:Yn,isShow:!(0,ue.JA)()&&Yn>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:qr,isShow:qr>0}].filter(ga=>ga.isShow),du=()=>{Qn({type:"pathsDetail/getPathsDetail",payload:{id:Wr.pathId,keywords:ti}})},Vo=ga=>{ga=ga!=null&&ga.includes(".json")?ga:`${ga}.json`,Pe.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:()=>I0(void 0,null,function*(){const Gn=yield(0,Ro.L8)({url:ga});if(!Gn)return;Ne.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Er=yield(0,ze.Ir)({id:Gn.shixun_identifier});if(Er!=null&&Er.game_identifier){(0,He.xg)(`/tasks/${Er.game_identifier}`);return}(Er==null?void 0:Er.status)===2?Vo(Er==null?void 0:Er.message):(Er==null?void 0:Er.status)===3&&hs(Er==null?void 0:Er.message)})})},hs=ga=>{Pe.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",ga,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Vl=ga=>{var Gn;ga!=="\u53D6\u6D88"&&Kr({stage_id:(Gn=gr==null?void 0:gr.actionTabs)==null?void 0:Gn.id})},Wl=(...ga)=>I0(void 0,[...ga],function*(Gn={}){return yield Qn({type:"pathsDetail/getStageData",payload:Jp(Dp({tab:Of[Ar]},Gn),{subject_id:Wr.pathId,keywords:ti})})}),Kr=(...ga)=>I0(void 0,[...ga],function*(Gn={}){if(Gn!=null&&Gn.stage_id){const Er=yield Qn({type:"pathsDetail/getStageChildrenData",payload:{id:Gn==null?void 0:Gn.stage_id,type:"stage",keywords:ti,tab:Of[Ar]}}),Zn=Ri.map(xi=>{var ba;return xi.stage_id==(Gn==null?void 0:Gn.stage_id)?Jp(Dp(Dp({},xi),Gn),{items:(ba=Er.data)==null?void 0:ba.items}):xi});Qn({type:"pathsDetail/save",payload:{stageData:Zn}})}Qn({type:"pathsDetail/getPathsDetail",payload:{id:Wr.pathId}})}),ur=()=>Xr!==-1?(Pe.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:iA.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 ga=`Edit_${Xr}`;let Gn=document.getElementById(ga);Gn&&setTimeout(()=>Gn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,oo=(0,a.useMemo)(()=>Ri==null?void 0:Ri.map(function(ga,Gn){return iA.createElement("div",{key:Gn},iA.createElement(Jl,{val:ga,allData:Ri,index:Gn,selectExercise:Er=>{ts(Er==null?void 0:Er.stage_id),Qn({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:Er=>{var Zn,xi;Er!=null&&Er.container_id?Qn({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:Er==null?void 0:Er.attachment_detail,params:{course_id:Er==null?void 0:Er.container_id,coursesId:Er==null?void 0:Er.container_id,id:Er==null?void 0:Er.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):pa({content:Ao.Z.API_SERVER+((Zn=Er==null?void 0:Er.attachment_detail)==null?void 0:Zn.url),type:(xi=Er==null?void 0:Er.attachment_detail)==null?void 0:xi.file_type})},visibleTypeNew:go,UpdataStageChildrenData:Kr,getData:Kr}))}),[Ri,go]),pi=ga=>{(0,le._C)({id:ja,subject_id:Wr.pathId,homework_type:"exercise",examination_bank_ids:[ga]}).then(Gn=>{(Gn==null?void 0:Gn.status)==0&&(Ne.ZP.success("\u9009\u7528\u6210\u529F"),Kr({stage_id:ja||(be==null?void 0:be.stage_id)}))})};return(0,a.useEffect)(()=>{oi(ta)},[ta]),(0,a.useEffect)(()=>{gr.actionTabs.key=="closePathsTabs"&&Kr({stage_id:ja||(be==null?void 0:be.stage_id)})},[gr.actionTabs.key]),(0,a.useEffect)(()=>{var ga,Gn;if((ga=be==null?void 0:be.detail)!=null&&ga.id){let Er=(Gn=be.detail)==null?void 0:Gn.show_course_section;(Ar==="Shixun"||ti)&&(Er=!1),Wl({stage_id:li,stage_item_id:Or,show_course_section:Er})}},[(yn=be==null?void 0:be.detail)==null?void 0:yn.id]),iA.createElement("section",null,iA.createElement(Ee.Z,{spinning:Cn["pathsDetail/getStageData"]||Cn["pathsDetail/getPathsDetail"]},iA.createElement("aside",{className:Fo.actionTabs},iA.createElement("div",{style:{flex:1,marginTop:0},className:Fo.actionTabs},Fl.map((ga,Gn)=>iA.createElement("div",{key:Gn,className:`mr5 ${ga.type===Ar?Fo.tabActive:Fo.tab}`,onClick:()=>{Xr===-1?(ga.type=="group_count"||ga.type=="normal_count"?Fs("SubjectHomework"):Fs(ga.type),ga.type!=="Discusses"&&Wl({tab:Of[ga.type]}),Qn({type:"pathsDetail/save",payload:{visibleType:ga.type,editKey:-1}})):Ne.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},iA.createElement("span",{className:Fo.s1},ga.name),iA.createElement("span",{className:Fo.s2},ga.number))))),Ar!=="Discusses"&&iA.createElement(iA.Fragment,null,oo,((dr=be.detail)==null?void 0:dr.allow_statistics)&&Ar==="All"&&!ti&&iA.createElement(Ee.Z,{spinning:Ka},iA.createElement("div",{className:Fo.addStage,onClick:()=>I0(void 0,null,function*(){if(yl){Ne.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(!ur())return;const ga=yield mo({name:`\u7B2C${(0,He.EM)(Ri.length+1)}\u7AE0\u8282`,subject_id:Wr.pathId,pathId:Wr.pathId,list:[]});ga!=null&&ga.stage_id&&(oi([...Ri,ga]),Qn({type:"pathsDetail/save",payload:{editKey:Ri.length,stage_id:ga==null?void 0:ga.stage_id}}))})},iA.createElement("span",{className:Fo.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")),(Ri==null?void 0:Ri.length)===0&&iA.createElement(Fc.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),Ar==="Discusses"&&iA.createElement("aside",{className:"mt20"},iA.createElement(ec,{activeIndex:3,isDelete:(Fr=be.detail)==null?void 0:Fr.allow_add_member,shixunIdentifier:11,identity:(Pr=Lt.userInfo)==null?void 0:Pr.role,user:Lt.userInfo,isShixunDetail:!0,keywords:ti,refreshCount:du}))),iA.createElement(lf,null),iA.createElement(Mf,{shixunIds:fs,cb:Vl}),iA.createElement(_0,null),iA.createElement(vu,null),iA.createElement(cg,null),iA.createElement(um,null),iA.createElement(Yp,{saveExercise:pi}),iA.createElement(ip.Z,null),iA.createElement(Kt.Z,{close:!0,data:hr==null?void 0:hr.content,type:hr==null?void 0:hr.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{pa({content:"",type:""})}}))};var qp=(0,oe.connect)(({pathsDetail:Xe,user:Ye,loading:be,classroomList:Lt})=>({pathsDetail:Xe,user:Ye,loading:be.effects,classroomList:Lt}))(Vg),Am=we(24017),Gg=we(22417),wg={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"},$s=we(59301),Kg=Object.defineProperty,_p=Object.defineProperties,M0=Object.getOwnPropertyDescriptors,Fd=Object.getOwnPropertySymbols,op=Object.prototype.hasOwnProperty,sp=Object.prototype.propertyIsEnumerable,D0=(Xe,Ye,be)=>Ye in Xe?Kg(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,lp=(Xe,Ye)=>{for(var be in Ye||(Ye={}))op.call(Ye,be)&&D0(Xe,be,Ye[be]);if(Fd)for(var be of Fd(Ye))sp.call(Ye,be)&&D0(Xe,be,Ye[be]);return Xe},$p=(Xe,Ye)=>_p(Xe,M0(Ye)),bg=(Xe,Ye)=>{var be={};for(var Lt in Xe)op.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Fd)for(var Lt of Fd(Xe))Ye.indexOf(Lt)<0&&sp.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Cg=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const{RangePicker:Bg}=Am.default,Fp=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt}=Ye,Cn=bg(Ye,["user","pathsDetail"]),Qn;const[gr]=xt.default.useForm(),[fn,Wt]=(0,a.useState)([]),[yn,dr]=(0,a.useState)(!0),[Fr,Pr]=(0,a.useState)(!1),[Wr,li]=(0,a.useState)(!1),[ei,Or]=(0,a.useState)(0),[ta,Ar]=(0,a.useState)({}),ti=(0,oe.useParams)(),[Xr,bi]=(0,a.useState)({page:1,limit:10}),yi=!((Qn=Lt.detail)!=null&&Qn.can_managed),Ra=()=>{Ne.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")},ha=[{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:(oi,hr)=>$s.createElement($s.Fragment,null,(hr==null?void 0:hr.state)==="drafted"&&$s.createElement("span",null,"\u7533\u8BF7\u4E2D"),(hr==null?void 0:hr.state)==="rejected"&&$s.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(hr==null?void 0:hr.state)==="passed"&&$s.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:oi=>`${oi}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(oi,hr)=>$s.createElement("div",{className:wg.actionsBtns},(hr==null?void 0:hr.state)==="drafted"&&$s.createElement("span",{onClick:()=>lr(hr)},"\u540C\u610F"),(hr==null?void 0:hr.state)==="drafted"&&$s.createElement("span",{onClick:()=>la(hr)},"\u62D2\u7EDD"),(hr==null?void 0:hr.state)==="rejected"&&$s.createElement("span",{onClick:()=>qr(hr)},"\u62D2\u7EDD\u539F\u56E0"),(hr==null?void 0:hr.state)==="passed"&&$s.createElement("span",{onClick:()=>Yn(hr)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(oi=>Wr?!0:oi.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&oi.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,a.useEffect)(()=>{Sr(Xr)},[]);const lr=oi=>Cg(void 0,null,function*(){if(yi){Ra();return}const hr=yield(0,et.ZP)(`/api/paths/${ti==null?void 0:ti.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:oi==null?void 0:oi.id,op:"pass"}});(hr==null?void 0:hr.status)===0&&Sr(Xr)}),la=oi=>{if(yi){Ra();return}let hr="";Pe.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:$s.createElement("div",null,$s.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),$s.createElement("aside",{className:"flex-container"},$s.createElement("sup",{className:"c-red-ee4"},"*"),$s.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),$s.createElement(tt.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:pa=>hr=pa.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Cg(void 0,null,function*(){if(!hr)return Ne.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const pa=yield(0,et.ZP)(`/api/paths/${ti==null?void 0:ti.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:oi==null?void 0:oi.id,op:"reject",content:hr}});(pa==null?void 0:pa.status)===0&&Sr(Xr)})})},qr=oi=>{if(yi){Ra();return}Pe.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:$s.createElement("div",null,oi==null?void 0:oi.content),okText:"\u786E\u5B9A"})},Yn=oi=>{Ar((oi==null?void 0:oi.info)||{}),Pr(!0)},Sr=oi=>Cg(void 0,null,function*(){dr(!0);const hr=yield(0,et.ZP)(`/api/paths/${ti==null?void 0:ti.pathId}/request_certificates.json`,{method:"get",params:oi});hr!=null&&hr.data&&(Wt(hr==null?void 0:hr.data),Or((hr==null?void 0:hr.total_count)||0),li(hr==null?void 0:hr.is_manage)),dr(!1)}),Ri=(oi,hr)=>{const pa=$p(lp({},Xr),{page:oi,limit:hr});bi(pa),Sr(pa)};return $s.createElement("div",{className:wg.certificate},$s.createElement(xt.default,{form:gr,layout:"inline",className:"mb20",size:"large",onValuesChange:(oi,hr)=>{const{state:pa="",keyword:fs="",time:Ds=[]}=hr,go=$p(lp({},Xr),{page:1,state:pa,keyword:fs,start_time:Ds!=null&&Ds[0]?Ue()(Ds[0]).format("YYYY-MM-DD"):"",end_time:Ds!=null&&Ds[1]?Ue()(Ds[1]).format("YYYY-MM-DD"):""});bi(go),Sr(go)}},$s.createElement(xt.default.Item,{name:"state",initialValue:"",className:"mr10"},$s.createElement(ie.default,{style:{width:104}},$s.createElement(ie.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),$s.createElement(ie.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),$s.createElement(ie.default.Option,{value:"passed"},"\u901A\u8FC7"),$s.createElement(ie.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),$s.createElement(xt.default.Item,{name:"time"},$s.createElement(Bg,{onChange:(oi,hr)=>{console.log(hr,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),$s.createElement(xt.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},$s.createElement(Gg.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),$s.createElement(hi.default,{dataSource:fn,rowKey:oi=>oi.id,columns:ha,loading:yn,pagination:{pageSize:Xr.limit,total:ei,current:Xr.page,onChange:Ri,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),$s.createElement(Ba.Z,{visible:Fr,onCancel:()=>{Pr(!1),Ar({})},data:ta}))};var Yg=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(Fp),$u=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});Ue().locale("ZH-cn");const{TabPane:Kf}=rA.default,cm=({data:Xe})=>{const[Ye,be]=(0,a.useState)("1"),[Lt,Cn]=(0,a.useState)(1),[Qn,gr]=(0,a.useState)(),[fn,Wt]=(0,a.useState)(!0),yn=(0,oe.useParams)();function dr(){return $u(this,null,function*(){let Pr;Wt(!0),Ye==="1"?Pr=`/api/paths/${yn.pathId}/study_ranking_shixuns_passed.json`:Ye==="2"?Pr=`/api/paths/${yn.pathId}/study_ranking_videos.json`:Ye==="3"?Pr=`/api/paths/${yn.pathId}/study_ranking_pdf_attachments.json`:Ye==="4"&&(Pr=`/api/paths/${yn.pathId}/study_ranking_discusses.json`);const Wr=yield(0,et.ZP)(Pr,{method:"get",params:{page:Lt}});Wt(!1),gr(Wr)})}(0,a.useEffect)(()=>{dr()},[Lt,Ye]);const Fr=()=>{var Pr,Wr,li,ei,Or,ta,Ar,ti,Xr,bi,yi,Ra,ha;return a.createElement(a.Fragment,null,a.createElement(Ee.Z,{spinning:fn},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"),Ye==="1"&&a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),Ye==="2"&&a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),Ye==="3"&&a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),Ye==="4"&&a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(Qn==null?void 0:Qn.user_show)&&a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},a.createElement("span",{style:{flex:"1"}},((Pr=Qn==null?void 0:Qn.data_user)==null?void 0:Pr.rank)===0&&((Wr=Qn==null?void 0:Qn.data_user)==null?void 0:Wr.num)===0?"--":((li=Qn==null?void 0:Qn.data_user)==null?void 0:li.rank)<=100&&((ei=Qn==null?void 0:Qn.data_user)==null?void 0:ei.rank)!=0?(Or=Qn==null?void 0:Qn.data_user)==null?void 0:Or.rank:"\u672A\u4E0A\u699C"),a.createElement("span",{style:{flex:"1"}},(ta=Qn==null?void 0:Qn.data_user)==null?void 0:ta.user_real_name),Ye==="1"&&a.createElement("span",{style:{flex:"3"}},((Ar=Qn==null?void 0:Qn.data_user)==null?void 0:Ar.num)||"--"),Ye==="2"&&a.createElement("span",{style:{flex:"3"}},(ti=Qn==null?void 0:Qn.data_user)!=null&&ti.num?(0,He.li)((Xr=Qn==null?void 0:Qn.data_user)==null?void 0:Xr.num):"--"),Ye==="3"&&a.createElement("span",{style:{flex:"3"}},((bi=Qn==null?void 0:Qn.data_user)==null?void 0:bi.num)||"--"),Ye==="4"&&a.createElement("span",{style:{flex:"3"}},((yi=Qn==null?void 0:Qn.data_user)==null?void 0:yi.num)||"--")),(Qn==null?void 0:Qn.user_show)&&a.createElement(Kl.Z,null),((Ra=Qn==null?void 0:Qn.data)==null?void 0:Ra.length)>0?(ha=Qn==null?void 0:Qn.data)==null?void 0:ha.map((lr,la)=>a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(lr==null?void 0:lr.rank)===1&&a.createElement("span",{style:{flex:"1",color:"#E02020"}},lr==null?void 0:lr.rank),(lr==null?void 0:lr.rank)===2&&a.createElement("span",{style:{flex:"1",color:"#FA6400"}},lr==null?void 0:lr.rank),(lr==null?void 0:lr.rank)===3&&a.createElement("span",{style:{flex:"1",color:"#F7B500"}},lr==null?void 0:lr.rank),(lr==null?void 0:lr.rank)>3&&a.createElement("span",{style:{flex:"1"}},lr==null?void 0:lr.rank),a.createElement("span",{style:{flex:"1"}},lr==null?void 0:lr.user_real_name),Ye==="1"&&a.createElement("span",{style:{flex:"3"}},lr==null?void 0:lr.num),Ye==="2"&&a.createElement("span",{style:{flex:"3"}},(0,He.li)(lr==null?void 0:lr.num)),Ye==="3"&&a.createElement("span",{style:{flex:"3"}},lr==null?void 0:lr.num),Ye==="4"&&a.createElement("span",{style:{flex:"3"}},lr==null?void 0:lr.num))):a.createElement(Fc.Z,null),(Qn==null?void 0:Qn.count)>10&&a.createElement(Ys.Z,{current:Lt,pageSize:10,showSizeChanger:!1,total:Qn==null?void 0:Qn.count,style:{textAlign:"center",margin:"20px 0px"},onChange:lr=>{Cn(lr)}})))};return a.createElement("div",null,a.createElement(rA.default,{activeKey:Ye,style:{background:"#fff",padding:"0px 20px"},onChange:Pr=>{be(Pr),Cn(1)}},a.createElement(Kf,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},a.createElement(Fr,null)),a.createElement(Kf,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},a.createElement(Fr,null)),a.createElement(Kf,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},a.createElement(Fr,null)),a.createElement(Kf,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},a.createElement(Fr,null))))};var Yu=we(3955),Oh=Object.getOwnPropertySymbols,vh=Object.prototype.hasOwnProperty,kh=Object.prototype.propertyIsEnumerable,aA=(Xe,Ye)=>{var be={};for(var Lt in Xe)vh.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Oh)for(var Lt of Oh(Xe))Ye.indexOf(Lt)<0&&kh.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Lp=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Qh=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt}=Ye,Cn=aA(Ye,["user","pathsDetail"]),Qn;const gr=(0,oe.useParams)(),fn=(0,a.useRef)(),Wt=(0,a.useRef)(),yn=(0,a.useRef)(!1),[dr,Fr]=(0,a.useState)({}),[Pr,Wr]=(0,a.useState)(700);(0,a.useEffect)(()=>{setTimeout(()=>{var Or,ta;(ta=(Or=fn.current)==null?void 0:Or.resize)==null||ta.call(Or)},300)},[Pr]),(0,a.useEffect)(()=>{var Or;Fr((Or=Lt.detail)==null?void 0:Or.atlas_data)},[(Qn=Lt.detail)==null?void 0:Qn.atlas_data]),(0,a.useEffect)(()=>(document.addEventListener((0,Yu.gH)(),li),()=>{document.removeEventListener((0,Yu.gH)(),li)}),[]);const li=()=>{(0,Yu.vp)()||Wr(700)},ei=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:Or=>{if(Or.dataType==="edge")return Or.data.relation;if(Or.dataType==="node")return"\u540D\u79F0\uFF1A"+Or.data.name+"
\u7C7B\u522B\uFF1A"+Or.data.labels.join(", ")+"
ID: "+Or.data.uid+"
"}},legend:[{bottom:0,left:"center",orient:"horizontal",data:dr.categories.map(Or=>{if(Or.name)return Or.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:dr.nodes,links:dr.links,categories:dr.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,Yu.vp)()?(setTimeout(()=>{Wr(700)},300),(0,Yu.BU)()):((0,Yu.Dj)(Wt.current),setTimeout(()=>{Wr(window.innerHeight-40)},300))}}}}});return a.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:Pr+30,background:"#FFF"},ref:Wt},dr.nodes&&a.createElement(Wf.Z,{style:{height:Pr+"px"},option:ei(),onChartReady:Or=>{fn.current=Or,Or.resize()},opts:{renderer:"svg"},onEvents:{click:Or=>{yn.current=!1,setTimeout(()=>{if(!yn.current&&Or.dataType==="node"){let ta=Or.data.url;ta&&window.open(ta,"_blank")}},500)},dblclick:(Or,ta,Ar)=>Lp(void 0,null,function*(){console.log("p:",Or,ta,Ar),yn.current=!0;const ti=yield(0,et.ZP)(`/api/paths/${gr.pathId}/atlas_data.json`,{method:"get",params:{node_id:Or.data.id}});let{nodes:Xr,links:bi,categories:yi}=ti.atlas_data;Xr=dr.nodes.concat(Xr),bi=dr.links.concat(bi);let Ra=Xr.filter((qr,Yn,Sr)=>Sr.findIndex(Ri=>Ri.id===qr.id)===Yn),ha=bi.filter((qr,Yn,Sr)=>Sr.findIndex(Ri=>Ri.source===qr.source&&Ri.target===qr.target)===Yn),lr=[],la=Math.max(yi.length,dr.categories.length);for(let qr=0;qr({user:Xe,pathsDetail:Ye}))(Qh),wc={listWrap:"listWrap___A2bLB",wrap:"wrap___ZrxDt",leftContent:"leftContent___VB5W6",header:"header___JS5oO",title:"title___kPUd6",time:"time___qWlJK",introduction:"introduction___NslEs",from:"from___G4WpP",bottom:"bottom___kJ7Bw",user_img:"user_img___WD54b",user_name:"user_name___ZxQ0b",tags_name:"tags_name___aE78D",buttonList:"buttonList____qw_5",buttonItem:"buttonItem___fvo4x",rightContent:"rightContent___R8DX4",publicStyle:"publicStyle___h9XPv",collectStyle:"collectStyle___jLqXn",collectActiveStyle:"collectActiveStyle___vOZpp"},y=we(10916),b=Object.defineProperty,ce=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,at=(Xe,Ye,be)=>Ye in Xe?b(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Bt=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Ae.call(Ye,be)&&at(Xe,be,Ye[be]);if(ce)for(var be of ce(Ye))Se.call(Ye,be)&&at(Xe,be,Ye[be]);return Xe},kt=(Xe,Ye)=>{var be={};for(var Lt in Xe)Ae.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&ce)for(var Lt of ce(Xe))Ye.indexOf(Lt)<0&&Se.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},zt=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const qt=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,dispatch:Cn}=Ye,Qn=kt(Ye,["user","pathsDetail","dispatch"]);const gr=(0,oe.useParams)(),fn=(0,a.useRef)(),Wt=(0,a.useRef)(),yn=(0,a.useRef)(!1),[dr,Fr]=(0,a.useState)({}),[Pr,Wr]=(0,a.useState)(700),[li,ei]=(0,a.useState)([]),[Or,ta]=(0,a.useState)(),[Ar,ti]=(0,a.useState)(!1),[Xr,bi]=(0,a.useState)({}),[yi,Ra]=(0,a.useState)({keyword:"",source:"public",status:"",tags:[],page:1,limit:20,subject_id:gr==null?void 0:gr.pathId});(0,a.useEffect)(()=>{setTimeout(()=>{var qr,Yn;(Yn=(qr=fn.current)==null?void 0:qr.resize)==null||Yn.call(qr)},300)},[Pr]);function ha(){return zt(this,null,function*(){var qr,Yn;let Sr=yield(0,et.ZP)("/api/data_sets.json",{method:"GET",params:yi});(Sr==null?void 0:Sr.status)===0&&(ei((qr=Sr==null?void 0:Sr.data)==null?void 0:qr.list),ta((Yn=Sr==null?void 0:Sr.data)==null?void 0:Yn.count))})}function lr(qr){return zt(this,null,function*(){var Yn,Sr;let Ri=yield(0,et.ZP)(`/api/data_sets/${qr}.json`,{method:"GET"});(Ri==null?void 0:Ri.status)===0&&(((Sr=(Yn=Ri==null?void 0:Ri.data)==null?void 0:Yn.attachments)==null?void 0:Sr.length)>0?(ti(!0),bi(Ri==null?void 0:Ri.data)):Ne.ZP.info("\u6682\u65E0\u4E0B\u8F7D\u8D44\u6E90"))})}(0,a.useEffect)(()=>{ha()},[yi]);const la=(qr,Yn)=>{yi.page=qr,yi.limit=Yn,Ra(Bt({},yi))};return a.createElement("div",{style:{padding:20,background:"#FFF"}},a.createElement("div",{style:{fontSize:25,color:"#333",fontWeight:600}},"\u6570\u636E\u96C6\u5217\u8868"),!(li!=null&&li.length)&&a.createElement(Fc.Z,null),!!(li!=null&&li.length)&&a.createElement("div",{className:wc.listWrap,style:{marginTop:yi.source=="mine"?0:20}},li==null?void 0:li.map((qr,Yn)=>{var Sr,Ri,oi;return a.createElement("aside",{className:wc.wrap,key:Yn},a.createElement("div",{className:wc.leftContent,onClick:()=>(0,He.xg)(`/dataset/${qr==null?void 0:qr.id}/detail?tabId=${yi.source}`)},a.createElement("div",{className:wc.header},a.createElement("div",{className:wc.title},qr==null?void 0:qr.title),a.createElement("div",{className:wc.time},qr==null?void 0:qr.created_at)),a.createElement("div",{className:wc.introduction},qr==null?void 0:qr.desc),a.createElement("div",{className:wc.bottom},a.createElement("img",{className:wc.user_img,alt:"\u7528\u6237\u5934\u50CF",src:`${Ao.Z.IMG_SERVER}/images/${(Sr=qr==null?void 0:qr.user_info)==null?void 0:Sr.image_url}`}),a.createElement("div",{className:wc.user_name},(Ri=qr==null?void 0:qr.user_info)==null?void 0:Ri.name),(oi=qr==null?void 0:qr.data_set_tags)==null?void 0:oi.map((hr,pa)=>a.createElement("div",{key:pa,className:wc.tags_name},hr==null?void 0:hr.tag_name)),a.createElement("div",{className:wc.buttonList},a.createElement(de.Z,{title:`\u5F15\u7528\u6570\uFF1A${qr==null?void 0:qr.used_count}`},a.createElement("div",{className:wc.buttonItem},a.createElement("i",{className:"iconfont icon-yinyong font12 mr5"}),qr==null?void 0:qr.used_count)),a.createElement(de.Z,{title:`\u6D4F\u89C8\u6570\uFF1A${qr==null?void 0:qr.visited_count}`},a.createElement("div",{className:wc.buttonItem},a.createElement("i",{className:"iconfont icon-chakanrenshu font12 mr5"}),qr==null?void 0:qr.visited_count)),a.createElement(de.Z,{title:`\u8BC4\u8BBA\u6570\uFF1A${qr==null?void 0:qr.comment_count}`},a.createElement("div",{className:wc.buttonItem},a.createElement("i",{className:"iconfont icon-xiaopinglun font12 mr5"}),qr==null?void 0:qr.comment_count))))),a.createElement("div",{className:wc.rightContent},a.createElement("div",{onClick:hr=>{hr.stopPropagation(),lr(qr==null?void 0:qr.id)},className:wc.publicStyle},"\u4E0B\u8F7D")))})),a.createElement(Ys.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],total:Or,onChange:la,pageSize:yi.limit,current:yi.page,hideOnSinglePage:!Or,showTotal:He.rU}),a.createElement(Pe.default,{open:Ar,title:"\u6587\u4EF6\u5217\u8868",width:1200,centered:!0,footer:!1,onOk:()=>{ti(!1)},onCancel:()=>{ti(!1)}},a.createElement(hi.default,{dataSource:Xr==null?void 0:Xr.attachments,pagination:!1,style:{marginTop:"20px"},columns:[{title:"\u6587\u4EF6",align:"left",width:400,dataIndex:"title",ellipsis:!0},{title:"\u5907\u6CE8",align:"left",dataIndex:"description",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",align:"left",ellipsis:!0,dataIndex:"created_on",render:qr=>a.createElement("span",{style:{color:"#666666"}},qr?Ue()(qr).format("YYYY-MM-DD"):"--")},{title:"\u6587\u4EF6\u5927\u5C0F",align:"left",dataIndex:"filesize",ellipsis:!0},{title:"\u4E0B\u8F7D\u6570",align:"center",dataIndex:"downloads",ellipsis:!0,render:(qr,Yn)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>zt(void 0,null,function*(){})},qr||"0")},{title:"\u64CD\u4F5C",align:"left",dataIndex:"role",width:130,render:(qr,Yn,Sr)=>a.createElement("span",{style:{color:"#3061D0"}},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{style:{marginRight:"10px",color:"#3061D0",cursor:"pointer"},onClick:()=>zt(void 0,null,function*(){if(!(0,ue.bg)()){Cn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});return}yield(0,He.Nd)(Yn.title,Yn==null?void 0:Yn.download_url),yield(0,y.SG)({id:Yn==null?void 0:Yn.id})})},"\u4E0B\u8F7D")))}]})))};var Nn=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(qt),Ln={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"},Ur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAgCAYAAACM2F8WAAAAAXNSR0IArs4c6QAAETlJREFUaEONWgmYVNWV/t+r7mro6o1eWBsaaDQq0iwKCriQMCYsxhgVZohhAqKCIJpxlOjMRCczThI1iaMZcSK0CE5gYjtoMKjsCLjQOGl1JgIqKNILvUN3A71U1Zvv3HvOvfdV9yQpP6yqt/Wr//3nP/8553oAULZnZXEQ9Dzue/4MwBvi+T48zwv9g+fB93x4vgfAg/q/cxxtUFvpON8HgkDtp+90bMDfUz/TWUCAZDLQH9XVgSQdT+/JpLoPeqdr0isZ0Gd9TXrRu+ynz/pfkt/5e9J+V8fyeeZYtZ+uZY+jDXSsvaY6AIlEQt2z+vsB6oIg2OslvVU1391c7RGYyUT3h57n5xNYnufD9xxgCCb1VYOsAdPv9J1Als/yEDQsDLj6oI8LFAp6u/qQ+uJNdFzAAAfqxwvoGgj1Qxk0Cyz9QA2IgKABoYv2BjUEepLB4QerrpFIqDukv68fnL4W7aMd9FDVPRLAyQTdYYsfRMZ743Ys2wjfW2DAYIZZhhJgCLGTGKjAZdDoAdCflHNoP90DAU/bzD7Q54AZrH4mM1JvV1gpID1148RtzRg+ltmnj0uGQLVM0oym6wizNCP1dw2UfmAClvlu2KkfDP1hYb9EgI0OenAMMEdSEASbvEt3Lq31PH+IASMS0aHrE6uYkQ4LFTvBYW3Y5zHr6F2DqJnIsqH1QHhrHwYdxqxUp5gwFsYQMAQQhb69eQFKhT9Lgcu4VCYpYJLEag71UBhLqDPYqXLB8uCy3g15FQFGZoI6b9yuuwIdkgIKMYsYSP+EdVo71X9qn1a6VK1V2sngaSnQ5+sHQGzTIPcV7SKebohLCGvqinZaXbM6qEERzbMhHtZSw2JmtwFCAFbMtdeiUFZM1rpiHp6SGzlHXYtlgXSfADVgOaBGImk61AlATjZKM1WiYQkIaW1vzXQBtRLB7FVSwJqqQpyTknraGkFJOm4SsaCFk5GbqCTENXtFV5lJSgstU5MEGu0KaSWzlqWCWKiPY2BNUtRhT39EsdYASkCpUOfkI6HKLHOzuwbUkQM30yvW6sRmExQFALsDpaucnNgpaL2UbMQ6mpKUhH3yAIQRms0WDJcpwizFypRM3eu7hCyxzRzL2T2FoaLdoWjgY5QjGbd7eaDC3WGb+czbIpFISDcp1HV49yUJNvOb/YrlOtuzWnDW51hWyUc/fQFYgUVkZgZEgwhmZF+C4531OHy+hkMwxR45dig1iWgGs1wQaOZBOLZIEhmxmJKXJME+7JMGVmd6l7le2e7lgWKT6z0JMOM5JcPbUB8UzcPM/DInuQhQnPlZN0NhzlnpfNCNN9o/MucSpLOzyjA1szRkojjqsa/jCN488yGmZ12AR4bejDdPf4Anal8zoWbCmvVP9G1G3lhEvYhyAmwTdHYX76oeFCc1sVV87KftNfi47Uv2nHEt+Q6o2rZpMF0HQd8toAyqJCTRSdFRyey0f1L2aDw15rZUF/lnfW+It2Fx9doQoLcPuBY35kzq8/yK1oNY07QH3y+ahTl5E/BY7RZsP/ORTRB9GG8CbWvZ3yMvPfZn3VPqQWuPv4GfHa3QDGV3YDRWwOQkKNopcqMA1fppLY/WP9ZBsk9GN/W2/PRsTM4Z44S8GH12BiaJSZYHMvwo7im8DgTobTXl2mYxWwjQb2VPxLKaF1Dbc1pdd3BaLp4rXoyK1kqUN+/BiyV3oSg9Bx+c/QLtiU7GQCc1elW2f4ZXGw8yI5P4Rv5EREFSpZOXrao4THm7zlr6mK8VleHqwnFY+ftnsKP+96GqiSRAGG1C3NVbtnXe+L0rArFDdIKAR8BF/IgpNe12WzXRgwh7VbtPywg/GACxSD9UlNytAF1S+7x6YOJNl+RerQC9o3YdbsiaiB4ksLXtA5QXL8HLpytxvLMBqwZf/0fZtqX5EJ44ucWEpmjoZTmlmF0wCeuqd+LE+QbjZ+8umYuS/gPxw8MvoiN+Tj3bV694GEP752PqrnvRmei22sia6+qqgCrGXyo0b/yeFVpDU3RUsdbRQlMdEdCRCC7PGo2/GFCGfW1HcPDsZ5zVKVmJHkum1yDH/H54acRyNBKgp15gK6YxIkBvyJqAO2vXY1XhLHQme/Bk0zYF6G9P/zeuiI3BoLQc/FPdKzjR1Whr7mQSl/Qvxg+Kv4VXmyrx8+rXXJOtrM7K4rlYMPhqUBra3lSF8pPb8fm5eqwruxdlOaNw7YFVaO3uwEVZw/CbyX+HHQ1VuLdqNVdTNtOLjXND3LVkWh4S8Mr2rAgELDfTizF3TT5RSmV8z8P8omm4e+gsrK3fhU3N76ht4gYMO8X8+z5iXhQvjViBxng7bidApSwNgNtypitAl55ajwfyCdA4/rV5G9YOuw1nEueQG8nEm20f4fnGvUhHBPUkC2z0J/UfiZ+NWqgA/UX1a7ocVYwKkB5E0JXoxsWxYqwcMReTckrRHj+POZWP4JlLl6MsZySuOfAATnefVWzMT89ChpeG6nONoaaI6R1wiNODCtXzbPOUbVIMZQtEIPoRYRZXR6bSoe/WLllAdytATXg7Htat7Snkf1N8lwL0job1htF0Z4uzp+ObsfFYWrceDxTMRhcxlAH9Q2cNhqTlYunJdZiTXYbFhdfikeqXcaD9qNK4yzNH4/GRt+KVpoP4RfXvDEMnxEbix6W34ten9mFT7T4VwlflXYSol44dTVVYV/Z9BagwNLWud22X6TaxLQslIrZ14l9tyDOopkIypaMFUWSAWHtL4ZVYOXQ2OhKdOJvs0gnKqJz9JBvJiRamZYcAlS7UoqypCtBlpzbg/vxZIUBfPn0Im8+8j5aedjxVvBCjokWYf+wpxTTKwJOzSvFYyXewuekgnmRAKeNOzBqFVSNuxIh+RWjuaUd59Q68cupddCfiqrJ5cfx9uCR7BK7afz/aekhDhdnceOHKqHcC0scZDypFCFdg3vi9dysNlYRkQ5yTCmd/CXeRhXlF07By6Cx0J+PoDugm+wDUwVWwbkp04J6GTdyJ0lGwKMaA1m/A/QNmoSvQGkohT4CWt7yFQj+GDSXL8FbHETxzahtGZwzE+x3HlL7+uGQBXmp8B/9W84bxnQQEPcRbiqZiydCZSkPnVz2Gpu42Fc5vTf0p0rwIrtz/N7bzJF0oZey5EJAOFCcm3Q+Nm96BNGXED4cYqmt10khtd9xepwKazT9tv6VIM3Rt/W5sbH5bnSftOtU4kSRHzoESHPcEbPbn6gweFmdP0yF/aj1W5c/WSYlDnrJ8ecs+zM+dgsUF1+DBk5uwsPBqFKZlYcGnv8S0rAvx6Ii/xKaGA3i2bnuIPdLDzPX7o6RfEarajqksPyiai9en/COOna3DTZWPhhvRxrBzpZRaejKTbT+We660HYHVUF0Sav2k5OL+cDH1AhKBO69wKicl0tC3Tade6vaQl3VdhNPpl1KUNFQlpbr1+FHRjTjR04w1LXsNQ59v2ovykjtUNNz+xRrMGzAFdw6cieXHy1GUloMfjZiH/6jfh1/V7VC6+teDZmBazleMV5VWgd4QINPPQGlsCM7GOxWo0kGwXbAAnYkefO/g46HQttWSrZLc5jMlK5OUjHVyfrwwVDpM5FeFqRLyhqGhnqkUBdICdEYqvo8xaUU4kWhBHLq5IbaJAP3l4Fuxu+MwKs5Uah/aWom6+BmsLLoOG5r243BnLSZljsS8/CtQ0fQeDp+vxsPDb8EL9XtRXrdLJaUHh38bcwsv+6O+9U/tPJ/owoRty0z7TpKWOxKREtQ0ohMMaLgfqnuXKqMzSDqUnQ4S26aVwzjkm95WWmh7oJzIQv1U3SCh664ZsgjZfj98t2YNEl5SAUrG/ocNr+CfB34bm06/h11nP2aGVuKy/qMwKqOoFwaNPW14vn6P8qHEzl/X71OMiiINVPvpstG27QiUbxROxEOl89DS3Y6bDj2KnkScZ1R6ZkDaKbrYLsmKr2Gzu7VmpjxlK2VKT0lKttPEzRDTbNZJSkCeP5CS0mysOUU+9G3djaLKSYZ43GESS+bOpTaPWIn2ZCcW1ZbrHiLpdeDh67GxWF4wEw/Xb1bu4ZPzdUgiiZtzJ6MgkoUvu5txsqsZX3Y14oa8y3D9gEnY0vI+Fg68Bk/XvI6KhnfswM5tfHA9Pj3vYvzkwoXoH8lQD+doRzX+/fPXsavxA6u9pnlsxyD0UKRKsqy0/VipktRvcbtN0mGy4c+9T2GoYq2u2+cVTcU9w+ZgY+MBrGnYbban9gFsl1+n/JKMQjw79Hv4n85qPFRfYQZw/fwonhr8HQyIxPBk45t4aOA3san1XWxo3m+az9LKo7DL8zNxLt6JmwuuwO2DZ+JfTvwX3mipSmkC64RRlJaNO4u/jusHTkYiCPDsF1tREM3B/KFXId1Pw5H2k1h9/HfYVa/Pt+MUO/Rz+596xCJde+kN6M5Tn/1QyfRuyLtzJGLdJbHheO7CpWjp6cDm5kqcDahhEZ4h6U6/Lj3pFfXT8NWsizEmYxBePnMI61r3q+2ZXhR/WzgLV8bGoOJ0Jf6z9T08MfSvlDV6umEbtp6p4sqFm8k8kvAC4OlRizE2NhzLPnkO/3v2hGl0ZCKKGQPG4rqCCaB6PuL5qD7fhAePrMfH7SdUeA+J5uGukjmYO3iKirzDbSex+tgW7GyoMk1pY/D7GifLiMTp5PfZD5UZkDQwdJOk9+hj3VdWYEz/wX9K33vtb4l34Ad1L6Em3oqol4ZfDVuEQem5+LTrFO6r2YieZFwx9dnhi5ATycQdX6zBl11NSuvuGTQLl8dGK69KJWlBejY+OVeLJUdX63Cn6imrFD+/YJFiH73Ie77e+D7WntyuMntqF39M5hDcO+ZGXFs4Th3/cdsJ/MNH6/CHMyf06EOZA2eWZWbzKf1U6oeO27UsULN4adGxZvbVD3VnSjK/vzizGBfFinl8Yjv/yoXJqJnfaVtdvA1V5z5H0tOjEbrROwu+ipifgdWNO9GJuLn5KbFSjIoWYlPzu3qsC2Bm9lgsKJyOdC9N6euhts/w2+ZDOH6+3szMCYEnL1iM1p4ObG08hIOtRxFX/lJfo/ekVDN/Ym4p7rvgJvSLRHHruz9BB1djeswsjZLwUE6mnqYfGh7Ssc1RNTt50dQFDrLYQXfxzWIHWSHiACgZ38iAsmN6DKJGzM4siXRZDyVk5KH9ooyVBczUhkRoQYOEnYyVper5/1aRyCxdhnSmIgrQz0/HuXhXH/1QZxxNzRl3sMcjEz31TBkhuxlfwl4lLHfKKaPnlMmnLHKQbpL+zmx0WGt0QC8K0Tj3MZc3o97Q6g+dLGRZj1gjO+20cx7pV6qqKaHZZa7pDOcsC/W1zXm95kl2yY7IgJSdKildunNZred54YUOzroml4XSH3WNvoDsdpbsME7KS2a05h0nKW2XwlWMZab60Uq67PIb+ZF0XmgUbJblMKu5fWfGF+JF3Xm6XZygAXTmQ7bTZENdyyivFuHpqPo1MiLhdU7e2B3LNvqyFIcXM5gFX7xAQerw1PmSBluDRT/enYTael4vkHBaUbqs5WU5mqk83HMXgslogh4ALx7Tq0jswjHpfcqP1YDrObm7MEKsUO+RsrU8MnYOjZhDDRGq7XldU2g1iZ39g5bi6MViPR/SqEiqIaWfpq8pk0w7Y7LzJ5v5eTkJ+1G76sTdrtY4GXA51nmbO5HUYior7WRuxD7PATSVse5YIuQnucGhG892jp/asnPPSWWpNJl7lZtq7q/uviVCi8Xo3glUBInHPQ8zQOucROvMwrEwcGZZjVmJpw2/y1LJ8iIFSkfVYE7rpSQnw1xeMdKXlgorZdDmjnFl3ZN0lvS7zOBTVov0EeZ2oVjKyjpHHsQZGMPP8qB0PPDqkkju9TP8VTU3b67+P9VNUKojaIUNAAAAAElFTkSuQmCC",ir=we(59301),ki=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,po=(Xe,Ye)=>{var be={};for(var Lt in Xe)va.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&ki)for(var Lt of ki(Xe))Ye.indexOf(Lt)<0&&Xa.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Po=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Eo=Xe=>{var Ye=Xe,{pathsDetail:be,globalSetting:Lt,user:Cn,loading:Qn,dispatch:gr}=Ye,fn=po(Ye,["pathsDetail","globalSetting","user","loading","dispatch"]);const[Wt,yn]=(0,a.useState)([]),[dr]=(0,oe.useSearchParams)(),Fr=(0,oe.useParams)(),[Pr,Wr]=(0,a.useState)(!1),li=()=>Po(void 0,null,function*(){var Ar,ti;Wr(!0);const Xr=yield(0,et.ZP)(`/api/paths/${Fr.pathId}/packages_list.json`,{method:"get",params:{identifier:(Ar=Cn==null?void 0:Cn.userInfo)==null?void 0:Ar.login,id:Fr.pathId}});Wr(!1),Xr.status==0&&yn((ti=Xr==null?void 0:Xr.data)==null?void 0:ti.map(bi=>(bi.isFull=!1,bi)))});(0,a.useEffect)(()=>{li()},[]);const ei=Ar=>Po(void 0,null,function*(){const ti=yield(0,et.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:Ar}});(ti==null?void 0:ti.status)==0?Or(Ar):Pe.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:()=>Po(void 0,null,function*(){const Xr=yield(0,et.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:Ar}});(Xr==null?void 0:Xr.status)==0&&Or(Ar)})})}),Or=Ar=>Po(void 0,null,function*(){const ti=yield(0,et.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:Ar,payment_method:"wechat_qr"}});ti!=null&&ti.num&&window.open(dr.get("userid")?`/order/${Fr.pathId}/pay?order_num=${ti==null?void 0:ti.num}&userid=${dr.get("userid")}`:`/order/${Fr.pathId}/pay?order_num=${ti==null?void 0:ti.num}`)}),ta=Ar=>{var ti,Xr,bi,yi,Ra,ha,lr,la,qr,Yn;return ir.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},ir.createElement("div",{className:Ln.Head},ir.createElement("div",{className:Ln.Headtitle},ir.createElement("span",{title:Ar==null?void 0:Ar.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Ar==null?void 0:Ar.package_name),ir.createElement("span",{className:Ln.span2},"\uFF08\u5171 ",ir.createElement("span",{style:{color:"#333"}},Ar==null?void 0:Ar.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),ir.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},ir.createElement("div",{className:Ln.Headprice},ir.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),ir.createElement("span",{className:Ln.nowPrice},"\uFFE5",parseInt((Xr=(ti=`${Ar==null?void 0:Ar.package_price}`)==null?void 0:ti.split("."))==null?void 0:Xr[1])>0?Ar==null?void 0:Ar.package_price:(yi=(bi=`${Ar==null?void 0:Ar.package_price}`)==null?void 0:bi.split("."))==null?void 0:yi[0]),ir.createElement("span",{className:Ln.initPrice},"\uFFE5",parseInt((ha=(Ra=`${Ar==null?void 0:Ar.package_origin_price}`)==null?void 0:Ra.split("."))==null?void 0:ha[1])>0?Ar==null?void 0:Ar.package_origin_price:(la=(lr=`${Ar==null?void 0:Ar.package_origin_price}`)==null?void 0:lr.split("."))==null?void 0:la[0])),ir.createElement("div",{className:Ln.AllButStyle},ir.createElement(te.ZP,{className:Ar!=null&&Ar.is_payed?`${Ln.payed}`:`${Ln.order}`,onClick:()=>{Ar!=null&&Ar.is_payed?oe.history.push(`/users/${Cn==null?void 0:Cn.userInfo.login}/paths?category=payed`):ei(Ar==null?void 0:Ar.id)}},Ar!=null&&Ar.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),ir.createElement("div",{className:Ar.isFull?`${Ln.Swiper}`:`${Ln.Swiper} ${Ln.expansion}`},(qr=Ar==null?void 0:Ar.subjects)==null?void 0:qr.map((Sr,Ri)=>{var oi,hr,pa,fs;return ir.createElement("div",{style:{width:"232px",marginRight:(1+Ri)%3===0?0:22},className:Ln.BannerListItemDiv,key:Ri},ir.createElement("div",{className:Ln.BannerListItem},ir.createElement("div",{onClick:()=>window.open(`/paths/${Sr.identifier}`)},ir.createElement("div",{className:Ln.BannerListItemImg},ir.createElement("img",{className:Ln.bgimg,src:`${Sr.image_url}`}),(Sr==null?void 0:Sr.user_paid_subject)&&ir.createElement("img",{className:Ln.buyimg,src:Ur}),(Sr==null?void 0:Sr.is_current_subject)&&ir.createElement("span",{className:Ln.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),ir.createElement("div",{className:Ln.BannerListItemInfo},ir.createElement(de.Z,{placement:"topLeft",title:Sr.name},ir.createElement("div",{className:Ln.BannerListItemInfoTitle},Sr.name)),ir.createElement("div",{className:Ln.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",Sr.teacher),ir.createElement("div",{className:`${Ln.BannerListItemInfoTime} ${Ln.BannerListItemInfoTime2}`},ir.createElement("div",{className:Ln.span1},Sr.learn_count/1e4>1?(Sr.learn_count/1e4).toFixed(1)+"W":Sr.learn_count,"\u4EBA\u6B63\u5728\u5B66"),ir.createElement("div",{className:`${Ln.timeprice}`},ir.createElement("div",{className:Ln.span},ir.createElement("span",{className:Ln.qianfuhao},"\uFFE5"),Sr.is_discount?parseInt((oi=Sr==null?void 0:Sr.price)==null?void 0:oi.split(".")[1])>0?Sr==null?void 0:Sr.price:(hr=Sr==null?void 0:Sr.price)==null?void 0:hr.split(".")[0]:parseInt((pa=Sr==null?void 0:Sr.origin_price)==null?void 0:pa.split(".")[1])>0?Sr==null?void 0:Sr.origin_price:(fs=Sr==null?void 0:Sr.origin_price)==null?void 0:fs.split(".")[0])))))))})),ir.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((Yn=Ar==null?void 0:Ar.subjects)==null?void 0:Yn.length)>3&&ir.createElement("div",{onClick:()=>{Ar.isFull=!Ar.isFull,yn([...Wt])}},ir.createElement("span",{className:"current",style:{marginRight:"6px"}},Ar.isFull?"\u6536\u8D77":"\u5C55\u5F00"),ir.createElement("span",{className:"current"},ir.createElement("i",{className:Ar.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return ir.createElement(Ee.Z,{spinning:Pr},(Wt==null?void 0:Wt.length)>0?Wt==null?void 0:Wt.map(Ar=>ta(Ar)):ir.createElement(Fc.Z,null))};var gs=(0,oe.connect)(({pathsDetail:Xe,loading:Ye,globalSetting:be,user:Lt})=>({pathsDetail:Xe,globalSetting:be,loading:Ye,user:Lt}))(Eo),nl=we(11818),Ss={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"},dl="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",oA=we(3112),Ol={flex_box_center:"flex_box_center___zRBe4",flex_space_between:"flex_space_between___ZW6DI",flex_box_vertical_center:"flex_box_vertical_center___Mu7p6",flex_box_center_end:"flex_box_center_end___an6Pu",flex_box_column:"flex_box_column___rjra1",bigTipsBox:"bigTipsBox___HbsGN",bigTips:"bigTips___nfaii",item:"item___QYwk4",editBtn:"editBtn___iNJmV",active:"active___3Z1Rx",itembottom:"itembottom___h3xUX",PrevNext:"PrevNext___z_zH6",img:"img___zAo38",imgHover:"imgHover___BAhmP",LeftButton:"LeftButton___SS7wQ",RightButton:"RightButton___zRsyx"},xA=we(75164),Gc=we(5954),bc=we(64482),uc=we(87252),Kc=we(91003),Tc=we(86784),so=we(30431),SA=Object.defineProperty,IA=Object.getOwnPropertySymbols,kA=Object.prototype.hasOwnProperty,up=Object.prototype.propertyIsEnumerable,Bu=(Xe,Ye,be)=>Ye in Xe?SA(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,cu=(Xe,Ye)=>{for(var be in Ye||(Ye={}))kA.call(Ye,be)&&Bu(Xe,be,Ye[be]);if(IA)for(var be of IA(Ye))up.call(Ye,be)&&Bu(Xe,be,Ye[be]);return Xe},sd=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Yc=({data:Xe={},getData:Ye,pathsDetail:be,dispatch:Lt})=>{var Cn;const Qn=(0,oe.useParams)(),gr=(0,oe.useDispatch)(),[fn,Wt]=(0,a.useState)(!1),[yn,dr]=(0,a.useState)(!0),Fr=(0,a.useRef)(null),[Pr,Wr]=(0,a.useState)([]),[li,ei]=(0,a.useState)(""),[Or,ta]=(0,a.useState)(!1),[Ar,ti]=(0,a.useState)(null),[Xr,bi]=(0,a.useState)(!1),[yi,Ra]=(0,a.useState)(null),[ha,lr]=(0,a.useState)(!1),[la,qr]=(0,a.useState)(null),[Yn,Sr]=(0,a.useState)(),[Ri,oi]=(0,a.useState)([]),[hr,pa]=(0,a.useState)(!1),[fs,Ds]=(0,a.useState)(!1),[go,Fs]=(0,a.useState)(""),[ja,ts]=(0,a.useState)([]),Ka=(0,a.useRef)(!0),mo=[{img:we(57227),name:"PPT\u751F\u6210",url:"/IntelligentTools/10",des:"PPT\u751F\u6210\u662F\u4E00\u4E2A\u4E13\u4E1A\u9AD8\u6548\u7684\u52A9\u624B\uFF0C\u80FD\u4E00\u53E5\u8BDD\u667A\u80FD\u751F\u6210PPT\u5927\u7EB2\uFF0C\u4E5F\u80FD\u4F9D\u636E\u5927\u7EB2\u586B\u5145\u8BE6\u7EC6\u5185\u5BB9"},{img:we(82113),name:"\u6570\u5B57\u5206\u8EAB",url:"/DigitalClone",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"},{img:we(70962),name:"\u667A\u80FD\u51FA\u5377",url:"/IntelligentTools/8",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90"},{img:we(54285),name:"\u667A\u80FD\u51FA\u9898",url:"/IntelligentTools/5",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387"}];(0,a.useEffect)(()=>{ha&&Ka.current&&(yl(),du(),Ka.current=!1)},[ha]),(0,a.useEffect)(()=>{var Er,Zn,xi;((Er=be.actionTabs)==null?void 0:Er.key)==="\u5237\u65B0\u8BFE\u7A0B\u667A\u80FD\u4F53\u5217\u8868\u5E94\u7528"&&(yl(),Lt({type:"pathsDetail/setActionTabs",payload:{key:""}})),((Zn=be.actionTabs)==null?void 0:Zn.key)==="\u6253\u5F00\u8BFE\u7A0B\u667A\u80FD\u95EE\u7B54"&&(((xi=be==null?void 0:be.detail)!=null&&xi.can_managed||(0,ue.Ny)())&&Fl(),lr(!0),setTimeout(()=>{hs()},50),Lt({type:"pathsDetail/setActionTabs",payload:{key:""}}))},[(Cn=be.actionTabs)==null?void 0:Cn.key]);const yl=()=>sd(void 0,null,function*(){var Er,Zn,xi,ba,$n,Es;const _o=yield(0,et.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Subject",item_id:(Qn==null?void 0:Qn.pathId)||((Er=be==null?void 0:be.detail)==null?void 0:Er.id)}}),Us=yield(0,et.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_assistant",deployable_id:(Qn==null?void 0:Qn.pathId)||((Zn=be==null?void 0:be.detail)==null?void 0:Zn.id),deployable_type:"Subject",item_type:"Subject",item_id:Qn==null?void 0:Qn.pathId}});(_o==null?void 0:_o.status)===0&&(Wr(((xi=_o==null?void 0:_o.data)==null?void 0:xi.list)||[]),ei(((ba=_o==null?void 0:_o.data)==null?void 0:ba.local_ai_model_url)||""),hs()),(Us==null?void 0:Us.status)===0&&(Wr([...(($n=_o==null?void 0:_o.data)==null?void 0:$n.list)||[],...((Es=Us==null?void 0:Us.data)==null?void 0:Es.agents)||[]]),hs())}),Fl=()=>sd(void 0,null,function*(){var Er,Zn;let xi=yield(0,et.ZP)("/api/ai/knowledge/repositories.json",{method:"get",params:{page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:(Er=be==null?void 0:be.detail)==null?void 0:Er.id,deployable_type:"Subject"}});(xi==null?void 0:xi.status)===0&&ts((Zn=xi==null?void 0:xi.data)==null?void 0:Zn.knowledges)}),du=()=>sd(void 0,null,function*(){const Er=yield(0,et.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Subject",item_id:Qn==null?void 0:Qn.pathId}});(Er==null?void 0:Er.status)==0&&ta(Er==null?void 0:Er.permission)});(0,a.useEffect)(()=>{const Er=Fr.current;if(Er){const Zn=()=>{requestAnimationFrame(hs)};Er.addEventListener("scroll",Zn),hs();const xi=new ResizeObserver(()=>{hs()});return xi.observe(Er),()=>{Er.removeEventListener("scroll",Zn),xi.disconnect()}}},[Fr.current]);const Vo=Er=>{if(!Fr.current)return;const Zn=Fr.current,xi=Zn.children;if(xi.length===0)return;const Es=xi[0].getBoundingClientRect().width+22,_o=Zn.scrollLeft;Er==="left"?Zn.scrollTo({left:Math.max(0,_o-Es),behavior:"smooth"}):Zn.scrollTo({left:_o+Es,behavior:"smooth"}),setTimeout(()=>{hs()},50)},hs=()=>{if(!Fr.current)return;const Er=Fr.current,Zn=Er.scrollWidth-Er.clientWidth;if(console.log(Er.scrollWidth),console.log(Er.clientWidth),console.log(Er.scrollLeft),Zn<=0){Wt(!1),dr(!1);return}Wt(Er.scrollLeft>1),dr(Er.scrollLeft{ti(Er),Ra(Er),bi(!!Er)},Wl=Er=>sd(void 0,null,function*(){var Zn;const xi=yield(0,et.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:(Qn==null?void 0:Qn.pathId)||((Zn=be==null?void 0:be.detail)==null?void 0:Zn.id),id:Er}})});function Kr(Er){return sd(this,null,function*(){let Zn=yield(0,et.ZP)(`/api/ai/agents/${Er}/get_bot_info.json`,{method:"post"});(Zn==null?void 0:Zn.status)===0&&oi(Zn==null?void 0:Zn.data)})}const ur=Er=>a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",margin:"10px 20px 40px 0px"}},a.createElement("div",{className:Ol.bigTipsBox,style:{width:"100%"}},a.createElement("div",{ref:Fr,className:Ol.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},mo.map((Zn,xi)=>a.createElement(de.Z,{key:xi,title:Zn.des},a.createElement("div",{onClick:()=>{Zn.url&&(0,He.xg)(`${Ao.Z.AI_PLATFORM_URL}${Zn.url}?pathid=${Qn.pathId}&url=${window.location.origin}&name=${be.name}&type=Subject`),Zn.imgClarity&&(Vl(null),qr(null),Sr(null),pa(!1),oi({}),Ds(!0))},className:Ol.item,style:{flex:"0 0 auto"}},Zn.spriteClass?a.createElement("img",{src:so.Z,width:40,height:40,alt:Zn.name}):a.createElement("img",{src:Zn.img,width:40,height:40,alt:Zn.name}),a.createElement("span",null,Zn.name)))),Pr.map(Zn=>{var xi;return a.createElement(de.Z,{key:Zn.id,title:Zn!=null&&Zn.agent_type?Zn==null?void 0:Zn.description:`${Zn.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${Ol.item} ${Ar===Zn.id?Ol.active:""}`,key:Zn.id,style:{flex:"0 0 auto"},onClick:()=>{Ds(!1),Ar===Zn.id?(Vl(null),qr(null),Sr(""),pa(!1),oi({})):(Sr(Zn==null?void 0:Zn.name),Zn!=null&&Zn.agent_type?(Kr(Zn.id),qr(Zn.id),ti(Zn.id),bi(!!Zn.id),Wl(Zn.id),(Zn==null?void 0:Zn.agent_type)==="workflow"?pa(!0):pa(!1)):(qr(null),pa(!1),Vl(Zn.id)))}},(Zn==null?void 0:Zn.can_edit)&&!(Zn!=null&&Zn.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${Ol.editBtn}`,onClick:ba=>{ba.stopPropagation(),gr({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Zn}})}}),a.createElement("div",{style:{position:"absolute",left:0,top:0,borderRadius:"8px 0px 8px 0px",background:"#69DBA6",color:"#fff",height:18,padding:"0px 4px",fontSize:12}},"\u81EA\u5EFA"),a.createElement("img",{src:Zn!=null&&Zn.agent_type?Ao.Z.API_SERVER+((xi=Zn==null?void 0:Zn.icon)==null?void 0:xi.url):Zn.attachment_id?`${Ao.Z.API_SERVER}/api/attachments/${Zn.attachment_id}`:Tc,width:40,height:40,alt:Zn.name}),a.createElement("span",null,Zn.name)))}),Or&&a.createElement(xA.Z,{addStyle:{width:120,height:140},data:Pr,getIAData:()=>yl(),url:li,className:Ol.inlineAgent,queryInfo:{item_type:"Subject",item_id:Qn==null?void 0:Qn.pathId}}))),a.createElement("div",{className:Ol.PrevNext},fn&&a.createElement("div",{className:Ol.LeftButton,onClick:Zn=>{Zn.stopPropagation(),Vo("left")}},a.createElement("img",{src:Gc.Z,alt:"Previous",className:Ol.img}),a.createElement("img",{src:uc.Z,alt:"Previous",className:Ol.imgHover})),yn&&a.createElement("div",{className:Ol.RightButton,onClick:Zn=>{Zn.stopPropagation(),Vo("right")}},a.createElement("img",{src:bc.Z,alt:"Next",className:Ol.img}),a.createElement("img",{src:Kc.Z,alt:"Next",className:Ol.imgHover})))),oo=Er=>{var Zn;return(Zn=be==null?void 0:be.detail)!=null&&Zn.can_managed||(0,ue.Ny)()?a.createElement(ie.default,{onChange:xi=>{if(console.log("----",xi),xi){let ba=xi==null?void 0:xi.split("-"),$n=ba[1]==="educoder"?"touge":ba[0];Fs($n)}else Fs("")},placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u5E93",style:{display:Ar&&"none",width:150,height:62,marginRight:10,borderRadius:4},allowClear:!0},ja==null?void 0:ja.map(xi=>a.createElement(ie.default.Option,{value:(xi==null?void 0:xi.dataset_id)+"-"+(xi==null?void 0:xi.repository_type)},xi==null?void 0:xi.name))):null},pi=Er=>a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",width:662,justifyContent:"space-between",margin:"10px 20px 40px 0px"}},a.createElement("div",{className:Ol.bigTipsBox,style:{width:"100%",marginRight:10}},a.createElement("div",{ref:Fr,className:Ol.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},mo.map((Zn,xi)=>a.createElement(de.Z,{key:xi,title:Zn.des},a.createElement("div",{onClick:()=>{Zn.url&&(0,He.xg)(`${Ao.Z.AI_PLATFORM_URL}${Zn.url}?pathid=${Qn.pathId}&url=${window.location.origin}&name=${be.name}&type=Subject`),Zn.imgClarity&&(Vl(null),qr(null),Sr(null),pa(!1),oi({}),Ds(!0))},className:Ol.itembottom,style:{flex:"0 0 auto"}},Zn.spriteClass?a.createElement("img",{src:so.Z,width:24,height:24,alt:Zn.name}):a.createElement("img",{src:Zn.img,width:24,height:24,alt:Zn.name}),a.createElement("span",null,Zn.name)))),Pr.map(Zn=>a.createElement(de.Z,{key:Zn.id,title:Zn!=null&&Zn.agent_type?Zn==null?void 0:Zn.description:`${Zn.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${Ol.itembottom} ${Ar===Zn.id?Ol.active:""}`,key:Zn.id,style:{flex:"0 0 auto"},onClick:()=>{Ds(!1),Ar===Zn.id?(Vl(null),qr(null),Sr(null),pa(!1),oi({})):(Sr(Zn==null?void 0:Zn.name),Zn!=null&&Zn.agent_type?(Kr(Zn.id),qr(Zn.id),ti(Zn.id),bi(!!Zn.id),Wl(Zn.id),(Zn==null?void 0:Zn.agent_type)==="workflow"?pa(!0):pa(!1)):(qr(null),Vl(Zn.id),pa(!1)))}},(Zn==null?void 0:Zn.can_edit)&&!(Zn!=null&&Zn.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${Ol.editBtn}`,onClick:xi=>{xi.stopPropagation(),gr({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Zn}})}}),a.createElement("div",{style:{position:"absolute",left:0,top:0,borderRadius:"8px 0px 8px 0px",background:"#69DBA6",color:"#fff",height:18,padding:"0px 4px",fontSize:12}},"\u81EA\u5EFA"),a.createElement("img",{src:Zn.attachment_id?`${Ao.Z.API_SERVER}/api/attachments/${Zn.attachment_id}`:Tc,width:24,height:24,alt:Zn.name}),a.createElement(de.Z,{title:Zn.name},a.createElement("span",{style:{maxWidth:70}},Zn.name))))),Or&&a.createElement(xA.Z,{addStyle:{width:76,height:88},data:Pr,getIAData:()=>yl(),url:li,className:Ol.inlineAgent,queryInfo:{item_type:"Subject",item_id:Qn==null?void 0:Qn.pathId}}))),a.createElement("div",{className:Ol.PrevNext,style:{width:"90%",marginLeft:10}},fn&&a.createElement("div",{className:Ol.LeftButton,style:{height:100},onClick:Zn=>{Zn.stopPropagation(),Vo("left")}},a.createElement("img",{src:Gc.Z,alt:"Previous",className:Ol.img}),a.createElement("img",{src:uc.Z,alt:"Previous",className:Ol.imgHover})),yn&&a.createElement("div",{className:Ol.RightButton,style:{height:100},onClick:Zn=>{Zn.stopPropagation(),Vo("right")}},a.createElement("img",{src:bc.Z,alt:"Next",className:Ol.img}),a.createElement("img",{src:Kc.Z,alt:"Next",className:Ol.imgHover})))),Gn={onAdd:()=>(0,et.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,et.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Subject",questionable_id:Xe==null?void 0:Xe.id,by_self:!0}}),onListClick:Er=>(0,et.ZP)(`/api/course_qna_sessions/${Er}.json`,{method:"get"}),onListDelete:Er=>(0,et.ZP)(`/api/course_qna_sessions/${Er}.json`,{method:"delete"}),onListDealData:Er=>{let Zn=[];return Er==null||Er.forEach(xi=>{const ba=xi.id,$n=xi.think?{reasoning:xi.think,thinkingEnabled:!0}:{},Es=[{text:xi.question,key:ba,sender:"user",fileList:[],show:!0},cu({key:ba,loading:!1,sender:"AI",show:!0,source:xi.answer_source,text:xi.answer,like:xi.like,dislike:xi.dislike,time:xi.think_time,id:xi.id},$n)];Zn=[...Zn,...Es]}),Zn}};return a.createElement(a.Fragment,null,((0,ue.Ny)()||(0,ue.$O)()||(Xe==null?void 0:Xe.is_use_ai))&&(Xe==null?void 0:Xe.id)&&a.createElement(oA.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,isPath:!0,isCoze:hr,improveClarity:fs,showDefaultTips:!1,showAvatarEditData:{nickname:"\u8BFE\u7A0B\u52A9\u6559",headImgId:null,show:!1},fetchListObject:Gn,headNode:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 font22"},a.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u8BFE\u7A0B\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",{className:"font16 mt20",style:{color:"#434D6C",marginBottom:40,marginTop:12}},a.createElement("span",null,"\u6211\u53EF\u4EE5\u652F\u6301\u5B9E\u65F6\u7B54\u7591\u3001\u4F5C\u4E1A\u6279\u6539\u3001\u8BD5\u9898\u751F\u6210\u3001\u865A\u62DF\u6388\u8BFE\u4E0E\u4E2A\u6027\u5316\u52A9\u5B66\uFF0C\u52A9\u529B\u5E08\u751F\u9AD8\u6548\u4E92\u52A8\u3001\u8F7B\u677E\u63D0\u5347\u5B66\u4E60\u6548\u679C"))),fetchData:{questionable_type:"Subject",questionable_id:Xe==null?void 0:Xe.id,is_chat:!0,application_id:yi,agent_id:la,knowledge_type:go?go!=="touge"?"coze":"touge":"",coze_id:go!=="touge"?go:""},isCheckRestrictNumber:!0,title:"\u8BFE\u7A0B\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json",topFunctionNode:ur,BottomNode:pi,ysclist:Ri,BOttomNodeName:Yn,hideUpload:Xr,visible:ha,Selectdiv:oo,onOpen:()=>{var Er;((Er=be==null?void 0:be.detail)!=null&&Er.can_managed||(0,ue.Ny)())&&Fl(),lr(!0),setTimeout(()=>{hs()},50)},onClose:()=>lr(!1)}))};var Pp=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(Yc),rl=we(584),df=we(58755),Cs={flex_box_center:"flex_box_center___u1iWx",flex_space_between:"flex_space_between___V_XeX",flex_box_vertical_center:"flex_box_vertical_center___tHT9p",flex_box_center_end:"flex_box_center_end___WldJR",flex_box_column:"flex_box_column___wIQL4",content:"content___pRpX8",additem:"additem___FIsTk",title:"title____Cy3E",center:"center___jvSq5",additemactivite:"additemactivite___sdh4M",beta:"beta___tsaw9",upimg:"upimg___SUOhm",uphover:"uphover___WO4pK",items:"items___M75fU",i_tit:"i_tit___mTY0x",public:"public___pxtFV",unpublic:"unpublic___pX3wg",sandian:"sandian___UD34X",delete:"delete___IID16",senditem:"senditem___q4yzX",senditemactivite:"senditemactivite___eVWvi",connect:"connect___YNkNO",bottom:"bottom___FLCuo",tj:"tj___plJT9",multi_ellipsi:"multi_ellipsi___gNJ4z",luicolumnbg:"luicolumnbg___KETdD",personal:"personal___r9MJO",official:"official___j320f"},Jc=we(82765),a0=we(50428),F0=we(54904),L0=we(52505),xg=we(94968),eg=Object.getOwnPropertySymbols,dm=Object.prototype.hasOwnProperty,Sg=Object.prototype.propertyIsEnumerable,Ig=(Xe,Ye)=>{var be={};for(var Lt in Xe)dm.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&eg)for(var Lt of eg(Xe))Ye.indexOf(Lt)<0&&Sg.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},md=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Ld=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,onOk:Cn,dispatch:Qn}=Ye,gr=Ig(Ye,["user","pathsDetail","onOk","dispatch"]),fn,Wt,yn,dr,Fr;const[Pr,Wr]=(0,a.useState)({}),[li]=xt.default.useForm(),[ei,Or]=(0,a.useState)(!1);function ta(){return md(this,null,function*(){var Xr;let bi=yield(0,et.ZP)("/api/ai/agents/get_icon.json",{method:"get",params:{agent_type:(Xr=Lt.actionTabs)==null?void 0:Xr.addparams}});(bi==null?void 0:bi.status)===0&&Wr(bi==null?void 0:bi.data)})}const Ar=Xr=>Xr.type.startsWith("image/")?Xr.size/1024/1024<2?new Promise((Ra,ha)=>{const lr=new FileReader;lr.readAsDataURL(Xr),lr.onload=()=>{var la,qr;const Yn=lr.result;ti({file_type:"base64",original_filename:Xr==null?void 0:Xr.name,file:Yn,deployable_type:(la=Lt.actionTabs)==null?void 0:la.deployable_type,deployable_id:(qr=Lt.actionTabs)==null?void 0:qr.deployable_id}),Ra(!1)},lr.onerror=la=>{Ne.ZP.error("\u6587\u4EF6\u8BFB\u53D6\u5931\u8D25"),ha(la)}}):(Ne.ZP.error("\u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7 2MB!"),!1):(Ne.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u56FE\u7247\u6587\u4EF6!"),!1);function ti(Xr){return md(this,null,function*(){let bi=yield(0,et.ZP)("/api/ai/agents/upload_file.json",{method:"POST",body:Xr});(bi==null?void 0:bi.status)===0&&Wr(bi==null?void 0:bi.data)})}return(0,a.useEffect)(()=>{Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u65B0\u589E"&&ta()},[Lt.actionTabs.key]),a.createElement(Pe.default,{centered:!0,title:"\u521B\u5EFA"+(((fn=Lt.actionTabs)==null?void 0:fn.addparams)==="workflow"?"\u5DE5\u4F5C\u6D41":"\u667A\u80FD\u52A9\u624B"),open:Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u65B0\u589E",width:650,loading:ei,onCancel:()=>{Qn({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>{console.log("----",li.getFieldsValue()),li.submit()}},a.createElement(xt.default,{layout:"vertical",size:"large",form:li,onFinish:Xr=>md(void 0,null,function*(){Or(!0),Xr.attachment_id=Pr.id;let bi=yield Cn(Xr);Or(!1),bi.status===0&&li.resetFields()})},a.createElement(xt.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"+((Wt=Lt.actionTabs)==null?void 0:Wt.addparams)=="workflow"?"\u5DE5\u4F5C\u6D41\u540D\u79F0":"\u52A9\u624B\u540D\u79F0"}],label:((yn=Lt.actionTabs)==null?void 0:yn.addparams)==="workflow"?"\u5DE5\u4F5C\u6D41\u540D\u79F0":"\u52A9\u624B\u540D\u79F0",name:"name"},a.createElement(tt.default,{showCount:!0,maxLength:20})),a.createElement(xt.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"+((dr=Lt.actionTabs)==null?void 0:dr.addparams)=="workflow"?"\u5DE5\u4F5C\u6D41\u529F\u80FD\u4ECB\u7ECD":"\u52A9\u624B\u529F\u80FD\u4ECB\u7ECD"}],label:((Fr=Lt.actionTabs)==null?void 0:Fr.addparams)==="workflow"?"\u5DE5\u4F5C\u6D41\u529F\u80FD\u4ECB\u7ECD":"\u52A9\u624B\u529F\u80FD\u4ECB\u7ECD",name:"description"},a.createElement(tt.default.TextArea,{showCount:!0,maxLength:500})),a.createElement(xt.default.Item,{label:"\u56FE\u6807",name:"attachment_id",rules:[{validator(Xr,bi){return Pr.id?Promise.resolve():Promise.reject(new Error("\u8BF7\u4E0A\u4F20\u56FE\u6807"))}}]},a.createElement(xg.default,{name:"file",maxCount:1,showUploadList:!1,beforeUpload:Ar},a.createElement("div",{className:Cs.upimg},a.createElement("div",{className:Cs.uphover},a.createElement("div",null,"+"),a.createElement("div",null,"\u91CD\u65B0\u4E0A\u4F20")),a.createElement("img",{src:Ao.Z.API_SERVER+(Pr==null?void 0:Pr.url)}))))))};var Xd=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(Ld),Vd=Object.defineProperty,Mg=Object.getOwnPropertySymbols,Dg=Object.prototype.hasOwnProperty,kf=Object.prototype.propertyIsEnumerable,fm=(Xe,Ye,be)=>Ye in Xe?Vd(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Np=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Dg.call(Ye,be)&&fm(Xe,be,Ye[be]);if(Mg)for(var be of Mg(Ye))kf.call(Ye,be)&&fm(Xe,be,Ye[be]);return Xe},hm=(Xe,Ye)=>{var be={};for(var Lt in Xe)Dg.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Mg)for(var Lt of Mg(Xe))Ye.indexOf(Lt)<0&&kf.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},bm=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const o0=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,onOk:Cn,dispatch:Qn}=Ye,gr=hm(Ye,["user","pathsDetail","onOk","dispatch"]),fn;const[Wt,yn]=(0,a.useState)({}),[dr]=xt.default.useForm(),[Fr,Pr]=(0,a.useState)([]),[Wr,li]=(0,a.useState)({page:1,per_page:20,keyword:"",agent_type:"",status:"",deployable_id:"",deployable_type:"Subject",source:"",category:"created",use_type:"Subject",use_id:(fn=Lt==null?void 0:Lt.detail)==null?void 0:fn.id}),[ei,Or]=(0,a.useState)([]);function ta(){return bm(this,null,function*(){let Ar=yield(0,et.ZP)("/api/ai/agents/all_ai_agents.json",{method:"get",params:Wr});(Ar==null?void 0:Ar.status)===0&&Pr(Ar==null?void 0:Ar.data)})}return(0,a.useEffect)(()=>{Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u9009\u7528"&&ta()},[Lt.actionTabs.key,Wr]),a.createElement(Pe.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u9009\u7528",width:1100,onCancel:()=>{Qn({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>bm(void 0,null,function*(){if((ei==null?void 0:ei.length)===0){Ne.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield Cn({ai_agent_ids:ei})).status===0&&Or([])})},a.createElement(rA.default,{defaultActiveKey:"1",items:[{key:"created",label:"\u6211\u521B\u5EFA\u7684"}],onChange:Ar=>{Wr.page=1,Wr.per_page=20,Wr.category=Ar,Or([]),li(Np({},Wr))}}),a.createElement(xt.default,{layout:"inline",size:"large",form:dr,initialValues:{deployable_type:"Subject"},onValuesChange:(0,sa.debounce)((Ar,ti)=>{Wr.page=1,Wr.per_page=20,li(Np(Np({},Wr),ti))},300)},a.createElement("div",null,a.createElement(xt.default.Item,{label:"",name:"keyword"},a.createElement(tt.default.Search,{style:{width:"100%"},placeholder:"\u8F93\u5165\u667A\u80FD\u4F53\u540D\u79F0\u641C\u7D22"})))),a.createElement(hi.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange(Ar,ti,Xr){Or(Ar)},selectedRowKeys:ei,getCheckboxProps:Ar=>({disabled:Ar==null?void 0:Ar.is_use})},scroll:{y:400},rowKey:Ar=>Ar==null?void 0:Ar.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(Ar,ti,Xr)=>`${(Wr.page-1)*Wr.per_page+Xr+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"},{title:"\u6765\u6E90",dataIndex:"deployable_type",render:Ar=>Ar==="Subject"?"\u5B9E\u8DF5\u8BFE\u7A0B":"\u6559\u5B66\u8BFE\u5802"},{title:"\u540D\u79F0",dataIndex:"deployable_name"}],dataSource:Fr==null?void 0:Fr.list}),a.createElement(Ys.Z,{style:{marginTop:20},pageSize:Wr.per_page,current:Wr.page,onChange:(Ar,ti)=>{Wr.page=Ar,Wr.per_page=ti,li(Np({},Wr))},hideOnSinglePage:!0,total:Fr==null?void 0:Fr.size}))};var Ap=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(o0),Fg=Object.defineProperty,tg=Object.defineProperties,Uh=Object.getOwnPropertyDescriptors,Lg=Object.getOwnPropertySymbols,ng=Object.prototype.hasOwnProperty,qg=Object.prototype.propertyIsEnumerable,P0=(Xe,Ye,be)=>Ye in Xe?Fg(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,N0=(Xe,Ye)=>{for(var be in Ye||(Ye={}))ng.call(Ye,be)&&P0(Xe,be,Ye[be]);if(Lg)for(var be of Lg(Ye))qg.call(Ye,be)&&P0(Xe,be,Ye[be]);return Xe},el=(Xe,Ye)=>tg(Xe,Uh(Ye)),Cc=(Xe,Ye)=>{var be={};for(var Lt in Xe)ng.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Lg)for(var Lt of Lg(Xe))Ye.indexOf(Lt)<0&&qg.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},_g=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Tp=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,onOk:Cn,dispatch:Qn}=Ye,gr=Cc(Ye,["user","pathsDetail","onOk","dispatch"]),fn,Wt,yn;const[dr,Fr]=(0,a.useState)({}),[Pr]=xt.default.useForm(),[Wr,li]=(0,a.useState)({page:1,per_page:15}),[ei,Or]=(0,a.useState)([]),[ta,Ar]=(0,a.useState)(!1);function ti(){return _g(this,null,function*(){var Xr,bi,yi;Ar(!0);let Ra=((Xr=Lt.actionTabs)==null?void 0:Xr.iscourse)==="1"?`/api/users/${(bi=be==null?void 0:be.userInfo)==null?void 0:bi.login}/courses.json`:`/api/users/${(yi=be==null?void 0:be.userInfo)==null?void 0:yi.login}/subjects.json`,ha=yield(0,et.ZP)(Ra,{method:"get",params:el(N0({},Wr),{sort_by:"updated_at",sort_direction:"desc",category:"manage"})});Ar(!1),ha&&Fr(ha)})}return(0,a.useEffect)(()=>{Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u53D1\u9001"&&ti()},[Lt.actionTabs.key]),a.createElement(Pe.default,{centered:!0,title:"\u53D1\u9001\u81F3"+(((fn=Lt.actionTabs)==null?void 0:fn.iscourse)==="1"?"\u6559\u5B66\u8BFE\u5802":"\u5B9E\u8DF5\u8BFE\u7A0B"),open:Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u53D1\u9001",width:650,onCancel:()=>{Qn({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>_g(void 0,null,function*(){(yield Cn({deployable_ids:ei})).status===0&&Or([])})},a.createElement(hi.default,{style:{marginTop:20},loading:ta,rowSelection:{type:"checkbox",onChange(Xr,bi,yi){Or(Xr)},selectedRowKeys:ei},rowKey:Xr=>Xr==null?void 0:Xr.id,pagination:!1,scroll:{y:400},columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(Xr,bi,yi)=>`${(Wr.page-1)*Wr.per_page+yi+1}`,width:50},{title:((Wt=Lt.actionTabs)==null?void 0:Wt.iscourse)==="1"?"\u6559\u5B66\u8BFE\u5802\u540D\u79F0":"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",dataIndex:"name"},{title:"\u521B\u5EFA\u4EBA",dataIndex:"owner_name",width:100}],dataSource:((yn=Lt.actionTabs)==null?void 0:yn.iscourse)==="1"?dr==null?void 0:dr.courses:dr==null?void 0:dr.subjects}),a.createElement(Ys.Z,{style:{marginTop:20},pageSize:Wr.per_page,current:Wr.page,onChange:(Xr,bi)=>{Wr.page=Xr,Wr.per_page=bi,li(N0({},Wr)),ti()},hideOnSinglePage:!0,total:dr==null?void 0:dr.count}))};var rg=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(Tp),ru=we(29245),cp=we(5112),ff=we(87763),pm=we(2086),s0=we(41133),Dm=we(70323),Fm=we(89055),Lm=we(3429),Bc=we(76411),Re=Object.defineProperty,Te=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,St=(Xe,Ye,be)=>Ye in Xe?Re(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Xt=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Ge.call(Ye,be)&&St(Xe,be,Ye[be]);if(Te)for(var be of Te(Ye))Ve.call(Ye,be)&&St(Xe,be,Ye[be]);return Xe};const cn=Xe=>React.createElement("svg",Xt({className:"b2_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Xe),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));var Mn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+",In=Object.defineProperty,Dr=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,qi=(Xe,Ye,be)=>Ye in Xe?In(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,vs=(Xe,Ye)=>{for(var be in Ye||(Ye={}))kr.call(Ye,be)&&qi(Xe,be,Ye[be]);if(Dr)for(var be of Dr(Ye))$r.call(Ye,be)&&qi(Xe,be,Ye[be]);return Xe};const $a=Xe=>React.createElement("svg",vs({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Xe),React.createElement("title",null,"4 (1)"),React.createElement("defs",null,React.createElement("path",{id:"dmyh_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"dmyh_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#dmyh_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#dmyh_svg__a"}),React.createElement("g",{mask:"url(#dmyh_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M17.62 2.016c.246.913.292 1.835.14 2.767l-13.45.011C4.2 3.745 3.898 2.01 5.485 2.007c4.045-.01 8.09-.006 12.135.009ZM6.464 3.794c.166-.047.26-.232.209-.415-.051-.182-.227-.293-.394-.246-.166.046-.26.232-.208.414.051.183.227.293.393.247Zm1.403-.33a.332.332 0 1 0-.664-.001.332.332 0 0 0 .664 0Zm.827.348c.165-.003.296-.163.292-.357a.386.386 0 0 0-.092-.247.278.278 0 0 0-.213-.1c-.165.004-.296.164-.292.358a.386.386 0 0 0 .092.247c.057.065.134.1.213.099Z",fill:"#8DCAFC"}),React.createElement("path",{d:"m17.62 2.016 1.222-.003c.437-.002.693.23.767.694.13.81.161 1.575.092 2.296a3.785 3.785 0 0 0-1.871-.198l-.07-.022a6.501 6.501 0 0 0-.14-2.767Z",fill:"#63B9FC"}),React.createElement("path",{d:"m17.76 4.783.07.022c0 1.16.111 2.478-.084 3.616-.095.56.092 1.353.084 1.766-.047 2.58-.014 5.16.097 7.739l-13.28-.02c-.106 0-.197-.032-.245-.087l-.094-.111-.02-11.03V5.212l.022-.419 13.45-.011ZM7.812 9.157l1.322-1.205c.27-.245.337-.519.204-.82-.522-1.186-2.723 1.317-3.105 1.693-.267.264-.267.53-.003.798.284.288 3.306 3.593 3.116 1.247a.36.36 0 0 0-.117-.234L7.823 9.353a.15.15 0 0 1-.05-.101.115.115 0 0 1 .039-.095Zm5.212-1.597a.628.628 0 0 0-.435-.774l-.043-.012a.628.628 0 0 0-.774.434l-1.032 3.675c-.094.333.1.68.434.773l.043.013c.334.093.68-.101.774-.435l1.033-3.674Zm2.733 1.33a.377.377 0 0 1 .033.588c-.293.262-2.622 2.05-.753 2.22a.35.35 0 0 0 .251-.078 23.37 23.37 0 0 0 1.576-1.33c.622-.575 1.286-1.005.433-1.76-.542-.475-2.42-2.66-2.94-1.206a.277.277 0 0 0 .036.251c.316.46.77.898 1.364 1.314Zm-6.015 4.653a.31.31 0 0 0-.31-.31H6.28a.31.31 0 0 0-.31.31v.078c0 .17.139.31.31.31h3.152a.31.31 0 0 0 .31-.31v-.078Zm3.769 1.433c.005-.218-.307-.402-.698-.412-.392-.01-.713.157-.719.375-.006.217.307.401.698.411.391.01.713-.157.719-.374Zm-2.17-.02a.326.326 0 0 0-.326-.327l-4.72-.008a.326.326 0 0 0-.328.326v.044c0 .18.146.327.326.327l4.72.009A.326.326 0 0 0 11.34 15v-.045Zm3.64 1.365c-.003-.192-.249-.345-.55-.34-.3.005-.54.164-.538.357.003.193.249.345.55.34.3-.005.541-.164.538-.357Zm-6.5-.004a.299.299 0 0 0-.3-.298l-1.902.007a.299.299 0 0 0-.298.3v.022a.299.299 0 0 0 .3.297l1.903-.006a.299.299 0 0 0 .297-.3v-.022Zm4.661.013a.301.301 0 0 0-.3-.302l-3.208-.005a.301.301 0 0 0-.302.3v.017a.301.301 0 0 0 .3.302l3.209.006a.301.301 0 0 0 .302-.301v-.017Z",fill:"#3291FC"}),React.createElement("path",{d:"M17.83 4.805a3.784 3.784 0 0 1 1.871.198l.012.129.01 1.545-.08 11.288-1.716-.04a126.376 126.376 0 0 1-.097-7.738c.008-.413-.179-1.205-.084-1.766.195-1.138.084-2.455.084-3.616Z",fill:"#3291FC"}),React.createElement("path",{d:"m19.713 5.132 2.58.14c-1.378-.375-.589.867-.639 1.405h-1.93l-.011-1.545Zm-15.425.08v1.465l-1.802.059c-.078.001-.14.07-.14.153l-.01 10.88c0 .13.087.246.214.282.606.17 1.192.055 1.758-.343l.094.111c.048.055.139.087.246.087l13.28.02 1.715.039 2.011.08c.05.66-.062 1.285-.337 1.872L1.4 19.912c-.112 0-.204-.07-.299-.123-.141-.357-.213-.642-.215-.854C.88 14.663.88 10.39.885 6.114c0-.586.288-.881.864-.885l2.54-.016Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M22.293 5.271c.54.09.816.378.829.868.093 3.387.061 7.965-.095 13.737l-.804.064-.906-.023a3.685 3.685 0 0 0 .337-1.872V6.677c.05-.538-.739-1.78.64-1.406Z",fill:"#A1AAEF"}),React.createElement("path",{d:"m4.288 6.677.02 11.03c-.566.399-1.152.513-1.758.344a.294.294 0 0 1-.215-.282l.011-10.88c0-.083.062-.152.14-.153l1.802-.059Z",fill:"#DDE2F0"}),React.createElement("path",{d:"M19.724 6.677h1.93v11.368l-2.011-.08.08-11.288ZM1.102 19.79c.095.053.187.123.299.123l19.916.005.906.023c.324.632.296 1.275-.083 1.927A663.39 663.39 0 0 0 1.5 21.82c-1.13.017-1.735-.53-1.414-1.682a.186.186 0 0 1 .178-.131c.293-.001.581-.076.837-.218Z",fill:"#DAE0FF"}),React.createElement("path",{d:"m23.027 19.876.644.117a.207.207 0 0 1 .17.159c.275 1.296-.292 1.868-1.701 1.715.38-.652.407-1.295.083-1.927l.804-.064Z",fill:"#CCD2F2"}),React.createElement("path",{d:"M6.28 3.133a.309.309 0 0 0-.214.238.373.373 0 0 0 .092.33c.082.088.199.123.307.093.107-.03.189-.12.214-.238a.373.373 0 0 0-.092-.33.309.309 0 0 0-.307-.093ZM7.203 3.463a.332.332 0 1 0 .664 0 .332.332 0 0 0-.664 0ZM8.681 3.11c-.165.002-.295.162-.292.356.004.194.14.35.306.346.164-.003.295-.163.291-.357-.004-.194-.14-.349-.305-.346ZM7.823 9.353l1.406 1.283a.36.36 0 0 1 .117.234c.19 2.346-2.832-.96-3.116-1.247-.264-.268-.264-.534.003-.798.382-.376 2.583-2.879 3.105-1.693.133.301.065.575-.204.82L7.812 9.157a.115.115 0 0 0-.039.095.15.15 0 0 0 .05.1ZM12.547 6.774l.043.012c.402.113.547.371.434.774l-1.033 3.674c-.113.403-.371.548-.774.435l-.043-.013c-.403-.113-.548-.37-.434-.774l1.032-3.674c.114-.403.372-.547.775-.434ZM15.757 8.89c-.594-.417-1.048-.855-1.364-1.314a.277.277 0 0 1-.037-.252c.522-1.453 2.4.731 2.94 1.206.854.756.19 1.185-.432 1.76a23.37 23.37 0 0 1-1.576 1.33.352.352 0 0 1-.251.079c-1.87-.17.46-1.959.753-2.22a.377.377 0 0 0-.033-.59Z",fill:"#F1EFF2"}),React.createElement("path",{d:"M6.28 13.233h3.152c.207 0 .31.103.31.31v.078c0 .206-.103.31-.31.31H6.28c-.206 0-.31-.104-.31-.31v-.078c0-.207.104-.31.31-.31Z",fill:"#FDDD44"}),React.createElement("path",{d:"M12.094 14.938c-.004.14.128.274.345.35.218.076.488.083.709.019.22-.065.36-.191.363-.332.003-.14-.128-.273-.346-.35a1.217 1.217 0 0 0-.708-.018c-.22.065-.36.19-.363.331ZM6.295 14.62l4.72.01c.217 0 .326.108.326.326v.045c0 .217-.11.326-.327.326l-4.72-.009c-.218 0-.327-.11-.327-.327v-.044c0-.218.11-.327.328-.326Z",fill:"#FC9743"}),React.createElement("path",{d:"M13.893 16.338c.002.125.108.238.277.298.17.06.377.056.544-.009.167-.065.27-.181.267-.306-.002-.125-.107-.238-.277-.298a.815.815 0 0 0-.544.009c-.167.065-.269.181-.267.306ZM6.279 16.026l1.902-.007c.2 0 .3.099.3.298v.022c0 .2-.098.299-.297.3l-1.903.006c-.199.001-.299-.098-.3-.297v-.023c0-.199.099-.298.298-.3ZM9.634 16.023l3.208.005c.2 0 .301.101.3.302v.017c0 .2-.1.3-.301.3l-3.208-.005c-.201 0-.301-.101-.301-.302v-.017c0-.2.1-.3.302-.3Z",fill:"#28D1B3"}))));var Ho="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTcuNjIgMi4wMTZjLjI0Ni45MTMuMjkyIDEuODM1LjE0IDIuNzY3bC0xMy40NS4wMTFDNC4yIDMuNzQ1IDMuODk4IDIuMDEgNS40ODUgMi4wMDdjNC4wNDUtLjAxIDguMDktLjAwNiAxMi4xMzUuMDA5Wk02LjQ2NCAzLjc5NGMuMTY2LS4wNDcuMjYtLjIzMi4yMDktLjQxNS0uMDUxLS4xODItLjIyNy0uMjkzLS4zOTQtLjI0Ni0uMTY2LjA0Ni0uMjYuMjMyLS4yMDguNDE0LjA1MS4xODMuMjI3LjI5My4zOTMuMjQ3Wm0xLjQwMy0uMzNhLjMzMi4zMzIgMCAxIDAtLjY2NC0uMDAxLjMzMi4zMzIgMCAwIDAgLjY2NCAwWm0uODI3LjM0OGMuMTY1LS4wMDMuMjk2LS4xNjMuMjkyLS4zNTdhLjM4Ni4zODYgMCAwIDAtLjA5Mi0uMjQ3LjI3OC4yNzggMCAwIDAtLjIxMy0uMWMtLjE2NS4wMDQtLjI5Ni4xNjQtLjI5Mi4zNThhLjM4Ni4zODYgMCAwIDAgLjA5Mi4yNDdjLjA1Ny4wNjUuMTM0LjEuMjEzLjA5OVoiIGZpbGw9IiM4RENBRkMiLz48cGF0aCBkPSJtMTcuNjIgMi4wMTYgMS4yMjItLjAwM2MuNDM3LS4wMDIuNjkzLjIzLjc2Ny42OTQuMTMuODEuMTYxIDEuNTc1LjA5MiAyLjI5NmEzLjc4NSAzLjc4NSAwIDAgMC0xLjg3MS0uMTk4bC0uMDctLjAyMmE2LjUwMSA2LjUwMSAwIDAgMC0uMTQtMi43NjdaIiBmaWxsPSIjNjNCOUZDIi8+PHBhdGggZD0ibTE3Ljc2IDQuNzgzLjA3LjAyMmMwIDEuMTYuMTExIDIuNDc4LS4wODQgMy42MTYtLjA5NS41Ni4wOTIgMS4zNTMuMDg0IDEuNzY2LS4wNDcgMi41OC0uMDE0IDUuMTYuMDk3IDcuNzM5bC0xMy4yOC0uMDJjLS4xMDYgMC0uMTk3LS4wMzItLjI0NS0uMDg3bC0uMDk0LS4xMTEtLjAyLTExLjAzVjUuMjEybC4wMjItLjQxOSAxMy40NS0uMDExWk03LjgxMiA5LjE1N2wxLjMyMi0xLjIwNWMuMjctLjI0NS4zMzctLjUxOS4yMDQtLjgyLS41MjItMS4xODYtMi43MjMgMS4zMTctMy4xMDUgMS42OTMtLjI2Ny4yNjQtLjI2Ny41My0uMDAzLjc5OC4yODQuMjg4IDMuMzA2IDMuNTkzIDMuMTE2IDEuMjQ3YS4zNi4zNiAwIDAgMC0uMTE3LS4yMzRMNy44MjMgOS4zNTNhLjE1LjE1IDAgMCAxLS4wNS0uMTAxLjExNS4xMTUgMCAwIDEgLjAzOS0uMDk1Wm01LjIxMi0xLjU5N2EuNjI4LjYyOCAwIDAgMC0uNDM1LS43NzRsLS4wNDMtLjAxMmEuNjI4LjYyOCAwIDAgMC0uNzc0LjQzNGwtMS4wMzIgMy42NzVjLS4wOTQuMzMzLjEuNjguNDM0Ljc3M2wuMDQzLjAxM2MuMzM0LjA5My42OC0uMTAxLjc3NC0uNDM1bDEuMDMzLTMuNjc0Wm0yLjczMyAxLjMzYS4zNzcuMzc3IDAgMCAxIC4wMzMuNTg4Yy0uMjkzLjI2Mi0yLjYyMiAyLjA1LS43NTMgMi4yMmEuMzUuMzUgMCAwIDAgLjI1MS0uMDc4IDIzLjM3IDIzLjM3IDAgMCAwIDEuNTc2LTEuMzNjLjYyMi0uNTc1IDEuMjg2LTEuMDA1LjQzMy0xLjc2LS41NDItLjQ3NS0yLjQyLTIuNjYtMi45NC0xLjIwNmEuMjc3LjI3NyAwIDAgMCAuMDM2LjI1MWMuMzE2LjQ2Ljc3Ljg5OCAxLjM2NCAxLjMxNFptLTYuMDE1IDQuNjUzYS4zMS4zMSAwIDAgMC0uMzEtLjMxSDYuMjhhLjMxLjMxIDAgMCAwLS4zMS4zMXYuMDc4YzAgLjE3LjEzOS4zMS4zMS4zMWgzLjE1MmEuMzEuMzEgMCAwIDAgLjMxLS4zMXYtLjA3OFptMy43NjkgMS40MzNjLjAwNS0uMjE4LS4zMDctLjQwMi0uNjk4LS40MTItLjM5Mi0uMDEtLjcxMy4xNTctLjcxOS4zNzUtLjAwNi4yMTcuMzA3LjQwMS42OTguNDExLjM5MS4wMS43MTMtLjE1Ny43MTktLjM3NFptLTIuMTctLjAyYS4zMjYuMzI2IDAgMCAwLS4zMjYtLjMyN2wtNC43Mi0uMDA4YS4zMjYuMzI2IDAgMCAwLS4zMjguMzI2di4wNDRjMCAuMTguMTQ2LjMyNy4zMjYuMzI3bDQuNzIuMDA5QS4zMjYuMzI2IDAgMCAwIDExLjM0IDE1di0uMDQ1Wm0zLjY0IDEuMzY1Yy0uMDAzLS4xOTItLjI0OS0uMzQ1LS41NS0uMzQtLjMuMDA1LS41NC4xNjQtLjUzOC4zNTcuMDAzLjE5My4yNDkuMzQ1LjU1LjM0LjMtLjAwNS41NDEtLjE2NC41MzgtLjM1N1ptLTYuNS0uMDA0YS4yOTkuMjk5IDAgMCAwLS4zLS4yOThsLTEuOTAyLjAwN2EuMjk5LjI5OSAwIDAgMC0uMjk4LjN2LjAyMmEuMjk5LjI5OSAwIDAgMCAuMy4yOTdsMS45MDMtLjAwNmEuMjk5LjI5OSAwIDAgMCAuMjk3LS4zdi0uMDIyWm00LjY2MS4wMTNhLjMwMS4zMDEgMCAwIDAtLjMtLjMwMmwtMy4yMDgtLjAwNWEuMzAxLjMwMSAwIDAgMC0uMzAyLjN2LjAxN2EuMzAxLjMwMSAwIDAgMCAuMy4zMDJsMy4yMDkuMDA2YS4zMDEuMzAxIDAgMCAwIC4zMDItLjMwMXYtLjAxN1oiIGZpbGw9IiMzMjkxRkMiLz48cGF0aCBkPSJNMTcuODMgNC44MDVhMy43ODQgMy43ODQgMCAwIDEgMS44NzEuMTk4bC4wMTIuMTI5LjAxIDEuNTQ1LS4wOCAxMS4yODgtMS43MTYtLjA0YTEyNi4zNzYgMTI2LjM3NiAwIDAgMS0uMDk3LTcuNzM4Yy4wMDgtLjQxMy0uMTc5LTEuMjA1LS4wODQtMS43NjYuMTk1LTEuMTM4LjA4NC0yLjQ1NS4wODQtMy42MTZaIiBmaWxsPSIjMzI5MUZDIi8+PHBhdGggZD0ibTE5LjcxMyA1LjEzMiAyLjU4LjE0Yy0xLjM3OC0uMzc1LS41ODkuODY3LS42MzkgMS40MDVoLTEuOTNsLS4wMTEtMS41NDVabS0xNS40MjUuMDh2MS40NjVsLTEuODAyLjA1OWMtLjA3OC4wMDEtLjE0LjA3LS4xNC4xNTNsLS4wMSAxMC44OGMwIC4xMy4wODcuMjQ2LjIxNC4yODIuNjA2LjE3IDEuMTkyLjA1NSAxLjc1OC0uMzQzbC4wOTQuMTExYy4wNDguMDU1LjEzOS4wODcuMjQ2LjA4N2wxMy4yOC4wMiAxLjcxNS4wMzkgMi4wMTEuMDhjLjA1LjY2LS4wNjIgMS4yODUtLjMzNyAxLjg3MkwxLjQgMTkuOTEyYy0uMTEyIDAtLjIwNC0uMDctLjI5OS0uMTIzLS4xNDEtLjM1Ny0uMjEzLS42NDItLjIxNS0uODU0Qy44OCAxNC42NjMuODggMTAuMzkuODg1IDYuMTE0YzAtLjU4Ni4yODgtLjg4MS44NjQtLjg4NWwyLjU0LS4wMTZaIiBmaWxsPSIjQTFBQUVGIi8+PHBhdGggZD0iTTIyLjI5MyA1LjI3MWMuNTQuMDkuODE2LjM3OC44MjkuODY4LjA5MyAzLjM4Ny4wNjEgNy45NjUtLjA5NSAxMy43MzdsLS44MDQuMDY0LS45MDYtLjAyM2EzLjY4NSAzLjY4NSAwIDAgMCAuMzM3LTEuODcyVjYuNjc3Yy4wNS0uNTM4LS43MzktMS43OC42NC0xLjQwNloiIGZpbGw9IiNBMUFBRUYiLz48cGF0aCBkPSJtNC4yODggNi42NzcuMDIgMTEuMDNjLS41NjYuMzk5LTEuMTUyLjUxMy0xLjc1OC4zNDRhLjI5NC4yOTQgMCAwIDEtLjIxNS0uMjgybC4wMTEtMTAuODhjMC0uMDgzLjA2Mi0uMTUyLjE0LS4xNTNsMS44MDItLjA1OVoiIGZpbGw9IiNEREUyRjAiLz48cGF0aCBkPSJNMTkuNzI0IDYuNjc3aDEuOTN2MTEuMzY4bC0yLjAxMS0uMDguMDgtMTEuMjg4Wk0xLjEwMiAxOS43OWMuMDk1LjA1My4xODcuMTIzLjI5OS4xMjNsMTkuOTE2LjAwNS45MDYuMDIzYy4zMjQuNjMyLjI5NiAxLjI3NS0uMDgzIDEuOTI3QTY2My4zOSA2NjMuMzkgMCAwIDAgMS41IDIxLjgyYy0xLjEzLjAxNy0xLjczNS0uNTMtMS40MTQtMS42ODJhLjE4Ni4xODYgMCAwIDEgLjE3OC0uMTMxYy4yOTMtLjAwMS41ODEtLjA3Ni44MzctLjIxOFoiIGZpbGw9IiNEQUUwRkYiLz48cGF0aCBkPSJtMjMuMDI3IDE5Ljg3Ni42NDQuMTE3YS4yMDcuMjA3IDAgMCAxIC4xNy4xNTljLjI3NSAxLjI5Ni0uMjkyIDEuODY4LTEuNzAxIDEuNzE1LjM4LS42NTIuNDA3LTEuMjk1LjA4My0xLjkyN2wuODA0LS4wNjRaIiBmaWxsPSIjQ0NEMkYyIi8+PHBhdGggZD0iTTYuMjggMy4xMzNhLjMwOS4zMDkgMCAwIDAtLjIxNC4yMzguMzczLjM3MyAwIDAgMCAuMDkyLjMzYy4wODIuMDg4LjE5OS4xMjMuMzA3LjA5My4xMDctLjAzLjE4OS0uMTIuMjE0LS4yMzhhLjM3My4zNzMgMCAwIDAtLjA5Mi0uMzMuMzA5LjMwOSAwIDAgMC0uMzA3LS4wOTNaTTcuMjAzIDMuNDYzYS4zMzIuMzMyIDAgMSAwIC42NjQgMCAuMzMyLjMzMiAwIDAgMC0uNjY0IDBaTTguNjgxIDMuMTFjLS4xNjUuMDAyLS4yOTUuMTYyLS4yOTIuMzU2LjAwNC4xOTQuMTQuMzUuMzA2LjM0Ni4xNjQtLjAwMy4yOTUtLjE2My4yOTEtLjM1Ny0uMDA0LS4xOTQtLjE0LS4zNDktLjMwNS0uMzQ2Wk03LjgyMyA5LjM1M2wxLjQwNiAxLjI4M2EuMzYuMzYgMCAwIDEgLjExNy4yMzRjLjE5IDIuMzQ2LTIuODMyLS45Ni0zLjExNi0xLjI0Ny0uMjY0LS4yNjgtLjI2NC0uNTM0LjAwMy0uNzk4LjM4Mi0uMzc2IDIuNTgzLTIuODc5IDMuMTA1LTEuNjkzLjEzMy4zMDEuMDY1LjU3NS0uMjA0LjgyTDcuODEyIDkuMTU3YS4xMTUuMTE1IDAgMCAwLS4wMzkuMDk1LjE1LjE1IDAgMCAwIC4wNS4xWk0xMi41NDcgNi43NzRsLjA0My4wMTJjLjQwMi4xMTMuNTQ3LjM3MS40MzQuNzc0bC0xLjAzMyAzLjY3NGMtLjExMy40MDMtLjM3MS41NDgtLjc3NC40MzVsLS4wNDMtLjAxM2MtLjQwMy0uMTEzLS41NDgtLjM3LS40MzQtLjc3NGwxLjAzMi0zLjY3NGMuMTE0LS40MDMuMzcyLS41NDcuNzc1LS40MzRaTTE1Ljc1NyA4Ljg5Yy0uNTk0LS40MTctMS4wNDgtLjg1NS0xLjM2NC0xLjMxNGEuMjc3LjI3NyAwIDAgMS0uMDM3LS4yNTJjLjUyMi0xLjQ1MyAyLjQuNzMxIDIuOTQgMS4yMDYuODU0Ljc1Ni4xOSAxLjE4NS0uNDMyIDEuNzZhMjMuMzcgMjMuMzcgMCAwIDEtMS41NzYgMS4zMy4zNTIuMzUyIDAgMCAxLS4yNTEuMDc5Yy0xLjg3LS4xNy40Ni0xLjk1OS43NTMtMi4yMmEuMzc3LjM3NyAwIDAgMC0uMDMzLS41OVoiIGZpbGw9IiNGMUVGRjIiLz48cGF0aCBkPSJNNi4yOCAxMy4yMzNoMy4xNTJjLjIwNyAwIC4zMS4xMDMuMzEuMzF2LjA3OGMwIC4yMDYtLjEwMy4zMS0uMzEuMzFINi4yOGMtLjIwNiAwLS4zMS0uMTA0LS4zMS0uMzF2LS4wNzhjMC0uMjA3LjEwNC0uMzEuMzEtLjMxWiIgZmlsbD0iI0ZEREQ0NCIvPjxwYXRoIGQ9Ik0xMi4wOTQgMTQuOTM4Yy0uMDA0LjE0LjEyOC4yNzQuMzQ1LjM1LjIxOC4wNzYuNDg4LjA4My43MDkuMDE5LjIyLS4wNjUuMzYtLjE5MS4zNjMtLjMzMi4wMDMtLjE0LS4xMjgtLjI3My0uMzQ2LS4zNWExLjIxNyAxLjIxNyAwIDAgMC0uNzA4LS4wMThjLS4yMi4wNjUtLjM2LjE5LS4zNjMuMzMxWk02LjI5NSAxNC42Mmw0LjcyLjAxYy4yMTcgMCAuMzI2LjEwOC4zMjYuMzI2di4wNDVjMCAuMjE3LS4xMS4zMjYtLjMyNy4zMjZsLTQuNzItLjAwOWMtLjIxOCAwLS4zMjctLjExLS4zMjctLjMyN3YtLjA0NGMwLS4yMTguMTEtLjMyNy4zMjgtLjMyNloiIGZpbGw9IiNGQzk3NDMiLz48cGF0aCBkPSJNMTMuODkzIDE2LjMzOGMuMDAyLjEyNS4xMDguMjM4LjI3Ny4yOTguMTcuMDYuMzc3LjA1Ni41NDQtLjAwOS4xNjctLjA2NS4yNy0uMTgxLjI2Ny0uMzA2LS4wMDItLjEyNS0uMTA3LS4yMzgtLjI3Ny0uMjk4YS44MTUuODE1IDAgMCAwLS41NDQuMDA5Yy0uMTY3LjA2NS0uMjY5LjE4MS0uMjY3LjMwNlpNNi4yNzkgMTYuMDI2bDEuOTAyLS4wMDdjLjIgMCAuMy4wOTkuMy4yOTh2LjAyMmMwIC4yLS4wOTguMjk5LS4yOTcuM2wtMS45MDMuMDA2Yy0uMTk5LjAwMS0uMjk5LS4wOTgtLjMtLjI5N3YtLjAyM2MwLS4xOTkuMDk5LS4yOTguMjk4LS4zWk05LjYzNCAxNi4wMjNsMy4yMDguMDA1Yy4yIDAgLjMwMS4xMDEuMy4zMDJ2LjAxN2MwIC4yLS4xLjMtLjMwMS4zbC0zLjIwOC0uMDA1Yy0uMjAxIDAtLjMwMS0uMTAxLS4zMDEtLjMwMnYtLjAxN2MwLS4yLjEtLjMuMzAyLS4zWiIgZmlsbD0iIzI4RDFCMyIvPjwvZz48L2c+PC9zdmc+",Xl=Object.defineProperty,Is=Object.getOwnPropertySymbols,Ms=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,eu=(Xe,Ye,be)=>Ye in Xe?Xl(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,ml=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Ms.call(Ye,be)&&eu(Xe,be,Ye[be]);if(Is)for(var be of Is(Ye))Pl.call(Ye,be)&&eu(Xe,be,Ye[be]);return Xe};const cs=Xe=>React.createElement("svg",ml({className:"znjc_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Xe),React.createElement("path",{d:"M.683 589.141H88.49v36.907H.683z",fill:"#6E6E96"}),React.createElement("path",{d:"M894.037 866.261c0 73.942-60.117 134.4-133.589 134.4H222.123c-73.515 0-133.632-60.458-133.632-134.4V404.053c0-73.941 60.16-134.4 133.632-134.4h538.325c73.472 0 133.59 60.459 133.59 134.4v462.251z",fill:"#E2E2EA"}),React.createElement("path",{d:"M817.707 298.112a128.872 128.872 0 0 1 14.848 60.288v447.701c0 71.595-58.24 130.176-129.408 130.176H181.803a127.73 127.73 0 0 1-59.947-14.933 129.664 129.664 0 0 0 114.517 69.888H757.76c71.168 0 129.408-58.624 129.408-130.219V413.355a130.645 130.645 0 0 0-69.461-115.243z",fill:"#6E6E96",opacity:.2}),React.createElement("path",{d:"M148.65 892.16V452.267c0-70.4 57.174-127.958 127.147-127.958h512.256c20.566 0 44.032 2.816 44.032 2.816-15.104-47.872-50.858-59.392-100.266-59.392H219.605c-69.973 0-127.146 57.6-127.146 127.958v439.893c0 49.664 14.976 80.939 63.146 97.963-8.746-17.323-6.912-20.736-6.912-41.387z",fill:"#FFF"}),React.createElement("path",{d:"M760.448 1019.179H222.123c-83.798 0-151.979-68.608-151.979-152.918V404.053c0-84.309 68.181-152.874 151.979-152.874h538.325c83.797 0 151.979 68.565 151.979 152.874v462.251c0 84.31-68.182 152.917-151.979 152.917zM222.123 288a115.755 115.755 0 0 0-115.286 116.053v462.251a115.755 115.755 0 0 0 115.286 115.968h538.325c63.573 0 115.243-52.053 115.243-115.968v-462.25a115.755 115.755 0 0 0-115.243-115.969H222.123z",fill:"#6E6E96"}),React.createElement("path",{d:"M191.573 512.64a124.459 124.459 0 0 0 124.075 124.843A124.459 124.459 0 0 0 439.723 512.64a124.459 124.459 0 0 0-124.075-124.8 124.459 124.459 0 0 0-124.075 124.8z",fill:"#94E5FF"}),React.createElement("path",{d:"M315.648 655.915c-78.507 0-142.421-64.256-142.421-143.275s63.872-143.275 142.421-143.275c78.507 0 142.421 64.256 142.421 143.275s-63.872 143.275-142.421 143.275zm0-249.6A106.155 106.155 0 0 0 209.92 512.64a106.155 106.155 0 0 0 105.728 106.368A106.155 106.155 0 0 0 421.376 512.64a106.155 106.155 0 0 0-105.728-106.368z",fill:"#6E6E96"}),React.createElement("path",{d:"M544.256 512.64a124.459 124.459 0 0 0 124.075 124.843A124.459 124.459 0 0 0 792.405 512.64a124.459 124.459 0 0 0-124.074-124.8 124.459 124.459 0 0 0-124.075 124.8z",fill:"#94E5FF"}),React.createElement("path",{d:"M668.33 655.915c-78.506 0-142.42-64.256-142.42-143.275s63.871-143.275 142.42-143.275c78.507 0 142.422 64.256 142.422 143.275S746.88 655.915 668.331 655.915zm0-249.6A106.155 106.155 0 0 0 562.604 512.64 106.155 106.155 0 0 0 668.33 619.008 106.155 106.155 0 0 0 774.059 512.64 106.155 106.155 0 0 0 668.33 406.272zM890.198 589.14h87.851v36.907H890.24v-36.907z",fill:"#6E6E96"}),React.createElement("path",{d:"M317.27 440.15c52.607 0 96.64 36.65 108.373 85.93 2.048-8.533 3.072-17.365 3.072-26.155a111.787 111.787 0 0 0-111.446-112.128A111.787 111.787 0 0 0 208.896 526.08a111.616 111.616 0 0 1 108.373-85.93zm351.06 0c52.566 0 96.64 36.65 108.374 85.93 2.005-8.533 3.072-17.365 3.072-26.155a111.787 111.787 0 0 0-111.445-112.128A111.787 111.787 0 0 0 559.957 526.08a111.616 111.616 0 0 1 108.374-85.93z",fill:"#6E6E96",opacity:.2}),React.createElement("path",{d:"M597.419 786.944h36.693v106.667h-36.693V786.944zm-244.651 0h36.693v106.667h-36.693V786.944zm126.25 0h36.694v106.667h-36.693V786.944zm0-637.184h36.694v117.973h-36.693V149.76z",fill:"#6E6E96"}),React.createElement("path",{d:"M413.91 98.475a79.787 79.787 0 0 0 79.53 80 79.787 79.787 0 0 0 79.53-80 79.787 79.787 0 0 0-79.53-80 79.787 79.787 0 0 0-79.53 80z",fill:"#F0F0FF"}),React.createElement("path",{d:"M493.44 196.907a98.261 98.261 0 0 1-97.877-98.432A98.261 98.261 0 0 1 493.44 0a98.261 98.261 0 0 1 97.877 98.475 98.261 98.261 0 0 1-97.877 98.432zm0-160a61.44 61.44 0 0 0-61.184 61.568A61.44 61.44 0 0 0 493.44 160a61.44 61.44 0 0 0 61.184-61.525 61.44 61.44 0 0 0-61.184-61.568z",fill:"#6E6E96"}),React.createElement("path",{d:"M262.656 469.76h55.04v55.381h-55.04z",fill:"#FFF",opacity:.6}),React.createElement("path",{d:"M344.192 539.477h24.49v24.619h-24.49z",fill:"#FFF",opacity:.3}),React.createElement("path",{d:"M610.688 477.952h55.04v55.381h-55.04z",fill:"#FFF",opacity:.6}),React.createElement("path",{d:"M692.224 547.712h24.49v24.576h-24.49z",fill:"#FFF",opacity:.3}));var Fu="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTS42ODMgNTg5LjE0MUg4OC40OXYzNi45MDdILjY4M3oiIGZpbGw9IiM2RTZFOTYiLz48cGF0aCBkPSJNODk0LjAzNyA4NjYuMjYxYzAgNzMuOTQyLTYwLjExNyAxMzQuNC0xMzMuNTg5IDEzNC40SDIyMi4xMjNjLTczLjUxNSAwLTEzMy42MzItNjAuNDU4LTEzMy42MzItMTM0LjRWNDA0LjA1M2MwLTczLjk0MSA2MC4xNi0xMzQuNCAxMzMuNjMyLTEzNC40aDUzOC4zMjVjNzMuNDcyIDAgMTMzLjU5IDYwLjQ1OSAxMzMuNTkgMTM0LjR2NDYyLjI1MXoiIGZpbGw9IiNFMkUyRUEiLz48cGF0aCBkPSJNODE3LjcwNyAyOTguMTEyYTEyOC44NzIgMTI4Ljg3MiAwIDAgMSAxNC44NDggNjAuMjg4djQ0Ny43MDFjMCA3MS41OTUtNTguMjQgMTMwLjE3Ni0xMjkuNDA4IDEzMC4xNzZIMTgxLjgwM2ExMjcuNzMgMTI3LjczIDAgMCAxLTU5Ljk0Ny0xNC45MzMgMTI5LjY2NCAxMjkuNjY0IDAgMCAwIDExNC41MTcgNjkuODg4SDc1Ny43NmM3MS4xNjggMCAxMjkuNDA4LTU4LjYyNCAxMjkuNDA4LTEzMC4yMTlWNDEzLjM1NWExMzAuNjQ1IDEzMC42NDUgMCAwIDAtNjkuNDYxLTExNS4yNDN6IiBmaWxsPSIjNkU2RTk2IiBvcGFjaXR5PSIuMiIvPjxwYXRoIGQ9Ik0xNDguNjUgODkyLjE2VjQ1Mi4yNjdjMC03MC40IDU3LjE3NC0xMjcuOTU4IDEyNy4xNDctMTI3Ljk1OGg1MTIuMjU2YzIwLjU2NiAwIDQ0LjAzMiAyLjgxNiA0NC4wMzIgMi44MTYtMTUuMTA0LTQ3Ljg3Mi01MC44NTgtNTkuMzkyLTEwMC4yNjYtNTkuMzkySDIxOS42MDVjLTY5Ljk3MyAwLTEyNy4xNDYgNTcuNi0xMjcuMTQ2IDEyNy45NTh2NDM5Ljg5M2MwIDQ5LjY2NCAxNC45NzYgODAuOTM5IDYzLjE0NiA5Ny45NjMtOC43NDYtMTcuMzIzLTYuOTEyLTIwLjczNi02LjkxMi00MS4zODd6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTc2MC40NDggMTAxOS4xNzlIMjIyLjEyM2MtODMuNzk4IDAtMTUxLjk3OS02OC42MDgtMTUxLjk3OS0xNTIuOTE4VjQwNC4wNTNjMC04NC4zMDkgNjguMTgxLTE1Mi44NzQgMTUxLjk3OS0xNTIuODc0aDUzOC4zMjVjODMuNzk3IDAgMTUxLjk3OSA2OC41NjUgMTUxLjk3OSAxNTIuODc0djQ2Mi4yNTFjMCA4NC4zMS02OC4xODIgMTUyLjkxNy0xNTEuOTc5IDE1Mi45MTd6TTIyMi4xMjMgMjg4YTExNS43NTUgMTE1Ljc1NSAwIDAgMC0xMTUuMjg2IDExNi4wNTN2NDYyLjI1MWExMTUuNzU1IDExNS43NTUgMCAwIDAgMTE1LjI4NiAxMTUuOTY4aDUzOC4zMjVjNjMuNTczIDAgMTE1LjI0My01Mi4wNTMgMTE1LjI0My0xMTUuOTY4di00NjIuMjVhMTE1Ljc1NSAxMTUuNzU1IDAgMCAwLTExNS4yNDMtMTE1Ljk2OUgyMjIuMTIzeiIgZmlsbD0iIzZFNkU5NiIvPjxwYXRoIGQ9Ik0xOTEuNTczIDUxMi42NGExMjQuNDU5IDEyNC40NTkgMCAwIDAgMTI0LjA3NSAxMjQuODQzQTEyNC40NTkgMTI0LjQ1OSAwIDAgMCA0MzkuNzIzIDUxMi42NGExMjQuNDU5IDEyNC40NTkgMCAwIDAtMTI0LjA3NS0xMjQuOCAxMjQuNDU5IDEyNC40NTkgMCAwIDAtMTI0LjA3NSAxMjQuOHoiIGZpbGw9IiM5NEU1RkYiLz48cGF0aCBkPSJNMzE1LjY0OCA2NTUuOTE1Yy03OC41MDcgMC0xNDIuNDIxLTY0LjI1Ni0xNDIuNDIxLTE0My4yNzVzNjMuODcyLTE0My4yNzUgMTQyLjQyMS0xNDMuMjc1Yzc4LjUwNyAwIDE0Mi40MjEgNjQuMjU2IDE0Mi40MjEgMTQzLjI3NXMtNjMuODcyIDE0My4yNzUtMTQyLjQyMSAxNDMuMjc1em0wLTI0OS42QTEwNi4xNTUgMTA2LjE1NSAwIDAgMCAyMDkuOTIgNTEyLjY0YTEwNi4xNTUgMTA2LjE1NSAwIDAgMCAxMDUuNzI4IDEwNi4zNjhBMTA2LjE1NSAxMDYuMTU1IDAgMCAwIDQyMS4zNzYgNTEyLjY0YTEwNi4xNTUgMTA2LjE1NSAwIDAgMC0xMDUuNzI4LTEwNi4zNjh6IiBmaWxsPSIjNkU2RTk2Ii8+PHBhdGggZD0iTTU0NC4yNTYgNTEyLjY0YTEyNC40NTkgMTI0LjQ1OSAwIDAgMCAxMjQuMDc1IDEyNC44NDNBMTI0LjQ1OSAxMjQuNDU5IDAgMCAwIDc5Mi40MDUgNTEyLjY0YTEyNC40NTkgMTI0LjQ1OSAwIDAgMC0xMjQuMDc0LTEyNC44IDEyNC40NTkgMTI0LjQ1OSAwIDAgMC0xMjQuMDc1IDEyNC44eiIgZmlsbD0iIzk0RTVGRiIvPjxwYXRoIGQ9Ik02NjguMzMgNjU1LjkxNWMtNzguNTA2IDAtMTQyLjQyLTY0LjI1Ni0xNDIuNDItMTQzLjI3NXM2My44NzEtMTQzLjI3NSAxNDIuNDItMTQzLjI3NWM3OC41MDcgMCAxNDIuNDIyIDY0LjI1NiAxNDIuNDIyIDE0My4yNzVTNzQ2Ljg4IDY1NS45MTUgNjY4LjMzMSA2NTUuOTE1em0wLTI0OS42QTEwNi4xNTUgMTA2LjE1NSAwIDAgMCA1NjIuNjA0IDUxMi42NCAxMDYuMTU1IDEwNi4xNTUgMCAwIDAgNjY4LjMzIDYxOS4wMDggMTA2LjE1NSAxMDYuMTU1IDAgMCAwIDc3NC4wNTkgNTEyLjY0IDEwNi4xNTUgMTA2LjE1NSAwIDAgMCA2NjguMzMgNDA2LjI3MnpNODkwLjE5OCA1ODkuMTRoODcuODUxdjM2LjkwN0g4OTAuMjR2LTM2LjkwN3oiIGZpbGw9IiM2RTZFOTYiLz48cGF0aCBkPSJNMzE3LjI3IDQ0MC4xNWM1Mi42MDcgMCA5Ni42NCAzNi42NSAxMDguMzczIDg1LjkzIDIuMDQ4LTguNTMzIDMuMDcyLTE3LjM2NSAzLjA3Mi0yNi4xNTVhMTExLjc4NyAxMTEuNzg3IDAgMCAwLTExMS40NDYtMTEyLjEyOEExMTEuNzg3IDExMS43ODcgMCAwIDAgMjA4Ljg5NiA1MjYuMDhhMTExLjYxNiAxMTEuNjE2IDAgMCAxIDEwOC4zNzMtODUuOTN6bTM1MS4wNiAwYzUyLjU2NiAwIDk2LjY0IDM2LjY1IDEwOC4zNzQgODUuOTMgMi4wMDUtOC41MzMgMy4wNzItMTcuMzY1IDMuMDcyLTI2LjE1NWExMTEuNzg3IDExMS43ODcgMCAwIDAtMTExLjQ0NS0xMTIuMTI4QTExMS43ODcgMTExLjc4NyAwIDAgMCA1NTkuOTU3IDUyNi4wOGExMTEuNjE2IDExMS42MTYgMCAwIDEgMTA4LjM3NC04NS45M3oiIGZpbGw9IiM2RTZFOTYiIG9wYWNpdHk9Ii4yIi8+PHBhdGggZD0iTTU5Ny40MTkgNzg2Ljk0NGgzNi42OTN2MTA2LjY2N2gtMzYuNjkzVjc4Ni45NDR6bS0yNDQuNjUxIDBoMzYuNjkzdjEwNi42NjdoLTM2LjY5M1Y3ODYuOTQ0em0xMjYuMjUgMGgzNi42OTR2MTA2LjY2N2gtMzYuNjkzVjc4Ni45NDR6bTAtNjM3LjE4NGgzNi42OTR2MTE3Ljk3M2gtMzYuNjkzVjE0OS43NnoiIGZpbGw9IiM2RTZFOTYiLz48cGF0aCBkPSJNNDEzLjkxIDk4LjQ3NWE3OS43ODcgNzkuNzg3IDAgMCAwIDc5LjUzIDgwIDc5Ljc4NyA3OS43ODcgMCAwIDAgNzkuNTMtODAgNzkuNzg3IDc5Ljc4NyAwIDAgMC03OS41My04MCA3OS43ODcgNzkuNzg3IDAgMCAwLTc5LjUzIDgweiIgZmlsbD0iI0YwRjBGRiIvPjxwYXRoIGQ9Ik00OTMuNDQgMTk2LjkwN2E5OC4yNjEgOTguMjYxIDAgMCAxLTk3Ljg3Ny05OC40MzJBOTguMjYxIDk4LjI2MSAwIDAgMSA0OTMuNDQgMGE5OC4yNjEgOTguMjYxIDAgMCAxIDk3Ljg3NyA5OC40NzUgOTguMjYxIDk4LjI2MSAwIDAgMS05Ny44NzcgOTguNDMyem0wLTE2MGE2MS40NCA2MS40NCAwIDAgMC02MS4xODQgNjEuNTY4QTYxLjQ0IDYxLjQ0IDAgMCAwIDQ5My40NCAxNjBhNjEuNDQgNjEuNDQgMCAwIDAgNjEuMTg0LTYxLjUyNSA2MS40NCA2MS40NCAwIDAgMC02MS4xODQtNjEuNTY4eiIgZmlsbD0iIzZFNkU5NiIvPjxwYXRoIGQ9Ik0yNjIuNjU2IDQ2OS43Nmg1NS4wNHY1NS4zODFoLTU1LjA0eiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjYiLz48cGF0aCBkPSJNMzQ0LjE5MiA1MzkuNDc3aDI0LjQ5djI0LjYxOWgtMjQuNDl6IiBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMyIvPjxwYXRoIGQ9Ik02MTAuNjg4IDQ3Ny45NTJoNTUuMDR2NTUuMzgxaC01NS4wNHoiIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii42Ii8+PHBhdGggZD0iTTY5Mi4yMjQgNTQ3LjcxMmgyNC40OXYyNC41NzZoLTI0LjQ5eiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjMiLz48L3N2Zz4=",yu=Object.defineProperty,Sl=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,Qf=Object.prototype.propertyIsEnumerable,Uf=(Xe,Ye,be)=>Ye in Xe?yu(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,MA=(Xe,Ye)=>{for(var be in Ye||(Ye={}))No.call(Ye,be)&&Uf(Xe,be,Ye[be]);if(Sl)for(var be of Sl(Ye))Qf.call(Ye,be)&&Uf(Xe,be,Ye[be]);return Xe};const Pd=Xe=>React.createElement("svg",MA({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Xe),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"dmpj_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"dmpj_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#dmpj_svg__a"})),React.createElement("use",{fill:"#FFF",opacity:.01,xlinkHref:"#dmpj_svg__a"}),React.createElement("g",{fillRule:"nonzero",mask:"url(#dmpj_svg__b)"},React.createElement("path",{d:"M22.897 5.015H1V1.502A.503.503 0 0 1 1.497 1H22.4a.503.503 0 0 1 .497.502v3.513Z",fill:"#FFC80F"}),React.createElement("path",{d:"M13.957 3.676a.663.663 0 0 1-.67-.672c0-.175.067-.35.194-.471.248-.256.697-.249.944 0a.67.67 0 0 1 .201.471.67.67 0 0 1-.2.477.65.65 0 0 1-.47.195Zm2.678-.666a.663.663 0 0 1 .663-.672c.375 0 .67.296.67.672a.663.663 0 0 1-.67.666.662.662 0 0 1-.663-.666Zm4.018.666a.652.652 0 0 1-.475-.195.656.656 0 0 1 0-.948.677.677 0 0 1 .944 0 .667.667 0 0 1 .194.477.65.65 0 0 1-.194.471.65.65 0 0 1-.47.195",fill:"#FFF"}),React.createElement("path",{d:"M3 23h17.897a2 2 0 0 0 2-2V5.015H1V21a2 2 0 0 0 2 2Z",fill:"#FFEEDC"}),React.createElement("path",{d:"m5.927 6.353.827 1.762 1.849.282L7.265 9.77l.316 1.936-1.654-.914-1.654.914.316-1.936L3.25 8.397l1.85-.282.827-1.762Zm6.691 0 .827 1.762 1.849.282-1.338 1.372.316 1.936-1.654-.914-1.654.914.316-1.936-1.339-1.372 1.85-.282.827-1.762Z",fill:"#FFB465"}),React.createElement("path",{d:"M13.307 14.18H10.4a.232.232 0 0 1-.232-.233c0-.129.104-.233.232-.234h2.906a.232.232 0 0 1 .233.233.234.234 0 0 1-.234.234ZM9.162 14.18H4.82a.232.232 0 0 1-.232-.233c0-.129.103-.233.232-.234h4.34a.232.232 0 0 1 .233.233.234.234 0 0 1-.232.234ZM19.077 15.736H16.61a.232.232 0 0 1-.232-.233c0-.129.103-.233.232-.234h2.467a.232.232 0 0 1 .232.233.234.234 0 0 1-.232.234ZM15.37 15.736h-3.004a.232.232 0 0 1-.232-.233c0-.129.104-.233.232-.234h3.005a.232.232 0 0 1 .232.233.234.234 0 0 1-.233.234ZM11.127 15.736H7.622a.232.232 0 0 1-.232-.233c0-.129.104-.233.232-.234h3.505a.232.232 0 0 1 .232.233.234.234 0 0 1-.232.234ZM5.763 15.736h-.942a.232.232 0 0 1-.232-.233c0-.129.103-.233.232-.234h.942a.232.232 0 0 1 .232.233.234.234 0 0 1-.232.234ZM16.92 17.292h-3.004a.232.232 0 0 1-.232-.233c0-.128.103-.233.232-.234h3.004a.232.232 0 0 1 .232.233.234.234 0 0 1-.232.233v.001ZM12.676 17.292H7.622a.232.232 0 0 1-.232-.234c0-.128.104-.232.232-.233h5.055a.232.232 0 0 1 .233.233.234.234 0 0 1-.233.233l-.001.001ZM5.763 17.292h-.942a.232.232 0 0 1-.232-.233c0-.129.103-.233.232-.234h.942a.232.232 0 0 1 .232.233.234.234 0 0 1-.232.233v.001ZM16.92 18.898h-3.004a.232.232 0 0 1-.232-.233c0-.129.103-.233.232-.234h3.004a.232.232 0 0 1 .232.233.234.234 0 0 1-.232.233ZM12.676 18.898H7.622a.232.232 0 0 1-.232-.234c0-.128.104-.233.232-.233h5.055a.232.232 0 0 1 .233.233.234.234 0 0 1-.233.233h-.001ZM5.763 18.898h-.942a.232.232 0 0 1-.232-.233c0-.129.103-.233.232-.234h.942a.232.232 0 0 1 .232.233.234.234 0 0 1-.232.233Z",fill:"#6E3902"}),React.createElement("path",{d:"m7.6 11.705-1.674-1.003-1.639.984 1.64-1.988h.334l.335-.669 2.007-.67-1.338 1.339.334 2.007Zm6.69 0-1.672-1.003-1.64.984 1.64-1.988h.334l.335-.669 2.007-.67-1.338 1.339.335 2.007Z",fill:"#FF992E"}))));var T0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI2IpIj48cGF0aCBkPSJNMjIuODk3IDUuMDE1SDFWMS41MDJBLjUwMy41MDMgMCAwIDEgMS40OTcgMUgyMi40YS41MDMuNTAzIDAgMCAxIC40OTcuNTAydjMuNTEzWiIgZmlsbD0iI0ZGQzgwRiIvPjxwYXRoIGQ9Ik0xMy45NTcgMy42NzZhLjY2My42NjMgMCAwIDEtLjY3LS42NzJjMC0uMTc1LjA2Ny0uMzUuMTk0LS40NzEuMjQ4LS4yNTYuNjk3LS4yNDkuOTQ0IDBhLjY3LjY3IDAgMCAxIC4yMDEuNDcxLjY3LjY3IDAgMCAxLS4yLjQ3Ny42NS42NSAwIDAgMS0uNDcuMTk1Wm0yLjY3OC0uNjY2YS42NjMuNjYzIDAgMCAxIC42NjMtLjY3MmMuMzc1IDAgLjY3LjI5Ni42Ny42NzJhLjY2My42NjMgMCAwIDEtLjY3LjY2Ni42NjIuNjYyIDAgMCAxLS42NjMtLjY2NlptNC4wMTguNjY2YS42NTIuNjUyIDAgMCAxLS40NzUtLjE5NS42NTYuNjU2IDAgMCAxIDAtLjk0OC42NzcuNjc3IDAgMCAxIC45NDQgMCAuNjY3LjY2NyAwIDAgMSAuMTk0LjQ3Ny42NS42NSAwIDAgMS0uMTk0LjQ3MS42NS42NSAwIDAgMS0uNDcuMTk1IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTMgMjNoMTcuODk3YTIgMiAwIDAgMCAyLTJWNS4wMTVIMVYyMWEyIDIgMCAwIDAgMiAyWiIgZmlsbD0iI0ZGRUVEQyIvPjxwYXRoIGQ9Im01LjkyNyA2LjM1My44MjcgMS43NjIgMS44NDkuMjgyTDcuMjY1IDkuNzdsLjMxNiAxLjkzNi0xLjY1NC0uOTE0LTEuNjU0LjkxNC4zMTYtMS45MzZMMy4yNSA4LjM5N2wxLjg1LS4yODIuODI3LTEuNzYyWm02LjY5MSAwIC44MjcgMS43NjIgMS44NDkuMjgyLTEuMzM4IDEuMzcyLjMxNiAxLjkzNi0xLjY1NC0uOTE0LTEuNjU0LjkxNC4zMTYtMS45MzYtMS4zMzktMS4zNzIgMS44NS0uMjgyLjgyNy0xLjc2MloiIGZpbGw9IiNGRkI0NjUiLz48cGF0aCBkPSJNMTMuMzA3IDE0LjE4SDEwLjRhLjIzMi4yMzIgMCAwIDEtLjIzMi0uMjMzYzAtLjEyOS4xMDQtLjIzMy4yMzItLjIzNGgyLjkwNmEuMjMyLjIzMiAwIDAgMSAuMjMzLjIzMy4yMzQuMjM0IDAgMCAxLS4yMzQuMjM0Wk05LjE2MiAxNC4xOEg0LjgyYS4yMzIuMjMyIDAgMCAxLS4yMzItLjIzM2MwLS4xMjkuMTAzLS4yMzMuMjMyLS4yMzRoNC4zNGEuMjMyLjIzMiAwIDAgMSAuMjMzLjIzMy4yMzQuMjM0IDAgMCAxLS4yMzIuMjM0Wk0xOS4wNzcgMTUuNzM2SDE2LjYxYS4yMzIuMjMyIDAgMCAxLS4yMzItLjIzM2MwLS4xMjkuMTAzLS4yMzMuMjMyLS4yMzRoMi40NjdhLjIzMi4yMzIgMCAwIDEgLjIzMi4yMzMuMjM0LjIzNCAwIDAgMS0uMjMyLjIzNFpNMTUuMzcgMTUuNzM2aC0zLjAwNGEuMjMyLjIzMiAwIDAgMS0uMjMyLS4yMzNjMC0uMTI5LjEwNC0uMjMzLjIzMi0uMjM0aDMuMDA1YS4yMzIuMjMyIDAgMCAxIC4yMzIuMjMzLjIzNC4yMzQgMCAwIDEtLjIzMy4yMzRaTTExLjEyNyAxNS43MzZINy42MjJhLjIzMi4yMzIgMCAwIDEtLjIzMi0uMjMzYzAtLjEyOS4xMDQtLjIzMy4yMzItLjIzNGgzLjUwNWEuMjMyLjIzMiAwIDAgMSAuMjMyLjIzMy4yMzQuMjM0IDAgMCAxLS4yMzIuMjM0Wk01Ljc2MyAxNS43MzZoLS45NDJhLjIzMi4yMzIgMCAwIDEtLjIzMi0uMjMzYzAtLjEyOS4xMDMtLjIzMy4yMzItLjIzNGguOTQyYS4yMzIuMjMyIDAgMCAxIC4yMzIuMjMzLjIzNC4yMzQgMCAwIDEtLjIzMi4yMzRaTTE2LjkyIDE3LjI5MmgtMy4wMDRhLjIzMi4yMzIgMCAwIDEtLjIzMi0uMjMzYzAtLjEyOC4xMDMtLjIzMy4yMzItLjIzNGgzLjAwNGEuMjMyLjIzMiAwIDAgMSAuMjMyLjIzMy4yMzQuMjM0IDAgMCAxLS4yMzIuMjMzdi4wMDFaTTEyLjY3NiAxNy4yOTJINy42MjJhLjIzMi4yMzIgMCAwIDEtLjIzMi0uMjM0YzAtLjEyOC4xMDQtLjIzMi4yMzItLjIzM2g1LjA1NWEuMjMyLjIzMiAwIDAgMSAuMjMzLjIzMy4yMzQuMjM0IDAgMCAxLS4yMzMuMjMzbC0uMDAxLjAwMVpNNS43NjMgMTcuMjkyaC0uOTQyYS4yMzIuMjMyIDAgMCAxLS4yMzItLjIzM2MwLS4xMjkuMTAzLS4yMzMuMjMyLS4yMzRoLjk0MmEuMjMyLjIzMiAwIDAgMSAuMjMyLjIzMy4yMzQuMjM0IDAgMCAxLS4yMzIuMjMzdi4wMDFaTTE2LjkyIDE4Ljg5OGgtMy4wMDRhLjIzMi4yMzIgMCAwIDEtLjIzMi0uMjMzYzAtLjEyOS4xMDMtLjIzMy4yMzItLjIzNGgzLjAwNGEuMjMyLjIzMiAwIDAgMSAuMjMyLjIzMy4yMzQuMjM0IDAgMCAxLS4yMzIuMjMzWk0xMi42NzYgMTguODk4SDcuNjIyYS4yMzIuMjMyIDAgMCAxLS4yMzItLjIzNGMwLS4xMjguMTA0LS4yMzMuMjMyLS4yMzNoNS4wNTVhLjIzMi4yMzIgMCAwIDEgLjIzMy4yMzMuMjM0LjIzNCAwIDAgMS0uMjMzLjIzM2gtLjAwMVpNNS43NjMgMTguODk4aC0uOTQyYS4yMzIuMjMyIDAgMCAxLS4yMzItLjIzM2MwLS4xMjkuMTAzLS4yMzMuMjMyLS4yMzRoLjk0MmEuMjMyLjIzMiAwIDAgMSAuMjMyLjIzMy4yMzQuMjM0IDAgMCAxLS4yMzIuMjMzWiIgZmlsbD0iIzZFMzkwMiIvPjxwYXRoIGQ9Im03LjYgMTEuNzA1LTEuNjc0LTEuMDAzLTEuNjM5Ljk4NCAxLjY0LTEuOTg4aC4zMzRsLjMzNS0uNjY5IDIuMDA3LS42Ny0xLjMzOCAxLjMzOS4zMzQgMi4wMDdabTYuNjkgMC0xLjY3Mi0xLjAwMy0xLjY0Ljk4NCAxLjY0LTEuOTg4aC4zMzRsLjMzNS0uNjY5IDIuMDA3LS42Ny0xLjMzOCAxLjMzOS4zMzUgMi4wMDdaIiBmaWxsPSIjRkY5OTJFIi8+PC9nPjwvZz48L3N2Zz4=",Gd=Object.defineProperty,Kd=Object.getOwnPropertySymbols,jp=Object.prototype.hasOwnProperty,yh=Object.prototype.propertyIsEnumerable,l0=(Xe,Ye,be)=>Ye in Xe?Gd(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Op=(Xe,Ye)=>{for(var be in Ye||(Ye={}))jp.call(Ye,be)&&l0(Xe,be,Ye[be]);if(Kd)for(var be of Kd(Ye))yh.call(Ye,be)&&l0(Xe,be,Ye[be]);return Xe};const kp=Xe=>React.createElement("svg",Op({width:39,height:40,xmlns:"http://www.w3.org/2000/svg"},Xe),React.createElement("title",null,"\u4EE3\u7801\u6CE8\u91CA"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M19.4 39.94a7.563 7.563 0 0 1-3.594-.903L3.594 32.423C1.35 31.174-.014 28.963 0 26.583V13.36c0-2.377 1.349-4.589 3.592-5.84L15.806.903a7.606 7.606 0 0 1 7.188 0L35.21 7.52c2.243 1.254 3.603 3.463 3.594 5.84v13.223c0 2.377-1.349 4.591-3.594 5.84l-12.215 6.614a7.546 7.546 0 0 1-3.594.903Z",fill:"#1EDAB5"}),React.createElement("path",{d:"M18.512 39.926c-1.598-7.469-1.598-12.726-1.648-14.065L22 15c5.029-1.829 8.4-4.714 15.97-4.78.556.972.85 2.07.857 3.19v13.222c0 2.377-1.355 4.589-3.595 5.84l-12.214 6.612a7.582 7.582 0 0 1-4.506.842Z",fill:"#77E89B"}),React.createElement("path",{d:"M11.536 11c.486.002.878.467.878 1.04 0 .57-.392 1.035-.878 1.036-.49 0-.884.466-.884 1.04v5.19c0 .276-.094.542-.262.734l-.256.305.26.305c.17.206.262.466.26.734v5.19c0 .574.394 1.04.884 1.04.485.001.878.467.878 1.037 0 .572-.393 1.037-.878 1.039-1.464 0-2.654-1.398-2.654-3.116v-4.76l-.625-.735a1.17 1.17 0 0 1 0-1.469l.625-.734v-4.76c0-1.72 1.19-3.116 2.654-3.116h-.002Zm15.359 0c1.46 0 2.648 1.398 2.648 3.116v4.76l.625.734c.343.43.343 1.04 0 1.47l-.625.734v4.76c0 1.72-1.188 3.116-2.648 3.116a.867.867 0 0 1-.768-.518 1.198 1.198 0 0 1 0-1.04.867.867 0 0 1 .766-.519c.49 0 .884-.465.884-1.039v-5.19c0-.277.094-.542.26-.734l.258-.305-.258-.305a1.136 1.136 0 0 1-.26-.734v-5.19c0-.574-.394-1.04-.882-1.04a.867.867 0 0 1-.768-.517 1.198 1.198 0 0 1 0-1.041.867.867 0 0 1 .766-.518h.002Zm-5.368 3.368a.934.934 0 0 1 .462 1.24l-5.44 11.89a.935.935 0 1 1-1.702-.778l5.443-11.889a.934.934 0 0 1 1.237-.461v-.002Z",fill:"#FFF"})));var u0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTkuNCAzOS45NGE3LjU2MyA3LjU2MyAwIDAgMS0zLjU5NC0uOTAzTDMuNTk0IDMyLjQyM0MxLjM1IDMxLjE3NC0uMDE0IDI4Ljk2MyAwIDI2LjU4M1YxMy4zNmMwLTIuMzc3IDEuMzQ5LTQuNTg5IDMuNTkyLTUuODRMMTUuODA2LjkwM2E3LjYwNiA3LjYwNiAwIDAgMSA3LjE4OCAwTDM1LjIxIDcuNTJjMi4yNDMgMS4yNTQgMy42MDMgMy40NjMgMy41OTQgNS44NHYxMy4yMjNjMCAyLjM3Ny0xLjM0OSA0LjU5MS0zLjU5NCA1Ljg0bC0xMi4yMTUgNi42MTRhNy41NDYgNy41NDYgMCAwIDEtMy41OTQuOTAzWiIgZmlsbD0iIzFFREFCNSIvPjxwYXRoIGQ9Ik0xOC41MTIgMzkuOTI2Yy0xLjU5OC03LjQ2OS0xLjU5OC0xMi43MjYtMS42NDgtMTQuMDY1TDIyIDE1YzUuMDI5LTEuODI5IDguNC00LjcxNCAxNS45Ny00Ljc4LjU1Ni45NzIuODUgMi4wNy44NTcgMy4xOXYxMy4yMjJjMCAyLjM3Ny0xLjM1NSA0LjU4OS0zLjU5NSA1Ljg0bC0xMi4yMTQgNi42MTJhNy41ODIgNy41ODIgMCAwIDEtNC41MDYuODQyWiIgZmlsbD0iIzc3RTg5QiIvPjxwYXRoIGQ9Ik0xMS41MzYgMTFjLjQ4Ni4wMDIuODc4LjQ2Ny44NzggMS4wNCAwIC41Ny0uMzkyIDEuMDM1LS44NzggMS4wMzYtLjQ5IDAtLjg4NC40NjYtLjg4NCAxLjA0djUuMTljMCAuMjc2LS4wOTQuNTQyLS4yNjIuNzM0bC0uMjU2LjMwNS4yNi4zMDVjLjE3LjIwNi4yNjIuNDY2LjI2LjczNHY1LjE5YzAgLjU3NC4zOTQgMS4wNC44ODQgMS4wNC40ODUuMDAxLjg3OC40NjcuODc4IDEuMDM3IDAgLjU3Mi0uMzkzIDEuMDM3LS44NzggMS4wMzktMS40NjQgMC0yLjY1NC0xLjM5OC0yLjY1NC0zLjExNnYtNC43NmwtLjYyNS0uNzM1YTEuMTcgMS4xNyAwIDAgMSAwLTEuNDY5bC42MjUtLjczNHYtNC43NmMwLTEuNzIgMS4xOS0zLjExNiAyLjY1NC0zLjExNmgtLjAwMlptMTUuMzU5IDBjMS40NiAwIDIuNjQ4IDEuMzk4IDIuNjQ4IDMuMTE2djQuNzZsLjYyNS43MzRjLjM0My40My4zNDMgMS4wNCAwIDEuNDdsLS42MjUuNzM0djQuNzZjMCAxLjcyLTEuMTg4IDMuMTE2LTIuNjQ4IDMuMTE2YS44NjcuODY3IDAgMCAxLS43NjgtLjUxOCAxLjE5OCAxLjE5OCAwIDAgMSAwLTEuMDQuODY3Ljg2NyAwIDAgMSAuNzY2LS41MTljLjQ5IDAgLjg4NC0uNDY1Ljg4NC0xLjAzOXYtNS4xOWMwLS4yNzcuMDk0LS41NDIuMjYtLjczNGwuMjU4LS4zMDUtLjI1OC0uMzA1YTEuMTM2IDEuMTM2IDAgMCAxLS4yNi0uNzM0di01LjE5YzAtLjU3NC0uMzk0LTEuMDQtLjg4Mi0xLjA0YS44NjcuODY3IDAgMCAxLS43NjgtLjUxNyAxLjE5OCAxLjE5OCAwIDAgMSAwLTEuMDQxLjg2Ny44NjcgMCAwIDEgLjc2Ni0uNTE4aC4wMDJabS01LjM2OCAzLjM2OGEuOTM0LjkzNCAwIDAgMSAuNDYyIDEuMjRsLTUuNDQgMTEuODlhLjkzNS45MzUgMCAxIDEtMS43MDItLjc3OGw1LjQ0My0xMS44ODlhLjkzNC45MzQgMCAwIDEgMS4yMzctLjQ2MXYtLjAwMloiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",dp=Object.defineProperty,A0=Object.getOwnPropertySymbols,ig=Object.prototype.hasOwnProperty,fp=Object.prototype.propertyIsEnumerable,Pm=(Xe,Ye,be)=>Ye in Xe?dp(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Zm=(Xe,Ye)=>{for(var be in Ye||(Ye={}))ig.call(Ye,be)&&Pm(Xe,be,Ye[be]);if(A0)for(var be of A0(Ye))fp.call(Ye,be)&&Pm(Xe,be,Ye[be]);return Xe};const gm=Xe=>React.createElement("svg",Zm({width:23,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Xe),React.createElement("title",null,"2"),React.createElement("defs",null,React.createElement("path",{id:"yfjc_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{transform:"translate(-1)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"yfjc_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#yfjc_svg__a"})),React.createElement("g",{fillRule:"nonzero",mask:"url(#yfjc_svg__b)"},React.createElement("path",{fill:"#FFF",opacity:.01,d:"M1 0h24v24H1z"}),React.createElement("path",{d:"M6.702 2.136h9.81c3.788 0 5.682 1.894 5.682 5.681v10.461c0 3.788-1.894 5.682-5.681 5.682H6.702c-3.788 0-5.682-1.894-5.682-5.682V7.818c0-3.788 1.894-5.682 5.682-5.682Z",fill:"#FF8303"}),React.createElement("path",{d:"M7.076 6.08h9.062c2.273 0 3.41 1.136 3.41 3.409v7.336c0 2.273-1.137 3.41-3.41 3.41H7.076c-2.273 0-3.41-1.137-3.41-3.41V9.49c0-2.273 1.137-3.409 3.41-3.409Z",fill:"#FFEBB4"}),React.createElement("path",{d:"M7.907 9.588h4.753c.71 0 1.065.355 1.065 1.065 0 .709-.355 1.064-1.065 1.064H7.907c-.71 0-1.064-.355-1.064-1.065s.355-1.064 1.064-1.064ZM7.65.007h7.914c1.597 0 2.395.798 2.395 2.395s-.798 2.396-2.395 2.396H7.65c-1.597 0-2.395-.799-2.395-2.396S6.053.007 7.65.007ZM7.907 14.379h7.929c.71 0 1.065.355 1.065 1.065v-.001c0 .71-.355 1.065-1.065 1.065H7.907c-.71 0-1.064-.355-1.064-1.065s.355-1.064 1.064-1.064Z",fill:"#FFCC34"}),React.createElement("path",{d:"m19.871 19.662 2.443 2.443a1.281 1.281 0 0 1-1.818 1.806l-2.536-2.537a5.188 5.188 0 1 1 2.79-4.601 5.167 5.167 0 0 1-.879 2.89Zm-1.84-2.89a2.469 2.469 0 1 0-4.937 0 2.469 2.469 0 0 0 4.937 0Z",fill:"#FF8303",stroke:"#FFF"}))));var Cm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiPjxwYXRoIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4wMSIgZD0iTTEgMGgyNHYyNEgxeiIvPjxwYXRoIGQ9Ik02LjcwMiAyLjEzNmg5LjgxYzMuNzg4IDAgNS42ODIgMS44OTQgNS42ODIgNS42ODF2MTAuNDYxYzAgMy43ODgtMS44OTQgNS42ODItNS42ODEgNS42ODJINi43MDJjLTMuNzg4IDAtNS42ODItMS44OTQtNS42ODItNS42ODJWNy44MThjMC0zLjc4OCAxLjg5NC01LjY4MiA1LjY4Mi01LjY4MloiIGZpbGw9IiNGRjgzMDMiLz48cGF0aCBkPSJNNy4wNzYgNi4wOGg5LjA2MmMyLjI3MyAwIDMuNDEgMS4xMzYgMy40MSAzLjQwOXY3LjMzNmMwIDIuMjczLTEuMTM3IDMuNDEtMy40MSAzLjQxSDcuMDc2Yy0yLjI3MyAwLTMuNDEtMS4xMzctMy40MS0zLjQxVjkuNDljMC0yLjI3MyAxLjEzNy0zLjQwOSAzLjQxLTMuNDA5WiIgZmlsbD0iI0ZGRUJCNCIvPjxwYXRoIGQ9Ik03LjkwNyA5LjU4OGg0Ljc1M2MuNzEgMCAxLjA2NS4zNTUgMS4wNjUgMS4wNjUgMCAuNzA5LS4zNTUgMS4wNjQtMS4wNjUgMS4wNjRINy45MDdjLS43MSAwLTEuMDY0LS4zNTUtMS4wNjQtMS4wNjVzLjM1NS0xLjA2NCAxLjA2NC0xLjA2NFpNNy42NS4wMDdoNy45MTRjMS41OTcgMCAyLjM5NS43OTggMi4zOTUgMi4zOTVzLS43OTggMi4zOTYtMi4zOTUgMi4zOTZINy42NWMtMS41OTcgMC0yLjM5NS0uNzk5LTIuMzk1LTIuMzk2UzYuMDUzLjAwNyA3LjY1LjAwN1pNNy45MDcgMTQuMzc5aDcuOTI5Yy43MSAwIDEuMDY1LjM1NSAxLjA2NSAxLjA2NXYtLjAwMWMwIC43MS0uMzU1IDEuMDY1LTEuMDY1IDEuMDY1SDcuOTA3Yy0uNzEgMC0xLjA2NC0uMzU1LTEuMDY0LTEuMDY1cy4zNTUtMS4wNjQgMS4wNjQtMS4wNjRaIiBmaWxsPSIjRkZDQzM0Ii8+PGcgZmlsbD0iI0ZGODMwMyIgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJtMTkuODcxIDE5LjY2MiAyLjQ0MyAyLjQ0M2ExLjI4MSAxLjI4MSAwIDAgMS0xLjgxOCAxLjgwNmwtMi41MzYtMi41MzdhNS4xODggNS4xODggMCAxIDEgMi43OS00LjYwMSA1LjE2NyA1LjE2NyAwIDAgMS0uODc5IDIuODlabS0xLjg0LTIuODlhMi40NjkgMi40NjkgMCAxIDAtNC45MzcgMCAyLjQ2OSAyLjQ2OSAwIDAgMCA0LjkzNyAwWiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==",Xm=Object.defineProperty,Nm=Object.getOwnPropertySymbols,Vm=Object.prototype.hasOwnProperty,Tm=Object.prototype.propertyIsEnumerable,jm=(Xe,Ye,be)=>Ye in Xe?Xm(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,pv=(Xe,Ye)=>{for(var be in Ye||(Ye={}))Vm.call(Ye,be)&&jm(Xe,be,Ye[be]);if(Nm)for(var be of Nm(Ye))Tm.call(Ye,be)&&jm(Xe,be,Ye[be]);return Xe};const gv=Xe=>React.createElement("svg",pv({className:"znwd_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Xe),React.createElement("path",{d:"M403.046 856.166c-46.003-.179-88.115-6.348-129.356-19.02a32.845 32.845 0 0 0-20.992.46c-39.86 14.9-79.31 30.823-118.964 46.183-23.73 9.216-34.304.947-30.464-24.423 5.12-33.92 10.573-67.763 16.973-101.504 1.613-8.704-.358-14.08-6.22-19.968C58.623 681.728 23.45 614.733 8.447 537.344c-31.309-161.28 39.168-322.432 178.56-409.267 142.848-89.063 329.344-76.493 459.06 30.771C807.372 292.224 834.713 529.152 712.78 693.99c-77.466 104.756-183.22 156.672-309.735 162.176zm-.69-288.69h.87a32.256 32.256 0 0 0 32.384-31.924c.076-3.02.076-5.427.076-6.656.23-33.075 12.16-39.424 39.015-52.992 23.987-12.083 46.131-30.208 54.912-56.474 17.152-51.456 7.987-100.864-30.055-139.315-40.14-40.473-100.224-52.275-153.395-31.462-35.251 13.798-59.571 42.06-72.422 76.672-7.962 21.504 6.502 44.902 29.133 48.64l.998.153a37.376 37.376 0 0 0 39.603-20.864c10.957-22.528 32.87-50.099 74.291-40.32 24.064 5.71 45.056 27.11 48.973 51.072 4.531 28.032-2.56 41.83-29.593 57.754-3.43 2.048-7.04 3.891-10.42 5.99-33.33 20.532-52.94 50.15-56.064 89.19-.128 2.382-.179 9.575-.256 18.177a32.102 32.102 0 0 0 31.95 32.358zm5.99 36.53c-23.86.052-43.75 19.712-43.52 43.008.256 22.887 19.788 42.445 42.65 42.624 22.45.18 42.93-20.07 42.982-42.342.05-22.63-20.122-43.34-42.112-43.29z",fill:"#757BF2"}),React.createElement("path",{d:"M521.83 910.72c124.237-34.304 218.83-103.936 282.394-212.48 63.488-108.365 77.67-224.82 46.771-349.773 43.7 32.691 75.034 71.194 97.024 116.634 62.362 129.024 38.349 273.51-61.875 376.832-6.81 7.014-9.83 13.312-7.68 23.245 3.584 16.512 5.99 33.33 8.32 50.099 2.38 17.152-3.686 21.862-19.507 15.36-18.535-7.629-36.762-16.077-55.552-23.04-5.504-2.048-13.415-2.458-18.535 0-75.673 35.533-153.625 39.014-233.472 17.433a150.605 150.605 0 0 1-13.977-4.608c-7.04-2.61-13.978-5.632-23.91-9.702z",fill:"#6C6CEA"}),React.createElement("path",{d:"M108.365 826.547A683.98 683.98 0 0 0 386.176 683.52c-12.493-7.552-21.248-21.3-21.35-36.48-.23-23.245 19.66-42.854 43.52-42.982 15.052-.052 29.26 9.65 36.71 22.988a683.085 683.085 0 0 0 182.272-482.688c-128.486-93.696-304.205-101.145-440.32-16.332C47.642 214.86-22.861 375.987 8.448 537.293c15.002 77.363 50.125 144.384 105.574 200.55 5.812 5.94 7.834 11.239 6.221 19.968a2293.248 2293.248 0 0 0-11.878 68.736zM273.74 325.274c12.851-34.612 37.12-62.823 72.422-76.672 53.171-20.813 113.306-9.012 153.395 31.488 38.093 38.425 47.232 87.808 30.055 139.29-8.704 26.24-30.874 44.44-54.912 56.473-26.88 13.568-38.835 19.891-39.015 52.992 0 1.229-.076 3.61-.076 6.656a32.256 32.256 0 0 1-32.384 31.923h-.87a32.23 32.23 0 0 1-32.052-32.41c.051-8.601.102-15.872.23-18.201 3.072-39.04 22.733-68.634 56.064-89.165 3.43-2.1 6.99-3.968 10.42-5.99 27.11-15.95 34.15-29.722 29.619-57.78-3.917-24.012-24.832-45.414-48.999-51.072-41.395-9.753-63.334 17.818-74.265 40.32a37.376 37.376 0 0 1-39.629 20.89l-.973-.18c-22.579-3.583-37.069-27.058-29.03-48.562z",fill:"#8486F8"}),React.createElement("path",{d:"M287.59 367.718c-13.21-9.113-19.84-26.342-13.85-42.444 12.852-34.612 37.12-62.823 72.423-76.672a150.963 150.963 0 0 1 28.723-7.962 679.296 679.296 0 0 0 63.13-169.395 393.856 393.856 0 0 0-251.06 56.78C47.59 214.862-22.911 375.988 8.372 537.294c1.46 7.5 3.149 14.95 5.018 22.272a686.592 686.592 0 0 0 274.176-191.847z",fill:"#8D92F8"}));var Gm="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQwMy4wNDYgODU2LjE2NmMtNDYuMDAzLS4xNzktODguMTE1LTYuMzQ4LTEyOS4zNTYtMTkuMDJhMzIuODQ1IDMyLjg0NSAwIDAgMC0yMC45OTIuNDZjLTM5Ljg2IDE0LjktNzkuMzEgMzAuODIzLTExOC45NjQgNDYuMTgzLTIzLjczIDkuMjE2LTM0LjMwNC45NDctMzAuNDY0LTI0LjQyMyA1LjEyLTMzLjkyIDEwLjU3My02Ny43NjMgMTYuOTczLTEwMS41MDQgMS42MTMtOC43MDQtLjM1OC0xNC4wOC02LjIyLTE5Ljk2OEM1OC42MjMgNjgxLjcyOCAyMy40NSA2MTQuNzMzIDguNDQ3IDUzNy4zNDRjLTMxLjMwOS0xNjEuMjggMzkuMTY4LTMyMi40MzIgMTc4LjU2LTQwOS4yNjcgMTQyLjg0OC04OS4wNjMgMzI5LjM0NC03Ni40OTMgNDU5LjA2IDMwLjc3MUM4MDcuMzcyIDI5Mi4yMjQgODM0LjcxMyA1MjkuMTUyIDcxMi43OCA2OTMuOTljLTc3LjQ2NiAxMDQuNzU2LTE4My4yMiAxNTYuNjcyLTMwOS43MzUgMTYyLjE3NnptLS42OS0yODguNjloLjg3YTMyLjI1NiAzMi4yNTYgMCAwIDAgMzIuMzg0LTMxLjkyNGMuMDc2LTMuMDIuMDc2LTUuNDI3LjA3Ni02LjY1Ni4yMy0zMy4wNzUgMTIuMTYtMzkuNDI0IDM5LjAxNS01Mi45OTIgMjMuOTg3LTEyLjA4MyA0Ni4xMzEtMzAuMjA4IDU0LjkxMi01Ni40NzQgMTcuMTUyLTUxLjQ1NiA3Ljk4Ny0xMDAuODY0LTMwLjA1NS0xMzkuMzE1LTQwLjE0LTQwLjQ3My0xMDAuMjI0LTUyLjI3NS0xNTMuMzk1LTMxLjQ2Mi0zNS4yNTEgMTMuNzk4LTU5LjU3MSA0Mi4wNi03Mi40MjIgNzYuNjcyLTcuOTYyIDIxLjUwNCA2LjUwMiA0NC45MDIgMjkuMTMzIDQ4LjY0bC45OTguMTUzYTM3LjM3NiAzNy4zNzYgMCAwIDAgMzkuNjAzLTIwLjg2NGMxMC45NTctMjIuNTI4IDMyLjg3LTUwLjA5OSA3NC4yOTEtNDAuMzIgMjQuMDY0IDUuNzEgNDUuMDU2IDI3LjExIDQ4Ljk3MyA1MS4wNzIgNC41MzEgMjguMDMyLTIuNTYgNDEuODMtMjkuNTkzIDU3Ljc1NC0zLjQzIDIuMDQ4LTcuMDQgMy44OTEtMTAuNDIgNS45OS0zMy4zMyAyMC41MzItNTIuOTQgNTAuMTUtNTYuMDY0IDg5LjE5LS4xMjggMi4zODItLjE3OSA5LjU3NS0uMjU2IDE4LjE3N2EzMi4xMDIgMzIuMTAyIDAgMCAwIDMxLjk1IDMyLjM1OHptNS45OSAzNi41M2MtMjMuODYuMDUyLTQzLjc1IDE5LjcxMi00My41MiA0My4wMDguMjU2IDIyLjg4NyAxOS43ODggNDIuNDQ1IDQyLjY1IDQyLjYyNCAyMi40NS4xOCA0Mi45My0yMC4wNyA0Mi45ODItNDIuMzQyLjA1LTIyLjYzLTIwLjEyMi00My4zNC00Mi4xMTItNDMuMjl6IiBmaWxsPSIjNzU3QkYyIi8+PHBhdGggZD0iTTUyMS44MyA5MTAuNzJjMTI0LjIzNy0zNC4zMDQgMjE4LjgzLTEwMy45MzYgMjgyLjM5NC0yMTIuNDggNjMuNDg4LTEwOC4zNjUgNzcuNjctMjI0LjgyIDQ2Ljc3MS0zNDkuNzczIDQzLjcgMzIuNjkxIDc1LjAzNCA3MS4xOTQgOTcuMDI0IDExNi42MzQgNjIuMzYyIDEyOS4wMjQgMzguMzQ5IDI3My41MS02MS44NzUgMzc2LjgzMi02LjgxIDcuMDE0LTkuODMgMTMuMzEyLTcuNjggMjMuMjQ1IDMuNTg0IDE2LjUxMiA1Ljk5IDMzLjMzIDguMzIgNTAuMDk5IDIuMzggMTcuMTUyLTMuNjg2IDIxLjg2Mi0xOS41MDcgMTUuMzYtMTguNTM1LTcuNjI5LTM2Ljc2Mi0xNi4wNzctNTUuNTUyLTIzLjA0LTUuNTA0LTIuMDQ4LTEzLjQxNS0yLjQ1OC0xOC41MzUgMC03NS42NzMgMzUuNTMzLTE1My42MjUgMzkuMDE0LTIzMy40NzIgMTcuNDMzYTE1MC42MDUgMTUwLjYwNSAwIDAgMS0xMy45NzctNC42MDhjLTcuMDQtMi42MS0xMy45NzgtNS42MzItMjMuOTEtOS43MDJ6IiBmaWxsPSIjNkM2Q0VBIi8+PHBhdGggZD0iTTEwOC4zNjUgODI2LjU0N0E2ODMuOTggNjgzLjk4IDAgMCAwIDM4Ni4xNzYgNjgzLjUyYy0xMi40OTMtNy41NTItMjEuMjQ4LTIxLjMtMjEuMzUtMzYuNDgtLjIzLTIzLjI0NSAxOS42Ni00Mi44NTQgNDMuNTItNDIuOTgyIDE1LjA1Mi0uMDUyIDI5LjI2IDkuNjUgMzYuNzEgMjIuOTg4YTY4My4wODUgNjgzLjA4NSAwIDAgMCAxODIuMjcyLTQ4Mi42ODhjLTEyOC40ODYtOTMuNjk2LTMwNC4yMDUtMTAxLjE0NS00NDAuMzItMTYuMzMyQzQ3LjY0MiAyMTQuODYtMjIuODYxIDM3NS45ODcgOC40NDggNTM3LjI5M2MxNS4wMDIgNzcuMzYzIDUwLjEyNSAxNDQuMzg0IDEwNS41NzQgMjAwLjU1IDUuODEyIDUuOTQgNy44MzQgMTEuMjM5IDYuMjIxIDE5Ljk2OGEyMjkzLjI0OCAyMjkzLjI0OCAwIDAgMC0xMS44NzggNjguNzM2ek0yNzMuNzQgMzI1LjI3NGMxMi44NTEtMzQuNjEyIDM3LjEyLTYyLjgyMyA3Mi40MjItNzYuNjcyIDUzLjE3MS0yMC44MTMgMTEzLjMwNi05LjAxMiAxNTMuMzk1IDMxLjQ4OCAzOC4wOTMgMzguNDI1IDQ3LjIzMiA4Ny44MDggMzAuMDU1IDEzOS4yOS04LjcwNCAyNi4yNC0zMC44NzQgNDQuNDQtNTQuOTEyIDU2LjQ3My0yNi44OCAxMy41NjgtMzguODM1IDE5Ljg5MS0zOS4wMTUgNTIuOTkyIDAgMS4yMjktLjA3NiAzLjYxLS4wNzYgNi42NTZhMzIuMjU2IDMyLjI1NiAwIDAgMS0zMi4zODQgMzEuOTIzaC0uODdhMzIuMjMgMzIuMjMgMCAwIDEtMzIuMDUyLTMyLjQxYy4wNTEtOC42MDEuMTAyLTE1Ljg3Mi4yMy0xOC4yMDEgMy4wNzItMzkuMDQgMjIuNzMzLTY4LjYzNCA1Ni4wNjQtODkuMTY1IDMuNDMtMi4xIDYuOTktMy45NjggMTAuNDItNS45OSAyNy4xMS0xNS45NSAzNC4xNS0yOS43MjIgMjkuNjE5LTU3Ljc4LTMuOTE3LTI0LjAxMi0yNC44MzItNDUuNDE0LTQ4Ljk5OS01MS4wNzItNDEuMzk1LTkuNzUzLTYzLjMzNCAxNy44MTgtNzQuMjY1IDQwLjMyYTM3LjM3NiAzNy4zNzYgMCAwIDEtMzkuNjI5IDIwLjg5bC0uOTczLS4xOGMtMjIuNTc5LTMuNTgzLTM3LjA2OS0yNy4wNTgtMjkuMDMtNDguNTYyeiIgZmlsbD0iIzg0ODZGOCIvPjxwYXRoIGQ9Ik0yODcuNTkgMzY3LjcxOGMtMTMuMjEtOS4xMTMtMTkuODQtMjYuMzQyLTEzLjg1LTQyLjQ0NCAxMi44NTItMzQuNjEyIDM3LjEyLTYyLjgyMyA3Mi40MjMtNzYuNjcyYTE1MC45NjMgMTUwLjk2MyAwIDAgMSAyOC43MjMtNy45NjIgNjc5LjI5NiA2NzkuMjk2IDAgMCAwIDYzLjEzLTE2OS4zOTUgMzkzLjg1NiAzOTMuODU2IDAgMCAwLTI1MS4wNiA1Ni43OEM0Ny41OSAyMTQuODYyLTIyLjkxMSAzNzUuOTg4IDguMzcyIDUzNy4yOTRjMS40NiA3LjUgMy4xNDkgMTQuOTUgNS4wMTggMjIuMjcyYTY4Ni41OTIgNjg2LjU5MiAwIDAgMCAyNzQuMTc2LTE5MS44NDd6IiBmaWxsPSIjOEQ5MkY4Ii8+PC9zdmc+",Km=Object.defineProperty,Om=Object.getOwnPropertySymbols,mv=Object.prototype.hasOwnProperty,vv=Object.prototype.propertyIsEnumerable,Bm=(Xe,Ye,be)=>Ye in Xe?Km(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Ym=(Xe,Ye)=>{for(var be in Ye||(Ye={}))mv.call(Ye,be)&&Bm(Xe,be,Ye[be]);if(Om)for(var be of Om(Ye))vv.call(Ye,be)&&Bm(Xe,be,Ye[be]);return Xe};const yv=Xe=>React.createElement("svg",Ym({className:"znst_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Xe),React.createElement("path",{d:"M808.35 670.852c93.055 4.266 166.356 81.364 166.398 175.017a175.017 175.017 0 0 1-108.116 162.9 173.438 173.438 0 0 1-190.718-39.936 175.7 175.7 0 0 1-34.474-192.724 174.035 174.035 0 0 1 164.905-104.233zM874.91.224c14.165-1.365 28.244 3.542 38.57 13.44 10.24 9.899 15.786 23.808 15.018 38.101v608.42h-5.333a229.502 229.502 0 0 0-130.132-41.215h-.981c-127.786 0-231.72 103.465-233 231.933a224.339 224.339 0 0 0 41.599 128.852H96.336a48.767 48.767 0 0 1-38.527-13.44 49.322 49.322 0 0 1-15.019-38.143V51.808A49.322 49.322 0 0 1 57.81 13.664 48.857 48.857 0 0 1 96.379.224zm38.27 760.654a18.901 18.901 0 0 0-26.281 0L761.759 887.04l-47.957-48.212a19.2 19.2 0 0 0-26.283 0 21.845 21.845 0 0 0-2.346 27.775l63.914 63.914a15.957 15.957 0 0 0 25.983 0l138.452-140.542-.341-1.664a19.498 19.498 0 0 0 0-27.434zM491.469 722.05H215.844a26.41 26.41 0 0 0 0 51.541h275.624a23.722 23.722 0 0 0 20.95-25.77 23.51 23.51 0 0 0-20.95-25.77zm250.323-257.704H220.836c-14.122 0-25.6 11.563-25.6 25.813 0 14.208 11.478 25.77 25.6 25.77h520.955c14.122 0 25.6-11.519 25.6-25.77a25.685 25.685 0 0 0-25.6-25.77zm4.224-258.13-4.267.17H220.88a24.576 24.576 0 0 0-25.941 26.112 24.49 24.49 0 0 0 25.941 25.728h520.954a25.898 25.898 0 0 0 24.875-12.032 26.24 26.24 0 0 0 0-27.776 25.898 25.898 0 0 0-24.875-12.031z",fill:"#38ADFF"}));var Ev="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTgwOC4zNSA2NzAuODUyYzkzLjA1NSA0LjI2NiAxNjYuMzU2IDgxLjM2NCAxNjYuMzk4IDE3NS4wMTdhMTc1LjAxNyAxNzUuMDE3IDAgMCAxLTEwOC4xMTYgMTYyLjkgMTczLjQzOCAxNzMuNDM4IDAgMCAxLTE5MC43MTgtMzkuOTM2IDE3NS43IDE3NS43IDAgMCAxLTM0LjQ3NC0xOTIuNzI0IDE3NC4wMzUgMTc0LjAzNSAwIDAgMSAxNjQuOTA1LTEwNC4yMzN6TTg3NC45MS4yMjRjMTQuMTY1LTEuMzY1IDI4LjI0NCAzLjU0MiAzOC41NyAxMy40NCAxMC4yNCA5Ljg5OSAxNS43ODYgMjMuODA4IDE1LjAxOCAzOC4xMDF2NjA4LjQyaC01LjMzM2EyMjkuNTAyIDIyOS41MDIgMCAwIDAtMTMwLjEzMi00MS4yMTVoLS45ODFjLTEyNy43ODYgMC0yMzEuNzIgMTAzLjQ2NS0yMzMgMjMxLjkzM2EyMjQuMzM5IDIyNC4zMzkgMCAwIDAgNDEuNTk5IDEyOC44NTJIOTYuMzM2YTQ4Ljc2NyA0OC43NjcgMCAwIDEtMzguNTI3LTEzLjQ0IDQ5LjMyMiA0OS4zMjIgMCAwIDEtMTUuMDE5LTM4LjE0M1Y1MS44MDhBNDkuMzIyIDQ5LjMyMiAwIDAgMSA1Ny44MSAxMy42NjQgNDguODU3IDQ4Ljg1NyAwIDAgMSA5Ni4zNzkuMjI0em0zOC4yNyA3NjAuNjU0YTE4LjkwMSAxOC45MDEgMCAwIDAtMjYuMjgxIDBMNzYxLjc1OSA4ODcuMDRsLTQ3Ljk1Ny00OC4yMTJhMTkuMiAxOS4yIDAgMCAwLTI2LjI4MyAwIDIxLjg0NSAyMS44NDUgMCAwIDAtMi4zNDYgMjcuNzc1bDYzLjkxNCA2My45MTRhMTUuOTU3IDE1Ljk1NyAwIDAgMCAyNS45ODMgMGwxMzguNDUyLTE0MC41NDItLjM0MS0xLjY2NGExOS40OTggMTkuNDk4IDAgMCAwIDAtMjcuNDM0ek00OTEuNDY5IDcyMi4wNUgyMTUuODQ0YTI2LjQxIDI2LjQxIDAgMCAwIDAgNTEuNTQxaDI3NS42MjRhMjMuNzIyIDIzLjcyMiAwIDAgMCAyMC45NS0yNS43NyAyMy41MSAyMy41MSAwIDAgMC0yMC45NS0yNS43N3ptMjUwLjMyMy0yNTcuNzA0SDIyMC44MzZjLTE0LjEyMiAwLTI1LjYgMTEuNTYzLTI1LjYgMjUuODEzIDAgMTQuMjA4IDExLjQ3OCAyNS43NyAyNS42IDI1Ljc3aDUyMC45NTVjMTQuMTIyIDAgMjUuNi0xMS41MTkgMjUuNi0yNS43N2EyNS42ODUgMjUuNjg1IDAgMCAwLTI1LjYtMjUuNzd6bTQuMjI0LTI1OC4xMy00LjI2Ny4xN0gyMjAuODhhMjQuNTc2IDI0LjU3NiAwIDAgMC0yNS45NDEgMjYuMTEyIDI0LjQ5IDI0LjQ5IDAgMCAwIDI1Ljk0MSAyNS43MjhoNTIwLjk1NGEyNS44OTggMjUuODk4IDAgMCAwIDI0Ljg3NS0xMi4wMzIgMjYuMjQgMjYuMjQgMCAwIDAgMC0yNy43NzYgMjUuODk4IDI1Ljg5OCAwIDAgMC0yNC44NzUtMTIuMDMxeiIgZmlsbD0iIzM4QURGRiIvPjwvc3ZnPg==",Jm=Object.defineProperty,xm=Object.getOwnPropertySymbols,j0=Object.prototype.hasOwnProperty,qm=Object.prototype.propertyIsEnumerable,c0=(Xe,Ye,be)=>Ye in Xe?Jm(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,ag=(Xe,Ye)=>{for(var be in Ye||(Ye={}))j0.call(Ye,be)&&c0(Xe,be,Ye[be]);if(xm)for(var be of xm(Ye))qm.call(Ye,be)&&c0(Xe,be,Ye[be]);return Xe};const Rv=Xe=>React.createElement("svg",ag({width:40,height:40,xmlns:"http://www.w3.org/2000/svg"},Xe),React.createElement("g",{fill:"none"},React.createElement("path",{d:"M30.849 0a8.98 8.98 0 0 1 8.982 8.983v21.866a8.983 8.983 0 0 1-8.982 8.982H8.983A8.983 8.983 0 0 1 0 30.85V8.983A8.977 8.977 0 0 1 8.983 0h21.866ZM15.906 18.646a1.143 1.143 0 0 0-.192.631v7.16a1.143 1.143 0 0 0 1.777.949l5.366-3.577a1.143 1.143 0 0 0 0-1.903l-5.371-3.577a1.143 1.143 0 0 0-1.583.314l.003.003Z",fill:"#000"}),React.createElement("path",{d:"M39.857 9.009v2.32H.023v-2.32c0-.878.123-1.723.343-2.526.091-.277.185-.543.288-.814.046-.123.103-.232.157-.358A8.857 8.857 0 0 1 3.617 1.82 8.723 8.723 0 0 1 7.331.189 6.89 6.89 0 0 1 8.53.043C8.687.02 8.838.02 9.01.02h21.86a8.929 8.929 0 0 1 7.215 3.637c.425.577.791 1.2 1.068 1.883.023.043.035.089.057.134a.786.786 0 0 1 .058.146c.065.171.122.323.168.503.272.837.417 1.751.417 2.686h.003Z",fill:"#FFF"}),React.createElement("path",{d:"M3.611 1.829a8.866 8.866 0 0 0-2.8 3.488L.363 6.49A9.467 9.467 0 0 0 .02 9.014v2.32h1.8l5.651-5.648-3.857-3.857h-.003ZM14.786.023H9.003c-.172 0-.323 0-.48.023l5.626 5.628-5.658 5.652h6.286l5.652-5.652L14.786.03V.023Zm12.971 0H21.48l5.649 5.648-5.672 5.658h6.294l5.655-5.658L27.76.03l-.003-.006Zm11.674 6.291-5.011 5.012h5.434v-2.32a8.62 8.62 0 0 0-.423-2.692Z",fill:"#282828"}),React.createElement("path",{d:"M39.263 5.826H4.806V5.54h34.348c.023.046.035.091.057.14.02.046.038.094.052.143v.003ZM.026 11.254h39.828v.286H.03v-.286H.026Z",fill:"#282828"})));var wv="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTMwLjg0OSAwYTguOTggOC45OCAwIDAgMSA4Ljk4MiA4Ljk4M3YyMS44NjZhOC45ODMgOC45ODMgMCAwIDEtOC45ODIgOC45ODJIOC45ODNBOC45ODMgOC45ODMgMCAwIDEgMCAzMC44NVY4Ljk4M0E4Ljk3NyA4Ljk3NyAwIDAgMSA4Ljk4MyAwaDIxLjg2NlpNMTUuOTA2IDE4LjY0NmExLjE0MyAxLjE0MyAwIDAgMC0uMTkyLjYzMXY3LjE2YTEuMTQzIDEuMTQzIDAgMCAwIDEuNzc3Ljk0OWw1LjM2Ni0zLjU3N2ExLjE0MyAxLjE0MyAwIDAgMCAwLTEuOTAzbC01LjM3MS0zLjU3N2ExLjE0MyAxLjE0MyAwIDAgMC0xLjU4My4zMTRsLjAwMy4wMDNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTM5Ljg1NyA5LjAwOXYyLjMySC4wMjN2LTIuMzJjMC0uODc4LjEyMy0xLjcyMy4zNDMtMi41MjYuMDkxLS4yNzcuMTg1LS41NDMuMjg4LS44MTQuMDQ2LS4xMjMuMTAzLS4yMzIuMTU3LS4zNThBOC44NTcgOC44NTcgMCAwIDEgMy42MTcgMS44MiA4LjcyMyA4LjcyMyAwIDAgMSA3LjMzMS4xODkgNi44OSA2Ljg5IDAgMCAxIDguNTMuMDQzQzguNjg3LjAyIDguODM4LjAyIDkuMDEuMDJoMjEuODZhOC45MjkgOC45MjkgMCAwIDEgNy4yMTUgMy42MzdjLjQyNS41NzcuNzkxIDEuMiAxLjA2OCAxLjg4My4wMjMuMDQzLjAzNS4wODkuMDU3LjEzNGEuNzg2Ljc4NiAwIDAgMSAuMDU4LjE0NmMuMDY1LjE3MS4xMjIuMzIzLjE2OC41MDMuMjcyLjgzNy40MTcgMS43NTEuNDE3IDIuNjg2aC4wMDNaIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTMuNjExIDEuODI5YTguODY2IDguODY2IDAgMCAwLTIuOCAzLjQ4OEwuMzYzIDYuNDlBOS40NjcgOS40NjcgMCAwIDAgLjAyIDkuMDE0djIuMzJoMS44bDUuNjUxLTUuNjQ4LTMuODU3LTMuODU3aC0uMDAzWk0xNC43ODYuMDIzSDkuMDAzYy0uMTcyIDAtLjMyMyAwLS40OC4wMjNsNS42MjYgNS42MjgtNS42NTggNS42NTJoNi4yODZsNS42NTItNS42NTJMMTQuNzg2LjAzVi4wMjNabTEyLjk3MSAwSDIxLjQ4bDUuNjQ5IDUuNjQ4LTUuNjcyIDUuNjU4aDYuMjk0bDUuNjU1LTUuNjU4TDI3Ljc2LjAzbC0uMDAzLS4wMDZabTExLjY3NCA2LjI5MS01LjAxMSA1LjAxMmg1LjQzNHYtMi4zMmE4LjYyIDguNjIgMCAwIDAtLjQyMy0yLjY5MloiIGZpbGw9IiMyODI4MjgiLz48cGF0aCBkPSJNMzkuMjYzIDUuODI2SDQuODA2VjUuNTRoMzQuMzQ4Yy4wMjMuMDQ2LjAzNS4wOTEuMDU3LjE0LjAyLjA0Ni4wMzguMDk0LjA1Mi4xNDN2LjAwM1pNLjAyNiAxMS4yNTRoMzkuODI4di4yODZILjAzdi0uMjg2SC4wMjZaIiBmaWxsPSIjMjgyODI4Ii8+PC9nPjwvc3ZnPg==",O0=Object.getOwnPropertySymbols,bv=Object.prototype.hasOwnProperty,_m=Object.prototype.propertyIsEnumerable,$m=(Xe,Ye)=>{var be={};for(var Lt in Xe)bv.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&O0)for(var Lt of O0(Xe))Ye.indexOf(Lt)<0&&_m.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},ev=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Cv=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,onOk:Cn,dispatch:Qn}=Ye,gr=$m(Ye,["user","pathsDetail","onOk","dispatch"]),fn,Wt,yn,dr,Fr;const[Pr,Wr]=(0,a.useState)({}),[li]=xt.default.useForm(),[ei,Or]=(0,a.useState)(!1),ta=ti=>ti.type.startsWith("image/")?ti.size/1024/1024<2?new Promise((yi,Ra)=>{const ha=new FileReader;ha.readAsDataURL(ti),ha.onload=()=>{var lr,la;const qr=ha.result;Ar({file_type:"base64",original_filename:ti==null?void 0:ti.name,file:qr,deployable_type:(lr=Lt.actionTabs)==null?void 0:lr.deployable_type,deployable_id:(la=Lt.actionTabs)==null?void 0:la.deployable_id}),yi(!1)},ha.onerror=lr=>{Ne.ZP.error("\u6587\u4EF6\u8BFB\u53D6\u5931\u8D25"),Ra(lr)}}):(Ne.ZP.error("\u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7 2MB!"),!1):(Ne.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u56FE\u7247\u6587\u4EF6!"),!1);function Ar(ti){return ev(this,null,function*(){let Xr=yield(0,et.ZP)("/api/ai/agents/upload_file.json",{method:"POST",body:ti});(Xr==null?void 0:Xr.status)===0&&Wr(Xr==null?void 0:Xr.data)})}return(0,a.useEffect)(()=>{var ti,Xr,bi;Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u4FEE\u6539"&&(li.setFieldsValue({name:(ti=Lt.actionTabs)==null?void 0:ti.name,description:(Xr=Lt==null?void 0:Lt.actionTabs)==null?void 0:Xr.description}),Wr((bi=Lt.actionTabs)==null?void 0:bi.icon))},[Lt.actionTabs.key]),a.createElement(Pe.default,{centered:!0,title:"\u4FEE\u6539"+(((fn=Lt.actionTabs)==null?void 0:fn.addparams)==="workflow"?"\u5DE5\u4F5C\u6D41":"\u667A\u80FD\u52A9\u624B"),open:Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u4FEE\u6539",width:650,loading:ei,onCancel:()=>{Qn({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>{li.submit()}},a.createElement(xt.default,{layout:"vertical",size:"large",form:li,onFinish:ti=>ev(void 0,null,function*(){var Xr;Or(!0),ti.attachment_id=Pr.id,ti.id=(Xr=Lt.actionTabs)==null?void 0:Xr.id;let bi=yield Cn(ti);Or(!1),bi.status===0&&li.resetFields()})},a.createElement(xt.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"+((Wt=Lt.actionTabs)==null?void 0:Wt.addparams)=="workflow"?"\u5DE5\u4F5C\u6D41\u540D\u79F0":"\u52A9\u624B\u540D\u79F0"}],label:((yn=Lt.actionTabs)==null?void 0:yn.addparams)==="workflow"?"\u5DE5\u4F5C\u6D41\u540D\u79F0":"\u52A9\u624B\u540D\u79F0",name:"name"},a.createElement(tt.default,{showCount:!0,maxLength:20})),a.createElement(xt.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"+((dr=Lt.actionTabs)==null?void 0:dr.addparams)=="workflow"?"\u5DE5\u4F5C\u6D41\u529F\u80FD\u4ECB\u7ECD":"\u52A9\u624B\u529F\u80FD\u4ECB\u7ECD"}],label:((Fr=Lt.actionTabs)==null?void 0:Fr.addparams)==="workflow"?"\u5DE5\u4F5C\u6D41\u529F\u80FD\u4ECB\u7ECD":"\u52A9\u624B\u529F\u80FD\u4ECB\u7ECD",name:"description"},a.createElement(tt.default.TextArea,{showCount:!0,maxLength:500})),a.createElement(xt.default.Item,{label:"\u56FE\u6807",name:"attachment_id",rules:[{validator(ti,Xr){return Pr.id?Promise.resolve():Promise.reject(new Error("\u8BF7\u4E0A\u4F20\u56FE\u6807"))}}]},a.createElement(xg.default,{name:"file",maxCount:1,showUploadList:!1,beforeUpload:ta},a.createElement("div",{className:Cs.upimg},a.createElement("div",{className:Cs.uphover},a.createElement("div",null,"+"),a.createElement("div",null,"\u91CD\u65B0\u4E0A\u4F20")),a.createElement("img",{src:Ao.Z.API_SERVER+(Pr==null?void 0:Pr.url)}))))))};var Bv=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(Cv),$g={form:"form___fnl34",content:"content___YecHG",pubColSty:"pubColSty___RNBw1",selectSty:"selectSty___V9lVp",borderSty:"borderSty___WRT1o",delSty:"delSty___pXnPk",delBorder:"delBorder___UGKHI"},Eh=we(59301),km=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const xv=({shixunHomeworks:Xe,pathsDetail:Ye,loading:be,onOk:Lt,dispatch:Cn})=>{var Qn,gr,fn,Wt,yn;const[dr,Fr]=(0,a.useState)(!0),[Pr,Wr]=(0,a.useState)(!1),[li,ei]=(0,a.useState)([]),[Or,ta]=(0,a.useState)([]),[Ar,ti]=(0,a.useState)([]),[Xr,bi]=(0,a.useState)([]),[yi,Ra]=(0,a.useState)(!1),[ha,lr]=(0,a.useState)(""),la=(0,oe.useParams)();console.log("---",la,Ye.actionTabs);function qr(){return km(this,null,function*(){var Yn;let Sr=yield(0,et.ZP)("/api/ai/collaborators.json",{method:"get",params:{deployable_type:"Subject",deployable_id:((Yn=Ye==null?void 0:Ye.detail)==null?void 0:Yn.id)||la.pathId,appable_type:"AiAgent",appable_id:Ye.actionTabs.sendid}});ta(Sr)})}return(0,a.useEffect)(()=>{Ye.actionTabs.key==="\u8BBE\u7F6Eai\u5408\u4F5C\u8005"&&qr()},[Ye.actionTabs.key]),Eh.createElement("section",{className:$g.form},Eh.createElement(Pe.default,{centered:!0,title:"\u5408\u4F5C\u8005\u5217\u8868",open:Ye.actionTabs.key==="\u8BBE\u7F6Eai\u5408\u4F5C\u8005",width:650,footer:null,onCancel:()=>{Lt()},onOk:()=>{}},Eh.createElement(he.Z,{className:$g.content,style:{padding:"20px 30px",gap:20}},(gr=(Qn=Or==null?void 0:Or.data)==null?void 0:Qn.list)==null?void 0:gr.map(Yn=>Eh.createElement(he.Z,{align:"middle",className:`${$g.borderSty} ${ha===(Yn==null?void 0:Yn.id)?$g.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Eh.createElement("span",{className:"c-grey-333"},Yn==null?void 0:Yn.real_name),Ye.actionTabs.can_edit&&Eh.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${$g.delSty}`,onMouseEnter:()=>{lr(Yn.id)},onMouseLeave:()=>{lr("")},onClick:()=>km(void 0,null,function*(){(yield(0,et.ZP)(`/api/ai/collaborators/${Yn.id}.json`,{method:"delete",body:{user_id:Yn.id}})).status===0&&(Ne.ZP.info("\u5220\u9664\u6210\u529F"),qr())})}))),!Ye.actionTabs.can_edit&&!((Wt=(fn=Or==null?void 0:Or.data)==null?void 0:fn.list)!=null&&Wt.length)&&Eh.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),Ye.actionTabs.can_edit&&Eh.createElement(te.ZP,{className:$g.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Wr(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"))),Eh.createElement(Pe.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Pr,confirmLoading:yi,onCancel:()=>Wr(!1),onOk:()=>km(void 0,null,function*(){var Yn;if(li.length===0){Ne.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}Ra(!0),(yield(0,et.ZP)("/api/ai/collaborators.json",{method:"post",body:{deployable_type:"Subject",deployable_id:((Yn=Ye==null?void 0:Ye.detail)==null?void 0:Yn.id)||la.pathId,appable_type:"AiAgent",appable_id:Ye.actionTabs.sendid,user_ids:li}})).status===0&&(Ne.ZP.info("\u6DFB\u52A0\u6210\u529F"),ei([]),qr(),Wr(!1)),Ra(!1)})},Eh.createElement("div",null,Eh.createElement("div",{style:{display:"flex"}},Eh.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Eh.createElement(tt.default.Search,{onChange:Yn=>{var Sr;ti((Sr=Ye.rightData)==null?void 0:Sr.members.filter(Ri=>Ri.name.indexOf(Yn.target.value)>-1))}})),Eh.createElement(hi.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowKey:Yn=>Yn.id,rowSelection:{type:"checkbox",onChange:(Yn,Sr)=>{ei(Yn)},selectedRowKeys:li,getCheckboxProps:Yn=>{var Sr,Ri,oi;return{disabled:(oi=(Ri=(Sr=Or==null?void 0:Or.data)==null?void 0:Sr.list)==null?void 0:Ri.map(hr=>hr==null?void 0:hr.login))==null?void 0:oi.includes(Yn==null?void 0:Yn.login)}}},pagination:!1,dataSource:(yn=Ye.rightData)==null?void 0:yn.members,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"identity",key:"identity"}]}))))};var tv=(0,oe.connect)(({shixunHomeworks:Xe,loading:Ye,pathsDetail:be})=>({shixunHomeworks:Xe,pathsDetail:be,loading:Ye.effects}))(xv),Sv=Object.defineProperty,Iv=Object.defineProperties,Mv=Object.getOwnPropertyDescriptors,Sm=Object.getOwnPropertySymbols,nv=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,ee=(Xe,Ye,be)=>Ye in Xe?Sv(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,x=(Xe,Ye)=>{for(var be in Ye||(Ye={}))nv.call(Ye,be)&&ee(Xe,be,Ye[be]);if(Sm)for(var be of Sm(Ye))E.call(Ye,be)&&ee(Xe,be,Ye[be]);return Xe},ge=(Xe,Ye)=>Iv(Xe,Mv(Ye)),Le=(Xe,Ye)=>{var be={};for(var Lt in Xe)nv.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Sm)for(var Lt of Sm(Xe))Ye.indexOf(Lt)<0&&E.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},je=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const gt=[{name:"\u5168\u90E8",type:""},{name:"\u5DE5\u4F5C\u6D41",type:"workflow"},{name:"\u667A\u80FD\u52A9\u624B",type:"assistant"}],ot=[{name:"\u5168\u90E8",type:""},{name:"\u542F\u7528",type:"enabled"},{name:"\u672A\u542F\u7528",type:"disabled"}],vt=[{name:"\u5168\u90E8",type:""},{name:"\u6211\u521B\u5EFA\u7684",type:"by_user"},{name:"\u5934\u6B4C\u667A\u80FD\u4F53",type:"educoder"}],bt=[{name:"\u667A\u80FD\u5BA1\u9898",img:Ev},{name:"\u4EE3\u7801\u8BCA\u65AD",img:we(51942)},{name:"AI\u8F85\u5BFC",img:Fu},{name:"\u8BED\u6CD5\u68C0\u67E5",img:Cm},{name:"\u4EE3\u7801\u4F18\u5316",img:Ho},{name:"\u4EE3\u7801\u6CE8\u91CA",img:u0},{name:"\u4EE3\u7801\u8BC4\u4EF7",img:T0},{name:"\u6284\u88AD\u68C0\u6D4B",img:we(37835)},{name:"\u667A\u80FD\u95EE\u7B54",img:Gm},{name:"\u667A\u80FD\u8BC4\u9605",img:Mn},{name:"\u9519\u9898\u63A8\u9001",img:we(70840)},{name:"\u667A\u80FD\u51FA\u5377",img:we(80142)},{name:"\u667A\u80FD\u51FA\u9898",img:we(80142)},{name:"\u89C6\u9891\u751F\u6210",img:wv}],Tt=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,dispatch:Cn}=Ye,Qn=Le(Ye,["user","pathsDetail","dispatch"]),gr,fn,Wt,yn,dr,Fr,Pr,Wr,li,ei,Or,ta;const Ar=(0,oe.useParams)(),[ti,Xr]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"",deployable_id:(gr=Lt==null?void 0:Lt.detail)==null?void 0:gr.id,deployable_type:"Subject"}),[bi,yi]=(0,a.useState)([]),[Ra,ha]=(0,a.useState)(!1),[lr,la]=(0,a.useState)(""),[qr,Yn]=(0,a.useState)(!1),[Sr,Ri]=(0,a.useState)(""),[oi,hr]=(0,a.useState)(""),[pa,fs]=(0,a.useState)(!1),[Ds]=xt.default.useForm(),[go,Fs]=(0,a.useState)(!1),[ja,ts]=(0,a.useState)({}),[Ka,mo]=(0,a.useState)();let yl=(0,a.useRef)();function Fl(){return je(this,null,function*(){let Kr=yield(0,et.ZP)("/api/ai/agents.json",{method:"get",params:ti});(Kr==null?void 0:Kr.status)===0&&yi(Kr==null?void 0:Kr.data)})}(0,a.useEffect)(()=>{Fl()},[ti]),(0,a.useEffect)(()=>{du()},[]);function du(){return je(this,null,function*(){var Kr;let ur=yield(0,et.ZP)("/api/ai/agents/statistics.json",{method:"POST",body:{deployable_id:(Kr=Lt==null?void 0:Lt.detail)==null?void 0:Kr.id,deployable_type:"Subject"}});(ur==null?void 0:ur.status)===0&&mo(ur==null?void 0:ur.data)})}const Vo=()=>({grid:{top:40,right:10,left:10,bottom:30,containLabel:!0},series:[{name:"\u6EE1\u610F\u5EA6",type:"pie",radius:["60%","80%"],avoidLabelOverlap:!1,label:{show:!0,position:"center",formatter:` {c}% \u6EE1\u610F\u5EA6`,fontSize:14,fontWeight:"bold",color:"#333",align:"center",verticalAlign:"middle",lineHeight:20},labelLine:{show:!1},data:[{value:Ka==null?void 0:Ka.satisfy_rate,name:"\u6EE1\u610F\u5EA6"},{value:100-(Ka==null?void 0:Ka.satisfy_rate),name:"\u5269\u4F59",itemStyle:{color:"#f0f0f0"},label:{show:!1}}],itemStyle:{color:"#7FC2FF"}}]}),hs=()=>{var Kr,ur;const oo={type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"#4096ff"},{offset:1,color:"#69b1ff"}]};return{grid:{top:40,right:10,left:10,bottom:30,containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},color:["#36BFFA","#75A5FF"],xAxis:{type:"category",data:(Kr=Ka==null?void 0:Ka.distributions)==null?void 0:Kr.map(pi=>pi==null?void 0:pi.name),axisLabel:{interval:0,rotate:0},axisTick:{alignWithLabel:!0,show:!1},axisLine:{show:!1}},yAxis:{type:"value",min:0,interval:2,axisTick:{show:!1},axisLabel:{show:!1},axisLine:{show:!1},splitLine:{show:!1}},series:[{data:(ur=Ka==null?void 0:Ka.distributions)==null?void 0:ur.map(pi=>pi==null?void 0:pi.value),type:"bar",itemStyle:{color:oo,borderRadius:[6,6,0,0],borderColor:"#3887ff",borderWidth:1,shadowColor:"rgba(56, 135, 255, 0.3)",shadowBlur:6,shadowOffsetY:2},barWidth:15,label:{show:!0,position:"top",textStyle:{color:"#333",fontSize:14}}}]}},Vl=()=>{var Kr,ur,oo;return{grid:{top:40,right:10,left:10,bottom:30,containLabel:!0},color:["#8DE5FD","#8DE5FD"],xAxis:{type:"category",data:(ur=(Kr=Ka==null?void 0:Ka.last_seven_days_messages_count)==null?void 0:Kr.list)==null?void 0:ur.map(pi=>pi==null?void 0:pi.date),axisLine:{show:!1,lineStyle:{color:"#ccc"}},splitLine:{show:!1}},yAxis:[{type:"value",name:"",interval:.5,axisTick:{show:!1},axisLabel:{show:!1},axisLine:{show:!1},splitLine:{show:!1}},{type:"value",name:"",interval:20,splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!1},axisLine:{show:!1}}],series:[{name:"\u547D\u4E2D\u7387",type:"line",yAxisIndex:1,data:(oo=Ka==null?void 0:Ka.last_seven_days_messages_count)==null?void 0:oo.list.map(pi=>pi==null?void 0:pi.value),smooth:!0,lineStyle:{color:"#50D3B8",width:3},splitLine:{show:!1},areaStyle:{color:new Bc.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(80, 211, 184,0.7)"},{offset:1,color:"rgba(80, 211, 184,0)"}])},label:{show:!0,position:"top",distance:5,formatter:"{c}",textStyle:{color:"#50D3B8",fontSize:12,fontWeight:"bold"}},symbol:"circle",symbolSize:8,itemStyle:{color:"#50D3B8",borderColor:"#fff",borderWidth:2},emphasis:{symbolSize:10}}]}},Wl=(Kr,ur)=>a.createElement("div",null,a.createElement("span",{style:{color:"#333",fontSize:18,fontWeight:500}},Kr||"-"),ur>0&&a.createElement("i",{style:{marginLeft:5,color:"#37AD83",fontSize:14},className:"iconfont icon-xiangshang"})," ",ur>0&&a.createElement("span",{style:{marginLeft:5,color:"#37AD83",fontSize:14}},ur||"-"));return a.createElement("div",null,a.createElement("div",{style:{marginTop:20}},a.createElement("div",{style:{display:"flex",flexWrap:"wrap",position:"relative",height:400}},a.createElement("div",{className:Cs.tj,style:{background:`url(${Fm})`,width:185,backgroundSize:"cover"}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u4F7F\u7528\u603B\u6B21\u6570"),a.createElement("div",{style:{marginTop:14}},Wl(Ka==null?void 0:Ka.usage_count,Ka==null?void 0:Ka.today_usage_count))),a.createElement("div",{style:{marginLeft:10,display:"flex",gap:30,flexWrap:"wrap",background:"#F6F7F9",border:"1px solid #fff",flex:1,maxWidth:330,height:280,padding:"16px 20px",borderRadius:8}},(fn=[{name:"\u6D4F\u89C8\u6570",count:Ka==null?void 0:Ka.viewed_count,addc:0,icon:ru},{name:"\u70B9\u8D5E\u6570",count:Ka==null?void 0:Ka.likes_count,addc:0,icon:cp},{name:"\u4F7F\u7528\u4EBA\u6570",count:Ka==null?void 0:Ka.usage_people_count,addc:Ka==null?void 0:Ka.today_usage_people_count,icon:pm},{name:"SPOC\u5F15\u7528\u6570",count:Ka==null?void 0:Ka.spocs_count,addc:Ka==null?void 0:Ka.today_spocs_count,icon:ff},{name:"\u5F15\u7528\u9662\u6821\u6570",count:Ka==null?void 0:Ka.schools_count,addc:Ka==null?void 0:Ka.today_schools_count,icon:s0},{name:"\u6D88\u8017tokens\u6570",count:Ka==null?void 0:Ka.total_tokens,addc:0,icon:Dm}])==null?void 0:fn.map(Kr=>a.createElement("div",{style:{background:"#F6F7F9",borderRadius:8,width:125,display:"flex",justifyContent:"center",flexDirection:"column"}},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{color:"#333",fontSize:14}},Kr==null?void 0:Kr.name),a.createElement("img",{src:Kr==null?void 0:Kr.icon,style:{width:20}})),a.createElement("div",{style:{marginTop:14}},Wl(Kr==null?void 0:Kr.count,Kr==null?void 0:Kr.addc))))),a.createElement("div",{className:Cs.tj,style:{marginLeft:10,width:254,height:186,overflow:"auto",background:`url(${Lm})`}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u70ED\u95E8\u5173\u952E\u8BCD\u6392\u884C\u699C"),((Wt=Ka==null?void 0:Ka.hot_words_list)==null?void 0:Wt.length)===0&&a.createElement(rl.Z,{style:{marginTop:30},styles:{image:{height:80}}}),(yn=Ka==null?void 0:Ka.hot_words_list)==null?void 0:yn.map(Kr=>a.createElement("div",{style:{marginTop:16,display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,Kr==null?void 0:Kr.no),a.createElement("div",{className:Cs.multi_ellipsi,style:{flex:1,margin:"0px 5px"}},Kr==null?void 0:Kr.word),a.createElement("div",null,"\u9891\u6B21 ",a.createElement("span",{style:{color:"#E99237"}},Kr==null?void 0:Kr.frequency))))),a.createElement("div",{className:Cs.tj,style:{width:185,background:"#F6F7F9",marginTop:10,position:"absolute",top:205,height:200}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u6210\u6548\u6EE1\u610F\u5EA6"),a.createElement(Wf.Z,{opts:{renderer:"svg"},style:{height:180,width:140},option:Vo()})),a.createElement("div",{className:Cs.tj,style:{width:330,display:"flex",height:124,background:"#F6F7F9",left:195,position:"absolute",top:290}},a.createElement("div",{style:{flex:1,minWidth:90}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u5168\u90E8\u4E92\u52A8\u6570"),a.createElement("div",{style:{marginTop:22}},a.createElement("div",{style:{color:"#666666",fontSize:14}},"\u8FC7\u53BB\u4E03\u5929"),a.createElement("div",{style:{color:"#333",fontSize:18}},(dr=Ka==null?void 0:Ka.last_seven_days_messages_count)==null?void 0:dr.total_count))),((Fr=Ka==null?void 0:Ka.last_seven_days_messages_count)==null?void 0:Fr.total_count)===0?a.createElement(rl.Z,{styles:{image:{height:30}}}):a.createElement(Wf.Z,{opts:{renderer:"svg"},style:{height:130,width:220},option:Vl()})),a.createElement("div",{className:Cs.tj,style:{width:254,background:"#F6F7F9",position:"absolute",left:535,top:195,height:215}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u8BFE\u7A0B\u667A\u80FD\u4F53\u5206\u5E03\u5206\u6790"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"end",marginTop:10}},(Pr=Ka==null?void 0:Ka.distributions)==null?void 0:Pr.map(Kr=>{var ur,oo;return a.createElement("div",{style:{textAlign:"center"}},a.createElement("div",{style:{color:"#5F6368",fontSize:12}},Kr==null?void 0:Kr.value),a.createElement("div",{className:Cs.luicolumnbg,style:{height:Math.max(...(ur=Ka==null?void 0:Ka.distributions)==null?void 0:ur.map(pi=>pi==null?void 0:pi.value))==Kr.value?100:(Kr.value/Math.max(...(oo=Ka==null?void 0:Ka.distributions)==null?void 0:oo.map(pi=>pi==null?void 0:pi.value))*100).toFixed(0)+"px"}}),a.createElement("span",{style:{color:"#333",fontSize:12}},Kr==null?void 0:Kr.name))}))))),a.createElement("div",{className:Cs.content,style:{marginTop:25}},a.createElement(xt.default,{layout:"inline",size:"large",initialValues:{agent_type:"",status:"",creation_type:""},onValuesChange:(Kr,ur)=>{Xr(x(x({},ti),ur))}},a.createElement(xt.default.Item,{label:"\u7C7B\u578B",name:"agent_type"},a.createElement(ie.default,{style:{width:150}},gt==null?void 0:gt.map(Kr=>a.createElement(ie.default.Option,{value:Kr==null?void 0:Kr.type},Kr==null?void 0:Kr.name)))),a.createElement(xt.default.Item,{label:"\u72B6\u6001",name:"status"},a.createElement(ie.default,{style:{width:150}},ot==null?void 0:ot.map(Kr=>a.createElement(ie.default.Option,{value:Kr==null?void 0:Kr.type},Kr==null?void 0:Kr.name)))),a.createElement(xt.default.Item,{label:"\u6765\u6E90",name:"creation_type"},a.createElement(ie.default,{style:{width:150}},vt==null?void 0:vt.map(Kr=>a.createElement(ie.default.Option,{value:Kr==null?void 0:Kr.type},Kr==null?void 0:Kr.name)))),a.createElement("div",{style:{flex:"1",textAlign:"end"}},a.createElement(fe.Z,{menu:{items:[{key:"1",label:a.createElement("a",{onClick:()=>{ha(!0)}},"\u624B\u52A8\u521B\u5EFA")},{key:"2",label:a.createElement("a",{onClick:()=>{var Kr;Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u624B\u9009\u7528",addparams:lr,deployable_type:"Subject",deployable_id:(Kr=Lt==null?void 0:Lt.detail)==null?void 0:Kr.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")}]}},a.createElement(te.ZP,{type:"primary"}," + \u65B0\u589E\u667A\u80FD\u4F53")))),a.createElement("div",{style:{marginTop:20,background:"#fff"}},a.createElement(he.Z,{gutter:[16,24]},(Wr=bi==null?void 0:bi.agents)==null?void 0:Wr.map(Kr=>{var ur,oo;return a.createElement(pe.Z,{span:8},a.createElement("div",{className:Cs.items,onClick:()=>{var pi;if(!(Kr!=null&&Kr.is_collaborator)){(Kr==null?void 0:Kr.name)==="\u89C6\u9891\u751F\u6210"&&window.open(((pi=Ao.Z)==null?void 0:pi.AI_PLATFORM_URL)+"/IntelligentTools/12");return}ts(Kr),Fs(!0)}},a.createElement("div",{className:Cs.i_tit},a.createElement("img",{src:(Kr==null?void 0:Kr.creation_type)==="educoder"?(ur=bt==null?void 0:bt.find(pi=>(pi==null?void 0:pi.name)===(Kr==null?void 0:Kr.name)))==null?void 0:ur.img:Ao.Z.API_SERVER+((oo=Kr==null?void 0:Kr.icon)==null?void 0:oo.url)}),a.createElement("div",{style:{marginLeft:10}},a.createElement("div",{style:{color:"#333333",fontSize:14}},Kr==null?void 0:Kr.name),a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{fontSize:12,color:"#5F6A95"}},(Kr==null?void 0:Kr.agent_type)==="workflow"?"\u5DE5\u4F5C\u6D41":"\u667A\u80FD\u52A9\u624B"),(Kr==null?void 0:Kr.creation_type)=="by_user"&&a.createElement("div",{className:Cs.personal},"\u4E2A\u4EBA"),(Kr==null?void 0:Kr.creation_type)=="educoder"&&a.createElement("div",{className:Cs.official},"\u5B98\u65B9")))),a.createElement(fe.Z,{menu:{items:[{key:"1",label:a.createElement("a",{onClick:pi=>{pi.stopPropagation(),Yn(Kr.id),hr(Kr==null?void 0:Kr.id)}},"\u53D1\u9001")},{key:"2",label:a.createElement("a",{onClick:pi=>{var ga,Gn;pi.stopPropagation(),fs(!0),hr(Kr==null?void 0:Kr.id),Ds.setFieldsValue(x({},(Gn=(ga=bi==null?void 0:bi.agents)==null?void 0:ga.find(Er=>(Er==null?void 0:Er.id)==(Kr==null?void 0:Kr.id)))==null?void 0:Gn.agent_application_info))}},"\u5E94\u7528")},{key:"9",label:a.createElement("a",{onClick:pi=>{var ga;pi.stopPropagation(),Cn({type:"pathsDetail/setActionTabs",payload:x({key:"\u667A\u80FD\u52A9\u624B\u4FEE\u6539",addparams:Kr==null?void 0:Kr.agent_type,deployable_type:"Subject",deployable_id:(ga=Lt==null?void 0:Lt.detail)==null?void 0:ga.id},Kr)})}},"\u4FEE\u6539\u63CF\u8FF0\u4FE1\u606F")},{key:"6",label:a.createElement("a",{onClick:pi=>je(void 0,null,function*(){pi.stopPropagation(),Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u8BBE\u7F6Eai\u5408\u4F5C\u8005",sendid:Kr==null?void 0:Kr.id,can_edit:Kr==null?void 0:Kr.can_edit}})})},"\u8BBE\u7F6E\u5408\u4F5C\u8005")},{key:"5",label:a.createElement("a",{className:Cs.delete,onClick:pi=>je(void 0,null,function*(){pi.stopPropagation(),Pe.default.confirm({title:"\u79FB\u9664",okText:"\u786E\u8BA4",icon:null,cancelText:"\u53D6\u6D88",centered:!0,content:"\u79FB\u9664\u540E\uFF0C\u6570\u636E\u5C06\u4E0D\u53EF\u6062\u590D\uFF0C\u4E14\u8BE5\u667A\u80FD\u4F53\u7684\u4F7F\u7528\u6570\u636E\u4E5F\u5C06\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u79FB\u9664\u3002",onOk:()=>je(void 0,null,function*(){var ga;let Gn=yield(0,et.ZP)(`/api/ai/agents/${Kr.id}/remove.json`,{method:"post",body:{deployable_type:"Subject",deployable_id:(ga=Lt==null?void 0:Lt.detail)==null?void 0:ga.id}});(Gn==null?void 0:Gn.status)===0&&(Fl(),Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u5237\u65B0\u8BFE\u7A0B\u667A\u80FD\u4F53\u5217\u8868\u5E94\u7528"}}),Ne.ZP.info("\u79FB\u9664\u6210\u529F"))})})})},"\u79FB\u9664")}]}},(Kr==null?void 0:Kr.is_collaborator)&&a.createElement("i",{onClick:pi=>{pi.stopPropagation()},className:`${Cs.sandian} iconfont icon-sandian`})),a.createElement("div",{style:{marginTop:10},className:Cs.connect},a.createElement(de.Z,{title:(Kr==null?void 0:Kr.description)||"\u6682\u65E0\u63CF\u8FF0\u4FE1\u606F"},(Kr==null?void 0:Kr.description)||"\u6682\u65E0\u63CF\u8FF0\u4FE1\u606F")),a.createElement("div",{className:Cs.bottom,style:{marginTop:5}},(Kr==null?void 0:Kr.usage_count)>0?a.createElement("div",null,a.createElement("span",{style:{color:"#5F6A95"}},"\u4F7F\u7528\u6570"),a.createElement("span",{style:{marginLeft:5}},Kr==null?void 0:Kr.usage_count)):a.createElement("div",{style:{height:18}}),(Kr==null?void 0:Kr.interactive_count)>0?a.createElement("div",null,a.createElement("span",{style:{color:"#5F6A95"}},"\u4E92\u52A8\u6570"),a.createElement("span",{style:{marginLeft:5}},Kr==null?void 0:Kr.interactive_count)):a.createElement("div",{style:{height:18}}),(Kr==null?void 0:Kr.is_collaborator)&&a.createElement(df.Z,{size:"small",checked:(Kr==null?void 0:Kr.status)==="enabled",onChange:(pi,ga)=>je(void 0,null,function*(){ga.stopPropagation(),Pe.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4",icon:null,cancelText:"\u53D6\u6D88",content:pi?"\u542F\u7528\u540E\uFF0C\u667A\u80FD\u4F53\u624D\u80FD\u591F\u5728\u5E94\u7528\u6A21\u5757\u5C55\u793A\uFF0C\u5426\u5219\u9690\u85CF":"\u7981\u7528\u540E\uFF0C\u667A\u80FD\u4F53\u5C06\u5728\u5E94\u7528\u6A21\u5757\u4E2D\u9690\u85CF\u4E0D\u5C55\u793A",centered:!0,onOk:()=>je(void 0,null,function*(){var Gn;let Er=yield(0,et.ZP)(`/api/ai/agents/${Kr==null?void 0:Kr.id}/set_status.json`,{method:"post",body:{status:pi?"enabled":"disabled",deployable_type:"Subject",deployable_id:(Gn=Lt==null?void 0:Lt.detail)==null?void 0:Gn.id}});(Er==null?void 0:Er.status)===0&&(Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u5237\u65B0\u8BFE\u7A0B\u667A\u80FD\u4F53\u5217\u8868\u5E94\u7528"}}),Fl())})})}),checkedChildren:"\u542F\u7528",unCheckedChildren:"\u7981\u7528",defaultChecked:!0}))))})),a.createElement(Ys.Z,{style:{marginTop:20},pageSize:ti.per_page,current:ti.page,onChange:(Kr,ur)=>{ti.page=Kr,ti.per_page=ur,Xr(x({},ti)),Fl()},hideOnSinglePage:!0,total:bi==null?void 0:bi.total_count})),a.createElement(Ks.Z,{width:"100vw",height:"100vh",footer:null,closable:!0,placement:"bottom",open:go,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Cs.drawerWrap}`,onClose:()=>{Fs(!1),Fl()}},a.createElement("iframe",{src:(ja==null?void 0:ja.agent_type)==="workflow"?`${Ao.Z.Coze_ai_URl}/work_flow?deployable_type=Subject&deployable_id=${(li=Lt==null?void 0:Lt.detail)==null?void 0:li.id}&workflow_id=${ja==null?void 0:ja.coze_bot_id}&space_id=${ja==null?void 0:ja.space_id}&deployablename=${(ei=be==null?void 0:be.userInfo)==null?void 0:ei.real_name}&deployabletitle=${ja==null?void 0:ja.name}&ai_agent_id=${ja==null?void 0:ja.id}`:`${Ao.Z.Coze_ai_URl}/space/${(ja==null?void 0:ja.space_id)||"7538243106970271744"}/bot/${ja==null?void 0:ja.coze_bot_id}?deployable_type=Subject&deployable_id=${(Or=Lt==null?void 0:Lt.detail)==null?void 0:Or.id}&deployablename=${(ta=be==null?void 0:be.userInfo)==null?void 0:ta.real_name}&deployabletitle=${ja==null?void 0:ja.name}&ai_agent_id=${ja==null?void 0:ja.id}`,width:"100%",height:"100%",frameBorder:"0",ref:yl})),a.createElement(Pe.default,{title:"\u5E94\u7528",centered:!0,open:pa,destroyOnClose:!0,width:480,onCancel:()=>{fs(!1),hr("")},onOk:()=>{Ds.submit()}},a.createElement("div",{style:{color:"#333333",marginBottom:20,fontSize:14}},"\u9009\u62E9\u9700\u8981\u5E94\u7528\u7684\u5185\u5BB9\uFF0C\u52FE\u9009\u540E\uFF0C\u8FDB\u5165\u5230\u8BE5\u7C7B\u578B\u5185\u5BB9\u5C55\u793A\u8BE5\u667A\u80FD\u4F53\u63D0\u4F9B\u4F7F\u7528"),a.createElement("div",{style:{display:"flex",gap:30}},a.createElement(xt.default,{form:Ds,layout:"vertical",labelCol:{span:0},initialValues:{},onFinish:Kr=>je(void 0,null,function*(){let ur=yield(0,et.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:ge(x({},Kr),{agent_ids:[oi]})});(ur==null?void 0:ur.status)===0&&(Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u5237\u65B0\u8BFE\u7A0B\u667A\u80FD\u4F53\u5217\u8868\u5E94\u7528"}}),Ne.ZP.info("\u5E94\u7528\u6210\u529F"),Fl(),fs(!1))})},a.createElement(xt.default.Item,{name:"subject_assistant",valuePropName:"checked"},a.createElement(Ce.default,null,"\u8BFE\u7A0B\u52A9\u6559")),a.createElement(xt.default.Item,{name:"subject_shixun",valuePropName:"checked"},a.createElement(Ce.default,null,"\u8BFE\u7A0B\u5B9E\u8BAD")),a.createElement(xt.default.Item,{name:"subject_file",valuePropName:"checked"},a.createElement(Ce.default,{disabled:!0},"\u8BFE\u7A0B\u8BFE\u4EF6(\u5F85\u4E0A\u7EBF)")),a.createElement(xt.default.Item,{name:"subject_video",valuePropName:"checked"},a.createElement(Ce.default,{disabled:!0},"\u8BFE\u7A0B\u89C6\u9891(\u5F85\u4E0A\u7EBF)"))))),a.createElement(Pe.default,{title:"\u521B\u5EFA",centered:!0,open:Ra,width:584,onCancel:()=>{ha(!1),la("")},onOk:()=>{var Kr;if(!lr){Ne.ZP.info("\u8BF7\u9009\u62E9\u7C7B\u578B");return}ha(!1),Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u624B\u65B0\u589E",addparams:lr,deployable_type:"Subject",deployable_id:(Kr=Lt==null?void 0:Lt.detail)==null?void 0:Kr.id}})}},a.createElement("div",{style:{display:"flex",gap:30,justifyContent:"center"}},a.createElement("div",{onClick:()=>{la("assistant")},className:lr==="assistant"?Cs.additemactivite:Cs.additem},a.createElement("img",{src:Jc}),a.createElement("div",{className:Cs.title},"\u521B\u5EFA\u52A9\u624B"),a.createElement("div",{className:Cs.center},"\u9002\u7528\u4E8E\u5FEB\u901F\u642D\u5EFA\u5BF9\u8BDD\u5F0F\u667A\u80FD\u4F53")),a.createElement("div",{onClick:()=>{la("workflow")},className:lr==="workflow"?Cs.additemactivite:Cs.additem},a.createElement("img",{src:a0}),a.createElement("div",{className:Cs.title},"\u521B\u5EFA\u5DE5\u4F5C\u6D41"),a.createElement("div",{className:Cs.center},"\u9002\u7528\u4E8E\u642D\u5EFA\u591A\u5DE5\u4F5C\u6D41\u534F\u540C\u7684\u5B8C\u6574\u5E94\u7528")))),a.createElement(Pe.default,{title:"\u53D1\u9001",centered:!0,open:!!qr,width:480,onCancel:()=>{Ri(""),Yn(""),hr("")},onOk:()=>{var Kr;if(!Sr){Ne.ZP.info("\u8BF7\u9009\u62E9\u53D1\u9001\u5230\u8BFE\u5802\u8FD8\u662F\u8BFE\u7A0B");return}Yn(""),Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u624B\u53D1\u9001",iscourse:Sr,deployable_type:"Subject",deployable_id:(Kr=Lt==null?void 0:Lt.detail)==null?void 0:Kr.id}})}},a.createElement("div",{style:{color:"#333333",marginBottom:20,fontSize:14}},"\u9009\u62E9\u9700\u8981\u53D1\u9001\u7684\u4F4D\u7F6E\uFF0C\u53D1\u9001\u5BF9\u5E94\u6A21\u5757\uFF0C\u53EF\u914D\u7F6E\u8BE5\u667A\u80FD\u4F53\u5728\u6A21\u5757\u4E2D\u4F7F\u7528"),a.createElement("div",{style:{display:"flex",gap:30,justifyContent:"center"}},a.createElement("div",{onClick:()=>{Ri("1")},className:Sr==="1"?Cs.senditemactivite:Cs.senditem},a.createElement("img",{src:F0}),a.createElement("div",{className:Cs.title},"\u6559\u5B66\u8BFE\u5802")),a.createElement("div",{onClick:()=>{Ri("2")},className:Sr==="2"?Cs.senditemactivite:Cs.senditem},a.createElement("img",{src:L0}),a.createElement("div",{className:Cs.title},"\u5B9E\u8DF5\u8BFE\u7A0B")))),a.createElement(tv,{onOk:Kr=>je(void 0,null,function*(){Fl(),Cn({type:"pathsDetail/setActionTabs",payload:{}})})}),a.createElement(Xd,{onOk:Kr=>je(void 0,null,function*(){var ur;let oo=yield(0,et.ZP)("/api/ai/agents.json",{method:"POST",body:ge(x({},Kr),{agent_type:lr,deployable_type:"Subject",deployable_id:(ur=Lt==null?void 0:Lt.detail)==null?void 0:ur.id})});return(oo==null?void 0:oo.status)===0&&(Ne.ZP.info("\u521B\u5EFA\u6210\u529F"),Fl(),Cn({type:"pathsDetail/setActionTabs",payload:{}})),oo})}),a.createElement(Bv,{onOk:Kr=>je(void 0,null,function*(){var ur;let oo=yield(0,et.ZP)(`/api/ai/agents/${Kr==null?void 0:Kr.id}/rename.json`,{method:"put",body:ge(x({},Kr),{deployable_type:"Subject",deployable_id:(ur=Lt==null?void 0:Lt.detail)==null?void 0:ur.id})});return(oo==null?void 0:oo.status)===0&&(Ne.ZP.info("\u4FEE\u6539\u6210\u529F"),Fl(),Cn({type:"pathsDetail/setActionTabs",payload:{}})),oo})}),a.createElement(rg,{onOk:Kr=>je(void 0,null,function*(){var ur;let oo=yield(0,et.ZP)("/api/ai/agents/send_agents.json",{method:"POST",body:ge(x({},Kr),{deployable_type:((ur=Lt.actionTabs)==null?void 0:ur.iscourse)==="1"?"Course":"Subject",ai_agent_id:oi})});return(oo==null?void 0:oo.status)===0&&(Ne.ZP.info("\u53D1\u9001\u6210\u529F"),hr(""),Cn({type:"pathsDetail/setActionTabs",payload:{}})),oo})}),Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u9009\u7528"&&a.createElement(Ap,{onOk:Kr=>je(void 0,null,function*(){var ur;let oo=yield(0,et.ZP)("/api/ai/agents/select_agents.json",{method:"POST",body:ge(x({},Kr),{deployable_type:"Subject",deployable_id:(ur=Lt==null?void 0:Lt.detail)==null?void 0:ur.id})});return(oo==null?void 0:oo.status)===0&&(Ne.ZP.info("\u521B\u5EFA\u6210\u529F"),Fl(),Cn({type:"pathsDetail/setActionTabs",payload:{}})),oo})})))};var tn=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(Tt),an={flex_box_center:"flex_box_center___So3ep",flex_space_between:"flex_space_between___YKiIy",flex_box_vertical_center:"flex_box_vertical_center___fAo8o",flex_box_center_end:"flex_box_center_end___Yabwr",flex_box_column:"flex_box_column___tHrqK",content:"content___slTLS",additem:"additem___QwmIK",title:"title___Qi4cz",center:"center___cmbOb",additemactivite:"additemactivite___rrfd5",beta:"beta___q9Lre",upimg:"upimg___Pc2wp",uphover:"uphover___dlw9z",items:"items___gg5un",i_tit:"i_tit___XX8DJ",public:"public___R_xap",unpublic:"unpublic___sf02b",sandian:"sandian___hqFAO",delete:"delete___gxSJC",senditem:"senditem___Dw0Bh",senditemactivite:"senditemactivite___ZLK_x",connect:"connect___t0GTA",bottom:"bottom___sPfkY",masonrygrid:"masonrygrid___cACdD",tabitem:"tabitem___OmmOJ",tabitemhover:"tabitemhover___k2aKL",exporttype:"exporttype___uQCZo",exporttypeactivite:"exporttypeactivite___XQopq",c1:"c1____zilX",statistics:"statistics___xbwrY",tj:"tj___naZsO"},Nt=we(64913),Pn=we(54785),Sn=we(52571),Tn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,cr=(Xe,Ye)=>{var be={};for(var Lt in Xe)En.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Tn)for(var Lt of Tn(Xe))Ye.indexOf(Lt)<0&&xr.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Jn=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const mi=[{name:"\u6587\u672C\u7C7B\u578B",img:Pn.Z,type:"document_form",up:"\u4E0A\u4F20 PDF, TXT, MD, DOC, DOCX \u683C\u5F0F\u7684\u672C\u5730\u6587\u4EF6"},{name:"\u8868\u683C\u7C7B\u578B",img:Nt.Z,type:"table_form",up:"\u4E0A\u4F20Excel\u6216\u8005CSV\u683C\u5F0F\u7684\u6587\u6863"},{name:"\u7167\u7247\u7C7B\u578B",img:Sn.Z,type:"photo_form",up:"\u4E0A\u4F20 JPG\uFF0CJPEG\uFF0CPNG \u683C\u5F0F\u7684\u56FE\u7247"}],ia=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,onOk:Cn,dispatch:Qn}=Ye,gr=cr(Ye,["user","pathsDetail","onOk","dispatch"]),fn;const[Wt,yn]=(0,a.useState)({}),[dr]=xt.default.useForm(),[Fr,Pr]=(0,a.useState)("document_form"),[Wr,li]=(0,a.useState)(!0),[ei,Or]=(0,a.useState)(),[ta,Ar]=(0,a.useState)(!1);function ti(yi){return Jn(this,null,function*(){let Ra=yield(0,et.ZP)("/api/ai/knowledge/repositories/get_icon.json",{method:"get",params:{format_type:yi}});(Ra==null?void 0:Ra.status)===0&&yn(Ra==null?void 0:Ra.data)})}const Xr=yi=>yi.type.startsWith("image/")?yi.size/1024/1024<2?new Promise((lr,la)=>{const qr=new FileReader;qr.readAsDataURL(yi),qr.onload=()=>{var Yn,Sr;const Ri=qr.result;bi({file_type:"base64",original_filename:yi==null?void 0:yi.name,file:Ri,deployable_type:(Yn=Lt.actionTabs)==null?void 0:Yn.deployable_type,deployable_id:(Sr=Lt.actionTabs)==null?void 0:Sr.deployable_id}),lr(!1)},qr.onerror=Yn=>{Ne.ZP.error("\u6587\u4EF6\u8BFB\u53D6\u5931\u8D25"),la(Yn)}}):(Ne.ZP.error("\u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7 2MB!"),!1):(Ne.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u56FE\u7247\u6587\u4EF6!"),!1);function bi(yi){return Jn(this,null,function*(){let Ra=yield(0,et.ZP)("/api/ai/agents/upload_file.json",{method:"POST",body:yi});(Ra==null?void 0:Ra.status)===0&&yn(Ra==null?void 0:Ra.data)})}return(0,a.useEffect)(()=>{Lt.actionTabs.key==="\u77E5\u8BC6\u5E93\u65B0\u589E"&&ti("document_form")},[Lt.actionTabs.key]),a.createElement(Pe.default,{centered:!0,title:"\u521B\u5EFA\u77E5\u8BC6\u5E93",open:Lt.actionTabs.key==="\u77E5\u8BC6\u5E93\u65B0\u589E",width:600,onCancel:()=>{Qn({type:"pathsDetail/setActionTabs",payload:{}})},footer:a.createElement("div",{style:{display:"flex",justifyContent:"end"}},a.createElement(te.ZP,{onClick:()=>{Qn({type:"pathsDetail/setActionTabs",payload:{}})}},"\u53D6\u6D88"),a.createElement(te.ZP,{loading:ta,onClick:()=>{Or(1),dr.submit()},type:"primary"},"\u5B8C\u6210\u521B\u5EFA"),a.createElement(te.ZP,{loading:ta,onClick:()=>{Or(2),dr.submit()},type:"primary"},"\u521B\u5EFA\u5E76\u5BFC\u5165")),onOk:()=>{console.log("----",dr.getFieldsValue()),dr.submit()}},a.createElement("div",{style:{display:"flex",gap:20,marginBottom:20}},mi==null?void 0:mi.map(yi=>a.createElement("div",{onClick:()=>{ti(yi==null?void 0:yi.type),Pr(yi==null?void 0:yi.type)},className:Fr===(yi==null?void 0:yi.type)?an.tabitemhover:an.tabitem},a.createElement("img",{src:yi==null?void 0:yi.img}),a.createElement("div",null,yi==null?void 0:yi.name)))),a.createElement(xt.default,{layout:"vertical",size:"large",form:dr,onFinish:yi=>Jn(void 0,null,function*(){Ar(!0),yi.attachment_id=Wt.id,yi.format_type=Fr,yi.extype=Wr,yi.oktypes=ei;let Ra=yield Cn(yi);Ar(!1),Ra.status===0&&(dr.resetFields(),Pr("document_form"),li(!0))})},a.createElement(xt.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}],label:"\u540D\u79F0",name:"name"},a.createElement(tt.default,{showCount:!0,maxLength:20})),a.createElement(xt.default.Item,{label:"\u63CF\u8FF0",name:"description"},a.createElement(tt.default.TextArea,{showCount:!0,maxLength:500})),a.createElement(xt.default.Item,{label:"\u5BFC\u5165\u7C7B\u578B",name:""},a.createElement("div",{style:{display:"flex",gap:24}},a.createElement("div",{onClick:()=>{li(!0)},className:Wr?an.exporttypeactivite:an.exporttype},a.createElement(Ce.default,{checked:Wr,style:{marginRight:10}}),a.createElement("div",{style:{color:"#333333"}},a.createElement("i",{className:"iconfont icon-wendangshengcheng"})," ",a.createElement("span",{style:{marginLeft:10}},"\u672C\u5730\u6587\u6863"),a.createElement("div",{className:an.c1},(fn=mi==null?void 0:mi.find(yi=>(yi==null?void 0:yi.type)===Fr))==null?void 0:fn.up))),Fr!=="photo_form"&&a.createElement("div",{onClick:()=>{li(!1)},className:Wr?an.exporttype:an.exporttypeactivite},a.createElement(Ce.default,{checked:!Wr,style:{marginRight:10}}),a.createElement("div",{style:{color:"#333333"}},a.createElement("i",{className:"iconfont icon-wendangshengcheng"})," ",a.createElement("span",{style:{marginLeft:10}},"\u81EA\u5B9A\u4E49\u5185\u5BB9"),a.createElement("div",null,"\u81EA\u5B9A\u4E49\u5185\u5BB9\uFF0C\u652F\u6301\u521B\u5EFA&\u7F16\u8F91"))))),a.createElement(xt.default.Item,{label:"\u56FE\u6807",name:"attachment_id",rules:[{validator(yi,Ra){return Wt.id?Promise.resolve():Promise.reject(new Error("\u8BF7\u4E0A\u4F20\u56FE\u6807"))}}]},a.createElement(xg.default,{name:"file",maxCount:1,showUploadList:!1,beforeUpload:Xr},a.createElement("div",{className:an.upimg},a.createElement("div",{className:an.uphover},a.createElement("div",null,"+"),a.createElement("div",null,"\u91CD\u65B0\u4E0A\u4F20")),a.createElement("img",{src:Ao.Z.API_SERVER+(Wt==null?void 0:Wt.url)}))))))};var Gi=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(ia),jr=Object.defineProperty,_n=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,jn=(Xe,Ye,be)=>Ye in Xe?jr(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Br=(Xe,Ye)=>{for(var be in Ye||(Ye={}))ii.call(Ye,be)&&jn(Xe,be,Ye[be]);if(_n)for(var be of _n(Ye))vn.call(Ye,be)&&jn(Xe,be,Ye[be]);return Xe},yr=(Xe,Ye)=>{var be={};for(var Lt in Xe)ii.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&_n)for(var Lt of _n(Xe))Ye.indexOf(Lt)<0&&vn.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Di=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Wi=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,onOk:Cn,dispatch:Qn}=Ye,gr=yr(Ye,["user","pathsDetail","onOk","dispatch"]);const[fn,Wt]=(0,a.useState)({}),[yn]=xt.default.useForm(),[dr,Fr]=(0,a.useState)([]),[Pr,Wr]=(0,a.useState)({page:1,per_page:20,keyword:"",agent_type:"",status:"",deployable_id:Lt.actionTabs.deployable_id,deployable_type:"Subject",source:"",category:"created"}),[li,ei]=(0,a.useState)([]);function Or(){return Di(this,null,function*(){let ta=yield(0,et.ZP)("/api/ai/agents/list.json",{method:"get",params:Pr});(ta==null?void 0:ta.status)===0&&Fr(ta==null?void 0:ta.data)})}return(0,a.useEffect)(()=>{Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u9009\u7528"&&Or()},[Lt.actionTabs.key,Pr]),a.createElement(Pe.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u9009\u7528",width:1100,onCancel:()=>{Qn({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Di(void 0,null,function*(){if((li==null?void 0:li.length)===0){Ne.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield Cn({ai_agent_ids:li})).status===0&&ei([])})},a.createElement(rA.default,{defaultActiveKey:"1",items:[{key:"created",label:"\u6211\u521B\u5EFA\u7684"},{key:"public",label:"\u516C\u5F00\u667A\u80FD\u4F53"}],onChange:ta=>{Pr.page=1,Pr.per_page=20,Pr.category=ta,ei([]),Wr(Br({},Pr))}}),a.createElement(xt.default,{layout:"inline",size:"large",form:yn,initialValues:{deployable_type:""},onValuesChange:(0,sa.debounce)((ta,Ar)=>{Pr.page=1,Pr.per_page=20,Wr(Br(Br({},Pr),Ar))},300)},a.createElement(xt.default.Item,{label:"\u6765\u6E90",name:"source"},a.createElement(ie.default,{style:{width:170}},a.createElement(ie.default.Option,{value:""},"\u5168\u90E8\u6765\u6E90"),a.createElement(ie.default.Option,{value:"Subject"},"\u5B9E\u8DF5\u8BFE\u7A0B"),a.createElement(ie.default.Option,{value:"Course"},"\u6559\u5B66\u8BFE\u5802"))),a.createElement("div",null,a.createElement(xt.default.Item,{label:"",name:"keyword"},a.createElement(tt.default.Search,{style:{width:"100%"},placeholder:"\u8F93\u5165\u667A\u80FD\u4F53\u540D\u79F0\u641C\u7D22"})))),a.createElement(hi.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange(ta,Ar,ti){ei(ta)},selectedRowKeys:li},rowKey:ta=>ta==null?void 0:ta.ai_agent_id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(ta,Ar,ti)=>`${(Pr.page-1)*Pr.per_page+ti+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"ai_agent_name"},{title:"\u6765\u6E90",dataIndex:"deployable_type",render:ta=>ta==="Subject"?"\u5B9E\u8DF5\u8BFE\u7A0B":"\u6559\u5B66\u8BFE\u5802"},{title:"\u540D\u79F0",dataIndex:"deployable_name"}],dataSource:dr==null?void 0:dr.agents}),a.createElement(Ys.Z,{style:{marginTop:20},pageSize:Pr.per_page,current:Pr.page,onChange:(ta,Ar)=>{Pr.page=ta,Pr.per_page=Ar,Wr(Br({},Pr))},hideOnSinglePage:!0,total:dr==null?void 0:dr.total_count}))};var Ki=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(Wi),vi=Object.defineProperty,_i=Object.defineProperties,So=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,or=(Xe,Ye,be)=>Ye in Xe?vi(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,Ir=(Xe,Ye)=>{for(var be in Ye||(Ye={}))gn.call(Ye,be)&&or(Xe,be,Ye[be]);if(Pa)for(var be of Pa(Ye))Kn.call(Ye,be)&&or(Xe,be,Ye[be]);return Xe},Zr=(Xe,Ye)=>_i(Xe,So(Ye)),di=(Xe,Ye)=>{var be={};for(var Lt in Xe)gn.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Pa)for(var Lt of Pa(Xe))Ye.indexOf(Lt)<0&&Kn.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Zi=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Yi=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,onOk:Cn,dispatch:Qn}=Ye,gr=di(Ye,["user","pathsDetail","onOk","dispatch"]),fn;const[Wt,yn]=(0,a.useState)({}),[dr]=xt.default.useForm(),[Fr,Pr]=(0,a.useState)({page:1,per_page:15}),[Wr,li]=(0,a.useState)([]),[ei,Or]=(0,a.useState)(!1);function ta(){return Zi(this,null,function*(){var Ar;Or(!0);let ti=yield(0,et.ZP)(`/api/users/${(Ar=be==null?void 0:be.userInfo)==null?void 0:Ar.login}/subjects.json`,{method:"get",params:Zr(Ir({},Fr),{sort_by:"updated_at",sort_direction:"desc",category:"manage"})});Or(!1),ti&&yn(ti)})}return(0,a.useEffect)(()=>{Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u53D1\u9001"&&ta()},[Lt.actionTabs.key]),a.createElement(Pe.default,{centered:!0,title:"\u53D1\u9001\u81F3"+(((fn=Lt.actionTabs)==null?void 0:fn.iscourse)==="1"?"\u6559\u5B66\u8BFE\u5802":"\u5B9E\u8DF5\u8BFE\u7A0B"),open:Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u53D1\u9001",width:650,onCancel:()=>{Qn({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Zi(void 0,null,function*(){(yield Cn({deployable_ids:Wr})).status===0&&li([])})},a.createElement(hi.default,{style:{marginTop:20},loading:ei,rowSelection:{type:"checkbox",onChange(Ar,ti,Xr){li(Ar)},selectedRowKeys:Wr},rowKey:Ar=>Ar==null?void 0:Ar.id,pagination:!1,scroll:{y:400},columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(Ar,ti,Xr)=>`${(Fr.page-1)*Fr.per_page+Xr+1}`,width:50},{title:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",dataIndex:"name"},{title:"\u521B\u5EFA\u4EBA",dataIndex:"owner_name",width:100}],dataSource:Wt==null?void 0:Wt.subjects}),a.createElement(Ys.Z,{style:{marginTop:20},pageSize:Fr.per_page,current:Fr.page,onChange:(Ar,ti)=>{Fr.page=Ar,Fr.per_page=ti,Pr(Ir({},Fr)),ta()},hideOnSinglePage:!0,total:Wt==null?void 0:Wt.count}))};var wa=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(Yi),lo=we(52553),ms=we(61265),ds=we(96366),vl=we(26995),On=we(80315),es={form:"form___gtdf_",content:"content___lTguX",pubColSty:"pubColSty___AHrXf",selectSty:"selectSty___ktAAH",borderSty:"borderSty___ObgOh",delSty:"delSty___Ux5JM",delBorder:"delBorder___eIxRW"},Il=we(59301),Ml=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const qa=({shixunHomeworks:Xe,pathsDetail:Ye,loading:be,onOk:Lt,dispatch:Cn})=>{var Qn,gr,fn,Wt,yn;const[dr,Fr]=(0,a.useState)(!0),[Pr,Wr]=(0,a.useState)(!1),[li,ei]=(0,a.useState)([]),[Or,ta]=(0,a.useState)([]),[Ar,ti]=(0,a.useState)([]),[Xr,bi]=(0,a.useState)([]),[yi,Ra]=(0,a.useState)(!1),[ha,lr]=(0,a.useState)(""),la=(0,oe.useParams)();console.log("---",la,Ye.actionTabs);function qr(){return Ml(this,null,function*(){var Yn;let Sr=yield(0,et.ZP)("/api/ai/collaborators.json",{method:"get",params:{deployable_type:"Subject",deployable_id:((Yn=Ye==null?void 0:Ye.detail)==null?void 0:Yn.id)||la.pathId,appable_type:"AiKnowledgeRepository",appable_id:Ye.actionTabs.sendid}});ta(Sr)})}return(0,a.useEffect)(()=>{Ye.actionTabs.key==="\u8BBE\u7F6Eai\u5408\u4F5C\u8005"&&qr()},[Ye.actionTabs.key]),Il.createElement("section",{className:es.form},Il.createElement(Pe.default,{centered:!0,title:"\u5408\u4F5C\u8005\u5217\u8868",open:Ye.actionTabs.key==="\u8BBE\u7F6Eai\u5408\u4F5C\u8005",width:650,footer:null,onCancel:()=>{Lt()},onOk:()=>{}},Il.createElement(he.Z,{className:es.content,style:{padding:"20px 30px",gap:20}},(gr=(Qn=Or==null?void 0:Or.data)==null?void 0:Qn.list)==null?void 0:gr.map(Yn=>Il.createElement(he.Z,{align:"middle",className:`${es.borderSty} ${ha===(Yn==null?void 0:Yn.id)?es.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Il.createElement("span",{className:"c-grey-333"},Yn==null?void 0:Yn.real_name),Ye.actionTabs.can_edit&&Il.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${es.delSty}`,onMouseEnter:()=>{lr(Yn.id)},onMouseLeave:()=>{lr("")},onClick:()=>Ml(void 0,null,function*(){(yield(0,et.ZP)(`/api/ai/collaborators/${Yn.id}.json`,{method:"delete",body:{user_id:Yn.id}})).status===0&&(Ne.ZP.info("\u5220\u9664\u6210\u529F"),qr())})}))),!Ye.actionTabs.can_edit&&!((Wt=(fn=Or==null?void 0:Or.data)==null?void 0:fn.list)!=null&&Wt.length)&&Il.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),Ye.actionTabs.can_edit&&Il.createElement(te.ZP,{className:es.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Wr(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"))),Il.createElement(Pe.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Pr,confirmLoading:yi,onCancel:()=>Wr(!1),onOk:()=>Ml(void 0,null,function*(){var Yn;if(li.length===0){Ne.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}Ra(!0),(yield(0,et.ZP)("/api/ai/collaborators.json",{method:"post",body:{deployable_type:"Subject",deployable_id:((Yn=Ye==null?void 0:Ye.detail)==null?void 0:Yn.id)||la.pathId,appable_type:"AiKnowledgeRepository",appable_id:Ye.actionTabs.sendid,user_ids:li}})).status===0&&(Ne.ZP.info("\u6DFB\u52A0\u6210\u529F"),ei([]),qr(),Wr(!1)),Ra(!1)})},Il.createElement("div",null,Il.createElement("div",{style:{display:"flex"}},Il.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Il.createElement(tt.default.Search,{onChange:Yn=>{var Sr;ti((Sr=Ye.rightData)==null?void 0:Sr.members.filter(Ri=>Ri.name.indexOf(Yn.target.value)>-1))}})),Il.createElement(hi.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowKey:Yn=>Yn.id,rowSelection:{type:"checkbox",onChange:(Yn,Sr)=>{ei(Yn)},selectedRowKeys:li,getCheckboxProps:Yn=>{var Sr,Ri,oi;return{disabled:(oi=(Ri=(Sr=Or==null?void 0:Or.data)==null?void 0:Sr.list)==null?void 0:Ri.map(hr=>hr==null?void 0:hr.login))==null?void 0:oi.includes(Yn==null?void 0:Yn.login)}}},pagination:!1,dataSource:(yn=Ye.rightData)==null?void 0:yn.members,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"identity",key:"identity"}]}))))};var kl=(0,oe.connect)(({shixunHomeworks:Xe,loading:Ye,pathsDetail:be})=>({shixunHomeworks:Xe,pathsDetail:be,loading:Ye.effects}))(qa),Rs=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,QA=(Xe,Ye)=>{var be={};for(var Lt in Xe)Nl.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&Rs)for(var Lt of Rs(Xe))Ye.indexOf(Lt)<0&&Cl.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Xu=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Eu=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,onOk:Cn,dispatch:Qn}=Ye,gr=QA(Ye,["user","pathsDetail","onOk","dispatch"]);const[fn,Wt]=(0,a.useState)({}),[yn]=xt.default.useForm(),[dr,Fr]=(0,a.useState)(!1),Pr=li=>li.type.startsWith("image/")?li.size/1024/1024<2?new Promise((ta,Ar)=>{const ti=new FileReader;ti.readAsDataURL(li),ti.onload=()=>{var Xr,bi;const yi=ti.result;Wr({file_type:"base64",original_filename:li==null?void 0:li.name,file:yi,deployable_type:(Xr=Lt.actionTabs)==null?void 0:Xr.deployable_type,deployable_id:(bi=Lt.actionTabs)==null?void 0:bi.deployable_id}),ta(!1)},ti.onerror=Xr=>{Ne.ZP.error("\u6587\u4EF6\u8BFB\u53D6\u5931\u8D25"),Ar(Xr)}}):(Ne.ZP.error("\u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7 2MB!"),!1):(Ne.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u56FE\u7247\u6587\u4EF6!"),!1);function Wr(li){return Xu(this,null,function*(){let ei=yield(0,et.ZP)("/api/ai/agents/upload_file.json",{method:"POST",body:li});(ei==null?void 0:ei.status)===0&&Wt(ei==null?void 0:ei.data)})}return(0,a.useEffect)(()=>{var li,ei,Or;Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u4FEE\u6539"&&(yn.setFieldsValue({name:(li=Lt.actionTabs)==null?void 0:li.name,description:(ei=Lt==null?void 0:Lt.actionTabs)==null?void 0:ei.description}),Wt((Or=Lt.actionTabs)==null?void 0:Or.icon))},[Lt.actionTabs.key]),a.createElement(Pe.default,{centered:!0,title:"\u4FEE\u6539\u77E5\u8BC6\u5E93",open:Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u4FEE\u6539",width:650,loading:dr,onCancel:()=>{Qn({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>{yn.submit()}},a.createElement(xt.default,{layout:"vertical",size:"large",form:yn,onFinish:li=>Xu(void 0,null,function*(){var ei;Fr(!0),li.attachment_id=fn.id,li.id=(ei=Lt.actionTabs)==null?void 0:ei.id;let Or=yield Cn(li);Fr(!1),Or.status===0&&yn.resetFields()})},a.createElement(xt.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}],label:"\u540D\u79F0",name:"name"},a.createElement(tt.default,{showCount:!0,maxLength:20})),a.createElement(xt.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4ECB\u7ECD"}],label:"\u4ECB\u7ECD",name:"description"},a.createElement(tt.default.TextArea,{showCount:!0,maxLength:500})),a.createElement(xt.default.Item,{label:"\u56FE\u6807",name:"attachment_id",rules:[{validator(li,ei){return fn.id?Promise.resolve():Promise.reject(new Error("\u8BF7\u4E0A\u4F20\u56FE\u6807"))}}]},a.createElement(xg.default,{name:"file",maxCount:1,showUploadList:!1,beforeUpload:Pr},a.createElement("div",{className:an.upimg},a.createElement("div",{className:an.uphover},a.createElement("div",null,"+"),a.createElement("div",null,"\u91CD\u65B0\u4E0A\u4F20")),a.createElement("img",{src:Ao.Z.API_SERVER+(fn==null?void 0:fn.url)}))))))};var eA=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(Eu),Ju=Object.defineProperty,sl=Object.defineProperties,xu=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,sA=Object.prototype.propertyIsEnumerable,Lu=(Xe,Ye,be)=>Ye in Xe?Ju(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,iu=(Xe,Ye)=>{for(var be in Ye||(Ye={}))qc.call(Ye,be)&&Lu(Xe,be,Ye[be]);if(il)for(var be of il(Ye))sA.call(Ye,be)&&Lu(Xe,be,Ye[be]);return Xe},nc=(Xe,Ye)=>sl(Xe,xu(Ye)),Dl=(Xe,Ye)=>{var be={};for(var Lt in Xe)qc.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&il)for(var Lt of il(Xe))Ye.indexOf(Lt)<0&&sA.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Wu=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const Rl=[{name:"\u5168\u90E8",type:""},{name:"\u542F\u7528",type:"enabled"},{name:"\u672A\u542F\u7528",type:"disabled"}],wu=Xe=>{var Ye=Xe,{user:be,pathsDetail:Lt,dispatch:Cn}=Ye,Qn=Dl(Ye,["user","pathsDetail","dispatch"]),gr,fn,Wt,yn,dr,Fr,Pr,Wr,li,ei,Or,ta,Ar;const ti=(0,oe.useParams)(),[Xr,bi]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"",deployable_id:(gr=Lt==null?void 0:Lt.detail)==null?void 0:gr.id,deployable_type:"Subject"}),[yi,Ra]=(0,a.useState)([]),[ha,lr]=(0,a.useState)(!1),[la,qr]=(0,a.useState)(""),[Yn,Sr]=(0,a.useState)(!1),[Ri,oi]=(0,a.useState)(""),[hr,pa]=(0,a.useState)(""),[fs,Ds]=(0,a.useState)(!1),[go]=xt.default.useForm(),[Fs,ja]=(0,a.useState)(!1),[ts,Ka]=(0,a.useState)({}),[mo,yl]=(0,a.useState)(),[Fl,du]=(0,a.useState)("");let Vo=(0,a.useRef)();function hs(){return Wu(this,null,function*(){let ur=yield(0,et.ZP)("/api/ai/knowledge/repositories.json",{method:"get",params:Xr});(ur==null?void 0:ur.status)===0&&Ra(ur==null?void 0:ur.data)})}(0,a.useEffect)(()=>{hs()},[Xr]),(0,a.useEffect)(()=>{Vl()},[]);function Vl(){return Wu(this,null,function*(){var ur;let oo=yield(0,et.ZP)("/api/ai/knowledge/repositories/statistics.json",{method:"POST",body:{deployable_id:(ur=Lt==null?void 0:Lt.detail)==null?void 0:ur.id,deployable_type:"Subject"}});(oo==null?void 0:oo.status)===0&&yl(oo==null?void 0:oo.data)})}const Wl=()=>({grid:{top:40,right:10,left:10,bottom:30,containLabel:!0},series:[{name:"\u6EE1\u610F\u5EA6",type:"pie",radius:["60%","80%"],avoidLabelOverlap:!1,label:{show:!0,position:"center",formatter:` {c}% - \u6EE1\u610F\u5EA6`,fontSize:14,color:"#333",fontWeight:"bold"},labelLine:{show:!1},data:[{value:mo==null?void 0:mo.satisfy_rate,name:"\u6EE1\u610F\u5EA6"},{value:100-(mo==null?void 0:mo.satisfy_rate),name:"\u5269\u4F59",itemStyle:{color:"#f0f0f0"},label:{show:!1}}],itemStyle:{color:"#6BA5FF"}}]}),Kr=()=>{var ur,oo,pi;return{grid:{top:40,right:10,left:10,bottom:30,containLabel:!0},legend:{data:["\u5F15\u7528\u6B21\u6570","\u547D\u4E2D\u7387"]},color:["#36BFFA","#75A5FF"],xAxis:{type:"category",data:(ur=mo==null?void 0:mo.last_seven_days_references)==null?void 0:ur.map(ga=>ga==null?void 0:ga.date),axisLine:{lineStyle:{color:"#ccc"}}},yAxis:[{type:"value",name:"\u5F15\u7528\u6B21\u6570",min:0,axisLine:{lineStyle:{color:"#ccc"}},splitLine:{lineStyle:{color:"#ccc"}}},{type:"value",name:"\u547D\u4E2D\u7387",min:0,max:100,interval:20,axisLabel:{formatter:"{value} %",color:"#ccc"},axisLine:{lineStyle:{color:"#ccc"}},splitLine:{show:!1}}],series:[{name:"\u5F15\u7528\u6B21\u6570",type:"bar",data:(oo=mo==null?void 0:mo.last_seven_days_references)==null?void 0:oo.map(ga=>ga==null?void 0:ga.usage_count),itemStyle:{color:"#36BFFA",borderRadius:[4,4,0,0]},emphasis:{itemStyle:{color:"#36BFFA"}},barWidth:20},{name:"\u547D\u4E2D\u7387",type:"line",yAxisIndex:1,data:(pi=mo==null?void 0:mo.last_seven_days_references)==null?void 0:pi.map(ga=>ga==null?void 0:ga.hit_rate),smooth:!0,lineStyle:{color:"#75A5FF",width:3},areaStyle:{color:new Bc.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(117,165,255,0.7)"},{offset:1,color:"rgba(117,165,255, 0)"}])},symbol:"circle",symbolSize:8,itemStyle:{color:"#75A5FF",borderColor:"#fff",borderWidth:2},emphasis:{symbolSize:10}}]}};return a.createElement("div",null,a.createElement("div",{style:{marginTop:20}},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:an.tj,style:{background:`url(${On})`}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u591A\u6A21\u6001\u77E5\u8BC6\u5E93"),a.createElement("div",{style:{marginTop:22}},a.createElement(he.Z,{gutter:[16,24]},(Wr=[{name:"\u6587\u6863\u6570",count:(fn=mo==null?void 0:mo.types_counts)==null?void 0:fn.attachments_count},{name:"\u5B9E\u9A8C\u6570",count:(Wt=mo==null?void 0:mo.types_counts)==null?void 0:Wt.shixuns_count},{name:"\u89C6\u9891\u6570",count:(yn=mo==null?void 0:mo.types_counts)==null?void 0:yn.videos_count},{name:"\u4F5C\u4E1A\u6570",count:(dr=mo==null?void 0:mo.types_counts)==null?void 0:dr.homeworks_count},{name:"\u8BD5\u5377\u6570",count:(Fr=mo==null?void 0:mo.types_counts)==null?void 0:Fr.examinations_count},{name:"\u56FE\u7247\u6570",count:(Pr=mo==null?void 0:mo.types_counts)==null?void 0:Pr.images_count}])==null?void 0:Wr.map(ur=>a.createElement(pe.Z,{span:8},a.createElement("div",{style:{color:"#333",fontSize:14}},ur==null?void 0:ur.name),a.createElement("div",{style:{color:"#333",fontSize:18,fontWeight:500}},(ur==null?void 0:ur.count)||"-")))))),a.createElement("div",{style:{marginLeft:10,display:"flex",gap:10,flexWrap:"wrap",flex:1}},(li=[{name:"\u68C0\u7D22\u603B\u6B21\u6570",count:mo==null?void 0:mo.usage_count,icon:lo},{name:"\u547D\u4E2D\u603B\u6B21\u6570",count:mo==null?void 0:mo.hit_count,icon:ms},{name:"\u547D\u4E2D\u7387",count:mo==null?void 0:mo.hit_rate,icon:ff},{name:"\u652F\u6301\u9662\u6821\u6570",count:mo==null?void 0:mo.schools_count,icon:ds},{name:"\u670D\u52A1\u7528\u6237\u6570",count:mo==null?void 0:mo.usage_people_count,icon:pm},{name:"\u5173\u8054\u667A\u80FD\u4F53\u6570",count:mo==null?void 0:mo.agents_count,icon:vl}])==null?void 0:li.map(ur=>a.createElement("div",{style:{background:"#F6F7F9",borderRadius:8,border:"1px solid #FFFFFF",width:148,display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement("img",{src:ur==null?void 0:ur.icon,style:{width:20,marginRight:14}}),a.createElement("div",null,a.createElement("div",{style:{color:"#333",fontSize:14,width:86}},ur==null?void 0:ur.name),a.createElement("div",{style:{color:"#333",fontSize:18,fontWeight:500}},(ur==null?void 0:ur.count)||"-")))))),a.createElement("div",{style:{marginTop:10,display:"flex"}},a.createElement("div",{className:an.tj,style:{width:223,background:"#F6F7F9"}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u667A\u80FD\u4F53\u589E\u5F3A\u9884\u89C8"),a.createElement("div",{style:{display:"flex",marginTop:15,color:"#666666",fontSize:12}},a.createElement("div",null,"\u540D\u79F0"),a.createElement("div",{style:{flex:1,textAlign:"end",color:"#5F6A95"}},"\u547D\u4E2D\u6B21\u6570")),(ei=mo==null?void 0:mo.distributions)==null?void 0:ei.map(ur=>{var oo;return a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{fontSize:12,color:"#333"}},ur==null?void 0:ur.name),a.createElement(Rn.Z,{style:{flex:1,marginLeft:5},size:"small",percent:((ur==null?void 0:ur.value)/((oo=mo==null?void 0:mo.distribution)==null?void 0:oo.reduce((pi,ga)=>pi+ga.value,0))*100).toFixed(0),strokeColor:"#50D3B8",format:(pi,ga)=>""}),a.createElement("div",{style:{width:48,textAlign:"end",color:(ur==null?void 0:ur.value)==0&&"#5F6A95"}},ur==null?void 0:ur.value))})),a.createElement("div",{className:an.tj,style:{width:375,background:"#F6F7F9",marginLeft:10}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u5F15\u7528\u7EDF\u8BA1"),a.createElement(Wf.Z,{opts:{renderer:"svg"},style:{height:180,width:350},option:Kr()})),a.createElement("div",{className:an.tj,style:{width:167,background:"#F6F7F9",marginLeft:10}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u6EE1\u610F\u5EA6"),a.createElement(Wf.Z,{opts:{renderer:"svg"},style:{height:180,width:140},option:Wl()})))),a.createElement("div",{className:an.content,style:{marginTop:20}},a.createElement(xt.default,{layout:"inline",size:"large",initialValues:{visibility:"",status:""},onValuesChange:(ur,oo)=>{bi(iu(iu({},Xr),oo))}},a.createElement(xt.default.Item,{label:"\u542F\u7528\u72B6\u6001",name:"status"},a.createElement(ie.default,{style:{width:200}},Rl==null?void 0:Rl.map(ur=>a.createElement(ie.default.Option,{value:ur==null?void 0:ur.type},ur==null?void 0:ur.name)))),a.createElement("div",{style:{flex:"1",textAlign:"end"}},a.createElement(fe.Z,{menu:{items:[{key:"1",label:a.createElement("a",{onClick:()=>{var ur;Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u77E5\u8BC6\u5E93\u65B0\u589E",addparams:la,deployable_type:"Subject",deployable_id:(ur=Lt==null?void 0:Lt.detail)==null?void 0:ur.id}})}},"\u624B\u52A8\u521B\u5EFA")}]}},a.createElement(te.ZP,{type:"primary"}," + \u65B0\u589E\u77E5\u8BC6\u5E93")))),a.createElement("div",{style:{marginTop:20,width:"100%"}},a.createElement("div",{className:an.masonrygrid,style:{display:!((ta=(Or=yi==null?void 0:yi.knowledges)==null?void 0:Or.find(ur=>(ur==null?void 0:ur.repository_type)==="educoder"))!=null&&ta.id)&&"flex",flexWrap:"wrap"}},(Ar=yi==null?void 0:yi.knowledges)==null?void 0:Ar.map((ur,oo)=>{var pi,ga,Gn,Er,Zn,xi,ba,$n,Es,_o;return a.createElement("div",{className:an.items,onClick:()=>{var Us;(ur==null?void 0:ur.repository_type)==="educoder"||!(ur!=null&&ur.is_collaborator)||(Ka(ur),du(`${Ao.Z.Coze_ai_URl}/space/${ur==null?void 0:ur.space_id}/knowledge/${ur==null?void 0:ur.dataset_id}?deployable_type=Subject&deployable_id=${(Us=Lt==null?void 0:Lt.detail)==null?void 0:Us.id}`),ja(!0))}},a.createElement("div",{className:an.i_tit},a.createElement("img",{src:Ao.Z.API_SERVER+((pi=ur==null?void 0:ur.icon)==null?void 0:pi.url)}),a.createElement("div",{style:{marginLeft:10}},a.createElement("div",{style:{color:"#333333",fontSize:14}},ur==null?void 0:ur.name))),a.createElement(fe.Z,{menu:{items:(ga=[(ur==null?void 0:ur.repository_type)==="educoder"&&{key:"6",label:a.createElement("a",{onClick:Us=>{Us.stopPropagation(),Ds(!0),pa(ur==null?void 0:ur.id)}},"\u540C\u6B65\u8BFE\u7A0B")},(ur==null?void 0:ur.repository_type)!=="educoder"&&{key:"9",label:a.createElement("a",{onClick:Us=>{var tA;Us.stopPropagation(),Cn({type:"pathsDetail/setActionTabs",payload:iu({key:"\u667A\u80FD\u52A9\u624B\u4FEE\u6539",deployable_type:"Subject",deployable_id:(tA=Lt==null?void 0:Lt.detail)==null?void 0:tA.id},ur)})}},"\u4FEE\u6539\u63CF\u8FF0\u4FE1\u606F")},(ur==null?void 0:ur.repository_type)!=="educoder"&&{key:"6",label:a.createElement("a",{onClick:Us=>Wu(void 0,null,function*(){Us.stopPropagation(),Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u8BBE\u7F6Eai\u5408\u4F5C\u8005",sendid:ur==null?void 0:ur.id,can_edit:ur==null?void 0:ur.can_edit}})})},"\u8BBE\u7F6E\u5408\u4F5C\u8005")},(ur==null?void 0:ur.repository_type)!=="educoder"&&{key:"5",label:a.createElement("a",{className:an.delete,onClick:Us=>Wu(void 0,null,function*(){Us.stopPropagation(),Pe.default.confirm({title:"\u79FB\u9664",okText:"\u786E\u8BA4",icon:null,cancelText:"\u53D6\u6D88",centered:!0,content:"\u79FB\u9664\u540E\uFF0C\u6570\u636E\u5C06\u4E0D\u53EF\u6062\u590D\uFF0C\u4E14\u8BE5\u77E5\u8BC6\u5E93\u7684\u68C0\u7D22\u6570\u636E\u4E5F\u5C06\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u79FB\u9664",onOk:()=>Wu(void 0,null,function*(){let tA=yield(0,et.ZP)(`/api/ai/knowledge/repositories/${ur.id}/remove.json`,{method:"post",body:{}});(tA==null?void 0:tA.status)===0&&(hs(),Ne.ZP.info("\u79FB\u9664\u6210\u529F"))})})})},"\u79FB\u9664")}])==null?void 0:ga.filter(Us=>!!Us)}},(ur==null?void 0:ur.is_collaborator)&&a.createElement("i",{onClick:Us=>{Us.stopPropagation()},className:`${an.sandian} iconfont icon-sandian`})),a.createElement("div",{style:{marginTop:10},className:an.connect},a.createElement(de.Z,{title:(ur==null?void 0:ur.description)||"\u6682\u65E0\u63CF\u8FF0\u4FE1\u606F"},(ur==null?void 0:ur.description)||"\u6682\u65E0\u63CF\u8FF0\u4FE1\u606F")),a.createElement("div",{className:an.bottom},a.createElement("div",null,a.createElement("span",{style:{color:"#5F6A95"}},"\u547D\u4E2D\u6570"),a.createElement("span",{style:{marginLeft:5}},(Gn=ur==null?void 0:ur.statistics)==null?void 0:Gn.hit_count)),a.createElement("div",null,a.createElement("span",{style:{color:"#5F6A95"}},"\u547D\u4E2D\u7387"),a.createElement("span",{style:{marginLeft:5}},(Er=ur==null?void 0:ur.statistics)==null?void 0:Er.hit_rate)),(ur==null?void 0:ur.is_collaborator)&&(ur==null?void 0:ur.repository_type)!=="educoder"&&a.createElement(df.Z,{size:"small",checked:(ur==null?void 0:ur.status)==="enabled",onChange:(Us,tA)=>Wu(void 0,null,function*(){tA.stopPropagation(),Pe.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4",icon:null,cancelText:"\u53D6\u6D88",content:Us?"\u542F\u7528\u540E\uFF0C\u667A\u80FD\u4F53\u9009\u62E9\u77E5\u8BC6\u5E93\u65F6\u5019\u80FD\u591F\u5C55\u793A\u52FE\u9009\uFF0C\u5426\u5219\u9690\u85CF":"\u7981\u7528\u540E\uFF0C\u667A\u80FD\u4F53\u65E0\u6CD5\u9009\u62E9\u6216\u4F7F\u7528\u8BE5\u77E5\u8BC6\u5E93",centered:!0,onOk:()=>Wu(void 0,null,function*(){var El;let hl=yield(0,et.ZP)(`/api/ai/knowledge/repositories/${ur==null?void 0:ur.id}/set_status.json`,{method:"put",body:{status:Us?"enabled":"disabled",deployable_type:"Subject",deployable_id:(El=Lt==null?void 0:Lt.detail)==null?void 0:El.id}});(hl==null?void 0:hl.status)===0&&hs()})})}),checkedChildren:"\u542F\u7528",unCheckedChildren:"\u7981\u7528",defaultChecked:!0})),(ur==null?void 0:ur.repository_type)==="educoder"&&a.createElement("div",{style:{marginTop:30}},a.createElement("div",null,"\u77E5\u8BC6\u5E93\u6982\u89C8"),a.createElement(he.Z,{className:an.statistics},(_o=[{name:"\u6587\u6863\u6570",count:(Zn=ur==null?void 0:ur.statistics)==null?void 0:Zn.attachments_count},{name:"\u5B9E\u9A8C\u6570",count:(xi=ur==null?void 0:ur.statistics)==null?void 0:xi.shixuns_count},{name:"\u89C6\u9891\u6570",count:(ba=ur==null?void 0:ur.statistics)==null?void 0:ba.videos_count},{name:"\u4F5C\u4E1A\u6570",count:($n=ur==null?void 0:ur.statistics)==null?void 0:$n.homeworks_count},{name:"\u8BD5\u5377\u6570",count:(Es=ur==null?void 0:ur.statistics)==null?void 0:Es.examinations_count}])==null?void 0:_o.map(Us=>a.createElement(pe.Z,{span:8},a.createElement("div",{style:{color:"#9193A3",fontSize:12}},Us==null?void 0:Us.name),a.createElement("div",{style:{color:"#333",fontSize:16}},Us==null?void 0:Us.count))))))})),a.createElement(Ys.Z,{style:{marginTop:20},pageSize:Xr.per_page,current:Xr.page,onChange:(ur,oo)=>{Xr.page=ur,Xr.per_page=oo,bi(iu({},Xr)),hs()},hideOnSinglePage:!0,total:yi==null?void 0:yi.total_count})),a.createElement(Ks.Z,{width:"100vw",height:"100vh",footer:null,closable:!0,placement:"bottom",open:Fs,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${an.drawerWrap}`,onClose:()=>{hs(),ja(!1)}},a.createElement("iframe",{src:Fl,width:"100%",height:"100%",frameBorder:"0",ref:Vo})),a.createElement(Pe.default,{title:"\u540C\u6B65\u8BFE\u7A0B",centered:!0,open:fs,width:480,onCancel:()=>{Ds(!1),pa("")},onOk:()=>{go.submit()}},a.createElement("div",{style:{color:"#333333",marginBottom:20,fontSize:14}},"\u9009\u62E9\u9700\u8981\u540C\u6B65\u8BFE\u7A0B\u4E2D\u7684\u5185\u5BB9\u4F5C\u4E3A\u77E5\u8BC6\u5E93\uFF0C\u5C06\u9009\u4E2D\u7684\u5185\u5BB9\u751F\u6210\u77E5\u8BC6\u5E93\u5185\u5BB9"),a.createElement("div",{style:{display:"flex",gap:30}},a.createElement(xt.default,{form:go,layout:"vertical",labelCol:{span:0},initialValues:{subjects:!0,stages:!0,shixuns:!0,videos:!0,attachments:!0,subject_homeworks:!0,examinations:!0,discusses:!0},onFinish:ur=>Wu(void 0,null,function*(){console.log("---",ur);const oo=Object.entries(ur).filter(([ga,Gn])=>Gn===!0).map(([ga])=>ga);let pi=yield(0,et.ZP)(`/api/ai/knowledge/repositories/${hr}/sync.json`,{method:"post",body:{items:oo}});(pi==null?void 0:pi.status)===0&&(Ne.ZP.info("\u540C\u6B65\u4E2D"),Ds(!1))})},a.createElement(xt.default.Item,{name:"subjects",valuePropName:"checked"},a.createElement(Ce.default,{disabled:!0},"\u8BFE\u7A0B\u4FE1\u606F ",a.createElement(de.Z,{title:"\u5305\u542B\u8BFE\u7A0B\u4ECB\u7ECD\u3001\u8BFE\u7A0B\u987B\u77E5\u3001\u6559\u5B66\u56E2\u961F\u4FE1\u606F"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"stages",valuePropName:"checked"},a.createElement(Ce.default,{disabled:!0},"\u8BFE\u7A0B\u76EE\u5F55\u7ED3\u6784 ",a.createElement(de.Z,{title:"\u5305\u542B\u8BFE\u7A0B\u7AE0\u8282\u3001\u8BFE\u7A0B\u5C0F\u8282\u4FE1\u606F"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"shixuns",valuePropName:"checked"},a.createElement(Ce.default,null,"\u5B9E\u8DF5\u9879\u76EE\u8D44\u6E90 ",a.createElement(de.Z,{title:"\u5305\u542B\u5B9E\u8DF5\u9879\u76EE\u4ECB\u7ECD\u3001\u4EFB\u52A1\u5173\u5361\u4FE1\u606F"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"videos",valuePropName:"checked"},a.createElement(Ce.default,null,"\u89C6\u9891\u9879\u76EE\u8D44\u6E90 ",a.createElement(de.Z,{title:"\u5305\u542B\u7531\u7528\u6237\u4E0A\u4F20\u7684\u89C6\u9891\u9879\u76EE\uFF0C\u957F\u89C6\u9891\u5C06\u4F1A\u88AB\u5207\u5206\u4E3A\u89C6\u9891\u7247\u6BB5\u548C\u89C6\u9891\u63CF\u8FF0\u5B58\u50A8\u5230\u77E5\u8BC6\u5E93"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"attachments",valuePropName:"checked"},a.createElement(Ce.default,null,"\u6559\u5B66\u8BFE\u4EF6\u8D44\u6E90 ",a.createElement(de.Z,{title:"\u5305\u542B\u7531\u7528\u6237\u4E0A\u4F20\u7684PDF\u3001Word\u3001Excel\u3001PPT\u3001JPG\u3001PNG\u7B49\u591A\u79CD\u683C\u5F0F\u7684\u6587\u6863"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"subject_homeworks",valuePropName:"checked"},a.createElement(Ce.default,null,"\u8BFE\u7A0B\u4F5C\u4E1A\u8D44\u6E90 ",a.createElement(de.Z,{title:"\u5305\u542B\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u7F16\u7A0B\u4F5C\u4E1A\u8D44\u6E90"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"examinations",valuePropName:"checked"},a.createElement(Ce.default,null,"\u8BD5\u5377\u8BD5\u9898\u8D44\u6E90 ",a.createElement(de.Z,{title:"\u5305\u542B\u7531\u7528\u6237\u65B0\u5EFA\u6216\u9009\u7528\u7684\u8BD5\u5377\u53CA\u8BD5\u5377\u4E2D\u7684\u8BD5\u9898\u4FE1\u606F"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"discusses",valuePropName:"checked"},a.createElement(Ce.default,null,"\u95EE\u7B54\u8BA8\u8BBA\u6570\u636E ",a.createElement(de.Z,{title:"\u5305\u542B\u7528\u6237\u5728\u8BA8\u8BBA\u533A\u8FDB\u884C\u8BA8\u8BBA\u7684\u9AD8\u8D28\u91CF\u95EE\u7B54\u5BF9\u6570\u636E"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"}))))))),a.createElement(Pe.default,{title:"\u53D1\u9001",centered:!0,open:!!Yn,width:480,onCancel:()=>{oi(""),Sr(""),pa("")},onOk:()=>{var ur;if(Sr(""),Ri==="1"){Ne.ZP.info("");return}Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u624B\u53D1\u9001",iscourse:Ri,deployable_type:"Subject",deployable_id:(ur=Lt==null?void 0:Lt.detail)==null?void 0:ur.id}})}},a.createElement("div",{style:{color:"#333333",marginBottom:20,fontSize:14}},"\u9009\u62E9\u9700\u8981\u53D1\u9001\u7684\u4F4D\u7F6E\uFF0C\u53D1\u9001\u5BF9\u5E94\u6A21\u5757\uFF0C\u53EF\u914D\u7F6E\u8BE5\u667A\u80FD\u4F53\u5728\u6A21\u5757\u4E2D\u4F7F\u7528"),a.createElement("div",{style:{display:"flex",gap:30,justifyContent:"center"}},a.createElement("div",{onClick:()=>{Ne.ZP.info("\u8BE5\u529F\u80FD\u5F00\u53D1\u4E2D\uFF0C\u656C\u8BF7\u671F\u5F85")},className:Ri==="1"?an.senditemactivite:an.senditem},a.createElement("img",{src:F0}),a.createElement("div",{className:an.title},"\u6559\u5B66\u8BFE\u5802")),a.createElement("div",{onClick:()=>{oi("2")},className:Ri==="2"?an.senditemactivite:an.senditem},a.createElement("img",{src:L0}),a.createElement("div",{className:an.title},"\u5B9E\u8DF5\u8BFE\u7A0B")))),a.createElement(Gi,{onOk:ur=>Wu(void 0,null,function*(){var oo,pi,ga,Gn,Er,Zn,xi;let ba=yield(0,et.ZP)("/api/ai/knowledge/repositories.json",{method:"POST",body:nc(iu({},ur),{deployable_type:"Subject",deployable_id:(oo=Lt==null?void 0:Lt.detail)==null?void 0:oo.id})});if((ba==null?void 0:ba.status)===0){Ne.ZP.info("\u521B\u5EFA\u6210\u529F");let $n;ur!=null&&ur.extype?$n=(ur==null?void 0:ur.format_type)==="document_form"?"text_doc":(ur==null?void 0:ur.format_type)==="table_form"?"table_doc":"image_file":$n=(ur==null?void 0:ur.format_type)==="document_form"?"text_custom":(ur==null?void 0:ur.format_type)==="table_form"?"table_custom":"image_file",ur.oktypes===1?du(`${Ao.Z.Coze_ai_URl}/space/${(pi=ba==null?void 0:ba.data)==null?void 0:pi.space_id}/knowledge/${(ga=ba==null?void 0:ba.data)==null?void 0:ga.dataset_id}?deployable_type=Subject&deployable_id=${(Gn=Lt==null?void 0:Lt.detail)==null?void 0:Gn.id}&type=${$n}&from=create`):du(`${Ao.Z.Coze_ai_URl}/space/${(Er=ba==null?void 0:ba.data)==null?void 0:Er.space_id}/knowledge/${(Zn=ba==null?void 0:ba.data)==null?void 0:Zn.dataset_id}/upload?deployable_type=Subject&deployable_id=${(xi=Lt==null?void 0:Lt.detail)==null?void 0:xi.id}&type=${$n}&from=create`),ja(!0),hs(),Cn({type:"pathsDetail/setActionTabs",payload:{}})}return ba})}),a.createElement(eA,{onOk:ur=>Wu(void 0,null,function*(){var oo;let pi=yield(0,et.ZP)(`/api/ai/knowledge/repositories/${ur==null?void 0:ur.id}/rename.json`,{method:"put",body:nc(iu({},ur),{deployable_type:"Subject",deployable_id:(oo=Lt==null?void 0:Lt.detail)==null?void 0:oo.id})});return(pi==null?void 0:pi.status)===0&&(Ne.ZP.info("\u4FEE\u6539\u6210\u529F"),hs(),Cn({type:"pathsDetail/setActionTabs",payload:{}})),pi})}),a.createElement(wa,{onOk:ur=>Wu(void 0,null,function*(){let oo=yield(0,et.ZP)(`/api/ai/agents/${hr}/sending.json`,{method:"POST",body:nc(iu({},ur),{deployable_type:"Subject"})});return(oo==null?void 0:oo.status)===0&&(Ne.ZP.info("\u53D1\u9001\u6210\u529F"),pa(""),Cn({type:"pathsDetail/setActionTabs",payload:{}})),oo})}),a.createElement(kl,{onOk:ur=>Wu(void 0,null,function*(){hs(),Cn({type:"pathsDetail/setActionTabs",payload:{}})})}),Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u9009\u7528"&&a.createElement(Ki,{onOk:ur=>Wu(void 0,null,function*(){var oo;let pi=yield(0,et.ZP)("/api/ai/agents/select_use.json",{method:"POST",body:nc(iu({},ur),{deployable_type:"Subject",deployable_id:(oo=Lt==null?void 0:Lt.detail)==null?void 0:oo.id})});return(pi==null?void 0:pi.status)===0&&(Ne.ZP.info("\u521B\u5EFA\u6210\u529F"),hs(),Cn({type:"pathsDetail/setActionTabs",payload:{}})),pi})})))};var xc=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(wu),Qs=we(59301),zl=Object.defineProperty,cA=Object.getOwnPropertySymbols,og=Object.prototype.hasOwnProperty,hf=Object.prototype.propertyIsEnumerable,hp=(Xe,Ye,be)=>Ye in Xe?zl(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,k0=(Xe,Ye)=>{for(var be in Ye||(Ye={}))og.call(Ye,be)&&hp(Xe,be,Ye[be]);if(cA)for(var be of cA(Ye))hf.call(Ye,be)&&hp(Xe,be,Ye[be]);return Xe},Hl=(Xe,Ye)=>{var be={};for(var Lt in Xe)og.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&cA)for(var Lt of cA(Xe))Ye.indexOf(Lt)<0&&hf.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Qp=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const{TabPane:Up}=rA.default;var Rh=(Xe=>(Xe.All="",Xe.Shixun="shixun",Xe.VideoItem="video",Xe.Attachment="attachment",Xe.group_count="group_homework",Xe.normal_count="normal_homework",Xe.ExaminationBank="exercise",Xe.HomeworkCommon="hack_homework",Xe.Discusses="Discusses",Xe))(Rh||{});function zh(Xe){const Ye=(Cn,Qn)=>{if(Cn.localName===Qn)return Cn;for(let gr=0,fn=Cn;fn=fn.parentNode;gr++){if(fn.localName===Qn)return fn;if(fn==document.documentElement)return!1}},be=Xe.target,Lt=Ye(be,"a");if(console.log([Lt],Lt==null?void 0:Lt.href,44),!(Lt!=null&&Lt.href)&&be.tagName.toUpperCase()==="IMG"){let Cn=be.src||be.getAttribute("src");Cn&&Cn.indexOf("/images/avatars/User")===-1&&(Xe.stopPropagation(),Xe.preventDefault(),Ns.Z.publish("preview-image",Cn))}}const _c=Xe=>{var Ye=Xe,{pathsDetail:be,globalSetting:Lt,loading:Cn,dispatch:Qn}=Ye,gr=Hl(Ye,["pathsDetail","globalSetting","loading","dispatch"]),fn,Wt,yn,dr,Fr,Pr,Wr,li,ei;const[Or]=(0,oe.useSearchParams)(),ta=(0,oe.useParams)(),Ar=(0,a.useRef)(),[ti,Xr]=(0,a.useState)((fn=(0,He.UZ)())==null?void 0:fn.keywords),bi=(0,a.useRef)(!1);(0,a.useEffect)(()=>{var Yn;if(!((Yn=be.detail)!=null&&Yn.id))return;const Sr=document.getElementById("ai-orientation");Sr&&Or.get("skipSource")==="ai"&&Sr.scrollIntoView(!0)},[(Wt=be.detail)==null?void 0:Wt.id]),(0,a.useEffect)(()=>{be.actionTabs.key==="\u8DF3\u8F6C\u9875\u9762"&&(lr(be.actionTabs.value),Qn({type:"pathsDetail/setActionTabs",payload:{}}))},[be.actionTabs.key]);function yi(Yn,Sr=50){return new Promise((Ri,oi)=>{let hr=0,pa;function fs(){const Ds=document.getElementById(Yn);if(Ds){const go=Ds.getBoundingClientRect(),Fs=go.y;if(Fs>0&&pa!==null&&Math.abs(pa-Fs)<1){Ri(go);return}pa=Fs}++hr>=Sr?oi(new Error(`\u65E0\u6CD5\u627E\u5230\u8BE5id: #${Yn}`)):setTimeout(()=>{requestAnimationFrame(fs)},280)}fs()})}(0,a.useLayoutEffect)(()=>{var Yn,Sr;let{itemId:Ri,expandId:oi,classifyType:hr,keywords:pa,serial:fs}=(0,He.UZ)(),Ds=(Yn=be.detail)==null?void 0:Yn.show_course_section;return(hr==="Shixun"||pa)&&(Ds=!1),(Sr=be==null?void 0:be.stageData)!=null&&Sr.length&&Ri&&!bi.current&&yi(Ri).then(go=>{const Fs=window.scrollY+go.top;let ja=0;document.body.style=`min-height:${Fs+window.innerHeight+ja}px`,window.scrollTo({top:Fs+ja,behavior:"smooth"}),window.history.replaceState({},"",window.location.pathname)}).catch(go=>{console.warn(go.message)}),()=>{document.body.style=""}},[be==null?void 0:be.stageData]);const Ra=(dr=(yn=[{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"},{name:"AI\u77E5\u8BC6\u5E93",key:"AIknowledge"},{name:"AI\u667A\u80FD\u4F53",key:"AIagent"},{name:"\u6570\u636E\u96C6",key:"dataset"},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(Yn=>{var Sr,Ri;return(Sr=be.detail)!=null&&Sr.excellent||((Ri=be.detail)==null?void 0:Ri.is_free)===!1?!0:Yn.key!=="certificate"}).filter(Yn=>{var Sr,Ri,oi;return(Sr=be.detail)!=null&&Sr.atlas_data&&((oi=(Ri=be.detail)==null?void 0:Ri.atlas_data)!=null&&oi.nodes)?!0:Yn.key!=="atlas"}).filter(Yn=>{var Sr,Ri;return((Sr=be.detail)==null?void 0:Sr.is_free)===!1&&((Ri=be.detail)!=null&&Ri.is_has_package)?!0:Yn.key!=="Combination"}).filter(Yn=>{var Sr,Ri;return((Sr=be.detail)==null?void 0:Sr.is_free)===!1&&((Ri=be.detail)==null?void 0:Ri.show_chapter)===!1?Yn.key!=="stage":!0}).filter(Yn=>{var Sr,Ri;return((Sr=be.detail)==null?void 0:Sr.is_free)===!1&&((Ri=be.detail)==null?void 0:Ri.show_charts)===!1?Yn.key!=="ranking":!0}).filter(Yn=>{var Sr,Ri;return((Sr=be.detail)==null?void 0:Sr.is_free)===!1&&((Ri=be.detail)==null?void 0:Ri.show_cert_apply)===!1?Yn.key!=="certificate":!0}).filter(Yn=>{var Sr,Ri;return((Sr=be.detail)==null?void 0:Sr.is_free)===!1&&((Ri=be.detail)==null?void 0:Ri.show_knowledge_graph)===!1?Yn.key!=="knowledge":!0}))==null?void 0:yn.filter(Yn=>{var Sr;return(0,ue.Ny)()||(0,ue.$O)()&&((Sr=be==null?void 0:be.detail)!=null&&Sr.can_managed)?!0:!["AIknowledge","AIagent"].includes(Yn.key)}))==null?void 0:dr.filter(Yn=>{const Sr=Or.get("showSingleTab");return Sr?Yn.key===Sr:!0}),[ha,lr]=(0,a.useState)(Or.get("activeKey")||((Fr=Ra[0])==null?void 0:Fr.key));(0,a.useEffect)(()=>{if(Ar.current)return Ar.current.addEventListener("mousedown",zh),()=>{var Yn;(Yn=Ar.current)==null||Yn.removeEventListener("mousedown",zh)}},[Ar.current]),(0,a.useEffect)(()=>{Qn({type:"pathsDetail/save",payload:{editKey:-1}}),ta.pathId&&qr()},[ta.pathId]),(0,a.useEffect)(()=>{var Yn;(0,He.Dk)((Yn=be.detail)==null?void 0:Yn.name)},[be]);const la=Yn=>{var Sr;const Ri=(Sr=decodeURIComponent(Yn))==null?void 0:Sr.trim();Qn({type:"pathsDetail/save",payload:{keywords:Ri}}),Xr(Ri)},qr=()=>Qp(void 0,null,function*(){const Yn=yield Qn({type:"pathsDetail/getPathsDetail",payload:k0({id:ta.pathId},(0,He.oP)())});Qn({type:"pathsDetail/getRightData",payload:{id:ta.pathId}}),Yn!=null&&Yn.id&&Or.get("token")&&(location.href=location.pathname)});return Qs.createElement(Ee.Z,{spinning:!1},Qs.createElement("section",{className:Ss.bg},Qs.createElement(bo,null),Qs.createElement(nl.Z,null),Qs.createElement("section",{style:{marginTop:((Pr=be.detail)==null?void 0:Pr.excellent)&&"89px"},className:`edu-container pb80 ${Ss.wrap}`},Qs.createElement("aside",{className:Ss.content},Qs.createElement("div",{className:Ss.intro},Qs.createElement("div",{className:Ss.introTitle},Qs.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Qs.createElement("img",{src:dl,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),Qs.createElement("div",{ref:Ar},Qs.createElement(Be.Z,{value:(Wr=be.detail)==null?void 0:Wr.description}))),Qs.createElement("div",{id:"ai-orientation"}),(Ra==null?void 0:Ra.length)>0&&Qs.createElement(rA.default,{className:Ss.wrapTabs,activeKey:ha,onChange:Yn=>{Yn==="knowledge"?window.open(`/knowledgegraph/${ta.pathId}`):(lr(Yn),Xr(""),Qn({type:"pathsDetail/save",payload:{keywords:"",visibleType:"All"}}))},tabBarGutter:40,tabBarStyle:{height:76},tabBarExtraContent:ha==="stage"?Qs.createElement(Gg.t7,{style:{width:200,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:ti,onChange:Yn=>{la(Yn),Qn({type:"pathsDetail/getStageData",payload:{tab:Rh[be==null?void 0:be.visibleType],subject_id:ta.pathId,keywords:Yn}})}}):""},Ra.map(Yn=>Qs.createElement(Up,{tab:Yn!=null&&Yn.extra?Qs.createElement("span",{style:{position:"relative"}},Qs.createElement("span",null,Yn.name),Qs.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"}},Yn.extra)):Yn.name,key:Yn.key}))),ha==="stage"&&Qs.createElement(qp,{keywords:ti}),ha==="ranking"&&Qs.createElement(cm,null),ha==="certificate"&&Qs.createElement(Yg,null),ha==="atlas"&&Qs.createElement(Jg,null),ha==="Combination"&&Qs.createElement(gs,null),ha==="AIagent"&&!!((li=be==null?void 0:be.detail)!=null&&li.id)&&Qs.createElement(tn,null),ha==="AIknowledge"&&!!((ei=be==null?void 0:be.detail)!=null&&ei.id)&&Qs.createElement(xc,null),ha==="dataset"&&Qs.createElement(Nn,null)),Qs.createElement(zo,null))),Qs.createElement(Pp,{data:be.detail,getData:()=>{Qn({type:"pathsDetail/getPathsDetail",payload:k0({id:ta.pathId},(0,He.oP)())})}}))};var Yd=(0,oe.connect)(({pathsDetail:Xe,loading:Ye,globalSetting:be})=>({pathsDetail:Xe,globalSetting:be,loading:Ye}))(_c)},59232:function(nn,_t,we){"use strict";var a=we(59301),oe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,de=(ne,re,ue)=>re in ne?oe(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[re]=ue,fe=(ne,re)=>{for(var ue in re||(re={}))Pe.call(re,ue)&&de(ne,ue,re[ue]);if(Ne)for(var ue of Ne(re))ye.call(re,ue)&&de(ne,ue,re[ue]);return ne},ae=(ne,re)=>{var ue={};for(var le in ne)Pe.call(ne,le)&&re.indexOf(le)<0&&(ue[le]=ne[le]);if(ne!=null&&Ne)for(var le of Ne(ne))re.indexOf(le)<0&&ye.call(ne,le)&&(ue[le]=ne[le]);return ue};const se=we(2331),z={};se.keys().forEach(ne=>{const re=ne.replace("./","").replace(".svg","");z[re]=se(ne)});const te=ne=>{var re=ne,{filename:ue}=re,le=ae(re,["filename"]),ie;const he=((ie=ue==null?void 0:ue.split(".").pop())==null?void 0:ie.toLowerCase())||"unknown",pe=z[he]||z.default;return a.createElement("img",fe({src:pe,alt:he},le))};_t.Z=te},59154:function(nn,_t,we){"use strict";we.d(_t,{Z:function(){return Ke}});var a=we(59301),oe=we(44225),Ne=we(6767),Pe=we(94968),ye=we(29787),de=we(25399),fe=we(75727),ae=we(37568),se=we(7939),z=we(85333),te=we(42684),ne={flex_box_center:"flex_box_center___DCOpW",flex_space_between:"flex_space_between___f40rs",flex_box_vertical_center:"flex_box_vertical_center___eG9_2",flex_box_center_end:"flex_box_center_end___clXgt",flex_box_column:"flex_box_column___TXL2c",practice:"practice___thO2F",inputTop:"inputTop___m3NHY",dropdown:"dropdown___e6R7o",inputWrap:"inputWrap___s3dIS",action:"action___xRC3p",btnWrap:"btnWrap___VMbd9",btn:"btn___ZCLZ5",btnActive:"btnActive___qt_Di",btnDisabled:"btnDisabled____2PMz",uploadBtn:"uploadBtn___Xpkwg",sendBtn:"sendBtn___y6NIQ",sendBtnDisabled:"sendBtnDisabled___x4Huh",cancelBtn:"cancelBtn___w893V",files:"files___kDNjV",left_data:"left_data___EpHsF",right_data:"right_data___tzmu3",file:"file___XvgYd",fileName:"fileName___ZLkYf",fileDelred:"fileDelred___RKuBn",fileDel:"fileDel___j8Hof"},re=we(84105),ue=we(32050),le=we(59232),ie=Object.defineProperty,he=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Ce=(He,De,_e)=>De in He?ie(He,De,{enumerable:!0,configurable:!0,writable:!0,value:_e}):He[De]=_e,ve=(He,De)=>{for(var _e in De||(De={}))pe.call(De,_e)&&Ce(He,_e,De[_e]);if(he)for(var _e of he(De))Ee.call(De,_e)&&Ce(He,_e,De[_e]);return He},Ie=(He,De,_e)=>new Promise((ze,Fe)=>{var et=Ct=>{try{ht(_e.next(Ct))}catch(Mt){Fe(Mt)}},rt=Ct=>{try{ht(_e.throw(Ct))}catch(Mt){Fe(Mt)}},ht=Ct=>Ct.done?ze(Ct.value):Promise.resolve(Ct.value).then(et,rt);ht((_e=_e.apply(He,De)).next())});const Ue=({newShixuns:He,user:De,dispatch:_e,shixun_type:ze,setOpenChat:Fe,shixunId:et})=>{var rt;const[ht,Ct]=(0,a.useState)(""),[Mt,dt]=(0,a.useState)(0),[Ht,ct]=(0,a.useState)(5),[qe,st]=(0,a.useState)("Python3.6"),[ut,mt]=(0,a.useState)([]),pt="\u8BF7\u8F93\u5165\u4F60\u7684\u9700\u6C42",Pt={maxCount:10,showUploadList:!1,fileList:ut,multiple:!1,data:{upload_type:1},accept:".doc,.docx,.pdf,.md,.txt,.xls,.xlsx",beforeUpload:Jt=>Ie(void 0,null,function*(){var Qt,$t,Vt,xt;const Yt=(xt=(Vt=($t=(Qt=Jt==null?void 0:Jt.name)==null?void 0:Qt.split("."))==null?void 0:$t.slice(-1))==null?void 0:Vt[0])==null?void 0:xt.toLowerCase(),xe=["doc","docx","pdf","md","txt","xls","xlsx"].includes(Yt);return Jt.size==0?(Ne.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Pe.default.LIST_IGNORE):xe?Jt.size/1024/1024>100?(Ne.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Pe.default.LIST_IGNORE):!0:(Ne.ZP.warning("\u76EE\u524D\u652F\u6301doc\u3001docx\u3001pdf\u3001md\u3001txt\u3001xls\u3001xlsx\u6587\u4EF6"),Pe.default.LIST_IGNORE)}),onChange:({fileList:Jt})=>{mt(Jt)},action:te.Z.API_SERVER+"/api/attachments.json"},Ot=[{key:"Python3.6",label:"Python3.6"},{key:"C/C++",label:"C/C++"},{key:"Java",label:"Java"}];return a.createElement("div",{className:ne.practice},a.createElement("img",{src:we(39479),style:{width:"190px",height:"140px"}}),a.createElement("div",{style:{color:"#999",marginTop:"20px",marginBottom:"40px"}},"\u8F93\u5165\u63CF\u8FF0\uFF0C\u4E00\u952E\u751F\u6210\u5B9E\u8DF5\u9879\u76EE"),!!ut.length&&a.createElement("div",{className:ne.files},Mt>0&&(ut==null?void 0:ut.length)>5&&a.createElement("div",{className:ne.left_data,onClick:()=>{dt(Mt-1),ct(Ht-1)}},a.createElement("i",{className:"iconfont icon-xiangzuo"})),Ht<(ut==null?void 0:ut.length)&&(ut==null?void 0:ut.length)>5&&a.createElement("div",{className:ne.right_data,onClick:()=>{dt(Mt+1),ct(Ht+1)}},a.createElement("i",{className:"iconfont icon-xiangyou"})),(rt=(ut==null?void 0:ut.length)>5?ut==null?void 0:ut.slice(Mt,Ht):ut)==null?void 0:rt.map((Jt,Qt)=>a.createElement("div",{key:Qt,className:ne.file},a.createElement(ye.Z,{size:"small",spinning:(Jt==null?void 0:Jt.status)==="uploading"},a.createElement(le.Z,{filename:Jt==null?void 0:Jt.name,className:"block",width:30})),a.createElement("aside",null,a.createElement(de.Z,{title:Jt==null?void 0:Jt.name},a.createElement("div",{className:ne.fileName},Jt==null?void 0:Jt.name)),a.createElement("div",{style:{textAlign:"start"},className:"c-grey-999 font12"},(0,z.RD)(Jt==null?void 0:Jt.size))),a.createElement(de.Z,{title:"\u5220\u9664\u6587\u4EF6"},a.createElement("i",{onClick:()=>{mt($t=>$t.filter(Vt=>Vt.uid!==Jt.uid))},className:`iconfont icon-danceng-guanbijichushezhidanceng ${ne.fileDel}`}))))),a.createElement("div",{className:ne.inputTop},a.createElement("div",{className:ne.dropdown},a.createElement(fe.Z,{menu:{items:Ot,onClick:Jt=>{st(Jt.key)}}},a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center",color:"#3061D0",height:"34px",padding:"0 20px"}},a.createElement(de.Z,{title:"\u5B9E\u9A8C\u73AF\u5883"},a.createElement("img",{src:we(21373),style:{width:"16px",height:"16px",marginRight:"8px"}})),a.createElement(de.Z,{title:"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE\u6A21\u5F0F"},a.createElement("div",{style:{height:"34px",lineHeight:"32px",width:"150px",textAlign:"left"}},qe)),a.createElement(re.Z,null))))),a.createElement("div",{className:ne.inputWrap,style:{borderBottom:"none"}},a.createElement(ae.default.TextArea,{placeholder:pt,value:ht,bordered:!1,onPressEnter:Jt=>{if(Jt.shiftKey){if(Jt.key==="Enter")return}else if(Jt.key==="Enter"){if(Jt.preventDefault(),(ht==null?void 0:ht.trim())==="")return;localStorage.setItem("myChatShixun",JSON.stringify({inputValue:ht,fileList:ut,environment:qe})),Fe&&Fe(!1),et?oe.history.push(`/shixuns/aiStreamIndex?shixun_id=${et}`):oe.history.push("/shixuns/aiStreamIndex")}},onChange:Jt=>{Ct(Jt.target.value)}}),a.createElement("div",{className:ne.action},a.createElement(Pe.default,ve({},Pt),a.createElement(de.Z,{title:(ut==null?void 0:ut.length)>=10?"\u6700\u591A\u53EA\u80FD\u4E0A\u4F2010\u4E2A\u9644\u4EF6":""},a.createElement(se.ZP,{style:{cursor:(ut==null?void 0:ut.length)>=10?"no-drop":"pointer"},disabled:(ut==null?void 0:ut.length)>=10,className:ne.uploadBtn,icon:a.createElement(ue.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})}))),a.createElement(se.ZP,{style:{marginLeft:"auto"},className:(ht==null?void 0:ht.trim())===""?ne.sendBtnDisabled:ne.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:(ht==null?void 0:ht.trim())==="",onClick:()=>{localStorage.setItem("myChatShixun",JSON.stringify({inputValue:ht,fileList:ut,environment:qe})),Fe&&Fe(!1),et?oe.history.push(`/shixuns/aiStreamIndex?shixun_id=${et}`):oe.history.push("/shixuns/aiStreamIndex")}}))))};var Ke=(0,oe.connect)(({newShixuns:He,globalSetting:De,user:_e})=>({newShixuns:He,globalSetting:De,user:_e}))(Ue)},40305:function(nn,_t,we){"use strict";we.d(_t,{Z:function(){return De}});var a=we(59301),oe=we(44225),Ne=we(37568),Pe=we(28284),ye=we(6767),de=we(62957),fe=we(89787),ae=we(62673),se=we(96599),z={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",zhishidian:"zhishidian___S6hEq",tags_list:"tags_list___VtmRr",tag_item:"tag_item___q4Xrk",tag_icon:"tag_icon___Z6vtJ"},te=we(48531),ne=we(32579),re=we(36466),ue=we(63760),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ee=(_e,ze,Fe)=>ze in _e?le(_e,ze,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):_e[ze]=Fe,Ce=(_e,ze)=>{for(var Fe in ze||(ze={}))he.call(ze,Fe)&&Ee(_e,Fe,ze[Fe]);if(ie)for(var Fe of ie(ze))pe.call(ze,Fe)&&Ee(_e,Fe,ze[Fe]);return _e},ve=(_e,ze,Fe)=>new Promise((et,rt)=>{var ht=dt=>{try{Mt(Fe.next(dt))}catch(Ht){rt(Ht)}},Ct=dt=>{try{Mt(Fe.throw(dt))}catch(Ht){rt(Ht)}},Mt=dt=>dt.done?et(dt.value):Promise.resolve(dt.value).then(ht,Ct);Mt((Fe=Fe.apply(_e,ze)).next())});const{TextArea:Ie}=Ne.default,Ue=1024,Ke=(_e,ze)=>{var Fe;const{uploadInfo:et={}}=ze.payload||{};switch(ze.type){case"addVideo":return{videoList:[..._e.videoList,{name:et.file.name,size:et.file.size,type:et.file.type,fileHash:et.fileHash,state:et.state,videoId:et.videoId,loaded:et.loaded||0,title:""}]};case"removeVideo":return{videoList:_e.videoList.filter(rt=>rt.name!==ze.payload.name)};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:_e.videoList.map(rt=>rt.name===ze.payload.uploadInfo.file.name?Ce(Ce({},rt),{loaded:ze.payload.progressPercent,videoId:et.videoId,fileHash:et.fileHash}):rt)};case"updateTitle":return{videoList:(Fe=_e.videoList)==null?void 0:Fe.map(rt=>rt.name===ze.payload.item.name?Ce(Ce({},rt),{title:ze.payload.title}):rt)};default:return{videoList:[]}}},He=({user:_e,globalSetting:ze,loading:Fe,dispatch:et,visible:rt,editData:ht,onCancel:Ct=()=>{},onOk:Mt=()=>{},queryParams:dt={}})=>{var Ht;const ct=(0,oe.useParams)(),[qe]=Pe.default.useForm(),[st,ut]=(0,a.useReducer)(Ke,{videoList:[]}),[mt,pt]=(0,a.useState)(!1),Pt=(0,a.useRef)(),[Ot,Jt]=(0,a.useState)(),[Qt,$t]=(0,a.useState)(!1),[Vt,xt]=(0,a.useState)(!1),Yt=(0,re.Ny)()?3:1,[tt,xe]=(0,a.useState)([]);(0,a.useEffect)(()=>{var mn,Gt,Et;rt&&ht&&($t(ht.is_link),Jt(ht.link),!ht.is_link&&ut({type:"addVideo",payload:{uploadInfo:{file:{name:ht.filename||""},videoId:ht.video_id,loaded:100}}}),ke(((mn=ht==null?void 0:ht.tags)==null?void 0:mn.map(en=>en==null?void 0:en.name))||[]),xe(ht==null?void 0:ht.tag_disciplines),qe.setFieldsValue({name:ht.name,description:ht.description,attachment_id:(Gt=ht==null?void 0:ht.video)==null?void 0:Gt.attachment_id,allow_skip:(Et=ht==null?void 0:ht.video_item)==null?void 0:Et.allow_skip}))},[ht,rt]);const me=()=>{const mn=document.getElementById("fileUpload");mn.value=""},it=mn=>{var Gt;$t(!1);const Et=mn.target.files[0];if(!Et){me();return}const en=Et.name.toLowerCase();if(en&&en.indexOf(".avi")==-1&&en.indexOf(".flv")==-1&&en.indexOf(".f4v")==-1&&en.indexOf(".m4v")==-1&&en.indexOf(".mov")==-1&&en.indexOf(".mp4")==-1&&en.indexOf(".rmvb")==-1&&en.indexOf(".swf")==-1&&en.indexOf(".webm")==-1&&en.indexOf(".wmv")==-1){ye.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),me();return}if(Et.size>Ue*Yt*1024*1024){ye.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Yt}G`),me();return}if((Gt=st.videoList)!=null&&Gt.find(hn=>hn.name===Et.name)){ye.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),me();return}$e(Et)},ft=(mn,Gt)=>{de.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Gt?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{me(),ut({type:"removeVideo",payload:{name:mn}})}})},$e=mn=>{var Gt,Et='{"Vod":{}}';if(pt(!0),Pt.current){Pt.current.addFile(mn,null,null,null,Et);return}(0,te.o)((Gt=_e.userInfo)==null?void 0:Gt.login,"",{create:!Pt,addFileSuccess:en=>{ut({type:"addVideo",payload:{uploadInfo:en}})},onUploadProgress:(en,hn,Bn)=>{const ln=Math.ceil(Bn*100);ut({type:"updateProgress",payload:{uploadInfo:en,progressPercent:ln}}),me()},onUploadFailed:en=>{ye.ZP.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:en=>{pt(!1)},onUploadSucceed:en=>{pt(!1)},onUploadError:en=>{pt(!1)},gotUploader:en=>{en.addFile(mn,null,null,null,Et),Pt.current=en}})},Je=()=>ve(void 0,null,function*(){var mn,Gt;if(yield qe.validateFields(),!Qt&&!((mn=st.videoList)!=null&&mn.length)||Qt&&!Ot){ye.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}xt(!0);const Et=Qt?{link:Ot}:{video_id:(Gt=st.videoList)==null?void 0:Gt[0].videoId},en=yield Mt(Ce(Ce(Ce({},Et),dt),{name:qe.getFieldValue("name"),attachment_id:qe.getFieldValue("attachment_id"),description:qe.getFieldValue("description"),tags:qe.getFieldValue("tag"),tag_discipline_ids:(tt==null?void 0:tt.length)>0?tt==null?void 0:tt.map(hn=>hn==null?void 0:hn.id):[],allow_skip:qe.getFieldValue("allow_skip")}));xt(!1),en!=null&&en.id&&Be()}),Be=()=>{qe.resetFields(),ut({type:"removeAll"}),Jt(null),ke([]),$t(null)},Me=()=>{Ct(),Be()},We=()=>{var mn,Gt,Et,en,hn,Bn,ln,ar,Fn,Jr,Fi,na,Xi,sr,Rr,Ai,Ea;return a.createElement(a.Fragment,null,!Qt&&!!((mn=st.videoList)!=null&&mn.length)&&a.createElement("div",{className:z.fileProgress},((Et=(Gt=st.videoList)==null?void 0:Gt[0])==null?void 0:Et.loaded)==100?a.createElement("div",{className:`${z.videoName} font14`},(hn=(en=st.videoList)==null?void 0:en[0])!=null&&hn.videoId?(ln=(Bn=st.videoList)==null?void 0:Bn[0])==null?void 0:ln.name:(ar=ht==null?void 0:ht.video_item)!=null&&ar.is_link?(Fn=ht==null?void 0:ht.video_item)==null?void 0:Fn.link:(Jr=ht==null?void 0:ht.video_item)==null?void 0:Jr.file_name):a.createElement(fe.Z,{style:{width:"80%"},percent:(na=(Fi=st.videoList)==null?void 0:Fi[0])==null?void 0:na.loaded,status:((sr=(Xi=st.videoList)==null?void 0:Xi[0])==null?void 0:sr.loaded)==100?"normal":"active"}),a.createElement("div",{className:z.fileCancel,onClick:()=>{var Ia,fo,La,vo;return ft((fo=(Ia=st.videoList)==null?void 0:Ia[0])==null?void 0:fo.name,((vo=(La=st.videoList)==null?void 0:La[0])==null?void 0:vo.loaded)==100)}},((Ai=(Rr=st.videoList)==null?void 0:Rr[0])==null?void 0:Ai.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((Ea=st.videoList)!=null&&Ea.length)&&a.createElement("div",{className:z.uploadWrap},a.createElement("label",{htmlFor:"fileUpload",className:z.upload},a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"),a.createElement("label",{className:`${z.upload} ${z.uploadLink}`,onClick:()=>$t(!0)},a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Qt&&a.createElement(Ne.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Ot,onChange:Ia=>Jt(Ia.target.value)}))},[Oe,ke]=(0,a.useState)([]),Dt=mn=>{if(mn.key=="Enter"){const Gt=qe.getFieldValue("tag");if(qe.setFieldsValue({tag:""}),!Gt){ye.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Oe.filter(Et=>Et===Gt).length>0){ye.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Oe.push(Gt),ke([...Oe])}},Ut=(mn,Gt)=>{mn.preventDefault(),ke([...Oe.filter(Et=>Et!=Gt)])};return a.createElement(de.default,{centered:!0,maskClosable:!1,destroyOnClose:!0,title:ht?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:z.modal,open:rt,confirmLoading:Vt,onOk:Je,onCancel:Me},a.createElement(Pe.default,{form:qe},a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:it,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),a.createElement(Pe.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},a.createElement(Ne.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),a.createElement(Pe.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:z.contentItem},We()),a.createElement(Pe.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},a.createElement(ne.Z,{getFileProgress:mn=>{if(mn.file.status==="uploading"){xt(!0);return}mn.file.status==="done"&&xt(!1)}})),a.createElement(Pe.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},a.createElement(Ie,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),a.createElement(Pe.default.Item,{className:"ml8",name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},a.createElement("div",{className:z.zhishidian,onClick:()=>{et({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(tt==null?void 0:tt.length)>0&&a.createElement("div",{className:z.tags_list},tt==null?void 0:tt.map((mn,Gt)=>a.createElement("div",{key:Gt,className:z.tag_item},a.createElement("div",null,mn==null?void 0:mn.name),a.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${z.tag_icon}`,onClick:()=>{xe([...tt.filter(Et=>(Et==null?void 0:Et.id)!=(mn==null?void 0:mn.id))])}})))),a.createElement(Pe.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},a.createElement(ae.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),a.createElement("div",{className:z["tagsList-content"]},Oe.map((mn,Gt)=>a.createElement(se.default,{key:Gt+mn,closable:!0,onClose:Et=>{Ut(Et,mn)}},mn))),a.createElement("div",{className:"c-grey-999"},a.createElement("div",null,"\u6CE8\u610F\uFF1A"),a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",a.createElement(oe.Link,{to:`/users/${(Ht=_e.userInfo)==null?void 0:Ht.login}/videos/protocol`,target:"_blank",className:z.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Yt,"G\uFF1B"),a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),a.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"))),a.createElement(ue.Z,{knowledgeList:tt,setKnowledgeList:xe}))};var De=(0,oe.connect)(({user:_e,loading:ze,globalSetting:Fe})=>({user:_e,globalSetting:Fe,loading:ze}))(He)},10916:function(nn,_t,we){"use strict";we.d(_t,{A0:function(){return Ue},Ce:function(){return pe},Dx:function(){return ne},Il:function(){return Ie},R2:function(){return he},R9:function(){return le},Ru:function(){return ie},SG:function(){return He},To:function(){return te},_S:function(){return z},a6:function(){return re},bj:function(){return se},iw:function(){return Ke},l5:function(){return ve},nW:function(){return ue},pP:function(){return Ce},pi:function(){return Ee}});var a=we(58661),oe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,de=(De,_e,ze)=>_e in De?oe(De,_e,{enumerable:!0,configurable:!0,writable:!0,value:ze}):De[_e]=ze,fe=(De,_e)=>{for(var ze in _e||(_e={}))Pe.call(_e,ze)&&de(De,ze,_e[ze]);if(Ne)for(var ze of Ne(_e))ye.call(_e,ze)&&de(De,ze,_e[ze]);return De},ae=(De,_e,ze)=>new Promise((Fe,et)=>{var rt=Mt=>{try{Ct(ze.next(Mt))}catch(dt){et(dt)}},ht=Mt=>{try{Ct(ze.throw(Mt))}catch(dt){et(dt)}},Ct=Mt=>Mt.done?Fe(Mt.value):Promise.resolve(Mt.value).then(rt,ht);Ct((ze=ze.apply(De,_e)).next())});function se(De){return ae(this,null,function*(){return(0,a.ZP)("/api/data_sets/tags.json",{method:"get",params:fe({},De)})})}function z(De){return ae(this,null,function*(){return(0,a.ZP)("/api/data_sets.json",{method:"get",params:fe({},De)})})}function te(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De}/apply_public.json`,{method:"post"})})}function ne(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De}/revoke_apply_public.json`,{method:"post"})})}function re(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De}/cancel_public.json`,{method:"post"})})}function ue(De){return ae(this,null,function*(){return(0,a.ZP)("/api/collections.json",{method:"post",body:fe({},De)})})}function le(De){return ae(this,null,function*(){return(0,a.ZP)("/api/collections/cancel.json",{method:"delete",body:fe({},De)})})}function ie(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De}.json`,{method:"get"})})}function he(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De==null?void 0:De.id}/edit_introduce.json`,{method:"put",body:fe({},De)})})}function pe(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De==null?void 0:De.id}/used_shixuns.json`,{method:"get",params:fe({},De)})})}function Ee(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/shixuns/${De}/data_sets_list.json`,{method:"get"})})}function Ce(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De}/delete.json`,{method:"delete"})})}function ve(De){return ae(this,null,function*(){return(0,a.ZP)("/api/teach_group_shares.json",{method:"post",body:fe({},De)})})}function Ie(De){return ae(this,null,function*(){return(0,a.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:fe({},De)})})}function Ue(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De==null?void 0:De.id}/edit_file_info.json`,{method:"put",body:fe({},De)})})}function Ke(De){return ae(this,null,function*(){return(0,a.ZP)("/api/visit_logs.json",{method:"get",params:fe({},De)})})}function He(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/attachments/${De==null?void 0:De.id}/update_download.json`,{method:"get"})})}},48531:function(nn,_t,we){"use strict";we.d(_t,{o:function(){return se}});var a=we(58661),oe=we(93125),Ne=we.n(oe);let Pe="",ye,de="";function fe(z){ae(z)}function ae(z){ye=new(Ne()).Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:0x6803cbd867207,enableUploadProgress:!1,addFileSuccess:function(te){console.log("addFileSuccess: "+te.file.name),z.addFileSuccess&&z.addFileSuccess(te),ye.startUpload()},onUploadstarted:function(te){const ne=te.file.name;if(te.videoId){var ue=`/api/users/${Pe}/video_auths.json`;(0,a.ZP)(ue,{method:"put",body:{video_id:te.videoId,title:ne,file_name:ne,virtual_classroom_id:de}}).then(le=>{if(le.status==-1){z.onUploadError&&z.onUploadError(te);return}const ie=le.data;var he=ie.UploadAuth,pe=ie.UploadAddress,Ee=ie.VideoId;ye.setUploadAuthAndAddress(te,he,pe)}).catch(le=>{ye.deleteFile(ye._curIndex),ye.nextUpload(),console.log(le)})}else{var re=`/api/users/${Pe}/video_auths.json`;const le="";(0,a.ZP)(re,{method:"Post",body:{title:le+ne,file_name:le+ne,virtual_classroom_id:de}}).then(ie=>{if(ie){const Ce=ie.data;var he=Ce.UploadAuth,pe=Ce.UploadAddress,Ee=Ce.VideoId;ye.setUploadAuthAndAddress(te,he,pe,Ee)}}).catch(ie=>{ye.deleteFile(ye._curIndex),ye.nextUpload(),console.log(ie)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(te){z.onUploadSucceed&&z.onUploadSucceed(te),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(te,ne,re){z.onUploadFailed&&z.onUploadFailed(te),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(te,ne,re){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(te,ne,re){z.onUploadProgress&&z.onUploadProgress(te,ne,re);var ue=Math.ceil(re*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(te){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var ne=`/api/users/${Pe}/video_auths.json`;(0,a.ZP)(ne,{method:"put",body:{video_id:te.videoId}}).then(re=>{var le=re.data.UploadAuth;ye.resumeUploadWithAuth(le)}).catch(re=>{console.log(re)})},onUploadEnd:function(te){z.onUploadEnd&&z.onUploadEnd(te),console.log("onUploadEnd: uploaded all the files")}}),z.gotUploader&&z.gotUploader(ye)}function se(z,te,ne){z&&(Pe=z),te&&(de=te),fe(ne)}},3955:function(nn,_t,we){"use strict";we.d(_t,{BU:function(){return oe},Dj:function(){return a},gH:function(){return Ne},vp:function(){return Pe}});function a(ye){try{ye.mozRequestFullScreen?ye.mozRequestFullScreen():ye.webkitRequestFullScreen&&ye.webkitRequestFullScreen()}catch(de){console.log(de,":e")}}function oe(){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 Ne=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Pe(){var ye=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,de=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ye),window.isFullScreen?window.isFullScreen:ye!=null}},78162:function(nn,_t,we){"use strict";we.d(_t,{U:function(){return se}});var a=we(59301),oe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,de=(z,te,ne)=>te in z?oe(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[te]=ne,fe=(z,te)=>{for(var ne in te||(te={}))Pe.call(te,ne)&&de(z,ne,te[ne]);if(Ne)for(var ne of Ne(te))ye.call(te,ne)&&de(z,ne,te[ne]);return z},ae=(z,te,ne)=>new Promise((re,ue)=>{var le=pe=>{try{he(ne.next(pe))}catch(Ee){ue(Ee)}},ie=pe=>{try{he(ne.throw(pe))}catch(Ee){ue(Ee)}},he=pe=>pe.done?re(pe.value):Promise.resolve(pe.value).then(le,ie);he((ne=ne.apply(z,te)).next())});function se(z,te){const[ne,re]=(0,a.useState)(te),[ue,le]=(0,a.useState)(!1),[ie,he]=(0,a.useState)();return[ne,ue,(Ee,Ce=!1)=>ae(this,null,function*(){const ve=Ce?te:fe(fe({},ne),Ee);le(!0),re(ve);const Ie=yield z(ve);return le(!1),he(Ie),Ie}),ie,he]}},34813:function(nn,_t,we){"use strict";we.d(_t,{AL:function(){return ve},Iy:function(){return te},Qv:function(){return ue},ez:function(){return Ce},jb:function(){return ne}});var a=we(32834),oe=we.n(a),Ne=we(11690),Pe=we.n(Ne);let ye=1;function de(De,_e){const ze=De.match(/^(\s+)(?:```)/);if(ze===null)return _e;const Fe=ze[1];return _e.split(` + \u6EE1\u610F\u5EA6`,fontSize:14,color:"#333",fontWeight:"bold"},labelLine:{show:!1},data:[{value:mo==null?void 0:mo.satisfy_rate,name:"\u6EE1\u610F\u5EA6"},{value:100-(mo==null?void 0:mo.satisfy_rate),name:"\u5269\u4F59",itemStyle:{color:"#f0f0f0"},label:{show:!1}}],itemStyle:{color:"#6BA5FF"}}]}),Kr=()=>{var ur,oo,pi;return{grid:{top:40,right:10,left:10,bottom:30,containLabel:!0},legend:{data:["\u5F15\u7528\u6B21\u6570","\u547D\u4E2D\u7387"]},color:["#36BFFA","#75A5FF"],xAxis:{type:"category",data:(ur=mo==null?void 0:mo.last_seven_days_references)==null?void 0:ur.map(ga=>ga==null?void 0:ga.date),axisLine:{lineStyle:{color:"#ccc"}}},yAxis:[{type:"value",name:"\u5F15\u7528\u6B21\u6570",min:0,axisLine:{lineStyle:{color:"#ccc"}},splitLine:{lineStyle:{color:"#ccc"}}},{type:"value",name:"\u547D\u4E2D\u7387",min:0,max:100,interval:20,axisLabel:{formatter:"{value} %",color:"#ccc"},axisLine:{lineStyle:{color:"#ccc"}},splitLine:{show:!1}}],series:[{name:"\u5F15\u7528\u6B21\u6570",type:"bar",data:(oo=mo==null?void 0:mo.last_seven_days_references)==null?void 0:oo.map(ga=>ga==null?void 0:ga.usage_count),itemStyle:{color:"#36BFFA",borderRadius:[4,4,0,0]},emphasis:{itemStyle:{color:"#36BFFA"}},barWidth:20},{name:"\u547D\u4E2D\u7387",type:"line",yAxisIndex:1,data:(pi=mo==null?void 0:mo.last_seven_days_references)==null?void 0:pi.map(ga=>ga==null?void 0:ga.hit_rate),smooth:!0,lineStyle:{color:"#75A5FF",width:3},areaStyle:{color:new Bc.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(117,165,255,0.7)"},{offset:1,color:"rgba(117,165,255, 0)"}])},symbol:"circle",symbolSize:8,itemStyle:{color:"#75A5FF",borderColor:"#fff",borderWidth:2},emphasis:{symbolSize:10}}]}};return a.createElement("div",null,a.createElement("div",{style:{marginTop:20}},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:an.tj,style:{background:`url(${On})`}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u591A\u6A21\u6001\u77E5\u8BC6\u5E93"),a.createElement("div",{style:{marginTop:22}},a.createElement(he.Z,{gutter:[16,24]},(Wr=[{name:"\u6587\u6863\u6570",count:(fn=mo==null?void 0:mo.types_counts)==null?void 0:fn.attachments_count},{name:"\u5B9E\u9A8C\u6570",count:(Wt=mo==null?void 0:mo.types_counts)==null?void 0:Wt.shixuns_count},{name:"\u89C6\u9891\u6570",count:(yn=mo==null?void 0:mo.types_counts)==null?void 0:yn.videos_count},{name:"\u4F5C\u4E1A\u6570",count:(dr=mo==null?void 0:mo.types_counts)==null?void 0:dr.homeworks_count},{name:"\u8BD5\u5377\u6570",count:(Fr=mo==null?void 0:mo.types_counts)==null?void 0:Fr.examinations_count},{name:"\u56FE\u7247\u6570",count:(Pr=mo==null?void 0:mo.types_counts)==null?void 0:Pr.images_count}])==null?void 0:Wr.map(ur=>a.createElement(pe.Z,{span:8},a.createElement("div",{style:{color:"#333",fontSize:14}},ur==null?void 0:ur.name),a.createElement("div",{style:{color:"#333",fontSize:18,fontWeight:500}},(ur==null?void 0:ur.count)||"-")))))),a.createElement("div",{style:{marginLeft:10,display:"flex",gap:10,flexWrap:"wrap",flex:1}},(li=[{name:"\u68C0\u7D22\u603B\u6B21\u6570",count:mo==null?void 0:mo.usage_count,icon:lo},{name:"\u547D\u4E2D\u603B\u6B21\u6570",count:mo==null?void 0:mo.hit_count,icon:ms},{name:"\u547D\u4E2D\u7387",count:mo==null?void 0:mo.hit_rate,icon:ff},{name:"\u652F\u6301\u9662\u6821\u6570",count:mo==null?void 0:mo.schools_count,icon:ds},{name:"\u670D\u52A1\u7528\u6237\u6570",count:mo==null?void 0:mo.usage_people_count,icon:pm},{name:"\u5173\u8054\u667A\u80FD\u4F53\u6570",count:mo==null?void 0:mo.agents_count,icon:vl}])==null?void 0:li.map(ur=>a.createElement("div",{style:{background:"#F6F7F9",borderRadius:8,border:"1px solid #FFFFFF",width:148,display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement("img",{src:ur==null?void 0:ur.icon,style:{width:20,marginRight:14}}),a.createElement("div",null,a.createElement("div",{style:{color:"#333",fontSize:14,width:86}},ur==null?void 0:ur.name),a.createElement("div",{style:{color:"#333",fontSize:18,fontWeight:500}},(ur==null?void 0:ur.count)||"-")))))),a.createElement("div",{style:{marginTop:10,display:"flex"}},a.createElement("div",{className:an.tj,style:{width:223,background:"#F6F7F9"}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u667A\u80FD\u4F53\u589E\u5F3A\u9884\u89C8"),a.createElement("div",{style:{display:"flex",marginTop:15,color:"#666666",fontSize:12}},a.createElement("div",null,"\u540D\u79F0"),a.createElement("div",{style:{flex:1,textAlign:"end",color:"#5F6A95"}},"\u547D\u4E2D\u6B21\u6570")),(ei=mo==null?void 0:mo.distributions)==null?void 0:ei.map(ur=>{var oo;return a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{fontSize:12,color:"#333"}},ur==null?void 0:ur.name),a.createElement(Rn.Z,{style:{flex:1,marginLeft:5},size:"small",percent:((ur==null?void 0:ur.value)/((oo=mo==null?void 0:mo.distribution)==null?void 0:oo.reduce((pi,ga)=>pi+ga.value,0))*100).toFixed(0),strokeColor:"#50D3B8",format:(pi,ga)=>""}),a.createElement("div",{style:{width:48,textAlign:"end",color:(ur==null?void 0:ur.value)==0&&"#5F6A95"}},ur==null?void 0:ur.value))})),a.createElement("div",{className:an.tj,style:{width:375,background:"#F6F7F9",marginLeft:10}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u5F15\u7528\u7EDF\u8BA1"),a.createElement(Wf.Z,{opts:{renderer:"svg"},style:{height:180,width:350},option:Kr()})),a.createElement("div",{className:an.tj,style:{width:167,background:"#F6F7F9",marginLeft:10}},a.createElement("div",{style:{color:"#333333",fontSize:16}},"\u6EE1\u610F\u5EA6"),a.createElement(Wf.Z,{opts:{renderer:"svg"},style:{height:180,width:140},option:Wl()})))),a.createElement("div",{className:an.content,style:{marginTop:20}},a.createElement(xt.default,{layout:"inline",size:"large",initialValues:{visibility:"",status:""},onValuesChange:(ur,oo)=>{bi(iu(iu({},Xr),oo))}},a.createElement(xt.default.Item,{label:"\u542F\u7528\u72B6\u6001",name:"status"},a.createElement(ie.default,{style:{width:200}},Rl==null?void 0:Rl.map(ur=>a.createElement(ie.default.Option,{value:ur==null?void 0:ur.type},ur==null?void 0:ur.name)))),a.createElement("div",{style:{flex:"1",textAlign:"end"}},a.createElement(fe.Z,{menu:{items:[{key:"1",label:a.createElement("a",{onClick:()=>{var ur;Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u77E5\u8BC6\u5E93\u65B0\u589E",addparams:la,deployable_type:"Subject",deployable_id:(ur=Lt==null?void 0:Lt.detail)==null?void 0:ur.id}})}},"\u624B\u52A8\u521B\u5EFA")}]}},a.createElement(te.ZP,{type:"primary"}," + \u65B0\u589E\u77E5\u8BC6\u5E93")))),a.createElement("div",{style:{marginTop:20,width:"100%"}},a.createElement("div",{className:an.masonrygrid,style:{display:!((ta=(Or=yi==null?void 0:yi.knowledges)==null?void 0:Or.find(ur=>(ur==null?void 0:ur.repository_type)==="educoder"))!=null&&ta.id)&&"flex",flexWrap:"wrap"}},(Ar=yi==null?void 0:yi.knowledges)==null?void 0:Ar.map((ur,oo)=>{var pi,ga,Gn,Er,Zn,xi,ba,$n,Es,_o;return a.createElement("div",{className:an.items,onClick:()=>{var Us;(ur==null?void 0:ur.repository_type)==="educoder"||!(ur!=null&&ur.is_collaborator)||(Ka(ur),du(`${Ao.Z.Coze_ai_URl}/space/${ur==null?void 0:ur.space_id}/knowledge/${ur==null?void 0:ur.dataset_id}?deployable_type=Subject&deployable_id=${(Us=Lt==null?void 0:Lt.detail)==null?void 0:Us.id}`),ja(!0))}},a.createElement("div",{className:an.i_tit},a.createElement("img",{src:Ao.Z.API_SERVER+((pi=ur==null?void 0:ur.icon)==null?void 0:pi.url)}),a.createElement("div",{style:{marginLeft:10}},a.createElement("div",{style:{color:"#333333",fontSize:14}},ur==null?void 0:ur.name))),a.createElement(fe.Z,{menu:{items:(ga=[(ur==null?void 0:ur.repository_type)==="educoder"&&{key:"6",label:a.createElement("a",{onClick:Us=>{Us.stopPropagation(),Ds(!0),pa(ur==null?void 0:ur.id)}},"\u540C\u6B65\u8BFE\u7A0B")},(ur==null?void 0:ur.repository_type)!=="educoder"&&{key:"9",label:a.createElement("a",{onClick:Us=>{var tA;Us.stopPropagation(),Cn({type:"pathsDetail/setActionTabs",payload:iu({key:"\u667A\u80FD\u52A9\u624B\u4FEE\u6539",deployable_type:"Subject",deployable_id:(tA=Lt==null?void 0:Lt.detail)==null?void 0:tA.id},ur)})}},"\u4FEE\u6539\u63CF\u8FF0\u4FE1\u606F")},(ur==null?void 0:ur.repository_type)!=="educoder"&&{key:"6",label:a.createElement("a",{onClick:Us=>Wu(void 0,null,function*(){Us.stopPropagation(),Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u8BBE\u7F6Eai\u5408\u4F5C\u8005",sendid:ur==null?void 0:ur.id,can_edit:ur==null?void 0:ur.can_edit}})})},"\u8BBE\u7F6E\u5408\u4F5C\u8005")},(ur==null?void 0:ur.repository_type)!=="educoder"&&{key:"5",label:a.createElement("a",{className:an.delete,onClick:Us=>Wu(void 0,null,function*(){Us.stopPropagation(),Pe.default.confirm({title:"\u79FB\u9664",okText:"\u786E\u8BA4",icon:null,cancelText:"\u53D6\u6D88",centered:!0,content:"\u79FB\u9664\u540E\uFF0C\u6570\u636E\u5C06\u4E0D\u53EF\u6062\u590D\uFF0C\u4E14\u8BE5\u77E5\u8BC6\u5E93\u7684\u68C0\u7D22\u6570\u636E\u4E5F\u5C06\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u79FB\u9664",onOk:()=>Wu(void 0,null,function*(){let tA=yield(0,et.ZP)(`/api/ai/knowledge/repositories/${ur.id}/remove.json`,{method:"post",body:{}});(tA==null?void 0:tA.status)===0&&(hs(),Ne.ZP.info("\u79FB\u9664\u6210\u529F"))})})})},"\u79FB\u9664")}])==null?void 0:ga.filter(Us=>!!Us)}},(ur==null?void 0:ur.is_collaborator)&&a.createElement("i",{onClick:Us=>{Us.stopPropagation()},className:`${an.sandian} iconfont icon-sandian`})),a.createElement("div",{style:{marginTop:10},className:an.connect},a.createElement(de.Z,{title:(ur==null?void 0:ur.description)||"\u6682\u65E0\u63CF\u8FF0\u4FE1\u606F"},(ur==null?void 0:ur.description)||"\u6682\u65E0\u63CF\u8FF0\u4FE1\u606F")),a.createElement("div",{className:an.bottom},a.createElement("div",null,a.createElement("span",{style:{color:"#5F6A95"}},"\u547D\u4E2D\u6570"),a.createElement("span",{style:{marginLeft:5}},(Gn=ur==null?void 0:ur.statistics)==null?void 0:Gn.hit_count)),a.createElement("div",null,a.createElement("span",{style:{color:"#5F6A95"}},"\u547D\u4E2D\u7387"),a.createElement("span",{style:{marginLeft:5}},(Er=ur==null?void 0:ur.statistics)==null?void 0:Er.hit_rate)),(ur==null?void 0:ur.is_collaborator)&&(ur==null?void 0:ur.repository_type)!=="educoder"&&a.createElement(df.Z,{size:"small",checked:(ur==null?void 0:ur.status)==="enabled",onChange:(Us,tA)=>Wu(void 0,null,function*(){tA.stopPropagation(),Pe.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4",icon:null,cancelText:"\u53D6\u6D88",content:Us?"\u542F\u7528\u540E\uFF0C\u667A\u80FD\u4F53\u9009\u62E9\u77E5\u8BC6\u5E93\u65F6\u5019\u80FD\u591F\u5C55\u793A\u52FE\u9009\uFF0C\u5426\u5219\u9690\u85CF":"\u7981\u7528\u540E\uFF0C\u667A\u80FD\u4F53\u65E0\u6CD5\u9009\u62E9\u6216\u4F7F\u7528\u8BE5\u77E5\u8BC6\u5E93",centered:!0,onOk:()=>Wu(void 0,null,function*(){var El;let hl=yield(0,et.ZP)(`/api/ai/knowledge/repositories/${ur==null?void 0:ur.id}/set_status.json`,{method:"put",body:{status:Us?"enabled":"disabled",deployable_type:"Subject",deployable_id:(El=Lt==null?void 0:Lt.detail)==null?void 0:El.id}});(hl==null?void 0:hl.status)===0&&hs()})})}),checkedChildren:"\u542F\u7528",unCheckedChildren:"\u7981\u7528",defaultChecked:!0})),(ur==null?void 0:ur.repository_type)==="educoder"&&a.createElement("div",{style:{marginTop:30}},a.createElement("div",null,"\u77E5\u8BC6\u5E93\u6982\u89C8"),a.createElement(he.Z,{className:an.statistics},(_o=[{name:"\u6587\u6863\u6570",count:(Zn=ur==null?void 0:ur.statistics)==null?void 0:Zn.attachments_count},{name:"\u5B9E\u9A8C\u6570",count:(xi=ur==null?void 0:ur.statistics)==null?void 0:xi.shixuns_count},{name:"\u89C6\u9891\u6570",count:(ba=ur==null?void 0:ur.statistics)==null?void 0:ba.videos_count},{name:"\u4F5C\u4E1A\u6570",count:($n=ur==null?void 0:ur.statistics)==null?void 0:$n.homeworks_count},{name:"\u8BD5\u5377\u6570",count:(Es=ur==null?void 0:ur.statistics)==null?void 0:Es.examinations_count}])==null?void 0:_o.map(Us=>a.createElement(pe.Z,{span:8},a.createElement("div",{style:{color:"#9193A3",fontSize:12}},Us==null?void 0:Us.name),a.createElement("div",{style:{color:"#333",fontSize:16}},Us==null?void 0:Us.count))))))})),a.createElement(Ys.Z,{style:{marginTop:20},pageSize:Xr.per_page,current:Xr.page,onChange:(ur,oo)=>{Xr.page=ur,Xr.per_page=oo,bi(iu({},Xr)),hs()},hideOnSinglePage:!0,total:yi==null?void 0:yi.total_count})),a.createElement(Ks.Z,{width:"100vw",height:"100vh",footer:null,closable:!0,placement:"bottom",open:Fs,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${an.drawerWrap}`,onClose:()=>{hs(),ja(!1)}},a.createElement("iframe",{src:Fl,width:"100%",height:"100%",frameBorder:"0",ref:Vo})),a.createElement(Pe.default,{title:"\u540C\u6B65\u8BFE\u7A0B",centered:!0,open:fs,width:480,onCancel:()=>{Ds(!1),pa("")},onOk:()=>{go.submit()}},a.createElement("div",{style:{color:"#333333",marginBottom:20,fontSize:14}},"\u9009\u62E9\u9700\u8981\u540C\u6B65\u8BFE\u7A0B\u4E2D\u7684\u5185\u5BB9\u4F5C\u4E3A\u77E5\u8BC6\u5E93\uFF0C\u5C06\u9009\u4E2D\u7684\u5185\u5BB9\u751F\u6210\u77E5\u8BC6\u5E93\u5185\u5BB9"),a.createElement("div",{style:{display:"flex",gap:30}},a.createElement(xt.default,{form:go,layout:"vertical",labelCol:{span:0},initialValues:{subjects:!0,stages:!0,shixuns:!0,videos:!0,attachments:!0,subject_homeworks:!0,examinations:!0,discusses:!0},onFinish:ur=>Wu(void 0,null,function*(){console.log("---",ur);const oo=Object.entries(ur).filter(([ga,Gn])=>Gn===!0).map(([ga])=>ga);let pi=yield(0,et.ZP)(`/api/ai/knowledge/repositories/${hr}/sync.json`,{method:"post",body:{items:oo}});(pi==null?void 0:pi.status)===0&&(Ne.ZP.info("\u540C\u6B65\u4E2D"),Ds(!1))})},a.createElement(xt.default.Item,{name:"subjects",valuePropName:"checked"},a.createElement(Ce.default,{disabled:!0},"\u8BFE\u7A0B\u4FE1\u606F ",a.createElement(de.Z,{title:"\u5305\u542B\u8BFE\u7A0B\u4ECB\u7ECD\u3001\u8BFE\u7A0B\u987B\u77E5\u3001\u6559\u5B66\u56E2\u961F\u4FE1\u606F"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"stages",valuePropName:"checked"},a.createElement(Ce.default,{disabled:!0},"\u8BFE\u7A0B\u76EE\u5F55\u7ED3\u6784 ",a.createElement(de.Z,{title:"\u5305\u542B\u8BFE\u7A0B\u7AE0\u8282\u3001\u8BFE\u7A0B\u5C0F\u8282\u4FE1\u606F"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"shixuns",valuePropName:"checked"},a.createElement(Ce.default,null,"\u5B9E\u8DF5\u9879\u76EE\u8D44\u6E90 ",a.createElement(de.Z,{title:"\u5305\u542B\u5B9E\u8DF5\u9879\u76EE\u4ECB\u7ECD\u3001\u4EFB\u52A1\u5173\u5361\u4FE1\u606F"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"videos",valuePropName:"checked"},a.createElement(Ce.default,null,"\u89C6\u9891\u9879\u76EE\u8D44\u6E90 ",a.createElement(de.Z,{title:"\u5305\u542B\u7531\u7528\u6237\u4E0A\u4F20\u7684\u89C6\u9891\u9879\u76EE\uFF0C\u957F\u89C6\u9891\u5C06\u4F1A\u88AB\u5207\u5206\u4E3A\u89C6\u9891\u7247\u6BB5\u548C\u89C6\u9891\u63CF\u8FF0\u5B58\u50A8\u5230\u77E5\u8BC6\u5E93"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"attachments",valuePropName:"checked"},a.createElement(Ce.default,null,"\u6559\u5B66\u8BFE\u4EF6\u8D44\u6E90 ",a.createElement(de.Z,{title:"\u5305\u542B\u7531\u7528\u6237\u4E0A\u4F20\u7684PDF\u3001Word\u3001Excel\u3001PPT\u3001JPG\u3001PNG\u7B49\u591A\u79CD\u683C\u5F0F\u7684\u6587\u6863"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"subject_homeworks",valuePropName:"checked"},a.createElement(Ce.default,null,"\u8BFE\u7A0B\u4F5C\u4E1A\u8D44\u6E90 ",a.createElement(de.Z,{title:"\u5305\u542B\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u7F16\u7A0B\u4F5C\u4E1A\u8D44\u6E90"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"examinations",valuePropName:"checked"},a.createElement(Ce.default,null,"\u8BD5\u5377\u8BD5\u9898\u8D44\u6E90 ",a.createElement(de.Z,{title:"\u5305\u542B\u7531\u7528\u6237\u65B0\u5EFA\u6216\u9009\u7528\u7684\u8BD5\u5377\u53CA\u8BD5\u5377\u4E2D\u7684\u8BD5\u9898\u4FE1\u606F"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"})))),a.createElement(xt.default.Item,{name:"discusses",valuePropName:"checked"},a.createElement(Ce.default,null,"\u95EE\u7B54\u8BA8\u8BBA\u6570\u636E ",a.createElement(de.Z,{title:"\u5305\u542B\u7528\u6237\u5728\u8BA8\u8BBA\u533A\u8FDB\u884C\u8BA8\u8BBA\u7684\u9AD8\u8D28\u91CF\u95EE\u7B54\u5BF9\u6570\u636E"},a.createElement("i",{className:"iconfont icon-xiaowenhao2"}))))))),a.createElement(Pe.default,{title:"\u53D1\u9001",centered:!0,open:!!Yn,width:480,onCancel:()=>{oi(""),Sr(""),pa("")},onOk:()=>{var ur;if(Sr(""),Ri==="1"){Ne.ZP.info("");return}Cn({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u624B\u53D1\u9001",iscourse:Ri,deployable_type:"Subject",deployable_id:(ur=Lt==null?void 0:Lt.detail)==null?void 0:ur.id}})}},a.createElement("div",{style:{color:"#333333",marginBottom:20,fontSize:14}},"\u9009\u62E9\u9700\u8981\u53D1\u9001\u7684\u4F4D\u7F6E\uFF0C\u53D1\u9001\u5BF9\u5E94\u6A21\u5757\uFF0C\u53EF\u914D\u7F6E\u8BE5\u667A\u80FD\u4F53\u5728\u6A21\u5757\u4E2D\u4F7F\u7528"),a.createElement("div",{style:{display:"flex",gap:30,justifyContent:"center"}},a.createElement("div",{onClick:()=>{Ne.ZP.info("\u8BE5\u529F\u80FD\u5F00\u53D1\u4E2D\uFF0C\u656C\u8BF7\u671F\u5F85")},className:Ri==="1"?an.senditemactivite:an.senditem},a.createElement("img",{src:F0}),a.createElement("div",{className:an.title},"\u6559\u5B66\u8BFE\u5802")),a.createElement("div",{onClick:()=>{oi("2")},className:Ri==="2"?an.senditemactivite:an.senditem},a.createElement("img",{src:L0}),a.createElement("div",{className:an.title},"\u5B9E\u8DF5\u8BFE\u7A0B")))),a.createElement(Gi,{onOk:ur=>Wu(void 0,null,function*(){var oo,pi,ga,Gn,Er,Zn,xi;let ba=yield(0,et.ZP)("/api/ai/knowledge/repositories.json",{method:"POST",body:nc(iu({},ur),{deployable_type:"Subject",deployable_id:(oo=Lt==null?void 0:Lt.detail)==null?void 0:oo.id})});if((ba==null?void 0:ba.status)===0){Ne.ZP.info("\u521B\u5EFA\u6210\u529F");let $n;ur!=null&&ur.extype?$n=(ur==null?void 0:ur.format_type)==="document_form"?"text_doc":(ur==null?void 0:ur.format_type)==="table_form"?"table_doc":"image_file":$n=(ur==null?void 0:ur.format_type)==="document_form"?"text_custom":(ur==null?void 0:ur.format_type)==="table_form"?"table_custom":"image_file",ur.oktypes===1?du(`${Ao.Z.Coze_ai_URl}/space/${(pi=ba==null?void 0:ba.data)==null?void 0:pi.space_id}/knowledge/${(ga=ba==null?void 0:ba.data)==null?void 0:ga.dataset_id}?deployable_type=Subject&deployable_id=${(Gn=Lt==null?void 0:Lt.detail)==null?void 0:Gn.id}&type=${$n}&from=create`):du(`${Ao.Z.Coze_ai_URl}/space/${(Er=ba==null?void 0:ba.data)==null?void 0:Er.space_id}/knowledge/${(Zn=ba==null?void 0:ba.data)==null?void 0:Zn.dataset_id}/upload?deployable_type=Subject&deployable_id=${(xi=Lt==null?void 0:Lt.detail)==null?void 0:xi.id}&type=${$n}&from=create`),ja(!0),hs(),Cn({type:"pathsDetail/setActionTabs",payload:{}})}return ba})}),a.createElement(eA,{onOk:ur=>Wu(void 0,null,function*(){var oo;let pi=yield(0,et.ZP)(`/api/ai/knowledge/repositories/${ur==null?void 0:ur.id}/rename.json`,{method:"put",body:nc(iu({},ur),{deployable_type:"Subject",deployable_id:(oo=Lt==null?void 0:Lt.detail)==null?void 0:oo.id})});return(pi==null?void 0:pi.status)===0&&(Ne.ZP.info("\u4FEE\u6539\u6210\u529F"),hs(),Cn({type:"pathsDetail/setActionTabs",payload:{}})),pi})}),a.createElement(wa,{onOk:ur=>Wu(void 0,null,function*(){let oo=yield(0,et.ZP)(`/api/ai/agents/${hr}/sending.json`,{method:"POST",body:nc(iu({},ur),{deployable_type:"Subject"})});return(oo==null?void 0:oo.status)===0&&(Ne.ZP.info("\u53D1\u9001\u6210\u529F"),pa(""),Cn({type:"pathsDetail/setActionTabs",payload:{}})),oo})}),a.createElement(kl,{onOk:ur=>Wu(void 0,null,function*(){hs(),Cn({type:"pathsDetail/setActionTabs",payload:{}})})}),Lt.actionTabs.key==="\u667A\u80FD\u52A9\u624B\u9009\u7528"&&a.createElement(Ki,{onOk:ur=>Wu(void 0,null,function*(){var oo;let pi=yield(0,et.ZP)("/api/ai/agents/select_use.json",{method:"POST",body:nc(iu({},ur),{deployable_type:"Subject",deployable_id:(oo=Lt==null?void 0:Lt.detail)==null?void 0:oo.id})});return(pi==null?void 0:pi.status)===0&&(Ne.ZP.info("\u521B\u5EFA\u6210\u529F"),hs(),Cn({type:"pathsDetail/setActionTabs",payload:{}})),pi})})))};var xc=(0,oe.connect)(({user:Xe,pathsDetail:Ye})=>({user:Xe,pathsDetail:Ye}))(wu),Qs=we(59301),zl=Object.defineProperty,cA=Object.getOwnPropertySymbols,og=Object.prototype.hasOwnProperty,hf=Object.prototype.propertyIsEnumerable,hp=(Xe,Ye,be)=>Ye in Xe?zl(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Xe[Ye]=be,k0=(Xe,Ye)=>{for(var be in Ye||(Ye={}))og.call(Ye,be)&&hp(Xe,be,Ye[be]);if(cA)for(var be of cA(Ye))hf.call(Ye,be)&&hp(Xe,be,Ye[be]);return Xe},Hl=(Xe,Ye)=>{var be={};for(var Lt in Xe)og.call(Xe,Lt)&&Ye.indexOf(Lt)<0&&(be[Lt]=Xe[Lt]);if(Xe!=null&&cA)for(var Lt of cA(Xe))Ye.indexOf(Lt)<0&&hf.call(Xe,Lt)&&(be[Lt]=Xe[Lt]);return be},Qp=(Xe,Ye,be)=>new Promise((Lt,Cn)=>{var Qn=Wt=>{try{fn(be.next(Wt))}catch(yn){Cn(yn)}},gr=Wt=>{try{fn(be.throw(Wt))}catch(yn){Cn(yn)}},fn=Wt=>Wt.done?Lt(Wt.value):Promise.resolve(Wt.value).then(Qn,gr);fn((be=be.apply(Xe,Ye)).next())});const{TabPane:Up}=rA.default;var Rh=(Xe=>(Xe.All="",Xe.Shixun="shixun",Xe.VideoItem="video",Xe.Attachment="attachment",Xe.group_count="group_homework",Xe.normal_count="normal_homework",Xe.ExaminationBank="exercise",Xe.HomeworkCommon="hack_homework",Xe.Discusses="Discusses",Xe))(Rh||{});function zh(Xe){const Ye=(Cn,Qn)=>{if(Cn.localName===Qn)return Cn;for(let gr=0,fn=Cn;fn=fn.parentNode;gr++){if(fn.localName===Qn)return fn;if(fn==document.documentElement)return!1}},be=Xe.target,Lt=Ye(be,"a");if(console.log([Lt],Lt==null?void 0:Lt.href,44),!(Lt!=null&&Lt.href)&&be.tagName.toUpperCase()==="IMG"){let Cn=be.src||be.getAttribute("src");Cn&&Cn.indexOf("/images/avatars/User")===-1&&(Xe.stopPropagation(),Xe.preventDefault(),Ns.Z.publish("preview-image",Cn))}}const _c=Xe=>{var Ye=Xe,{pathsDetail:be,globalSetting:Lt,loading:Cn,dispatch:Qn}=Ye,gr=Hl(Ye,["pathsDetail","globalSetting","loading","dispatch"]),fn,Wt,yn,dr,Fr,Pr,Wr,li,ei;const[Or]=(0,oe.useSearchParams)(),ta=(0,oe.useParams)(),Ar=(0,a.useRef)(),[ti,Xr]=(0,a.useState)((fn=(0,He.UZ)())==null?void 0:fn.keywords),bi=(0,a.useRef)(!1);(0,a.useEffect)(()=>{var Yn;if(!((Yn=be.detail)!=null&&Yn.id))return;const Sr=document.getElementById("ai-orientation");Sr&&Or.get("skipSource")==="ai"&&Sr.scrollIntoView(!0)},[(Wt=be.detail)==null?void 0:Wt.id]),(0,a.useEffect)(()=>{be.actionTabs.key==="\u8DF3\u8F6C\u9875\u9762"&&(lr(be.actionTabs.value),Qn({type:"pathsDetail/setActionTabs",payload:{}}))},[be.actionTabs.key]);function yi(Yn,Sr=50){return new Promise((Ri,oi)=>{let hr=0,pa;function fs(){const Ds=document.getElementById(Yn);if(Ds){const go=Ds.getBoundingClientRect(),Fs=go.y;if(Fs>0&&pa!==null&&Math.abs(pa-Fs)<1){Ri(go);return}pa=Fs}++hr>=Sr?oi(new Error(`\u65E0\u6CD5\u627E\u5230\u8BE5id: #${Yn}`)):setTimeout(()=>{requestAnimationFrame(fs)},280)}fs()})}(0,a.useLayoutEffect)(()=>{var Yn,Sr;let{itemId:Ri,expandId:oi,classifyType:hr,keywords:pa,serial:fs}=(0,He.UZ)(),Ds=(Yn=be.detail)==null?void 0:Yn.show_course_section;return(hr==="Shixun"||pa)&&(Ds=!1),(Sr=be==null?void 0:be.stageData)!=null&&Sr.length&&Ri&&!bi.current&&yi(Ri).then(go=>{const Fs=window.scrollY+go.top;let ja=0;document.body.style=`min-height:${Fs+window.innerHeight+ja}px`,window.scrollTo({top:Fs+ja,behavior:"smooth"}),window.history.replaceState({},"",window.location.pathname)}).catch(go=>{console.warn(go.message)}),()=>{document.body.style=""}},[be==null?void 0:be.stageData]);const Ra=(dr=(yn=[{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"},{name:"AI\u77E5\u8BC6\u5E93",key:"AIknowledge"},{name:"AI\u667A\u80FD\u4F53",key:"AIagent"},{name:"\u6570\u636E\u96C6",key:"dataset"},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(Yn=>{var Sr,Ri;return(Sr=be.detail)!=null&&Sr.excellent||((Ri=be.detail)==null?void 0:Ri.is_free)===!1?!0:Yn.key!=="certificate"}).filter(Yn=>{var Sr,Ri,oi;return(Sr=be.detail)!=null&&Sr.atlas_data&&((oi=(Ri=be.detail)==null?void 0:Ri.atlas_data)!=null&&oi.nodes)?!0:Yn.key!=="atlas"}).filter(Yn=>{var Sr,Ri;return((Sr=be.detail)==null?void 0:Sr.is_free)===!1&&((Ri=be.detail)!=null&&Ri.is_has_package)?!0:Yn.key!=="Combination"}).filter(Yn=>{var Sr,Ri;return((Sr=be.detail)==null?void 0:Sr.is_free)===!1&&((Ri=be.detail)==null?void 0:Ri.show_chapter)===!1?Yn.key!=="stage":!0}).filter(Yn=>{var Sr,Ri;return((Sr=be.detail)==null?void 0:Sr.is_free)===!1&&((Ri=be.detail)==null?void 0:Ri.show_charts)===!1?Yn.key!=="ranking":!0}).filter(Yn=>{var Sr,Ri;return((Sr=be.detail)==null?void 0:Sr.is_free)===!1&&((Ri=be.detail)==null?void 0:Ri.show_cert_apply)===!1?Yn.key!=="certificate":!0}).filter(Yn=>{var Sr,Ri;return((Sr=be.detail)==null?void 0:Sr.is_free)===!1&&((Ri=be.detail)==null?void 0:Ri.show_knowledge_graph)===!1?Yn.key!=="knowledge":!0}))==null?void 0:yn.filter(Yn=>{var Sr;return(0,ue.Ny)()||(0,ue.$O)()&&((Sr=be==null?void 0:be.detail)!=null&&Sr.can_managed)?!0:!["AIknowledge","AIagent"].includes(Yn.key)}))==null?void 0:dr.filter(Yn=>{const Sr=Or.get("showSingleTab");return Sr?Yn.key===Sr:!0}),[ha,lr]=(0,a.useState)(Or.get("activeKey")||((Fr=Ra[0])==null?void 0:Fr.key));(0,a.useEffect)(()=>{if(Ar.current)return Ar.current.addEventListener("mousedown",zh),()=>{var Yn;(Yn=Ar.current)==null||Yn.removeEventListener("mousedown",zh)}},[Ar.current]),(0,a.useEffect)(()=>{Qn({type:"pathsDetail/save",payload:{editKey:-1}}),ta.pathId&&qr()},[ta.pathId]),(0,a.useEffect)(()=>{var Yn;(0,He.Dk)((Yn=be.detail)==null?void 0:Yn.name)},[be]);const la=Yn=>{var Sr;const Ri=(Sr=decodeURIComponent(Yn))==null?void 0:Sr.trim();Qn({type:"pathsDetail/save",payload:{keywords:Ri}}),Xr(Ri)},qr=()=>Qp(void 0,null,function*(){const Yn=yield Qn({type:"pathsDetail/getPathsDetail",payload:k0({id:ta.pathId},(0,He.oP)())});Qn({type:"pathsDetail/getRightData",payload:{id:ta.pathId}}),Yn!=null&&Yn.id&&Or.get("token")&&(location.href=location.pathname)});return Qs.createElement(Ee.Z,{spinning:!1},Qs.createElement("section",{className:Ss.bg},Qs.createElement(bo,null),Qs.createElement(nl.Z,null),Qs.createElement("section",{style:{marginTop:((Pr=be.detail)==null?void 0:Pr.excellent)&&"89px"},className:`edu-container pb80 ${Ss.wrap}`},Qs.createElement("aside",{className:Ss.content},Qs.createElement("div",{className:Ss.intro},Qs.createElement("div",{className:Ss.introTitle},Qs.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Qs.createElement("img",{src:dl,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),Qs.createElement("div",{ref:Ar},Qs.createElement(Be.Z,{value:(Wr=be.detail)==null?void 0:Wr.description}))),Qs.createElement("div",{id:"ai-orientation"}),(Ra==null?void 0:Ra.length)>0&&Qs.createElement(rA.default,{className:Ss.wrapTabs,activeKey:ha,onChange:Yn=>{Yn==="knowledge"?window.open(`/knowledgegraph/${ta.pathId}`):(lr(Yn),Xr(""),Qn({type:"pathsDetail/save",payload:{keywords:"",visibleType:"All"}}))},tabBarGutter:40,tabBarStyle:{height:76},tabBarExtraContent:ha==="stage"?Qs.createElement(Gg.t7,{style:{width:200,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:ti,onChange:Yn=>{la(Yn),Qn({type:"pathsDetail/getStageData",payload:{tab:Rh[be==null?void 0:be.visibleType],subject_id:ta.pathId,keywords:Yn}})}}):""},Ra.map(Yn=>Qs.createElement(Up,{tab:Yn!=null&&Yn.extra?Qs.createElement("span",{style:{position:"relative"}},Qs.createElement("span",null,Yn.name),Qs.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"}},Yn.extra)):Yn.name,key:Yn.key}))),ha==="stage"&&Qs.createElement(qp,{keywords:ti}),ha==="ranking"&&Qs.createElement(cm,null),ha==="certificate"&&Qs.createElement(Yg,null),ha==="atlas"&&Qs.createElement(Jg,null),ha==="Combination"&&Qs.createElement(gs,null),ha==="AIagent"&&!!((li=be==null?void 0:be.detail)!=null&&li.id)&&Qs.createElement(tn,null),ha==="AIknowledge"&&!!((ei=be==null?void 0:be.detail)!=null&&ei.id)&&Qs.createElement(xc,null),ha==="dataset"&&Qs.createElement(Nn,null)),Qs.createElement(zo,null))),Qs.createElement(Pp,{data:be.detail,getData:()=>{Qn({type:"pathsDetail/getPathsDetail",payload:k0({id:ta.pathId},(0,He.oP)())})}}))};var Yd=(0,oe.connect)(({pathsDetail:Xe,loading:Ye,globalSetting:be})=>({pathsDetail:Xe,globalSetting:be,loading:Ye}))(_c)},59232:function(nn,_t,we){"use strict";var a=we(59301),oe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,de=(ne,re,ue)=>re in ne?oe(ne,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[re]=ue,fe=(ne,re)=>{for(var ue in re||(re={}))Pe.call(re,ue)&&de(ne,ue,re[ue]);if(Ne)for(var ue of Ne(re))ye.call(re,ue)&&de(ne,ue,re[ue]);return ne},ae=(ne,re)=>{var ue={};for(var le in ne)Pe.call(ne,le)&&re.indexOf(le)<0&&(ue[le]=ne[le]);if(ne!=null&&Ne)for(var le of Ne(ne))re.indexOf(le)<0&&ye.call(ne,le)&&(ue[le]=ne[le]);return ue};const se=we(2331),z={};se.keys().forEach(ne=>{const re=ne.replace("./","").replace(".svg","");z[re]=se(ne)});const te=ne=>{var re=ne,{filename:ue}=re,le=ae(re,["filename"]),ie;const he=((ie=ue==null?void 0:ue.split(".").pop())==null?void 0:ie.toLowerCase())||"unknown",pe=z[he]||z.default;return a.createElement("img",fe({src:pe,alt:he},le))};_t.Z=te},59154:function(nn,_t,we){"use strict";we.d(_t,{Z:function(){return Ke}});var a=we(59301),oe=we(44225),Ne=we(6767),Pe=we(94968),ye=we(29787),de=we(25399),fe=we(75727),ae=we(37568),se=we(7939),z=we(85333),te=we(42684),ne={flex_box_center:"flex_box_center___DCOpW",flex_space_between:"flex_space_between___f40rs",flex_box_vertical_center:"flex_box_vertical_center___eG9_2",flex_box_center_end:"flex_box_center_end___clXgt",flex_box_column:"flex_box_column___TXL2c",practice:"practice___thO2F",inputTop:"inputTop___m3NHY",dropdown:"dropdown___e6R7o",inputWrap:"inputWrap___s3dIS",action:"action___xRC3p",btnWrap:"btnWrap___VMbd9",btn:"btn___ZCLZ5",btnActive:"btnActive___qt_Di",btnDisabled:"btnDisabled____2PMz",uploadBtn:"uploadBtn___Xpkwg",sendBtn:"sendBtn___y6NIQ",sendBtnDisabled:"sendBtnDisabled___x4Huh",cancelBtn:"cancelBtn___w893V",files:"files___kDNjV",left_data:"left_data___EpHsF",right_data:"right_data___tzmu3",file:"file___XvgYd",fileName:"fileName___ZLkYf",fileDelred:"fileDelred___RKuBn",fileDel:"fileDel___j8Hof"},re=we(84105),ue=we(32050),le=we(59232),ie=Object.defineProperty,he=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Ce=(He,De,_e)=>De in He?ie(He,De,{enumerable:!0,configurable:!0,writable:!0,value:_e}):He[De]=_e,ve=(He,De)=>{for(var _e in De||(De={}))pe.call(De,_e)&&Ce(He,_e,De[_e]);if(he)for(var _e of he(De))Ee.call(De,_e)&&Ce(He,_e,De[_e]);return He},Ie=(He,De,_e)=>new Promise((ze,Fe)=>{var et=Ct=>{try{ht(_e.next(Ct))}catch(Mt){Fe(Mt)}},rt=Ct=>{try{ht(_e.throw(Ct))}catch(Mt){Fe(Mt)}},ht=Ct=>Ct.done?ze(Ct.value):Promise.resolve(Ct.value).then(et,rt);ht((_e=_e.apply(He,De)).next())});const Ue=({newShixuns:He,user:De,dispatch:_e,shixun_type:ze,setOpenChat:Fe,shixunId:et})=>{var rt;const[ht,Ct]=(0,a.useState)(""),[Mt,dt]=(0,a.useState)(0),[Ht,ct]=(0,a.useState)(5),[qe,st]=(0,a.useState)("Python3.6"),[ut,mt]=(0,a.useState)([]),pt="\u8BF7\u8F93\u5165\u4F60\u7684\u9700\u6C42",Pt={maxCount:10,showUploadList:!1,fileList:ut,multiple:!1,data:{upload_type:1},accept:".doc,.docx,.pdf,.md,.txt,.xls,.xlsx",beforeUpload:Jt=>Ie(void 0,null,function*(){var Qt,$t,Vt,xt;const Yt=(xt=(Vt=($t=(Qt=Jt==null?void 0:Jt.name)==null?void 0:Qt.split("."))==null?void 0:$t.slice(-1))==null?void 0:Vt[0])==null?void 0:xt.toLowerCase(),xe=["doc","docx","pdf","md","txt","xls","xlsx"].includes(Yt);return Jt.size==0?(Ne.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Pe.default.LIST_IGNORE):xe?Jt.size/1024/1024>100?(Ne.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Pe.default.LIST_IGNORE):!0:(Ne.ZP.warning("\u76EE\u524D\u652F\u6301doc\u3001docx\u3001pdf\u3001md\u3001txt\u3001xls\u3001xlsx\u6587\u4EF6"),Pe.default.LIST_IGNORE)}),onChange:({fileList:Jt})=>{mt(Jt)},action:te.Z.API_SERVER+"/api/attachments.json"},Ot=[{key:"Python3.6",label:"Python3.6"},{key:"C/C++",label:"C/C++"},{key:"Java",label:"Java"},{key:"MySQL",label:"MySQL"}];return a.createElement("div",{className:ne.practice},a.createElement("img",{src:we(39479),style:{width:"190px",height:"140px"}}),a.createElement("div",{style:{color:"#999",marginTop:"20px",marginBottom:"40px"}},"\u8F93\u5165\u63CF\u8FF0\uFF0C\u4E00\u952E\u751F\u6210\u5B9E\u8DF5\u9879\u76EE"),!!ut.length&&a.createElement("div",{className:ne.files},Mt>0&&(ut==null?void 0:ut.length)>5&&a.createElement("div",{className:ne.left_data,onClick:()=>{dt(Mt-1),ct(Ht-1)}},a.createElement("i",{className:"iconfont icon-xiangzuo"})),Ht<(ut==null?void 0:ut.length)&&(ut==null?void 0:ut.length)>5&&a.createElement("div",{className:ne.right_data,onClick:()=>{dt(Mt+1),ct(Ht+1)}},a.createElement("i",{className:"iconfont icon-xiangyou"})),(rt=(ut==null?void 0:ut.length)>5?ut==null?void 0:ut.slice(Mt,Ht):ut)==null?void 0:rt.map((Jt,Qt)=>a.createElement("div",{key:Qt,className:ne.file},a.createElement(ye.Z,{size:"small",spinning:(Jt==null?void 0:Jt.status)==="uploading"},a.createElement(le.Z,{filename:Jt==null?void 0:Jt.name,className:"block",width:30})),a.createElement("aside",null,a.createElement(de.Z,{title:Jt==null?void 0:Jt.name},a.createElement("div",{className:ne.fileName},Jt==null?void 0:Jt.name)),a.createElement("div",{style:{textAlign:"start"},className:"c-grey-999 font12"},(0,z.RD)(Jt==null?void 0:Jt.size))),a.createElement(de.Z,{title:"\u5220\u9664\u6587\u4EF6"},a.createElement("i",{onClick:()=>{mt($t=>$t.filter(Vt=>Vt.uid!==Jt.uid))},className:`iconfont icon-danceng-guanbijichushezhidanceng ${ne.fileDel}`}))))),a.createElement("div",{className:ne.inputTop},a.createElement("div",{className:ne.dropdown},a.createElement(fe.Z,{menu:{items:Ot,onClick:Jt=>{st(Jt.key)}}},a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center",color:"#3061D0",height:"34px",padding:"0 20px"}},a.createElement(de.Z,{title:"\u5B9E\u9A8C\u73AF\u5883"},a.createElement("img",{src:we(21373),style:{width:"16px",height:"16px",marginRight:"8px"}})),a.createElement(de.Z,{title:"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE\u6A21\u5F0F"},a.createElement("div",{style:{height:"34px",lineHeight:"32px",width:"150px",textAlign:"left"}},qe)),a.createElement(re.Z,null))))),a.createElement("div",{className:ne.inputWrap,style:{borderBottom:"none"}},a.createElement(ae.default.TextArea,{placeholder:pt,value:ht,bordered:!1,onPressEnter:Jt=>{if(Jt.shiftKey){if(Jt.key==="Enter")return}else if(Jt.key==="Enter"){if(Jt.preventDefault(),(ht==null?void 0:ht.trim())==="")return;localStorage.setItem("myChatShixun",JSON.stringify({inputValue:ht,fileList:ut,environment:qe})),Fe&&Fe(!1),et?oe.history.push(`/shixuns/aiStreamIndex?shixun_id=${et}`):oe.history.push("/shixuns/aiStreamIndex")}},onChange:Jt=>{Ct(Jt.target.value)}}),a.createElement("div",{className:ne.action},a.createElement(Pe.default,ve({},Pt),a.createElement(de.Z,{title:(ut==null?void 0:ut.length)>=10?"\u6700\u591A\u53EA\u80FD\u4E0A\u4F2010\u4E2A\u9644\u4EF6":""},a.createElement(se.ZP,{style:{cursor:(ut==null?void 0:ut.length)>=10?"no-drop":"pointer"},disabled:(ut==null?void 0:ut.length)>=10,className:ne.uploadBtn,icon:a.createElement(ue.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})}))),a.createElement(se.ZP,{style:{marginLeft:"auto"},className:(ht==null?void 0:ht.trim())===""?ne.sendBtnDisabled:ne.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:(ht==null?void 0:ht.trim())==="",onClick:()=>{localStorage.setItem("myChatShixun",JSON.stringify({inputValue:ht,fileList:ut,environment:qe})),Fe&&Fe(!1),et?oe.history.push(`/shixuns/aiStreamIndex?shixun_id=${et}`):oe.history.push("/shixuns/aiStreamIndex")}}))))};var Ke=(0,oe.connect)(({newShixuns:He,globalSetting:De,user:_e})=>({newShixuns:He,globalSetting:De,user:_e}))(Ue)},40305:function(nn,_t,we){"use strict";we.d(_t,{Z:function(){return De}});var a=we(59301),oe=we(44225),Ne=we(37568),Pe=we(28284),ye=we(6767),de=we(62957),fe=we(89787),ae=we(62673),se=we(96599),z={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",zhishidian:"zhishidian___S6hEq",tags_list:"tags_list___VtmRr",tag_item:"tag_item___q4Xrk",tag_icon:"tag_icon___Z6vtJ"},te=we(48531),ne=we(32579),re=we(36466),ue=we(63760),le=Object.defineProperty,ie=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Ee=(_e,ze,Fe)=>ze in _e?le(_e,ze,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):_e[ze]=Fe,Ce=(_e,ze)=>{for(var Fe in ze||(ze={}))he.call(ze,Fe)&&Ee(_e,Fe,ze[Fe]);if(ie)for(var Fe of ie(ze))pe.call(ze,Fe)&&Ee(_e,Fe,ze[Fe]);return _e},ve=(_e,ze,Fe)=>new Promise((et,rt)=>{var ht=dt=>{try{Mt(Fe.next(dt))}catch(Ht){rt(Ht)}},Ct=dt=>{try{Mt(Fe.throw(dt))}catch(Ht){rt(Ht)}},Mt=dt=>dt.done?et(dt.value):Promise.resolve(dt.value).then(ht,Ct);Mt((Fe=Fe.apply(_e,ze)).next())});const{TextArea:Ie}=Ne.default,Ue=1024,Ke=(_e,ze)=>{var Fe;const{uploadInfo:et={}}=ze.payload||{};switch(ze.type){case"addVideo":return{videoList:[..._e.videoList,{name:et.file.name,size:et.file.size,type:et.file.type,fileHash:et.fileHash,state:et.state,videoId:et.videoId,loaded:et.loaded||0,title:""}]};case"removeVideo":return{videoList:_e.videoList.filter(rt=>rt.name!==ze.payload.name)};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:_e.videoList.map(rt=>rt.name===ze.payload.uploadInfo.file.name?Ce(Ce({},rt),{loaded:ze.payload.progressPercent,videoId:et.videoId,fileHash:et.fileHash}):rt)};case"updateTitle":return{videoList:(Fe=_e.videoList)==null?void 0:Fe.map(rt=>rt.name===ze.payload.item.name?Ce(Ce({},rt),{title:ze.payload.title}):rt)};default:return{videoList:[]}}},He=({user:_e,globalSetting:ze,loading:Fe,dispatch:et,visible:rt,editData:ht,onCancel:Ct=()=>{},onOk:Mt=()=>{},queryParams:dt={}})=>{var Ht;const ct=(0,oe.useParams)(),[qe]=Pe.default.useForm(),[st,ut]=(0,a.useReducer)(Ke,{videoList:[]}),[mt,pt]=(0,a.useState)(!1),Pt=(0,a.useRef)(),[Ot,Jt]=(0,a.useState)(),[Qt,$t]=(0,a.useState)(!1),[Vt,xt]=(0,a.useState)(!1),Yt=(0,re.Ny)()?3:1,[tt,xe]=(0,a.useState)([]);(0,a.useEffect)(()=>{var mn,Gt,Et;rt&&ht&&($t(ht.is_link),Jt(ht.link),!ht.is_link&&ut({type:"addVideo",payload:{uploadInfo:{file:{name:ht.filename||""},videoId:ht.video_id,loaded:100}}}),ke(((mn=ht==null?void 0:ht.tags)==null?void 0:mn.map(en=>en==null?void 0:en.name))||[]),xe(ht==null?void 0:ht.tag_disciplines),qe.setFieldsValue({name:ht.name,description:ht.description,attachment_id:(Gt=ht==null?void 0:ht.video)==null?void 0:Gt.attachment_id,allow_skip:(Et=ht==null?void 0:ht.video_item)==null?void 0:Et.allow_skip}))},[ht,rt]);const me=()=>{const mn=document.getElementById("fileUpload");mn.value=""},it=mn=>{var Gt;$t(!1);const Et=mn.target.files[0];if(!Et){me();return}const en=Et.name.toLowerCase();if(en&&en.indexOf(".avi")==-1&&en.indexOf(".flv")==-1&&en.indexOf(".f4v")==-1&&en.indexOf(".m4v")==-1&&en.indexOf(".mov")==-1&&en.indexOf(".mp4")==-1&&en.indexOf(".rmvb")==-1&&en.indexOf(".swf")==-1&&en.indexOf(".webm")==-1&&en.indexOf(".wmv")==-1){ye.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),me();return}if(Et.size>Ue*Yt*1024*1024){ye.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Yt}G`),me();return}if((Gt=st.videoList)!=null&&Gt.find(hn=>hn.name===Et.name)){ye.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),me();return}$e(Et)},ft=(mn,Gt)=>{de.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Gt?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{me(),ut({type:"removeVideo",payload:{name:mn}})}})},$e=mn=>{var Gt,Et='{"Vod":{}}';if(pt(!0),Pt.current){Pt.current.addFile(mn,null,null,null,Et);return}(0,te.o)((Gt=_e.userInfo)==null?void 0:Gt.login,"",{create:!Pt,addFileSuccess:en=>{ut({type:"addVideo",payload:{uploadInfo:en}})},onUploadProgress:(en,hn,Bn)=>{const ln=Math.ceil(Bn*100);ut({type:"updateProgress",payload:{uploadInfo:en,progressPercent:ln}}),me()},onUploadFailed:en=>{ye.ZP.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:en=>{pt(!1)},onUploadSucceed:en=>{pt(!1)},onUploadError:en=>{pt(!1)},gotUploader:en=>{en.addFile(mn,null,null,null,Et),Pt.current=en}})},Je=()=>ve(void 0,null,function*(){var mn,Gt;if(yield qe.validateFields(),!Qt&&!((mn=st.videoList)!=null&&mn.length)||Qt&&!Ot){ye.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}xt(!0);const Et=Qt?{link:Ot}:{video_id:(Gt=st.videoList)==null?void 0:Gt[0].videoId},en=yield Mt(Ce(Ce(Ce({},Et),dt),{name:qe.getFieldValue("name"),attachment_id:qe.getFieldValue("attachment_id"),description:qe.getFieldValue("description"),tags:qe.getFieldValue("tag"),tag_discipline_ids:(tt==null?void 0:tt.length)>0?tt==null?void 0:tt.map(hn=>hn==null?void 0:hn.id):[],allow_skip:qe.getFieldValue("allow_skip")}));xt(!1),en!=null&&en.id&&Be()}),Be=()=>{qe.resetFields(),ut({type:"removeAll"}),Jt(null),ke([]),$t(null)},Me=()=>{Ct(),Be()},We=()=>{var mn,Gt,Et,en,hn,Bn,ln,ar,Fn,Jr,Fi,na,Xi,sr,Rr,Ai,Ea;return a.createElement(a.Fragment,null,!Qt&&!!((mn=st.videoList)!=null&&mn.length)&&a.createElement("div",{className:z.fileProgress},((Et=(Gt=st.videoList)==null?void 0:Gt[0])==null?void 0:Et.loaded)==100?a.createElement("div",{className:`${z.videoName} font14`},(hn=(en=st.videoList)==null?void 0:en[0])!=null&&hn.videoId?(ln=(Bn=st.videoList)==null?void 0:Bn[0])==null?void 0:ln.name:(ar=ht==null?void 0:ht.video_item)!=null&&ar.is_link?(Fn=ht==null?void 0:ht.video_item)==null?void 0:Fn.link:(Jr=ht==null?void 0:ht.video_item)==null?void 0:Jr.file_name):a.createElement(fe.Z,{style:{width:"80%"},percent:(na=(Fi=st.videoList)==null?void 0:Fi[0])==null?void 0:na.loaded,status:((sr=(Xi=st.videoList)==null?void 0:Xi[0])==null?void 0:sr.loaded)==100?"normal":"active"}),a.createElement("div",{className:z.fileCancel,onClick:()=>{var Ia,fo,La,vo;return ft((fo=(Ia=st.videoList)==null?void 0:Ia[0])==null?void 0:fo.name,((vo=(La=st.videoList)==null?void 0:La[0])==null?void 0:vo.loaded)==100)}},((Ai=(Rr=st.videoList)==null?void 0:Rr[0])==null?void 0:Ai.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((Ea=st.videoList)!=null&&Ea.length)&&a.createElement("div",{className:z.uploadWrap},a.createElement("label",{htmlFor:"fileUpload",className:z.upload},a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"),a.createElement("label",{className:`${z.upload} ${z.uploadLink}`,onClick:()=>$t(!0)},a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Qt&&a.createElement(Ne.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Ot,onChange:Ia=>Jt(Ia.target.value)}))},[Oe,ke]=(0,a.useState)([]),Dt=mn=>{if(mn.key=="Enter"){const Gt=qe.getFieldValue("tag");if(qe.setFieldsValue({tag:""}),!Gt){ye.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Oe.filter(Et=>Et===Gt).length>0){ye.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Oe.push(Gt),ke([...Oe])}},Ut=(mn,Gt)=>{mn.preventDefault(),ke([...Oe.filter(Et=>Et!=Gt)])};return a.createElement(de.default,{centered:!0,maskClosable:!1,destroyOnClose:!0,title:ht?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:z.modal,open:rt,confirmLoading:Vt,onOk:Je,onCancel:Me},a.createElement(Pe.default,{form:qe},a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:it,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),a.createElement(Pe.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},a.createElement(Ne.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),a.createElement(Pe.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:z.contentItem},We()),a.createElement(Pe.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},a.createElement(ne.Z,{getFileProgress:mn=>{if(mn.file.status==="uploading"){xt(!0);return}mn.file.status==="done"&&xt(!1)}})),a.createElement(Pe.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},a.createElement(Ie,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),a.createElement(Pe.default.Item,{className:"ml8",name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},a.createElement("div",{className:z.zhishidian,onClick:()=>{et({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(tt==null?void 0:tt.length)>0&&a.createElement("div",{className:z.tags_list},tt==null?void 0:tt.map((mn,Gt)=>a.createElement("div",{key:Gt,className:z.tag_item},a.createElement("div",null,mn==null?void 0:mn.name),a.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${z.tag_icon}`,onClick:()=>{xe([...tt.filter(Et=>(Et==null?void 0:Et.id)!=(mn==null?void 0:mn.id))])}})))),a.createElement(Pe.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},a.createElement(ae.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),a.createElement("div",{className:z["tagsList-content"]},Oe.map((mn,Gt)=>a.createElement(se.default,{key:Gt+mn,closable:!0,onClose:Et=>{Ut(Et,mn)}},mn))),a.createElement("div",{className:"c-grey-999"},a.createElement("div",null,"\u6CE8\u610F\uFF1A"),a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",a.createElement(oe.Link,{to:`/users/${(Ht=_e.userInfo)==null?void 0:Ht.login}/videos/protocol`,target:"_blank",className:z.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Yt,"G\uFF1B"),a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),a.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"))),a.createElement(ue.Z,{knowledgeList:tt,setKnowledgeList:xe}))};var De=(0,oe.connect)(({user:_e,loading:ze,globalSetting:Fe})=>({user:_e,globalSetting:Fe,loading:ze}))(He)},10916:function(nn,_t,we){"use strict";we.d(_t,{A0:function(){return Ue},Ce:function(){return pe},Dx:function(){return ne},Il:function(){return Ie},R2:function(){return he},R9:function(){return le},Ru:function(){return ie},SG:function(){return He},To:function(){return te},_S:function(){return z},a6:function(){return re},bj:function(){return se},iw:function(){return Ke},l5:function(){return ve},nW:function(){return ue},pP:function(){return Ce},pi:function(){return Ee}});var a=we(58661),oe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,de=(De,_e,ze)=>_e in De?oe(De,_e,{enumerable:!0,configurable:!0,writable:!0,value:ze}):De[_e]=ze,fe=(De,_e)=>{for(var ze in _e||(_e={}))Pe.call(_e,ze)&&de(De,ze,_e[ze]);if(Ne)for(var ze of Ne(_e))ye.call(_e,ze)&&de(De,ze,_e[ze]);return De},ae=(De,_e,ze)=>new Promise((Fe,et)=>{var rt=Mt=>{try{Ct(ze.next(Mt))}catch(dt){et(dt)}},ht=Mt=>{try{Ct(ze.throw(Mt))}catch(dt){et(dt)}},Ct=Mt=>Mt.done?Fe(Mt.value):Promise.resolve(Mt.value).then(rt,ht);Ct((ze=ze.apply(De,_e)).next())});function se(De){return ae(this,null,function*(){return(0,a.ZP)("/api/data_sets/tags.json",{method:"get",params:fe({},De)})})}function z(De){return ae(this,null,function*(){return(0,a.ZP)("/api/data_sets.json",{method:"get",params:fe({},De)})})}function te(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De}/apply_public.json`,{method:"post"})})}function ne(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De}/revoke_apply_public.json`,{method:"post"})})}function re(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De}/cancel_public.json`,{method:"post"})})}function ue(De){return ae(this,null,function*(){return(0,a.ZP)("/api/collections.json",{method:"post",body:fe({},De)})})}function le(De){return ae(this,null,function*(){return(0,a.ZP)("/api/collections/cancel.json",{method:"delete",body:fe({},De)})})}function ie(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De}.json`,{method:"get"})})}function he(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De==null?void 0:De.id}/edit_introduce.json`,{method:"put",body:fe({},De)})})}function pe(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De==null?void 0:De.id}/used_shixuns.json`,{method:"get",params:fe({},De)})})}function Ee(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/shixuns/${De}/data_sets_list.json`,{method:"get"})})}function Ce(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De}/delete.json`,{method:"delete"})})}function ve(De){return ae(this,null,function*(){return(0,a.ZP)("/api/teach_group_shares.json",{method:"post",body:fe({},De)})})}function Ie(De){return ae(this,null,function*(){return(0,a.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:fe({},De)})})}function Ue(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/data_sets/${De==null?void 0:De.id}/edit_file_info.json`,{method:"put",body:fe({},De)})})}function Ke(De){return ae(this,null,function*(){return(0,a.ZP)("/api/visit_logs.json",{method:"get",params:fe({},De)})})}function He(De){return ae(this,null,function*(){return(0,a.ZP)(`/api/attachments/${De==null?void 0:De.id}/update_download.json`,{method:"get"})})}},48531:function(nn,_t,we){"use strict";we.d(_t,{o:function(){return se}});var a=we(58661),oe=we(93125),Ne=we.n(oe);let Pe="",ye,de="";function fe(z){ae(z)}function ae(z){ye=new(Ne()).Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:0x6803cbd867207,enableUploadProgress:!1,addFileSuccess:function(te){console.log("addFileSuccess: "+te.file.name),z.addFileSuccess&&z.addFileSuccess(te),ye.startUpload()},onUploadstarted:function(te){const ne=te.file.name;if(te.videoId){var ue=`/api/users/${Pe}/video_auths.json`;(0,a.ZP)(ue,{method:"put",body:{video_id:te.videoId,title:ne,file_name:ne,virtual_classroom_id:de}}).then(le=>{if(le.status==-1){z.onUploadError&&z.onUploadError(te);return}const ie=le.data;var he=ie.UploadAuth,pe=ie.UploadAddress,Ee=ie.VideoId;ye.setUploadAuthAndAddress(te,he,pe)}).catch(le=>{ye.deleteFile(ye._curIndex),ye.nextUpload(),console.log(le)})}else{var re=`/api/users/${Pe}/video_auths.json`;const le="";(0,a.ZP)(re,{method:"Post",body:{title:le+ne,file_name:le+ne,virtual_classroom_id:de}}).then(ie=>{if(ie){const Ce=ie.data;var he=Ce.UploadAuth,pe=Ce.UploadAddress,Ee=Ce.VideoId;ye.setUploadAuthAndAddress(te,he,pe,Ee)}}).catch(ie=>{ye.deleteFile(ye._curIndex),ye.nextUpload(),console.log(ie)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(te){z.onUploadSucceed&&z.onUploadSucceed(te),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(te,ne,re){z.onUploadFailed&&z.onUploadFailed(te),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(te,ne,re){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(te,ne,re){z.onUploadProgress&&z.onUploadProgress(te,ne,re);var ue=Math.ceil(re*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(te){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var ne=`/api/users/${Pe}/video_auths.json`;(0,a.ZP)(ne,{method:"put",body:{video_id:te.videoId}}).then(re=>{var le=re.data.UploadAuth;ye.resumeUploadWithAuth(le)}).catch(re=>{console.log(re)})},onUploadEnd:function(te){z.onUploadEnd&&z.onUploadEnd(te),console.log("onUploadEnd: uploaded all the files")}}),z.gotUploader&&z.gotUploader(ye)}function se(z,te,ne){z&&(Pe=z),te&&(de=te),fe(ne)}},3955:function(nn,_t,we){"use strict";we.d(_t,{BU:function(){return oe},Dj:function(){return a},gH:function(){return Ne},vp:function(){return Pe}});function a(ye){try{ye.mozRequestFullScreen?ye.mozRequestFullScreen():ye.webkitRequestFullScreen&&ye.webkitRequestFullScreen()}catch(de){console.log(de,":e")}}function oe(){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 Ne=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Pe(){var ye=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,de=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ye),window.isFullScreen?window.isFullScreen:ye!=null}},78162:function(nn,_t,we){"use strict";we.d(_t,{U:function(){return se}});var a=we(59301),oe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,de=(z,te,ne)=>te in z?oe(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[te]=ne,fe=(z,te)=>{for(var ne in te||(te={}))Pe.call(te,ne)&&de(z,ne,te[ne]);if(Ne)for(var ne of Ne(te))ye.call(te,ne)&&de(z,ne,te[ne]);return z},ae=(z,te,ne)=>new Promise((re,ue)=>{var le=pe=>{try{he(ne.next(pe))}catch(Ee){ue(Ee)}},ie=pe=>{try{he(ne.throw(pe))}catch(Ee){ue(Ee)}},he=pe=>pe.done?re(pe.value):Promise.resolve(pe.value).then(le,ie);he((ne=ne.apply(z,te)).next())});function se(z,te){const[ne,re]=(0,a.useState)(te),[ue,le]=(0,a.useState)(!1),[ie,he]=(0,a.useState)();return[ne,ue,(Ee,Ce=!1)=>ae(this,null,function*(){const ve=Ce?te:fe(fe({},ne),Ee);le(!0),re(ve);const Ie=yield z(ve);return le(!1),he(Ie),Ie}),ie,he]}},34813:function(nn,_t,we){"use strict";we.d(_t,{AL:function(){return ve},Iy:function(){return te},Qv:function(){return ue},ez:function(){return Ce},jb:function(){return ne}});var a=we(32834),oe=we.n(a),Ne=we(11690),Pe=we.n(Ne);let ye=1;function de(De,_e){const ze=De.match(/^(\s+)(?:```)/);if(ze===null)return _e;const Fe=ze[1];return _e.split(` `).map(et=>{const rt=et.match(/^\s+/);if(rt===null)return et;const[ht]=rt;return ht.length>=Fe.length?et.slice(Fe.length):et}).join(` `)}let fe=[],ae=["
    "];const se=new(oe()).Renderer,z=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function te(){fe.length=0,ae=["
      "]}const ne={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function re(De,_e,ze,Fe){if(_e>=De.length||De[_e].level<=ze)return _e;var et=De[_e];Fe.push("
    • "+et.text+""),_e++;var rt=[];return _e=re(De,_e,et.level,rt),rt.length>0&&(Fe.push("
        "),rt.forEach(function(ht){Fe.push(ht)}),Fe.push("
      ")),Fe.push("
    • "),_e=re(De,_e,ze,Fe),_e}function ue(){return re(fe,0,0,ae),ae.push("
    "),ae.join("")}const le={heading(De){const _e=z.exec(De);if(ye+=1,_e)return{type:"heading",raw:_e[0],depth:_e[1].length,text:_e[2]}},fences(De){const _e=this.rules.block.fences.exec(De);if(_e){const ze=_e[0];let Fe=de(ze,_e[3]||"");const et=_e[2]?_e[2].trim():_e[2];if(["latex","katex","math"].indexOf(et)>=0){const rt=pe(),ht=Fe;Fe=rt,Ee[rt]={type:"block",expression:ht}}return{type:"code",raw:ze,lang:et,text:Fe}}}},ie=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let he=0;const pe=()=>`__special_katext_id_${he++}__`;let Ee={};function Ce(){return Ee}function ve(){he=0,Ee={}}function Ie(De){return De=De.replace(ie,(_e,ze)=>{const Fe=pe();return Ee[Fe]={type:"inline",expression:ze},Fe}),De}const Ue=se.listitem;se.listitem=function(De){return Ue(Ie(De))};const Ke=se.paragraph;se.paragraph=function(De){return Ke(Ie(De))};const He=se.tablecell;se.tablecell=function(De,_e){return He(Ie(De),_e)},se.code=function(De,_e,ze){const Fe=(_e||"").match(/\S*/)[0];return Fe?["latex","katex","math"].indexOf(Fe)>=0?`

    ${De}

    `:`
    ${ze?De:(0,Ne.escape)(De,!0)}
    `:'
    '+(ze?De:(0,Ne.escape)(De,!0))+"
    "},se.heading=function(De,_e,ze){let Fe=this.options.headerPrefix+ze.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return fe.push({anchor:Fe,level:_e,text:De}),"'+De+""},oe().setOptions({silent:!0,gfm:!0,pedantic:!1}),oe().use({tokenizer:le,renderer:se}),_t.ZP=oe()},50321:function(nn,_t,we){"use strict";we.d(_t,{rX:function(){return Ie},pW:function(){return Ue},gy:function(){return Ke},xY:function(){return ve},O5:function(){return Ce},hs:function(){return ie},tJ:function(){return ue},o1:function(){return le},Rd:function(){return Ee}});var a=we(44225),oe=we(62957),Ne=we(37285),Pe=we(6767),ye=we(36466),de=we(85333),fe=we(87169),ae=we(25510),se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",z=we.p+"static/newqrcode.a8740efb.png",te=we(32637),ne=we(59301),re=(He,De,_e)=>new Promise((ze,Fe)=>{var et=Ct=>{try{ht(_e.next(Ct))}catch(Mt){Fe(Mt)}},rt=Ct=>{try{ht(_e.throw(Ct))}catch(Mt){Fe(Mt)}},ht=Ct=>Ct.done?ze(Ct.value):Promise.resolve(Ct.value).then(et,rt);ht((_e=_e.apply(He,De)).next())});const ue=(He,De=!1,_e=!1,ze="",Fe=!1)=>!!(le(He)&&he(He,De,_e,ze,Fe)),le=He=>(0,ye.bg)()?!0:(He({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ie=He=>{var De,_e,ze;const{user:Fe}=(0,a.getDvaApp)()._store.getState();(0,ye.bg)()&&!((_e=(De=Fe==null?void 0:Fe.userInfo)==null?void 0:De.course)!=null&&_e.course_public)&&!((ze=Fe==null?void 0:Fe.userInfo)!=null&&ze.profile_completed)&&He({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},he=(He,De=!1,_e=!0,ze="",Fe=!1)=>{var et;const{user:rt}=(0,a.getDvaApp)()._store.getState();return(et=rt.userInfo)!=null&&et.profile_completed?!0:(_e?He({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:ze,isCurrentPage:Fe}}):oe.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,de.xg)("/account/profile/edit"),pe()}}),!1)},pe=()=>{oe.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()}})},Ee=()=>{oe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ne.createElement("div",{style:{textAlign:"center"}},ne.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"),ne.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:te}),ne.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ce=()=>{var He;const{user:De}=(0,a.getDvaApp)()._store.getState();return(He=De.userInfo)!=null&&He.professional_certification?!0:(oe.default.confirm({title:"\u63D0\u793A",centered:!0,content:ne.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,de.xg)("/account/certification")}}),!1)},ve=()=>(0,ye.V9)()?!0:(oe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ne.createElement("div",{className:"tc",style:{marginLeft:-38}},ne.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ne.createElement("img",{src:z,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ie=(He,De)=>He?!0:(oe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ne.createElement("div",null,ne.createElement("p",null,De||"\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"),ne.createElement("div",{style:{marginLeft:"110px"}},ne.createElement("img",{src:se,width:200}),ne.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ue=He=>{oe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ne.createElement("div",null,ne.createElement("div",null,ne.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"),ne.createElement(Ne.Z,null),ne.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ne.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 ",ne.createElement("a",null,He),"\u5929\u3002"),ne.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ne.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")),ne.createElement("div",{style:{textAlign:"center",marginTop:30}},ne.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ae,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ke=(He,De="")=>{const{shixunsDetail:{detail:_e}}=(0,a.getDvaApp)()._store.getState();if((_e==null?void 0:_e.public)===2||(_e==null?void 0:_e.public)===1||(_e==null?void 0:_e.shixun_status)===3){let ze="";return(_e==null?void 0:_e.public)===2&&(ze="\u5DF2\u516C\u5F00"),(_e==null?void 0:_e.public)===1&&(ze="\u5F85\u5BA1\u6838"),(_e==null?void 0:_e.shixun_status)===3&&(ze="\u5DF2\u5173\u95ED"),oe.default.info({centered:!0,icon:ne.createElement(fe.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ne.createElement("div",{className:"tc",style:{marginLeft:-38}},ne.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ne.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ze,"\uFF0C",De,"\u3002"),ne.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ne.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ae,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(_e==null?void 0:_e.shixun_status)===2?(oe.default.confirm({centered:!0,icon:ne.createElement(fe.Z,null),title:"\u63D0\u793A",content:ne.createElement("div",null,ne.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",De,"\u3002"),ne.createElement("br",null),ne.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:()=>{oe.default.confirm({width:440,centered:!0,icon:ne.createElement(fe.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:()=>re(void 0,null,function*(){(yield He({type:"shixunsDetail/cancelRelease",payload:{id:_e==null?void 0:_e.identifier}})).status!==401&&(Pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),He({type:"shixunsDetail/getShixunsDetail",payload:{id:_e==null?void 0:_e.identifier}}),He({type:"practiceSetting/getCommonData",payload:{id:_e==null?void 0:_e.identifier}}))})})}}),!0):!1}},17256:function(nn,_t,we){"use strict";we.d(_t,{Z:function(){return Qi}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(Ze,At){return Ze.__proto__=At,Ze},Object.assign=Object.assign||function(Ze){if(Ze==null)throw new TypeError("Cannot convert undefined or null to object");let At=Object(Ze);for(let wt=1;wt ${At}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","error",wt),ye.ENABLE_ERROR&&(console.error?console.error(wt):console.warn?console.warn(wt):console.log(wt))}static i(Ze,At){(!Ze||ye.FORCE_GLOBAL_TAG)&&(Ze=ye.GLOBAL_TAG);let wt=`[${Ze}] > ${At}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","info",wt),ye.ENABLE_INFO&&(console.info?console.info(wt):console.log(wt))}static w(Ze,At){(!Ze||ye.FORCE_GLOBAL_TAG)&&(Ze=ye.GLOBAL_TAG);let wt=`[${Ze}] > ${At}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","warn",wt),ye.ENABLE_WARN&&(console.warn?console.warn(wt):console.log(wt))}static d(Ze,At){(!Ze||ye.FORCE_GLOBAL_TAG)&&(Ze=ye.GLOBAL_TAG);let wt=`[${Ze}] > ${At}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","debug",wt),ye.ENABLE_DEBUG&&(console.debug?console.debug(wt):console.log(wt))}static v(Ze,At){(!Ze||ye.FORCE_GLOBAL_TAG)&&(Ze=ye.GLOBAL_TAG);let wt=`[${Ze}] > ${At}`;ye.ENABLE_CALLBACK&&ye.emitter.emit("log","verbose",wt),ye.ENABLE_VERBOSE&&console.log(wt)}}ye.GLOBAL_TAG="flv.js",ye.FORCE_GLOBAL_TAG=!1,ye.ENABLE_ERROR=!0,ye.ENABLE_INFO=!0,ye.ENABLE_WARN=!0,ye.ENABLE_DEBUG=!0,ye.ENABLE_VERBOSE=!0,ye.ENABLE_CALLBACK=!1,ye.emitter=new(Pe());var de=ye;class fe{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(Ze){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=Ze,this._totalBytes+=Ze):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=Ze,this._totalBytes+=Ze):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=Ze,this._totalBytes+=Ze,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let Ze=(this._now()-this._lastCheckpoint)/1e3;return Ze==0&&(Ze=1),this._intervalBytes/Ze/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let Ze=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/Ze/1024}}var ae=fe;class se{constructor(Ze){this._message=Ze}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class z extends se{constructor(Ze){super(Ze)}get name(){return"IllegalStateException"}}class te extends se{constructor(Ze){super(Ze)}get name(){return"InvalidArgumentException"}}class ne extends se{constructor(Ze){super(Ze)}get name(){return"NotImplementedException"}}const re={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},ue={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class le{constructor(Ze){this._type=Ze||"undefined",this._status=re.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=re.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===re.kConnecting||this._status===re.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(Ze){this._onContentLengthKnown=Ze}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(Ze){this._onURLRedirect=Ze}get onDataArrival(){return this._onDataArrival}set onDataArrival(Ze){this._onDataArrival=Ze}get onError(){return this._onError}set onError(Ze){this._onError=Ze}get onComplete(){return this._onComplete}set onComplete(Ze){this._onComplete=Ze}open(Ze,At){throw new ne("Unimplemented abstract function!")}abort(){throw new ne("Unimplemented abstract function!")}}let ie={};function he(){let br=self.navigator.userAgent.toLowerCase(),Ze=/(edge)\/([\w.]+)/.exec(br)||/(opr)[\/]([\w.]+)/.exec(br)||/(chrome)[ \/]([\w.]+)/.exec(br)||/(iemobile)[\/]([\w.]+)/.exec(br)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(br)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(br)||/(webkit)[ \/]([\w.]+)/.exec(br)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(br)||/(msie) ([\w.]+)/.exec(br)||br.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(br)||br.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(br)||[],At=/(ipad)/.exec(br)||/(ipod)/.exec(br)||/(windows phone)/.exec(br)||/(iphone)/.exec(br)||/(kindle)/.exec(br)||/(android)/.exec(br)||/(windows)/.exec(br)||/(mac)/.exec(br)||/(linux)/.exec(br)||/(cros)/.exec(br)||[],wt={browser:Ze[5]||Ze[3]||Ze[1]||"",version:Ze[2]||Ze[4]||"0",majorVersion:Ze[4]||Ze[2]||"0",platform:At[0]||""},Zt={};if(wt.browser){Zt[wt.browser]=!0;let Ft=wt.majorVersion.split(".");Zt.version={major:parseInt(wt.majorVersion,10),string:wt.version},Ft.length>1&&(Zt.version.minor=parseInt(Ft[1],10)),Ft.length>2&&(Zt.version.build=parseInt(Ft[2],10))}if(wt.platform&&(Zt[wt.platform]=!0),(Zt.chrome||Zt.opr||Zt.safari)&&(Zt.webkit=!0),Zt.rv||Zt.iemobile){Zt.rv&&delete Zt.rv;let Ft="msie";wt.browser=Ft,Zt[Ft]=!0}if(Zt.edge){delete Zt.edge;let Ft="msedge";wt.browser=Ft,Zt[Ft]=!0}if(Zt.opr){let Ft="opera";wt.browser=Ft,Zt[Ft]=!0}if(Zt.safari&&Zt.android){let Ft="android";wt.browser=Ft,Zt[Ft]=!0}Zt.name=wt.browser,Zt.platform=wt.platform;for(let Ft in ie)ie.hasOwnProperty(Ft)&&delete ie[Ft];Object.assign(ie,Zt)}he();var pe=ie;class Ee extends le{static isSupported(){try{let Ze=pe.msedge&&pe.version.minor>=15048,At=pe.msedge?Ze:!0;return self.fetch&&self.ReadableStream&&At}catch(Ze){return!1}}constructor(Ze,At){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=Ze,this._config=At,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(Ze,At){this._dataSource=Ze,this._range=At;let wt=Ze.url;this._config.reuseRedirectedURL&&Ze.redirectedURL!=null&&(wt=Ze.redirectedURL);let Zt=this._seekHandler.getConfig(wt,At),Ft=new self.Headers;if(typeof Zt.headers=="object"){let Xn=Zt.headers;for(let nr in Xn)Xn.hasOwnProperty(nr)&&Ft.append(nr,Xn[nr])}let zn={method:"GET",headers:Ft,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Xn in this._config.headers)Ft.append(Xn,this._config.headers[Xn]);Ze.cors===!1&&(zn.mode="same-origin"),Ze.withCredentials&&(zn.credentials="include"),Ze.referrerPolicy&&(zn.referrerPolicy=Ze.referrerPolicy),this._status=re.kConnecting,self.fetch(Zt.url,zn).then(Xn=>{if(this._requestAbort){this._requestAbort=!1,this._status=re.kIdle;return}if(Xn.ok&&Xn.status>=200&&Xn.status<=299){if(Xn.url!==Zt.url&&this._onURLRedirect){let Cr=this._seekHandler.removeURLParameters(Xn.url);this._onURLRedirect(Cr)}let nr=Xn.headers.get("Content-Length");return nr!=null&&(this._contentLength=parseInt(nr),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Xn.body.getReader())}else if(this._status=re.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:Xn.status,msg:Xn.statusText});else throw new se("FetchStreamLoader: Http code invalid, "+Xn.status+" "+Xn.statusText)}).catch(Xn=>{if(this._status=re.kError,this._onError)this._onError(ue.EXCEPTION,{code:-1,msg:Xn.message});else throw Xn})}abort(){this._requestAbort=!0}_pump(Ze){return Ze.read().then(At=>{if(At.done)if(this._contentLength!==null&&this._receivedLength{if(At.code===11&&pe.msedge)return;this._status=re.kError;let wt=0,Zt=null;if((At.code===19||At.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=re.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:At.status,msg:At.statusText});else throw new se("MozChunkedLoader: Http code invalid, "+At.status+" "+At.statusText);else this._status=re.kBuffering}}_onProgress(Ze){if(this._status===re.kError)return;this._contentLength===null&&Ze.total!==null&&Ze.total!==0&&(this._contentLength=Ze.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let At=Ze.target.response,wt=this._range.from+this._receivedLength;this._receivedLength+=At.byteLength,this._onDataArrival&&this._onDataArrival(At,wt,this._receivedLength)}_onLoadEnd(Ze){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===re.kError)return;this._status=re.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(Ze){this._status=re.kError;let At=0,wt=null;if(this._contentLength&&Ze.loaded=200&&At.status<=299){if(this._status=LoaderStatus.kBuffering,At.responseURL!=null){let Zt=this._seekHandler.removeURLParameters(At.responseURL);At.responseURL!==this._currentRequestURL&&Zt!==this._currentRedirectedURL&&(this._currentRedirectedURL=Zt,this._onURLRedirect&&this._onURLRedirect(Zt))}let wt=At.getResponseHeader("Content-Length");if(wt!=null&&this._contentLength==null){let Zt=parseInt(wt);Zt>0&&(this._contentLength=Zt,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:At.status,msg:At.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+At.status+" "+At.statusText);else if(At.readyState===3&&At.status>=200&&At.status<=299){this._status=LoaderStatus.kBuffering;let wt=At.response;this._reader.readAsArrayBuffer(wt)}}_xhrOnError(Ze){this._status=LoaderStatus.kError;let At=LoaderErrors.EXCEPTION,wt={code:-1,msg:Ze.constructor.name+" "+Ze.type};if(this._onError)this._onError(At,wt);else throw new RuntimeException(wt.msg)}_msrOnProgress(Ze){let wt=Ze.target.result;if(wt==null){this._doReconnectIfNeeded();return}let Zt=wt.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=wt.byteLength;let Ft=this._totalRange.from+this._receivedLength;this._receivedLength+=Zt.byteLength,this._onDataArrival&&this._onDataArrival(Zt,Ft,this._receivedLength),wt.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Ft+Zt.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(wt=this._range.from+this._contentLength-1),this._currentRequestRange={from:At,to:wt},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(Ze,At){this._lastTimeLoaded=0;let wt=Ze.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?wt=this._currentRedirectedURL:Ze.redirectedURL!=null&&(wt=Ze.redirectedURL));let Zt=this._seekHandler.getConfig(wt,At);this._currentRequestURL=Zt.url;let Ft=this._xhr=new XMLHttpRequest;if(Ft.open("GET",Zt.url,!0),Ft.responseType="arraybuffer",Ft.onreadystatechange=this._onReadyStateChange.bind(this),Ft.onprogress=this._onProgress.bind(this),Ft.onload=this._onLoad.bind(this),Ft.onerror=this._onXhrError.bind(this),Ze.withCredentials&&(Ft.withCredentials=!0),typeof Zt.headers=="object"){let zn=Zt.headers;for(let Xn in zn)zn.hasOwnProperty(Xn)&&Ft.setRequestHeader(Xn,zn[Xn])}if(typeof this._config.headers=="object"){let zn=this._config.headers;for(let Xn in zn)zn.hasOwnProperty(Xn)&&Ft.setRequestHeader(Xn,zn[Xn])}Ft.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=re.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(Ze){let At=Ze.target;if(At.readyState===2){if(At.responseURL!=null){let wt=this._seekHandler.removeURLParameters(At.responseURL);At.responseURL!==this._currentRequestURL&&wt!==this._currentRedirectedURL&&(this._currentRedirectedURL=wt,this._onURLRedirect&&this._onURLRedirect(wt))}if(At.status>=200&&At.status<=299){if(this._waitForTotalLength)return;this._status=re.kBuffering}else if(this._status=re.kError,this._onError)this._onError(ue.HTTP_STATUS_CODE_INVALID,{code:At.status,msg:At.statusText});else throw new se("RangeLoader: Http code invalid, "+At.status+" "+At.statusText)}}_onProgress(Ze){if(this._status===re.kError)return;if(this._contentLength===null){let wt=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,wt=!0;let Zt=Ze.total;this._internalAbort(),Zt!=null&Zt!==0&&(this._totalLength=Zt)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,wt){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let At=Ze.loaded-this._lastTimeLoaded;this._lastTimeLoaded=Ze.loaded,this._speedSampler.addBytes(At)}_normalizeSpeed(Ze){let At=this._chunkSizeKBList,wt=At.length-1,Zt=0,Ft=0,zn=wt;if(Ze=At[Zt]&&Ze=3&&(At=this._speedSampler.currentKBps)),At!==0){let zn=this._normalizeSpeed(At);this._currentSpeedNormalized!==zn&&(this._currentSpeedNormalized=zn,this._currentChunkSizeKB=zn)}let wt=Ze.target.response,Zt=this._range.from+this._receivedLength;this._receivedLength+=wt.byteLength;let Ft=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(At.result)},At.readAsArrayBuffer(Ze.data)}else{this._status=re.kError;let At={code:-1,msg:"Unsupported WebSocket message type: "+Ze.data.constructor.name};if(this._onError)this._onError(ue.EXCEPTION,At);else throw new se(At.msg)}}_dispatchArrayBuffer(Ze){let At=Ze,wt=this._receivedLength;this._receivedLength+=At.byteLength,this._onDataArrival&&this._onDataArrival(At,wt,this._receivedLength)}_onWebSocketError(Ze){this._status=re.kError;let At={code:Ze.code,msg:Ze.message};if(this._onError)this._onError(ue.EXCEPTION,At);else throw new se(At.msg)}}var ze=_e;class Fe{constructor(Ze){this._zeroStart=Ze||!1}getConfig(Ze,At){let wt={};if(At.from!==0||At.to!==-1){let Zt;At.to!==-1?Zt=`bytes=${At.from.toString()}-${At.to.toString()}`:Zt=`bytes=${At.from.toString()}-`,wt.Range=Zt}else this._zeroStart&&(wt.Range="bytes=0-");return{url:Ze,headers:wt}}removeURLParameters(Ze){return Ze}}var et=Fe;class rt{constructor(Ze,At){this._startName=Ze,this._endName=At}getConfig(Ze,At){let wt=Ze;if(At.from!==0||At.to!==-1){let Zt=!0;wt.indexOf("?")===-1&&(wt+="?",Zt=!1),Zt&&(wt+="&"),wt+=`${this._startName}=${At.from.toString()}`,At.to!==-1&&(wt+=`&${this._endName}=${At.to.toString()}`)}return{url:wt,headers:{}}}removeURLParameters(Ze){let At=Ze.split("?")[0],wt,Zt=Ze.indexOf("?");Zt!==-1&&(wt=Ze.substring(Zt+1));let Ft="";if(wt!=null&&wt.length>0){let zn=wt.split("&");for(let Xn=0;Xn0;nr[0]!==this._startName&&nr[0]!==this._endName&&(Cr&&(Ft+="&"),Ft+=zn[Xn])}}return Ft.length===0?At:At+"?"+Ft}}var ht=rt;class Ct{constructor(Ze,At,wt){this.TAG="IOController",this._config=At,this._extraData=wt,this._stashInitialSize=1024*384,At.stashInitialSize!=null&&At.stashInitialSize>0&&(this._stashInitialSize=At.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,At.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=Ze,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(Ze.url),this._refTotalLength=Ze.filesize?Ze.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ae,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(Ze){this._extraData=Ze}get onDataArrival(){return this._onDataArrival}set onDataArrival(Ze){this._onDataArrival=Ze}get onSeeked(){return this._onSeeked}set onSeeked(Ze){this._onSeeked=Ze}get onError(){return this._onError}set onError(Ze){this._onError=Ze}get onComplete(){return this._onComplete}set onComplete(Ze){this._onComplete=Ze}get onRedirect(){return this._onRedirect}set onRedirect(Ze){this._onRedirect=Ze}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(Ze){this._onRecoveredEarlyEof=Ze}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===De?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let Ze=this._config;if(Ze.seekType==="range")this._seekHandler=new et(this._config.rangeLoadZeroStart);else if(Ze.seekType==="param"){let At=Ze.seekParamStart||"bstart",wt=Ze.seekParamEnd||"bend";this._seekHandler=new ht(At,wt)}else if(Ze.seekType==="custom"){if(typeof Ze.customSeekHandler!="function")throw new te("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new Ze.customSeekHandler}else throw new te(`Invalid seekType in config: ${Ze.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ze;else if(Ce.isSupported())this._loaderClass=Ce;else if(Ie.isSupported())this._loaderClass=Ie;else if(De.isSupported())this._loaderClass=De;else throw new se("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(Ze){this._currentRange={from:0,to:-1},Ze&&(this._currentRange.from=Ze),this._speedSampler.reset(),Ze||(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 Ze=this._resumeFrom;this._resumeFrom=0,this._internalSeek(Ze,!0)}}seek(Ze){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(Ze,!0)}_internalSeek(Ze,At){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(At),this._loader.destroy(),this._loader=null;let wt={from:Ze,to:-1};this._currentRange={from:wt.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,wt),this._onSeeked&&this._onSeeked()}updateUrl(Ze){if(!Ze||typeof Ze!="string"||Ze.length===0)throw new te("Url must be a non-empty string!");this._dataSource.url=Ze}_expandBuffer(Ze){let At=this._stashSize;for(;At+1024*1024*10){let Zt=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(wt,0,At).set(Zt,0)}this._stashBuffer=wt,this._bufferSize=At}_normalizeSpeed(Ze){let At=this._speedNormalizeList,wt=At.length-1,Zt=0,Ft=0,zn=wt;if(Ze=At[Zt]&&Ze=512&&Ze<=1024?At=Math.floor(Ze*1.5):At=Ze*2,At>8192&&(At=8192);let wt=At*1024+1024*1024*1;this._bufferSize0){let zn=this._stashBuffer.slice(0,this._stashUsed),Xn=this._dispatchChunks(zn,this._stashByteStart);if(Xn0){let nr=new Uint8Array(zn,Xn);Ft.set(nr,0),this._stashUsed=nr.byteLength,this._stashByteStart+=Xn}}else this._stashUsed=0,this._stashByteStart+=Xn;this._stashUsed+Ze.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+Ze.byteLength),Ft=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Ft.set(new Uint8Array(Ze),this._stashUsed),this._stashUsed+=Ze.byteLength}else{let zn=this._dispatchChunks(Ze,At);if(znthis._bufferSize&&(this._expandBuffer(Xn),Ft=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Ft.set(new Uint8Array(Ze,zn),0),this._stashUsed+=Xn,this._stashByteStart=At+zn}}}else if(this._stashUsed===0){let Ft=this._dispatchChunks(Ze,At);if(Ftthis._bufferSize&&this._expandBuffer(zn),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(Ze,Ft),0),this._stashUsed+=zn,this._stashByteStart=At+Ft}}else{this._stashUsed+Ze.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+Ze.byteLength);let Ft=new Uint8Array(this._stashBuffer,0,this._bufferSize);Ft.set(new Uint8Array(Ze),this._stashUsed),this._stashUsed+=Ze.byteLength;let zn=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(zn0){let Xn=new Uint8Array(this._stashBuffer,zn);Ft.set(Xn,0)}this._stashUsed-=zn,this._stashByteStart+=zn}}_flushStashBuffer(Ze){if(this._stashUsed>0){let At=this._stashBuffer.slice(0,this._stashUsed),wt=this._dispatchChunks(At,this._stashByteStart),Zt=At.byteLength-wt;if(wt0){let Ft=new Uint8Array(this._stashBuffer,0,this._bufferSize),zn=new Uint8Array(At,wt);Ft.set(zn,0),this._stashUsed=zn.byteLength,this._stashByteStart+=wt}return 0}return this._stashUsed=0,this._stashByteStart=0,Zt}return 0}_onLoaderComplete(Ze,At){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(Ze,At){switch(de.e(this.TAG,`Loader error, code = ${At.code}, msg = ${At.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,Ze=ue.UNRECOVERABLE_EARLY_EOF),Ze){case ue.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let wt=this._currentRange.to+1;wt0){let At=mt.getConfig();Ze.emit("change",At)}}static registerListener(Ze){mt.emitter.addListener("change",Ze)}static removeListener(Ze){mt.emitter.removeListener("change",Ze)}static addLogListener(Ze){de.emitter.addListener("log",Ze),de.emitter.listenerCount("log")>0&&(de.ENABLE_CALLBACK=!0,mt._notifyChange())}static removeLogListener(Ze){de.emitter.removeListener("log",Ze),de.emitter.listenerCount("log")===0&&(de.ENABLE_CALLBACK=!1,mt._notifyChange())}}mt.emitter=new(Pe());var pt=mt;class Pt{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 Ze=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,At=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&&Ze&&At}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(Ze){if(this.keyframesIndex==null)return null;let At=this.keyframesIndex,wt=this._search(At.times,Ze);return{index:wt,milliseconds:At.times[wt],fileposition:At.filepositions[wt]}}_search(Ze,At){let wt=0,Zt=Ze.length-1,Ft=0,zn=0,Xn=Zt;for(At=Ze[Ft]&&At=128){Ze.push(String.fromCharCode(Ft&65535)),wt+=2;continue}}}else if(At[wt]<240){if(Jt(At,wt,2)){let Ft=(At[wt]&15)<<12|(At[wt+1]&63)<<6|At[wt+2]&63;if(Ft>=2048&&(Ft&63488)!==55296){Ze.push(String.fromCharCode(Ft&65535)),wt+=3;continue}}}else if(At[wt]<248&&Jt(At,wt,3)){let Ft=(At[wt]&7)<<18|(At[wt+1]&63)<<12|(At[wt+2]&63)<<6|At[wt+3]&63;if(Ft>65536&&Ft<1114112){Ft-=65536,Ze.push(String.fromCharCode(Ft>>>10|55296)),Ze.push(String.fromCharCode(Ft&1023|56320)),wt+=4;continue}}}Ze.push("\uFFFD"),++wt}return Ze.join("")}var $t=Qt;let Vt=function(){let br=new ArrayBuffer(2);return new DataView(br).setInt16(0,256,!0),new Int16Array(br)[0]===256}();class xt{static parseScriptData(Ze,At,wt){let Zt={};try{let Ft=xt.parseValue(Ze,At,wt),zn=xt.parseValue(Ze,At+Ft.size,wt-Ft.size);Zt[Ft.data]=zn.data}catch(Ft){de.e("AMF",Ft.toString())}return Zt}static parseObject(Ze,At,wt){if(wt<3)throw new z("Data not enough when parse ScriptDataObject");let Zt=xt.parseString(Ze,At,wt),Ft=xt.parseValue(Ze,At+Zt.size,wt-Zt.size),zn=Ft.objectEnd;return{data:{name:Zt.data,value:Ft.data},size:Zt.size+Ft.size,objectEnd:zn}}static parseVariable(Ze,At,wt){return xt.parseObject(Ze,At,wt)}static parseString(Ze,At,wt){if(wt<2)throw new z("Data not enough when parse String");let Ft=new DataView(Ze,At,wt).getUint16(0,!Vt),zn;return Ft>0?zn=$t(new Uint8Array(Ze,At+2,Ft)):zn="",{data:zn,size:2+Ft}}static parseLongString(Ze,At,wt){if(wt<4)throw new z("Data not enough when parse LongString");let Ft=new DataView(Ze,At,wt).getUint32(0,!Vt),zn;return Ft>0?zn=$t(new Uint8Array(Ze,At+4,Ft)):zn="",{data:zn,size:4+Ft}}static parseDate(Ze,At,wt){if(wt<10)throw new z("Data size invalid when parse Date");let Zt=new DataView(Ze,At,wt),Ft=Zt.getFloat64(0,!Vt),zn=Zt.getInt16(8,!Vt);return Ft+=zn*60*1e3,{data:new Date(Ft),size:10}}static parseValue(Ze,At,wt){if(wt<1)throw new z("Data not enough when parse Value");let Zt=new DataView(Ze,At,wt),Ft=1,zn=Zt.getUint8(0),Xn,nr=!1;try{switch(zn){case 0:Xn=Zt.getFloat64(1,!Vt),Ft+=8;break;case 1:{Xn=!!Zt.getUint8(1),Ft+=1;break}case 2:{let Cr=xt.parseString(Ze,At+1,wt-1);Xn=Cr.data,Ft+=Cr.size;break}case 3:{Xn={};let Cr=0;for((Zt.getUint32(wt-4,!Vt)&16777215)===9&&(Cr=3);Ft32)throw new te("ExpGolomb: readBits() bits exceeded max 32bits!");if(Ze<=this._current_word_bits_left){let zn=this._current_word>>>32-Ze;return this._current_word<<=Ze,this._current_word_bits_left-=Ze,zn}let At=this._current_word_bits_left?this._current_word:0;At=At>>>32-this._current_word_bits_left;let wt=Ze-this._current_word_bits_left;this._fillCurrentWord();let Zt=Math.min(wt,this._current_word_bits_left),Ft=this._current_word>>>32-Zt;return this._current_word<<=Zt,this._current_word_bits_left-=Zt,At=At<>>Ze)return this._current_word<<=Ze,this._current_word_bits_left-=Ze,Ze;return this._fillCurrentWord(),Ze+this._skipLeadingZero()}readUEG(){let Ze=this._skipLeadingZero();return this.readBits(Ze+1)-1}readSEG(){let Ze=this.readUEG();return Ze&1?Ze+1>>>1:-1*(Ze>>>1)}}var xe=tt;class me{static _ebsp2rbsp(Ze){let At=Ze,wt=At.byteLength,Zt=new Uint8Array(wt),Ft=0;for(let zn=0;zn=2&&At[zn]===3&&At[zn-1]===0&&At[zn-2]===0||(Zt[Ft]=At[zn],Ft++);return new Uint8Array(Zt.buffer,0,Ft)}static parseSPS(Ze){let At=me._ebsp2rbsp(Ze),wt=new xe(At);wt.readByte();let Zt=wt.readByte();wt.readByte();let Ft=wt.readByte();wt.readUEG();let zn=me.getProfileString(Zt),Xn=me.getLevelString(Ft),nr=1,Cr=420,vr=[0,420,422,444],Gr=8;if((Zt===100||Zt===110||Zt===122||Zt===244||Zt===44||Zt===83||Zt===86||Zt===118||Zt===128||Zt===138||Zt===144)&&(nr=wt.readUEG(),nr===3&&wt.readBits(1),nr<=3&&(Cr=vr[nr]),Gr=wt.readUEG()+8,wt.readUEG(),wt.readBits(1),wt.readBool())){let To=nr!==3?8:12;for(let on=0;on0&&To<16?(qn=on[To-1],Dn=bn[To-1]):To===255&&(qn=wt.readByte()<<8|wt.readByte(),Dn=wt.readByte()<<8|wt.readByte())}if(wt.readBool()&&wt.readBool(),wt.readBool()&&(wt.readBits(4),wt.readBool()&&wt.readBits(24)),wt.readBool()&&(wt.readUEG(),wt.readUEG()),wt.readBool()){let To=wt.readBits(32),on=wt.readBits(32);hi=wt.readBool(),Hi=on,Li=To*2,kn=Hi/Li}}let io=1;(qn!==1||Dn!==1)&&(io=qn/Dn);let Ya=0,os=0;if(nr===0)Ya=1,os=2-er;else{let To=nr===3?1:2,on=nr===1?2:1;Ya=To,os=on*(2-er)}let Io=(Oo+1)*16,Co=(2-er)*((Oa+1)*16);Io-=(ci+za)*Ya,Co-=(bo+Ao)*os;let Ko=Math.ceil(Io*io);return wt.destroy(),wt=null,{profile_string:zn,level_string:Xn,bit_depth:Gr,ref_frames:Ji,chroma_format:Cr,chroma_format_string:me.getChromaFormatString(Cr),frame_rate:{fixed:hi,fps:kn,fps_den:Li,fps_num:Hi},sar_ratio:{width:qn,height:Dn},codec_size:{width:Io,height:Co},present_size:{width:Ko,height:Co}}}static _skipScalingList(Ze,At){let wt=8,Zt=8,Ft=0;for(let zn=0;zn>>8&255|(br&255)<<8}function Be(br){return(br&4278190080)>>>24|(br&16711680)>>>8|(br&65280)<<8|(br&255)<<24}function Me(br,Ze){return br[Ze]<<24|br[Ze+1]<<16|br[Ze+2]<<8|br[Ze+3]}class We{constructor(Ze,At){this.TAG="FLVDemuxer",this._config=At,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=Ze.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=Ze.hasAudioTrack,this._hasVideo=Ze.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ot,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 wt=new ArrayBuffer(2);return new DataView(wt).setInt16(0,256,!0),new Int16Array(wt)[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(Ze){let At=new Uint8Array(Ze),wt={match:!1};if(At[0]!==70||At[1]!==76||At[2]!==86||At[3]!==1)return wt;let Zt=(At[4]&4)>>>2!==0,Ft=(At[4]&1)!==0,zn=Me(At,5);return zn<9?wt:{match:!0,consumed:zn,dataOffset:zn,hasAudioTrack:Zt,hasVideoTrack:Ft}}bindDataSource(Ze){return Ze.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(Ze){this._onTrackMetadata=Ze}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(Ze){this._onMediaInfo=Ze}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(Ze){this._onMetaDataArrived=Ze}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(Ze){this._onScriptDataArrived=Ze}get onError(){return this._onError}set onError(Ze){this._onError=Ze}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(Ze){this._onDataAvailable=Ze}get timestampBase(){return this._timestampBase}set timestampBase(Ze){this._timestampBase=Ze}get overridedDuration(){return this._duration}set overridedDuration(Ze){this._durationOverrided=!0,this._duration=Ze,this._mediaInfo.duration=Ze}set overridedHasAudio(Ze){this._hasAudioFlagOverrided=!0,this._hasAudio=Ze,this._mediaInfo.hasAudio=Ze}set overridedHasVideo(Ze){this._hasVideoFlagOverrided=!0,this._hasVideo=Ze,this._mediaInfo.hasVideo=Ze}resetMediaInfo(){this._mediaInfo=new Ot}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(Ze,At){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new z("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let wt=0,Zt=this._littleEndian;if(At===0)if(Ze.byteLength>13)wt=We.probe(Ze).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,At+wt!==this._dataOffset&&de.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(Ze,wt).getUint32(0,!Zt)!==0&&de.w(this.TAG,"PrevTagSize0 !== 0 !!!"),wt+=4);wtZe.byteLength)break;let zn=Ft.getUint8(0),Xn=Ft.getUint32(0,!Zt)&16777215;if(wt+11+Xn+4>Ze.byteLength)break;if(zn!==8&&zn!==9&&zn!==18){de.w(this.TAG,`Unsupported tag type ${zn}, skipped`),wt+=11+Xn+4;continue}let nr=Ft.getUint8(4),Cr=Ft.getUint8(5),vr=Ft.getUint8(6),Gr=Ft.getUint8(7),ji=vr|Cr<<8|nr<<16|Gr<<24;(Ft.getUint32(7,!Zt)&16777215)!==0&&de.w(this.TAG,"Meet tag which has StreamID != 0!");let Oo=wt+11;switch(zn){case 8:this._parseAudioData(Ze,Oo,Xn,ji);break;case 9:this._parseVideoData(Ze,Oo,Xn,ji,At+wt);break;case 18:this._parseScriptData(Ze,Oo,Xn);break}let Oa=Ft.getUint32(11+Xn,!Zt);Oa!==11+Xn&&de.w(this.TAG,`Invalid PrevTagSize ${Oa}`),wt+=11+Xn+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),wt}_parseScriptData(Ze,At,wt){let Zt=Yt.parseScriptData(Ze,At,wt);if(Zt.hasOwnProperty("onMetaData")){if(Zt.onMetaData==null||typeof Zt.onMetaData!="object"){de.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&de.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Zt;let Ft=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Ft)),typeof Ft.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Ft.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Ft.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Ft.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Ft.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Ft.audiodatarate),typeof Ft.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Ft.videodatarate),typeof Ft.width=="number"&&(this._mediaInfo.width=Ft.width),typeof Ft.height=="number"&&(this._mediaInfo.height=Ft.height),typeof Ft.duration=="number"){if(!this._durationOverrided){let zn=Math.floor(Ft.duration*this._timescale);this._duration=zn,this._mediaInfo.duration=zn}}else this._mediaInfo.duration=0;if(typeof Ft.framerate=="number"){let zn=Math.floor(Ft.framerate*1e3);if(zn>0){let Xn=zn/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Xn,this._referenceFrameRate.fps_num=zn,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Xn}}if(typeof Ft.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let zn=Ft.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(zn),Ft.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Ft,de.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Zt).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Zt))}_parseKeyframesIndex(Ze){let At=[],wt=[];for(let Zt=1;Zt>>4;if(nr!==2&&nr!==10){this._onError($e.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+nr);return}let Cr=0,vr=(Xn&12)>>>2;if(vr>=0&&vr<=4)Cr=this._flvSoundRateTable[vr];else{this._onError($e.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+vr);return}let Gr=(Xn&2)>>>1,ji=Xn&1,Ji=this._audioMetadata,Oo=this._audioTrack;if(Ji||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ji=this._audioMetadata={},Ji.type="audio",Ji.id=Oo.id,Ji.timescale=this._timescale,Ji.duration=this._duration,Ji.audioSampleRate=Cr,Ji.channelCount=ji===0?1:2),nr===10){let Oa=this._parseAACAudioData(Ze,At+1,wt-1);if(Oa==null)return;if(Oa.packetType===0){Ji.config&&de.w(this.TAG,"Found another AudioSpecificConfig!");let er=Oa.data;Ji.audioSampleRate=er.samplingRate,Ji.channelCount=er.channelCount,Ji.codec=er.codec,Ji.originalCodec=er.originalCodec,Ji.config=er.config,Ji.refSampleDuration=1024/Ji.audioSampleRate*Ji.timescale,de.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",Ji);let ci=this._mediaInfo;ci.audioCodec=Ji.originalCodec,ci.audioSampleRate=Ji.audioSampleRate,ci.audioChannelCount=Ji.channelCount,ci.hasVideo?ci.videoCodec!=null&&(ci.mimeType='video/x-flv; codecs="'+ci.videoCodec+","+ci.audioCodec+'"'):ci.mimeType='video/x-flv; codecs="'+ci.audioCodec+'"',ci.isComplete()&&this._onMediaInfo(ci)}else if(Oa.packetType===1){let er=this._timestampBase+Zt,ci={unit:Oa.data,length:Oa.data.byteLength,dts:er,pts:er};Oo.samples.push(ci),Oo.length+=Oa.data.length}else de.e(this.TAG,`Flv: Unsupported AAC data type ${Oa.packetType}`)}else if(nr===2){if(!Ji.codec){let za=this._parseMP3AudioData(Ze,At+1,wt-1,!0);if(za==null)return;Ji.audioSampleRate=za.samplingRate,Ji.channelCount=za.channelCount,Ji.codec=za.codec,Ji.originalCodec=za.originalCodec,Ji.refSampleDuration=1152/Ji.audioSampleRate*Ji.timescale,de.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ji);let bo=this._mediaInfo;bo.audioCodec=Ji.codec,bo.audioSampleRate=Ji.audioSampleRate,bo.audioChannelCount=Ji.channelCount,bo.audioDataRate=za.bitRate,bo.hasVideo?bo.videoCodec!=null&&(bo.mimeType='video/x-flv; codecs="'+bo.videoCodec+","+bo.audioCodec+'"'):bo.mimeType='video/x-flv; codecs="'+bo.audioCodec+'"',bo.isComplete()&&this._onMediaInfo(bo)}let Oa=this._parseMP3AudioData(Ze,At+1,wt-1,!1);if(Oa==null)return;let er=this._timestampBase+Zt,ci={unit:Oa,length:Oa.byteLength,dts:er,pts:er};Oo.samples.push(ci),Oo.length+=Oa.length}}_parseAACAudioData(Ze,At,wt){if(wt<=1){de.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Zt={},Ft=new Uint8Array(Ze,At,wt);return Zt.packetType=Ft[0],Ft[0]===0?Zt.data=this._parseAACAudioSpecificConfig(Ze,At+1,wt-1):Zt.data=Ft.subarray(1),Zt}_parseAACAudioSpecificConfig(Ze,At,wt){let Zt=new Uint8Array(Ze,At,wt),Ft=null,zn=0,Xn=0,nr=null,Cr=0,vr=null;if(zn=Xn=Zt[0]>>>3,Cr=(Zt[0]&7)<<1|Zt[1]>>>7,Cr<0||Cr>=this._mpegSamplingRates.length){this._onError($e.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Gr=this._mpegSamplingRates[Cr],ji=(Zt[1]&120)>>>3;if(ji<0||ji>=8){this._onError($e.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}zn===5&&(vr=(Zt[1]&7)<<1|Zt[2]>>>7,nr=(Zt[2]&124)>>>2);let Ji=self.navigator.userAgent.toLowerCase();return Ji.indexOf("firefox")!==-1?Cr>=6?(zn=5,Ft=new Array(4),vr=Cr-3):(zn=2,Ft=new Array(2),vr=Cr):Ji.indexOf("android")!==-1?(zn=2,Ft=new Array(2),vr=Cr):(zn=5,vr=Cr,Ft=new Array(4),Cr>=6?vr=Cr-3:ji===1&&(zn=2,Ft=new Array(2),vr=Cr)),Ft[0]=zn<<3,Ft[0]|=(Cr&15)>>>1,Ft[1]=(Cr&15)<<7,Ft[1]|=(ji&15)<<3,zn===5&&(Ft[1]|=(vr&15)>>>1,Ft[2]=(vr&1)<<7,Ft[2]|=8,Ft[3]=0),{config:Ft,samplingRate:Gr,channelCount:ji,codec:"mp4a.40."+zn,originalCodec:"mp4a.40."+Xn}}_parseMP3AudioData(Ze,At,wt,Zt){if(wt<4){de.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Ft=this._littleEndian,zn=new Uint8Array(Ze,At,wt),Xn=null;if(Zt){if(zn[0]!==255)return;let nr=zn[1]>>>3&3,Cr=(zn[1]&6)>>1,vr=(zn[2]&240)>>>4,Gr=(zn[2]&12)>>>2,Ji=(zn[3]>>>6&3)!==3?2:1,Oo=0,Oa=0,er=34,ci="mp3";switch(nr){case 0:Oo=this._mpegAudioV25SampleRateTable[Gr];break;case 2:Oo=this._mpegAudioV20SampleRateTable[Gr];break;case 3:Oo=this._mpegAudioV10SampleRateTable[Gr];break}switch(Cr){case 1:er=34,vr>>4,nr=zn&15;if(nr!==7){this._onError($e.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${nr}`);return}this._parseAVCVideoPacket(Ze,At+1,wt-1,Zt,Ft,Xn)}_parseAVCVideoPacket(Ze,At,wt,Zt,Ft,zn){if(wt<4){de.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Xn=this._littleEndian,nr=new DataView(Ze,At,wt),Cr=nr.getUint8(0),Gr=(nr.getUint32(0,!Xn)&16777215)<<8>>8;if(Cr===0)this._parseAVCDecoderConfigurationRecord(Ze,At+4,wt-4);else if(Cr===1)this._parseAVCVideoData(Ze,At+4,wt-4,Zt,Ft,zn,Gr);else if(Cr!==2){this._onError($e.FORMAT_ERROR,`Flv: Invalid video packet type ${Cr}`);return}}_parseAVCDecoderConfigurationRecord(Ze,At,wt){if(wt<7){de.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Zt=this._videoMetadata,Ft=this._videoTrack,zn=this._littleEndian,Xn=new DataView(Ze,At,wt);Zt?typeof Zt.avcc!="undefined"&&de.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Zt=this._videoMetadata={},Zt.type="video",Zt.id=Ft.id,Zt.timescale=this._timescale,Zt.duration=this._duration);let nr=Xn.getUint8(0),Cr=Xn.getUint8(1),vr=Xn.getUint8(2),Gr=Xn.getUint8(3);if(nr!==1||Cr===0){this._onError($e.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Xn.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError($e.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ji=Xn.getUint8(5)&31;if(ji===0){this._onError($e.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ji>1&&de.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ji}`);let Ji=6;for(let Oa=0;Oa1&&de.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Oo}`);Ji++;for(let Oa=0;Oa=wt){de.w(this.TAG,`Malformed Nalu near timestamp ${Oo}, offset = ${ji}, dataSize = ${wt}`);break}let er=Cr.getUint32(ji,!nr);if(Ji===3&&(er>>>=8),er>wt-Ji){de.w(this.TAG,`Malformed Nalus near timestamp ${Oo}, NaluSize > DataSize!`);return}let ci=Cr.getUint8(ji+Ji)&31;ci===5&&(Oa=!0);let za=new Uint8Array(Ze,At+ji,Ji+er),bo={type:ci,data:za};vr.push(bo),Gr+=za.byteLength,ji+=Ji+er}if(vr.length){let er=this._videoTrack,ci={units:vr,length:Gr,isKeyframe:Oa,dts:Oo,cts:Xn,pts:Oo+Xn};Oa&&(ci.fileposition=Ft),er.samples.push(ci),er.length+=Gr}}}var Oe=We;class ke{static init(){ke.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 At in ke.types)ke.types.hasOwnProperty(At)&&(ke.types[At]=[At.charCodeAt(0),At.charCodeAt(1),At.charCodeAt(2),At.charCodeAt(3)]);let Ze=ke.constants={};Ze.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),Ze.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),Ze.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),Ze.STSC=Ze.STCO=Ze.STTS,Ze.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Ze.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]),Ze.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]),Ze.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),Ze.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),Ze.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(Ze){let At=8,wt=null,Zt=Array.prototype.slice.call(arguments,1),Ft=Zt.length;for(let Xn=0;Xn>>24&255,wt[1]=At>>>16&255,wt[2]=At>>>8&255,wt[3]=At&255,wt.set(Ze,4);let zn=8;for(let Xn=0;Xn>>24&255,Ze>>>16&255,Ze>>>8&255,Ze&255,At>>>24&255,At>>>16&255,At>>>8&255,At&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(Ze){return ke.box(ke.types.trak,ke.tkhd(Ze),ke.mdia(Ze))}static tkhd(Ze){let At=Ze.id,wt=Ze.duration,Zt=Ze.presentWidth,Ft=Ze.presentHeight;return ke.box(ke.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,At>>>24&255,At>>>16&255,At>>>8&255,At&255,0,0,0,0,wt>>>24&255,wt>>>16&255,wt>>>8&255,wt&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,Zt>>>8&255,Zt&255,0,0,Ft>>>8&255,Ft&255,0,0]))}static mdia(Ze){return ke.box(ke.types.mdia,ke.mdhd(Ze),ke.hdlr(Ze),ke.minf(Ze))}static mdhd(Ze){let At=Ze.timescale,wt=Ze.duration;return ke.box(ke.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,At>>>24&255,At>>>16&255,At>>>8&255,At&255,wt>>>24&255,wt>>>16&255,wt>>>8&255,wt&255,85,196,0,0]))}static hdlr(Ze){let At=null;return Ze.type==="audio"?At=ke.constants.HDLR_AUDIO:At=ke.constants.HDLR_VIDEO,ke.box(ke.types.hdlr,At)}static minf(Ze){let At=null;return Ze.type==="audio"?At=ke.box(ke.types.smhd,ke.constants.SMHD):At=ke.box(ke.types.vmhd,ke.constants.VMHD),ke.box(ke.types.minf,At,ke.dinf(),ke.stbl(Ze))}static dinf(){return ke.box(ke.types.dinf,ke.box(ke.types.dref,ke.constants.DREF))}static stbl(Ze){return ke.box(ke.types.stbl,ke.stsd(Ze),ke.box(ke.types.stts,ke.constants.STTS),ke.box(ke.types.stsc,ke.constants.STSC),ke.box(ke.types.stsz,ke.constants.STSZ),ke.box(ke.types.stco,ke.constants.STCO))}static stsd(Ze){return Ze.type==="audio"?Ze.codec==="mp3"?ke.box(ke.types.stsd,ke.constants.STSD_PREFIX,ke.mp3(Ze)):ke.box(ke.types.stsd,ke.constants.STSD_PREFIX,ke.mp4a(Ze)):ke.box(ke.types.stsd,ke.constants.STSD_PREFIX,ke.avc1(Ze))}static mp3(Ze){let At=Ze.channelCount,wt=Ze.audioSampleRate,Zt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,At,0,16,0,0,0,0,wt>>>8&255,wt&255,0,0]);return ke.box(ke.types[".mp3"],Zt)}static mp4a(Ze){let At=Ze.channelCount,wt=Ze.audioSampleRate,Zt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,At,0,16,0,0,0,0,wt>>>8&255,wt&255,0,0]);return ke.box(ke.types.mp4a,Zt,ke.esds(Ze))}static esds(Ze){let At=Ze.config||[],wt=At.length,Zt=new Uint8Array([0,0,0,0,3,23+wt,0,1,0,4,15+wt,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([wt]).concat(At).concat([6,1,2]));return ke.box(ke.types.esds,Zt)}static avc1(Ze){let At=Ze.avcc,wt=Ze.codecWidth,Zt=Ze.codecHeight,Ft=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,wt>>>8&255,wt&255,Zt>>>8&255,Zt&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 ke.box(ke.types.avc1,Ft,ke.box(ke.types.avcC,At))}static mvex(Ze){return ke.box(ke.types.mvex,ke.trex(Ze))}static trex(Ze){let At=Ze.id,wt=new Uint8Array([0,0,0,0,At>>>24&255,At>>>16&255,At>>>8&255,At&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ke.box(ke.types.trex,wt)}static moof(Ze,At){return ke.box(ke.types.moof,ke.mfhd(Ze.sequenceNumber),ke.traf(Ze,At))}static mfhd(Ze){let At=new Uint8Array([0,0,0,0,Ze>>>24&255,Ze>>>16&255,Ze>>>8&255,Ze&255]);return ke.box(ke.types.mfhd,At)}static traf(Ze,At){let wt=Ze.id,Zt=ke.box(ke.types.tfhd,new Uint8Array([0,0,0,0,wt>>>24&255,wt>>>16&255,wt>>>8&255,wt&255])),Ft=ke.box(ke.types.tfdt,new Uint8Array([0,0,0,0,At>>>24&255,At>>>16&255,At>>>8&255,At&255])),zn=ke.sdtp(Ze),Xn=ke.trun(Ze,zn.byteLength+16+16+8+16+8+8);return ke.box(ke.types.traf,Zt,Ft,Xn,zn)}static sdtp(Ze){let At=Ze.samples||[],wt=At.length,Zt=new Uint8Array(4+wt);for(let Ft=0;Ft>>24&255,Zt>>>16&255,Zt>>>8&255,Zt&255,At>>>24&255,At>>>16&255,At>>>8&255,At&255],0);for(let Xn=0;Xn>>24&255,nr>>>16&255,nr>>>8&255,nr&255,Cr>>>24&255,Cr>>>16&255,Cr>>>8&255,Cr&255,vr.isLeading<<2|vr.dependsOn,vr.isDependedOn<<6|vr.hasRedundancy<<4|vr.isNonSync,0,0,Gr>>>24&255,Gr>>>16&255,Gr>>>8&255,Gr&255],12+16*Xn)}return ke.box(ke.types.trun,zn)}static mdat(Ze){return ke.box(ke.types.mdat,Ze)}}ke.init();var Dt=ke;class Ut{static getSilentFrame(Ze,At){if(Ze==="mp4a.40.2"){if(At===1)return new Uint8Array([0,200,0,128,35,128]);if(At===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(At===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(At===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(At===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(At===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(At===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(At===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(At===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 mn=Ut;class Gt{constructor(Ze,At,wt,Zt,Ft){this.dts=Ze,this.pts=At,this.duration=wt,this.originalDts=Zt,this.isSyncPoint=Ft,this.fileposition=null}}class Et{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(Ze){Ze.isSyncPoint=!0,this.syncPoints.push(Ze)}}class en{constructor(){this._list=[]}clear(){this._list=[]}appendArray(Ze){let At=this._list;Ze.length!==0&&(At.length>0&&Ze[0].originalDts=At[Ft].dts&&ZeAt[Zt].lastSample.originalDts&&Ze=At[Zt].lastSample.originalDts&&(Zt===At.length-1||Zt0&&(Ft=this._searchNearestSegmentBefore(wt.originalBeginDts)+1),this._lastAppendLocation=Ft,this._list.splice(Ft,0,wt)}getLastSegmentBefore(Ze){let At=this._searchNearestSegmentBefore(Ze);return At>=0?this._list[At]:null}getLastSampleBefore(Ze){let At=this.getLastSegmentBefore(Ze);return At!=null?At.lastSample:null}getLastSyncPointBefore(Ze){let At=this._searchNearestSegmentBefore(Ze),wt=this._list[At].syncPoints;for(;wt.length===0&&At>0;)At--,wt=this._list[At].syncPoints;return wt.length>0?wt[wt.length-1]:null}}class Bn{constructor(Ze){this.TAG="MP4Remuxer",this._config=Ze,this._isLive=Ze.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=!!(pe.chrome&&(pe.version.major<50||pe.version.major===50&&pe.version.build<2661)),this._fillSilentAfterSeek=pe.msedge||pe.msie,this._mp3UseMpegAudio=!pe.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(Ze){return Ze.onDataAvailable=this.remux.bind(this),Ze.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(Ze){this._onInitSegment=Ze}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(Ze){this._onMediaSegment=Ze}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(Ze){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(Ze,At){if(!this._onMediaSegment)throw new z("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(Ze,At),this._remuxVideo(At),this._remuxAudio(Ze)}_onTrackMetadataReceived(Ze,At){let wt=null,Zt="mp4",Ft=At.codec;if(Ze==="audio")this._audioMeta=At,At.codec==="mp3"&&this._mp3UseMpegAudio?(Zt="mpeg",Ft="",wt=new Uint8Array):wt=Dt.generateInitSegment(At);else if(Ze==="video")this._videoMeta=At,wt=Dt.generateInitSegment(At);else return;if(!this._onInitSegment)throw new z("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(Ze,{type:Ze,data:wt.buffer,codec:Ft,container:`${Ze}/${Zt}`,mediaDuration:At.duration})}_calculateDtsBase(Ze,At){this._dtsBaseInited||(Ze.samples&&Ze.samples.length&&(this._audioDtsBase=Ze.samples[0].dts),At.samples&&At.samples.length&&(this._videoDtsBase=At.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let Ze=this._videoStashedLastSample,At=this._audioStashedLastSample,wt={type:"video",id:1,sequenceNumber:0,samples:[],length:0};Ze!=null&&(wt.samples.push(Ze),wt.length=Ze.length);let Zt={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};At!=null&&(Zt.samples.push(At),Zt.length=At.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(wt,!0),this._remuxAudio(Zt,!0)}_remuxAudio(Ze,At){if(this._audioMeta==null)return;let wt=Ze,Zt=wt.samples,Ft,zn=-1,Xn=-1,nr=-1,Cr=this._audioMeta.refSampleDuration,vr=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Gr=this._dtsBaseInited&&this._audioNextDts===void 0,ji=!1;if(!Zt||Zt.length===0||Zt.length===1&&!At)return;let Ji=0,Oo=null,Oa=0;vr?(Ji=0,Oa=wt.length):(Ji=8,Oa=8+wt.length);let er=null;if(Zt.length>1&&(er=Zt.pop(),Oa-=er.length),this._audioStashedLastSample!=null){let Dn=this._audioStashedLastSample;this._audioStashedLastSample=null,Zt.unshift(Dn),Oa+=Dn.length}er!=null&&(this._audioStashedLastSample=er);let ci=Zt[0].dts-this._dtsBase;if(this._audioNextDts)Ft=ci-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Ft=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ji=!0);else{let Dn=this._audioSegmentInfoList.getLastSampleBefore(ci);if(Dn!=null){let kn=ci-(Dn.originalDts+Dn.duration);kn<=3&&(kn=0);let hi=Dn.dts+Dn.duration+kn;Ft=ci-hi}else Ft=0}if(ji){let Dn=ci-Ft,kn=this._videoSegmentInfoList.getLastSegmentBefore(ci);if(kn!=null&&kn.beginDts=1?ca=za[za.length-1].duration:ca=Math.floor(Cr);let io=!1,Ya=null;if(ca>Cr*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!pe.safari){io=!0;let os=Math.abs(ca-Cr),Io=Math.ceil(os/Cr),Co=Li+Cr;de.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. diff --git a/p__Problemset__NewItem__index.b109c1a3.async.js b/p__Problemset__NewItem__index.e3f9a9d3.async.js similarity index 97% rename from p__Problemset__NewItem__index.b109c1a3.async.js rename to p__Problemset__NewItem__index.e3f9a9d3.async.js index d9eb4f9954..1c78ec87a4 100644 --- a/p__Problemset__NewItem__index.b109c1a3.async.js +++ b/p__Problemset__NewItem__index.e3f9a9d3.async.js @@ -1114,7 +1114,7 @@ ${Tt} `)},{label:"include ",content:["#include "].join(` `)}]},me={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Ce={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Se=te(53184),Ee=te.n(Se),Ie=(Je,gt,kt)=>new Promise((se,re)=>{var ee=ie=>{try{le(kt.next(ie))}catch(ke){re(ke)}},oe=ie=>{try{le(kt.throw(ie))}catch(ke){re(ke)}},le=ie=>ie.done?se(ie.value):Promise.resolve(ie.value).then(ee,oe);le((kt=kt.apply(Je,gt)).next())});const Xe={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Ne=(Je,gt,kt,se)=>{const re=gt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:kt.lineNumber,endColumn:kt.column});return Array.from(new Set(re.match(/\b\w{2,}\b/g)||[])).map(oe=>({label:oe,kind:Je.languages.CompletionItemKind.Text,insertText:oe,range:se}))},Ye=(Je,gt,kt,se)=>{Je.languages.registerCompletionItemProvider(gt,{provideCompletionItems(re,ee){const oe=re.getWordUntilPosition(ee),le={startLineNumber:ee.lineNumber,endLineNumber:ee.lineNumber,startColumn:oe.startColumn,endColumn:oe.endColumn},ie=re.getLineContent(ee.lineNumber).substring(oe.startColumn-2,oe.endColumn);return{suggestions:[...Ne(Je,re,ee,le),...kt.map(yt=>({label:yt,kind:Je.languages.CompletionItemKind.Keyword,documentation:yt,insertText:yt,insertTextRules:Je.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:le})),...se.map(yt=>({label:yt.label,kind:Je.languages.CompletionItemKind.Snippet,documentation:yt.content,insertText:ie.startsWith("#")?yt.content.replace(/#/,""):yt.content,insertTextRules:Je.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:le}))]}}})};var Pe=Je=>{Xe.languages.forEach(gt=>{Je.languages.registerDocumentFormattingEditProvider(gt,{provideDocumentFormattingEdits(kt){return Ie(this,null,function*(){const se=Ee()(kt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:kt.getFullModelRange(),text:se}]})}})}),Ye(Je,"java",ze.keywords,ze.quickKey),Ye(Je,"cpp",ge.keywords,ge.quickKey),Ye(Je,"c",Le.keywords,[]),Ye(Je,"python",me.keywords,me.quickKey),Ye(Je,"scala",Ce.keywords,Ce.quickKey)};const ve="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Fe=Object.defineProperty,De=(Je,gt,kt)=>gt in Je?Fe(Je,gt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Je[gt]=kt,Ae=(Je,gt,kt)=>De(Je,typeof gt!="symbol"?gt+"":gt,kt);const Ve=class Ns{constructor(gt,kt,se){this.placeholder=gt,this.editor=kt,this.monaco=se,kt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ns.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ae(Ve,"ID","editor.widget.placeholderHint");var Re=Ve,We=te(96236),Ue=te(6767),rt=te(25399),Te=te(78267),je=te(1773),He=te(56102),et=Object.defineProperty,ye=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Qe=(Je,gt,kt)=>gt in Je?et(Je,gt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Je[gt]=kt,we=(Je,gt)=>{for(var kt in gt||(gt={}))Me.call(gt,kt)&&Qe(Je,kt,gt[kt]);if(be)for(var kt of be(gt))ot.call(gt,kt)&&Qe(Je,kt,gt[kt]);return Je},ut=(Je,gt)=>ye(Je,Ze(gt)),he=(Je,gt)=>{var kt={};for(var se in Je)Me.call(Je,se)&>.indexOf(se)<0&&(kt[se]=Je[se]);if(Je!=null&&be)for(var se of be(Je))gt.indexOf(se)<0&&ot.call(Je,se)&&(kt[se]=Je[se]);return kt},ce=(Je,gt,kt)=>new Promise((se,re)=>{var ee=ie=>{try{le(kt.next(ie))}catch(ke){re(ke)}},oe=ie=>{try{le(kt.throw(ie))}catch(ke){re(ke)}},le=ie=>ie.done?se(ie.value):Promise.resolve(ie.value).then(ee,oe);le((kt=kt.apply(Je,gt)).next())});function qe(Je){return/^\d+$/.test(Je)?`${Je}px`:Je}function st(){}let Oe=!1;const Be={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function _e(Je=[]){let gt=Je;if(Array.isArray(Je)){for(let kt=0;ktce(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Je){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Je)}});var at=Je=>{var gt=Je,{width:kt="100%",height:se="100%",value:re,language:ee="javascript",style:oe={},options:le={},overrideServices:ie={},theme:ke="vs-dark",onEditBlur:yt,isCopy:mt=!1,onSave:Dt,autoHeight:vt=!1,forbidCopy:jt=!1,forbidCopyTips:Ot,onChange:Yt=st,editorDidMount:Fn=st,onFocus:dn=st,onBreakPoint:Tt=st,breakPointValue:fn=[],filename:Wt="educoder.txt",errorLine:an,errorContent:Pt="",highlightLine:yn,openBreakPoint:tn=!1,placeholder:bn="",showMiniMap:xn=!0}=gt,zn=he(gt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const In=(0,E.useRef)(),on=(0,E.useRef)({}),Tn=(0,E.useRef)(),Dn=(0,E.useRef)(),zt=(0,E.useRef)([]),Ut=(0,E.useRef)(!1),dt=(0,E.useRef)(),Rt=(0,E.useRef)(),sn=(0,E.useRef)(!1),[Kt,Cn]=(0,E.useState)(!1);function en(){let pt;return In.current&&(pt=new xe.Z(It=>{for(let rn of It)(rn.target.offsetHeight>0||rn.target.offsetWidth>0)&&on.current.instance.layout()}),pt.observe(In.current)),pt}function Ht(){Ue.ZP.warning({content:decodeURIComponent(Ot||ve),key:"monaco-editor-tip"})}const Gt=()=>{let pt=on.current.instance;if(re!=null&&pt&&Kt){const It=pt.getModel();It&&re!==It.getValue()&&(Oe=!0,It.setValue(re),pt.layout(),Oe=!1)}};(0,E.useEffect)(()=>{const pt=je.Z.subscribe("formatDocument",It=>{var rn;let pn=on.current.instance;(rn=pn==null?void 0:pn.getAction)==null||rn.call(pn,"editor.action.formatDocument").run()});return window.updateMonacoValue=It=>{Yt(It)},pt},[]),(0,E.useEffect)(()=>{var pt;let It=on.current.instance;Dn.current&&clearTimeout(Dn.current),Dn.current=setTimeout(()=>{Gt()},500),re&&(re!=null&&re.length)&&((pt=It==null?void 0:It.updateOptions)==null||pt.call(It,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(re.split(/\r\n|\r|\n/g).length))+3,5)}))},[re,Kt,on.current]),(0,E.useEffect)(()=>{if(an&&on.current&&on.current.instance){let It=on.current.instance;It.changeViewZones(function(rn){var pn=document.createElement("div");pn.style.padding="10px 20px",pn.style.width="calc(100% - 20px)",pn.className="my-error-line-wrp",pn.innerHTML=Pt,rn.addZone({afterLineNumber:an||11,heightInLines:3,domNode:pn})});var pt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};It.addOverlayWidget(pt),It.revealPositionInCenter({lineNumber:20,column:1})}},[an,on.current,Kt]);const Bt=(pt="",It)=>{if(!pt||pt.trim()==="")return!0;const pn=on.current.instance.getModel().getLineTokens(It);let An=!1;for(let jn=0;jn<2;jn++)pn.getStandardTokenType(jn)===1&&(An=!0);return An};(0,E.useEffect)(()=>{var pt;const It=(pt=on.current)==null?void 0:pt.instance;if(It&&Kt&&jt){const rn=It.onDidBlurEditorWidget(()=>{sn.current=!1}),pn=It.onDidFocusEditorText(()=>{sn.current=!0});return()=>{rn.dispose(),pn.dispose()}}},[on.current,Kt,jt]),(0,E.useEffect)(()=>{var pt;if((pt=on.current)!=null&&pt.instance&&Kt&&tn){let It=on.current.instance,rn=It.getModel();if(!rn)return;(()=>{var Vn;let vn=[],qt=[];const ar=rn.getAllDecorations();for(let Gn of ar)Gn.options.className==="highlighted-line"&&(vn.push((Vn=Gn==null?void 0:Gn.range)==null?void 0:Vn.startLineNumber),qt.push(Gn==null?void 0:Gn.id));if(yn===vn[0])return;rn.deltaDecorations(qt,[]);const Ln=rn.getLineCount();yn&&yn<=Ln&&(It.deltaDecorations([],[{range:new $e.Range(yn,1,yn,rn.getLineMaxColumn(yn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),It.revealLineInCenter(yn))})();const An=(Vn=!1)=>{var vn;let qt=[],ar=[];const Ln=rn.getAllDecorations();for(let Gn of Ln)Gn.options.linesDecorationsClassName==="breakpoints-select"&&(qt.push((vn=Gn==null?void 0:Gn.range)==null?void 0:vn.startLineNumber),ar.push(Gn==null?void 0:Gn.id));if(Vn)return{lines:qt,ids:ar};Tt(qt)},jn=Vn=>ce(void 0,null,function*(){let vn={range:new $e.Range(Vn,1,Vn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield rn.deltaDecorations([],[vn]),An()}),Zn=Vn=>ce(void 0,null,function*(){let vn=[];const qt=It.getLineDecorations(Vn);for(let ar of qt)ar.options.linesDecorationsClassName==="breakpoints-select"&&vn.push(ar.id);yield rn.deltaDecorations(vn,[]),An()}),Un=Vn=>{let vn=It.getLineDecorations(Vn);for(let qt of vn)if(qt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Te.isEqual)(fn,An(!0).lines)){rn.deltaDecorations(An(!0).ids,[]);const Vn=fn.map(vn=>({range:new $e.Range(vn,1,vn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));rn.deltaDecorations([],Vn)}const Vt=It.onDidChangeModelContent(Vn=>{let vn=It.getPosition();if(vn){let qt=vn.lineNumber;clearTimeout(Rt.current),Rt.current=setTimeout(()=>{Bt(rn.getLineContent(qt),qt)?Zn(qt):Un(qt)?(Zn(qt),jn(qt)):An()},100)}}),En=It.onMouseDown(Vn=>{var vn,qt,ar;if(Vn.target.detail&&((ar=(qt=(vn=Vn.target)==null?void 0:vn.element)==null?void 0:qt.className)!=null&&ar.includes("line-numbers"))){let Ln=Vn.target.position.lineNumber;if(Bt(rn.getLineContent(Ln),Ln))return;Un(Ln)?Zn(Ln):jn(Ln)}}),Kn=Vn=>{let vn={range:new $e.Range(Vn,1,Vn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};zt.current=It.deltaDecorations(zt.current,[vn])},or=()=>{zt.current=It.deltaDecorations(zt.current,[])},fr=It.onMouseMove(Vn=>{var vn,qt,ar;if(or(),Vn.target.detail&&((ar=(qt=(vn=Vn.target)==null?void 0:vn.element)==null?void 0:qt.className)!=null&&ar.includes("line-numbers"))){let Ln=Vn.target.position.lineNumber;if(Bt(rn.getLineContent(Ln),Ln))return;Kn(Ln)}}),ir=It.onMouseLeave(()=>{or()});return()=>{Vt.dispose(),En.dispose(),fr.dispose(),ir.dispose()}}},[on.current,Kt,fn,yn,tn,ee]),(0,E.useEffect)(()=>{var pt;(pt=on.current)!=null&&pt.instance&&tn&&on.current.instance.setPosition({lineNumber:0,column:0})},[yn]);function ht(){let pt=on.current.instance;if(pt){const It=pt.getSelection(),rn=on.current.pastePos||{},pn=new $e.Range(rn.startLineNumber||It.endLineNumber,rn.startColumn||It.endColumn,rn.endLineNumber||It.endLineNumber,rn.endColumn||It.endColumn);setTimeout(()=>{pt.executeEdits("",[{range:pn,text:""}])},300)}}function xt(pt){(window.navigator.platform.match("Mac")?pt.metaKey:pt.ctrlKey)&&pt.keyCode==83&&(pt.preventDefault(),Dt())}const Xt=()=>{if(vt&&on.current.instance){const pt=on.current.instance.getContentHeight();hn(pt{if(!sn.current)return;const{keyCode:It,ctrlKey:rn,metaKey:pn,target:An,type:jn}=pt;return(jn==="paste"||(It===67||It===86)&&(pn||rn))&&An.nodeName==="TEXTAREA"&&(Ht(),pt.preventDefault()),!1};function Ct(pt,It){var rn=window.URL||window.webkitURL||window,pn=new Blob([It]),An=document.createElementNS("http://www.w3.org/1999/xhtml","a");An.href=rn.createObjectURL(pn),An.download=pt,Mt(An)}(0,E.useEffect)(()=>{Xt()},[Xt]),(0,E.useEffect)(()=>{In.current&&!Kt&&Promise.all([te.e(8909),te.e(1865)]).then(te.bind(te,71448)).then(pt=>{try{$e=pt,on.current.instance=$e.editor.create(In.current,{value:re,language:_e(ee),theme:ke,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:xn||!1}},ie);const It=on.current.instance;let An=[...We.BH._menuItems].find(Vt=>Vt[0]._debugName=="EditorContext")[1],jn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Zn=(Vt,En)=>{var Kn,or;let fr=Vt._first;do En.includes((or=(Kn=fr.element)==null?void 0:Kn.command)==null?void 0:or.id)&&Vt._remove(fr);while(fr=fr.next)};if(Fn(It,$e),setTimeout(()=>{Xt(),on.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Ct(Wt||"educoder.txt",It.getValue())}})},500),on.current.subscription=It.onDidChangeModelContent(Vt=>{Ut.current?clearTimeout(dt.current):(Xt(),Yt(It.getValue(),Vt)),dt.current=setTimeout(()=>{Ut.current=!1},500)}),window.Monaco||Pe($e,_e(ee)),jt&&(Zn(An,jn),In.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ft),window.removeEventListener("paste",ft),window.addEventListener("keydown",ft),window.addEventListener("paste",ft)),window.Monaco=$e,yt&&It.onDidBlurEditorWidget(()=>{yt(It.getValue())}),dn&&It.onDidFocusEditorText(()=>{jt&&it(),dn(It.getValue())}),jt){it();try{It.onDidPaste(Vt=>{const En=It.getSelection(),Kn=on.current.pastePos||{},or=new $e.Range(Kn.startLineNumber||En.endLineNumber,Kn.startColumn||En.endColumn,Kn.endLineNumber||En.endLineNumber,Kn.endColumn||En.endColumn);It.executeEdits("",[{range:Vt.range,text:""}])})}catch(Vt){}}let Un=en();return bn&&typeof bn=="string"&&new Re(bn,It,$e),Cn(!0),()=>{const Vt=on.current.instance;Vt.dispose();const En=Vt.getModel();En&&En.dispose(),on.current.subscription&&on.current.subscription.dispose(),Un.unobserve(In.current)}}catch(It){}})},[]),(0,E.useEffect)(()=>{if(on.current.instance&&Kt)return document.addEventListener("keydown",xt,!1),()=>{document.removeEventListener("keydown",xt)}},[Dt,Kt]),(0,E.useEffect)(()=>{let pt=on.current.instance;if(pt&&Kt){let It=_e(ee);$e.editor.setModelLanguage(pt.getModel(),It)}},[ee,Kt]),(0,E.useEffect)(()=>{on.current.instance&&Kt&&$e.editor.setTheme(ke)},[ke,Kt]),(0,E.useEffect)(()=>{let pt=on.current.instance;Tn.current=le,pt&&Kt&&(pt.updateOptions(we({},le)),setTimeout(()=>{pt.getModel().updateOptions(we({},le))},200))},[JSON.stringify(le),Kt]),(0,E.useEffect)(()=>{let pt=on.current.instance;pt&&Kt&&pt.layout()},[kt,se,Kt]);const[_t,Qt]=(0,E.useState)(qe(kt)),[nn,hn]=(0,E.useState)(qe(se)),un=ut(we({},oe),{width:_t,height:nn,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:In,style:un,onFocus:()=>{jt&&it()}},mt&&E.createElement(He.CopyToClipboard,{text:re,onCopy:()=>Ue.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(rt.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Et({width:Je="100%",height:gt="100%",original:kt,modified:se,language:re,options:ee={}}){const oe=(0,E.useRef)(),[le,ie]=(0,E.useState)(null);function ke(vt){let jt;return oe.current&&(jt=new xe.Z(Ot=>{for(let Yt of Ot)(Yt.target.offsetHeight>0||Yt.target.offsetWidth>0)&&vt.layout()}),jt.observe(oe.current)),jt}(0,E.useEffect)(()=>(oe.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(vt=>{$e=vt;const jt=$e.editor.createDiffEditor(oe.current,ut(we({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ee),{wordWrap:!0}));ie(jt);let Ot=ke(jt);return()=>{jt.dispose();const Yt=jt.getModel();Yt&&Yt.dispose(),Ot.unobserve(oe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{le&&le.setModel({original:$e.editor.createModel(kt,re),modified:$e.editor.createModel(se,re)})},[kt,se,re,le]);const yt=qe(Je),mt=qe(gt),Dt={width:yt,height:mt};return E.createElement("div",{className:"my-diff-editor",ref:oe,style:Dt})}},88276:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return Xe}});var E={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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},xe=te(29787),Le=te(25399),ze=te(89787),ge=te(92310),me=te.n(ge),Ce=te(85333),Se=te(61648),Ee=te(59301),Xe=({className:Ne,dataSource:Ye=[],col:Pe=4,right:ve,bottom:Fe=23,precision:De=0,wrapWidth:Ae=1200,trackEventItems:Ve,loading:Ge,onRemove:Re=()=>{},isCurrent:We=!0,showProgress:Ue=!1,showAlias:rt=!1,category:Te="notDisplay",hiddenClick:je=()=>{}})=>{const He=Math.floor((Ae-(Pe-1)*ve)/Pe),et=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return Ee.createElement(xe.Z,{spinning:Ge},Ee.createElement("div",{className:me()(E.list,Ne)},!!(Ye!=null&&Ye.length)&&(Ye==null?void 0:Ye.map((ye,Ze)=>{var be,Me,ot,Qe,we,ut,he,ce,qe,st,Oe,Be,_e;const{name:$e,id:it,identifier:at,featured:Et,school_name:Je,image_url:gt,excellent:kt,is_plan:se}=ye;return Ee.createElement("div",{key:it,className:We&&Ue?E.wrapisCurrent:E.wrap,style:{width:He,marginRight:(1+Ze)%Pe===0?0:ve+De,marginBottom:Fe}},Ee.createElement("a",{className:E.li,onClick:re=>{re.preventDefault(),re.stopPropagation(),Ve&&(0,Ce.L9)([Ve]),(0,Ce.xg)(`/paths/${at}`)}},Ee.createElement("div",{className:E.img},Ee.createElement("img",{className:E.cover,src:`${gt}`}),(be=ye==null?void 0:ye.subject_tags)==null?void 0:be.map((re,ee)=>{var oe,le;if(ee===0){const ke=(oe=et.find(yt=>yt.name==re))==null?void 0:oe.swclass;return Ee.createElement("span",{className:`sprite ${ke} ${E.sign}`,style:{left:"-4px"}})}const ie=(le=et.find(ke=>ke.name==re))==null?void 0:le.ptclass;return Ee.createElement("span",{className:`sprite ${ie} ${E.sign}`,style:{left:`${48+52*(ee-1)+2*ee}px`}})}),Ee.createElement("div",{className:E.tagsDom},Ee.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(ye==null?void 0:ye.excellent)&&Ee.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Me=ye==null?void 0:ye.custom_tags)==null?void 0:Me.length)>0&&Ee.createElement(Le.Z,{title:(we=(Qe=ye==null?void 0:ye.custom_tags)==null?void 0:Qe[((ot=ye==null?void 0:ye.custom_tags)==null?void 0:ot.length)-1])==null?void 0:we.tag_name},Ee.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},Ee.createElement("span",{className:"multi-llipsis1e text-10px"},(ce=(he=ye==null?void 0:ye.custom_tags)==null?void 0:he[((ut=ye==null?void 0:ye.custom_tags)==null?void 0:ut.length)-1])==null?void 0:ce.tag_name))))),Te=="hide"&&(ye==null?void 0:ye.studying)&&We&&Ee.createElement("div",{className:`${E.movebq} user-path-items`,onClick:re=>{re.stopPropagation(),Re(ye)}},Ee.createElement("i",{className:"iconfont icon-yichu1 font12"}),Ee.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(Te)&&We&&Ee.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:re=>{re.stopPropagation(),je(ye)}},Ee.createElement("i",{className:`iconfont ${Te=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Ee.createElement("span",null,Te=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Ee.createElement("div",{className:E.name},Ee.createElement(Le.Z,{title:rt&&(ye!=null&&ye.excellent_alias_name)?Ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${$e}`,Ee.createElement("br",null),Ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ye==null?void 0:ye.excellent_alias_name}`)):$e},Ee.createElement("span",{className:E.e},rt&&(ye==null?void 0:ye.excellent_alias_name)||$e))),We&&Ue&&((qe=ye==null?void 0:ye.progress)==null?void 0:qe.all_score)!=0&&Ee.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Ee.createElement(ze.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((st=ye==null?void 0:ye.progress)==null?void 0:st.my_score)/((Oe=ye==null?void 0:ye.progress)==null?void 0:Oe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Be=ye==null?void 0:ye.progress)==null?void 0:Be.my_score,"/",(_e=ye==null?void 0:ye.progress)==null?void 0:_e.all_score),(!We||!Ue)&&Ee.createElement(Le.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Je}`},Ee.createElement("div",{className:E.unit},Ee.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Je)),(!We||!Ue)&&Ee.createElement("div",{className:E.tags},Ee.createElement("div",null,Ee.createElement(Le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ee.createElement("span",null,ye.stages_count))),Ee.createElement(Le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ee.createElement("span",null,ye.members_count)))))))})),!Ye.length&&Ee.createElement(Se.Z,null)))}},22417:function(nt,ct,te){"use strict";te.d(ct,{jL:function(){return ze},w9:function(){return ce},QD:function(){return fn},cQ:function(){return Ze.Z},op:function(){return jt},O5:function(){return en},_b:function(){return bn},t7:function(){return De},Gi:function(){return $e},YG:function(){return Be},qp:function(){return Ie},vr:function(){return Pt},qE:function(){return Fn},Je:function(){return Ge},wb:function(){return ye},cq:function(){return kt},tp:function(){return Ye}});var E=te(59301),xe={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"},ze=({dataSource:Ht=[],img:Gt,imgWidth:Bt=346,title:ht,sunTitle:xt,bannerExtraContent:Xt})=>E.createElement("div",{className:xe.banner},E.createElement("div",{className:xe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,ht),E.createElement("span",null,xt)),Ht.length>0&&E.createElement("div",{className:xe.btns},Ht.map((Mt,ft)=>E.createElement("div",{key:ft,onClick:Mt.click},Mt.name,Mt.sign?E.createElement("span",{className:"sprite sprite-33"}):null))),Xt),Gt&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Gt,width:Bt}))),ge={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"},me=te(92310),Ce=te.n(me),Se=te(78267),Ie=({dataSource:Ht=[],value:Gt,onChange:Bt,onTitleChange:ht,className:xt,title:Xt,titleWidth:Mt=41,style:ft={},fontColor:Ct="#6A7283",showCount:_t})=>{const[Qt,nn]=(0,E.useState)(1),[hn,un]=(0,E.useState)(!1),pt=(0,E.useRef)(null),It=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var rn;Ht.length!==0&&(((rn=pt==null?void 0:pt.current)==null?void 0:rn.clientHeight)>97?nn(1):nn(0)),Ht.length===0&&nn(0),un(!1)},[Ht]),E.createElement("div",{className:Ce()(ge.row,xt,"fadeIn","animated"),style:ft},E.createElement("div",{onClick:(0,Se.throttle)(()=>ht==null?void 0:ht(),2e3),style:{width:Mt,marginTop:hn?12:4},className:`${ge.title} ${ht?"current":""}`},Xt),E.createElement("div",{className:hn?`${ge.tagsWrap} ${ge.tagsBorderWrap}`:ge.tagsWrap},E.createElement("div",{className:ge.bar,ref:It,style:Qt>0?{height:Qt===1?97:"auto",overflow:Qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:ge.tag,ref:pt},Ht==null?void 0:Ht.map(rn=>E.createElement("span",{onClick:()=>Bt(rn.id),key:rn.id,style:{color:Ct},className:Gt===rn.id?ge.active:""},E.createElement("span",{title:rn.name,className:ge.name},rn.name),!!_t&&E.createElement("span",{className:ge.num},rn.count))))),!!Qt&&E.createElement(E.Fragment,null,Qt===1?E.createElement("div",{onClick:()=>{var rn;nn(2),((rn=pt==null?void 0:pt.current)==null?void 0:rn.clientHeight)>245?un(!0):un(!1)},className:ge.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{It.current.scrollTop=0,nn(1),un(!1)},className:ge.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Xe={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"},Ye=({dataSource:Ht=[],value:Gt,onChange:Bt,className:ht,style:xt={}})=>E.createElement("div",{style:xt,className:Ce()(Xe.tabs,ht)},Ht.map(Xt=>E.createElement("span",{onClick:()=>Bt(Xt.id),className:Gt===Xt.id?Xe.active:"",key:Xt.id},Xt.name))),Pe={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=te(37568),De=({dataSource:Ht=[],value:Gt="",onChange:Bt,onInputChange:ht=()=>{},className:xt,style:Xt={},placeholder:Mt,allowClear:ft=!1})=>{var Ct;const[_t,Qt]=(0,E.useState)(""),[nn,hn]=(0,E.useState)("");(0,E.useEffect)(()=>{var It;let rn=Gt;(It=JSON.stringify(Gt))!=null&&It.includes("{")&&(Qt(Gt.id),rn=Gt.value||"");try{hn(decodeURIComponent(rn||""))}catch(pn){hn(decodeURIComponent(rn||""))}},[Gt]);const un=()=>{Bt(encodeURIComponent(nn),_t||null)},pt=It=>{It!==_t&&(Qt(It),Bt(encodeURIComponent(nn),It))};return E.createElement("div",{className:Ce()(Pe.input,xt),style:Xt},!!Ht.length&&E.createElement("div",{className:Pe.dropdown},E.createElement("div",{className:Pe.text},(Ct=Ht.find(It=>It.id===_t))==null?void 0:Ct.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:Pe.b1}),E.createElement("b",{className:Pe.b2})),E.createElement("div",{className:Pe.menu},Ht.map((It,rn)=>E.createElement("div",{key:rn,onClick:()=>pt(It.id)},It.name)))),E.createElement(ve.default,{onPressEnter:un,value:nn,onChange:It=>{hn(It.target.value),ht(encodeURIComponent(It.target.value),_t||null)},placeholder:Mt,variant:"borderless",allowClear:ft,onClear:()=>Bt("",_t||null)}),E.createElement("i",{onClick:un,className:"iconfont icon-sousuo9 font14 current"}))},Ae={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"},Ge=({value:Ht,onChange:Gt,className:Bt,total:ht,pageSize:xt,style:Xt={}})=>{const Mt=Ht<2,ft=Ht>=Math.ceil(ht/xt);return ht<=xt?E.createElement(E.Fragment,null):E.createElement("div",{className:Ce()(Ae.quickPager,Bt),style:Xt},E.createElement("div",{onClick:()=>{Mt||Gt(Ht-1,"prev")},className:Mt?Ae.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{ft||Gt(Ht+1,"next")},className:ft?Ae.disabled:""},"\u4E0B\u4E00\u9875"))},Re={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=te(29787),Ue=te(25399),rt=te(63139),Te=te(42684),je=te(85333),He=te(61648),ye=({className:Ht,dataSource:Gt=[],col:Bt=4,right:ht,bottom:xt=23,precision:Xt=0,wrapWidth:Mt=1200,trackEventItems:ft,loading:Ct})=>{const _t=Math.floor((Mt-(Bt-1)*ht)/Bt);return E.createElement(We.Z,{spinning:Ct},E.createElement("div",{className:Ce()(Re.list,Ht)},!!Gt.length&&Gt.map((Qt,nn)=>{const{name:hn,id:un,identifier:pt,power:It,cover_image_id:rn,pic:pn}=Qt;return E.createElement("div",{className:Re.wrap,key:un,style:{width:_t,marginRight:(1+nn)%Bt===0?0:ht+Xt,marginBottom:xt}},E.createElement("a",{target:"_blank",href:`/shixuns/${pt}/challenges`,className:Re.li,onClick:An=>{An.preventDefault(),ft&&(0,je.L9)([ft]),It&&(0,je.xg)(`/shixuns/${pt}/challenges`)}},E.createElement("div",{className:Re.img},E.createElement("img",{className:Re.cover,src:`${pn}`}),Qt.is_jupyter&&E.createElement("span",{className:`sprite sprite-43 ${Re.sign}`}),Qt.is_jupyter_lab&&E.createElement("span",{className:`sprite sprite-42 ${Re.sign}`}),Qt.is_unity_3d&&E.createElement("span",{className:`sprite sprite-44 ${Re.sign}`})),E.createElement("div",{className:Re.name},E.createElement(Ue.Z,{title:hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:Re.e},hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:Re.tags},E.createElement(Ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Qt.challenges_count))),!!Qt.myshixuns_count&&E.createElement(Ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Qt.myshixuns_count))),E.createElement(Ue.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Qt.level))),E.createElement("div",{className:Re.rate},E.createElement(rt.Z,{allowHalf:!0,disabled:!0,defaultValue:Qt.score_info}),E.createElement("span",null,"\xA0",Qt.score_info?`${Qt.score_info}\u5206`:"5\u5206")))),!It&&E.createElement("div",{className:Re.lockWrap},E.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Gt.length&&E.createElement(He.Z,null)))},Ze=te(88276),be={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Me=te(62957),ot=te(96599),Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",we=te(59301),ut=(Ht,Gt,Bt)=>new Promise((ht,xt)=>{var Xt=Ct=>{try{ft(Bt.next(Ct))}catch(_t){xt(_t)}},Mt=Ct=>{try{ft(Bt.throw(Ct))}catch(_t){xt(_t)}},ft=Ct=>Ct.done?ht(Ct.value):Promise.resolve(Ct.value).then(Xt,Mt);ft((Bt=Bt.apply(Ht,Gt)).next())}),ce=({className:Ht,dataSource:Gt=[],col:Bt=4,right:ht,bottom:xt=23,precision:Xt=0,wrapWidth:Mt=1200,trackEventItems:ft,loading:Ct,category:_t,hiddenClick:Qt,handleVery:nn=()=>!0,isCurrent:hn})=>{const[un,pt]=Me.default.useModal(),It=Math.floor((Mt-(Bt-1)*ht)/Bt),rn=pn=>ut(void 0,null,function*(){un.confirm({title:"\u7F6E\u9876",width:500,content:we.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",we.createElement("span",{className:"c-blue"},"\u201C",pn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return we.createElement(We.Z,{spinning:Ct},pt,we.createElement("div",{className:Ce()(be.list,Ht)},!!Gt.length&&Gt.map((pn,An)=>{const{subject_identifier:jn,id:Zn,identifier:Un,power:Vt}=pn,En=pn.is_public!=0&&pn.is_public;return we.createElement("div",{className:be.wrap,key:Zn,style:{width:It,marginRight:(1+An)%Bt===0?0:ht+Xt,marginBottom:xt}},pn.homepage_show&&we.createElement("div",{className:be.btnsTop},we.createElement(ot.default,{color:"red"},"\u7F6E\u9876")),we.createElement("a",{className:be.li,onClick:Kn=>{Kn.preventDefault(),nn(pn==null?void 0:pn.first_category_url)&&(ft&&(0,je.L9)([ft]),(0,je.xg)(pn.first_category_url))}},we.createElement("div",{className:be.top},we.createElement(Ue.Z,{title:pn.name},we.createElement("div",{className:be.name},pn.name)),we.createElement("img",{className:be.img,src:Te.Z.IMG_SERVER+"/images/"+pn.avatar_url}),we.createElement("div",{className:be.text,title:pn.creator},pn.creator),jn&&we.createElement("div",{className:be.btns},we.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),we.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),En&&we.createElement("div",{className:be.sign},"\u516C\u5F00"),hn&&we.createElement("div",{className:be.hidden,onClick:Kn=>{Kn.stopPropagation(),Qt(pn)}},we.createElement("i",{className:`iconfont ${_t=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),_t=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),we.createElement("div",{className:be.bottom},pn.visits>0&&we.createElement(Ue.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-liulanyan"}),we.createElement("span",null,pn.visits))),pn.course_members_count>0&&we.createElement(Ue.Z,{title:"\u6210\u5458",placement:"bottom"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-chengyuan"}),pn.course_members_count)),pn.tasks_count>0&&we.createElement(Ue.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-zuoye"}),pn.tasks_count)),pn.is_end?we.createElement("div",{style:{color:"#6B758B"}}):we.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!pn.is_accessible&&we.createElement("div",{className:be.lockWrap},we.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),we.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Gt.length&&we.createElement(He.Z,null)))},qe={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"},st=te(44225),Be=({dataSource:Ht=[],value:Gt,onChange:Bt,className:ht,style:xt={},tabBarExtraContent:Xt})=>E.createElement("div",{className:Ce()(qe.tabs,ht),style:xt},E.createElement("div",{className:qe.tabsWrap},Ht.map((Mt,ft)=>!(Mt!=null&&Mt.hide)&&E.createElement("aside",{className:qe.tab,onClick:()=>{Bt(Mt.id),Mt.link&&st.history.push(Mt.link)},key:ft},E.createElement("div",{className:Gt===Mt.id?qe.active:""},Mt.name),(Mt==null?void 0:Mt.resetCount)==null&&(Mt==null?void 0:Mt.total)!==void 0&&E.createElement("span",null,"\uFF08",Mt==null?void 0:Mt.total,"\uFF09"),(Mt==null?void 0:Mt.resetCount)!==void 0&&(Mt==null?void 0:Mt.total)!==void 0&&E.createElement(Ue.Z,{title:(Mt==null?void 0:Mt.tip)!=null?Mt==null?void 0:Mt.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},Mt==null?void 0:Mt.resetCount),"/",E.createElement("span",null,Mt==null?void 0:Mt.total),"\uFF09"))))),E.createElement("div",{className:qe.tabBar},Xt)),$e=({className:Ht,style:Gt={},children:Bt})=>E.createElement("div",{className:Ce()(Ht),style:Gt},Bt),it={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"},at=te(75727),Et=te(93041);const Je=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var kt=({sortValue:Ht,dropValue:Gt,className:Bt,onSort:ht,onDrop:xt,dataSource:Xt=Je})=>{var Mt;return E.createElement("div",{className:Ce()(it.orderWrap,Bt)},E.createElement(at.Z,{dropdownRender:()=>E.createElement(Et.default,null,Xt.map((ft,Ct)=>E.createElement(Et.default.Item,{key:Ct,onClick:()=>xt(ft.id)},ft.name)))},E.createElement("span",{className:it.orderTextWrap},(Mt=Xt.find(ft=>Gt===ft.id))==null?void 0:Mt.name)),E.createElement("span",{className:it.orderIconWrap},E.createElement("span",{className:it.orderAsc},E.createElement("i",{className:Ht==="asc"?`iconfont icon-sanjiaoxing-up font12 ${it.cursorPointer} ${it.active}`:`iconfont icon-sanjiaoxing-up font12 ${it.cursorPointer}`,onClick:()=>ht(Ht==="asc"?"desc":"asc")})),E.createElement("span",{className:it.orderDesc},E.createElement("i",{className:Ht==="desc"?`iconfont icon-sanjiaoxing-down font12 ${it.cursorPointer} ${it.active}`:`iconfont icon-sanjiaoxing-down font12 ${it.cursorPointer}`,onClick:()=>ht(Ht==="asc"?"desc":"asc")}))))},se={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"},re=te(7939),ee=Object.defineProperty,oe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ke=(Ht,Gt,Bt)=>Gt in Ht?ee(Ht,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Ht[Gt]=Bt,yt=(Ht,Gt)=>{for(var Bt in Gt||(Gt={}))le.call(Gt,Bt)&&ke(Ht,Bt,Gt[Bt]);if(oe)for(var Bt of oe(Gt))ie.call(Gt,Bt)&&ke(Ht,Bt,Gt[Bt]);return Ht},mt=(Ht,Gt)=>{var Bt={};for(var ht in Ht)le.call(Ht,ht)&&Gt.indexOf(ht)<0&&(Bt[ht]=Ht[ht]);if(Ht!=null&&oe)for(var ht of oe(Ht))Gt.indexOf(ht)<0&&ie.call(Ht,ht)&&(Bt[ht]=Ht[ht]);return Bt},Dt=(Ht,Gt,Bt)=>new Promise((ht,xt)=>{var Xt=Ct=>{try{ft(Bt.next(Ct))}catch(_t){xt(_t)}},Mt=Ct=>{try{ft(Bt.throw(Ct))}catch(_t){xt(_t)}},ft=Ct=>Ct.done?ht(Ct.value):Promise.resolve(Ct.value).then(Xt,Mt);ft((Bt=Bt.apply(Ht,Gt)).next())}),jt=Ht=>{var Gt=Ht,{className:Bt,style:ht,children:xt,loading:Xt=!1,openLoading:Mt,onClick:ft=()=>{},size:Ct="middle",shape:_t="round"}=Gt,Qt=mt(Gt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[nn,hn]=(0,E.useState)(!1);return E.createElement(re.ZP,yt({onClick:(0,Se.throttle)(un=>Dt(void 0,null,function*(){Mt&&hn(!0);try{yield ft(un)}catch(pt){console.log("error",pt)}Mt&&hn(!1)}),2e3,{leading:!0,trailing:!1}),className:Ce()(se.btn,se[`${Ct}-${_t}`],Bt),style:ht,size:Ct,shape:_t,loading:nn||Xt},Qt),xt)},Ot={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"},Fn=({className:Ht,style:Gt,children:Bt=null,onClick:ht,title:xt})=>E.createElement("div",{className:Ce()(Ot.head,Ht),style:Gt},E.createElement("span",{className:"primary-hover",onClick:ht},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:xt},xt),E.createElement("div",{className:Ot.node},Bt)),dn={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"},fn=({confirmShow:Ht=!0,confirmTitle:Gt,confirmClick:Bt,cancelShow:ht=!0,cancelTitle:xt,cancelClick:Xt,className:Mt,style:ft,confirmLoading:Ct=!1})=>E.createElement("div",{className:Ce()(dn.btns,Mt),style:ft},Ht&&E.createElement(re.ZP,{loading:Ct,onClick:Bt,type:"primary",className:dn.confirm},Gt),ht&&E.createElement(re.ZP,{onClick:Xt,className:dn.cancel},xt)),Wt={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"},Pt=({className:Ht,style:Gt={},LeftContent:Bt,children:ht,RightContent:xt})=>E.createElement("div",{className:Ce()(Wt.fixedBottom,Ht),style:Gt},E.createElement("div",{className:Wt.wrap},E.createElement("div",{className:Wt.left},Bt),E.createElement("div",{className:Wt.center},ht),E.createElement("div",{className:Wt.right},xt))),yn={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"},bn=({className:Ht,style:Gt={},dataSource:Bt=[]})=>E.createElement("div",{className:Ce()(yn.crumbs,Ht),style:Gt},Bt.map((ht,xt)=>xtst.history.push(ht.path)},ht.name):E.createElement("span",null,ht.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:xt,style:{color:"#5F6368"}},ht.name))),xn=te(11938),zn=Object.defineProperty,In=Object.defineProperties,on=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Ut=(Ht,Gt,Bt)=>Gt in Ht?zn(Ht,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Ht[Gt]=Bt,dt=(Ht,Gt)=>{for(var Bt in Gt||(Gt={}))Dn.call(Gt,Bt)&&Ut(Ht,Bt,Gt[Bt]);if(Tn)for(var Bt of Tn(Gt))zt.call(Gt,Bt)&&Ut(Ht,Bt,Gt[Bt]);return Ht},Rt=(Ht,Gt)=>In(Ht,on(Gt)),sn=(Ht,Gt)=>{var Bt={};for(var ht in Ht)Dn.call(Ht,ht)&&Gt.indexOf(ht)<0&&(Bt[ht]=Ht[ht]);if(Ht!=null&&Tn)for(var ht of Tn(Ht))Gt.indexOf(ht)<0&&zt.call(Ht,ht)&&(Bt[ht]=Ht[ht]);return Bt};const{Countdown:Kt}=xn.default;var en=Ht=>{var Gt=Ht,{onChange:Bt}=Gt,ht=sn(Gt,["onChange"]);const[xt,Xt]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof xt=="number"&&xt>=0&&Bt(xt)},[xt]);const Mt=ft=>{const Ct=Math.floor(ft/1e3);Xt(Ct)};return E.createElement(Kt,Rt(dt({},ht),{onChange:Mt}))}},8204:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return xe}});var E=te(59301);function xe(Le,ze){const ge=(0,E.useRef)();(0,E.useEffect)(()=>{ge.current=Le}),(0,E.useEffect)(()=>{function me(){ge.current()}if(ze!==null){let Ce=setInterval(me,ze);return()=>clearInterval(Ce)}},[ze])}},34462:function(nt,ct,te){"use strict";te.d(ct,{i:function(){return Re},q:function(){return Ge}});var E=te(59301),xe={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},Le=te(92310),ze=te.n(Le),ge=te(25399),me=te(82326),Ce=te(7939),Se=te(58661),Ee=Object.defineProperty,Ie=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ve=(We,Ue,rt)=>Ue in We?Ee(We,Ue,{enumerable:!0,configurable:!0,writable:!0,value:rt}):We[Ue]=rt,Fe=(We,Ue)=>{for(var rt in Ue||(Ue={}))Ye.call(Ue,rt)&&ve(We,rt,Ue[rt]);if(Ne)for(var rt of Ne(Ue))Pe.call(Ue,rt)&&ve(We,rt,Ue[rt]);return We},De=(We,Ue)=>Ie(We,Xe(Ue)),Ae=(We,Ue)=>{var rt={};for(var Te in We)Ye.call(We,Te)&&Ue.indexOf(Te)<0&&(rt[Te]=We[Te]);if(We!=null&&Ne)for(var Te of Ne(We))Ue.indexOf(Te)<0&&Pe.call(We,Te)&&(rt[Te]=We[Te]);return rt},Ve=(We,Ue,rt)=>new Promise((Te,je)=>{var He=Ze=>{try{ye(rt.next(Ze))}catch(be){je(be)}},et=Ze=>{try{ye(rt.throw(Ze))}catch(be){je(be)}},ye=Ze=>Ze.done?Te(Ze.value):Promise.resolve(Ze.value).then(He,et);ye((rt=rt.apply(We,Ue)).next())});const Ge=We=>{var Ue=We,{wrapClassName:rt,wrapStyle:Te={},showLinkButton:je=!0,tooltipTitle:He="",loadGeneral:et=!1,data:ye={}}=Ue,Ze=Ae(Ue,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const be="course_disciplines_list",[Me,ot]=(0,E.useState)(()=>{const qe=sessionStorage.getItem(be);return qe?JSON.parse(qe):[]}),[Qe,we]=(0,E.useState)(!1),[ut,he]=(0,E.useState)(!0);(0,E.useEffect)(()=>{ce()},[]);const ce=()=>Ve(void 0,null,function*(){var qe,st,Oe,Be;we(!0);const _e=yield(0,Se.U2)("v2/course_disciplines.json",ye);if(_e.status===0){const $e=((st=(qe=_e==null?void 0:_e.data)==null?void 0:qe.list)==null?void 0:st.map(it=>({value:it.id,label:it.name})))||[];if(ot($e),he(!1),sessionStorage.setItem(be,JSON.stringify($e)),ut){const it=(Be=(Oe=_e==null?void 0:_e.data)==null?void 0:Oe.list)==null?void 0:Be.find(at=>at.is_default);et&&it&&Ze.onChange(it==null?void 0:it.id)}}we(!1)});return E.createElement("div",{className:ze()(xe.singleSelect,rt),style:Te},E.createElement(ge.Z,{title:He},E.createElement(me.default,Fe({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Qe,options:Me,onDropdownVisibleChange:qe=>{qe&&ce()}},Ze))),je&&E.createElement(Ce.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},Re=We=>{var Ue=We,{wrapClassName:rt,wrapStyle:Te={},showLinkButton:je=!0,courseDisciplineId:He="",isPlusHeight:et=!1,tooltipTitle:ye,allowAcceptEmpty:Ze=!1,data:be={}}=Ue,Me=Ae(Ue,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[ot,Qe]=(0,E.useState)([]),[we,ut]=(0,E.useState)(!1);(0,E.useEffect)(()=>{he()},[He]);const he=()=>Ve(void 0,null,function*(){var ce,qe;if(!Ze&&!He){Qe([]);return}ut(!0);const st=yield(0,Se.U2)(`v2/course_disciplines/${He||"all"}.json`,be);if(st.status===0){const Oe=((qe=(ce=st==null?void 0:st.data)==null?void 0:ce.tag_disciplines)==null?void 0:qe.map(Be=>({value:Be.id,label:Be.name})))||[];Oe.length&&Qe(Oe)}ut(!1)});return E.createElement("div",{className:ze()(xe.multipleSelect,rt),style:Te},E.createElement(ge.Z,{title:ye},E.createElement(me.default,De(Fe({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:we,options:ot,maxTagCount:"responsive",onDropdownVisibleChange:ce=>{ce&&he()}},Me),{className:ze()(Me.className,et&&xe.plus)}))),je&&E.createElement(Ce.ZP,{className:xe.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},8882:function(nt,ct,te){"use strict";te.d(ct,{h:function(){return E}});var E=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(E||{})},10035:function(nt,ct,te){"use strict";te.d(ct,{H7:function(){return ve},MK:function(){return Pe},MU:function(){return Ie},X6:function(){return Ne},bM:function(){return Ee},fi:function(){return Fe},fu:function(){return Se},n4:function(){return De},rX:function(){return Ye},vl:function(){return Ae},zO:function(){return Xe}});var E=te(58661),xe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,me=(Ve,Ge,Re)=>Ge in Ve?xe(Ve,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ve[Ge]=Re,Ce=(Ve,Ge)=>{for(var Re in Ge||(Ge={}))ze.call(Ge,Re)&&me(Ve,Re,Ge[Re]);if(Le)for(var Re of Le(Ge))ge.call(Ge,Re)&&me(Ve,Re,Ge[Re]);return Ve};function Se(Ve,Ge){return(0,E.U2)(`myproblems/${Ve}.json`,Ce({hidePopLogin:!0},Ge||{}))}function Ee(Ve,Ge){return(0,E.v_)(`myproblems/${Ve}/code_submit.json`,Ge)}function Ie(Ve,Ge){return(0,E.v_)(`myproblems/${Ve}/code_debug.json`,Ge)}function Xe(Ve,Ge){return Ge.language&&(Ge.language=encodeURIComponent(Ge.language)),(0,E.U2)(`myproblems/${Ve}/submit_records.json`,Ge)}function Ne(Ve){return(0,E.U2)("myproblems/record_detail.json",{id:Ve})}function Ye(Ve,Ge){return(0,E.U2)(`myproblems/${Ve}/result.json`,{mode:Ge})}function Pe(Ve,Ge){return(0,E.v_)(`myproblems/${Ve}/add_notes.json`,Ge)}function ve(Ve,Ge){return(0,E.v_)(`myproblems/${Ve}/restore_initial_code.json`,Ge)}function Fe(Ve){return(0,E.v_)(`myproblems/${Ve}/sync_code.json`)}function De(Ve,Ge){return(0,E.v_)(`myproblems/${Ve}/update_code.json`,Ge)}function Ae(Ve,Ge){return(0,E.v_)(`discusses/${Ve}/plus.json`,Ge)}},36266:function(nt,ct,te){"use strict";te.r(ct),te.d(ct,{default:function(){return st}});var E=te(59301),xe=te(44225),Le=te(28284),ze=te(6767),ge=te(62957),me=te(91882),Ce=te(47889),Se=te(82326),Ee=te(53420),Ie=te(25399),Xe=te(94968),Ne=te(70858),Ye=te(7939),Pe=te(42684),ve={bgWrapper:"bgWrapper___yZrnF",bg:"bg___DMAyj",main:"main___l1oS8",addTypeRadio:"addTypeRadio___eH2zI",formWrap:"formWrap___ydPvR",questionTypeRadio:"questionTypeRadio___jQze1",otherWrapper:"otherWrapper___ee2k0",treeWrapper:"treeWrapper___t5heq",uploadTips:"uploadTips___v_XSU",uploadTipsIcon:"uploadTipsIcon___gfQUD",downloadBtn:"downloadBtn___BqNPb",uploadBtn:"uploadBtn___p7bAk",buttonFixed:"buttonFixed___j1UZJ",buttonWrap:"buttonWrap___FfqsJ",button:"button___TuRr2",topicWrap:"topicWrap___v5_lJ",cascaderPopup:"cascaderPopup___nXZ4B",unfold:"unfold____IJ2y"},Fe=te(32268),De=te(83210),Ae=te(85333),Ve=te(61485),Ge=te(58661),Re=te(38347),We=te(24334),Ue=te(29496),rt=te(34462),Te=te(59301),je=Object.defineProperty,He=Object.defineProperties,et=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Me=(Oe,Be,_e)=>Be in Oe?je(Oe,Be,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Oe[Be]=_e,ot=(Oe,Be)=>{for(var _e in Be||(Be={}))Ze.call(Be,_e)&&Me(Oe,_e,Be[_e]);if(ye)for(var _e of ye(Be))be.call(Be,_e)&&Me(Oe,_e,Be[_e]);return Oe},Qe=(Oe,Be)=>He(Oe,et(Be)),we=(Oe,Be,_e)=>new Promise(($e,it)=>{var at=gt=>{try{Je(_e.next(gt))}catch(kt){it(kt)}},Et=gt=>{try{Je(_e.throw(gt))}catch(kt){it(kt)}},Je=gt=>gt.done?$e(gt.value):Promise.resolve(gt.value).then(at,Et);Je((_e=_e.apply(Oe,Be)).next())});const ut=Oe=>Oe==="SINGLE"||Oe==="MULTIPLE"?"SELECT":Oe,he=Oe=>Oe.map(Be=>Qe(ot({},Be),{is_answer:Be.is_answer?1:0})),ce=({form:Oe,currentItemType:Be,editId:_e})=>({SELECT:Te.createElement(Fe.uh,{form:Oe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),JUDGMENT:Te.createElement(Fe.ZZ,{form:Oe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}),COMPLETION:Te.createElement(Fe.u8,{form:Oe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:!1,answerKey:"standard_answers"}),SUBJECTIVE:Te.createElement(Fe.Wk,{showKeywords:!0,isMustKeyWords:!1,form:Oe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),COMBINATION:Te.createElement(Fe.rL,{form:Oe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices",withScore:!1}),BPROGRAM:Te.createElement(Fe.tc,{form:Oe,hackidentifier:_e,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,answerKey:"standard_answers"}),SHIXUN:Te.createElement(De.default,{hideHeader:!0})})[Be]||null,qe=({problemset:Oe,loading:Be,dispatch:_e})=>{var $e,it,at,Et,Je,gt,kt,se,re,ee,oe;const le=(0,xe.useParams)(),[ie]=(0,xe.useSearchParams)(),[ke]=Le.default.useForm(),yt=(0,E.useRef)(),[mt,Dt]=(0,E.useState)(1),[vt,jt]=(0,E.useState)([]),[Ot,Yt]=(0,E.useState)(),[Fn,dn]=(0,E.useState)(!1),[Tt,fn]=(0,E.useState)(),[Wt,an]=(0,E.useState)("SELECT"),[Pt,yn]=(0,E.useState)([]),tn=le.type==="edit",bn=Le.default.useWatch("course_discipline_id",ke);(0,E.useEffect)(()=>{zn()},[]);const xn=dt=>dt.map(Rt=>({title:Rt.name,value:Rt.group_id,children:xn(Rt.children)})),zn=()=>we(void 0,null,function*(){const dt=yield(0,Ue.NZ)({});if(dt!=null&&dt.data){const Rt=[{title:"\u6839\u76EE\u5F55",value:0,children:xn(dt.data||[])}];yn(Rt)}});(0,E.useEffect)(()=>(_e({type:"globalSetting/footerToggle",payload:!1}),()=>{_e({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,E.useEffect)(()=>(mt===1&&Wt!=="SHIXUN"&&window.addEventListener("beforeunload",In),()=>{window.removeEventListener("beforeunload",In)}),[mt,Wt]),(0,E.useEffect)(()=>{const dt=le.id;yt.current=dt},[]),(0,E.useEffect)(()=>{ie.get("type")==="1"?yt.current&&_e({type:"problemset/getEditDataBprogram",payload:{id:yt.current}}):yt.current&&_e({type:"problemset/getEditData",payload:{id:yt.current}})},[]),(0,E.useEffect)(()=>{var dt,Rt;if(!tn)fn({item_type:"SELECT",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),difficulty:2,item_banks_group_id:[Number(ie.get("group_id"))||0],hack_sets:[{input:"",output:""}]});else{if(!(Oe!=null&&Oe.editData))return;const{tag_disciplines:sn=[],item_type:Kt,choices:Cn=[],sub_item_banks:en=[],course_discipline:Ht={},tag_discipline_ids:Gt=[]}=(Oe==null?void 0:Oe.editData)||{};let Bt=sn==null?void 0:sn.map(xt=>xt.id);const ht=Ht.course_discipline_id;if(ie.get("type")==="1"){Bt=Gt;const xt={item_type:"BPROGRAM",standard_answers:Oe.editData.standard_answer,difficulty:Oe.editData.difficult,item_banks_group_id:Oe.editData.item_banks_group_id,knowledge:Bt,course_discipline_id:ht,hack:ot({},Oe.editData),hack_codes:Qe(ot({},Oe.editData),{code:We.Base64.decode(((dt=Oe.editData)==null?void 0:dt.code)||"")}),hack_sets:(Rt=Oe.editData)==null?void 0:Rt.hack_sets};an("BPROGRAM"),fn(xt)}else{const xt=Qe(ot({},Oe==null?void 0:Oe.editData),{knowledge:Bt,course_discipline_id:ht,item_type:ut(Kt),choices:he(Cn),sub_item_banks:en.map(Xt=>Qe(ot({},Xt),{choices:he(Xt.choices)}))});fn(xt),an(ut(Kt))}}},[Oe.editData]);const In=dt=>{dt.preventDefault(),dt.returnValue=""},on=dt=>{const{knowledge:Rt,difficulty:sn,item_banks_group_id:Kt,course_discipline_id:Cn}=ke.getFieldsValue(),en={item_type:dt,knowledge:Rt,difficulty:sn,item_banks_group_id:Kt,course_discipline_id:Cn};switch(ke.resetFields(),ke.setFieldsValue(en),an(dt),dt){case"SELECT":ke.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":ke.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break;case"COMPLETION":ke.setFieldsValue({standard_answers:[{position:1,answer_text:[""],model:1}],downcase:!0,no_space:!0});break;case"SUBJECTIVE":ke.setFieldsValue({answer_texts:[],use_keywords:!0});break;case"COMBINATION":break;case"PROGRAM":break;case"BPROGRAM":ke.setFieldsValue({hack:{time_limit:3,allow_student_debug:!1,submit_rule:1}});break}},Tn=dt=>{if(console.log(dt,"changedValues"),dt!=null&&dt.item_type){if((dt==null?void 0:dt.item_type)==="PROGRAM"){const{knowledge:Rt,difficulty:sn,item_banks_group_id:Kt,course_discipline_id:Cn}=ke.getFieldsValue();(0,Ae.xg)(`/problems/newcreate?difficult=${sn||""}&banksIds=${Kt||""}&tagIds=${(Rt==null?void 0:Rt.join(","))||""}&course_discipline_id=${Cn||""}`)}on(dt==null?void 0:dt.item_type)}"course_discipline_id"in dt&&ke.setFieldsValue({knowledge:[]})},Dn=()=>we(void 0,null,function*(){var dt,Rt,sn;const Kt=ke.getFieldsValue(),Cn=ht=>{if(!(ht!=null&&ht.length))return!1;const xt=ht.map(Mt=>{var ft;return(ft=Mt.choice_text)==null?void 0:ft.trim().replace(/^\s+|\s+$/g,"")});return new Set(xt).size!==xt.length};if(Kt.item_type==="SELECT"&&Cn(Kt.choices)){ze.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}if(Kt.item_type==="COMBINATION"&&((dt=Kt.sub_item_banks)==null?void 0:dt.some(xt=>xt.item_type==="SINGLE"||xt.item_type==="MULTIPLE"?Cn(xt.choices):!1))){ze.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}(Kt==null?void 0:Kt.item_type)=="COMPLETION"&&Kt.is_ordered==null&&(Kt.is_ordered=!0);let{item_type:en,item_banks_group_id:Ht,knowledge:Gt=[],choices:Bt}=Kt||{};if(mt===1){if(en==="PROGRAM"){(0,Ae.xg)("/problems/newcreate");return}const ht=Array.isArray(Ht)?Ht:[Ht];if(en==="BPROGRAM"){let Mt=Qe(ot({},Kt),{knowledge:Gt,item_banks_group_ids:ht,hack:Qe(ot({},Kt==null?void 0:Kt.hack),{difficult:Kt.difficulty,item_banks_group_ids:ht,course_discipline_id:(Kt==null?void 0:Kt.course_discipline_id)||"",tag_discipline_ids:Gt}),hack_codes:Qe(ot({},Kt.hack_codes),{code:We.Base64.encode(Kt.hack_codes.code)}),hack_sets:Kt.hack_sets,update_hack_sets:Kt.hack_sets,is_blank:!0});tn||sessionStorage.projectFill?(yield(0,Ge.ZP)(`/api/problems/${yt.current||sessionStorage.projectFill}.json`,{method:"put",body:ot({},Mt)})).status===0&&xe.history.replace(`/problemset?tabs_key=${ie.get("tabs_key")||"0"}${ie.get("tabs_key")!=="3"?`&group_id=${Kt.item_banks_group_id}`:""}&page=${ie.get("page")}`):(yield(0,Ge.ZP)("/api/problems.json",{method:"post",body:ot({},Mt)})).status===0&&ge.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u8BD5\u9898\u65B0\u589E\u6210\u529F",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk(){on(Wt)},onCancel(){xe.history.replace(`/problemset?group_id=${Ht}`)}});return}if(en==="SELECT"&&(en=Bt.filter(Mt=>Mt.is_answer===1).length>1?"MULTIPLE":"SINGLE"),en==="COMBINATION"){let{sub_item_banks:Mt}=Kt||{};Kt.sub_item_banks=Mt==null?void 0:Mt.map(ft=>ot({},ft))}const xt=Qe(ot({},Kt),{item_banks_group_ids:ht,tag_discipline_ids:Gt,knowledge:Gt,item_type:en});let Xt;tn?Xt=yield _e({type:"problemset/editProblemset",payload:Qe(ot({},xt),{id:yt.current})}):Xt=yield _e({type:"problemset/addProblemset",payload:xt}),Xt.status===0&&(tn?xe.history.replace(`/problemset?tabs_key=${ie.get("tabs_key")||"0"}${ie.get("tabs_key")!=="3"?`&group_id=${Ht}`:""}&page=${ie.get("page")}`):ge.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u8BD5\u9898\u65B0\u589E\u6210\u529F",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk(){on(Wt)},onCancel(){xe.history.replace(`/problemset?group_id=${Ht}`)}}))}else{if((vt==null?void 0:vt.length)<=0){ze.ZP.info("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6");return}dn(!0);const ht=new FormData;ht.append("file",vt[0]),ht.append("course_discipline_id",(Kt==null?void 0:Kt.course_discipline_id)||"");const xt=yield(0,Ge.ZP)("/api/item_banks/file_import.json",{method:"post",body:ht},!0);if(dn(!1),(xt==null?void 0:xt.status)===0){if(((Rt=xt==null?void 0:xt.fail)==null?void 0:Rt.length)>0){Yt(xt==null?void 0:xt.fail),ze.ZP.error("\u4E0A\u4F20\u5931\u8D25\u9898\u6570\u4E3A"+((sn=xt==null?void 0:xt.fail)==null?void 0:sn.length)+"\uFF0C\u53EF\u5728\u5E95\u90E8\u8BD5\u9898\u5217\u8868\u67E5\u770B\u9519\u8BEF\u539F\u56E0\u3002");return}jt([]),Yt([]),ze.ZP.info("\u4E0A\u4F20\u6210\u529F")}}}),zt=dt=>we(void 0,null,function*(){var Rt,sn,Kt,Cn,en;dt.errorFields[0].name.includes("standard_answers")?((Kt=(sn=(Rt=dt==null?void 0:dt.errorFields)==null?void 0:Rt[0])==null?void 0:sn.errors)==null?void 0:Kt[0])==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"?((0,Ae.pE)(),ze.ZP.error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879")):ze.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ze.ZP.error(dt.errorFields[0].errors[0]),ke.scrollToField((en=(Cn=dt==null?void 0:dt.errorFields)==null?void 0:Cn[0])==null?void 0:en.name,{behavior:"smooth",block:"center"})}),Ut=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return Te.createElement("div",{className:ve.bgWrapper},Te.createElement("section",{className:ve.bg},Te.createElement(me.Z,{className:"mb20",separator:">"},Te.createElement(me.Z.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),Te.createElement(me.Z.Item,null,tn?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898")),Te.createElement("div",{className:ve.main},!tn&&Te.createElement(Ce.ZP.Group,{className:ve.addTypeRadio,optionType:"button",options:[{label:"\u5355\u4E2A\u6DFB\u52A0",value:1},{label:"\u6279\u91CF\u5BFC\u5165",value:2},{label:Te.createElement("div",null,Te.createElement("img",{width:26,style:{position:"absolute",top:-5},src:Re.$}),Te.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),value:3}],onChange:dt=>{dt.target.value==3&&(0,Ae.Ye)(_e)||(Dt(dt.target.value),jt([]),Yt([]))},value:mt}),mt===1&&Tt&&Te.createElement(Le.default,{form:ke,className:ve.formWrap,layout:"horizontal",colon:!1,onValuesChange:Tn,onFinish:Dn,onFinishFailed:zt,initialValues:Tt},Te.createElement(Le.default.Item,{label:"\u8BD5\u9898\u7C7B\u578B",name:"item_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},Te.createElement(Ce.ZP.Group,{disabled:tn,optionType:"button",className:ve.questionTypeRadio,options:[{label:"\u9009\u62E9\u9898",value:"SELECT"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"},{label:"\u5B9E\u8BAD\u9898",value:"SHIXUN"}]})),Te.createElement("div",{className:ve.topicWrap},Te.createElement(ce,{editId:yt.current,currentItemType:Wt,form:ke})),Te.createElement("div",{className:ve.otherWrapper,style:{display:["PROGRAM","SHIXUN"].includes(Wt)?"none":"block"}},Te.createElement(Le.default.Item,{name:"difficulty",label:"\u96BE\u5EA6",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Te.createElement(Se.default,{style:{width:420,height:46}},Te.createElement(Se.default.Option,{value:1},"\u7B80\u5355"),Te.createElement(Se.default.Option,{value:2},"\u9002\u4E2D"),Te.createElement(Se.default.Option,{value:3},"\u56F0\u96BE"))),(!tn||tn&&(($e=Oe==null?void 0:Oe.editData)==null?void 0:$e.course_discipline))&&Te.createElement(Le.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},Te.createElement(rt.q,{loadGeneral:!tn,data:{course_discipline_id:(at=(it=Oe==null?void 0:Oe.editData)==null?void 0:it.course_discipline)==null?void 0:at.course_discipline_id},tooltipTitle:tn&&!((Je=(Et=Oe==null?void 0:Oe.editData)==null?void 0:Et.course_discipline)!=null&&Je.is_managed)?`${(kt=(gt=Oe==null?void 0:Oe.editData)==null?void 0:gt.course_discipline)==null?void 0:kt.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",style:{width:971,height:46},disabled:tn&&!((re=(se=Oe==null?void 0:Oe.editData)==null?void 0:se.course_discipline)!=null&&re.is_managed)})),Te.createElement(Le.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"knowledge"},Te.createElement(rt.i,{size:"large",isPlusHeight:!0,courseDisciplineId:bn,disabled:tn&&!((oe=(ee=Oe==null?void 0:Oe.editData)==null?void 0:ee.course_discipline)!=null&&oe.is_managed)})),Te.createElement(Le.default.Item,{label:"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"item_banks_group_id"},Te.createElement(Ee.default,{style:{width:420,height:46},treeDefaultExpandedKeys:[0],placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",popupClassName:ve.treeWrapper,treeData:Pt})))),mt===2&&Te.createElement("div",null,Te.createElement(Le.default,{form:ke,className:ve.formWrap,layout:"vertical",onValuesChange:Tn,onFinish:Dn},Te.createElement(Le.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:"mb0",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},Te.createElement(rt.q,{style:{width:490,height:46}})),Te.createElement("div",{className:"mb30 mt20"},Te.createElement("span",{className:ve.uploadTips},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898",Te.createElement(Ie.Z,{title:Te.createElement("div",null,Te.createElement("div",null,"\u63D0\u793A:"),Te.createElement("div",null,"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B"),Te.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),Te.createElement("div",null,"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),Te.createElement("div",null,"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))},Te.createElement(Ve.Z,{className:ve.uploadTipsIcon}))),Te.createElement("a",{className:`${ve.downloadBtn} ml30`,href:Pe.Z.API_SERVER+"/api/item_banks/down_template",download:!0},"\u4E0B\u8F7D\u8BD5\u9898\u6A21\u7248",Te.createElement("i",{className:"iconfont icon-xiazai4 ml10",style:{fontSize:14}}))),Te.createElement(Xe.default,{onRemove:()=>{jt([])},beforeUpload:dt=>{if(console.log(dt),(dt==null?void 0:dt.size)>1024*1024*50)return ze.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let Rt=[];return Rt.push(dt),jt([...Rt]),!1},fileList:vt,accept:".xls,.xlsx",showUploadList:{removeIcon:Te.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160"}})}},Te.createElement("div",{className:ve.uploadBtn},Te.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),"\u70B9\u51FB\u4E0A\u4F20"))),Te.createElement("br",null),(Ot==null?void 0:Ot.length)>0&&Te.createElement("span",{style:{fontSize:"18px",display:"flex",width:"100%",justifyContent:"center"}},"\u9519\u8BEF\u5217\u8868"),(Ot==null?void 0:Ot.length)>0&&Te.createElement(Ne.default,{style:{marginTop:"10px"},dataSource:Ot,columns:Ut})),mt===3&&Te.createElement(Re.Z,{mode:1,onCancel:()=>xe.history.push("/problemset")})),mt!==3&&Wt!=="SHIXUN"&&Te.createElement("div",{className:ve.buttonFixed},Te.createElement("div",{className:ve.buttonWrap},Te.createElement(Ye.ZP,{size:"middle",className:`${ve.button} mr20`,onClick:()=>{var dt;if(ie.get("isPlagiarismcheck")=="1"){xe.history.push("/problemset/plagiarismcheck");return}((dt=ie.get("page"))==null?void 0:dt.length)>0?xe.history.push("/problemset"):xe.history.push(`/problemset?page=${ie.get("page")}`)}},"\u53D6\u6D88"),Te.createElement(Ye.ZP,{size:"middle",type:"primary",className:`${ve.button} mr20`,onClick:()=>ke.submit(),loading:Be["problemset/editProblemset"]||Be["problemset/addProblemset"]||Fn},Wt==="PROGRAM"&&mt===1?"\u7ACB\u5373\u521B\u5EFA":"\u4FDD\u5B58\u9898\u76EE")))))};var st=(0,xe.connect)(({problemset:Oe,loading:Be,globalSetting:_e})=>({problemset:Oe,globalSetting:_e,loading:Be.effects}))(qe)},45294:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return Ve}});var E=te(59301),xe=te(44225),Le=te(37568),ze=te(28284),ge=te(62957),me=te(6767),Ce=te(94968),Se=te(7939),Ee=te(42684),Ie=te(55351),Xe={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},Ne=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ve=(Ge,Re)=>{var We={};for(var Ue in Ge)Ye.call(Ge,Ue)&&Re.indexOf(Ue)<0&&(We[Ue]=Ge[Ue]);if(Ge!=null&&Ne)for(var Ue of Ne(Ge))Re.indexOf(Ue)<0&&Pe.call(Ge,Ue)&&(We[Ue]=Ge[Ue]);return We},Fe=(Ge,Re,We)=>new Promise((Ue,rt)=>{var Te=et=>{try{He(We.next(et))}catch(ye){rt(ye)}},je=et=>{try{He(We.throw(et))}catch(ye){rt(ye)}},He=et=>et.done?Ue(et.value):Promise.resolve(et.value).then(Te,je);He((We=We.apply(Ge,Re)).next())});const De=Le.default.TextArea,Ae=Ge=>{var Re=Ge,{newShixuns:We,globalSetting:Ue,loading:rt,dispatch:Te}=Re,je=ve(Re,["newShixuns","globalSetting","loading","dispatch"]);const[He]=ze.default.useForm(),[et,ye]=(0,E.useState)([]),Ze=we=>{["uploading","done","removed"].includes(we.file.status)&&ye(we.fileList)},be=we=>{var ut;if(!we.percent||we.percent==100){const he=(ut=we.response)==null?void 0:ut.id;return ge.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){(yield Te({type:"newShixuns/deleteAttachment",payload:{id:he}}))&&ye(et.filter(qe=>{var st;return((st=qe.response)==null?void 0:st.id)!==he}))})}),!1}},Me=we=>et.length?!1:we.size/1024/1024>50?(me.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,ot=we=>Fe(void 0,null,function*(){var ut,he;const{language:ce,env:qe,mode:st,code:Oe}=we||{},Be=yield Te({type:"newShixuns/applyShixunMirror",payload:{language:ce,runtime:qe,run_method:st,attachment_id:(he=(ut=et==null?void 0:et[0])==null?void 0:ut.response)==null?void 0:he.id}});Te({type:"newShixuns/setActionTabs",payload:{}}),Be&&me.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Qe=()=>{He.resetFields(),ye([])};return E.createElement(ge.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:We.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Qe},E.createElement("section",{className:Xe.qrCode},E.createElement("aside",{className:Xe.a1},E.createElement("div",{className:Xe.code},E.createElement("img",{width:120,height:120,src:Ie,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("div",{className:Xe.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),E.createElement("div",{className:Xe.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),E.createElement("aside",{className:Xe.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",E.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),E.createElement(ze.default,{className:Xe.formWrap,form:He,labelCol:{span:4},wrapperCol:{span:20},onFinish:ot},E.createElement(ze.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},E.createElement(De,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),E.createElement(ze.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},E.createElement(De,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),E.createElement(ze.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},E.createElement(De,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),E.createElement(ze.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},E.createElement("div",{className:Xe.upload},E.createElement(Ce.default,{fileList:et,action:`${Ee.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ze,onRemove:be,beforeUpload:Me,withCredentials:!0},E.createElement("span",{className:`${Xe.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),E.createElement("span",{className:`${Xe.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),E.createElement("div",{className:Xe.footerWrap},E.createElement(ze.default.Item,null,E.createElement(Se.ZP,{className:"mr5",size:"middle",onClick:()=>{Te({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),E.createElement(Se.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:rt["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var Ve=(0,xe.connect)(({newShixuns:Ge,loading:Re,globalSetting:We})=>({newShixuns:Ge,globalSetting:We,loading:Re.effects}))(Ae)},15975:function(nt,ct,te){"use strict";var E=te(59301),xe=te(44225),Le=te(62957),ze=te(55351);const ge=({newShixuns:me,dispatch:Ce,user:Se})=>{var Ee;const[Ie,Xe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{me.actionTabs.key==="Create-Environment"&&Ye()},[(Ee=me==null?void 0:me.actionTabs)==null?void 0:Ee.key]);const Ne=()=>{Ce({type:"newShixuns/setActionTabs",payload:{}})},Ye=()=>{var Pe,ve,Fe,De;Ne(),((Pe=Se.userInfo)==null?void 0:Pe.mirror_marker_status)===0?Xe(!0):((ve=Se.userInfo)==null?void 0:ve.mirror_marker_status)===1?xe.history.push(`/users/${(Fe=Se.userInfo)==null?void 0:Fe.login}/experiment-img/add`):((De=Se.userInfo)==null?void 0:De.mirror_marker_status)===2&&Le.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var Ae;xe.history.push(`/users/${(Ae=Se.userInfo)==null?void 0:Ae.login}/experiment-img`)}})};return E.createElement(Le.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Ie,footer:null,onCancel:()=>{Xe(!1)}},E.createElement("div",{style:{textAlign:"center"}},E.createElement("br",null),E.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:ze,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("img",null))};ct.Z=(0,xe.connect)(({newShixuns:me,user:Ce,globalSetting:Se})=>({newShixuns:me,globalSetting:Se,user:Ce}))(ge)},76054:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return me}});var E=te(59301),xe=te(62957),Le=te(94200),ze={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},me=({installPackage:Ce,visible:Se,setVisible:Ee})=>{var Ie,Xe;return(0,E.useEffect)(()=>(Se?document.body.setAttribute("class",ze.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[Se]),E.createElement(xe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Se,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:ze.wrapInstallPackageStyle,footer:null,onCancel:()=>Ee(!1)},E.createElement("div",{className:ze.installPackageStyle},E.createElement("div",{className:"mb30"},E.createElement("div",{className:ze.title},Ce.mainTypeName),E.createElement("div",null,E.createElement(Le.Z,{value:Ce.mainTypeDescription}))),!!((Ie=Ce==null?void 0:Ce.smallType)!=null&&Ie.length)&&E.createElement("div",{className:ze.line}),E.createElement("div",null,(Xe=Ce==null?void 0:Ce.smallType)==null?void 0:Xe.map((Ne,Ye)=>E.createElement(E.Fragment,{key:Ye},E.createElement("div",{className:ze.title,style:{marginBottom:14}},Ne.name),E.createElement("div",{className:"mb30"},E.createElement(Le.Z,{value:Ne.des})))))))}},59232:function(nt,ct,te){"use strict";var E=te(59301),xe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,me=(Ne,Ye,Pe)=>Ye in Ne?xe(Ne,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ne[Ye]=Pe,Ce=(Ne,Ye)=>{for(var Pe in Ye||(Ye={}))ze.call(Ye,Pe)&&me(Ne,Pe,Ye[Pe]);if(Le)for(var Pe of Le(Ye))ge.call(Ye,Pe)&&me(Ne,Pe,Ye[Pe]);return Ne},Se=(Ne,Ye)=>{var Pe={};for(var ve in Ne)ze.call(Ne,ve)&&Ye.indexOf(ve)<0&&(Pe[ve]=Ne[ve]);if(Ne!=null&&Le)for(var ve of Le(Ne))Ye.indexOf(ve)<0&&ge.call(Ne,ve)&&(Pe[ve]=Ne[ve]);return Pe};const Ee=te(2331),Ie={};Ee.keys().forEach(Ne=>{const Ye=Ne.replace("./","").replace(".svg","");Ie[Ye]=Ee(Ne)});const Xe=Ne=>{var Ye=Ne,{filename:Pe}=Ye,ve=Se(Ye,["filename"]),Fe;const De=((Fe=Pe==null?void 0:Pe.split(".").pop())==null?void 0:Fe.toLowerCase())||"unknown",Ae=Ie[De]||Ie.default;return E.createElement("img",Ce({src:Ae,alt:De},ve))};ct.Z=Xe},59154:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return rt}});var E=te(59301),xe=te(44225),Le=te(6767),ze=te(94968),ge=te(29787),me=te(25399),Ce=te(75727),Se=te(37568),Ee=te(7939),Ie=te(85333),Xe=te(42684),Ne={flex_box_center:"flex_box_center___DCOpW",flex_space_between:"flex_space_between___f40rs",flex_box_vertical_center:"flex_box_vertical_center___eG9_2",flex_box_center_end:"flex_box_center_end___clXgt",flex_box_column:"flex_box_column___TXL2c",practice:"practice___thO2F",inputTop:"inputTop___m3NHY",dropdown:"dropdown___e6R7o",inputWrap:"inputWrap___s3dIS",action:"action___xRC3p",btnWrap:"btnWrap___VMbd9",btn:"btn___ZCLZ5",btnActive:"btnActive___qt_Di",btnDisabled:"btnDisabled____2PMz",uploadBtn:"uploadBtn___Xpkwg",sendBtn:"sendBtn___y6NIQ",sendBtnDisabled:"sendBtnDisabled___x4Huh",cancelBtn:"cancelBtn___w893V",files:"files___kDNjV",left_data:"left_data___EpHsF",right_data:"right_data___tzmu3",file:"file___XvgYd",fileName:"fileName___ZLkYf",fileDelred:"fileDelred___RKuBn",fileDel:"fileDel___j8Hof"},Ye=te(84105),Pe=te(32050),ve=te(59232),Fe=Object.defineProperty,De=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ge=(Te,je,He)=>je in Te?Fe(Te,je,{enumerable:!0,configurable:!0,writable:!0,value:He}):Te[je]=He,Re=(Te,je)=>{for(var He in je||(je={}))Ae.call(je,He)&&Ge(Te,He,je[He]);if(De)for(var He of De(je))Ve.call(je,He)&&Ge(Te,He,je[He]);return Te},We=(Te,je,He)=>new Promise((et,ye)=>{var Ze=ot=>{try{Me(He.next(ot))}catch(Qe){ye(Qe)}},be=ot=>{try{Me(He.throw(ot))}catch(Qe){ye(Qe)}},Me=ot=>ot.done?et(ot.value):Promise.resolve(ot.value).then(Ze,be);Me((He=He.apply(Te,je)).next())});const Ue=({newShixuns:Te,user:je,dispatch:He,shixun_type:et,setOpenChat:ye,shixunId:Ze})=>{var be;const[Me,ot]=(0,E.useState)(""),[Qe,we]=(0,E.useState)(0),[ut,he]=(0,E.useState)(5),[ce,qe]=(0,E.useState)("Python3.6"),[st,Oe]=(0,E.useState)([]),Be="\u8BF7\u8F93\u5165\u4F60\u7684\u9700\u6C42",_e={maxCount:10,showUploadList:!1,fileList:st,multiple:!1,data:{upload_type:1},accept:".doc,.docx,.pdf,.md,.txt,.xls,.xlsx",beforeUpload:it=>We(void 0,null,function*(){var at,Et,Je,gt;const kt=(gt=(Je=(Et=(at=it==null?void 0:it.name)==null?void 0:at.split("."))==null?void 0:Et.slice(-1))==null?void 0:Je[0])==null?void 0:gt.toLowerCase(),re=["doc","docx","pdf","md","txt","xls","xlsx"].includes(kt);return it.size==0?(Le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ze.default.LIST_IGNORE):re?it.size/1024/1024>100?(Le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ze.default.LIST_IGNORE):!0:(Le.ZP.warning("\u76EE\u524D\u652F\u6301doc\u3001docx\u3001pdf\u3001md\u3001txt\u3001xls\u3001xlsx\u6587\u4EF6"),ze.default.LIST_IGNORE)}),onChange:({fileList:it})=>{Oe(it)},action:Xe.Z.API_SERVER+"/api/attachments.json"},$e=[{key:"Python3.6",label:"Python3.6"},{key:"C/C++",label:"C/C++"},{key:"Java",label:"Java"}];return E.createElement("div",{className:Ne.practice},E.createElement("img",{src:te(39479),style:{width:"190px",height:"140px"}}),E.createElement("div",{style:{color:"#999",marginTop:"20px",marginBottom:"40px"}},"\u8F93\u5165\u63CF\u8FF0\uFF0C\u4E00\u952E\u751F\u6210\u5B9E\u8DF5\u9879\u76EE"),!!st.length&&E.createElement("div",{className:Ne.files},Qe>0&&(st==null?void 0:st.length)>5&&E.createElement("div",{className:Ne.left_data,onClick:()=>{we(Qe-1),he(ut-1)}},E.createElement("i",{className:"iconfont icon-xiangzuo"})),ut<(st==null?void 0:st.length)&&(st==null?void 0:st.length)>5&&E.createElement("div",{className:Ne.right_data,onClick:()=>{we(Qe+1),he(ut+1)}},E.createElement("i",{className:"iconfont icon-xiangyou"})),(be=(st==null?void 0:st.length)>5?st==null?void 0:st.slice(Qe,ut):st)==null?void 0:be.map((it,at)=>E.createElement("div",{key:at,className:Ne.file},E.createElement(ge.Z,{size:"small",spinning:(it==null?void 0:it.status)==="uploading"},E.createElement(ve.Z,{filename:it==null?void 0:it.name,className:"block",width:30})),E.createElement("aside",null,E.createElement(me.Z,{title:it==null?void 0:it.name},E.createElement("div",{className:Ne.fileName},it==null?void 0:it.name)),E.createElement("div",{style:{textAlign:"start"},className:"c-grey-999 font12"},(0,Ie.RD)(it==null?void 0:it.size))),E.createElement(me.Z,{title:"\u5220\u9664\u6587\u4EF6"},E.createElement("i",{onClick:()=>{Oe(Et=>Et.filter(Je=>Je.uid!==it.uid))},className:`iconfont icon-danceng-guanbijichushezhidanceng ${Ne.fileDel}`}))))),E.createElement("div",{className:Ne.inputTop},E.createElement("div",{className:Ne.dropdown},E.createElement(Ce.Z,{menu:{items:$e,onClick:it=>{qe(it.key)}}},E.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center",color:"#3061D0",height:"34px",padding:"0 20px"}},E.createElement(me.Z,{title:"\u5B9E\u9A8C\u73AF\u5883"},E.createElement("img",{src:te(21373),style:{width:"16px",height:"16px",marginRight:"8px"}})),E.createElement(me.Z,{title:"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE\u6A21\u5F0F"},E.createElement("div",{style:{height:"34px",lineHeight:"32px",width:"150px",textAlign:"left"}},ce)),E.createElement(Ye.Z,null))))),E.createElement("div",{className:Ne.inputWrap,style:{borderBottom:"none"}},E.createElement(Se.default.TextArea,{placeholder:Be,value:Me,bordered:!1,onPressEnter:it=>{if(it.shiftKey){if(it.key==="Enter")return}else if(it.key==="Enter"){if(it.preventDefault(),(Me==null?void 0:Me.trim())==="")return;localStorage.setItem("myChatShixun",JSON.stringify({inputValue:Me,fileList:st,environment:ce})),ye&&ye(!1),Ze?xe.history.push(`/shixuns/aiStreamIndex?shixun_id=${Ze}`):xe.history.push("/shixuns/aiStreamIndex")}},onChange:it=>{ot(it.target.value)}}),E.createElement("div",{className:Ne.action},E.createElement(ze.default,Re({},_e),E.createElement(me.Z,{title:(st==null?void 0:st.length)>=10?"\u6700\u591A\u53EA\u80FD\u4E0A\u4F2010\u4E2A\u9644\u4EF6":""},E.createElement(Ee.ZP,{style:{cursor:(st==null?void 0:st.length)>=10?"no-drop":"pointer"},disabled:(st==null?void 0:st.length)>=10,className:Ne.uploadBtn,icon:E.createElement(Pe.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})}))),E.createElement(Ee.ZP,{style:{marginLeft:"auto"},className:(Me==null?void 0:Me.trim())===""?Ne.sendBtnDisabled:Ne.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:(Me==null?void 0:Me.trim())==="",onClick:()=>{localStorage.setItem("myChatShixun",JSON.stringify({inputValue:Me,fileList:st,environment:ce})),ye&&ye(!1),Ze?xe.history.push(`/shixuns/aiStreamIndex?shixun_id=${Ze}`):xe.history.push("/shixuns/aiStreamIndex")}}))))};var rt=(0,xe.connect)(({newShixuns:Te,globalSetting:je,user:He})=>({newShixuns:Te,globalSetting:je,user:He}))(Ue)},83210:function(nt,ct,te){"use strict";te.r(ct),te.d(ct,{default:function(){return oe}});var E=te(59301),xe=te(47889),Le=te(45294),ze=te(44225),ge=te(6767),me=te(584),Ce=te(7939),Se=te(25399),Ee=te(62957),Ie=te(25754),Xe=te(85333),Ne=te(36723),Ye=te(94200),Pe=te(34808),ve={practice:"practice___gbjN8",right:"right___XrBE2",title:"title___JsAVf",content:"content___rNvQy",des:"des___wAyxo",mainBody:"mainBody___edUsk",sys:"sys___kUTBd",li:"li___V7qds",d1:"d1___r3dOV",img:"img___KXajQ",bot:"bot___lTZjW",btn:"btn___aue5H",b1:"b1___gmKr8",b2:"b2___wT3k7",d2:"d2___mjMbK",btns:"btns___GykuR",practiceModal:"practiceModal___DTgXc"},Fe=te(58661),De=te(22417),Ae=Object.defineProperty,Ve=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,rt=(le,ie,ke)=>ie in le?Ae(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:ke}):le[ie]=ke,Te=(le,ie)=>{for(var ke in ie||(ie={}))We.call(ie,ke)&&rt(le,ke,ie[ke]);if(Re)for(var ke of Re(ie))Ue.call(ie,ke)&&rt(le,ke,ie[ke]);return le},je=(le,ie)=>Ve(le,Ge(ie)),He=(le,ie,ke)=>new Promise((yt,mt)=>{var Dt=Ot=>{try{jt(ke.next(Ot))}catch(Yt){mt(Yt)}},vt=Ot=>{try{jt(ke.throw(Ot))}catch(Yt){mt(Yt)}},jt=Ot=>Ot.done?yt(Ot.value):Promise.resolve(Ot.value).then(Dt,vt);jt((ke=ke.apply(le,ie)).next())});const et=({newShixuns:le,user:ie,dispatch:ke,shixun_type:yt})=>{var mt,Dt;const[vt]=(0,ze.useSearchParams)(),[jt,Ot]=(0,E.useState)(vt.get("mirror")||null),[Yt,Fn]=(0,E.useState)(vt.get("tab")||null),[dn,Tt]=(0,E.useState)(null),[fn,Wt]=(0,E.useState)(Number(jt)||null),[an,Pt]=(0,E.useState)({}),[yn,tn]=(0,E.useState)(!1),[bn,xn]=(0,E.useState)(!1),{environmentData:zn}=le,{frequence_image:In=[],environments:on=[],other_image:Tn}=zn,{name:Dn,description:zt,authorization:Ut,template_shixuns:dt=[],recommend_shixuns:Rt=[]}=an,[sn,Kt]=(0,E.useState)(Number(Yt)||0),Cn=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}];(0,E.useEffect)(()=>{ke({type:"newShixuns/getEnvironmentData",payload:{tab_type:Cn[Number(sn)].type}})},[sn]),(0,E.useEffect)(()=>{fn===null||!Tn||en()},[fn,Tn]);const en=()=>He(void 0,null,function*(){const Mt=In.find(_t=>_t.id===fn),ft=on.find(_t=>_t.id===fn),Ct=Tn==null?void 0:Tn.find(_t=>_t.id===fn);if(console.log("fi,ei,oi",Mt,ft,Ct),Mt!==void 0||ft!==void 0||Ct!==void 0){const _t=yield(0,Ie.Q1)({mirror_repository_id:fn});Pt(_t==null?void 0:_t.data)}else Pt({}),Wt(null)});console.log(fn);const Ht=Mt=>{Tt(Mt),tn(!0)},Gt=()=>He(void 0,null,function*(){var Mt,ft;xn(!0);const Ct=yield(0,Fe.ZP)(`/api/shixuns/${dn==null?void 0:dn.identifier}/copy.json`,{method:"post",body:{}});Ct.status===0&&((ft=ze.history)==null||ft.push(`/shixuns/${(Mt=Ct.data)==null?void 0:Mt.shixun}/edit`),tn(!1),ge.ZP.success("\u590D\u5236\u6210\u529F")),xn(!1)}),Bt=()=>{tn(!1)},ht=(Mt=!1)=>He(void 0,null,function*(){(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5168\u5B9E\u8DF5\u9879\u76EE",Mt?"\u6682\u4E0D\u9009\u7528\u955C\u50CF":"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"]);const ft=fn&&!Mt?{image_id:fn}:{};let Ct=vt.get("dataSetId")?je(Te({},ft),{mirror_tab_type:sn,data_set_ids:[Number(vt.get("dataSetId"))]}):je(Te({},ft),{mirror_tab_type:sn});const _t=yield(0,Fe.ZP)("/api/shixuns/choose_environment_or_skip.json",{method:"post",body:Ct});_t.status===0&&ze.history.push(`/shixuns/${_t.data.identifier}/edit`)}),[xt,Xt]=(0,E.useState)("");return E.createElement("div",{className:ve.practice},E.createElement(Pe.Z,{dispatch:ke,value:fn,data:on,otherData:Tn||[],tags:In,onChange:Mt=>{console.log(Mt,222),Wt(Mt)},shixun_type:yt,onSearchWord:Mt=>Xt(Mt),tab_type:(mt=Cn[Number(sn)])==null?void 0:mt.type,extraContent:E.createElement(De.tp,{dataSource:Cn,value:sn,onChange:Mt=>{Kt(Mt),Wt(null)}})}),E.createElement("div",{className:ve.right},E.createElement("header",null,E.createElement("div",{className:ve.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",E.createElement("span",{dangerouslySetInnerHTML:{__html:fn===null?"\u2014 \u2014":(Dt=Dn||"")==null?void 0:Dt.replace(new RegExp(xt==null?void 0:xt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),E.createElement("div",{className:ve.content},fn===null&&E.createElement(E.Fragment,null,E.createElement(me.Z,{image:Ne,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),E.createElement("div",{className:ve.btns},E.createElement(Ce.ZP,{size:"middle",style:{marginRight:20},onClick:()=>ht(!0)}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),E.createElement(Ce.ZP,{size:"middle",type:"primary",disabled:fn===null,onClick:()=>ht()},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"))),fn!==null&&E.createElement("div",{className:ve.des},E.createElement("div",{className:ve.mainBody},E.createElement(Ye.Z,{value:zt,highlightKeywords:xt})),E.createElement("div",{className:ve.btns,style:{borderBottom:dt.length||Rt.length?"1px solid #F1F1F1":0}},E.createElement(Ce.ZP,{size:"middle",style:{marginRight:20},onClick:()=>ht(!0)}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),E.createElement(Ce.ZP,{size:"middle",type:"primary",disabled:fn===null,onClick:()=>ht()},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF")),!!dt.length&&E.createElement("div",{className:ve.title},"\u57FA\u4E8E\u6A21\u677F\u521B\u5EFA"),E.createElement("ul",{className:ve.sys},dt.map((Mt,ft)=>{const{pic:Ct,name:_t,identifier:Qt,template_description:nn,id:hn}=Mt;return E.createElement("li",{className:ve.li,key:ft},E.createElement("div",{className:ve.d1},E.createElement("div",{className:ve.img},E.createElement("img",{src:`${Ct}`,style:{width:"100%",height:"100%",objectFit:"cover"}})),E.createElement("div",{className:ve.btn},E.createElement("div",{className:ve.b1,onClick:()=>(0,Xe.xg)(`/shixuns/${Qt}/challenges`)},"\u67E5\u770B\u8BE6\u60C5"),E.createElement("div",{className:ve.b2,onClick:()=>Ht(Mt)},"\u4F7F\u7528\u6A21\u677F")),E.createElement("div",{className:ve.bot},_t||"--")),nn?E.createElement(Se.Z,{title:nn},E.createElement("div",{className:ve.d2},nn)):E.createElement("div",{className:ve.d2},"--"))})),!!Rt.length&&E.createElement("div",{className:ve.title},"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE\u6837\u4F8B"),E.createElement("ul",{className:ve.sys},Rt.map((Mt,ft)=>{const{pic:Ct,name:_t,identifier:Qt,id:nn}=Mt;return E.createElement("li",{className:ve.li,key:ft},E.createElement("div",{className:ve.d1},E.createElement("div",{className:ve.img},E.createElement("img",{src:`${Ct}`,style:{width:"100%",height:"100%",objectFit:"cover"}})),E.createElement("div",{className:ve.btn},E.createElement("div",{className:ve.b1,onClick:()=>(0,Xe.xg)(`/shixuns/${Qt}/challenges`)},"\u67E5\u770B\u8BE6\u60C5"),E.createElement("div",{className:ve.b2,onClick:()=>Ht(Mt)},"\u4E00\u952E\u590D\u5236")),E.createElement("div",{className:ve.bot},_t)))}))))),E.createElement(Ee.default,{title:"\u4E00\u952E\u65B0\u5EFA",open:yn,centered:!0,onCancel:Bt,footer:null,wrapClassName:ve.practiceModal},Ut&&E.createElement("div",{className:ve.content},E.createElement("p",null,"\u4E00\u952E\u65B0\u5EFA\u540E\uFF0C\u60A8\u53EF\u4EE5\u57FA\u4E8E\u8FD9\u4E2A\u5B9E\u8BAD\u4FEE\u6539\u5F62\u6210\u65B0\u7684\u5B9E\u8BAD"),E.createElement(Ce.ZP,{className:ve.btn,loading:bn,onClick:Gt},"\u786E\u8BA4\u590D\u5236")),!Ut&&E.createElement("div",{className:ve.content},E.createElement("aside",null,E.createElement("p",null,"\u8BE5\u5B9E\u8BAD\u6240\u4F7F\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u4E3A\u79C1\u6709\u73AF\u5883\uFF1A",E.createElement("span",{style:{color:"#0152d9"}},Dn)),E.createElement("p",null,"\u60A8\u65E0\u8BE5\u5B9E\u9A8C\u73AF\u5883\u7684\u4F7F\u7528\u6743\u9650\uFF0C\u6240\u4EE5\u65E0\u6CD5\u590D\u5236\u8BE5\u5B9E\u8BAD")),E.createElement("div",{onClick:()=>tn(!1)},"\u6211\u77E5\u9053\u4E86"))))};var ye=(0,ze.connect)(({newShixuns:le,globalSetting:ie,user:ke})=>({newShixuns:le,globalSetting:ie,user:ke}))(et),Ze=te(82326),be=te(28284),Me=te(37568),ot=te(62673),Qe=te(74972),we={flexRow:"flexRow___qhrFS",flexJustifyCenter:"flexJustifyCenter___VrsJS",flexAlignEnd:"flexAlignEnd___j3ukr",flexAlignCenter:"flexAlignCenter___oYrc_",flexColumn:"flexColumn___biwiK",formWrap:"formWrap___y7qnO",JupyterFieldWrapElse:"JupyterFieldWrapElse___mAcbc",button:"button___nO4ST",buttonWrap:"buttonWrap___R159y",width240:"width240___WKtEs",difficultyHint:"difficultyHint___ur1_m",color888:"color888___KIde8",color0152d9:"color0152d9____7CR3",installPackage:"installPackage___uTEn1",apply:"apply___PWFCo",p1:"p1___DywU_",p2:"p2___wgqUA"},ut=te(76054),he=te(59301),ce=Object.defineProperty,qe=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Be=(le,ie,ke)=>ie in le?ce(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:ke}):le[ie]=ke,_e=(le,ie)=>{for(var ke in ie||(ie={}))st.call(ie,ke)&&Be(le,ke,ie[ke]);if(qe)for(var ke of qe(ie))Oe.call(ie,ke)&&Be(le,ke,ie[ke]);return le},$e=(le,ie,ke)=>new Promise((yt,mt)=>{var Dt=Ot=>{try{jt(ke.next(Ot))}catch(Yt){mt(Yt)}},vt=Ot=>{try{jt(ke.throw(Ot))}catch(Yt){mt(Yt)}},jt=Ot=>Ot.done?yt(Ot.value):Promise.resolve(Ot.value).then(Dt,vt);jt((ke=ke.apply(le,ie)).next())});const it=Ze.default.Option,at=({newShixuns:le,loading:ie,dispatch:ke,is_jupyter_lab:yt,user:mt})=>{var Dt,vt,jt,Ot,Yt;const[Fn]=be.default.useForm(),[dn,Tt]=(0,E.useState)({}),[fn,Wt]=(0,E.useState)(!1),[an,Pt]=(0,E.useState)({}),[yn]=(0,ze.useSearchParams)();(0,E.useEffect)(()=>{let on="newShixuns/getNewShixunsData";yt&&(on="newShixuns/getShixunsJupyterLab"),ke({type:on})},[yt]),(0,E.useEffect)(()=>{var on,Tn,Dn;const zt=(Dn=(Tn=(on=le==null?void 0:le.newData)==null?void 0:on.main_type)==null?void 0:Tn[0])==null?void 0:Dn.id;Fn.setFieldsValue({mainType:zt}),xn(zt)},[le]);const tn=()=>{ke({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},bn=(on,Tn)=>{Tt(_e({},Tn)),console.log(on,"changeValues"),"mainType"in on&&xn(Tn.mainType,Tn.subType),"subType"in on&&xn(Tn.mainType,Tn.subType)},xn=(on,Tn=[])=>{const{main_type:Dn,small_type:zt}=le.newData||{},Ut=Dn==null?void 0:Dn.find(Rt=>Rt.id===on),dt={mainTypeName:Ut==null?void 0:Ut.type_name,mainTypeDescription:Ut==null?void 0:Ut.description,smallType:[]};Tn.map(Rt=>{zt.map(sn=>{Rt===sn.id&&sn.description&&dt.smallType.push({name:sn.type_name,des:sn.description})})}),Pt(dt)},zn=on=>$e(void 0,null,function*(){const{intro:Tn,mainType:Dn,subType:zt,name:Ut,number:dt,difficulty:Rt,jupyter_show_description:sn=!1}=on||{};(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",yt?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u4FDD\u5B58"]);let Kt=yn.get("dataSetId")?{description:Tn,main_type:Dn,sub_type:zt,shixun:{jupyter_show_description:sn,name:Ut,number:dt,trainee:Rt,is_jupyter:!yt,is_jupyter_lab:yt},data_set_ids:[Number(yn.get("dataSetId"))]}:{description:Tn,main_type:Dn,sub_type:zt,shixun:{jupyter_show_description:sn,name:Ut,number:dt,trainee:Rt,is_jupyter:!yt,is_jupyter_lab:yt}},Cn=yield ke({type:"newShixuns/submitShixuns",payload:Kt});(Cn==null?void 0:Cn.status)!==-1&&(window.location.href=`/shixuns/${Cn.shixun_identifier}/challenges`)}),In=()=>{ke({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})};return he.createElement(be.default,{form:Fn,className:we.JupyterFieldWrapElse,scrollToFirstError:!0,layout:"vertical",initialValues:{difficulty:1},onValuesChange:bn,onFinish:zn},he.createElement("div",{className:we.fieldWrap},he.createElement(be.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},he.createElement(Me.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Dt=dn.name)==null?void 0:Dt.length)||0}/60`})),he.createElement(be.default.Item,{name:"intro",label:"\u7B80\u4ECB:"},he.createElement(Qe.Z,{watch:!0})),he.createElement(be.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},he.createElement(ot.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),he.createElement("div",{className:`${we.flexRow} ${we.flexAlignCenter}`},he.createElement(be.default.Item,{className:we.width180,name:"number",label:"\u5B9E\u9A8C\u7F16\u53F7:"},he.createElement(Me.default,{bordered:!1,style:{width:500},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u7F16\u53F7\uFF0C\u6700\u591A20\u4E2A\u5B57\u7B26",maxLength:20}))),he.createElement("div",{className:`${we.flexRow} ${we.flexAlignCenter}`},he.createElement(be.default.Item,{className:we.width180,name:"difficulty",label:"\u96BE\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},he.createElement(Ze.default,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",style:{width:500}},he.createElement(it,{value:1},"\u7B80\u5355"),he.createElement(it,{value:2},"\u9002\u4E2D"),he.createElement(it,{value:3},"\u56F0\u96BE")))),he.createElement("div",{className:`${we.flexRow} ${we.flexAlignEnd}`},he.createElement(be.default.Item,{name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},he.createElement(Ze.default,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",style:{width:500}},(jt=(vt=le.newData)==null?void 0:vt.main_type)==null?void 0:jt.map(on=>he.createElement(it,{value:on.id,key:on.id,name:on.description},on.type_name)))),he.createElement(be.default.Item,{name:"subType",className:`${we.width240} ml20`},he.createElement(Ze.default,{getPopupContainer:on=>on.parentNode,bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple"},(Yt=(Ot=le.newData)==null?void 0:Ot.small_type)==null?void 0:Yt.map(on=>he.createElement(it,{value:on.id,key:on.id,name:on.description},on.type_name)))),he.createElement("div",{className:we.installPackage,onClick:()=>Wt(!0)},"\u73AF\u5883\u4ECB\u7ECD")),he.createElement("div",{className:we.apply},he.createElement("span",{className:we.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),he.createElement("span",{className:we.p2,onClick:tn},"\u7533\u8BF7\u65B0\u5EFA"),he.createElement("span",{className:we.p2,onClick:In},"\u5728\u7EBF\u521B\u5EFA"))),he.createElement(be.default.Item,null,he.createElement("div",{className:we.buttonWrap},he.createElement(Ce.ZP,{size:"middle",className:`${we.button} mr20`,onClick:()=>{(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",yt?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u53D6\u6D88"]),ze.history.push("/shixuns")}},"\u53D6\u6D88"),he.createElement(Ce.ZP,{size:"middle",type:"primary",className:`${we.button} mr20`,onClick:()=>Fn.submit(),loading:ie["newShixuns/submitCourses"]},"\u4FDD\u5B58"))),he.createElement(ut.Z,{installPackage:an,visible:fn,setVisible:Wt}))};var Et=(0,ze.connect)(({newShixuns:le,loading:ie,user:ke})=>({newShixuns:le,loading:ie.effects,user:ke}))(at),Je=te(15975),gt={practicalTraining:"practicalTraining___VpEJN",titleWrap:"titleWrap___K8TrM",title:"title___x3Eob",line:"line___z14_S",dec:"dec___z7Nns"},kt=te(59154),se=te(55482),re=te.p+"static/images.fd91180a.png";const ee=({user:le,hideHeader:ie=!1})=>{const[ke]=(0,ze.useSearchParams)(),[yt,mt]=(0,E.useState)("1"),[Dt,vt]=(0,E.useState)(!1),jt=Ot=>{var Yt;if(Ot.target.value=="4"&&!((Yt=le.userInfo)!=null&&Yt.has_big_model_permission)){vt(!0);return}mt(Ot.target.value)};return(0,E.useEffect)(()=>{ke.get("tabs")&&mt(ke.get("tabs"))},[]),E.createElement("section",{className:gt.practicalTraining},E.createElement("div",{className:gt.titleWrap},ie?E.createElement("div",{style:{height:25}}):E.createElement(E.Fragment,null,E.createElement("div",{className:gt.title},E.createElement("b",{className:"font24 mb10"},"\u667A\u6167\u8D44\u6E90\u5F00\u53D1\u73AF\u5883"),E.createElement("div",{className:"font14"},"\u5F00\u53D1\u73AF\u5883\u7115\u65B0\u5347\u7EA7\uFF01\u4ECE\u5B9E\u8DF5\u9879\u76EE\u57FA\u7840\u7248\u5230\u667A\u6167\u8D44\u6E90\u8FDB\u9636\u6A21\u5F0F\uFF0C\u8D4B\u80FD\u5F00\u53D1\u65B0\u4F53\u9A8C~")),E.createElement("div",{className:gt.line})),E.createElement(xe.ZP.Group,{value:yt,onChange:jt},E.createElement(xe.ZP,{style:{fontSize:16},value:"1"},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),E.createElement(xe.ZP,{value:"2",style:{marginLeft:40,fontSize:16}},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"),E.createElement(xe.ZP,{value:"3",style:{marginLeft:40,fontSize:16}},"JupyterLab\u5B9E\u8DF5\u9879\u76EE"),E.createElement(xe.ZP,{value:"4",style:{marginLeft:40,fontSize:16}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE",E.createElement("img",{src:te(40732),style:{width:"18px",height:"18px",marginLeft:"5px"}})))),E.createElement("div",{className:gt.dec},yt==="1"&&"\u591A\u529F\u80FD\u65B0\u578B\u5B9E\u6218\u9879\u76EE\u6A21\u5F0F\uFF0C\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762\u3001Web IDE\u3001\u547D\u4EE4\u884C\u3001\u865A\u62DF\u4EFF\u771F\u7B49\u591A\u79CD\u5B9E\u9A8C\u573A\u666F\uFF0C\u9002\u7528\u4E8E\u5404\u7C7B\u590D\u6742\u5DE5\u7A0B\u9879\u76EE\u7814\u53D1\u3002",yt==="2"&&"\u591A\u529F\u80FD\u5B9E\u65F6\u4EA4\u4E92\u5B9E\u9A8C\u6A21\u5F0F\uFF0C\u652F\u6301\u5B9E\u65F6\u4EE3\u7801\u3001\u6570\u5B66\u65B9\u7A0B\u3001\u53EF\u89C6\u5316\u548CMarkDown\u7B49\u3002 \u9002\u7528\u4E8E\u6570\u636E\u6E05\u7406\u3001\u6570\u503C\u6A21\u62DF\u3001\u7EDF\u8BA1\u5EFA\u6A21\u3001\u673A\u5668\u5B66\u4E60\u7B49\u7CFB\u5217\u5B9E\u9A8C\u3002",yt==="3"&&"JupyterLab\u662F\u65B0\u4E00\u4EE3Jupyter Notebook\uFF0C\u914D\u7F6E\u6587\u4EF6\u76EE\u5F55\u548CNotebook\uFF0C\u652F\u6301\u6570\u636E\u79D1\u5B66\u4E2D\u7684\u5404\u79CD\u5DE5\u4F5C\u6D41\u7A0B\uFF0C\u9002\u5408\u4E2D\u5927\u578B\u9879\u76EE\u3002",yt==="4"&&"\u4F9D\u6258AI\u667A\u80FD\uFF0C\u5FEB\u901F\u751F\u6210\u5951\u5408\u65B9\u5411\u4E0E\u77E5\u8BC6\u70B9\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8F7B\u677E\u5B9E\u73B0\u4E2A\u6027\u5316\u6559\u5B66\u3002")),yt==="1"&&E.createElement(ye,{shixun_type:"normal"}),(yt==="2"||yt==="3")&&E.createElement(Et,{is_jupyter_lab:yt!=="2"}),yt==="4"&&E.createElement(kt.Z,null),E.createElement(Le.Z,null),E.createElement(Je.Z,null),E.createElement(se.Z,{visible:Dt,setVisible:vt,closeImageStyle:{top:0},image:re}))};var oe=(0,ze.connect)(({user:le})=>({user:le}))(ee)},34813:function(nt,ct,te){"use strict";te.d(ct,{AL:function(){return Re},Iy:function(){return Xe},Qv:function(){return Pe},ez:function(){return Ge},jb:function(){return Ne}});var E=te(32834),xe=te.n(E),Le=te(11690),ze=te.n(Le);let ge=1;function me(je,He){const et=je.match(/^(\s+)(?:```)/);if(et===null)return He;const ye=et[1];return He.split(` +`)}]};var Se=te(53184),Ee=te.n(Se),Ie=(Je,gt,kt)=>new Promise((se,re)=>{var ee=ie=>{try{le(kt.next(ie))}catch(ke){re(ke)}},oe=ie=>{try{le(kt.throw(ie))}catch(ke){re(ke)}},le=ie=>ie.done?se(ie.value):Promise.resolve(ie.value).then(ee,oe);le((kt=kt.apply(Je,gt)).next())});const Xe={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Ne=(Je,gt,kt,se)=>{const re=gt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:kt.lineNumber,endColumn:kt.column});return Array.from(new Set(re.match(/\b\w{2,}\b/g)||[])).map(oe=>({label:oe,kind:Je.languages.CompletionItemKind.Text,insertText:oe,range:se}))},Ye=(Je,gt,kt,se)=>{Je.languages.registerCompletionItemProvider(gt,{provideCompletionItems(re,ee){const oe=re.getWordUntilPosition(ee),le={startLineNumber:ee.lineNumber,endLineNumber:ee.lineNumber,startColumn:oe.startColumn,endColumn:oe.endColumn},ie=re.getLineContent(ee.lineNumber).substring(oe.startColumn-2,oe.endColumn);return{suggestions:[...Ne(Je,re,ee,le),...kt.map(yt=>({label:yt,kind:Je.languages.CompletionItemKind.Keyword,documentation:yt,insertText:yt,insertTextRules:Je.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:le})),...se.map(yt=>({label:yt.label,kind:Je.languages.CompletionItemKind.Snippet,documentation:yt.content,insertText:ie.startsWith("#")?yt.content.replace(/#/,""):yt.content,insertTextRules:Je.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:le}))]}}})};var Pe=Je=>{Xe.languages.forEach(gt=>{Je.languages.registerDocumentFormattingEditProvider(gt,{provideDocumentFormattingEdits(kt){return Ie(this,null,function*(){const se=Ee()(kt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:kt.getFullModelRange(),text:se}]})}})}),Ye(Je,"java",ze.keywords,ze.quickKey),Ye(Je,"cpp",ge.keywords,ge.quickKey),Ye(Je,"c",Le.keywords,[]),Ye(Je,"python",me.keywords,me.quickKey),Ye(Je,"scala",Ce.keywords,Ce.quickKey)};const ve="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Fe=Object.defineProperty,De=(Je,gt,kt)=>gt in Je?Fe(Je,gt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Je[gt]=kt,Ae=(Je,gt,kt)=>De(Je,typeof gt!="symbol"?gt+"":gt,kt);const Ve=class Ns{constructor(gt,kt,se){this.placeholder=gt,this.editor=kt,this.monaco=se,kt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ns.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ae(Ve,"ID","editor.widget.placeholderHint");var Re=Ve,We=te(96236),Ue=te(6767),rt=te(25399),Te=te(78267),je=te(1773),He=te(56102),et=Object.defineProperty,ye=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Qe=(Je,gt,kt)=>gt in Je?et(Je,gt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Je[gt]=kt,we=(Je,gt)=>{for(var kt in gt||(gt={}))Me.call(gt,kt)&&Qe(Je,kt,gt[kt]);if(be)for(var kt of be(gt))ot.call(gt,kt)&&Qe(Je,kt,gt[kt]);return Je},ut=(Je,gt)=>ye(Je,Ze(gt)),he=(Je,gt)=>{var kt={};for(var se in Je)Me.call(Je,se)&>.indexOf(se)<0&&(kt[se]=Je[se]);if(Je!=null&&be)for(var se of be(Je))gt.indexOf(se)<0&&ot.call(Je,se)&&(kt[se]=Je[se]);return kt},ce=(Je,gt,kt)=>new Promise((se,re)=>{var ee=ie=>{try{le(kt.next(ie))}catch(ke){re(ke)}},oe=ie=>{try{le(kt.throw(ie))}catch(ke){re(ke)}},le=ie=>ie.done?se(ie.value):Promise.resolve(ie.value).then(ee,oe);le((kt=kt.apply(Je,gt)).next())});function qe(Je){return/^\d+$/.test(Je)?`${Je}px`:Je}function st(){}let Oe=!1;const Be={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function _e(Je=[]){let gt=Je;if(Array.isArray(Je)){for(let kt=0;ktce(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Je){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Je)}});var at=Je=>{var gt=Je,{width:kt="100%",height:se="100%",value:re,language:ee="javascript",style:oe={},options:le={},overrideServices:ie={},theme:ke="vs-dark",onEditBlur:yt,isCopy:mt=!1,onSave:Dt,autoHeight:vt=!1,forbidCopy:jt=!1,forbidCopyTips:Ot,onChange:Yt=st,editorDidMount:Fn=st,onFocus:dn=st,onBreakPoint:Tt=st,breakPointValue:fn=[],filename:Wt="educoder.txt",errorLine:an,errorContent:Pt="",highlightLine:yn,openBreakPoint:tn=!1,placeholder:bn="",showMiniMap:xn=!0}=gt,zn=he(gt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const In=(0,E.useRef)(),on=(0,E.useRef)({}),Tn=(0,E.useRef)(),Dn=(0,E.useRef)(),zt=(0,E.useRef)([]),Ut=(0,E.useRef)(!1),dt=(0,E.useRef)(),Rt=(0,E.useRef)(),sn=(0,E.useRef)(!1),[Kt,Cn]=(0,E.useState)(!1);function en(){let pt;return In.current&&(pt=new xe.Z(It=>{for(let rn of It)(rn.target.offsetHeight>0||rn.target.offsetWidth>0)&&on.current.instance.layout()}),pt.observe(In.current)),pt}function Ht(){Ue.ZP.warning({content:decodeURIComponent(Ot||ve),key:"monaco-editor-tip"})}const Gt=()=>{let pt=on.current.instance;if(re!=null&&pt&&Kt){const It=pt.getModel();It&&re!==It.getValue()&&(Oe=!0,It.setValue(re),pt.layout(),Oe=!1)}};(0,E.useEffect)(()=>{const pt=je.Z.subscribe("formatDocument",It=>{var rn;let pn=on.current.instance;(rn=pn==null?void 0:pn.getAction)==null||rn.call(pn,"editor.action.formatDocument").run()});return window.updateMonacoValue=It=>{Yt(It)},pt},[]),(0,E.useEffect)(()=>{var pt;let It=on.current.instance;Dn.current&&clearTimeout(Dn.current),Dn.current=setTimeout(()=>{Gt()},500),re&&(re!=null&&re.length)&&((pt=It==null?void 0:It.updateOptions)==null||pt.call(It,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(re.split(/\r\n|\r|\n/g).length))+3,5)}))},[re,Kt,on.current]),(0,E.useEffect)(()=>{if(an&&on.current&&on.current.instance){let It=on.current.instance;It.changeViewZones(function(rn){var pn=document.createElement("div");pn.style.padding="10px 20px",pn.style.width="calc(100% - 20px)",pn.className="my-error-line-wrp",pn.innerHTML=Pt,rn.addZone({afterLineNumber:an||11,heightInLines:3,domNode:pn})});var pt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};It.addOverlayWidget(pt),It.revealPositionInCenter({lineNumber:20,column:1})}},[an,on.current,Kt]);const Bt=(pt="",It)=>{if(!pt||pt.trim()==="")return!0;const pn=on.current.instance.getModel().getLineTokens(It);let An=!1;for(let jn=0;jn<2;jn++)pn.getStandardTokenType(jn)===1&&(An=!0);return An};(0,E.useEffect)(()=>{var pt;const It=(pt=on.current)==null?void 0:pt.instance;if(It&&Kt&&jt){const rn=It.onDidBlurEditorWidget(()=>{sn.current=!1}),pn=It.onDidFocusEditorText(()=>{sn.current=!0});return()=>{rn.dispose(),pn.dispose()}}},[on.current,Kt,jt]),(0,E.useEffect)(()=>{var pt;if((pt=on.current)!=null&&pt.instance&&Kt&&tn){let It=on.current.instance,rn=It.getModel();if(!rn)return;(()=>{var Vn;let vn=[],qt=[];const ar=rn.getAllDecorations();for(let Gn of ar)Gn.options.className==="highlighted-line"&&(vn.push((Vn=Gn==null?void 0:Gn.range)==null?void 0:Vn.startLineNumber),qt.push(Gn==null?void 0:Gn.id));if(yn===vn[0])return;rn.deltaDecorations(qt,[]);const Ln=rn.getLineCount();yn&&yn<=Ln&&(It.deltaDecorations([],[{range:new $e.Range(yn,1,yn,rn.getLineMaxColumn(yn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),It.revealLineInCenter(yn))})();const An=(Vn=!1)=>{var vn;let qt=[],ar=[];const Ln=rn.getAllDecorations();for(let Gn of Ln)Gn.options.linesDecorationsClassName==="breakpoints-select"&&(qt.push((vn=Gn==null?void 0:Gn.range)==null?void 0:vn.startLineNumber),ar.push(Gn==null?void 0:Gn.id));if(Vn)return{lines:qt,ids:ar};Tt(qt)},jn=Vn=>ce(void 0,null,function*(){let vn={range:new $e.Range(Vn,1,Vn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield rn.deltaDecorations([],[vn]),An()}),Zn=Vn=>ce(void 0,null,function*(){let vn=[];const qt=It.getLineDecorations(Vn);for(let ar of qt)ar.options.linesDecorationsClassName==="breakpoints-select"&&vn.push(ar.id);yield rn.deltaDecorations(vn,[]),An()}),Un=Vn=>{let vn=It.getLineDecorations(Vn);for(let qt of vn)if(qt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Te.isEqual)(fn,An(!0).lines)){rn.deltaDecorations(An(!0).ids,[]);const Vn=fn.map(vn=>({range:new $e.Range(vn,1,vn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));rn.deltaDecorations([],Vn)}const Vt=It.onDidChangeModelContent(Vn=>{let vn=It.getPosition();if(vn){let qt=vn.lineNumber;clearTimeout(Rt.current),Rt.current=setTimeout(()=>{Bt(rn.getLineContent(qt),qt)?Zn(qt):Un(qt)?(Zn(qt),jn(qt)):An()},100)}}),En=It.onMouseDown(Vn=>{var vn,qt,ar;if(Vn.target.detail&&((ar=(qt=(vn=Vn.target)==null?void 0:vn.element)==null?void 0:qt.className)!=null&&ar.includes("line-numbers"))){let Ln=Vn.target.position.lineNumber;if(Bt(rn.getLineContent(Ln),Ln))return;Un(Ln)?Zn(Ln):jn(Ln)}}),Kn=Vn=>{let vn={range:new $e.Range(Vn,1,Vn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};zt.current=It.deltaDecorations(zt.current,[vn])},or=()=>{zt.current=It.deltaDecorations(zt.current,[])},fr=It.onMouseMove(Vn=>{var vn,qt,ar;if(or(),Vn.target.detail&&((ar=(qt=(vn=Vn.target)==null?void 0:vn.element)==null?void 0:qt.className)!=null&&ar.includes("line-numbers"))){let Ln=Vn.target.position.lineNumber;if(Bt(rn.getLineContent(Ln),Ln))return;Kn(Ln)}}),ir=It.onMouseLeave(()=>{or()});return()=>{Vt.dispose(),En.dispose(),fr.dispose(),ir.dispose()}}},[on.current,Kt,fn,yn,tn,ee]),(0,E.useEffect)(()=>{var pt;(pt=on.current)!=null&&pt.instance&&tn&&on.current.instance.setPosition({lineNumber:0,column:0})},[yn]);function ht(){let pt=on.current.instance;if(pt){const It=pt.getSelection(),rn=on.current.pastePos||{},pn=new $e.Range(rn.startLineNumber||It.endLineNumber,rn.startColumn||It.endColumn,rn.endLineNumber||It.endLineNumber,rn.endColumn||It.endColumn);setTimeout(()=>{pt.executeEdits("",[{range:pn,text:""}])},300)}}function xt(pt){(window.navigator.platform.match("Mac")?pt.metaKey:pt.ctrlKey)&&pt.keyCode==83&&(pt.preventDefault(),Dt())}const Xt=()=>{if(vt&&on.current.instance){const pt=on.current.instance.getContentHeight();hn(pt{if(!sn.current)return;const{keyCode:It,ctrlKey:rn,metaKey:pn,target:An,type:jn}=pt;return(jn==="paste"||(It===67||It===86)&&(pn||rn))&&An.nodeName==="TEXTAREA"&&(Ht(),pt.preventDefault()),!1};function Ct(pt,It){var rn=window.URL||window.webkitURL||window,pn=new Blob([It]),An=document.createElementNS("http://www.w3.org/1999/xhtml","a");An.href=rn.createObjectURL(pn),An.download=pt,Mt(An)}(0,E.useEffect)(()=>{Xt()},[Xt]),(0,E.useEffect)(()=>{In.current&&!Kt&&Promise.all([te.e(8909),te.e(1865)]).then(te.bind(te,71448)).then(pt=>{try{$e=pt,on.current.instance=$e.editor.create(In.current,{value:re,language:_e(ee),theme:ke,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:xn||!1}},ie);const It=on.current.instance;let An=[...We.BH._menuItems].find(Vt=>Vt[0]._debugName=="EditorContext")[1],jn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Zn=(Vt,En)=>{var Kn,or;let fr=Vt._first;do En.includes((or=(Kn=fr.element)==null?void 0:Kn.command)==null?void 0:or.id)&&Vt._remove(fr);while(fr=fr.next)};if(Fn(It,$e),setTimeout(()=>{Xt(),on.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Ct(Wt||"educoder.txt",It.getValue())}})},500),on.current.subscription=It.onDidChangeModelContent(Vt=>{Ut.current?clearTimeout(dt.current):(Xt(),Yt(It.getValue(),Vt)),dt.current=setTimeout(()=>{Ut.current=!1},500)}),window.Monaco||Pe($e,_e(ee)),jt&&(Zn(An,jn),In.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ft),window.removeEventListener("paste",ft),window.addEventListener("keydown",ft),window.addEventListener("paste",ft)),window.Monaco=$e,yt&&It.onDidBlurEditorWidget(()=>{yt(It.getValue())}),dn&&It.onDidFocusEditorText(()=>{jt&&it(),dn(It.getValue())}),jt){it();try{It.onDidPaste(Vt=>{const En=It.getSelection(),Kn=on.current.pastePos||{},or=new $e.Range(Kn.startLineNumber||En.endLineNumber,Kn.startColumn||En.endColumn,Kn.endLineNumber||En.endLineNumber,Kn.endColumn||En.endColumn);It.executeEdits("",[{range:Vt.range,text:""}])})}catch(Vt){}}let Un=en();return bn&&typeof bn=="string"&&new Re(bn,It,$e),Cn(!0),()=>{const Vt=on.current.instance;Vt.dispose();const En=Vt.getModel();En&&En.dispose(),on.current.subscription&&on.current.subscription.dispose(),Un.unobserve(In.current)}}catch(It){}})},[]),(0,E.useEffect)(()=>{if(on.current.instance&&Kt)return document.addEventListener("keydown",xt,!1),()=>{document.removeEventListener("keydown",xt)}},[Dt,Kt]),(0,E.useEffect)(()=>{let pt=on.current.instance;if(pt&&Kt){let It=_e(ee);$e.editor.setModelLanguage(pt.getModel(),It)}},[ee,Kt]),(0,E.useEffect)(()=>{on.current.instance&&Kt&&$e.editor.setTheme(ke)},[ke,Kt]),(0,E.useEffect)(()=>{let pt=on.current.instance;Tn.current=le,pt&&Kt&&(pt.updateOptions(we({},le)),setTimeout(()=>{pt.getModel().updateOptions(we({},le))},200))},[JSON.stringify(le),Kt]),(0,E.useEffect)(()=>{let pt=on.current.instance;pt&&Kt&&pt.layout()},[kt,se,Kt]);const[_t,Qt]=(0,E.useState)(qe(kt)),[nn,hn]=(0,E.useState)(qe(se)),un=ut(we({},oe),{width:_t,height:nn,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:In,style:un,onFocus:()=>{jt&&it()}},mt&&E.createElement(He.CopyToClipboard,{text:re,onCopy:()=>Ue.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(rt.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Et({width:Je="100%",height:gt="100%",original:kt,modified:se,language:re,options:ee={}}){const oe=(0,E.useRef)(),[le,ie]=(0,E.useState)(null);function ke(vt){let jt;return oe.current&&(jt=new xe.Z(Ot=>{for(let Yt of Ot)(Yt.target.offsetHeight>0||Yt.target.offsetWidth>0)&&vt.layout()}),jt.observe(oe.current)),jt}(0,E.useEffect)(()=>(oe.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(vt=>{$e=vt;const jt=$e.editor.createDiffEditor(oe.current,ut(we({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ee),{wordWrap:!0}));ie(jt);let Ot=ke(jt);return()=>{jt.dispose();const Yt=jt.getModel();Yt&&Yt.dispose(),Ot.unobserve(oe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{le&&le.setModel({original:$e.editor.createModel(kt,re),modified:$e.editor.createModel(se,re)})},[kt,se,re,le]);const yt=qe(Je),mt=qe(gt),Dt={width:yt,height:mt};return E.createElement("div",{className:"my-diff-editor",ref:oe,style:Dt})}},88276:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return Xe}});var E={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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},xe=te(29787),Le=te(25399),ze=te(89787),ge=te(92310),me=te.n(ge),Ce=te(85333),Se=te(61648),Ee=te(59301),Xe=({className:Ne,dataSource:Ye=[],col:Pe=4,right:ve,bottom:Fe=23,precision:De=0,wrapWidth:Ae=1200,trackEventItems:Ve,loading:Ge,onRemove:Re=()=>{},isCurrent:We=!0,showProgress:Ue=!1,showAlias:rt=!1,category:Te="notDisplay",hiddenClick:je=()=>{}})=>{const He=Math.floor((Ae-(Pe-1)*ve)/Pe),et=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return Ee.createElement(xe.Z,{spinning:Ge},Ee.createElement("div",{className:me()(E.list,Ne)},!!(Ye!=null&&Ye.length)&&(Ye==null?void 0:Ye.map((ye,Ze)=>{var be,Me,ot,Qe,we,ut,he,ce,qe,st,Oe,Be,_e;const{name:$e,id:it,identifier:at,featured:Et,school_name:Je,image_url:gt,excellent:kt,is_plan:se}=ye;return Ee.createElement("div",{key:it,className:We&&Ue?E.wrapisCurrent:E.wrap,style:{width:He,marginRight:(1+Ze)%Pe===0?0:ve+De,marginBottom:Fe}},Ee.createElement("a",{className:E.li,onClick:re=>{re.preventDefault(),re.stopPropagation(),Ve&&(0,Ce.L9)([Ve]),(0,Ce.xg)(`/paths/${at}`)}},Ee.createElement("div",{className:E.img},Ee.createElement("img",{className:E.cover,src:`${gt}`}),(be=ye==null?void 0:ye.subject_tags)==null?void 0:be.map((re,ee)=>{var oe,le;if(ee===0){const ke=(oe=et.find(yt=>yt.name==re))==null?void 0:oe.swclass;return Ee.createElement("span",{className:`sprite ${ke} ${E.sign}`,style:{left:"-4px"}})}const ie=(le=et.find(ke=>ke.name==re))==null?void 0:le.ptclass;return Ee.createElement("span",{className:`sprite ${ie} ${E.sign}`,style:{left:`${48+52*(ee-1)+2*ee}px`}})}),Ee.createElement("div",{className:E.tagsDom},Ee.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(ye==null?void 0:ye.excellent)&&Ee.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Me=ye==null?void 0:ye.custom_tags)==null?void 0:Me.length)>0&&Ee.createElement(Le.Z,{title:(we=(Qe=ye==null?void 0:ye.custom_tags)==null?void 0:Qe[((ot=ye==null?void 0:ye.custom_tags)==null?void 0:ot.length)-1])==null?void 0:we.tag_name},Ee.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},Ee.createElement("span",{className:"multi-llipsis1e text-10px"},(ce=(he=ye==null?void 0:ye.custom_tags)==null?void 0:he[((ut=ye==null?void 0:ye.custom_tags)==null?void 0:ut.length)-1])==null?void 0:ce.tag_name))))),Te=="hide"&&(ye==null?void 0:ye.studying)&&We&&Ee.createElement("div",{className:`${E.movebq} user-path-items`,onClick:re=>{re.stopPropagation(),Re(ye)}},Ee.createElement("i",{className:"iconfont icon-yichu1 font12"}),Ee.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(Te)&&We&&Ee.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:re=>{re.stopPropagation(),je(ye)}},Ee.createElement("i",{className:`iconfont ${Te=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Ee.createElement("span",null,Te=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Ee.createElement("div",{className:E.name},Ee.createElement(Le.Z,{title:rt&&(ye!=null&&ye.excellent_alias_name)?Ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${$e}`,Ee.createElement("br",null),Ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ye==null?void 0:ye.excellent_alias_name}`)):$e},Ee.createElement("span",{className:E.e},rt&&(ye==null?void 0:ye.excellent_alias_name)||$e))),We&&Ue&&((qe=ye==null?void 0:ye.progress)==null?void 0:qe.all_score)!=0&&Ee.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Ee.createElement(ze.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((st=ye==null?void 0:ye.progress)==null?void 0:st.my_score)/((Oe=ye==null?void 0:ye.progress)==null?void 0:Oe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Be=ye==null?void 0:ye.progress)==null?void 0:Be.my_score,"/",(_e=ye==null?void 0:ye.progress)==null?void 0:_e.all_score),(!We||!Ue)&&Ee.createElement(Le.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Je}`},Ee.createElement("div",{className:E.unit},Ee.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Je)),(!We||!Ue)&&Ee.createElement("div",{className:E.tags},Ee.createElement("div",null,Ee.createElement(Le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ee.createElement("span",null,ye.stages_count))),Ee.createElement(Le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ee.createElement("span",null,ye.members_count)))))))})),!Ye.length&&Ee.createElement(Se.Z,null)))}},22417:function(nt,ct,te){"use strict";te.d(ct,{jL:function(){return ze},w9:function(){return ce},QD:function(){return fn},cQ:function(){return Ze.Z},op:function(){return jt},O5:function(){return en},_b:function(){return bn},t7:function(){return De},Gi:function(){return $e},YG:function(){return Be},qp:function(){return Ie},vr:function(){return Pt},qE:function(){return Fn},Je:function(){return Ge},wb:function(){return ye},cq:function(){return kt},tp:function(){return Ye}});var E=te(59301),xe={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"},ze=({dataSource:Ht=[],img:Gt,imgWidth:Bt=346,title:ht,sunTitle:xt,bannerExtraContent:Xt})=>E.createElement("div",{className:xe.banner},E.createElement("div",{className:xe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,ht),E.createElement("span",null,xt)),Ht.length>0&&E.createElement("div",{className:xe.btns},Ht.map((Mt,ft)=>E.createElement("div",{key:ft,onClick:Mt.click},Mt.name,Mt.sign?E.createElement("span",{className:"sprite sprite-33"}):null))),Xt),Gt&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Gt,width:Bt}))),ge={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"},me=te(92310),Ce=te.n(me),Se=te(78267),Ie=({dataSource:Ht=[],value:Gt,onChange:Bt,onTitleChange:ht,className:xt,title:Xt,titleWidth:Mt=41,style:ft={},fontColor:Ct="#6A7283",showCount:_t})=>{const[Qt,nn]=(0,E.useState)(1),[hn,un]=(0,E.useState)(!1),pt=(0,E.useRef)(null),It=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var rn;Ht.length!==0&&(((rn=pt==null?void 0:pt.current)==null?void 0:rn.clientHeight)>97?nn(1):nn(0)),Ht.length===0&&nn(0),un(!1)},[Ht]),E.createElement("div",{className:Ce()(ge.row,xt,"fadeIn","animated"),style:ft},E.createElement("div",{onClick:(0,Se.throttle)(()=>ht==null?void 0:ht(),2e3),style:{width:Mt,marginTop:hn?12:4},className:`${ge.title} ${ht?"current":""}`},Xt),E.createElement("div",{className:hn?`${ge.tagsWrap} ${ge.tagsBorderWrap}`:ge.tagsWrap},E.createElement("div",{className:ge.bar,ref:It,style:Qt>0?{height:Qt===1?97:"auto",overflow:Qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:ge.tag,ref:pt},Ht==null?void 0:Ht.map(rn=>E.createElement("span",{onClick:()=>Bt(rn.id),key:rn.id,style:{color:Ct},className:Gt===rn.id?ge.active:""},E.createElement("span",{title:rn.name,className:ge.name},rn.name),!!_t&&E.createElement("span",{className:ge.num},rn.count))))),!!Qt&&E.createElement(E.Fragment,null,Qt===1?E.createElement("div",{onClick:()=>{var rn;nn(2),((rn=pt==null?void 0:pt.current)==null?void 0:rn.clientHeight)>245?un(!0):un(!1)},className:ge.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{It.current.scrollTop=0,nn(1),un(!1)},className:ge.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Xe={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"},Ye=({dataSource:Ht=[],value:Gt,onChange:Bt,className:ht,style:xt={}})=>E.createElement("div",{style:xt,className:Ce()(Xe.tabs,ht)},Ht.map(Xt=>E.createElement("span",{onClick:()=>Bt(Xt.id),className:Gt===Xt.id?Xe.active:"",key:Xt.id},Xt.name))),Pe={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=te(37568),De=({dataSource:Ht=[],value:Gt="",onChange:Bt,onInputChange:ht=()=>{},className:xt,style:Xt={},placeholder:Mt,allowClear:ft=!1})=>{var Ct;const[_t,Qt]=(0,E.useState)(""),[nn,hn]=(0,E.useState)("");(0,E.useEffect)(()=>{var It;let rn=Gt;(It=JSON.stringify(Gt))!=null&&It.includes("{")&&(Qt(Gt.id),rn=Gt.value||"");try{hn(decodeURIComponent(rn||""))}catch(pn){hn(decodeURIComponent(rn||""))}},[Gt]);const un=()=>{Bt(encodeURIComponent(nn),_t||null)},pt=It=>{It!==_t&&(Qt(It),Bt(encodeURIComponent(nn),It))};return E.createElement("div",{className:Ce()(Pe.input,xt),style:Xt},!!Ht.length&&E.createElement("div",{className:Pe.dropdown},E.createElement("div",{className:Pe.text},(Ct=Ht.find(It=>It.id===_t))==null?void 0:Ct.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:Pe.b1}),E.createElement("b",{className:Pe.b2})),E.createElement("div",{className:Pe.menu},Ht.map((It,rn)=>E.createElement("div",{key:rn,onClick:()=>pt(It.id)},It.name)))),E.createElement(ve.default,{onPressEnter:un,value:nn,onChange:It=>{hn(It.target.value),ht(encodeURIComponent(It.target.value),_t||null)},placeholder:Mt,variant:"borderless",allowClear:ft,onClear:()=>Bt("",_t||null)}),E.createElement("i",{onClick:un,className:"iconfont icon-sousuo9 font14 current"}))},Ae={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"},Ge=({value:Ht,onChange:Gt,className:Bt,total:ht,pageSize:xt,style:Xt={}})=>{const Mt=Ht<2,ft=Ht>=Math.ceil(ht/xt);return ht<=xt?E.createElement(E.Fragment,null):E.createElement("div",{className:Ce()(Ae.quickPager,Bt),style:Xt},E.createElement("div",{onClick:()=>{Mt||Gt(Ht-1,"prev")},className:Mt?Ae.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{ft||Gt(Ht+1,"next")},className:ft?Ae.disabled:""},"\u4E0B\u4E00\u9875"))},Re={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=te(29787),Ue=te(25399),rt=te(63139),Te=te(42684),je=te(85333),He=te(61648),ye=({className:Ht,dataSource:Gt=[],col:Bt=4,right:ht,bottom:xt=23,precision:Xt=0,wrapWidth:Mt=1200,trackEventItems:ft,loading:Ct})=>{const _t=Math.floor((Mt-(Bt-1)*ht)/Bt);return E.createElement(We.Z,{spinning:Ct},E.createElement("div",{className:Ce()(Re.list,Ht)},!!Gt.length&&Gt.map((Qt,nn)=>{const{name:hn,id:un,identifier:pt,power:It,cover_image_id:rn,pic:pn}=Qt;return E.createElement("div",{className:Re.wrap,key:un,style:{width:_t,marginRight:(1+nn)%Bt===0?0:ht+Xt,marginBottom:xt}},E.createElement("a",{target:"_blank",href:`/shixuns/${pt}/challenges`,className:Re.li,onClick:An=>{An.preventDefault(),ft&&(0,je.L9)([ft]),It&&(0,je.xg)(`/shixuns/${pt}/challenges`)}},E.createElement("div",{className:Re.img},E.createElement("img",{className:Re.cover,src:`${pn}`}),Qt.is_jupyter&&E.createElement("span",{className:`sprite sprite-43 ${Re.sign}`}),Qt.is_jupyter_lab&&E.createElement("span",{className:`sprite sprite-42 ${Re.sign}`}),Qt.is_unity_3d&&E.createElement("span",{className:`sprite sprite-44 ${Re.sign}`})),E.createElement("div",{className:Re.name},E.createElement(Ue.Z,{title:hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:Re.e},hn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:Re.tags},E.createElement(Ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Qt.challenges_count))),!!Qt.myshixuns_count&&E.createElement(Ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Qt.myshixuns_count))),E.createElement(Ue.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Qt.level))),E.createElement("div",{className:Re.rate},E.createElement(rt.Z,{allowHalf:!0,disabled:!0,defaultValue:Qt.score_info}),E.createElement("span",null,"\xA0",Qt.score_info?`${Qt.score_info}\u5206`:"5\u5206")))),!It&&E.createElement("div",{className:Re.lockWrap},E.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Gt.length&&E.createElement(He.Z,null)))},Ze=te(88276),be={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Me=te(62957),ot=te(96599),Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",we=te(59301),ut=(Ht,Gt,Bt)=>new Promise((ht,xt)=>{var Xt=Ct=>{try{ft(Bt.next(Ct))}catch(_t){xt(_t)}},Mt=Ct=>{try{ft(Bt.throw(Ct))}catch(_t){xt(_t)}},ft=Ct=>Ct.done?ht(Ct.value):Promise.resolve(Ct.value).then(Xt,Mt);ft((Bt=Bt.apply(Ht,Gt)).next())}),ce=({className:Ht,dataSource:Gt=[],col:Bt=4,right:ht,bottom:xt=23,precision:Xt=0,wrapWidth:Mt=1200,trackEventItems:ft,loading:Ct,category:_t,hiddenClick:Qt,handleVery:nn=()=>!0,isCurrent:hn})=>{const[un,pt]=Me.default.useModal(),It=Math.floor((Mt-(Bt-1)*ht)/Bt),rn=pn=>ut(void 0,null,function*(){un.confirm({title:"\u7F6E\u9876",width:500,content:we.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",we.createElement("span",{className:"c-blue"},"\u201C",pn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return we.createElement(We.Z,{spinning:Ct},pt,we.createElement("div",{className:Ce()(be.list,Ht)},!!Gt.length&&Gt.map((pn,An)=>{const{subject_identifier:jn,id:Zn,identifier:Un,power:Vt}=pn,En=pn.is_public!=0&&pn.is_public;return we.createElement("div",{className:be.wrap,key:Zn,style:{width:It,marginRight:(1+An)%Bt===0?0:ht+Xt,marginBottom:xt}},pn.homepage_show&&we.createElement("div",{className:be.btnsTop},we.createElement(ot.default,{color:"red"},"\u7F6E\u9876")),we.createElement("a",{className:be.li,onClick:Kn=>{Kn.preventDefault(),nn(pn==null?void 0:pn.first_category_url)&&(ft&&(0,je.L9)([ft]),(0,je.xg)(pn.first_category_url))}},we.createElement("div",{className:be.top},we.createElement(Ue.Z,{title:pn.name},we.createElement("div",{className:be.name},pn.name)),we.createElement("img",{className:be.img,src:Te.Z.IMG_SERVER+"/images/"+pn.avatar_url}),we.createElement("div",{className:be.text,title:pn.creator},pn.creator),jn&&we.createElement("div",{className:be.btns},we.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),we.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),En&&we.createElement("div",{className:be.sign},"\u516C\u5F00"),hn&&we.createElement("div",{className:be.hidden,onClick:Kn=>{Kn.stopPropagation(),Qt(pn)}},we.createElement("i",{className:`iconfont ${_t=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),_t=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),we.createElement("div",{className:be.bottom},pn.visits>0&&we.createElement(Ue.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-liulanyan"}),we.createElement("span",null,pn.visits))),pn.course_members_count>0&&we.createElement(Ue.Z,{title:"\u6210\u5458",placement:"bottom"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-chengyuan"}),pn.course_members_count)),pn.tasks_count>0&&we.createElement(Ue.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-zuoye"}),pn.tasks_count)),pn.is_end?we.createElement("div",{style:{color:"#6B758B"}}):we.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!pn.is_accessible&&we.createElement("div",{className:be.lockWrap},we.createElement("img",{src:`${Te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),we.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Gt.length&&we.createElement(He.Z,null)))},qe={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"},st=te(44225),Be=({dataSource:Ht=[],value:Gt,onChange:Bt,className:ht,style:xt={},tabBarExtraContent:Xt})=>E.createElement("div",{className:Ce()(qe.tabs,ht),style:xt},E.createElement("div",{className:qe.tabsWrap},Ht.map((Mt,ft)=>!(Mt!=null&&Mt.hide)&&E.createElement("aside",{className:qe.tab,onClick:()=>{Bt(Mt.id),Mt.link&&st.history.push(Mt.link)},key:ft},E.createElement("div",{className:Gt===Mt.id?qe.active:""},Mt.name),(Mt==null?void 0:Mt.resetCount)==null&&(Mt==null?void 0:Mt.total)!==void 0&&E.createElement("span",null,"\uFF08",Mt==null?void 0:Mt.total,"\uFF09"),(Mt==null?void 0:Mt.resetCount)!==void 0&&(Mt==null?void 0:Mt.total)!==void 0&&E.createElement(Ue.Z,{title:(Mt==null?void 0:Mt.tip)!=null?Mt==null?void 0:Mt.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},Mt==null?void 0:Mt.resetCount),"/",E.createElement("span",null,Mt==null?void 0:Mt.total),"\uFF09"))))),E.createElement("div",{className:qe.tabBar},Xt)),$e=({className:Ht,style:Gt={},children:Bt})=>E.createElement("div",{className:Ce()(Ht),style:Gt},Bt),it={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"},at=te(75727),Et=te(93041);const Je=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var kt=({sortValue:Ht,dropValue:Gt,className:Bt,onSort:ht,onDrop:xt,dataSource:Xt=Je})=>{var Mt;return E.createElement("div",{className:Ce()(it.orderWrap,Bt)},E.createElement(at.Z,{dropdownRender:()=>E.createElement(Et.default,null,Xt.map((ft,Ct)=>E.createElement(Et.default.Item,{key:Ct,onClick:()=>xt(ft.id)},ft.name)))},E.createElement("span",{className:it.orderTextWrap},(Mt=Xt.find(ft=>Gt===ft.id))==null?void 0:Mt.name)),E.createElement("span",{className:it.orderIconWrap},E.createElement("span",{className:it.orderAsc},E.createElement("i",{className:Ht==="asc"?`iconfont icon-sanjiaoxing-up font12 ${it.cursorPointer} ${it.active}`:`iconfont icon-sanjiaoxing-up font12 ${it.cursorPointer}`,onClick:()=>ht(Ht==="asc"?"desc":"asc")})),E.createElement("span",{className:it.orderDesc},E.createElement("i",{className:Ht==="desc"?`iconfont icon-sanjiaoxing-down font12 ${it.cursorPointer} ${it.active}`:`iconfont icon-sanjiaoxing-down font12 ${it.cursorPointer}`,onClick:()=>ht(Ht==="asc"?"desc":"asc")}))))},se={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"},re=te(7939),ee=Object.defineProperty,oe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ke=(Ht,Gt,Bt)=>Gt in Ht?ee(Ht,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Ht[Gt]=Bt,yt=(Ht,Gt)=>{for(var Bt in Gt||(Gt={}))le.call(Gt,Bt)&&ke(Ht,Bt,Gt[Bt]);if(oe)for(var Bt of oe(Gt))ie.call(Gt,Bt)&&ke(Ht,Bt,Gt[Bt]);return Ht},mt=(Ht,Gt)=>{var Bt={};for(var ht in Ht)le.call(Ht,ht)&&Gt.indexOf(ht)<0&&(Bt[ht]=Ht[ht]);if(Ht!=null&&oe)for(var ht of oe(Ht))Gt.indexOf(ht)<0&&ie.call(Ht,ht)&&(Bt[ht]=Ht[ht]);return Bt},Dt=(Ht,Gt,Bt)=>new Promise((ht,xt)=>{var Xt=Ct=>{try{ft(Bt.next(Ct))}catch(_t){xt(_t)}},Mt=Ct=>{try{ft(Bt.throw(Ct))}catch(_t){xt(_t)}},ft=Ct=>Ct.done?ht(Ct.value):Promise.resolve(Ct.value).then(Xt,Mt);ft((Bt=Bt.apply(Ht,Gt)).next())}),jt=Ht=>{var Gt=Ht,{className:Bt,style:ht,children:xt,loading:Xt=!1,openLoading:Mt,onClick:ft=()=>{},size:Ct="middle",shape:_t="round"}=Gt,Qt=mt(Gt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[nn,hn]=(0,E.useState)(!1);return E.createElement(re.ZP,yt({onClick:(0,Se.throttle)(un=>Dt(void 0,null,function*(){Mt&&hn(!0);try{yield ft(un)}catch(pt){console.log("error",pt)}Mt&&hn(!1)}),2e3,{leading:!0,trailing:!1}),className:Ce()(se.btn,se[`${Ct}-${_t}`],Bt),style:ht,size:Ct,shape:_t,loading:nn||Xt},Qt),xt)},Ot={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"},Fn=({className:Ht,style:Gt,children:Bt=null,onClick:ht,title:xt})=>E.createElement("div",{className:Ce()(Ot.head,Ht),style:Gt},E.createElement("span",{className:"primary-hover",onClick:ht},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:xt},xt),E.createElement("div",{className:Ot.node},Bt)),dn={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"},fn=({confirmShow:Ht=!0,confirmTitle:Gt,confirmClick:Bt,cancelShow:ht=!0,cancelTitle:xt,cancelClick:Xt,className:Mt,style:ft,confirmLoading:Ct=!1})=>E.createElement("div",{className:Ce()(dn.btns,Mt),style:ft},Ht&&E.createElement(re.ZP,{loading:Ct,onClick:Bt,type:"primary",className:dn.confirm},Gt),ht&&E.createElement(re.ZP,{onClick:Xt,className:dn.cancel},xt)),Wt={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"},Pt=({className:Ht,style:Gt={},LeftContent:Bt,children:ht,RightContent:xt})=>E.createElement("div",{className:Ce()(Wt.fixedBottom,Ht),style:Gt},E.createElement("div",{className:Wt.wrap},E.createElement("div",{className:Wt.left},Bt),E.createElement("div",{className:Wt.center},ht),E.createElement("div",{className:Wt.right},xt))),yn={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"},bn=({className:Ht,style:Gt={},dataSource:Bt=[]})=>E.createElement("div",{className:Ce()(yn.crumbs,Ht),style:Gt},Bt.map((ht,xt)=>xtst.history.push(ht.path)},ht.name):E.createElement("span",null,ht.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:xt,style:{color:"#5F6368"}},ht.name))),xn=te(11938),zn=Object.defineProperty,In=Object.defineProperties,on=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Ut=(Ht,Gt,Bt)=>Gt in Ht?zn(Ht,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Ht[Gt]=Bt,dt=(Ht,Gt)=>{for(var Bt in Gt||(Gt={}))Dn.call(Gt,Bt)&&Ut(Ht,Bt,Gt[Bt]);if(Tn)for(var Bt of Tn(Gt))zt.call(Gt,Bt)&&Ut(Ht,Bt,Gt[Bt]);return Ht},Rt=(Ht,Gt)=>In(Ht,on(Gt)),sn=(Ht,Gt)=>{var Bt={};for(var ht in Ht)Dn.call(Ht,ht)&&Gt.indexOf(ht)<0&&(Bt[ht]=Ht[ht]);if(Ht!=null&&Tn)for(var ht of Tn(Ht))Gt.indexOf(ht)<0&&zt.call(Ht,ht)&&(Bt[ht]=Ht[ht]);return Bt};const{Countdown:Kt}=xn.default;var en=Ht=>{var Gt=Ht,{onChange:Bt}=Gt,ht=sn(Gt,["onChange"]);const[xt,Xt]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof xt=="number"&&xt>=0&&Bt(xt)},[xt]);const Mt=ft=>{const Ct=Math.floor(ft/1e3);Xt(Ct)};return E.createElement(Kt,Rt(dt({},ht),{onChange:Mt}))}},8204:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return xe}});var E=te(59301);function xe(Le,ze){const ge=(0,E.useRef)();(0,E.useEffect)(()=>{ge.current=Le}),(0,E.useEffect)(()=>{function me(){ge.current()}if(ze!==null){let Ce=setInterval(me,ze);return()=>clearInterval(Ce)}},[ze])}},34462:function(nt,ct,te){"use strict";te.d(ct,{i:function(){return Re},q:function(){return Ge}});var E=te(59301),xe={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},Le=te(92310),ze=te.n(Le),ge=te(25399),me=te(82326),Ce=te(7939),Se=te(58661),Ee=Object.defineProperty,Ie=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ve=(We,Ue,rt)=>Ue in We?Ee(We,Ue,{enumerable:!0,configurable:!0,writable:!0,value:rt}):We[Ue]=rt,Fe=(We,Ue)=>{for(var rt in Ue||(Ue={}))Ye.call(Ue,rt)&&ve(We,rt,Ue[rt]);if(Ne)for(var rt of Ne(Ue))Pe.call(Ue,rt)&&ve(We,rt,Ue[rt]);return We},De=(We,Ue)=>Ie(We,Xe(Ue)),Ae=(We,Ue)=>{var rt={};for(var Te in We)Ye.call(We,Te)&&Ue.indexOf(Te)<0&&(rt[Te]=We[Te]);if(We!=null&&Ne)for(var Te of Ne(We))Ue.indexOf(Te)<0&&Pe.call(We,Te)&&(rt[Te]=We[Te]);return rt},Ve=(We,Ue,rt)=>new Promise((Te,je)=>{var He=Ze=>{try{ye(rt.next(Ze))}catch(be){je(be)}},et=Ze=>{try{ye(rt.throw(Ze))}catch(be){je(be)}},ye=Ze=>Ze.done?Te(Ze.value):Promise.resolve(Ze.value).then(He,et);ye((rt=rt.apply(We,Ue)).next())});const Ge=We=>{var Ue=We,{wrapClassName:rt,wrapStyle:Te={},showLinkButton:je=!0,tooltipTitle:He="",loadGeneral:et=!1,data:ye={}}=Ue,Ze=Ae(Ue,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const be="course_disciplines_list",[Me,ot]=(0,E.useState)(()=>{const qe=sessionStorage.getItem(be);return qe?JSON.parse(qe):[]}),[Qe,we]=(0,E.useState)(!1),[ut,he]=(0,E.useState)(!0);(0,E.useEffect)(()=>{ce()},[]);const ce=()=>Ve(void 0,null,function*(){var qe,st,Oe,Be;we(!0);const _e=yield(0,Se.U2)("v2/course_disciplines.json",ye);if(_e.status===0){const $e=((st=(qe=_e==null?void 0:_e.data)==null?void 0:qe.list)==null?void 0:st.map(it=>({value:it.id,label:it.name})))||[];if(ot($e),he(!1),sessionStorage.setItem(be,JSON.stringify($e)),ut){const it=(Be=(Oe=_e==null?void 0:_e.data)==null?void 0:Oe.list)==null?void 0:Be.find(at=>at.is_default);et&&it&&Ze.onChange(it==null?void 0:it.id)}}we(!1)});return E.createElement("div",{className:ze()(xe.singleSelect,rt),style:Te},E.createElement(ge.Z,{title:He},E.createElement(me.default,Fe({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Qe,options:Me,onDropdownVisibleChange:qe=>{qe&&ce()}},Ze))),je&&E.createElement(Ce.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},Re=We=>{var Ue=We,{wrapClassName:rt,wrapStyle:Te={},showLinkButton:je=!0,courseDisciplineId:He="",isPlusHeight:et=!1,tooltipTitle:ye,allowAcceptEmpty:Ze=!1,data:be={}}=Ue,Me=Ae(Ue,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[ot,Qe]=(0,E.useState)([]),[we,ut]=(0,E.useState)(!1);(0,E.useEffect)(()=>{he()},[He]);const he=()=>Ve(void 0,null,function*(){var ce,qe;if(!Ze&&!He){Qe([]);return}ut(!0);const st=yield(0,Se.U2)(`v2/course_disciplines/${He||"all"}.json`,be);if(st.status===0){const Oe=((qe=(ce=st==null?void 0:st.data)==null?void 0:ce.tag_disciplines)==null?void 0:qe.map(Be=>({value:Be.id,label:Be.name})))||[];Oe.length&&Qe(Oe)}ut(!1)});return E.createElement("div",{className:ze()(xe.multipleSelect,rt),style:Te},E.createElement(ge.Z,{title:ye},E.createElement(me.default,De(Fe({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:we,options:ot,maxTagCount:"responsive",onDropdownVisibleChange:ce=>{ce&&he()}},Me),{className:ze()(Me.className,et&&xe.plus)}))),je&&E.createElement(Ce.ZP,{className:xe.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},8882:function(nt,ct,te){"use strict";te.d(ct,{h:function(){return E}});var E=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(E||{})},10035:function(nt,ct,te){"use strict";te.d(ct,{H7:function(){return ve},MK:function(){return Pe},MU:function(){return Ie},X6:function(){return Ne},bM:function(){return Ee},fi:function(){return Fe},fu:function(){return Se},n4:function(){return De},rX:function(){return Ye},vl:function(){return Ae},zO:function(){return Xe}});var E=te(58661),xe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,me=(Ve,Ge,Re)=>Ge in Ve?xe(Ve,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ve[Ge]=Re,Ce=(Ve,Ge)=>{for(var Re in Ge||(Ge={}))ze.call(Ge,Re)&&me(Ve,Re,Ge[Re]);if(Le)for(var Re of Le(Ge))ge.call(Ge,Re)&&me(Ve,Re,Ge[Re]);return Ve};function Se(Ve,Ge){return(0,E.U2)(`myproblems/${Ve}.json`,Ce({hidePopLogin:!0},Ge||{}))}function Ee(Ve,Ge){return(0,E.v_)(`myproblems/${Ve}/code_submit.json`,Ge)}function Ie(Ve,Ge){return(0,E.v_)(`myproblems/${Ve}/code_debug.json`,Ge)}function Xe(Ve,Ge){return Ge.language&&(Ge.language=encodeURIComponent(Ge.language)),(0,E.U2)(`myproblems/${Ve}/submit_records.json`,Ge)}function Ne(Ve){return(0,E.U2)("myproblems/record_detail.json",{id:Ve})}function Ye(Ve,Ge){return(0,E.U2)(`myproblems/${Ve}/result.json`,{mode:Ge})}function Pe(Ve,Ge){return(0,E.v_)(`myproblems/${Ve}/add_notes.json`,Ge)}function ve(Ve,Ge){return(0,E.v_)(`myproblems/${Ve}/restore_initial_code.json`,Ge)}function Fe(Ve){return(0,E.v_)(`myproblems/${Ve}/sync_code.json`)}function De(Ve,Ge){return(0,E.v_)(`myproblems/${Ve}/update_code.json`,Ge)}function Ae(Ve,Ge){return(0,E.v_)(`discusses/${Ve}/plus.json`,Ge)}},36266:function(nt,ct,te){"use strict";te.r(ct),te.d(ct,{default:function(){return st}});var E=te(59301),xe=te(44225),Le=te(28284),ze=te(6767),ge=te(62957),me=te(91882),Ce=te(47889),Se=te(82326),Ee=te(53420),Ie=te(25399),Xe=te(94968),Ne=te(70858),Ye=te(7939),Pe=te(42684),ve={bgWrapper:"bgWrapper___yZrnF",bg:"bg___DMAyj",main:"main___l1oS8",addTypeRadio:"addTypeRadio___eH2zI",formWrap:"formWrap___ydPvR",questionTypeRadio:"questionTypeRadio___jQze1",otherWrapper:"otherWrapper___ee2k0",treeWrapper:"treeWrapper___t5heq",uploadTips:"uploadTips___v_XSU",uploadTipsIcon:"uploadTipsIcon___gfQUD",downloadBtn:"downloadBtn___BqNPb",uploadBtn:"uploadBtn___p7bAk",buttonFixed:"buttonFixed___j1UZJ",buttonWrap:"buttonWrap___FfqsJ",button:"button___TuRr2",topicWrap:"topicWrap___v5_lJ",cascaderPopup:"cascaderPopup___nXZ4B",unfold:"unfold____IJ2y"},Fe=te(32268),De=te(83210),Ae=te(85333),Ve=te(61485),Ge=te(58661),Re=te(38347),We=te(24334),Ue=te(29496),rt=te(34462),Te=te(59301),je=Object.defineProperty,He=Object.defineProperties,et=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Me=(Oe,Be,_e)=>Be in Oe?je(Oe,Be,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Oe[Be]=_e,ot=(Oe,Be)=>{for(var _e in Be||(Be={}))Ze.call(Be,_e)&&Me(Oe,_e,Be[_e]);if(ye)for(var _e of ye(Be))be.call(Be,_e)&&Me(Oe,_e,Be[_e]);return Oe},Qe=(Oe,Be)=>He(Oe,et(Be)),we=(Oe,Be,_e)=>new Promise(($e,it)=>{var at=gt=>{try{Je(_e.next(gt))}catch(kt){it(kt)}},Et=gt=>{try{Je(_e.throw(gt))}catch(kt){it(kt)}},Je=gt=>gt.done?$e(gt.value):Promise.resolve(gt.value).then(at,Et);Je((_e=_e.apply(Oe,Be)).next())});const ut=Oe=>Oe==="SINGLE"||Oe==="MULTIPLE"?"SELECT":Oe,he=Oe=>Oe.map(Be=>Qe(ot({},Be),{is_answer:Be.is_answer?1:0})),ce=({form:Oe,currentItemType:Be,editId:_e})=>({SELECT:Te.createElement(Fe.uh,{form:Oe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),JUDGMENT:Te.createElement(Fe.ZZ,{form:Oe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}),COMPLETION:Te.createElement(Fe.u8,{form:Oe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:!1,answerKey:"standard_answers"}),SUBJECTIVE:Te.createElement(Fe.Wk,{showKeywords:!0,isMustKeyWords:!1,form:Oe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),COMBINATION:Te.createElement(Fe.rL,{form:Oe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices",withScore:!1}),BPROGRAM:Te.createElement(Fe.tc,{form:Oe,hackidentifier:_e,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,answerKey:"standard_answers"}),SHIXUN:Te.createElement(De.default,{hideHeader:!0})})[Be]||null,qe=({problemset:Oe,loading:Be,dispatch:_e})=>{var $e,it,at,Et,Je,gt,kt,se,re,ee,oe;const le=(0,xe.useParams)(),[ie]=(0,xe.useSearchParams)(),[ke]=Le.default.useForm(),yt=(0,E.useRef)(),[mt,Dt]=(0,E.useState)(1),[vt,jt]=(0,E.useState)([]),[Ot,Yt]=(0,E.useState)(),[Fn,dn]=(0,E.useState)(!1),[Tt,fn]=(0,E.useState)(),[Wt,an]=(0,E.useState)("SELECT"),[Pt,yn]=(0,E.useState)([]),tn=le.type==="edit",bn=Le.default.useWatch("course_discipline_id",ke);(0,E.useEffect)(()=>{zn()},[]);const xn=dt=>dt.map(Rt=>({title:Rt.name,value:Rt.group_id,children:xn(Rt.children)})),zn=()=>we(void 0,null,function*(){const dt=yield(0,Ue.NZ)({});if(dt!=null&&dt.data){const Rt=[{title:"\u6839\u76EE\u5F55",value:0,children:xn(dt.data||[])}];yn(Rt)}});(0,E.useEffect)(()=>(_e({type:"globalSetting/footerToggle",payload:!1}),()=>{_e({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,E.useEffect)(()=>(mt===1&&Wt!=="SHIXUN"&&window.addEventListener("beforeunload",In),()=>{window.removeEventListener("beforeunload",In)}),[mt,Wt]),(0,E.useEffect)(()=>{const dt=le.id;yt.current=dt},[]),(0,E.useEffect)(()=>{ie.get("type")==="1"?yt.current&&_e({type:"problemset/getEditDataBprogram",payload:{id:yt.current}}):yt.current&&_e({type:"problemset/getEditData",payload:{id:yt.current}})},[]),(0,E.useEffect)(()=>{var dt,Rt;if(!tn)fn({item_type:"SELECT",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),difficulty:2,item_banks_group_id:[Number(ie.get("group_id"))||0],hack_sets:[{input:"",output:""}]});else{if(!(Oe!=null&&Oe.editData))return;const{tag_disciplines:sn=[],item_type:Kt,choices:Cn=[],sub_item_banks:en=[],course_discipline:Ht={},tag_discipline_ids:Gt=[]}=(Oe==null?void 0:Oe.editData)||{};let Bt=sn==null?void 0:sn.map(xt=>xt.id);const ht=Ht.course_discipline_id;if(ie.get("type")==="1"){Bt=Gt;const xt={item_type:"BPROGRAM",standard_answers:Oe.editData.standard_answer,difficulty:Oe.editData.difficult,item_banks_group_id:Oe.editData.item_banks_group_id,knowledge:Bt,course_discipline_id:ht,hack:ot({},Oe.editData),hack_codes:Qe(ot({},Oe.editData),{code:We.Base64.decode(((dt=Oe.editData)==null?void 0:dt.code)||"")}),hack_sets:(Rt=Oe.editData)==null?void 0:Rt.hack_sets};an("BPROGRAM"),fn(xt)}else{const xt=Qe(ot({},Oe==null?void 0:Oe.editData),{knowledge:Bt,course_discipline_id:ht,item_type:ut(Kt),choices:he(Cn),sub_item_banks:en.map(Xt=>Qe(ot({},Xt),{choices:he(Xt.choices)}))});fn(xt),an(ut(Kt))}}},[Oe.editData]);const In=dt=>{dt.preventDefault(),dt.returnValue=""},on=dt=>{const{knowledge:Rt,difficulty:sn,item_banks_group_id:Kt,course_discipline_id:Cn}=ke.getFieldsValue(),en={item_type:dt,knowledge:Rt,difficulty:sn,item_banks_group_id:Kt,course_discipline_id:Cn};switch(ke.resetFields(),ke.setFieldsValue(en),an(dt),dt){case"SELECT":ke.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":ke.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break;case"COMPLETION":ke.setFieldsValue({standard_answers:[{position:1,answer_text:[""],model:1}],downcase:!0,no_space:!0});break;case"SUBJECTIVE":ke.setFieldsValue({answer_texts:[],use_keywords:!0});break;case"COMBINATION":break;case"PROGRAM":break;case"BPROGRAM":ke.setFieldsValue({hack:{time_limit:3,allow_student_debug:!1,submit_rule:1}});break}},Tn=dt=>{if(console.log(dt,"changedValues"),dt!=null&&dt.item_type){if((dt==null?void 0:dt.item_type)==="PROGRAM"){const{knowledge:Rt,difficulty:sn,item_banks_group_id:Kt,course_discipline_id:Cn}=ke.getFieldsValue();(0,Ae.xg)(`/problems/newcreate?difficult=${sn||""}&banksIds=${Kt||""}&tagIds=${(Rt==null?void 0:Rt.join(","))||""}&course_discipline_id=${Cn||""}`)}on(dt==null?void 0:dt.item_type)}"course_discipline_id"in dt&&ke.setFieldsValue({knowledge:[]})},Dn=()=>we(void 0,null,function*(){var dt,Rt,sn;const Kt=ke.getFieldsValue(),Cn=ht=>{if(!(ht!=null&&ht.length))return!1;const xt=ht.map(Mt=>{var ft;return(ft=Mt.choice_text)==null?void 0:ft.trim().replace(/^\s+|\s+$/g,"")});return new Set(xt).size!==xt.length};if(Kt.item_type==="SELECT"&&Cn(Kt.choices)){ze.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}if(Kt.item_type==="COMBINATION"&&((dt=Kt.sub_item_banks)==null?void 0:dt.some(xt=>xt.item_type==="SINGLE"||xt.item_type==="MULTIPLE"?Cn(xt.choices):!1))){ze.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}(Kt==null?void 0:Kt.item_type)=="COMPLETION"&&Kt.is_ordered==null&&(Kt.is_ordered=!0);let{item_type:en,item_banks_group_id:Ht,knowledge:Gt=[],choices:Bt}=Kt||{};if(mt===1){if(en==="PROGRAM"){(0,Ae.xg)("/problems/newcreate");return}const ht=Array.isArray(Ht)?Ht:[Ht];if(en==="BPROGRAM"){let Mt=Qe(ot({},Kt),{knowledge:Gt,item_banks_group_ids:ht,hack:Qe(ot({},Kt==null?void 0:Kt.hack),{difficult:Kt.difficulty,item_banks_group_ids:ht,course_discipline_id:(Kt==null?void 0:Kt.course_discipline_id)||"",tag_discipline_ids:Gt}),hack_codes:Qe(ot({},Kt.hack_codes),{code:We.Base64.encode(Kt.hack_codes.code)}),hack_sets:Kt.hack_sets,update_hack_sets:Kt.hack_sets,is_blank:!0});tn||sessionStorage.projectFill?(yield(0,Ge.ZP)(`/api/problems/${yt.current||sessionStorage.projectFill}.json`,{method:"put",body:ot({},Mt)})).status===0&&xe.history.replace(`/problemset?tabs_key=${ie.get("tabs_key")||"0"}${ie.get("tabs_key")!=="3"?`&group_id=${Kt.item_banks_group_id}`:""}&page=${ie.get("page")}`):(yield(0,Ge.ZP)("/api/problems.json",{method:"post",body:ot({},Mt)})).status===0&&ge.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u8BD5\u9898\u65B0\u589E\u6210\u529F",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk(){on(Wt)},onCancel(){xe.history.replace(`/problemset?group_id=${Ht}`)}});return}if(en==="SELECT"&&(en=Bt.filter(Mt=>Mt.is_answer===1).length>1?"MULTIPLE":"SINGLE"),en==="COMBINATION"){let{sub_item_banks:Mt}=Kt||{};Kt.sub_item_banks=Mt==null?void 0:Mt.map(ft=>ot({},ft))}const xt=Qe(ot({},Kt),{item_banks_group_ids:ht,tag_discipline_ids:Gt,knowledge:Gt,item_type:en});let Xt;tn?Xt=yield _e({type:"problemset/editProblemset",payload:Qe(ot({},xt),{id:yt.current})}):Xt=yield _e({type:"problemset/addProblemset",payload:xt}),Xt.status===0&&(tn?xe.history.replace(`/problemset?tabs_key=${ie.get("tabs_key")||"0"}${ie.get("tabs_key")!=="3"?`&group_id=${Ht}`:""}&page=${ie.get("page")}`):ge.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u8BD5\u9898\u65B0\u589E\u6210\u529F",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk(){on(Wt)},onCancel(){xe.history.replace(`/problemset?group_id=${Ht}`)}}))}else{if((vt==null?void 0:vt.length)<=0){ze.ZP.info("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6");return}dn(!0);const ht=new FormData;ht.append("file",vt[0]),ht.append("course_discipline_id",(Kt==null?void 0:Kt.course_discipline_id)||"");const xt=yield(0,Ge.ZP)("/api/item_banks/file_import.json",{method:"post",body:ht},!0);if(dn(!1),(xt==null?void 0:xt.status)===0){if(((Rt=xt==null?void 0:xt.fail)==null?void 0:Rt.length)>0){Yt(xt==null?void 0:xt.fail),ze.ZP.error("\u4E0A\u4F20\u5931\u8D25\u9898\u6570\u4E3A"+((sn=xt==null?void 0:xt.fail)==null?void 0:sn.length)+"\uFF0C\u53EF\u5728\u5E95\u90E8\u8BD5\u9898\u5217\u8868\u67E5\u770B\u9519\u8BEF\u539F\u56E0\u3002");return}jt([]),Yt([]),ze.ZP.info("\u4E0A\u4F20\u6210\u529F")}}}),zt=dt=>we(void 0,null,function*(){var Rt,sn,Kt,Cn,en;dt.errorFields[0].name.includes("standard_answers")?((Kt=(sn=(Rt=dt==null?void 0:dt.errorFields)==null?void 0:Rt[0])==null?void 0:sn.errors)==null?void 0:Kt[0])==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"?((0,Ae.pE)(),ze.ZP.error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879")):ze.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ze.ZP.error(dt.errorFields[0].errors[0]),ke.scrollToField((en=(Cn=dt==null?void 0:dt.errorFields)==null?void 0:Cn[0])==null?void 0:en.name,{behavior:"smooth",block:"center"})}),Ut=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return Te.createElement("div",{className:ve.bgWrapper},Te.createElement("section",{className:ve.bg},Te.createElement(me.Z,{className:"mb20",separator:">"},Te.createElement(me.Z.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),Te.createElement(me.Z.Item,null,tn?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898")),Te.createElement("div",{className:ve.main},!tn&&Te.createElement(Ce.ZP.Group,{className:ve.addTypeRadio,optionType:"button",options:[{label:"\u5355\u4E2A\u6DFB\u52A0",value:1},{label:"\u6279\u91CF\u5BFC\u5165",value:2},{label:Te.createElement("div",null,Te.createElement("img",{width:26,style:{position:"absolute",top:-5},src:Re.$}),Te.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),value:3}],onChange:dt=>{dt.target.value==3&&(0,Ae.Ye)(_e)||(Dt(dt.target.value),jt([]),Yt([]))},value:mt}),mt===1&&Tt&&Te.createElement(Le.default,{form:ke,className:ve.formWrap,layout:"horizontal",colon:!1,onValuesChange:Tn,onFinish:Dn,onFinishFailed:zt,initialValues:Tt},Te.createElement(Le.default.Item,{label:"\u8BD5\u9898\u7C7B\u578B",name:"item_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},Te.createElement(Ce.ZP.Group,{disabled:tn,optionType:"button",className:ve.questionTypeRadio,options:[{label:"\u9009\u62E9\u9898",value:"SELECT"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"},{label:"\u5B9E\u8BAD\u9898",value:"SHIXUN"}]})),Te.createElement("div",{className:ve.topicWrap},Te.createElement(ce,{editId:yt.current,currentItemType:Wt,form:ke})),Te.createElement("div",{className:ve.otherWrapper,style:{display:["PROGRAM","SHIXUN"].includes(Wt)?"none":"block"}},Te.createElement(Le.default.Item,{name:"difficulty",label:"\u96BE\u5EA6",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Te.createElement(Se.default,{style:{width:420,height:46}},Te.createElement(Se.default.Option,{value:1},"\u7B80\u5355"),Te.createElement(Se.default.Option,{value:2},"\u9002\u4E2D"),Te.createElement(Se.default.Option,{value:3},"\u56F0\u96BE"))),(!tn||tn&&(($e=Oe==null?void 0:Oe.editData)==null?void 0:$e.course_discipline))&&Te.createElement(Le.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},Te.createElement(rt.q,{loadGeneral:!tn,data:{course_discipline_id:(at=(it=Oe==null?void 0:Oe.editData)==null?void 0:it.course_discipline)==null?void 0:at.course_discipline_id},tooltipTitle:tn&&!((Je=(Et=Oe==null?void 0:Oe.editData)==null?void 0:Et.course_discipline)!=null&&Je.is_managed)?`${(kt=(gt=Oe==null?void 0:Oe.editData)==null?void 0:gt.course_discipline)==null?void 0:kt.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",style:{width:971,height:46},disabled:tn&&!((re=(se=Oe==null?void 0:Oe.editData)==null?void 0:se.course_discipline)!=null&&re.is_managed)})),Te.createElement(Le.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"knowledge"},Te.createElement(rt.i,{size:"large",isPlusHeight:!0,courseDisciplineId:bn,disabled:tn&&!((oe=(ee=Oe==null?void 0:Oe.editData)==null?void 0:ee.course_discipline)!=null&&oe.is_managed)})),Te.createElement(Le.default.Item,{label:"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"item_banks_group_id"},Te.createElement(Ee.default,{style:{width:420,height:46},treeDefaultExpandedKeys:[0],placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",popupClassName:ve.treeWrapper,treeData:Pt})))),mt===2&&Te.createElement("div",null,Te.createElement(Le.default,{form:ke,className:ve.formWrap,layout:"vertical",onValuesChange:Tn,onFinish:Dn},Te.createElement(Le.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:"mb0",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},Te.createElement(rt.q,{style:{width:490,height:46}})),Te.createElement("div",{className:"mb30 mt20"},Te.createElement("span",{className:ve.uploadTips},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898",Te.createElement(Ie.Z,{title:Te.createElement("div",null,Te.createElement("div",null,"\u63D0\u793A:"),Te.createElement("div",null,"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B"),Te.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),Te.createElement("div",null,"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),Te.createElement("div",null,"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))},Te.createElement(Ve.Z,{className:ve.uploadTipsIcon}))),Te.createElement("a",{className:`${ve.downloadBtn} ml30`,href:Pe.Z.API_SERVER+"/api/item_banks/down_template",download:!0},"\u4E0B\u8F7D\u8BD5\u9898\u6A21\u7248",Te.createElement("i",{className:"iconfont icon-xiazai4 ml10",style:{fontSize:14}}))),Te.createElement(Xe.default,{onRemove:()=>{jt([])},beforeUpload:dt=>{if(console.log(dt),(dt==null?void 0:dt.size)>1024*1024*50)return ze.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let Rt=[];return Rt.push(dt),jt([...Rt]),!1},fileList:vt,accept:".xls,.xlsx",showUploadList:{removeIcon:Te.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160"}})}},Te.createElement("div",{className:ve.uploadBtn},Te.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}}),"\u70B9\u51FB\u4E0A\u4F20"))),Te.createElement("br",null),(Ot==null?void 0:Ot.length)>0&&Te.createElement("span",{style:{fontSize:"18px",display:"flex",width:"100%",justifyContent:"center"}},"\u9519\u8BEF\u5217\u8868"),(Ot==null?void 0:Ot.length)>0&&Te.createElement(Ne.default,{style:{marginTop:"10px"},dataSource:Ot,columns:Ut})),mt===3&&Te.createElement(Re.Z,{mode:1,onCancel:()=>xe.history.push("/problemset")})),mt!==3&&Wt!=="SHIXUN"&&Te.createElement("div",{className:ve.buttonFixed},Te.createElement("div",{className:ve.buttonWrap},Te.createElement(Ye.ZP,{size:"middle",className:`${ve.button} mr20`,onClick:()=>{var dt;if(ie.get("isPlagiarismcheck")=="1"){xe.history.push("/problemset/plagiarismcheck");return}((dt=ie.get("page"))==null?void 0:dt.length)>0?xe.history.push("/problemset"):xe.history.push(`/problemset?page=${ie.get("page")}`)}},"\u53D6\u6D88"),Te.createElement(Ye.ZP,{size:"middle",type:"primary",className:`${ve.button} mr20`,onClick:()=>ke.submit(),loading:Be["problemset/editProblemset"]||Be["problemset/addProblemset"]||Fn},Wt==="PROGRAM"&&mt===1?"\u7ACB\u5373\u521B\u5EFA":"\u4FDD\u5B58\u9898\u76EE")))))};var st=(0,xe.connect)(({problemset:Oe,loading:Be,globalSetting:_e})=>({problemset:Oe,globalSetting:_e,loading:Be.effects}))(qe)},45294:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return Ve}});var E=te(59301),xe=te(44225),Le=te(37568),ze=te(28284),ge=te(62957),me=te(6767),Ce=te(94968),Se=te(7939),Ee=te(42684),Ie=te(55351),Xe={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},Ne=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ve=(Ge,Re)=>{var We={};for(var Ue in Ge)Ye.call(Ge,Ue)&&Re.indexOf(Ue)<0&&(We[Ue]=Ge[Ue]);if(Ge!=null&&Ne)for(var Ue of Ne(Ge))Re.indexOf(Ue)<0&&Pe.call(Ge,Ue)&&(We[Ue]=Ge[Ue]);return We},Fe=(Ge,Re,We)=>new Promise((Ue,rt)=>{var Te=et=>{try{He(We.next(et))}catch(ye){rt(ye)}},je=et=>{try{He(We.throw(et))}catch(ye){rt(ye)}},He=et=>et.done?Ue(et.value):Promise.resolve(et.value).then(Te,je);He((We=We.apply(Ge,Re)).next())});const De=Le.default.TextArea,Ae=Ge=>{var Re=Ge,{newShixuns:We,globalSetting:Ue,loading:rt,dispatch:Te}=Re,je=ve(Re,["newShixuns","globalSetting","loading","dispatch"]);const[He]=ze.default.useForm(),[et,ye]=(0,E.useState)([]),Ze=we=>{["uploading","done","removed"].includes(we.file.status)&&ye(we.fileList)},be=we=>{var ut;if(!we.percent||we.percent==100){const he=(ut=we.response)==null?void 0:ut.id;return ge.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){(yield Te({type:"newShixuns/deleteAttachment",payload:{id:he}}))&&ye(et.filter(qe=>{var st;return((st=qe.response)==null?void 0:st.id)!==he}))})}),!1}},Me=we=>et.length?!1:we.size/1024/1024>50?(me.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,ot=we=>Fe(void 0,null,function*(){var ut,he;const{language:ce,env:qe,mode:st,code:Oe}=we||{},Be=yield Te({type:"newShixuns/applyShixunMirror",payload:{language:ce,runtime:qe,run_method:st,attachment_id:(he=(ut=et==null?void 0:et[0])==null?void 0:ut.response)==null?void 0:he.id}});Te({type:"newShixuns/setActionTabs",payload:{}}),Be&&me.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Qe=()=>{He.resetFields(),ye([])};return E.createElement(ge.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:We.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Qe},E.createElement("section",{className:Xe.qrCode},E.createElement("aside",{className:Xe.a1},E.createElement("div",{className:Xe.code},E.createElement("img",{width:120,height:120,src:Ie,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("div",{className:Xe.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),E.createElement("div",{className:Xe.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),E.createElement("aside",{className:Xe.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",E.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),E.createElement(ze.default,{className:Xe.formWrap,form:He,labelCol:{span:4},wrapperCol:{span:20},onFinish:ot},E.createElement(ze.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},E.createElement(De,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),E.createElement(ze.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},E.createElement(De,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),E.createElement(ze.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},E.createElement(De,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),E.createElement(ze.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},E.createElement("div",{className:Xe.upload},E.createElement(Ce.default,{fileList:et,action:`${Ee.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ze,onRemove:be,beforeUpload:Me,withCredentials:!0},E.createElement("span",{className:`${Xe.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),E.createElement("span",{className:`${Xe.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),E.createElement("div",{className:Xe.footerWrap},E.createElement(ze.default.Item,null,E.createElement(Se.ZP,{className:"mr5",size:"middle",onClick:()=>{Te({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),E.createElement(Se.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:rt["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var Ve=(0,xe.connect)(({newShixuns:Ge,loading:Re,globalSetting:We})=>({newShixuns:Ge,globalSetting:We,loading:Re.effects}))(Ae)},15975:function(nt,ct,te){"use strict";var E=te(59301),xe=te(44225),Le=te(62957),ze=te(55351);const ge=({newShixuns:me,dispatch:Ce,user:Se})=>{var Ee;const[Ie,Xe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{me.actionTabs.key==="Create-Environment"&&Ye()},[(Ee=me==null?void 0:me.actionTabs)==null?void 0:Ee.key]);const Ne=()=>{Ce({type:"newShixuns/setActionTabs",payload:{}})},Ye=()=>{var Pe,ve,Fe,De;Ne(),((Pe=Se.userInfo)==null?void 0:Pe.mirror_marker_status)===0?Xe(!0):((ve=Se.userInfo)==null?void 0:ve.mirror_marker_status)===1?xe.history.push(`/users/${(Fe=Se.userInfo)==null?void 0:Fe.login}/experiment-img/add`):((De=Se.userInfo)==null?void 0:De.mirror_marker_status)===2&&Le.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var Ae;xe.history.push(`/users/${(Ae=Se.userInfo)==null?void 0:Ae.login}/experiment-img`)}})};return E.createElement(Le.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Ie,footer:null,onCancel:()=>{Xe(!1)}},E.createElement("div",{style:{textAlign:"center"}},E.createElement("br",null),E.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:ze,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("img",null))};ct.Z=(0,xe.connect)(({newShixuns:me,user:Ce,globalSetting:Se})=>({newShixuns:me,globalSetting:Se,user:Ce}))(ge)},76054:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return me}});var E=te(59301),xe=te(62957),Le=te(94200),ze={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},me=({installPackage:Ce,visible:Se,setVisible:Ee})=>{var Ie,Xe;return(0,E.useEffect)(()=>(Se?document.body.setAttribute("class",ze.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[Se]),E.createElement(xe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Se,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:ze.wrapInstallPackageStyle,footer:null,onCancel:()=>Ee(!1)},E.createElement("div",{className:ze.installPackageStyle},E.createElement("div",{className:"mb30"},E.createElement("div",{className:ze.title},Ce.mainTypeName),E.createElement("div",null,E.createElement(Le.Z,{value:Ce.mainTypeDescription}))),!!((Ie=Ce==null?void 0:Ce.smallType)!=null&&Ie.length)&&E.createElement("div",{className:ze.line}),E.createElement("div",null,(Xe=Ce==null?void 0:Ce.smallType)==null?void 0:Xe.map((Ne,Ye)=>E.createElement(E.Fragment,{key:Ye},E.createElement("div",{className:ze.title,style:{marginBottom:14}},Ne.name),E.createElement("div",{className:"mb30"},E.createElement(Le.Z,{value:Ne.des})))))))}},59232:function(nt,ct,te){"use strict";var E=te(59301),xe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,me=(Ne,Ye,Pe)=>Ye in Ne?xe(Ne,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ne[Ye]=Pe,Ce=(Ne,Ye)=>{for(var Pe in Ye||(Ye={}))ze.call(Ye,Pe)&&me(Ne,Pe,Ye[Pe]);if(Le)for(var Pe of Le(Ye))ge.call(Ye,Pe)&&me(Ne,Pe,Ye[Pe]);return Ne},Se=(Ne,Ye)=>{var Pe={};for(var ve in Ne)ze.call(Ne,ve)&&Ye.indexOf(ve)<0&&(Pe[ve]=Ne[ve]);if(Ne!=null&&Le)for(var ve of Le(Ne))Ye.indexOf(ve)<0&&ge.call(Ne,ve)&&(Pe[ve]=Ne[ve]);return Pe};const Ee=te(2331),Ie={};Ee.keys().forEach(Ne=>{const Ye=Ne.replace("./","").replace(".svg","");Ie[Ye]=Ee(Ne)});const Xe=Ne=>{var Ye=Ne,{filename:Pe}=Ye,ve=Se(Ye,["filename"]),Fe;const De=((Fe=Pe==null?void 0:Pe.split(".").pop())==null?void 0:Fe.toLowerCase())||"unknown",Ae=Ie[De]||Ie.default;return E.createElement("img",Ce({src:Ae,alt:De},ve))};ct.Z=Xe},59154:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return rt}});var E=te(59301),xe=te(44225),Le=te(6767),ze=te(94968),ge=te(29787),me=te(25399),Ce=te(75727),Se=te(37568),Ee=te(7939),Ie=te(85333),Xe=te(42684),Ne={flex_box_center:"flex_box_center___DCOpW",flex_space_between:"flex_space_between___f40rs",flex_box_vertical_center:"flex_box_vertical_center___eG9_2",flex_box_center_end:"flex_box_center_end___clXgt",flex_box_column:"flex_box_column___TXL2c",practice:"practice___thO2F",inputTop:"inputTop___m3NHY",dropdown:"dropdown___e6R7o",inputWrap:"inputWrap___s3dIS",action:"action___xRC3p",btnWrap:"btnWrap___VMbd9",btn:"btn___ZCLZ5",btnActive:"btnActive___qt_Di",btnDisabled:"btnDisabled____2PMz",uploadBtn:"uploadBtn___Xpkwg",sendBtn:"sendBtn___y6NIQ",sendBtnDisabled:"sendBtnDisabled___x4Huh",cancelBtn:"cancelBtn___w893V",files:"files___kDNjV",left_data:"left_data___EpHsF",right_data:"right_data___tzmu3",file:"file___XvgYd",fileName:"fileName___ZLkYf",fileDelred:"fileDelred___RKuBn",fileDel:"fileDel___j8Hof"},Ye=te(84105),Pe=te(32050),ve=te(59232),Fe=Object.defineProperty,De=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ge=(Te,je,He)=>je in Te?Fe(Te,je,{enumerable:!0,configurable:!0,writable:!0,value:He}):Te[je]=He,Re=(Te,je)=>{for(var He in je||(je={}))Ae.call(je,He)&&Ge(Te,He,je[He]);if(De)for(var He of De(je))Ve.call(je,He)&&Ge(Te,He,je[He]);return Te},We=(Te,je,He)=>new Promise((et,ye)=>{var Ze=ot=>{try{Me(He.next(ot))}catch(Qe){ye(Qe)}},be=ot=>{try{Me(He.throw(ot))}catch(Qe){ye(Qe)}},Me=ot=>ot.done?et(ot.value):Promise.resolve(ot.value).then(Ze,be);Me((He=He.apply(Te,je)).next())});const Ue=({newShixuns:Te,user:je,dispatch:He,shixun_type:et,setOpenChat:ye,shixunId:Ze})=>{var be;const[Me,ot]=(0,E.useState)(""),[Qe,we]=(0,E.useState)(0),[ut,he]=(0,E.useState)(5),[ce,qe]=(0,E.useState)("Python3.6"),[st,Oe]=(0,E.useState)([]),Be="\u8BF7\u8F93\u5165\u4F60\u7684\u9700\u6C42",_e={maxCount:10,showUploadList:!1,fileList:st,multiple:!1,data:{upload_type:1},accept:".doc,.docx,.pdf,.md,.txt,.xls,.xlsx",beforeUpload:it=>We(void 0,null,function*(){var at,Et,Je,gt;const kt=(gt=(Je=(Et=(at=it==null?void 0:it.name)==null?void 0:at.split("."))==null?void 0:Et.slice(-1))==null?void 0:Je[0])==null?void 0:gt.toLowerCase(),re=["doc","docx","pdf","md","txt","xls","xlsx"].includes(kt);return it.size==0?(Le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ze.default.LIST_IGNORE):re?it.size/1024/1024>100?(Le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ze.default.LIST_IGNORE):!0:(Le.ZP.warning("\u76EE\u524D\u652F\u6301doc\u3001docx\u3001pdf\u3001md\u3001txt\u3001xls\u3001xlsx\u6587\u4EF6"),ze.default.LIST_IGNORE)}),onChange:({fileList:it})=>{Oe(it)},action:Xe.Z.API_SERVER+"/api/attachments.json"},$e=[{key:"Python3.6",label:"Python3.6"},{key:"C/C++",label:"C/C++"},{key:"Java",label:"Java"},{key:"MySQL",label:"MySQL"}];return E.createElement("div",{className:Ne.practice},E.createElement("img",{src:te(39479),style:{width:"190px",height:"140px"}}),E.createElement("div",{style:{color:"#999",marginTop:"20px",marginBottom:"40px"}},"\u8F93\u5165\u63CF\u8FF0\uFF0C\u4E00\u952E\u751F\u6210\u5B9E\u8DF5\u9879\u76EE"),!!st.length&&E.createElement("div",{className:Ne.files},Qe>0&&(st==null?void 0:st.length)>5&&E.createElement("div",{className:Ne.left_data,onClick:()=>{we(Qe-1),he(ut-1)}},E.createElement("i",{className:"iconfont icon-xiangzuo"})),ut<(st==null?void 0:st.length)&&(st==null?void 0:st.length)>5&&E.createElement("div",{className:Ne.right_data,onClick:()=>{we(Qe+1),he(ut+1)}},E.createElement("i",{className:"iconfont icon-xiangyou"})),(be=(st==null?void 0:st.length)>5?st==null?void 0:st.slice(Qe,ut):st)==null?void 0:be.map((it,at)=>E.createElement("div",{key:at,className:Ne.file},E.createElement(ge.Z,{size:"small",spinning:(it==null?void 0:it.status)==="uploading"},E.createElement(ve.Z,{filename:it==null?void 0:it.name,className:"block",width:30})),E.createElement("aside",null,E.createElement(me.Z,{title:it==null?void 0:it.name},E.createElement("div",{className:Ne.fileName},it==null?void 0:it.name)),E.createElement("div",{style:{textAlign:"start"},className:"c-grey-999 font12"},(0,Ie.RD)(it==null?void 0:it.size))),E.createElement(me.Z,{title:"\u5220\u9664\u6587\u4EF6"},E.createElement("i",{onClick:()=>{Oe(Et=>Et.filter(Je=>Je.uid!==it.uid))},className:`iconfont icon-danceng-guanbijichushezhidanceng ${Ne.fileDel}`}))))),E.createElement("div",{className:Ne.inputTop},E.createElement("div",{className:Ne.dropdown},E.createElement(Ce.Z,{menu:{items:$e,onClick:it=>{qe(it.key)}}},E.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center",color:"#3061D0",height:"34px",padding:"0 20px"}},E.createElement(me.Z,{title:"\u5B9E\u9A8C\u73AF\u5883"},E.createElement("img",{src:te(21373),style:{width:"16px",height:"16px",marginRight:"8px"}})),E.createElement(me.Z,{title:"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE\u6A21\u5F0F"},E.createElement("div",{style:{height:"34px",lineHeight:"32px",width:"150px",textAlign:"left"}},ce)),E.createElement(Ye.Z,null))))),E.createElement("div",{className:Ne.inputWrap,style:{borderBottom:"none"}},E.createElement(Se.default.TextArea,{placeholder:Be,value:Me,bordered:!1,onPressEnter:it=>{if(it.shiftKey){if(it.key==="Enter")return}else if(it.key==="Enter"){if(it.preventDefault(),(Me==null?void 0:Me.trim())==="")return;localStorage.setItem("myChatShixun",JSON.stringify({inputValue:Me,fileList:st,environment:ce})),ye&&ye(!1),Ze?xe.history.push(`/shixuns/aiStreamIndex?shixun_id=${Ze}`):xe.history.push("/shixuns/aiStreamIndex")}},onChange:it=>{ot(it.target.value)}}),E.createElement("div",{className:Ne.action},E.createElement(ze.default,Re({},_e),E.createElement(me.Z,{title:(st==null?void 0:st.length)>=10?"\u6700\u591A\u53EA\u80FD\u4E0A\u4F2010\u4E2A\u9644\u4EF6":""},E.createElement(Ee.ZP,{style:{cursor:(st==null?void 0:st.length)>=10?"no-drop":"pointer"},disabled:(st==null?void 0:st.length)>=10,className:Ne.uploadBtn,icon:E.createElement(Pe.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})}))),E.createElement(Ee.ZP,{style:{marginLeft:"auto"},className:(Me==null?void 0:Me.trim())===""?Ne.sendBtnDisabled:Ne.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:(Me==null?void 0:Me.trim())==="",onClick:()=>{localStorage.setItem("myChatShixun",JSON.stringify({inputValue:Me,fileList:st,environment:ce})),ye&&ye(!1),Ze?xe.history.push(`/shixuns/aiStreamIndex?shixun_id=${Ze}`):xe.history.push("/shixuns/aiStreamIndex")}}))))};var rt=(0,xe.connect)(({newShixuns:Te,globalSetting:je,user:He})=>({newShixuns:Te,globalSetting:je,user:He}))(Ue)},83210:function(nt,ct,te){"use strict";te.r(ct),te.d(ct,{default:function(){return oe}});var E=te(59301),xe=te(47889),Le=te(45294),ze=te(44225),ge=te(6767),me=te(584),Ce=te(7939),Se=te(25399),Ee=te(62957),Ie=te(25754),Xe=te(85333),Ne=te(36723),Ye=te(94200),Pe=te(34808),ve={practice:"practice___gbjN8",right:"right___XrBE2",title:"title___JsAVf",content:"content___rNvQy",des:"des___wAyxo",mainBody:"mainBody___edUsk",sys:"sys___kUTBd",li:"li___V7qds",d1:"d1___r3dOV",img:"img___KXajQ",bot:"bot___lTZjW",btn:"btn___aue5H",b1:"b1___gmKr8",b2:"b2___wT3k7",d2:"d2___mjMbK",btns:"btns___GykuR",practiceModal:"practiceModal___DTgXc"},Fe=te(58661),De=te(22417),Ae=Object.defineProperty,Ve=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,rt=(le,ie,ke)=>ie in le?Ae(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:ke}):le[ie]=ke,Te=(le,ie)=>{for(var ke in ie||(ie={}))We.call(ie,ke)&&rt(le,ke,ie[ke]);if(Re)for(var ke of Re(ie))Ue.call(ie,ke)&&rt(le,ke,ie[ke]);return le},je=(le,ie)=>Ve(le,Ge(ie)),He=(le,ie,ke)=>new Promise((yt,mt)=>{var Dt=Ot=>{try{jt(ke.next(Ot))}catch(Yt){mt(Yt)}},vt=Ot=>{try{jt(ke.throw(Ot))}catch(Yt){mt(Yt)}},jt=Ot=>Ot.done?yt(Ot.value):Promise.resolve(Ot.value).then(Dt,vt);jt((ke=ke.apply(le,ie)).next())});const et=({newShixuns:le,user:ie,dispatch:ke,shixun_type:yt})=>{var mt,Dt;const[vt]=(0,ze.useSearchParams)(),[jt,Ot]=(0,E.useState)(vt.get("mirror")||null),[Yt,Fn]=(0,E.useState)(vt.get("tab")||null),[dn,Tt]=(0,E.useState)(null),[fn,Wt]=(0,E.useState)(Number(jt)||null),[an,Pt]=(0,E.useState)({}),[yn,tn]=(0,E.useState)(!1),[bn,xn]=(0,E.useState)(!1),{environmentData:zn}=le,{frequence_image:In=[],environments:on=[],other_image:Tn}=zn,{name:Dn,description:zt,authorization:Ut,template_shixuns:dt=[],recommend_shixuns:Rt=[]}=an,[sn,Kt]=(0,E.useState)(Number(Yt)||0),Cn=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}];(0,E.useEffect)(()=>{ke({type:"newShixuns/getEnvironmentData",payload:{tab_type:Cn[Number(sn)].type}})},[sn]),(0,E.useEffect)(()=>{fn===null||!Tn||en()},[fn,Tn]);const en=()=>He(void 0,null,function*(){const Mt=In.find(_t=>_t.id===fn),ft=on.find(_t=>_t.id===fn),Ct=Tn==null?void 0:Tn.find(_t=>_t.id===fn);if(console.log("fi,ei,oi",Mt,ft,Ct),Mt!==void 0||ft!==void 0||Ct!==void 0){const _t=yield(0,Ie.Q1)({mirror_repository_id:fn});Pt(_t==null?void 0:_t.data)}else Pt({}),Wt(null)});console.log(fn);const Ht=Mt=>{Tt(Mt),tn(!0)},Gt=()=>He(void 0,null,function*(){var Mt,ft;xn(!0);const Ct=yield(0,Fe.ZP)(`/api/shixuns/${dn==null?void 0:dn.identifier}/copy.json`,{method:"post",body:{}});Ct.status===0&&((ft=ze.history)==null||ft.push(`/shixuns/${(Mt=Ct.data)==null?void 0:Mt.shixun}/edit`),tn(!1),ge.ZP.success("\u590D\u5236\u6210\u529F")),xn(!1)}),Bt=()=>{tn(!1)},ht=(Mt=!1)=>He(void 0,null,function*(){(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5168\u5B9E\u8DF5\u9879\u76EE",Mt?"\u6682\u4E0D\u9009\u7528\u955C\u50CF":"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"]);const ft=fn&&!Mt?{image_id:fn}:{};let Ct=vt.get("dataSetId")?je(Te({},ft),{mirror_tab_type:sn,data_set_ids:[Number(vt.get("dataSetId"))]}):je(Te({},ft),{mirror_tab_type:sn});const _t=yield(0,Fe.ZP)("/api/shixuns/choose_environment_or_skip.json",{method:"post",body:Ct});_t.status===0&&ze.history.push(`/shixuns/${_t.data.identifier}/edit`)}),[xt,Xt]=(0,E.useState)("");return E.createElement("div",{className:ve.practice},E.createElement(Pe.Z,{dispatch:ke,value:fn,data:on,otherData:Tn||[],tags:In,onChange:Mt=>{console.log(Mt,222),Wt(Mt)},shixun_type:yt,onSearchWord:Mt=>Xt(Mt),tab_type:(mt=Cn[Number(sn)])==null?void 0:mt.type,extraContent:E.createElement(De.tp,{dataSource:Cn,value:sn,onChange:Mt=>{Kt(Mt),Wt(null)}})}),E.createElement("div",{className:ve.right},E.createElement("header",null,E.createElement("div",{className:ve.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",E.createElement("span",{dangerouslySetInnerHTML:{__html:fn===null?"\u2014 \u2014":(Dt=Dn||"")==null?void 0:Dt.replace(new RegExp(xt==null?void 0:xt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),E.createElement("div",{className:ve.content},fn===null&&E.createElement(E.Fragment,null,E.createElement(me.Z,{image:Ne,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),E.createElement("div",{className:ve.btns},E.createElement(Ce.ZP,{size:"middle",style:{marginRight:20},onClick:()=>ht(!0)}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),E.createElement(Ce.ZP,{size:"middle",type:"primary",disabled:fn===null,onClick:()=>ht()},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"))),fn!==null&&E.createElement("div",{className:ve.des},E.createElement("div",{className:ve.mainBody},E.createElement(Ye.Z,{value:zt,highlightKeywords:xt})),E.createElement("div",{className:ve.btns,style:{borderBottom:dt.length||Rt.length?"1px solid #F1F1F1":0}},E.createElement(Ce.ZP,{size:"middle",style:{marginRight:20},onClick:()=>ht(!0)}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),E.createElement(Ce.ZP,{size:"middle",type:"primary",disabled:fn===null,onClick:()=>ht()},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF")),!!dt.length&&E.createElement("div",{className:ve.title},"\u57FA\u4E8E\u6A21\u677F\u521B\u5EFA"),E.createElement("ul",{className:ve.sys},dt.map((Mt,ft)=>{const{pic:Ct,name:_t,identifier:Qt,template_description:nn,id:hn}=Mt;return E.createElement("li",{className:ve.li,key:ft},E.createElement("div",{className:ve.d1},E.createElement("div",{className:ve.img},E.createElement("img",{src:`${Ct}`,style:{width:"100%",height:"100%",objectFit:"cover"}})),E.createElement("div",{className:ve.btn},E.createElement("div",{className:ve.b1,onClick:()=>(0,Xe.xg)(`/shixuns/${Qt}/challenges`)},"\u67E5\u770B\u8BE6\u60C5"),E.createElement("div",{className:ve.b2,onClick:()=>Ht(Mt)},"\u4F7F\u7528\u6A21\u677F")),E.createElement("div",{className:ve.bot},_t||"--")),nn?E.createElement(Se.Z,{title:nn},E.createElement("div",{className:ve.d2},nn)):E.createElement("div",{className:ve.d2},"--"))})),!!Rt.length&&E.createElement("div",{className:ve.title},"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE\u6837\u4F8B"),E.createElement("ul",{className:ve.sys},Rt.map((Mt,ft)=>{const{pic:Ct,name:_t,identifier:Qt,id:nn}=Mt;return E.createElement("li",{className:ve.li,key:ft},E.createElement("div",{className:ve.d1},E.createElement("div",{className:ve.img},E.createElement("img",{src:`${Ct}`,style:{width:"100%",height:"100%",objectFit:"cover"}})),E.createElement("div",{className:ve.btn},E.createElement("div",{className:ve.b1,onClick:()=>(0,Xe.xg)(`/shixuns/${Qt}/challenges`)},"\u67E5\u770B\u8BE6\u60C5"),E.createElement("div",{className:ve.b2,onClick:()=>Ht(Mt)},"\u4E00\u952E\u590D\u5236")),E.createElement("div",{className:ve.bot},_t)))}))))),E.createElement(Ee.default,{title:"\u4E00\u952E\u65B0\u5EFA",open:yn,centered:!0,onCancel:Bt,footer:null,wrapClassName:ve.practiceModal},Ut&&E.createElement("div",{className:ve.content},E.createElement("p",null,"\u4E00\u952E\u65B0\u5EFA\u540E\uFF0C\u60A8\u53EF\u4EE5\u57FA\u4E8E\u8FD9\u4E2A\u5B9E\u8BAD\u4FEE\u6539\u5F62\u6210\u65B0\u7684\u5B9E\u8BAD"),E.createElement(Ce.ZP,{className:ve.btn,loading:bn,onClick:Gt},"\u786E\u8BA4\u590D\u5236")),!Ut&&E.createElement("div",{className:ve.content},E.createElement("aside",null,E.createElement("p",null,"\u8BE5\u5B9E\u8BAD\u6240\u4F7F\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u4E3A\u79C1\u6709\u73AF\u5883\uFF1A",E.createElement("span",{style:{color:"#0152d9"}},Dn)),E.createElement("p",null,"\u60A8\u65E0\u8BE5\u5B9E\u9A8C\u73AF\u5883\u7684\u4F7F\u7528\u6743\u9650\uFF0C\u6240\u4EE5\u65E0\u6CD5\u590D\u5236\u8BE5\u5B9E\u8BAD")),E.createElement("div",{onClick:()=>tn(!1)},"\u6211\u77E5\u9053\u4E86"))))};var ye=(0,ze.connect)(({newShixuns:le,globalSetting:ie,user:ke})=>({newShixuns:le,globalSetting:ie,user:ke}))(et),Ze=te(82326),be=te(28284),Me=te(37568),ot=te(62673),Qe=te(74972),we={flexRow:"flexRow___qhrFS",flexJustifyCenter:"flexJustifyCenter___VrsJS",flexAlignEnd:"flexAlignEnd___j3ukr",flexAlignCenter:"flexAlignCenter___oYrc_",flexColumn:"flexColumn___biwiK",formWrap:"formWrap___y7qnO",JupyterFieldWrapElse:"JupyterFieldWrapElse___mAcbc",button:"button___nO4ST",buttonWrap:"buttonWrap___R159y",width240:"width240___WKtEs",difficultyHint:"difficultyHint___ur1_m",color888:"color888___KIde8",color0152d9:"color0152d9____7CR3",installPackage:"installPackage___uTEn1",apply:"apply___PWFCo",p1:"p1___DywU_",p2:"p2___wgqUA"},ut=te(76054),he=te(59301),ce=Object.defineProperty,qe=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Be=(le,ie,ke)=>ie in le?ce(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:ke}):le[ie]=ke,_e=(le,ie)=>{for(var ke in ie||(ie={}))st.call(ie,ke)&&Be(le,ke,ie[ke]);if(qe)for(var ke of qe(ie))Oe.call(ie,ke)&&Be(le,ke,ie[ke]);return le},$e=(le,ie,ke)=>new Promise((yt,mt)=>{var Dt=Ot=>{try{jt(ke.next(Ot))}catch(Yt){mt(Yt)}},vt=Ot=>{try{jt(ke.throw(Ot))}catch(Yt){mt(Yt)}},jt=Ot=>Ot.done?yt(Ot.value):Promise.resolve(Ot.value).then(Dt,vt);jt((ke=ke.apply(le,ie)).next())});const it=Ze.default.Option,at=({newShixuns:le,loading:ie,dispatch:ke,is_jupyter_lab:yt,user:mt})=>{var Dt,vt,jt,Ot,Yt;const[Fn]=be.default.useForm(),[dn,Tt]=(0,E.useState)({}),[fn,Wt]=(0,E.useState)(!1),[an,Pt]=(0,E.useState)({}),[yn]=(0,ze.useSearchParams)();(0,E.useEffect)(()=>{let on="newShixuns/getNewShixunsData";yt&&(on="newShixuns/getShixunsJupyterLab"),ke({type:on})},[yt]),(0,E.useEffect)(()=>{var on,Tn,Dn;const zt=(Dn=(Tn=(on=le==null?void 0:le.newData)==null?void 0:on.main_type)==null?void 0:Tn[0])==null?void 0:Dn.id;Fn.setFieldsValue({mainType:zt}),xn(zt)},[le]);const tn=()=>{ke({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},bn=(on,Tn)=>{Tt(_e({},Tn)),console.log(on,"changeValues"),"mainType"in on&&xn(Tn.mainType,Tn.subType),"subType"in on&&xn(Tn.mainType,Tn.subType)},xn=(on,Tn=[])=>{const{main_type:Dn,small_type:zt}=le.newData||{},Ut=Dn==null?void 0:Dn.find(Rt=>Rt.id===on),dt={mainTypeName:Ut==null?void 0:Ut.type_name,mainTypeDescription:Ut==null?void 0:Ut.description,smallType:[]};Tn.map(Rt=>{zt.map(sn=>{Rt===sn.id&&sn.description&&dt.smallType.push({name:sn.type_name,des:sn.description})})}),Pt(dt)},zn=on=>$e(void 0,null,function*(){const{intro:Tn,mainType:Dn,subType:zt,name:Ut,number:dt,difficulty:Rt,jupyter_show_description:sn=!1}=on||{};(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",yt?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u4FDD\u5B58"]);let Kt=yn.get("dataSetId")?{description:Tn,main_type:Dn,sub_type:zt,shixun:{jupyter_show_description:sn,name:Ut,number:dt,trainee:Rt,is_jupyter:!yt,is_jupyter_lab:yt},data_set_ids:[Number(yn.get("dataSetId"))]}:{description:Tn,main_type:Dn,sub_type:zt,shixun:{jupyter_show_description:sn,name:Ut,number:dt,trainee:Rt,is_jupyter:!yt,is_jupyter_lab:yt}},Cn=yield ke({type:"newShixuns/submitShixuns",payload:Kt});(Cn==null?void 0:Cn.status)!==-1&&(window.location.href=`/shixuns/${Cn.shixun_identifier}/challenges`)}),In=()=>{ke({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})};return he.createElement(be.default,{form:Fn,className:we.JupyterFieldWrapElse,scrollToFirstError:!0,layout:"vertical",initialValues:{difficulty:1},onValuesChange:bn,onFinish:zn},he.createElement("div",{className:we.fieldWrap},he.createElement(be.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},he.createElement(Me.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Dt=dn.name)==null?void 0:Dt.length)||0}/60`})),he.createElement(be.default.Item,{name:"intro",label:"\u7B80\u4ECB:"},he.createElement(Qe.Z,{watch:!0})),he.createElement(be.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},he.createElement(ot.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),he.createElement("div",{className:`${we.flexRow} ${we.flexAlignCenter}`},he.createElement(be.default.Item,{className:we.width180,name:"number",label:"\u5B9E\u9A8C\u7F16\u53F7:"},he.createElement(Me.default,{bordered:!1,style:{width:500},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u7F16\u53F7\uFF0C\u6700\u591A20\u4E2A\u5B57\u7B26",maxLength:20}))),he.createElement("div",{className:`${we.flexRow} ${we.flexAlignCenter}`},he.createElement(be.default.Item,{className:we.width180,name:"difficulty",label:"\u96BE\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},he.createElement(Ze.default,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",style:{width:500}},he.createElement(it,{value:1},"\u7B80\u5355"),he.createElement(it,{value:2},"\u9002\u4E2D"),he.createElement(it,{value:3},"\u56F0\u96BE")))),he.createElement("div",{className:`${we.flexRow} ${we.flexAlignEnd}`},he.createElement(be.default.Item,{name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},he.createElement(Ze.default,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",style:{width:500}},(jt=(vt=le.newData)==null?void 0:vt.main_type)==null?void 0:jt.map(on=>he.createElement(it,{value:on.id,key:on.id,name:on.description},on.type_name)))),he.createElement(be.default.Item,{name:"subType",className:`${we.width240} ml20`},he.createElement(Ze.default,{getPopupContainer:on=>on.parentNode,bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple"},(Yt=(Ot=le.newData)==null?void 0:Ot.small_type)==null?void 0:Yt.map(on=>he.createElement(it,{value:on.id,key:on.id,name:on.description},on.type_name)))),he.createElement("div",{className:we.installPackage,onClick:()=>Wt(!0)},"\u73AF\u5883\u4ECB\u7ECD")),he.createElement("div",{className:we.apply},he.createElement("span",{className:we.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),he.createElement("span",{className:we.p2,onClick:tn},"\u7533\u8BF7\u65B0\u5EFA"),he.createElement("span",{className:we.p2,onClick:In},"\u5728\u7EBF\u521B\u5EFA"))),he.createElement(be.default.Item,null,he.createElement("div",{className:we.buttonWrap},he.createElement(Ce.ZP,{size:"middle",className:`${we.button} mr20`,onClick:()=>{(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",yt?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u53D6\u6D88"]),ze.history.push("/shixuns")}},"\u53D6\u6D88"),he.createElement(Ce.ZP,{size:"middle",type:"primary",className:`${we.button} mr20`,onClick:()=>Fn.submit(),loading:ie["newShixuns/submitCourses"]},"\u4FDD\u5B58"))),he.createElement(ut.Z,{installPackage:an,visible:fn,setVisible:Wt}))};var Et=(0,ze.connect)(({newShixuns:le,loading:ie,user:ke})=>({newShixuns:le,loading:ie.effects,user:ke}))(at),Je=te(15975),gt={practicalTraining:"practicalTraining___VpEJN",titleWrap:"titleWrap___K8TrM",title:"title___x3Eob",line:"line___z14_S",dec:"dec___z7Nns"},kt=te(59154),se=te(55482),re=te.p+"static/images.fd91180a.png";const ee=({user:le,hideHeader:ie=!1})=>{const[ke]=(0,ze.useSearchParams)(),[yt,mt]=(0,E.useState)("1"),[Dt,vt]=(0,E.useState)(!1),jt=Ot=>{var Yt;if(Ot.target.value=="4"&&!((Yt=le.userInfo)!=null&&Yt.has_big_model_permission)){vt(!0);return}mt(Ot.target.value)};return(0,E.useEffect)(()=>{ke.get("tabs")&&mt(ke.get("tabs"))},[]),E.createElement("section",{className:gt.practicalTraining},E.createElement("div",{className:gt.titleWrap},ie?E.createElement("div",{style:{height:25}}):E.createElement(E.Fragment,null,E.createElement("div",{className:gt.title},E.createElement("b",{className:"font24 mb10"},"\u667A\u6167\u8D44\u6E90\u5F00\u53D1\u73AF\u5883"),E.createElement("div",{className:"font14"},"\u5F00\u53D1\u73AF\u5883\u7115\u65B0\u5347\u7EA7\uFF01\u4ECE\u5B9E\u8DF5\u9879\u76EE\u57FA\u7840\u7248\u5230\u667A\u6167\u8D44\u6E90\u8FDB\u9636\u6A21\u5F0F\uFF0C\u8D4B\u80FD\u5F00\u53D1\u65B0\u4F53\u9A8C~")),E.createElement("div",{className:gt.line})),E.createElement(xe.ZP.Group,{value:yt,onChange:jt},E.createElement(xe.ZP,{style:{fontSize:16},value:"1"},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),E.createElement(xe.ZP,{value:"2",style:{marginLeft:40,fontSize:16}},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"),E.createElement(xe.ZP,{value:"3",style:{marginLeft:40,fontSize:16}},"JupyterLab\u5B9E\u8DF5\u9879\u76EE"),E.createElement(xe.ZP,{value:"4",style:{marginLeft:40,fontSize:16}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE",E.createElement("img",{src:te(40732),style:{width:"18px",height:"18px",marginLeft:"5px"}})))),E.createElement("div",{className:gt.dec},yt==="1"&&"\u591A\u529F\u80FD\u65B0\u578B\u5B9E\u6218\u9879\u76EE\u6A21\u5F0F\uFF0C\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762\u3001Web IDE\u3001\u547D\u4EE4\u884C\u3001\u865A\u62DF\u4EFF\u771F\u7B49\u591A\u79CD\u5B9E\u9A8C\u573A\u666F\uFF0C\u9002\u7528\u4E8E\u5404\u7C7B\u590D\u6742\u5DE5\u7A0B\u9879\u76EE\u7814\u53D1\u3002",yt==="2"&&"\u591A\u529F\u80FD\u5B9E\u65F6\u4EA4\u4E92\u5B9E\u9A8C\u6A21\u5F0F\uFF0C\u652F\u6301\u5B9E\u65F6\u4EE3\u7801\u3001\u6570\u5B66\u65B9\u7A0B\u3001\u53EF\u89C6\u5316\u548CMarkDown\u7B49\u3002 \u9002\u7528\u4E8E\u6570\u636E\u6E05\u7406\u3001\u6570\u503C\u6A21\u62DF\u3001\u7EDF\u8BA1\u5EFA\u6A21\u3001\u673A\u5668\u5B66\u4E60\u7B49\u7CFB\u5217\u5B9E\u9A8C\u3002",yt==="3"&&"JupyterLab\u662F\u65B0\u4E00\u4EE3Jupyter Notebook\uFF0C\u914D\u7F6E\u6587\u4EF6\u76EE\u5F55\u548CNotebook\uFF0C\u652F\u6301\u6570\u636E\u79D1\u5B66\u4E2D\u7684\u5404\u79CD\u5DE5\u4F5C\u6D41\u7A0B\uFF0C\u9002\u5408\u4E2D\u5927\u578B\u9879\u76EE\u3002",yt==="4"&&"\u4F9D\u6258AI\u667A\u80FD\uFF0C\u5FEB\u901F\u751F\u6210\u5951\u5408\u65B9\u5411\u4E0E\u77E5\u8BC6\u70B9\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8F7B\u677E\u5B9E\u73B0\u4E2A\u6027\u5316\u6559\u5B66\u3002")),yt==="1"&&E.createElement(ye,{shixun_type:"normal"}),(yt==="2"||yt==="3")&&E.createElement(Et,{is_jupyter_lab:yt!=="2"}),yt==="4"&&E.createElement(kt.Z,null),E.createElement(Le.Z,null),E.createElement(Je.Z,null),E.createElement(se.Z,{visible:Dt,setVisible:vt,closeImageStyle:{top:0},image:re}))};var oe=(0,ze.connect)(({user:le})=>({user:le}))(ee)},34813:function(nt,ct,te){"use strict";te.d(ct,{AL:function(){return Re},Iy:function(){return Xe},Qv:function(){return Pe},ez:function(){return Ge},jb:function(){return Ne}});var E=te(32834),xe=te.n(E),Le=te(11690),ze=te.n(Le);let ge=1;function me(je,He){const et=je.match(/^(\s+)(?:```)/);if(et===null)return He;const ye=et[1];return He.split(` `).map(Ze=>{const be=Ze.match(/^\s+/);if(be===null)return Ze;const[Me]=be;return Me.length>=ye.length?Ze.slice(ye.length):Ze}).join(` `)}let Ce=[],Se=["
      "];const Ee=new(xe()).Renderer,Ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Xe(){Ce.length=0,Se=["
        "]}const Ne={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ye(je,He,et,ye){if(He>=je.length||je[He].level<=et)return He;var Ze=je[He];ye.push("
      • "+Ze.text+""),He++;var be=[];return He=Ye(je,He,Ze.level,be),be.length>0&&(ye.push("
          "),be.forEach(function(Me){ye.push(Me)}),ye.push("
        ")),ye.push("
      • "),He=Ye(je,He,et,ye),He}function Pe(){return Ye(Ce,0,0,Se),Se.push("
      "),Se.join("")}const ve={heading(je){const He=Ie.exec(je);if(ge+=1,He)return{type:"heading",raw:He[0],depth:He[1].length,text:He[2]}},fences(je){const He=this.rules.block.fences.exec(je);if(He){const et=He[0];let ye=me(et,He[3]||"");const Ze=He[2]?He[2].trim():He[2];if(["latex","katex","math"].indexOf(Ze)>=0){const be=Ae(),Me=ye;ye=be,Ve[be]={type:"block",expression:Me}}return{type:"code",raw:et,lang:Ze,text:ye}}}},Fe=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let De=0;const Ae=()=>`__special_katext_id_${De++}__`;let Ve={};function Ge(){return Ve}function Re(){De=0,Ve={}}function We(je){return je=je.replace(Fe,(He,et)=>{const ye=Ae();return Ve[ye]={type:"inline",expression:et},ye}),je}const Ue=Ee.listitem;Ee.listitem=function(je){return Ue(We(je))};const rt=Ee.paragraph;Ee.paragraph=function(je){return rt(We(je))};const Te=Ee.tablecell;Ee.tablecell=function(je,He){return Te(We(je),He)},Ee.code=function(je,He,et){const ye=(He||"").match(/\S*/)[0];return ye?["latex","katex","math"].indexOf(ye)>=0?`

      ${je}

      `:`
      ${et?je:(0,Le.escape)(je,!0)}
      `:'
      '+(et?je:(0,Le.escape)(je,!0))+"
      "},Ee.heading=function(je,He,et){let ye=this.options.headerPrefix+et.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ce.push({anchor:ye,level:He,text:je}),"'+je+""},xe().setOptions({silent:!0,gfm:!0,pedantic:!1}),xe().use({tokenizer:ve,renderer:Ee}),ct.ZP=xe()},91882:function(nt,ct,te){"use strict";te.d(ct,{Z:function(){return Qe}});var E=te(59301),xe=te(92310),Le=te.n(xe),ze=te(11592),ge=te(26112),me=te(22703),Ce=te(48755),Se=te(84105),Ee=te(19563);const Ie=we=>{let{children:ut}=we;const{getPrefixCls:he}=E.useContext(Ce.E_),ce=he("breadcrumb");return E.createElement("li",{className:`${ce}-separator`,"aria-hidden":"true"},ut===""?ut:ut||"/")};Ie.__ANT_BREADCRUMB_SEPARATOR=!0;var Xe=Ie,Ne=function(we,ut){var he={};for(var ce in we)Object.prototype.hasOwnProperty.call(we,ce)&&ut.indexOf(ce)<0&&(he[ce]=we[ce]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ce=Object.getOwnPropertySymbols(we);qeut[qe]||ce)}function Pe(we,ut,he,ce){if(he==null)return null;const{className:qe,onClick:st}=ut,Oe=Ne(ut,["className","onClick"]),Be=Object.assign(Object.assign({},(0,ge.Z)(Oe,{data:!0,aria:!0})),{onClick:st});return ce!==void 0?E.createElement("a",Object.assign({},Be,{className:Le()(`${we}-link`,qe),href:ce}),he):E.createElement("span",Object.assign({},Be,{className:Le()(`${we}-link`,qe)}),he)}function ve(we,ut){return(ce,qe,st,Oe,Be)=>{if(ut)return ut(ce,qe,st,Oe);const _e=Ye(ce,qe);return Pe(we,ce,_e,Be)}}var Fe=function(we,ut){var he={};for(var ce in we)Object.prototype.hasOwnProperty.call(we,ce)&&ut.indexOf(ce)<0&&(he[ce]=we[ce]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,ce=Object.getOwnPropertySymbols(we);qe{const{prefixCls:ut,separator:he="/",children:ce,menu:qe,overlay:st,dropdownProps:Oe,href:Be}=we,$e=(it=>{if(qe||st){const at=Object.assign({},Oe);if(qe){const Et=qe||{},{items:Je}=Et,gt=Fe(Et,["items"]);at.menu=Object.assign(Object.assign({},gt),{items:Je==null?void 0:Je.map((kt,se)=>{var{key:re,title:ee,label:oe,path:le}=kt,ie=Fe(kt,["key","title","label","path"]);let ke=oe!=null?oe:ee;return le&&(ke=E.createElement("a",{href:`${Be}${le}`},ke)),Object.assign(Object.assign({},ie),{key:re!=null?re:se,label:ke})})})}else st&&(at.overlay=st);return E.createElement(Ee.Z,Object.assign({placement:"bottom"},at),E.createElement("span",{className:`${ut}-overlay-link`},it,E.createElement(Se.Z,null)))}return it})(ce);return $e!=null?E.createElement(E.Fragment,null,E.createElement("li",null,$e),he&&E.createElement(Xe,null,he)):null},Ae=we=>{const{prefixCls:ut,children:he,href:ce}=we,qe=Fe(we,["prefixCls","children","href"]),{getPrefixCls:st}=E.useContext(Ce.E_),Oe=st("breadcrumb",ut);return E.createElement(De,Object.assign({},qe,{prefixCls:Oe}),Pe(Oe,qe,he,ce))};Ae.__ANT_BREADCRUMB_ITEM=!0;var Ve=Ae,Ge=te(36237),Re=te(63356),We=te(16931),Ue=te(51636);const rt=we=>{const{componentCls:ut,iconCls:he,calc:ce}=we;return{[ut]:Object.assign(Object.assign({},(0,Re.Wf)(we)),{color:we.itemColor,fontSize:we.fontSize,[he]:{fontSize:we.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:we.linkColor,transition:`color ${we.motionDurationMid}`,padding:`0 ${(0,Ge.unit)(we.paddingXXS)}`,borderRadius:we.borderRadiusSM,height:we.fontHeight,display:"inline-block",marginInline:ce(we.marginXXS).mul(-1).equal(),"&:hover":{color:we.linkHoverColor,backgroundColor:we.colorBgTextHover}},(0,Re.Qy)(we)),"li:last-child":{color:we.lastItemColor},[`${ut}-separator`]:{marginInline:we.separatorMargin,color:we.separatorColor},[`${ut}-link`]:{[` diff --git a/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.329acd70.async.js b/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.329acd70.async.js deleted file mode 100644 index 61e8154dfa..0000000000 --- a/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.329acd70.async.js +++ /dev/null @@ -1,1501 +0,0 @@ -!(function(){var jc=Object.defineProperty,Gc=Object.defineProperties;var Wc=Object.getOwnPropertyDescriptors;var Ku=Object.getOwnPropertySymbols;var Bc=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable;var _c=Math.pow,Pc=(Se,oe,x)=>oe in Se?jc(Se,oe,{enumerable:!0,configurable:!0,writable:!0,value:x}):Se[oe]=x,Va=(Se,oe)=>{for(var x in oe||(oe={}))Bc.call(oe,x)&&Pc(Se,x,oe[x]);if(Ku)for(var x of Ku(oe))Fc.call(oe,x)&&Pc(Se,x,oe[x]);return Se},ml=(Se,oe)=>Gc(Se,Wc(oe));var Uc=(Se,oe)=>{var x={};for(var b in Se)Bc.call(Se,b)&&oe.indexOf(b)<0&&(x[b]=Se[b]);if(Se!=null&&Ku)for(var b of Ku(Se))oe.indexOf(b)<0&&Fc.call(Se,b)&&(x[b]=Se[b]);return x};var Nc=(Se,oe,x)=>new Promise((b,be)=>{var ue=me=>{try{Ee(x.next(me))}catch(ke){be(ke)}},fe=me=>{try{Ee(x.throw(me))}catch(ke){be(ke)}},Ee=me=>me.done?b(me.value):Promise.resolve(me.value).then(ue,fe);Ee((x=x.apply(Se,oe)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8821],{40001:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(60499),be=x(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},fe=ue,Ee=x(7657),me=function(Ie,ze){return be.createElement(Ee.Z,(0,b.Z)({},Ie,{ref:ze,icon:fe}))},ke=be.forwardRef(me),Me=ke},26227:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(60499),be=x(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},fe=ue,Ee=x(7657),me=function(Ie,ze){return be.createElement(Ee.Z,(0,b.Z)({},Ie,{ref:ze,icon:fe}))},ke=be.forwardRef(me),Me=ke},41464:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(60499),be=x(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 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:"download",theme:"outlined"},fe=ue,Ee=x(7657),me=function(Ie,ze){return be.createElement(Ee.Z,(0,b.Z)({},Ie,{ref:ze,icon:fe}))},ke=be.forwardRef(me),Me=ke},73331:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(60499),be=x(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},fe=ue,Ee=x(7657),me=function(Ie,ze){return be.createElement(Ee.Z,(0,b.Z)({},Ie,{ref:ze,icon:fe}))},ke=be.forwardRef(me),Me=ke},15277:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(60499),be=x(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},fe=ue,Ee=x(7657),me=function(Ie,ze){return be.createElement(Ee.Z,(0,b.Z)({},Ie,{ref:ze,icon:fe}))},ke=be.forwardRef(me),Me=ke},33853:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(60499),be=x(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},fe=ue,Ee=x(7657),me=function(Ie,ze){return be.createElement(Ee.Z,(0,b.Z)({},Ie,{ref:ze,icon:fe}))},ke=be.forwardRef(me),Me=ke},61485:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(60499),be=x(59301),ue={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:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},fe=ue,Ee=x(7657),me=function(Ie,ze){return be.createElement(Ee.Z,(0,b.Z)({},Ie,{ref:ze,icon:fe}))},ke=be.forwardRef(me),Me=ke},47472:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(60499),be=x(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},fe=ue,Ee=x(7657),me=function(Ie,ze){return be.createElement(Ee.Z,(0,b.Z)({},Ie,{ref:ze,icon:fe}))},ke=be.forwardRef(me),Me=ke},87395:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(60499),be=x(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},fe=ue,Ee=x(7657),me=function(Ie,ze){return be.createElement(Ee.Z,(0,b.Z)({},Ie,{ref:ze,icon:fe}))},ke=be.forwardRef(me),Me=ke},32050:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(60499),be=x(59301),ue={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"},fe=ue,Ee=x(7657),me=function(Ie,ze){return be.createElement(Ee.Z,(0,b.Z)({},Ie,{ref:ze,icon:fe}))},ke=be.forwardRef(me),Me=ke},22054:function(){"use strict"},68305:function(){"use strict"},2375:function(Se,oe){"use strict";oe.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},75354:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Se={},oe="5.0",x={},b=null,be=!1,ue=!1,fe=null,Ee=!1,me=null,ke=null,Me=0;Me4?parseFloat(at):5};Se.setHTML5Codebase=function(at,Ht){ke=at,xe(at,Ht)},Se.setJavaCodebase=Se.setJavaCodebaseVersion=Se.isCompiledInstalled=Se.setPreCompiledScriptPath=Se.setPreCompiledResourcePath=function(){},Se.setHTML5CodebaseVersion=function(at,Ht){var _t=parseFloat(at);if(_t!==NaN&&_t<5){console.log("The GeoGebra HTML5 codebase version "+_t+" is deprecated. Using version latest instead.");return}me=at,We(at,Ht)},Se.getHTML5CodebaseVersion=function(){return tt},Se.getParameters=function(){return x},Se.setFontsCSSURL=function(at){Qe=at},Se.setGiacJSURL=function(at){},Se.setJNLPFile=function(at){Ie=at},Se.setJNLPBaseDir=function(at){},Se.inject=function(){function at(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ht="auto",_t=x.id,Bn,Ot=!1,Un=0;Un=5)return!0;var at=Se.getAppletObject();return at&&typeof at.recalculateEnvironments=="function"?(at.recalculateEnvironments(),!0):!1},Se.startAnimation=function(){var at=Se.getAppletObject();return at&&typeof at.startAnimation=="function"?(at.startAnimation(),!0):!1},Se.stopAnimation=function(){var at=Se.getAppletObject();return at&&typeof at.stopAnimation=="function"?(at.stopAnimation(),!0):!1},Se.getAppletObject=function(){var at=x.id!==void 0?x.id:"ggbApplet";return window[at]},Se.resize=function(){};var dt=function(at,Ht,_t){var Bn=document.createElement("param");Bn.setAttribute("name",Ht),Bn.setAttribute("value",_t),at.appendChild(Bn)},ft=function(at){return at&&at!=="false"},Ct=function(at,Ht,_t){Je(tt)<=4.2&&(_t=!0);var Bn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==tt||ggbHTML5LoadedCodebaseIsWebSimple&&!lt)&&(Bn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ot=document.createElement("div");Ot.classList.add("appletParameters","notranslate");var Un=Ht.width,Wt=Ht.height;if(Ht.disableAutoScale=Ht.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ht.disableAutoScale,Ht.width!==void 0)if(Je(tt)<=4.4)ft(Ht.showToolBar)&&(Ht.height-=7),ft(Ht.showAlgebraInput)&&(Ht.height-=37),Ht.width<605&&ft(Ht.showToolBar)&&(Ht.width=605,Un=605);else{var gn=100;(ft(Ht.showToolBar)||ft(Ht.showMenuBar))&&(Ht.hasOwnProperty("customToolBar")&&(Ht.customToolbar=Ht.customToolBar),gn=ft(Ht.showMenuBar)?245:155),Un=5?(Ht.appletOnLoad=function(yn){var Yt=at.querySelector(".ggb_preview");Yt&&Yt.parentNode.removeChild(Yt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(he),window.GGBT_wsf_view&&$(window).trigger("resize"),De(yn)},ce||he.appendChild(Ne)):Ot.appendChild(Ne),he.appendChild(Ot),ce||at.appendChild(he),setTimeout(function(){Se.resize()},1)}else{var Ue=document.createElement("div");Ue.className="applet_scaler",Ue.style.position="relative",Ue.style.display="block",Ue.appendChild(Ot),at.appendChild(Ue),Ht.appletOnLoad=function(yn){Se.resize(),De(yn)}}function ge(yn,Yt){Yt&&typeof Yt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(yn,Yt.appletOnLoad):renderGGBElement(yn),nn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Yt)}function et(yn,Yt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:yn,params:Yt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(In){ge(In.article,In.params)}),html5AppletsToProcess=null)},Je(tt)<5&&(yn.className+=" geogebraweb")):ge(yn,Yt)}if(Bn){scriptLoadStarted=!0;for(var pt=0;pt0?(un.remove(),he.attr("id","fullscreencontent").show(),jQuery(De).append(he),window.dispatchEvent(new Event("resize"))):Ct(un,Ht,!1),window.GGBT_wsf_view.launchFullScreen(De)}else yt=Bn,Ct(at,Ht,!1);if(!window.GGBT_wsf_view)for(Wt=0;Wtat/4*3&&(un=at/4*3),De=un/5.8,gn.setAttribute("src",Ye),gn.setAttribute("width",un),gn.setAttribute("height",De);var he=(at-un)/2,ce=(Ht-De)/2;gn.style.left=he+"px",gn.style.top=ce+"px",Ot.appendChild(gn)}}return Ot.appendChild(Wt),Ot},Dn=function(at){return at=at.toLowerCase(),at==="html5"||at==="screenshot"?at:"html5"},gt=["web","webSimple","web3d","tablet","tablet3d","phone"],We=function(at,Ht){if(tt=at,Ht){xe(tt,!0);return}var _t=!be;if(_t){var Bn=Je(tt);!isNaN(Bn)&&Bn<4.4&&(_t=!1)}var Ot,Un;window.location.protocol.substr(0,4)==="http"?Ot=window.location.protocol:Ot="http:";var Wt=tt.indexOf("//");Wt>0?Un=tt:Wt===0?Un=Ot+tt:Un="https://www.geogebra.org/apps/5.2.814.0/";for(var gn in gt)if(tt.slice(gt[gn].length*-1)===gt[gn]||tt.slice((gt[gn].length+1)*-1)===gt[gn]+"/"){xe(Un,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&_t&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!ft(x.showToolBar)&&!ft(x.showMenuBar)&&!ft(x.showAlgebraInput)&&!ft(x.enableRightClick)&&(!x.appName||x.appName=="classic")?Un+="webSimple/":Un+="web3d/",xe(Un,!1)},xe=function(at,Ht){if(at.requirejs){ze=at;return}at.slice(-1)!=="/"&&(at+="/"),ze=at,Ht===null&&(Ht=at.indexOf("http")===-1),_e=Ht,Ke="web.nocache.js",lt=!1;var _t=ze.split("/");_t.length>1&&(!Ht&&_t[_t.length-2]==="webSimple"?(Ke="webSimple.nocache.js",lt=!0):gt.indexOf(_t[_t.length-2])>=0&&(Ke=_t[_t.length-2]+".nocache.js")),_t=at.split("/"),tt=_t[_t.length-3],tt.substr(0,4)==="test"?tt=tt.substr(4,1)+"."+tt.substr(5,1):(tt.substr(0,3)==="war"||tt.substr(0,4)==="beta")&&(tt="5.0");var Bn=parseFloat(tt);Bn!==NaN&&Bn<5&&at.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Bn+" is deprecated. Using version latest instead."),We("5.0",Ht))},nn=function(at,Ht){window.console&&window.console.log&&(!Ht||typeof Ht.showLogging=="undefined"||Ht.showLogging&&Ht.showLogging!=="false")&&console.log(at)};x.material_id!==void 0?Et(en):en();function en(){var at=oe;me!==null?at=me:parseFloat(at)<5&&(at="5.0"),We(at,!1),ke!==null&&xe(ke,_e),Ee=!0}return Se},GGBAppletUtils=function(){"use strict";function Se(){return window.GGBT_wsf_edit!==void 0}function oe(Ee,me){me!=1?(Ee.style.transformOrigin="0% 0% 0px",Ee.style.webkitTransformOrigin="0% 0% 0px",Ee.style.transform="scale("+me+","+me+")",Ee.style.webkitTransform="scale("+me+","+me+")",Ee.style.maxWidth="initial",Ee.querySelector(".ggb_preview")!==null&&(Ee.querySelector(".ggb_preview").style.maxWidth="initial"),Ee.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ee.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ee.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ee.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ee.style.transform="none",Ee.style.webkitTransform="none")}function x(Ee,me,ke,Me,Oe,Ie){var ze=null;if(Ie!=null&&Ie!="")for(var _e=Ee.parentNode;_e!=null;)if((" "+_e.className+" ").indexOf(" "+Ie+" ")>-1){ze=_e;break}else _e=_e.parentNode;var yt=0,tt=0,Ke=0,lt=0,Ge=0,Ye=0,Ve=0;if(ze)yt=ze.offsetWidth,tt=Math.max(Me?ze.offsetWidth:0,ze.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(yt=Math.min(window.innerWidth,document.documentElement.clientWidth),tt=Math.min(window.innerHeight,document.documentElement.clientHeight),Ke=yt):(yt=window.innerWidth,tt=window.innerHeight,Ke=window.innerWidth),Ee){var Qe=Ee.getBoundingClientRect();Qe.left>0&&Qe.left<=yt&&(Oe===void 0||!Oe)&&(document.dir==="rtl"?(Ge=yt-Qe.width-Qe.left,Ye=Ke<=480?10:30):(Ye=Qe.left,Ge=Ke<=480?10:30),lt=Ye+Ge)}if(Ee&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var qe=Ee.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(lt=40,Ve=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(lt=0,Ve=40)}}return Ee&&((ke===void 0||!ke)&&me>0&&me+lt1&&(Ie=!0)),me&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ie=!0),!(Ee.hasOwnProperty("disableAutoScale")&&Ee.disableAutoScale))Oe=b(Ee,me,Ie,ke,Ee.scaleContainerClass);else return Me;return Ie&&(!Ee.hasOwnProperty("scale")||Me===1)?Oe:Math.min(Me,Oe)}function ue(Ee){var me=Math.min(window.innerWidth,document.documentElement.clientWidth),ke=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Ee.getBoundingClientRect(),Oe=(me-Me.width)/2,Ie=(ke-Me.height)/2;Ie<0&&(Ie=0),Ee.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Oe<40?Ee.style.left="40px":Ee.style.left=Oe+"px",Ee.style.top=Ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ie<40?Ee.style.top="40px":Ee.style.top=Ie+"px",Ee.style.left=Oe+"px")}function fe(Ee,me){var ke=Ee.querySelector(".appletParameters");if(ke){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(me.id!==ke.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ee)}if(ke.parentElement&&/fullscreen/.test(ke.parentElement.className))return;var Me=be(me,Ee);Se()&&ke.setAttribute("data-param-scale",Me);for(var Oe=null,Ie=0;Ie=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Se){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Se){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Se){var oe=c[Se];return oe==null?null:oe},r=d,webModule.__errFn=e}function B(){function Se(Ee){var me=Ee.lastIndexOf(rb);me==-1&&(me=Ee.length);var ke=Ee.indexOf(sb);ke==-1&&(ke=Ee.length);var Me=Ee.lastIndexOf(tb,Math.min(ke,me));return Me>=O?Ee.substring(O,Me+P):W}function oe(Ee){if(!Ee.match(/^\w+:\/\//)){var me=o.createElement(ub);me.src=Ee+vb,Ee=Se(me.src)}return Ee}function x(){var Ee=__gwt_getMetaProperty(wb);return Ee!=null?Ee:W}function b(){for(var Ee=o.getElementsByTagName(_),me=O;meO?Ee[Ee.length-P].href:W}function ue(){var Ee=o.location;return Ee.href==Ee.protocol+zb+Ee.host+Ee.pathname+Ee.search+Ee.hash}var fe=x();return fe==W&&(fe=b()),fe==W&&(fe=be()),fe==W&&ue()&&(fe=Se(o.location.href)),fe=oe(fe),fe}function C(Se){return Se.match(/^\//)||Se.match(/^[a-zA-Z]+:\/\//)?Se:webModule.__moduleBase+Se}function D(){var Se=[],oe=O,x=[],b=[];function be(Ee){var me=b[Ee](),ke=x[Ee];if(me in ke)return me;var Me=[];for(var Oe in ke)Me[ke[Oe]]=Oe;throw r&&r(Ee,Me,me),null}if(__gwt_isKnownPropertyValue=function(Ee,me){return me in x[Ee]},webModule.__getPropMap=function(){var Ee={};for(var me in x)x.hasOwnProperty(me)&&(Ee[me]=be(me));return Ee},webModule.__computePropValue=be,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ue;try{ue=Cb;var fe=ue.indexOf(Db);fe!=-1&&(oe=parseInt(ue.substring(fe+P),$),ue=ue.substring(O,fe))}catch(Ee){}return webModule.__softPermutationId=oe,C(ue+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},32546:function(Se,oe,x){"use strict";x.d(oe,{Ax:function(){return fe},Ds:function(){return Ee},KI:function(){return ke},SI:function(){return ue},f1:function(){return be}});var b=x(42684);function be(Me){let Oe=!0;if(Me.length>0){for(let Ie=0;Ienew Promise((Ke,lt)=>{var Ge=Qe=>{try{Ve(tt.next(Qe))}catch(qe){lt(qe)}},Ye=Qe=>{try{Ve(tt.throw(Qe))}catch(qe){lt(qe)}},Ve=Qe=>Qe.done?Ke(Qe.value):Promise.resolve(Qe.value).then(Ge,Ye);Ve((tt=tt.apply(_e,yt)).next())}),ze=({data:_e,className:yt,fullWidth:tt,style:Ke={},onClose:lt,onOk:Ge,showFullTools:Ye,noAssociationId:Ve})=>{const Qe=(0,b.useRef)(null),qe=(0,b.useRef)(null),Je=(0,b.useRef)(null),Xe=(0,b.useRef)(null),[rt,Et]=(0,b.useState)(!1),[ot,kt]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>(Je.current||(Je.current=document.createElement("style"),document.head.appendChild(Je.current)),_e!=null&&_e.visible?(document.body.setAttribute("data-custom","y-hidden"),Je.current.innerHTML=" html { overflow-y: hidden; }",_e!=null&&_e.src&&dt()):(document.body.removeAttribute("data-custom"),Je.current&&(document.head.removeChild(Je.current),Je.current=null)),()=>{document.body.removeAttribute("data-custom"),Je.current&&(document.head.removeChild(Je.current),Je.current=null)}),[_e==null?void 0:_e.visible]);const dt=()=>Oe(void 0,null,function*(){Et(!0),kt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ze=yield(0,Me.ZJ)(_e==null?void 0:_e.src);Qe.current.src="",Qe.current.src=Ze,Qe.current.onload=function(){Pt()},Et(!1),kt("")}),ft=Ze=>Oe(void 0,null,function*(){Et(!0),kt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Nt=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:_e.title,file:Ze.dataUrl}});Nt!=null&&Nt.id&&!Ve?(yield(0,ke.ZP)(`/api/attachments/${_e.id}/add_subitem.json`,{method:"post",body:{subitem_id:Nt==null?void 0:Nt.id,settings:JSON.stringify(Ze.state)}})).status===0&&Ge():Nt!=null&&Nt.id&&Ge(Nt),Et(!1),kt("")}),Ct=()=>{const Ze=document.querySelector('a[href="https://markerjs.com/"]');Ze&&Ze.parentNode&&(Ze.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(At=>{const qt=document.querySelector(At.name);qt&&qt.setAttribute("title",At.title)})},Pt=()=>{qe.current=new me.hP(Qe.current),qe.current.targetRoot=Xe.current,qe.current.addEventListener("render",ft),qe.current.addEventListener("beforeclose",lt),Ye&&(qe.current.availableMarkerTypes=qe.current.ALL_MARKER_TYPES,qe.current.uiStyleSettings.redoButtonVisible=!0,qe.current.uiStyleSettings.notesButtonVisible=!0,qe.current.uiStyleSettings.zoomButtonVisible=!0,qe.current.uiStyleSettings.zoomOutButtonVisible=!0,qe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=qe.current.uiStyleSettings,qe.current.show(),_e!=null&&_e.snapshotData&&qe.current.restoreState(_e.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ct()},300)};return b.createElement(b.Fragment,null,(_e==null?void 0:_e.visible)&&b.createElement(Ee.Z,{spinning:rt,tip:ot,style:{position:"absolute",width:"100vw"}},b.createElement("div",{ref:Xe,className:fe()(be.imageDimensions,yt,tt?be.fullWidth:""),style:Ke},b.createElement("img",{className:be.img,ref:Qe}))))}},80802:function(Se,oe,x){"use strict";var b=x(59301),be=x(77019),ue=x(5269),fe=x(31691),Ee=x(7939),me=x(94200),ke=x(2375),Me=x(48136),Oe=x(59301);const Ie=(0,b.forwardRef)(({callback:ze,showSaveButton:_e,value:yt=""},tt)=>{const Ke=(0,b.useRef)(),lt=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],Ge=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r - x=a + r\\text{cos}\\theta \\ \r - y=b + r\\text{sin}\\theta \r -\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r - \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r - \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\left\\{\\begin{matrix} \r - \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r -\\end{matrix}\\right. \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r - \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r -\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r - a \\perp \\alpha \\ \r - b \\perp \\alpha \r -\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r - \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r - a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r - a \\parallel \\partial ,b \\parallel \\partial \r -\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r - m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r - a \\perp m,a \\perp n \r -\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r - \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r - a^{2}+b^{2}=c^{2} \r -\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r - a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r - a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r -\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r - a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r - \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r -\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r -\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r - a,b \\in R^{+} \\ \r - \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - a,b \\in R \\ \r - \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r -\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r - \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r - \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r -\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r - P \\left( \\emptyset \\right) =0 \\\\ \r - P \\left( S \\right) =1 \r -\\end{array}`},{value:`\\begin{array}{c} \r - \\forall A \\in S \\\\ \r - P \\left( A \\right) \\ge 0 \r -\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r - S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r - P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r -\\end{array}`},{value:`\\begin{array}{c} \r - P_{n}=n! \\\\ \r - A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],Ye=qe=>{Ke.current.setValue(Ke.current.getValue()+" "+qe.value+" ")},Ve=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Oe.createElement(be.Z,{className:ke.Z.lists,gutter:[10,10]},lt.map((qe,Je)=>Oe.createElement(ue.Z,{flex:"110px",className:ke.Z.item},Oe.createElement("div",null,Oe.createElement(me.Z,{value:`$$${qe.value}$$`}),qe.name),Oe.createElement("div",{className:ke.Z.children},qe.children.map((Xe,rt)=>Oe.createElement("div",{key:rt},Oe.createElement("h1",null,Xe.name),Oe.createElement(be.Z,{gutter:[10,10]},Xe.data.map((Et,ot)=>Oe.createElement(ue.Z,{key:ot,onClick:()=>Ye(Et),className:ke.Z.diamond},Oe.createElement(me.Z,{value:"`$$"+Et.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Oe.createElement(be.Z,{className:ke.Z.lists,gutter:[10,10]},Ge.map((qe,Je)=>Oe.createElement(ue.Z,{flex:"110px",className:ke.Z.item},Oe.createElement("div",null,Oe.createElement(me.Z,{value:"`$$"+qe.value+"$$`"}),qe.name),Oe.createElement("div",{className:ke.Z.children},qe.children.map((Xe,rt)=>Oe.createElement("div",{key:rt},Xe.name&&Oe.createElement("h1",null,Xe.name),Oe.createElement(be.Z,{gutter:[10,10]},Xe.data.map((Et,ot)=>Oe.createElement(ue.Z,{key:ot,onClick:()=>Ye(Et),className:ke.Z.diamond},Oe.createElement(me.Z,{value:"`$$"+Et.value+"$$`"}))))))))))}],Qe=()=>{var qe=document.createElement("div");qe.innerHTML=Ke.current.getValue();var Je=qe.innerText;return ze&&ze(Je),Je};return(0,b.useImperativeHandle)(tt,()=>({getData:Qe})),Oe.createElement("div",{className:ke.Z.mathWrap},Oe.createElement(fe.default,{defaultActiveKey:"1",items:Ve}),Oe.createElement("math-field",{locale:"zh_cn",className:ke.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Ke,style:{width:800,marginTop:30,fontSize:18}},yt||""),_e&&Oe.createElement("div",{className:ke.Z.button},Oe.createElement(Ee.ZP,{size:"large",onClick:Qe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});oe.Z=Ie},61648:function(Se,oe,x){"use strict";var b=x(59301),be=x(4977),ue=x(7939),fe=Object.defineProperty,Ee=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ie=(tt,Ke,lt)=>Ke in tt?fe(tt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:lt}):tt[Ke]=lt,ze=(tt,Ke)=>{for(var lt in Ke||(Ke={}))Me.call(Ke,lt)&&Ie(tt,lt,Ke[lt]);if(ke)for(var lt of ke(Ke))Oe.call(Ke,lt)&&Ie(tt,lt,Ke[lt]);return tt},_e=(tt,Ke)=>Ee(tt,me(Ke));const yt=({img:tt,buttonProps:Ke={},styles:lt={},customText:Ge,ButtonText:Ye,ButtonClick:Ve,Buttonclass:Qe,ButtonTwo:qe,imgStyles:Je,loading:Xe=!1,className:rt=""})=>b.createElement("section",{className:`tc animated fadeIn ${rt}`,style:ze({color:"#999",margin:"100px auto",visibility:Xe?"hidden":"visible"},lt)},b.createElement("img",{src:tt||be,style:_e(ze({},Je),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},Ge||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ye&&b.createElement(ue.ZP,ze({className:Qe,onClick:Ve},Ke),Ye),qe&&qe);oe.Z=yt},71169:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Qe}});var b=x(59301),be={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},ue=x(7939),fe=x(70557),Ee=x(84897),me=x(25399),ke=x(85333),Me=x(51190),Oe=x(61648),Ie=x(42684),ze=x(71362),_e=x(59301),yt=Object.defineProperty,tt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Ge=(qe,Je,Xe)=>Je in qe?yt(qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):qe[Je]=Xe,Ye=(qe,Je)=>{for(var Xe in Je||(Je={}))Ke.call(Je,Xe)&&Ge(qe,Xe,Je[Xe]);if(tt)for(var Xe of tt(Je))lt.call(Je,Xe)&&Ge(qe,Xe,Je[Xe]);return qe},Ve=(qe,Je,Xe)=>new Promise((rt,Et)=>{var ot=ft=>{try{dt(Xe.next(ft))}catch(Ct){Et(Ct)}},kt=ft=>{try{dt(Xe.throw(ft))}catch(Ct){Et(Ct)}},dt=ft=>ft.done?rt(ft.value):Promise.resolve(ft.value).then(ot,kt);dt((Xe=Xe.apply(qe,Je)).next())}),Qe=({editOffice:qe="view",data:Je,issaver:Xe,onSaver:rt,theme:Et,type:ot,filename:kt,monacoEditor:dt,className:ft,style:Ct,close:Pt,onClose:Ze,hasMask:Nt,disabledDownload:At,onImgDimensions:qt,showNodata:Dn,recordInfo:gt})=>{const[We,xe]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[nn,en]=(0,b.useState)(""),[at,Ht]=(0,b.useState)(),_t=window.ENV==="build"?"/react/build":"",Bn=location.host.startsWith("localhost")?Ie.Z.PROXY_SERVER:Ie.Z.API_SERVER,Un=10*(1024*1024),Wt=(0,b.useRef)();Je!=null&&Je.startsWith("/api")&&ot!=="txt"&&(Je=Ie.Z.API_SERVER+Je);const gn=Ue=>Ue.substring(Ue.lastIndexOf("/")+1).split(".").pop();kt&&dt&&(dt.filename=kt),(0,b.useEffect)(()=>{var Ue,ge;const et=(ge=(Ue=document.cookie)==null?void 0:Ue.replace(/\s/g,""))==null?void 0:ge.split(";");et==null||et.map(pt=>{let sn=pt.split("=");sn[0]==="_educoder_session"&&en(sn[1])})},[]),(0,b.useEffect)(()=>{ot==="office"&&(Je.indexOf("bigfilescdn.")>-1||Je.indexOf("bigfiles1")>-1?Ht({url:Je,fileType:gn(Je),model:Je.indexOf("model=edit")?"edit":"view"}):Je.indexOf("coze")>-1?Ht({url:Je,fileType:"doc",model:"view"}):De())},[ot,Je]);function un(Ue){return Ve(this,null,function*(){Ue.data.type==="pdfdata"&&(rt(Ue.data.data),window.removeEventListener("message",un,!1)),console.log("mess---:",Ue.data)})}const De=()=>Ve(void 0,null,function*(){console.log("data:",Je);let Ue=Je;Je.startsWith("http")||(Ue=location.origin+Ue);let ge=new URL(Ue).pathname.split("/").pop();const et=yield(0,Me.gJ)({attachment_id:ge});et.url=Bn+et.url,Ht(et)}),he=()=>{if(Je.startsWith("http")||Je.startsWith("blob:")){ce();return}(0,ke.Sv)(kt||"educoder",Je,kt)},ce=()=>{gt&&(0,ze.fc)({id:gt==null?void 0:gt.id,watch_type:1,course_id:gt==null?void 0:gt.course_id}),(0,ke.Nd)(kt||"educoder",decodeURIComponent(Je))};(0,b.useEffect)(()=>(window.addEventListener("message",Ne),()=>{window.removeEventListener("message",Ne)}),[]);const Ne=Ue=>{var ge;((ge=Ue==null?void 0:Ue.data)==null?void 0:ge.type)==="closePop"&&Ze()};return _e.createElement("div",{style:Ye({},Ct||{}),className:`${Nt&&be.bgBlack} ${ot?be.wrp:"hide"}`},!!ot&&Pt&&_e.createElement("div",{id:"closePop",className:be.close,ref:Wt},!!qt&&_e.createElement(me.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Wt.current},_e.createElement("span",{onClick:()=>{Ze(),qt()}},_e.createElement("i",{className:"icon-yulanpizhu"}))),!At&&window.parent===window&&_e.createElement(me.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Wt.current},_e.createElement("span",{onClick:ce},_e.createElement("i",{className:"icon-quxiaozhiding"}))),Xe&&_e.createElement(me.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Wt.current},_e.createElement("span",{className:"",onClick:()=>{const Ue=document.getElementById("pdfiframe");window.addEventListener("message",un,!1),setTimeout(()=>{Ue.contentWindow.postMessage("getData","*")},300)}},_e.createElement("i",{className:"icon-baocun"}))),_e.createElement(me.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Wt.current},_e.createElement("span",{className:"",onClick:()=>{Ze()}},_e.createElement("i",{className:"icon-guanbi1"})))),_e.createElement("div",{className:`${be[ft]} ${ft} ${be.monaco} ${ot==="txt"?"show":"hide"}`},ot==="txt"&&_e.createElement(_e.Fragment,null,_e.createElement(Ee.ZP,Ye({},dt)))),ot==="audio"&&_e.createElement("audio",{controls:!0,src:`${(Je==null?void 0:Je.indexOf("http://"))>-1||(Je==null?void 0:Je.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Je}`,autoPlay:!0}),ot==="video"&&_e.createElement(_e.Fragment,null,(Je==null?void 0:Je.indexOf("http"))>-1?_e.createElement("video",{controls:!0,src:`${Je}`,autoPlay:!0}):_e.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Je}`,autoPlay:!0})),ot==="office"&&at&&_e.createElement("iframe",{src:`${_t}/office.html?key=${at.key}&url=${btoa(at.url)}&callbackUrl=${Bn+(at.callbackUrl||"")}&fileType=${at.fileType}&title=${at.title||""}&model=${qe}&officeServer=${Ie.Z.ONLYOFFICE}&disabledDownload=${!!At}`}),ot==="html"&&_e.createElement("iframe",{src:Je+"&disposition=inline"}),ot==="pdf"&&_e.createElement("iframe",{id:"pdfiframe",src:`${_t}/js/pdf/index.html?filename=${kt||"educoder.pdf"}&url=${encodeURIComponent(Je)}&disabledDownload=${!!At}&model=${qe}`}),ot==="image"&&_e.createElement("img",{src:`${(Je==null?void 0:Je.indexOf("http://"))>-1||(Je==null?void 0:Je.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Je}`}),(ot==="other"||ot==="download")&&_e.createElement(_e.Fragment,null,Dn?_e.createElement(Oe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:_e.createElement(ue.ZP,{icon:_e.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:he,disabled:At},"\u4E0B\u8F7D")}):_e.createElement(ue.ZP,{type:"primary",size:"middle",onClick:he,disabled:At},_e.createElement(fe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),ot==="flowChart"&&_e.createElement("div",{className:"embed"},_e.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Je||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},94200:function(Se,oe,x){"use strict";x.d(oe,{z:function(){return dt},Z:function(){return ft}});var b=x(59301),be=x(63954),ue=x(34813),fe=x(64018),Ee=x(16471),me=x(42684),ke=x(85333),Me=x(15342),Oe=x(44104),Ie=x(7939),ze=x(1012),_e=x(71169),yt=x(59301),Ke=({html:Ct})=>{const Pt=(0,b.useRef)(null),Ze=(0,b.useRef)(null),Nt=`.markdown-body p { - margin: 0 0 16px 0 !important; - line-height: 28px; - white-space: pre-wrap; - } - - ol, - ul, - li { - list-style-type: none - } - - ol, - ul, - dl { - margin-bottom: 0px; - } - - .markdown-body { - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; - color: #333; - overflow: hidden; - font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif; - word-break: break-word; - font-size: 16px; - line-height: 1.6; - white-space: normal; - word-wrap: break-word; - position: relative; - } - - .markdown-body ul>li { - list-style-type: disc; - } - - .markdown-body ol>li { - list-style-type: decimal; - } - - .markdown-body a { - background: transparent; - } - - .markdown-body a:active, - .markdown-body a:hover { - outline: 0; - } - - .markdown-body strong { - font-weight: bold; - } - - .markdown-body h1 { - font-size: 2em; - margin: 0.67em 0; - } - - .markdown-body img { - border: 0; - } - - .markdown-body hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; - } - - .markdown-body pre { - overflow: auto; - } - - .markdown-body code, - .markdown-body kbd, - .markdown-body pre { - font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; - font-size: 1em; - } - - .markdown-body input { - color: inherit; - font: inherit; - margin: 0; - } - - .markdown-body html input[disabled] { - cursor: default; - } - - .markdown-body input { - line-height: normal; - } - - .markdown-body input[type="checkbox"] { - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - } - - .markdown-body table { - border-collapse: collapse; - border-spacing: 0; - } - - .markdown-body td, - .markdown-body th { - padding: 0; - } - - .markdown-body * { - -moz-box-sizing: border-box; - box-sizing: border-box; - } - - .markdown-body input { - font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; - } - - .markdown-body a { - color: #4183c4; - text-decoration: none; - } - - .markdown-body a:hover, - .markdown-body a:active { - text-decoration: underline; - } - - .markdown-body hr { - height: 0; - margin: 15px 0; - overflow: hidden; - background: transparent; - border: 0; - border-bottom: 1px solid #ddd; - } - - .markdown-body hr:before { - display: table; - content: ""; - } - - .markdown-body hr:after { - display: table; - clear: both; - content: ""; - } - - .markdown-body h1, - .markdown-body h2, - .markdown-body h3, - .markdown-body h4, - .markdown-body h5, - .markdown-body h6 { - margin-top: 15px; - margin-bottom: 15px; - line-height: 1.1; - } - - .markdown-body h1 { - font-size: 30px; - } - - .markdown-body h2 { - font-size: 21px; - } - - .markdown-body h3 { - font-size: 16px; - } - - .markdown-body h4 { - font-size: 14px; - } - - .markdown-body h5 { - font-size: 12px; - } - - .markdown-body h6 { - font-size: 11px; - } - - .markdown-body blockquote { - margin: 0; - } - - .markdown-body ul, - .markdown-body ol { - padding: 0; - margin-top: 0; - margin-bottom: 0; - } - - ul.linenums, - ol.linenums { - padding: 16px 0 0 56px !important; - } - - .markdown-body ul, - .markdown-body ol { - padding-left: 2em; - } - - - .markdown-body ol ol, - .markdown-body ul ol { - list-style-type: lower-roman; - } - - .markdown-body ul ul ol, - .markdown-body ul ol ol, - .markdown-body ol ul ol, - .markdown-body ol ol ol { - list-style-type: lower-alpha; - } - - .markdown-body dd { - margin-left: 0; - } - - .markdown-body code { - font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; - font-size: 12px; - } - - .markdown-body pre { - margin-top: 0; - margin-bottom: 0; - font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; - } - - .markdown-body .octicon { - font: normal normal 16px octicons-anchor; - line-height: 1; - display: inline-block; - text-decoration: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .markdown-body .octicon-link:before { - content: '\f05c'; - } - - .markdown-body>*:first-child { - margin-top: 0 !important; - } - - .markdown-body>*:last-child { - margin-bottom: 0 !important; - } - - .markdown-body .anchor { - position: absolute; - top: 0; - left: 0; - display: block; - padding-right: 6px; - padding-left: 30px; - margin-left: -30px; - } - - .markdown-body .anchor:focus { - outline: none; - } - - .markdown-body h1, - .markdown-body h2, - .markdown-body h3, - .markdown-body h4, - .markdown-body h5, - .markdown-body h6 { - position: relative; - margin-top: 1em; - margin-bottom: 16px; - font-weight: bold; - line-height: 1.4; - } - - .markdown-body h1 .octicon-link, - .markdown-body h2 .octicon-link, - .markdown-body h3 .octicon-link, - .markdown-body h4 .octicon-link, - .markdown-body h5 .octicon-link, - .markdown-body h6 .octicon-link { - display: none; - color: #000; - vertical-align: middle; - } - - .markdown-body h1:hover .anchor, - .markdown-body h2:hover .anchor, - .markdown-body h3:hover .anchor, - .markdown-body h4:hover .anchor, - .markdown-body h5:hover .anchor, - .markdown-body h6:hover .anchor { - padding-left: 8px; - margin-left: -30px; - text-decoration: none; - } - - .markdown-body h1:hover .anchor .octicon-link, - .markdown-body h2:hover .anchor .octicon-link, - .markdown-body h3:hover .anchor .octicon-link, - .markdown-body h4:hover .anchor .octicon-link, - .markdown-body h5:hover .anchor .octicon-link, - .markdown-body h6:hover .anchor .octicon-link { - display: inline-block; - } - - .markdown-body h1 { - padding-bottom: 0.3em; - font-size: 2.25em; - line-height: 1.2; - border-bottom: 1px solid #eee; - } - - .markdown-body h1 .anchor { - line-height: 1; - } - - .markdown-body h2 { - padding-bottom: 0.3em; - font-size: 1.75em; - line-height: 1.225; - border-bottom: 1px solid #eee; - } - - .markdown-body h2 .anchor { - line-height: 1; - } - - .markdown-body h3 { - font-size: 1.5em; - line-height: 1.43; - } - - .markdown-body h3 .anchor { - line-height: 1.2; - } - - .markdown-body h4 { - font-size: 1.25em; - } - - .markdown-body h4 .anchor { - line-height: 1.2; - } - - .markdown-body h5 { - font-size: 1em; - } - - .markdown-body h5 .anchor { - line-height: 1.1; - } - - .markdown-body h6 { - font-size: 1em; - color: #777; - } - - .markdown-body h6 .anchor { - line-height: 1.1; - } - - .markdown-body p, - .markdown-body blockquote, - .markdown-body ul, - .markdown-body ol, - .markdown-body dl, - .markdown-body table, - .markdown-body pre { - margin-top: 0; - margin-bottom: 16px; - } - - .markdown-body ul ul, - .markdown-body ul ol, - .markdown-body ol ol, - .markdown-body ol ul { - margin-top: 0; - margin-bottom: 0; - } - - .markdown-body li>p { - margin-top: 16px; - } - - .markdown-body dl { - padding: 0; - } - - .markdown-body dl dt { - padding: 0; - margin-top: 16px; - font-size: 1em; - font-style: italic; - font-weight: bold; - } - - .markdown-body dl dd { - padding: 0 16px; - margin-bottom: 16px; - } - - .markdown-body blockquote { - padding: 0 15px; - color: #777; - border-left: 4px solid #ddd; - } - - .markdown-body blockquote> :first-child { - margin-top: 0; - } - - .markdown-body blockquote> :last-child { - margin-bottom: 0; - } - - .markdown-body table { - display: block; - width: 100%; - overflow: auto; - word-break: normal; - word-break: keep-all; - } - - .markdown-body table th { - font-weight: bold; - text-align: revert; - } - - .markdown-body table th, - .markdown-body table td { - padding: 6px 13px; - border: 1px solid #ddd; - } - - .markdown-body table tr { - background-color: #fff; - border-top: 1px solid #ccc; - } - - .markdown-body table tr:nth-child(2n) { - background-color: #f8f8f8; - } - - .markdown-body img { - max-width: 100%; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - - .markdown-body code { - padding: 0; - padding-top: 0.2em; - padding-bottom: 0.2em; - margin: 0; - font-size: 85%; - background-color: rgba(0, 0, 0, 0.04); - border-radius: 3px; - } - - .markdown-body code:has(.katex) { - background-color: transparent; - } - - .markdown-body code:before, - .markdown-body code:after { - letter-spacing: -0.2em; - content: "\\00a0"; - } - - .markdown-body pre>code { - padding: 0; - margin: 0; - font-size: 100%; - word-break: normal; - white-space: pre; - background: transparent; - border: 0; - } - - .markdown-body .highlight { - margin-bottom: 16px; - } - - .markdown-body .highlight pre, - .markdown-body pre { - padding: 16px; - overflow: auto; - font-size: 85%; - line-height: 1.45; - background-color: #f7f7f7; - border-radius: 3px; - } - - .markdown-body .highlight pre { - margin-bottom: 0; - word-break: normal; - } - - .markdown-body pre { - word-wrap: normal; - } - - .markdown-body pre code { - display: inline; - max-width: initial; - padding: 0; - margin: 0; - overflow: initial; - line-height: inherit; - word-wrap: normal; - background-color: transparent; - border: 0; - } - - .markdown-body pre code:before, - .markdown-body pre code:after { - content: normal; - } - - .markdown-body kbd { - display: inline-block; - padding: 3px 5px; - font-size: 11px; - line-height: 10px; - color: #555; - vertical-align: middle; - background-color: #fcfcfc; - border: solid 1px #ccc; - border-bottom-color: #bbb; - border-radius: 3px; - box-shadow: inset 0 -1px 0 #bbb; - } - - .markdown-body .pl-c { - color: #969896; - } - - .markdown-body .pl-c1, - .markdown-body .pl-mdh, - .markdown-body .pl-mm, - .markdown-body .pl-mp, - .markdown-body .pl-mr, - .markdown-body .pl-s1 .pl-v, - .markdown-body .pl-s3, - .markdown-body .pl-sc, - .markdown-body .pl-sv { - color: #0086b3; - } - - .markdown-body .pl-e, - .markdown-body .pl-en { - color: #795da3; - } - - .markdown-body .pl-s1 .pl-s2, - .markdown-body .pl-smi, - .markdown-body .pl-smp, - .markdown-body .pl-stj, - .markdown-body .pl-vo, - .markdown-body .pl-vpf { - color: #333; - } - - .markdown-body .pl-ent { - color: #63a35c; - } - - .markdown-body .pl-k, - .markdown-body .pl-s, - .markdown-body .pl-st { - color: #a71d5d; - } - - .markdown-body .pl-pds, - .markdown-body .pl-s1, - .markdown-body .pl-s1 .pl-pse .pl-s2, - .markdown-body .pl-sr, - .markdown-body .pl-sr .pl-cce, - .markdown-body .pl-sr .pl-sra, - .markdown-body .pl-sr .pl-sre, - .markdown-body .pl-src { - color: #df5000; - } - - .markdown-body .pl-mo, - .markdown-body .pl-v { - color: #1d3e81; - } - - .markdown-body .pl-id { - color: #b52a1d; - } - - .markdown-body .pl-ii { - background-color: #b52a1d; - color: #f8f8f8; - } - - .markdown-body .pl-sr .pl-cce { - color: #63a35c; - font-weight: bold; - } - - .markdown-body .pl-ml { - color: #693a17; - } - - .markdown-body .pl-mh, - .markdown-body .pl-mh .pl-en, - .markdown-body .pl-ms { - color: #1d3e81; - font-weight: bold; - } - - .markdown-body .pl-mq { - color: #008080; - } - - .markdown-body .pl-mi { - color: #333; - font-style: italic; - } - - .markdown-body .pl-mb { - color: #333; - font-weight: bold; - } - - .markdown-body .pl-md, - .markdown-body .pl-mdhf { - background-color: #ffecec; - color: #bd2c00; - } - - .markdown-body .pl-mdht, - .markdown-body .pl-mi1 { - background-color: #eaffea; - color: #55a532; - } - - .markdown-body .pl-mdr { - color: #795da3; - font-weight: bold; - } - - .markdown-body kbd { - display: inline-block; - padding: 3px 5px; - font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; - line-height: 10px; - color: #555; - vertical-align: middle; - background-color: #fcfcfc; - border: solid 1px #ccc; - border-bottom-color: #bbb; - border-radius: 3px; - box-shadow: inset 0 -1px 0 #bbb; - } - - .markdown-body .task-list-item { - list-style-type: none; - } - - .markdown-body .task-list-item+.task-list-item { - margin-top: 3px; - } - - .markdown-body .task-list-item input { - float: left; - margin: 0.3em 0 0.25em -1.6em; - vertical-align: middle; - } - - .markdown-body :checked+.radio-label { - z-index: 1; - position: relative; - border-color: #4183c4; - } - - - /*! Pretty printing styles. Used with prettify.js. */ - /* SPAN elements with the classes below are added by prettyprint. */ - .pln { - color: #000 - } - - /* plain text */ - - @media screen { - .str { - color: #080 - } - - /* string content */ - .kwd { - color: #008 - } - - /* a keyword */ - .com { - color: #800 - } - - /* a comment */ - .typ { - color: #606 - } - - /* a type name */ - .lit { - color: #066 - } - - /* a literal value */ - /* punctuation, lisp open bracket, lisp close bracket */ - .pun, - .opn, - .clo { - color: #660 - } - - .tag { - color: #008 - } - - /* a markup tag name */ - .atn { - color: #606 - } - - /* a markup attribute name */ - .atv { - color: #080 - } - - /* a markup attribute value */ - .dec, - .var { - color: #606 - } - - /* a declaration; a variable name */ - .fun { - color: red - } - - /* a function name */ - } - - /* Use higher contrast and text-weight for printable form. */ - @media print, - projection { - .str { - color: #060 - } - - .kwd { - color: #006; - font-weight: bold - } - - .com { - color: #600; - font-style: italic - } - - .typ { - color: #404; - font-weight: bold - } - - .lit { - color: #044 - } - - .pun, - .opn, - .clo { - color: #440 - } - - .tag { - color: #006; - font-weight: bold - } - - .atn { - color: #404 - } - - .atv { - color: #060 - } - } - - /* Put a border around prettyprinted code snippets. */ - pre.prettyprint { - padding: 2px; - /* border: 1px solid #888 */ - } - - /* Specify class=linenums on a pre to get line numbering */ - ol.linenums { - margin-top: 0; - margin-bottom: 0 - } - - /* IE indents via margin-left */ - li.L0, - li.L1, - li.L2, - li.L3, - li.L5, - li.L6, - li.L7, - li.L8 { - list-style-type: none - } - - /* Alternate shading for lines */ - li.L1, - li.L3, - li.L5, - li.L7, - li.L9 { - background: #eee - } - - .markdown-body p, - .markdown-body blockquote, - .markdown-body ul, - .markdown-body ol, - .markdown-body dl, - .markdown-body table, - .markdown-body pre { - margin-top: 0; - margin-bottom: 16px; - }`;return(0,b.useEffect)(()=>{const At=Pt.current.attachShadow({mode:"open"});Ze.current=document.createElement("div"),Ze.current.className="markdown-body",Ze.current.innerHTML=Ct,At.appendChild(Ze.current);const qt=document.createElement("style");return qt.textContent=Nt,At.appendChild(qt),()=>{At.innerHTML=""}},[]),(0,b.useEffect)(()=>{Ze.current&&(Ze.current.innerHTML=Ct)},[Ct]),yt.createElement("div",{ref:Pt})};function lt(Ct){const Pt=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Ze=new RegExp(`\\b(${Pt.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),Nt=/]*>/gi;return Ct.replace(Ze,"").replace(Nt,"").trim()}var Ge={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ye=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Je=(Ct,Pt,Ze)=>Pt in Ct?Ye(Ct,Pt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Ct[Pt]=Ze,Xe=(Ct,Pt)=>{for(var Ze in Pt||(Pt={}))Qe.call(Pt,Ze)&&Je(Ct,Ze,Pt[Ze]);if(Ve)for(var Ze of Ve(Pt))qe.call(Pt,Ze)&&Je(Ct,Ze,Pt[Ze]);return Ct};const rt="@\u2581\u2581@",Et="@\u2581@",ot=/]*>/g;function kt(Ct){let Pt=document.createElement("div");return Pt.innerHTML=Ct,Pt.childNodes.length===0?"":Pt.childNodes[0].nodeValue}const dt=(Ct,Pt)=>{Ct=Ct||"";const Ze=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Nt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,At=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,qt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Pt?Ct.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ze,(Dn,gt,We,xe,nn,en,at)=>{const Ht=gt||xe||en,_t=We||nn||at||"?";return me.Z.API_SERVER+"/api/attachments/"+Ht+_t+"&t="+(0,ke.Jn)(Ht,Date.now())+(Dn.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ct=Ct.replace(qt,(Dn,gt,We,xe,nn,en,at)=>{const Ht=gt||xe||en,_t=We||nn||at||"?";return me.Z.API_SERVER+"/attachments/download/"+Ht+_t+"&t="+(0,ke.Jn)(Ht,Date.now())+(Dn.indexOf(")")>-1?")":"&")}).replace(Ze,(Dn,gt,We,xe,nn,en,at)=>{const Ht=gt||xe||en,_t=We||nn||at||"?";return me.Z.API_SERVER+"/api/attachments/"+Ht+_t+"&t="+(0,ke.Jn)(Ht,Date.now())+(Dn.indexOf(")")>-1?")":"&")}).replace(Nt,(Dn,gt,We,xe,nn)=>{const en=gt||xe,at=We||nn||"";return'"'+me.Z.API_SERVER+"/api/attachments/"+en+at+en+at+"&t="+(0,ke.Jn)(en,Date.now())}).replace(At,(Dn,gt,We,xe,nn)=>{const en=gt||xe,at=We||nn||"";return"("+me.Z.API_SERVER+"/files/uploads/"+en+at+en+at+"&t="+(0,ke.Jn)(en,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Ct)};var ft=({value:Ct="",edit:Pt=!1,className:Ze,showTextOnly:Nt,showLines:At,style:qt={},stylesPrev:Dn={},highlightKeywords:gt,showProgramFill:We,isProgramFill:xe,disabledFill:nn=!1,programFillValue:en,openEditor:at=()=>{},onFillChange:Ht=Ot=>{},onFillBlur:_t=()=>{},onFillFocus:Bn=()=>{}})=>{let Ot=lt(String(Ct||""));const Un=(0,b.useRef)(),Wt=(0,b.useRef)(),[gn,un]=(0,b.useState)(""),[De,he]=(0,b.useState)("office"),[ce,Ne]=(0,b.useState)([]),Ue=(0,b.useRef)("a"+(0,ze.Z)()),ge={},et=mn=>//i.test(mn||""),pt=(mn,Gn,Ln)=>{const Dt=document.createElement(mn===Et?"input":"textarea");Dt.style.width="100%",Dt.style.height=mn===Et?"40px":"151px",Dt.rows=5,Dt.spellcheck=!1,Dt.name="edu-program-fill",Dt.placeholder="\u8BF7\u8F93\u5165",Dt.dataset.id=Gn;const tn=Object.keys(ge).length;return ge[tn]=Dt,`${Dt.outerHTML}`};function sn(mn){return mn=mn.replace(/!\[.*?\]\(.*?\)/g,""),mn=mn.replace(/\[.*?\]\(.*?\)/g,""),mn=mn.replace(new RegExp("","gs"),""),mn=mn.replace(//g,""),mn=mn.replace(//g,""),mn=mn.replace(new RegExp(".*?<\\/video>","gs"),""),mn=mn.replace(new RegExp(".*?<\\/audio>","gs"),""),mn=mn.replace(new RegExp(".*?<\\/style>","gs"),""),mn=mn.replace(new RegExp(".*?<\\/script>","gs"),""),mn}const It=mn=>!Nt&&et(Ot)?mn:mn.replace(/([\s\S]+?)<\/style>/gim,function(Gn,Ln){let Dt=Ln.replace(/(\n|\r)/g,"").split("}"),tn=[];return Dt.map(Ut=>{Ut!=""&&tn.push(`.${Ue.current} ${Ut}`)}),``}),Zt=(0,b.useMemo)(()=>{(0,ue.Iy)();try{const Dt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,tn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ut=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,En=/\(\/attachments\/download\//g;Ot=Ot.replace(En,"("+me.Z.API_SERVER+"/attachments/download/").replace(Dt,"("+me.Z.API_SERVER+"/api/attachments/").replace(tn,'"'+me.Z.API_SERVER+"/api/attachments/").replace(Ut,'"'+me.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Un.current.style.display="none"}catch(Dt){}if(We){let Dt=-1;return Ot=Ot.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(tn,Ut,En){var xt;return++Dt,pt(tn,Dt,(xt=en==null?void 0:en[Dt])==null?void 0:xt.value.replaceAll("<","<").replaceAll(">",">"))}),`
      ${It(Ot||"")}
      `}let mn=It(Ot);mn=(0,ue.ZP)(mn);const Gn=(0,ue.ez)();Ot.match(/\[TOC\]/)&&(mn=mn.replace("

      [TOC]

      ",(0,ue.Qv)()),(0,ue.Iy)()),mn=mn.replace(/(__special_katext_id_\d+__)/g,(Dt,tn)=>{const{type:Ut,expression:En}=Gn[tn];return(0,Me.renderToString)(kt(En)||"",{displayMode:Ut==="block",throwOnError:!1,output:"html"})}),mn=mn.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ue.AL)();const Ln=document.createElement("div");if(Ln.innerHTML=mn,Nt)return Ln.innerText;if(gt){const Dt=gt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return In(Ln,Dt),Ln.innerHTML}return setTimeout(()=>Qn(),500),Ln.innerHTML},[Ot,gt]);(0,b.useEffect)(()=>{Sn.current&&Sn.current.querySelectorAll(["input","textarea"]).forEach(Gn=>{Gn.oninput=rn,Gn.onblur=yn,Gn.onfocus=Yt})},[ce]),(0,b.useEffect)(()=>{var mn,Gn,Ln,Dt,tn;if(en!=null&&en.length)try{const Ut=Sn.current.querySelectorAll(".edu-program-fill-score"),En=Sn.current.querySelectorAll('[name="edu-program-fill"]');for(const[xt,it]of En.entries())it.value=((mn=en==null?void 0:en[xt])==null?void 0:mn.value)||"",((Gn=en==null?void 0:en[xt])==null?void 0:Gn.type)==="warning"?it.className="program-fill-warning":((Ln=en==null?void 0:en[xt])==null?void 0:Ln.type)==="success"?it.className="program-fill-success":it.className="";for(const[xt,it]of Ut.entries())it.innerHTML=(Dt=en==null?void 0:en[xt])!=null&&Dt.score?`${(tn=en==null?void 0:en[xt])==null?void 0:tn.score}\u5206`:"";Ne(en)}catch(Ut){console.log(Ut,"error")}},[en]);const rn=mn=>{ce[mn.target.dataset.id]=ce[mn.target.dataset.id]||{},ce[mn.target.dataset.id].value=mn.target.value,Ne([...ce]),Ht(ce,mn.target.dataset.id)},yn=mn=>{ce[mn.target.dataset.id]=ce[mn.target.dataset.id]||{},ce[mn.target.dataset.id].value=mn.target.value,Ne([...ce]),_t(ce,mn.target.dataset.id)},Yt=mn=>{ce[mn.target.dataset.id]=ce[mn.target.dataset.id]||{},ce[mn.target.dataset.id].value=mn.target.value,Ne([...ce]),Bn(ce,mn.target.dataset.id)};function In(mn,Gn){return mn.childNodes.forEach(Ln=>{var Dt;if(Ln.childNodes.length>0)In(Ln,Gn);else if(Ln.nodeName!=="IMG")if(Ln.innerHTML)Ln.innerHTML=(Dt=Ln.innerHTML)==null?void 0:Dt.replace(new RegExp(Gn,"gi"),'$&');else{const tn=document.createElement("span");tn.innerHTML=Ln.textContent.replace(new RegExp(Gn,"gi"),'$&'),Ln.replaceWith(tn)}})}const Sn=(0,b.useRef)();ue.jb.WebkitLineClamp=At,At&&(qt=Xe(Xe({},qt),ue.jb));function jt(mn){let Gn=mn.target;if(Gn.tagName.toUpperCase()==="A"){let Ln=Gn.getAttribute("href");if(Ln.indexOf("office")>-1)mn.preventDefault(),un(Ln),he("office");else if(Ln.indexOf("application/pdf")>-1)mn.preventDefault(),un(Ln),he("pdf");else if(Ln.indexOf("text/html")>-1)mn.preventDefault(),un(Ln),he("html");else if(Ln.startsWith("#")){mn.preventDefault();let Dt=document.getElementById(Ln.replace("#",""));Dt&&Dt.scrollIntoView(!0)}}}const Qn=()=>{var mn;const Gn=(mn=Sn.current)==null?void 0:mn.querySelectorAll("video");Gn==null||Gn.forEach(Ln=>{if(Ln.oncontextmenu=()=>!1,Ln.src.indexOf(".m3u8")>-1&&!Ln.canPlayType("application/vnd.apple.mpegurl")){if(Ee.ZP.isSupported()){var Dt=new Ee.ZP;Dt.loadSource(Ln.src),Dt.attachMedia(Ln)}}})};(0,b.useEffect)(()=>{if(Sn.current&&Zt&&Zt.match(ot)&&window.PR.prettyPrint(),Sn.current)return Sn.current.addEventListener("click",jt),()=>{var mn;(mn=Sn.current)==null||mn.removeEventListener("click",jt),(0,ue.AL)(),(0,ue.Iy)()}},[Zt,Sn.current,jt]);const jn=mn=>{mn.target.nodeName==="IMG"&&mn.target.className.indexOf("draw-flowchart")>-1?(Un.current.style.zIndex=1,Un.current.style.display="flex",Un.current.style.width=mn.target.clientWidth+"px",Un.current.style.height=mn.target.clientHeight+"px",Un.current.style.top=mn.target.offsetTop+"px",Un.current.style.left=mn.target.offsetLeft+"px",mn.target.id&&(Wt.current=mn.target.id)):Un.current.style.display="none"},qn=()=>{Un.current.style.display="none"};return(0,b.useEffect)(()=>{var mn;const Gn=Ln=>{Ln.preventDefault(),Ln.clipboardData.setData("text",window.getSelection().toString())};return(mn=Sn.current)==null||mn.addEventListener("copy",Gn),()=>{var Ln;(Ln=Sn.current)==null||Ln.removeEventListener("copy",Gn)}},[Sn.current]),b.createElement("div",{style:{position:"relative"},onMouseLeave:qn},Nt&&b.createElement("div",{ref:Sn,className:`${Ge.mdBody} `},Zt),!Nt&&!et(Zt)&&b.createElement("div",{ref:Sn,style:Xe({},qt),onMouseOver:jn,className:`${Ze||""} ${nn?"disabled-fill":""} markdown-body ${Ge.mdBody} ${Ue.current}`,dangerouslySetInnerHTML:{__html:Zt}}),!Nt&&et(Zt)&&b.createElement(Ke,{html:Zt}),b.createElement("div",{ref:Un,className:`${Ge.button} ${Pt?"":Ge.previewFlowChart}`},b.createElement(Oe.Z,null,b.createElement(Ie.ZP,{onClick:()=>{Pt?at(Wt.current):(un(Wt.current),he("flowChart"))}},Pt?"\u7F16\u8F91":"\u9884\u89C8"))),b.createElement(_e.Z,{close:!0,data:gn,type:gn!=null&&gn.length?De:"",style:Xe({},Dn),onClose:()=>un("")}))}},67824:function(Se,oe,x){"use strict";x.d(oe,{h:function(){return qe}});var b=x(59301),be=x(82326),ue=x(28284),fe=x(7939),Ee=x(89780),me=x.n(Ee),ke=x(22054),Me=x(68305),Oe=Object.defineProperty,Ie=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ke=(Je,Xe,rt)=>Xe in Je?Oe(Je,Xe,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Je[Xe]=rt,lt=(Je,Xe)=>{for(var rt in Xe||(Xe={}))yt.call(Xe,rt)&&Ke(Je,rt,Xe[rt]);if(_e)for(var rt of _e(Xe))tt.call(Xe,rt)&&Ke(Je,rt,Xe[rt]);return Je},Ge=(Je,Xe)=>Ie(Je,ze(Xe));const Ye=be.default.Option,Ve={labelCol:{span:4},wrapperCol:{span:20}},Qe={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};oe.Z=({callback:Je,onCancel:Xe})=>{const[rt,Et]=(0,b.useState)("python");function ot(dt){Et(Qe[dt][1])}function kt(dt){Je(dt)}return b.createElement(ue.default,Ge(lt({},Ve),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:kt,style:{width:500}}),b.createElement(ue.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(be.default,{getPopupContainer:dt=>dt.parentNode,onChange:ot},Object.keys(Qe).map(dt=>b.createElement(Ye,{key:dt,value:dt},Qe[dt][0])))),b.createElement(ue.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(qe,{mode:rt})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(fe.ZP,{type:"ghost",onClick:Xe},"\u53D6\u6D88")))};function qe({value:Je,onChange:Xe,mode:rt,options:Et={}}){const ot=(0,b.useRef)(),[kt,dt]=(0,b.useState)();return(0,b.useEffect)(()=>{if(kt){let ft=function(Ct){const Pt=Ct.getValue();Xe&&Xe(Pt)};return kt.on("change",ft),()=>{kt.off("change",ft)}}},[kt,Xe]),(0,b.useEffect)(()=>{kt&&kt.setOption("mode",rt)},[kt,rt]),(0,b.useEffect)(()=>{kt&&(Je!==kt.getValue()||Je==="")&&setTimeout(()=>{kt.setValue(Je||"")},300)},[kt,Je]),(0,b.useEffect)(()=>{if(ot.current&&!kt){const ft=me().fromTextArea(ot.current,lt({mode:rt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Et));dt(ft)}},[ot.current,kt]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:ot}))}},74972:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return pr}});var b=x(59301),be=x(44225),ue=x(89780),fe=x.n(ue),Ee=x(76374),me=x(22054),ke=x(6313),Me=x(25717),Oe=x(99498),Ie=x(25419),ze=x(67549),_e=x(94200),yt=({value:Vn="",className:Er,showTextOnly:mr,showLines:Rr,style:kr={}})=>{const Wn=(0,b.useMemo)(()=>"",[Vn]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Wn}}))},tt=Object.defineProperty,Ke=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Qe=(Vn,Er,mr)=>Er in Vn?tt(Vn,Er,{enumerable:!0,configurable:!0,writable:!0,value:mr}):Vn[Er]=mr,qe=(Vn,Er)=>{for(var mr in Er||(Er={}))Ye.call(Er,mr)&&Qe(Vn,mr,Er[mr]);if(Ge)for(var mr of Ge(Er))Ve.call(Er,mr)&&Qe(Vn,mr,Er[mr]);return Vn},Je=(Vn,Er)=>Ke(Vn,lt(Er));let Xe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function rt({onActionCallback:Vn,title:Er,icon:mr,actionName:Rr,className:kr="",children:Wn}){function Lr(){Vn(Rr)}return b.createElement("a",{title:Er,className:kr,onClick:Lr},b.createElement("i",{className:`${mr}`}),Wn)}var Et=({watch:Vn,showNullButton:Er,showNullProgramButton:mr,onActionCallback:Rr,fullScreen:kr,insertTemp:Wn,hidetoolBar:Lr,extraUse:qr})=>{const Ur=[...Xe,{title:`${Vn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Vn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return b.createElement("ul",{className:"markdown-toolbar-container"},!Lr&&Ur.map((da,$r)=>b.createElement("li",{key:$r},da.actionName?b.createElement(rt,Je(qe({},da),{onActionCallback:Rr})):b.createElement("span",{className:"v-line"}))),Er?b.createElement("li",null,b.createElement(rt,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Rr},b.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,mr?b.createElement(b.Fragment,null,b.createElement("li",null,b.createElement(rt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Rr},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),b.createElement("li",null,b.createElement(rt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Rr},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Wn&&b.createElement("li",null,b.createElement(rt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wn}`,onActionCallback:Rr},b.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),qr&&b.createElement("li",null,qr),b.createElement("li",{className:"btn-full-screen"},b.createElement(rt,{icon:`${kr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:kr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Rr})))},ot=x(62488),kt=x(28284),dt=x(37568),ft=x(7939),Ct=Object.defineProperty,Pt=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Dn=(Vn,Er,mr)=>Er in Vn?Ct(Vn,Er,{enumerable:!0,configurable:!0,writable:!0,value:mr}):Vn[Er]=mr,gt=(Vn,Er)=>{for(var mr in Er||(Er={}))At.call(Er,mr)&&Dn(Vn,mr,Er[mr]);if(Nt)for(var mr of Nt(Er))qt.call(Er,mr)&&Dn(Vn,mr,Er[mr]);return Vn},We=(Vn,Er)=>Pt(Vn,Ze(Er));const xe={labelCol:{span:4},wrapperCol:{span:20}};var nn=({callback:Vn,onCancel:Er})=>{function mr(Rr){Vn(Rr)}return b.createElement(kt.default,We(gt({},xe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:mr,style:{width:500}}),b.createElement(kt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(dt.default,null)),b.createElement(kt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(dt.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(ft.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(ft.ZP,{type:"ghost",onClick:Er},"\u53D6\u6D88")))},en=x(67824),at=x(22477),Ht=x(62957),_t=x(77019),Bn=x(18997),Ot=x(59301),Un=({callback:Vn,onCancel:Er})=>{const mr=document.createElement("canvas"),Rr=mr.getContext("2d");mr.width=1e3,mr.height=800,Rr.fillStyle="#ffffff",Rr.fillRect(0,0,mr.width,mr.height);const kr=mr.toDataURL("image/png");return Ot.createElement(Ht.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ot.createElement(_t.Z,{style:{height:"100vh"}},Ot.createElement(Bn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:kr,visible:!0,title:String(Date.now())},onOk:Wn=>{Vn({src:Wn.url})},onClose:Er})))},Wt=x(36207),gn=x(5269),un=x(6767),De={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},he=x(59301),Ne=(0,b.forwardRef)(({onCancel:Vn,editImgId:Er,callback:mr},Rr)=>{let kr=(0,b.useRef)(),Wn=(0,b.useRef)(),Lr=(0,b.useRef)(),qr=(0,b.useRef)(!1);const Ur=(0,b.useRef)(!1);console.log("ref:",Rr);const[da,$r]=(0,b.useState)(0),[kn,er]=(0,b.useState)("100vh");return(0,b.useEffect)(()=>{$r(1)},[]),(0,b.useImperativeHandle)(Rr,()=>({setHeight:er})),he.createElement("div",{ref:Ur,className:"body-overflow-initial"},he.createElement(Wt.Z,{width:"100vw",height:kn,footer:null,closable:!0,placement:"bottom",open:!!da,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${De.drawerWrap}`,onClose:()=>{window.saveDrawData(zr=>{mr({src:`/api/attachments/${zr}`,id:zr})})},title:he.createElement(_t.Z,{align:"middle"},he.createElement(gn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),he.createElement(gn.Z,{onClick:()=>{er(kn==="60px"?"100vh":"60px")}},he.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),he.createElement(gn.Z,{onClick:()=>{window.saveDrawData(zr=>{if(zr===null){un.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}un.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),mr({src:`/api/attachments/${zr}`,id:zr,disabledClose:!0})})}},he.createElement(ft.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},he.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Er||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Wn})))}),Ue=x(42684),ge=x(47889),et=x(4875);const pt=ge.ZP.Group,sn={margin:"0 8px"};var It=({callback:Vn,onCancel:Er})=>{function mr(Rr){Vn(Rr)}return b.createElement(kt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:mr},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:sn},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:sn},"\u884C\u6570"),b.createElement(kt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(et.Z,null)),b.createElement("span",{style:sn},"\u5217\u6570"),b.createElement(kt.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(et.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:sn},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(kt.default.Item,{name:"align"},b.createElement(pt,null,b.createElement(ge.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(ge.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(ge.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(ge.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(ft.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(ft.ZP,{type:"ghost",onClick:Er},"\u53D6\u6D88")))},Zt=x(58755),rn=x(75354),yn=x.n(rn),In=(0,b.forwardRef)(({use3d:Vn,width:Er,height:mr,callback:Rr,showSaveButton:kr},Wn)=>{const Lr=(0,b.useRef)(),qr=(0,b.useRef)(),[Ur,da]=(0,b.useState)(!1),$r=(0,b.useRef)({id:Lr,appName:"graphing",width:Er||1e3,height:mr||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{qr.current=new(yn())($r.current,!0),window.onload=function(){qr.current.inject("applet_container")}},[]);const kn=()=>{var er=window.ggbApplet.getPNGBase64(1,!0,72);return Rr&&Rr(er),er};return(0,b.useEffect)(()=>{$r.current.appName=Ur?"3D":"graphing",qr.current.inject("applet_container")},[Ur]),(0,b.useEffect)(()=>{da(Vn)},[Vn]),(0,b.useImperativeHandle)(Wn,()=>({getImgData:kn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Lr}),b.createElement(_t.Z,{align:"middle"},b.createElement(gn.Z,{flex:1},b.createElement(Zt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ur,onChange:er=>da(er)})),b.createElement(gn.Z,null,b.createElement(ft.ZP,{size:"large",onClick:kn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Sn=x(80802);const jt="link",Qn="upload-image",jn="add-flowchart",qn="draw-image",mn="add-flowchart",Gn="code-block",Ln="add-table",Dt="------------",tn={default:Dt,left:`:${Dt}`,center:`:${Dt}:`,right:`${Dt}:`};var Ut=x(8204),En=x(85333);function xt(){}let it=0;const pe=1e4,xn="\u2581",Rn="@\u2581\u2581@",cn="@\u2581@",Sr=` -**\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,yr=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Jn(Vn){return/^\d+$/.test(Vn)?`${Vn}px`:Vn}const bt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",wr={[bt+"-B"]:"bold",[bt+"-I"]:"italic"},ur={[jt]:"\u6DFB\u52A0\u94FE\u63A5",[Gn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Qn]:"\u6DFB\u52A0\u56FE\u7247",[qn]:"\u6DFB\u52A0\u753B\u56FE",[jn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ln]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var pr=({defaultValue:Vn="",onChange:Er,width:mr="100%",height:Rr=400,miniToolbar:kr=!1,isFocus:Wn=!1,watch:Lr,insertTemp:qr,mode:Ur="markdown",id:da="markdown-editor-id",showResizeBar:$r=!1,noStorage:kn=!1,showNullButton:er=!1,showNullProgramButton:zr=!1,hidetoolBar:na=!1,fullScreen:zt=!1,onBlur:an,onCMBeforeChange:vt,onFullScreen:Gt,className:wt="",disablePaste:$t=!1,disabled:ut=!1,disabledFill:Qt=!1,placeholder:Xt="",values:ve="",extraUse:Te,onAddBlank:ht})=>{const[Le,$e]=(0,b.useState)(null),[_n,fn]=(0,b.useState)(Vn),[zn,Tr]=(0,b.useState)(Lr),[Kt,Ft]=(0,b.useState)(zt),[pn,wn]=(0,b.useState)(""),[ct,Hn]=(0,b.useState)(0),[Bt,ar]=(0,b.useState)(Rr),[dr,Zn]=(0,b.useState)(!1),[xr,ir]=(0,b.useState)(0),[Wr,Br]=(0,b.useState)(0),Pr=(0,b.useRef)(),Hr=(0,b.useRef)(),ra=(0,b.useRef)(),or=(0,b.useRef)(),jr=(0,b.useRef)(),br=(0,b.useRef)(),Kr=(0,be.useDispatch)();(0,b.useEffect)(()=>{const Yn=window.scrollY||window.pageYOffset;fn(ve),Le==null||Le.setValue(ve),window.scrollTo(0,Yn)},[ve]),(0,b.useEffect)(()=>{Gt==null||Gt(Kt)},[Kt]),(0,b.useEffect)(()=>{if(Pr.current){let Yn=function(fr,Ar){var ca;if($t){Ar.preventDefault();return}const Ca=Ar.clipboardData;if(Ca){const fa=Ca.types.toString(),ja=Ca.items;if(fa==="Files"||Ca.types.indexOf("Files")>-1){if(Ar.preventDefault(),Ur=="stex")return;try{let Ra=ja[1];((ca=ja[0])==null?void 0:ca.kind)==="file"&&(Ra=ja[0]);const ba=Ra.getAsFile(),Da=ba.name.split(".").pop();(0,at.I)(ba,Oa=>{var Ua,On,za;Oa.id?((Ua=ba==null?void 0:ba.type)==null?void 0:Ua.indexOf("image"))>-1?Xn.replaceSelection(``):((On=ba==null?void 0:ba.type)==null?void 0:On.indexOf("video"))>-1?Xn.replaceSelection(``):((za=ba==null?void 0:ba.type)==null?void 0:za.indexOf("pdf"))>-1?Xn.replaceSelection(`${ba.name}`):yr.includes(Da)?Xn.replaceSelection(`${ba.name}`):Xn.replaceSelection(`[${ba.name}](/api/attachments/${Oa.id}?type=${Oa.content_type})`):(Oa==null?void 0:Oa.status)===401&&(document.location.href="/user/login")})}catch(Ra){un.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Xn=fe().fromTextArea(Pr.current,{mode:Ur,lineNumbers:!kr,lineWrapping:!0,value:Vn,autoCloseTags:!0,autoCloseBrackets:!0});return Xn.on("keyup",function(fr,Ar){Ar.keyCode===8&&(fr.getValue()==""?Xn.setOption("placeholder",Xt):Xn.setOption("placeholder",null))}),Xn.on("keydown",function(fr,Ar){if(Ar.keyCode===8){var ca=pa(fr);ca&&Ar.preventDefault()}}),Wn&&Xn.focus(),Xn.on("paste",Yn),ut&&Xn.on("beforeChange",function(fr,Ar){(Ar.origin==="paste"||Ar.origin==="+input")&&Ar.cancel()}),$e(Xn),()=>{Xn.off("paste",Yn)}}},[]);const Rt=(0,b.useCallback)(()=>{if(Hr.current)try{}catch(Yn){console.log(Yn,"---- to set md editor body height")}},[Bt,Hr,Kt]);(0,b.useEffect)(()=>{function Yn(){let Xn=new Ee.Z(fr=>{for(let Ar of fr)(Ar.target.offsetHeight>0||Ar.target.offsetWidth>0)&&(Rt(),Le.setSize("100%","100%"),Le.refresh())});return Xn.observe(Pr.current.parentElement),Xn}if(Le){const Xn=Yn();return()=>{var fr,Ar;(fr=Pr.current)!=null&&fr.parentElement&&Xn.unobserve((Ar=Pr.current)==null?void 0:Ar.parentElement)}}},[Le,Rt]),(0,b.useEffect)(()=>{if(Le){let Yn=[];for(const[Xn,fr]of Object.entries(wr)){let Ar={[Xn]:()=>{Yr(fr)}};Yn.push(Ar),Le.addKeyMap(Ar)}return()=>{for(let Xn of Yn)Le.removeKeyMap(Xn)}}},[Le]),(0,b.useEffect)(()=>{zt!==Kt&&Ft(zt)},[zt]),(0,Ut.Z)(()=>{if(!kn&&ct>0){let Yn=new Date().getTime(),Xn=window.sessionStorage.getItem(da);Yn>=ct+pe&&(!Xn||Xn!==_n)&&(window.sessionStorage.setItem(da,_n),Zn(!0))}},pe),(0,b.useEffect)(()=>{Tr(Lr)},[Le,Lr]),(0,b.useEffect)(()=>{Le&&Wn&&Le.focus()},[Le,Wn]),(0,b.useEffect)(()=>{if(zn&&Le){let Yn=function(fr){let Ar=fr.target;if(or.current){let ca=Ar.scrollTop/Ar.scrollHeight;or.current.scrollTop=or.current.scrollHeight*ca}};const Xn=Le.getScrollerElement();return Xn.addEventListener("scroll",Yn),()=>{Xn.removeEventListener("scroll",Yn)}}},[Le,zn]),(0,b.useEffect)(()=>{if(Le&&vt){let Yn=function(Xn,fr){vt(Xn,fr)};return Le.on("beforeChange",Yn),()=>{Le.off("beforeChange",Yn)}}},[Le,vt]),(0,b.useEffect)(()=>{if(Le&&an){let Yn=function(){an(Le.getValue())};return Le.on("blur",Yn),()=>{Le.off("blur",Yn)}}},[Le,an]);function pa(Yn,Xn){var fr=Yn.getDoc(),Ar=fr.getCursor(),ca=fr.getLine(Ar.line),Ca=ca.charAt(Ar.ch-1),fa=ca.lastIndexOf("@\u2581@",Ar.ch),ja=ca.lastIndexOf("@\u2581\u2581@",Ar.ch),Ra=fa>ja?fa:ja,ba=fa>ja?3:4;if(Rn.indexOf(Ca)===-1)return null;if(console.log("change1:",Xn,Yn,ca,Ar,Ra,fa,ja,Ca),Ra>=0&&Ar.ch-Ra<5){var Da=Ra+ba;return fr.replaceRange("",{line:Ar.line,ch:Ra},{line:Ar.line,ch:Da}),{line:Ar.line,ch:Da}}return null}(0,b.useEffect)(()=>{if(Le){let Yn=function(Xn,fr){const Ar=Xn.getValue();fn(Ar),Hn(new Date().getTime()),Xn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Er&&(zr?Er(Ar,nr(Ar)):Er(Ar))};return Le.on("change",Yn),()=>{Le.off("change",Yn)}}},[Le,Er]),(0,b.useEffect)(()=>{if(Le)if(Vn==null)Le.setValue(""),fn("");else{const Yn=window.scrollY||window.pageYOffset;Vn!==Le.getValue()&&(Le.setValue(Vn),fn(Vn),Le.setCursor(ut?1:Le.lineCount(),0),window.scrollTo(0,Yn))}},[Le,Vn]);const Yr=(0,b.useCallback)(Yn=>{const Xn=Le.getCursor(),fr=Le.getSelection();let Ar=fr.split(` -`);switch(Yn){case"bold":return Le.replaceSelection("**"+fr+"**"),fr===""&&Le.setCursor(Xn.line,Xn.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+fr+"*"),fr===""&&Le.setCursor(Xn.line,Xn.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+fr+"`"),fr===""&&Le.setCursor(Xn.line,Xn.ch+1),Le.focus();case"inline-latex":return(0,En.Ye)(Kr)?void 0:(wn("inline-latex"),Le.focus());case"latex":return Le.replaceSelection("```latex\n"+fr+"\n```"),Le.setCursor(Xn.line+1,fr.length+1),Le.focus();case"line-break":return Le.replaceSelection(`
      -`),Le.focus();case"list-ul":return fr===""?Le.replaceSelection("- "+fr):Le.replaceSelection(Ar.map(ca=>ca===""?"":`- ${ca}`).join(` -`)),Le.focus();case"list-ol":return fr===""?Le.replaceSelection("1. "+fr):Le.replaceSelection(Ar.map((ca,Ca)=>ca===""?"":`${Ca+1}. ${ca}`).join(` -`)),Le.focus();case"add-null-ch":ht==null||ht();return;case"add-signal":return fr===""&&Le.setCursor(Xn.line,Xn.ch),Le.replaceSelection(cn),Le.focus();case"add-multiple":return fr===""&&Le.setCursor(Xn.line,Xn.ch),Le.replaceSelection(Rn),Le.focus();case"inster-template-1":return fr===""&&Le.setCursor(Xn.line,Xn.ch),Le.replaceSelection(Sr),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return Tr(!zn),Le.focus();case"trigger-full-screen":return Ft(!Kt),Le.focus();case jt:wn(jt);return;case Gn:wn(Gn);return;case Qn:wn(Qn);return;case qn:wn(qn);return;case"maths-latex":if((0,En.Ye)(Kr))return;wn("maths-latex");return;case jn:jr.current="",sessionStorage.removeItem("file_id"),wn(jn);return;case Ln:wn(Ln);return;default:throw new Error}},[Le,zn,Kt]),Zr=(0,b.useCallback)((Yn,Xn)=>{var fr,Ar,ca,Ca,fa,ja;Yn!=null&&Yn.disabledClose||wn("");const{src:Ra,alt:ba,id:Da}=Yn||{};switch(pn){case jt:const{title:ci,link:$a}=Yn;return Le.replaceSelection(`[${ci}](${$a})`),Le.focus();case Gn:const{language:ni,content:ii}=Yn;return Le.replaceSelection(["```"+ni,ii,"```"].join(` -`)),Le.focus();case"maths-latex":for(var Oa=atob(Yn),Ua=new Uint8Array(Oa.length),On=0;On{la.id?Le.replaceSelection(`![,](/api/attachments/${la.id}?type=${la.content_type})`):(la==null?void 0:la.status)===401&&(document.location.href="/user/login")}),Le.focus();case"inline-latex":return(0,En.Ye)(Kr)?void 0:(Le.replaceSelection("`$$"+Yn+"$$`"),Le.focus());case mn:return Da?(Le.getValue().indexOf(Ra)===-1?Le.replaceSelection(`
      ${ba||
      `):document.getElementById(Da).src=Ue.Z.API_SERVER+Ra+"?t="+Date.now(),Le.focus()):void 0;case Qn:case qn:const Ia=Xn,pi=(ca=(Ar=(fr=Ia==null?void 0:Ia.name)==null?void 0:fr.split("."))==null?void 0:Ar.pop)==null?void 0:ca.call(Ar);return((Ca=Ia==null?void 0:Ia.type)==null?void 0:Ca.indexOf("image"))>-1||!(Ia!=null&&Ia.type)?Ia!=null&&Ia.align||Ia!=null&&Ia.width?Le.replaceSelection(`

      ${ba||

      `):Le.replaceSelection(`${ba||`):((fa=Ia==null?void 0:Ia.type)==null?void 0:fa.indexOf("video"))>-1?Le.replaceSelection(``):((ja=Ia==null?void 0:Ia.type)==null?void 0:ja.indexOf("pdf"))>-1?Le.replaceSelection(`${Ia.name}`):yr.includes(pi)?Le.replaceSelection(`${Ia.name}`):Le.replaceSelection(`[${Ia.name}](${Ra})`),Le.focus();case Ln:const{row:ui,col:gr,align:La}=Yn;let Ga=` -`;for(let la=0;la{switch(pn){case jt:return b.createElement(nn,{callback:Zr,onCancel:ia});case Gn:return b.createElement(en.Z,{callback:Zr,onCancel:ia});case Qn:return b.createElement(at.Z,{callback:Zr,onCancel:ia});case jn:return b.createElement(Ne,{editImgId:jr.current,callback:Zr,onCancel:ia});case Ln:return b.createElement(It,{callback:Zr,onCancel:ia});case"maths-latex":return b.createElement(In,{showSaveButton:!0,callback:Zr});case"inline-latex":return b.createElement(Sn.Z,{showSaveButton:!0,callback:Zr});default:return null}},[pn]);function ia(){wn("")}(0,b.useEffect)(()=>{if(ra.current){let Yn=function(fa){ca=!0,Ca=fa.pageY},Xn=function(){ca=!1},fr=function(fa){if(ca){let ja=fa.pageY-Ca;ja<0&&(ja=0),ja>300&&(ja=300);let Ra=Rr+ja+"px";ar(Ra)}},Ar=ra.current,ca=!1,Ca=0;return Ar.addEventListener("mousedown",Yn),document.addEventListener("mousemove",fr),document.addEventListener("mouseup",Xn),()=>{Ar.removeEventListener("mousedown",Yn),document.removeEventListener("mousemove",fr),document.removeEventListener("mouseup",Xn)}}},[Le,ra]),(0,b.useEffect)(()=>{ar(Rr)},[Rr]);const Or=Jn(mr),Gr=Jn(Bt),Dr={width:Or,height:Gr},$n=(0,b.useMemo)(()=>{if(ct){let Yn=new Date(ct),Xn=Yn.getHours(),fr=Yn.getMinutes(),Ar=Yn.getSeconds();return Xn=Xn<10?"0"+Xn:Xn,fr=fr<10?"0"+fr:fr,Ar=Ar<10?"0"+Ar:Ar,`${Xn}:${fr}:${Ar}`}return 0},[ct]),nr=Yn=>{const Xn=[];if(zr){let fr=-1;Yn=Yn.replace(/(@▁▁@|@▁@)/g,function(Ar,ca,Ca){Xn.push({multiLine:Ar!==cn})})}return Xn};function rr(){window.sessionStorage.removeItem(da),Zn(!1),Hn(0)}function Kn(){Zn(!1),Hn(0),Le.setValue(window.sessionStorage.getItem(da))}(0,b.useEffect)(()=>{ur[pn]&&pn!==qn&&pn!==jn&&setTimeout(()=>{const Yn=document.getElementsByClassName("markdown-popup-form")[0],Xn=window.innerWidth/2-Yn.offsetWidth/2,fr=window.innerHeight/2-Yn.offsetHeight/2;ir(Xn),Br(fr)},0)},[pn]);const Ir=Yn=>{Yn.preventDefault();const Xn=Yn.clientX-xr,fr=Yn.clientY-Wr;document.body.onmousemove=Ar=>{let ca=Ar.clientX-Xn,Ca=Ar.clientY-fr;const fa=document.getElementsByClassName("markdown-popup-form")[0],ja=window.innerWidth-fa.offsetWidth,Ra=window.innerHeight-fa.offsetHeight;ca=Math.max(0,Math.min(ca,ja)),Ca=Math.max(0,Math.min(Ca,Ra)),Fr(Ar.clientX,Ar.clientY,Xn,fr)&&(ir(ca),Br(Ca))},document.body.onmouseup=function(){document.body.onmousemove=null}},Fr=(Yn,Xn,fr,Ar)=>{const ca=document.body.clientHeight,Ca=document.body.clientWidth;return Yn<20&&fr>Yn||Yn>Ca-20&&frXn||Xn>ca-20&&Ar{var Xn;jr.current=Yn,(Xn=br.current)==null||Xn.setHeight("100vh"),setTimeout(()=>{wn("add-flowchart")},150)}})):null))),$r?b.createElement("a",{ref:ra,className:"editor-resize"}):null,pn===qn&&b.createElement(Un,{callback:Zr,onCancel:ia}),pn===jn&&b.createElement(Ne,{ref:br,editImgId:jr.current,callback:Zr,onCancel:ia}),b.createElement(ot.Z,null,ur[pn]&&pn!==qn&&pn!==jn?b.createElement(Ht.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:xr,top:Wr},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:Ir},ur[pn]),open:!0,onCancel:ia,footer:null,destroyOnClose:!0,width:pn===jn?"1200px":null,height:pn===jn?"80vh":null,className:"markdown-popup-form"},ta):null))}},22477:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Xe},I:function(){return Et}});var b=x(28284),be=x(6767),ue=x(37568),fe=x(44104),Ee=x(4875),me=x(47889),ke=x(7939),Me=x(32546),Oe=x(59301),Ie=x(59301),ze=Object.defineProperty,_e=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Ge=(ot,kt,dt)=>kt in ot?ze(ot,kt,{enumerable:!0,configurable:!0,writable:!0,value:dt}):ot[kt]=dt,Ye=(ot,kt)=>{for(var dt in kt||(kt={}))Ke.call(kt,dt)&&Ge(ot,dt,kt[dt]);if(tt)for(var dt of tt(kt))lt.call(kt,dt)&&Ge(ot,dt,kt[dt]);return ot},Ve=(ot,kt)=>_e(ot,yt(kt));const{useForm:Qe}=b.default,qe={width:280,marginRight:10},Je={labelCol:{span:5},wrapperCol:{span:19}};var Xe=({callback:ot,onCancel:kt})=>{const[dt]=Qe();let ft=(0,Oe.useRef)();function Ct(Nt){ft.current.width=dt.getFieldValue("width"),ft.current.align=dt.getFieldValue("align"),ot(Nt,ft.current)}function Pt(Nt,At){if(Nt.status===-1){be.ZP.error(Nt.message);return}dt.setFieldsValue({src:`/api/attachments/${Nt.id}`,type:At.type})}function Ze(Nt){let At=Nt.target.files[0];ft.current=At,Et(At,Pt)}return Ie.createElement(b.default,Ve(Ye({form:dt},Je),{className:"upload-image-panel",onFinish:Ct,style:{width:470,overflow:"hidden"}}),Ie.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ie.createElement("div",{className:"flex-container"},Ie.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Ie.createElement(ue.default,{style:qe})),Ie.createElement(rt,{onFileChange:Ze}))),Ie.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ie.createElement(ue.default,{style:{width:264}})),Ie.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ie.createElement(fe.Z,null,Ie.createElement(b.default.Item,{name:"width",style:{margin:0}},Ie.createElement(Ee.Z,{style:{width:264}})),Ie.createElement("span",{className:"ml8"},"%"))),Ie.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ie.createElement(me.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Ie.createElement("aside",null,Ie.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ie.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ie.createElement(ke.ZP,{type:"default",onClick:kt},"\u53D6\u6D88"))))};function rt({onFileChange:ot}){return Ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ie.createElement("input",{type:"file",onChange:ot}))}function Et(ot,kt){if(!ot)throw new String("\u6CA1\u6709\u6587\u4EF6");let dt=new FormData;dt.append("editormd-image-file",ot),dt.append("file_param_name","editormd-image-file"),dt.append("byxhr","true");var ft=new window.XMLHttpRequest;ft.withCredentials=!0,ft.addEventListener("load",function(Ct){kt(JSON.parse(Ct.target.responseText),ot)},!1),ft.addEventListener("error",function(Ct){console.error(Ct)},!1),ft.open("POST",`${Me.KI}/api/attachments.json`),ft.send(dt)}},62488:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return ue}});var b=x(59301),be=x(4676);class ue extends b.Component{constructor(Ee){super(Ee);const me=window.document;this.node=me.createElement("div"),me.body.appendChild(this.node)}render(){const{children:Ee}=this.props;return(0,be.createPortal)(Ee,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},84897:function(Se,oe,x){"use strict";x.d(oe,{SV:function(){return Un},ZP:function(){return Ot}});var b=x(59301),be=x(76374);const ue={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},fe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` -`)},{label:"System.out.println",content:["System.out.println($0)"].join(` -`)},{label:"System.out.print",content:["System.out.print($0)"].join(` -`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Ee={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(` -`)},{label:"if",content:["if () {"," $0","}"].join(` -`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(` -`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(` -`)},{label:"using namespace std",content:["using namespace std"].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)}]},me={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` -`)}]},ke={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Me=x(53184),Oe=x.n(Me),Ie=(Wt,gn,un)=>new Promise((De,he)=>{var ce=ge=>{try{Ue(un.next(ge))}catch(et){he(et)}},Ne=ge=>{try{Ue(un.throw(ge))}catch(et){he(et)}},Ue=ge=>ge.done?De(ge.value):Promise.resolve(ge.value).then(ce,Ne);Ue((un=un.apply(Wt,gn)).next())});const ze={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},_e=(Wt,gn,un,De)=>{const he=gn.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:un.lineNumber,endColumn:un.column});return Array.from(new Set(he.match(/\b\w{2,}\b/g)||[])).map(Ne=>({label:Ne,kind:Wt.languages.CompletionItemKind.Text,insertText:Ne,range:De}))},yt=(Wt,gn,un,De)=>{Wt.languages.registerCompletionItemProvider(gn,{provideCompletionItems(he,ce){const Ne=he.getWordUntilPosition(ce),Ue={startLineNumber:ce.lineNumber,endLineNumber:ce.lineNumber,startColumn:Ne.startColumn,endColumn:Ne.endColumn},ge=he.getLineContent(ce.lineNumber).substring(Ne.startColumn-2,Ne.endColumn);return{suggestions:[..._e(Wt,he,ce,Ue),...un.map(pt=>({label:pt,kind:Wt.languages.CompletionItemKind.Keyword,documentation:pt,insertText:pt,insertTextRules:Wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ue})),...De.map(pt=>({label:pt.label,kind:Wt.languages.CompletionItemKind.Snippet,documentation:pt.content,insertText:ge.startsWith("#")?pt.content.replace(/#/,""):pt.content,insertTextRules:Wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ue}))]}}})};var tt=Wt=>{ze.languages.forEach(gn=>{Wt.languages.registerDocumentFormattingEditProvider(gn,{provideDocumentFormattingEdits(un){return Ie(this,null,function*(){const De=Oe()(un.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:un.getFullModelRange(),text:De}]})}})}),yt(Wt,"java",fe.keywords,fe.quickKey),yt(Wt,"cpp",Ee.keywords,Ee.quickKey),yt(Wt,"c",ue.keywords,[]),yt(Wt,"python",me.keywords,me.quickKey),yt(Wt,"scala",ke.keywords,ke.quickKey)};const Ke="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var lt=Object.defineProperty,Ge=(Wt,gn,un)=>gn in Wt?lt(Wt,gn,{enumerable:!0,configurable:!0,writable:!0,value:un}):Wt[gn]=un,Ye=(Wt,gn,un)=>Ge(Wt,typeof gn!="symbol"?gn+"":gn,un);const Ve=class zc{constructor(gn,un,De){this.placeholder=gn,this.editor=un,this.monaco=De,un.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return zc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ye(Ve,"ID","editor.widget.placeholderHint");var qe=Ve,Je=x(96236),Xe=x(6767),rt=x(25399),Et=x(78267),ot=x(1773),kt=x(56102),dt=Object.defineProperty,ft=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,At=(Wt,gn,un)=>gn in Wt?dt(Wt,gn,{enumerable:!0,configurable:!0,writable:!0,value:un}):Wt[gn]=un,qt=(Wt,gn)=>{for(var un in gn||(gn={}))Ze.call(gn,un)&&At(Wt,un,gn[un]);if(Pt)for(var un of Pt(gn))Nt.call(gn,un)&&At(Wt,un,gn[un]);return Wt},Dn=(Wt,gn)=>ft(Wt,Ct(gn)),gt=(Wt,gn)=>{var un={};for(var De in Wt)Ze.call(Wt,De)&&gn.indexOf(De)<0&&(un[De]=Wt[De]);if(Wt!=null&&Pt)for(var De of Pt(Wt))gn.indexOf(De)<0&&Nt.call(Wt,De)&&(un[De]=Wt[De]);return un},We=(Wt,gn,un)=>new Promise((De,he)=>{var ce=ge=>{try{Ue(un.next(ge))}catch(et){he(et)}},Ne=ge=>{try{Ue(un.throw(ge))}catch(et){he(et)}},Ue=ge=>ge.done?De(ge.value):Promise.resolve(ge.value).then(ce,Ne);Ue((un=un.apply(Wt,gn)).next())});function xe(Wt){return/^\d+$/.test(Wt)?`${Wt}px`:Wt}function nn(){}let en=!1;const at={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ht(Wt=[]){let gn=Wt;if(Array.isArray(Wt)){for(let un=0;unWe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Wt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Wt)}});var Ot=Wt=>{var gn=Wt,{width:un="100%",height:De="100%",value:he,language:ce="javascript",style:Ne={},options:Ue={},overrideServices:ge={},theme:et="vs-dark",onEditBlur:pt,isCopy:sn=!1,onSave:It,autoHeight:Zt=!1,forbidCopy:rn=!1,forbidCopyTips:yn,onChange:Yt=nn,editorDidMount:In=nn,onFocus:Sn=nn,onBreakPoint:jt=nn,breakPointValue:Qn=[],filename:jn="educoder.txt",errorLine:qn,errorContent:mn="",highlightLine:Gn,openBreakPoint:Ln=!1,placeholder:Dt="",showMiniMap:tn=!0}=gn,Ut=gt(gn,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const En=(0,b.useRef)(),xt=(0,b.useRef)({}),it=(0,b.useRef)(),pe=(0,b.useRef)(),xn=(0,b.useRef)([]),Rn=(0,b.useRef)(!1),cn=(0,b.useRef)(),Sr=(0,b.useRef)(),yr=(0,b.useRef)(!1),[Jn,vr]=(0,b.useState)(!1);function bt(){let kn;return En.current&&(kn=new be.Z(er=>{for(let zr of er)(zr.target.offsetHeight>0||zr.target.offsetWidth>0)&&xt.current.instance.layout()}),kn.observe(En.current)),kn}function wr(){Xe.ZP.warning({content:decodeURIComponent(yn||Ke),key:"monaco-editor-tip"})}const ur=()=>{let kn=xt.current.instance;if(he!=null&&kn&&Jn){const er=kn.getModel();er&&he!==er.getValue()&&(en=!0,er.setValue(he),kn.layout(),en=!1)}};(0,b.useEffect)(()=>{const kn=ot.Z.subscribe("formatDocument",er=>{var zr;let na=xt.current.instance;(zr=na==null?void 0:na.getAction)==null||zr.call(na,"editor.action.formatDocument").run()});return window.updateMonacoValue=er=>{Yt(er)},kn},[]),(0,b.useEffect)(()=>{var kn;let er=xt.current.instance;pe.current&&clearTimeout(pe.current),pe.current=setTimeout(()=>{ur()},500),he&&(he!=null&&he.length)&&((kn=er==null?void 0:er.updateOptions)==null||kn.call(er,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(he.split(/\r\n|\r|\n/g).length))+3,5)}))},[he,Jn,xt.current]),(0,b.useEffect)(()=>{if(qn&&xt.current&&xt.current.instance){let er=xt.current.instance;er.changeViewZones(function(zr){var na=document.createElement("div");na.style.padding="10px 20px",na.style.width="calc(100% - 20px)",na.className="my-error-line-wrp",na.innerHTML=mn,zr.addZone({afterLineNumber:qn||11,heightInLines:3,domNode:na})});var kn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};er.addOverlayWidget(kn),er.revealPositionInCenter({lineNumber:20,column:1})}},[qn,xt.current,Jn]);const pr=(kn="",er)=>{if(!kn||kn.trim()==="")return!0;const na=xt.current.instance.getModel().getLineTokens(er);let zt=!1;for(let an=0;an<2;an++)na.getStandardTokenType(an)===1&&(zt=!0);return zt};(0,b.useEffect)(()=>{var kn;const er=(kn=xt.current)==null?void 0:kn.instance;if(er&&Jn&&rn){const zr=er.onDidBlurEditorWidget(()=>{yr.current=!1}),na=er.onDidFocusEditorText(()=>{yr.current=!0});return()=>{zr.dispose(),na.dispose()}}},[xt.current,Jn,rn]),(0,b.useEffect)(()=>{var kn;if((kn=xt.current)!=null&&kn.instance&&Jn&&Ln){let er=xt.current.instance,zr=er.getModel();if(!zr)return;(()=>{var Te;let ht=[],Le=[];const $e=zr.getAllDecorations();for(let fn of $e)fn.options.className==="highlighted-line"&&(ht.push((Te=fn==null?void 0:fn.range)==null?void 0:Te.startLineNumber),Le.push(fn==null?void 0:fn.id));if(Gn===ht[0])return;zr.deltaDecorations(Le,[]);const _n=zr.getLineCount();Gn&&Gn<=_n&&(er.deltaDecorations([],[{range:new _t.Range(Gn,1,Gn,zr.getLineMaxColumn(Gn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),er.revealLineInCenter(Gn))})();const zt=(Te=!1)=>{var ht;let Le=[],$e=[];const _n=zr.getAllDecorations();for(let fn of _n)fn.options.linesDecorationsClassName==="breakpoints-select"&&(Le.push((ht=fn==null?void 0:fn.range)==null?void 0:ht.startLineNumber),$e.push(fn==null?void 0:fn.id));if(Te)return{lines:Le,ids:$e};jt(Le)},an=Te=>We(void 0,null,function*(){let ht={range:new _t.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield zr.deltaDecorations([],[ht]),zt()}),vt=Te=>We(void 0,null,function*(){let ht=[];const Le=er.getLineDecorations(Te);for(let $e of Le)$e.options.linesDecorationsClassName==="breakpoints-select"&&ht.push($e.id);yield zr.deltaDecorations(ht,[]),zt()}),Gt=Te=>{let ht=er.getLineDecorations(Te);for(let Le of ht)if(Le.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Et.isEqual)(Qn,zt(!0).lines)){zr.deltaDecorations(zt(!0).ids,[]);const Te=Qn.map(ht=>({range:new _t.Range(ht,1,ht,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));zr.deltaDecorations([],Te)}const wt=er.onDidChangeModelContent(Te=>{let ht=er.getPosition();if(ht){let Le=ht.lineNumber;clearTimeout(Sr.current),Sr.current=setTimeout(()=>{pr(zr.getLineContent(Le),Le)?vt(Le):Gt(Le)?(vt(Le),an(Le)):zt()},100)}}),$t=er.onMouseDown(Te=>{var ht,Le,$e;if(Te.target.detail&&(($e=(Le=(ht=Te.target)==null?void 0:ht.element)==null?void 0:Le.className)!=null&&$e.includes("line-numbers"))){let _n=Te.target.position.lineNumber;if(pr(zr.getLineContent(_n),_n))return;Gt(_n)?vt(_n):an(_n)}}),ut=Te=>{let ht={range:new _t.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};xn.current=er.deltaDecorations(xn.current,[ht])},Qt=()=>{xn.current=er.deltaDecorations(xn.current,[])},Xt=er.onMouseMove(Te=>{var ht,Le,$e;if(Qt(),Te.target.detail&&(($e=(Le=(ht=Te.target)==null?void 0:ht.element)==null?void 0:Le.className)!=null&&$e.includes("line-numbers"))){let _n=Te.target.position.lineNumber;if(pr(zr.getLineContent(_n),_n))return;ut(_n)}}),ve=er.onMouseLeave(()=>{Qt()});return()=>{wt.dispose(),$t.dispose(),Xt.dispose(),ve.dispose()}}},[xt.current,Jn,Qn,Gn,Ln,ce]),(0,b.useEffect)(()=>{var kn;(kn=xt.current)!=null&&kn.instance&&Ln&&xt.current.instance.setPosition({lineNumber:0,column:0})},[Gn]);function Vn(){let kn=xt.current.instance;if(kn){const er=kn.getSelection(),zr=xt.current.pastePos||{},na=new _t.Range(zr.startLineNumber||er.endLineNumber,zr.startColumn||er.endColumn,zr.endLineNumber||er.endLineNumber,zr.endColumn||er.endColumn);setTimeout(()=>{kn.executeEdits("",[{range:na,text:""}])},300)}}function Er(kn){(window.navigator.platform.match("Mac")?kn.metaKey:kn.ctrlKey)&&kn.keyCode==83&&(kn.preventDefault(),It())}const mr=()=>{if(Zt&&xt.current.instance){const kn=xt.current.instance.getContentHeight();da(kn{if(!yr.current)return;const{keyCode:er,ctrlKey:zr,metaKey:na,target:zt,type:an}=kn;return(an==="paste"||(er===67||er===86)&&(na||zr))&&zt.nodeName==="TEXTAREA"&&(wr(),kn.preventDefault()),!1};function Wn(kn,er){var zr=window.URL||window.webkitURL||window,na=new Blob([er]),zt=document.createElementNS("http://www.w3.org/1999/xhtml","a");zt.href=zr.createObjectURL(na),zt.download=kn,Rr(zt)}(0,b.useEffect)(()=>{mr()},[mr]),(0,b.useEffect)(()=>{En.current&&!Jn&&Promise.all([x.e(8909),x.e(1865)]).then(x.bind(x,71448)).then(kn=>{try{_t=kn,xt.current.instance=_t.editor.create(En.current,{value:he,language:Ht(ce),theme:et,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:tn||!1}},ge);const er=xt.current.instance;let zt=[...Je.BH._menuItems].find(wt=>wt[0]._debugName=="EditorContext")[1],an=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],vt=(wt,$t)=>{var ut,Qt;let Xt=wt._first;do $t.includes((Qt=(ut=Xt.element)==null?void 0:ut.command)==null?void 0:Qt.id)&&wt._remove(Xt);while(Xt=Xt.next)};if(In(er,_t),setTimeout(()=>{mr(),xt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Wn(jn||"educoder.txt",er.getValue())}})},500),xt.current.subscription=er.onDidChangeModelContent(wt=>{Rn.current?clearTimeout(cn.current):(mr(),Yt(er.getValue(),wt)),cn.current=setTimeout(()=>{Rn.current=!1},500)}),window.Monaco||tt(_t,Ht(ce)),rn&&(vt(zt,an),En.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",kr),window.removeEventListener("paste",kr),window.addEventListener("keydown",kr),window.addEventListener("paste",kr)),window.Monaco=_t,pt&&er.onDidBlurEditorWidget(()=>{pt(er.getValue())}),Sn&&er.onDidFocusEditorText(()=>{rn&&Bn(),Sn(er.getValue())}),rn){Bn();try{er.onDidPaste(wt=>{const $t=er.getSelection(),ut=xt.current.pastePos||{},Qt=new _t.Range(ut.startLineNumber||$t.endLineNumber,ut.startColumn||$t.endColumn,ut.endLineNumber||$t.endLineNumber,ut.endColumn||$t.endColumn);er.executeEdits("",[{range:wt.range,text:""}])})}catch(wt){}}let Gt=bt();return Dt&&typeof Dt=="string"&&new qe(Dt,er,_t),vr(!0),()=>{const wt=xt.current.instance;wt.dispose();const $t=wt.getModel();$t&&$t.dispose(),xt.current.subscription&&xt.current.subscription.dispose(),Gt.unobserve(En.current)}}catch(er){}})},[]),(0,b.useEffect)(()=>{if(xt.current.instance&&Jn)return document.addEventListener("keydown",Er,!1),()=>{document.removeEventListener("keydown",Er)}},[It,Jn]),(0,b.useEffect)(()=>{let kn=xt.current.instance;if(kn&&Jn){let er=Ht(ce);_t.editor.setModelLanguage(kn.getModel(),er)}},[ce,Jn]),(0,b.useEffect)(()=>{xt.current.instance&&Jn&&_t.editor.setTheme(et)},[et,Jn]),(0,b.useEffect)(()=>{let kn=xt.current.instance;it.current=Ue,kn&&Jn&&(kn.updateOptions(qt({},Ue)),setTimeout(()=>{kn.getModel().updateOptions(qt({},Ue))},200))},[JSON.stringify(Ue),Jn]),(0,b.useEffect)(()=>{let kn=xt.current.instance;kn&&Jn&&kn.layout()},[un,De,Jn]);const[Lr,qr]=(0,b.useState)(xe(un)),[Ur,da]=(0,b.useState)(xe(De)),$r=Dn(qt({},Ne),{width:Lr,height:Ur,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:En,style:$r,onFocus:()=>{rn&&Bn()}},sn&&b.createElement(kt.CopyToClipboard,{text:he,onCopy:()=>Xe.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(rt.Z,{title:"\u590D\u5236\u4EE3\u7801"},b.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},b.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Un({width:Wt="100%",height:gn="100%",original:un,modified:De,language:he,options:ce={}}){const Ne=(0,b.useRef)(),[Ue,ge]=(0,b.useState)(null);function et(Zt){let rn;return Ne.current&&(rn=new be.Z(yn=>{for(let Yt of yn)(Yt.target.offsetHeight>0||Yt.target.offsetWidth>0)&&Zt.layout()}),rn.observe(Ne.current)),rn}(0,b.useEffect)(()=>(Ne.current&&Promise.all([x.e(8909),x.e(9404)]).then(x.bind(x,2550)).then(Zt=>{_t=Zt;const rn=_t.editor.createDiffEditor(Ne.current,Dn(qt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ce),{wordWrap:!0}));ge(rn);let yn=et(rn);return()=>{rn.dispose();const Yt=rn.getModel();Yt&&Yt.dispose(),yn.unobserve(Ne.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{Ue&&Ue.setModel({original:_t.editor.createModel(un,he),modified:_t.editor.createModel(De,he)})},[un,De,he,Ue]);const pt=xe(Wt),sn=xe(gn),It={width:pt,height:sn};return b.createElement("div",{className:"my-diff-editor",ref:Ne,style:It})}},8204:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return be}});var b=x(59301);function be(ue,fe){const Ee=(0,b.useRef)();(0,b.useEffect)(()=>{Ee.current=ue}),(0,b.useEffect)(()=>{function me(){Ee.current()}if(fe!==null){let ke=setInterval(me,fe);return()=>clearInterval(ke)}},[fe])}},94345:function(Se,oe,x){"use strict";x.r(oe),x.d(oe,{default:function(){return Pe}});var b=x(59301),be=x(6767),ue=x(94968),fe=x(62957),Ee=x(25399),me=x(29787),ke=x(75727),Me=x(7939),Oe=x(37568),Ie=x(44225),ze={flex_box_center:"flex_box_center___tP7O7",flex_space_between:"flex_space_between___DzPut",flex_box_vertical_center:"flex_box_vertical_center___lvMeU",flex_box_center_end:"flex_box_center_end___AEVBm",flex_box_column:"flex_box_column___CakhE",wrap:"wrap___EF2Mg",show_button:"show_button___iz0Ga",show_button_icon:"show_button_icon___iNp_E",left:"left___EXwxP",leftheader:"leftheader___V5S1y",close_ai:"close_ai___eHxuv",leftcontent:"leftcontent___lFc7i",leftcontentright:"leftcontentright___GsuUS",liaotian_files:"liaotian_files___QnDUu",liaotian_file:"liaotian_file___dQ703",fileName:"fileName___cjuxg",fileDelred:"fileDelred___nGLZO",fileDel:"fileDel___tgTrx",leftcontentleft:"leftcontentleft___U6nEw",letitle:"letitle___Pb89J",lecont:"lecont___VJ9Uk",left_step:"left_step___fEbWU",left_step_item:"left_step_item___idu68",stepNum:"stepNum___eFutj",item_title:"item_title___jSxBN",item_status:"item_status___q1inY",practice:"practice___QnJoR",inputTop:"inputTop___xG6Ir",dropdown:"dropdown___U6r2x",inputWrap:"inputWrap___GPfQj",action:"action___NU3v3",btnWrap:"btnWrap___gELWd",btn:"btn___uT9kw",btnActive:"btnActive___WyhNu",btnDisabled:"btnDisabled___YlRSu",uploadBtn:"uploadBtn___mcZ1N",sendBtn:"sendBtn___RYtg9",sendBtnDisabled:"sendBtnDisabled___wCYSg",cancelBtn:"cancelBtn___FIY1n",files:"files___gYUIb",left_data:"left_data___PppxQ",right_data:"right_data___yWB32",file:"file___mAxSR",right:"right___CTfSa",right_header:"right_header___w06pV",right_header_title:"right_header_title___GpvW2",button_list:"button_list___gZxzJ",button_left:"button_left___MtoEX",button_right:"button_right___a8DQX",right_step:"right_step___J31m3",step_item:"step_item___mjRBJ",stream_header:"stream_header___W8pxs",stream_header_title:"stream_header_title___ShG5p",stream_tootip:"stream_tootip___IvO6Z",tootip_text:"tootip_text___lvbXo",loadingPic:"loadingPic___cEOTx",dots:"dots___cYjHi"},_e=x(42684),yt=x(85333),tt={container:"container___esDWu",katex:"katex____ln1S",liWrap:"liWrap___oniVY",backBottom:"backBottom___qLjSm",imgBox:"imgBox___xQGaU"},Ke=x(86204),lt=Object.defineProperty,Ge=(te,y,ee)=>y in te?lt(te,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[y]=ee,Ye=(te,y,ee)=>Ge(te,typeof y!="symbol"?y+"":y,ee),Ve=(te,y,ee)=>new Promise((se,de)=>{var Ce=je=>{try{He(ee.next(je))}catch(St){de(St)}},Be=je=>{try{He(ee.throw(je))}catch(St){de(St)}},He=je=>je.done?se(je.value):Promise.resolve(je.value).then(Ce,Be);He((ee=ee.apply(te,y)).next())});class Qe extends Ke.EventEmitter{constructor(y,ee){super(),Ye(this,"url"),Ye(this,"body"),Ye(this,"fullContent",""),Ye(this,"controller",null),this.url=y,this.body=ee}startStream(){return Ve(this,null,function*(){this.controller=new AbortController;const{signal:y}=this.controller;try{const ee=yield fetch(this.url,(0,yt.Ec)({method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:y}));if(!ee.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ee.status}`);const se=ee.headers.get("content-type");if(!se)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(se.includes("application/json")){const Be=yield ee.json();this.emit("error",Be);return}if(!se.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const de=ee.body.getReader(),Ce=new TextDecoder("utf-8");for(;;){const{done:Be,value:He}=yield de.read();if(Be)break;const St=Ce.decode(He,{stream:!0}).split(` -`);for(const Mt of St)if(Mt.startsWith("data:")){const Jt=Mt.slice(5).trim();if(Jt==="[DONE]")break;try{const on=JSON.parse(Jt);on.data&&this.handleData(on.data)}catch(on){console.error("\u89E3\u6790 JSON \u5931\u8D25:",on)}}}this.emit("done",this.fullContent)}catch(ee){ee.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ee.message)}})}handleData(y){y.content&&(this.fullContent+=y.content,this.emit("data",{chunk:y,full:this.fullContent}))}cancelRequest(){var y;(y=this.controller)==null||y.abort()}}var qe=Qe,Je=x(93831),Xe=x(66328),rt=x(84821),Et=x(18369),ot=x(56102),kt={answer:"answer___JC571",imgWrap:"imgWrap___QTKQP",codeCopy:"codeCopy___ph6sc"},dt=x(75786),ft=x(40797),Ct=x(91378);class Pt{constructor(y,ee,se){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=y,this.start=ee,this.end=se}static range(y,ee){return ee?!y||!y.loc||!ee.loc||y.loc.lexer!==ee.loc.lexer?null:new Pt(y.loc.lexer,y.loc.start,ee.loc.end):y&&y.loc}}class Ze{constructor(y,ee){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=y,this.loc=ee}range(y,ee){return new Ze(ee,Pt.range(this,y))}}class Nt{constructor(y,ee){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var se="KaTeX parse error: "+y,de,Ce,Be=ee&&ee.loc;if(Be&&Be.start<=Be.end){var He=Be.lexer.input;de=Be.start,Ce=Be.end,de===He.length?se+=" at end of input: ":se+=" at position "+(de+1)+": ";var je=He.slice(de,Ce).replace(/[^]/g,"$&\u0332"),St;de>15?St="\u2026"+He.slice(de-15,de):St=He.slice(0,de);var Mt;Ce+15":">","<":"<",'"':""","'":"'"},We=/[&><"']/g;function xe(te){return String(te).replace(We,y=>gt[y])}var nn=function te(y){return y.type==="ordgroup"||y.type==="color"?y.body.length===1?te(y.body[0]):y:y.type==="font"?te(y.body):y},en=function(y){var ee=nn(y);return ee.type==="mathord"||ee.type==="textord"||ee.type==="atom"},at=function(y){if(!y)throw new Error("Expected non-null, but got "+String(y));return y},Ht=function(y){var ee=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(y);return ee?ee[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(ee[1])?null:ee[1].toLowerCase():"_relative"},_t={deflt:At,escape:xe,hyphenate:Dn,getBaseElem:nn,isCharacterBox:en,protocolFromUrl:Ht},Bn={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:te=>"#"+te},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(te,y)=>(y.push(te),y)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:te=>Math.max(0,te),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:te=>Math.max(0,te),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:te=>Math.max(0,te),cli:"-e, --max-expand ",cliProcessor:te=>te==="Infinity"?1/0:parseInt(te)},globalGroup:{type:"boolean",cli:!1}};function Ot(te){if(te.default)return te.default;var y=te.type,ee=Array.isArray(y)?y[0]:y;if(typeof ee!="string")return ee.enum[0];switch(ee){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class Un{constructor(y){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,y=y||{};for(var ee in Bn)if(Bn.hasOwnProperty(ee)){var se=Bn[ee];this[ee]=y[ee]!==void 0?se.processor?se.processor(y[ee]):y[ee]:Ot(se)}}reportNonstrict(y,ee,se){var de=this.strict;if(typeof de=="function"&&(de=de(y,ee,se)),!(!de||de==="ignore")){if(de===!0||de==="error")throw new Nt("LaTeX-incompatible input and strict mode is set to 'error': "+(ee+" ["+y+"]"),se);de==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(ee+" ["+y+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+de+"': "+ee+" ["+y+"]"))}}useStrictBehavior(y,ee,se){var de=this.strict;if(typeof de=="function")try{de=de(y,ee,se)}catch(Ce){de="error"}return!de||de==="ignore"?!1:de===!0||de==="error"?!0:de==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(ee+" ["+y+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+de+"': "+ee+" ["+y+"]")),!1)}isTrusted(y){if(y.url&&!y.protocol){var ee=_t.protocolFromUrl(y.url);if(ee==null)return!1;y.protocol=ee}var se=typeof this.trust=="function"?this.trust(y):this.trust;return!!se}}class Wt{constructor(y,ee,se){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=y,this.size=ee,this.cramped=se}sup(){return et[pt[this.id]]}sub(){return et[sn[this.id]]}fracNum(){return et[It[this.id]]}fracDen(){return et[Zt[this.id]]}cramp(){return et[rn[this.id]]}text(){return et[yn[this.id]]}isTight(){return this.size>=2}}var gn=0,un=1,De=2,he=3,ce=4,Ne=5,Ue=6,ge=7,et=[new Wt(gn,0,!1),new Wt(un,0,!0),new Wt(De,1,!1),new Wt(he,1,!0),new Wt(ce,2,!1),new Wt(Ne,2,!0),new Wt(Ue,3,!1),new Wt(ge,3,!0)],pt=[ce,Ne,ce,Ne,Ue,ge,Ue,ge],sn=[Ne,Ne,Ne,Ne,ge,ge,ge,ge],It=[De,he,ce,Ne,Ue,ge,Ue,ge],Zt=[he,he,Ne,Ne,ge,ge,ge,ge],rn=[un,un,he,he,Ne,Ne,ge,ge],yn=[gn,un,De,he,De,he,De,he],Yt={DISPLAY:et[gn],TEXT:et[De],SCRIPT:et[ce],SCRIPTSCRIPT:et[Ue]},In=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function Sn(te){for(var y=0;y=de[0]&&te<=de[1])return ee.name}return null}var jt=[];In.forEach(te=>te.blocks.forEach(y=>jt.push(...y)));function Qn(te){for(var y=0;y=jt[y]&&te<=jt[y+1])return!0;return!1}var jn=80,qn=function(y,ee){return"M95,"+(622+y+ee)+` -c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 -c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 -c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 -s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 -c69,-144,104.5,-217.7,106.5,-221 -l`+y/2.075+" -"+y+` -c5.3,-9.3,12,-14,20,-14 -H400000v`+(40+y)+`H845.2724 -s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 -c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z -M`+(834+y)+" "+ee+"h400000v"+(40+y)+"h-400000z"},mn=function(y,ee){return"M263,"+(601+y+ee)+`c0.7,0,18,39.7,52,119 -c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 -c340,-704.7,510.7,-1060.3,512,-1067 -l`+y/2.084+" -"+y+` -c4.7,-7.3,11,-11,19,-11 -H40000v`+(40+y)+`H1012.3 -s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 -c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 -s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 -c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z -M`+(1001+y)+" "+ee+"h400000v"+(40+y)+"h-400000z"},Gn=function(y,ee){return"M983 "+(10+y+ee)+` -l`+y/3.13+" -"+y+` -c4,-6.7,10,-10,18,-10 H400000v`+(40+y)+` -H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 -s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 -c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 -c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 -c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 -c53.7,-170.3,84.5,-266.8,92.5,-289.5z -M`+(1001+y)+" "+ee+"h400000v"+(40+y)+"h-400000z"},Ln=function(y,ee){return"M424,"+(2398+y+ee)+` -c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 -c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 -s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 -s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 -l`+y/4.223+" -"+y+`c4,-6.7,10,-10,18,-10 H400000 -v`+(40+y)+`H1014.6 -s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 -c-2,6,-10,9,-24,9 -c-8,0,-12,-0.7,-12,-2z M`+(1001+y)+" "+ee+` -h400000v`+(40+y)+"h-400000z"},Dt=function(y,ee){return"M473,"+(2713+y+ee)+` -c339.3,-1799.3,509.3,-2700,510,-2702 l`+y/5.298+" -"+y+` -c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+y)+`H1017.7 -s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 -c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 -c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26 -s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, -606zM`+(1001+y)+" "+ee+"h400000v"+(40+y)+"H1017.7z"},tn=function(y){var ee=y/2;return"M400000 "+y+" H0 L"+ee+" 0 l65 45 L145 "+(y-80)+" H400000z"},Ut=function(y,ee,se){var de=se-54-ee-y;return"M702 "+(y+ee)+"H400000"+(40+y)+` -H742v`+de+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 -h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 -c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 -219 661 l218 661zM702 `+ee+"H400000v"+(40+y)+"H742z"},En=function(y,ee,se){ee=1e3*ee;var de="";switch(y){case"sqrtMain":de=qn(ee,jn);break;case"sqrtSize1":de=mn(ee,jn);break;case"sqrtSize2":de=Gn(ee,jn);break;case"sqrtSize3":de=Ln(ee,jn);break;case"sqrtSize4":de=Dt(ee,jn);break;case"sqrtTall":de=Ut(ee,jn,se)}return de},xt=function(y,ee){switch(y){case"\u239C":return"M291 0 H417 V"+ee+" H291z M291 0 H417 V"+ee+" H291z";case"\u2223":return"M145 0 H188 V"+ee+" H145z M145 0 H188 V"+ee+" H145z";case"\u2225":return"M145 0 H188 V"+ee+" H145z M145 0 H188 V"+ee+" H145z"+("M367 0 H410 V"+ee+" H367z M367 0 H410 V"+ee+" H367z");case"\u239F":return"M457 0 H583 V"+ee+" H457z M457 0 H583 V"+ee+" H457z";case"\u23A2":return"M319 0 H403 V"+ee+" H319z M319 0 H403 V"+ee+" H319z";case"\u23A5":return"M263 0 H347 V"+ee+" H263z M263 0 H347 V"+ee+" H263z";case"\u23AA":return"M384 0 H504 V"+ee+" H384z M384 0 H504 V"+ee+" H384z";case"\u23D0":return"M312 0 H355 V"+ee+" H312z M312 0 H355 V"+ee+" H312z";case"\u2016":return"M257 0 H300 V"+ee+" H257z M257 0 H300 V"+ee+" H257z"+("M478 0 H521 V"+ee+" H478z M478 0 H521 V"+ee+" H478z");default:return""}},it={doubleleftarrow:`M262 157 -l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 - 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 - 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 -c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 - 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 --86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 --2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z -m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l --10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 - 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 --33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 --17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 --13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 -c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 --107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 - 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 --5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 -c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 - 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 - 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 - l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 --45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 - 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 - 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 - 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 --331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 -H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 - 435 0h399565z`,leftgroupunder:`M400000 262 -H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 - 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 --3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 --18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 --196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 - 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 --4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 --10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z -m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 - 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 - 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 --152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 - 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 --2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 -v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 --83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 --68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 - 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z -M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z -M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 --.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 -c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 - 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z -M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 -c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 --53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 - 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 - 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 -c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 - 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 - 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 --5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 --320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z -m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 -60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 --451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z -m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 -c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 --480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z -m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 -85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 --707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z -m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 -c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 --16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 - 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 - 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 --40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 --12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 - 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l --6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 -s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 -c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 - 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 --174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 - 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 - 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 --3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 --10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 - 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 --18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 - 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z -m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 - 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 --7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 --27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 - 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 - 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 --64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z -m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 - 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 --13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 - 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z -M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 - 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 --52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 --167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 - 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 --70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 --40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 --37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 - 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 -c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 - 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 - 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 --19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 - 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 --2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 - 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 - 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 --68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 --8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 - 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 -c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 - 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 --11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 - 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 - 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 - -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 --11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 - 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 - 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 - -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 -3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 -10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 --1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 --7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 -H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 -c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 -c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 --11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 --11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 --11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, --5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, --11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, --11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, --11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 -c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 -c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 -s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 -121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 -s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 -c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z -M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 --27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 -13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 --84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 --119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 --12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 -151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 -c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 -c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 -c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 -c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z -M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 -c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, --231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 -c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z -M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 -c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, -1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, --152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z -M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 -c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, --231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 -c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z -M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},pe=function(y,ee){switch(y){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+ee+` v1759 h347 v-84 -H403z M403 1759 V0 H319 V1759 v`+ee+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+ee+` v1759 H0 v84 H347z -M347 1759 V0 H263 V1759 v`+ee+" v1759 h84z";case"vert":return"M145 15 v585 v"+ee+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-ee+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+ee+" v585 h43z";case"doublevert":return"M145 15 v585 v"+ee+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-ee+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+ee+` v585 h43z -M367 15 v585 v`+ee+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-ee+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+ee+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+ee+` v1715 h263 v84 H319z -MM319 602 V0 H403 V602 v`+ee+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+ee+` v1799 H0 v-84 H319z -MM319 602 V0 H403 V602 v`+ee+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+ee+` v602 h84z -M403 1759 V0 H319 V1759 v`+ee+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+ee+` v602 h84z -M347 1759 V0 h-84 V1759 v`+ee+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1 -c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349, --36,557 l0,`+(ee+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, -949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9 -c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, --544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 -l0,-`+(ee+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, --210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3, -63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 -c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(ee+9)+` -c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664 -c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11 -c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 -c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 -l0,-`+(ee+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, --470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class xn{constructor(y){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=y,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(y){return this.classes.includes(y)}toNode(){for(var y=document.createDocumentFragment(),ee=0;eeee.toText();return this.children.map(y).join("")}}var Rn={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},cn={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Sr={\u00C5:"A",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function yr(te,y){Rn[te]=y}function Jn(te,y,ee){if(!Rn[y])throw new Error("Font metrics not found for font: "+y+".");var se=te.charCodeAt(0),de=Rn[y][se];if(!de&&te[0]in Sr&&(se=Sr[te[0]].charCodeAt(0),de=Rn[y][se]),!de&&ee==="text"&&Qn(se)&&(de=Rn[y][77]),de)return{depth:de[0],height:de[1],italic:de[2],skew:de[3],width:de[4]}}var vr={};function bt(te){var y;if(te>=5?y=0:te>=3?y=1:y=2,!vr[y]){var ee=vr[y]={cssEmPerMu:cn.quad[y]/18};for(var se in cn)cn.hasOwnProperty(se)&&(ee[se]=cn[se][y])}return vr[y]}var wr=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],ur=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],pr=function(y,ee){return ee.size<2?y:wr[y-1][ee.size-1]};class Vn{constructor(y){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=y.style,this.color=y.color,this.size=y.size||Vn.BASESIZE,this.textSize=y.textSize||this.size,this.phantom=!!y.phantom,this.font=y.font||"",this.fontFamily=y.fontFamily||"",this.fontWeight=y.fontWeight||"",this.fontShape=y.fontShape||"",this.sizeMultiplier=ur[this.size-1],this.maxSize=y.maxSize,this.minRuleThickness=y.minRuleThickness,this._fontMetrics=void 0}extend(y){var ee={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var se in y)y.hasOwnProperty(se)&&(ee[se]=y[se]);return new Vn(ee)}havingStyle(y){return this.style===y?this:this.extend({style:y,size:pr(this.textSize,y)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(y){return this.size===y&&this.textSize===y?this:this.extend({style:this.style.text(),size:y,textSize:y,sizeMultiplier:ur[y-1]})}havingBaseStyle(y){y=y||this.style.text();var ee=pr(Vn.BASESIZE,y);return this.size===ee&&this.textSize===Vn.BASESIZE&&this.style===y?this:this.extend({style:y,size:ee})}havingBaseSizing(){var y;switch(this.style.id){case 4:case 5:y=3;break;case 6:case 7:y=1;break;default:y=6}return this.extend({style:this.style.text(),size:y})}withColor(y){return this.extend({color:y})}withPhantom(){return this.extend({phantom:!0})}withFont(y){return this.extend({font:y})}withTextFontFamily(y){return this.extend({fontFamily:y,font:""})}withTextFontWeight(y){return this.extend({fontWeight:y,font:""})}withTextFontShape(y){return this.extend({fontShape:y,font:""})}sizingClasses(y){return y.size!==this.size?["sizing","reset-size"+y.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==Vn.BASESIZE?["sizing","reset-size"+this.size,"size"+Vn.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=bt(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}Vn.BASESIZE=6;var Er={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},mr={ex:!0,em:!0,mu:!0},Rr=function(y){return typeof y!="string"&&(y=y.unit),y in Er||y in mr||y==="ex"},kr=function(y,ee){var se;if(y.unit in Er)se=Er[y.unit]/ee.fontMetrics().ptPerEm/ee.sizeMultiplier;else if(y.unit==="mu")se=ee.fontMetrics().cssEmPerMu;else{var de;if(ee.style.isTight()?de=ee.havingStyle(ee.style.text()):de=ee,y.unit==="ex")se=de.fontMetrics().xHeight;else if(y.unit==="em")se=de.fontMetrics().quad;else throw new Nt("Invalid unit: '"+y.unit+"'");de!==ee&&(se*=de.sizeMultiplier/ee.sizeMultiplier)}return Math.min(y.number*se,ee.maxSize)},Wn=function(y){return+y.toFixed(4)+"em"},Lr=function(y){return y.filter(ee=>ee).join(" ")},qr=function(y,ee,se){if(this.classes=y||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=se||{},ee){ee.style.isTight()&&this.classes.push("mtight");var de=ee.getColor();de&&(this.style.color=de)}},Ur=function(y){var ee=document.createElement(y);ee.className=Lr(this.classes);for(var se in this.style)this.style.hasOwnProperty(se)&&(ee.style[se]=this.style[se]);for(var de in this.attributes)this.attributes.hasOwnProperty(de)&&ee.setAttribute(de,this.attributes[de]);for(var Ce=0;Ce/=\x00-\x1f]/,$r=function(y){var ee="<"+y;this.classes.length&&(ee+=' class="'+_t.escape(Lr(this.classes))+'"');var se="";for(var de in this.style)this.style.hasOwnProperty(de)&&(se+=_t.hyphenate(de)+":"+this.style[de]+";");se&&(ee+=' style="'+_t.escape(se)+'"');for(var Ce in this.attributes)if(this.attributes.hasOwnProperty(Ce)){if(da.test(Ce))throw new Nt("Invalid attribute name '"+Ce+"'");ee+=" "+Ce+'="'+_t.escape(this.attributes[Ce])+'"'}ee+=">";for(var Be=0;Be",ee};class kn{constructor(y,ee,se,de){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,qr.call(this,y,se,de),this.children=ee||[]}setAttribute(y,ee){this.attributes[y]=ee}hasClass(y){return this.classes.includes(y)}toNode(){return Ur.call(this,"span")}toMarkup(){return $r.call(this,"span")}}class er{constructor(y,ee,se,de){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,qr.call(this,ee,de),this.children=se||[],this.setAttribute("href",y)}setAttribute(y,ee){this.attributes[y]=ee}hasClass(y){return this.classes.includes(y)}toNode(){return Ur.call(this,"a")}toMarkup(){return $r.call(this,"a")}}class zr{constructor(y,ee,se){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=ee,this.src=y,this.classes=["mord"],this.style=se}hasClass(y){return this.classes.includes(y)}toNode(){var y=document.createElement("img");y.src=this.src,y.alt=this.alt,y.className="mord";for(var ee in this.style)this.style.hasOwnProperty(ee)&&(y.style[ee]=this.style[ee]);return y}toMarkup(){var y=''+_t.escape(this.alt)+'0&&(ee=document.createElement("span"),ee.style.marginRight=Wn(this.italic)),this.classes.length>0&&(ee=ee||document.createElement("span"),ee.className=Lr(this.classes));for(var se in this.style)this.style.hasOwnProperty(se)&&(ee=ee||document.createElement("span"),ee.style[se]=this.style[se]);return ee?(ee.appendChild(y),ee):y}toMarkup(){var y=!1,ee="0&&(se+="margin-right:"+this.italic+"em;");for(var de in this.style)this.style.hasOwnProperty(de)&&(se+=_t.hyphenate(de)+":"+this.style[de]+";");se&&(y=!0,ee+=' style="'+_t.escape(se)+'"');var Ce=_t.escape(this.text);return y?(ee+=">",ee+=Ce,ee+="",ee):Ce}}class an{constructor(y,ee){this.children=void 0,this.attributes=void 0,this.children=y||[],this.attributes=ee||{}}toNode(){var y="http://www.w3.org/2000/svg",ee=document.createElementNS(y,"svg");for(var se in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,se)&&ee.setAttribute(se,this.attributes[se]);for(var de=0;de':''}}class Gt{constructor(y){this.attributes=void 0,this.attributes=y||{}}toNode(){var y="http://www.w3.org/2000/svg",ee=document.createElementNS(y,"line");for(var se in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,se)&&ee.setAttribute(se,this.attributes[se]);return ee}toMarkup(){var y=" but got "+String(te)+".")}var ut={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Qt={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Xt={math:{},text:{}};function ve(te,y,ee,se,de,Ce){Xt[te][de]={font:y,group:ee,replace:se},Ce&&se&&(Xt[te][se]=Xt[te][de])}var Te="math",ht="text",Le="main",$e="ams",_n="accent-token",fn="bin",zn="close",Tr="inner",Kt="mathord",Ft="op-token",pn="open",wn="punct",ct="rel",Hn="spacing",Bt="textord";ve(Te,Le,ct,"\u2261","\\equiv",!0),ve(Te,Le,ct,"\u227A","\\prec",!0),ve(Te,Le,ct,"\u227B","\\succ",!0),ve(Te,Le,ct,"\u223C","\\sim",!0),ve(Te,Le,ct,"\u22A5","\\perp"),ve(Te,Le,ct,"\u2AAF","\\preceq",!0),ve(Te,Le,ct,"\u2AB0","\\succeq",!0),ve(Te,Le,ct,"\u2243","\\simeq",!0),ve(Te,Le,ct,"\u2223","\\mid",!0),ve(Te,Le,ct,"\u226A","\\ll",!0),ve(Te,Le,ct,"\u226B","\\gg",!0),ve(Te,Le,ct,"\u224D","\\asymp",!0),ve(Te,Le,ct,"\u2225","\\parallel"),ve(Te,Le,ct,"\u22C8","\\bowtie",!0),ve(Te,Le,ct,"\u2323","\\smile",!0),ve(Te,Le,ct,"\u2291","\\sqsubseteq",!0),ve(Te,Le,ct,"\u2292","\\sqsupseteq",!0),ve(Te,Le,ct,"\u2250","\\doteq",!0),ve(Te,Le,ct,"\u2322","\\frown",!0),ve(Te,Le,ct,"\u220B","\\ni",!0),ve(Te,Le,ct,"\u221D","\\propto",!0),ve(Te,Le,ct,"\u22A2","\\vdash",!0),ve(Te,Le,ct,"\u22A3","\\dashv",!0),ve(Te,Le,ct,"\u220B","\\owns"),ve(Te,Le,wn,".","\\ldotp"),ve(Te,Le,wn,"\u22C5","\\cdotp"),ve(Te,Le,Bt,"#","\\#"),ve(ht,Le,Bt,"#","\\#"),ve(Te,Le,Bt,"&","\\&"),ve(ht,Le,Bt,"&","\\&"),ve(Te,Le,Bt,"\u2135","\\aleph",!0),ve(Te,Le,Bt,"\u2200","\\forall",!0),ve(Te,Le,Bt,"\u210F","\\hbar",!0),ve(Te,Le,Bt,"\u2203","\\exists",!0),ve(Te,Le,Bt,"\u2207","\\nabla",!0),ve(Te,Le,Bt,"\u266D","\\flat",!0),ve(Te,Le,Bt,"\u2113","\\ell",!0),ve(Te,Le,Bt,"\u266E","\\natural",!0),ve(Te,Le,Bt,"\u2663","\\clubsuit",!0),ve(Te,Le,Bt,"\u2118","\\wp",!0),ve(Te,Le,Bt,"\u266F","\\sharp",!0),ve(Te,Le,Bt,"\u2662","\\diamondsuit",!0),ve(Te,Le,Bt,"\u211C","\\Re",!0),ve(Te,Le,Bt,"\u2661","\\heartsuit",!0),ve(Te,Le,Bt,"\u2111","\\Im",!0),ve(Te,Le,Bt,"\u2660","\\spadesuit",!0),ve(Te,Le,Bt,"\xA7","\\S",!0),ve(ht,Le,Bt,"\xA7","\\S"),ve(Te,Le,Bt,"\xB6","\\P",!0),ve(ht,Le,Bt,"\xB6","\\P"),ve(Te,Le,Bt,"\u2020","\\dag"),ve(ht,Le,Bt,"\u2020","\\dag"),ve(ht,Le,Bt,"\u2020","\\textdagger"),ve(Te,Le,Bt,"\u2021","\\ddag"),ve(ht,Le,Bt,"\u2021","\\ddag"),ve(ht,Le,Bt,"\u2021","\\textdaggerdbl"),ve(Te,Le,zn,"\u23B1","\\rmoustache",!0),ve(Te,Le,pn,"\u23B0","\\lmoustache",!0),ve(Te,Le,zn,"\u27EF","\\rgroup",!0),ve(Te,Le,pn,"\u27EE","\\lgroup",!0),ve(Te,Le,fn,"\u2213","\\mp",!0),ve(Te,Le,fn,"\u2296","\\ominus",!0),ve(Te,Le,fn,"\u228E","\\uplus",!0),ve(Te,Le,fn,"\u2293","\\sqcap",!0),ve(Te,Le,fn,"\u2217","\\ast"),ve(Te,Le,fn,"\u2294","\\sqcup",!0),ve(Te,Le,fn,"\u25EF","\\bigcirc",!0),ve(Te,Le,fn,"\u2219","\\bullet",!0),ve(Te,Le,fn,"\u2021","\\ddagger"),ve(Te,Le,fn,"\u2240","\\wr",!0),ve(Te,Le,fn,"\u2A3F","\\amalg"),ve(Te,Le,fn,"&","\\And"),ve(Te,Le,ct,"\u27F5","\\longleftarrow",!0),ve(Te,Le,ct,"\u21D0","\\Leftarrow",!0),ve(Te,Le,ct,"\u27F8","\\Longleftarrow",!0),ve(Te,Le,ct,"\u27F6","\\longrightarrow",!0),ve(Te,Le,ct,"\u21D2","\\Rightarrow",!0),ve(Te,Le,ct,"\u27F9","\\Longrightarrow",!0),ve(Te,Le,ct,"\u2194","\\leftrightarrow",!0),ve(Te,Le,ct,"\u27F7","\\longleftrightarrow",!0),ve(Te,Le,ct,"\u21D4","\\Leftrightarrow",!0),ve(Te,Le,ct,"\u27FA","\\Longleftrightarrow",!0),ve(Te,Le,ct,"\u21A6","\\mapsto",!0),ve(Te,Le,ct,"\u27FC","\\longmapsto",!0),ve(Te,Le,ct,"\u2197","\\nearrow",!0),ve(Te,Le,ct,"\u21A9","\\hookleftarrow",!0),ve(Te,Le,ct,"\u21AA","\\hookrightarrow",!0),ve(Te,Le,ct,"\u2198","\\searrow",!0),ve(Te,Le,ct,"\u21BC","\\leftharpoonup",!0),ve(Te,Le,ct,"\u21C0","\\rightharpoonup",!0),ve(Te,Le,ct,"\u2199","\\swarrow",!0),ve(Te,Le,ct,"\u21BD","\\leftharpoondown",!0),ve(Te,Le,ct,"\u21C1","\\rightharpoondown",!0),ve(Te,Le,ct,"\u2196","\\nwarrow",!0),ve(Te,Le,ct,"\u21CC","\\rightleftharpoons",!0),ve(Te,$e,ct,"\u226E","\\nless",!0),ve(Te,$e,ct,"\uE010","\\@nleqslant"),ve(Te,$e,ct,"\uE011","\\@nleqq"),ve(Te,$e,ct,"\u2A87","\\lneq",!0),ve(Te,$e,ct,"\u2268","\\lneqq",!0),ve(Te,$e,ct,"\uE00C","\\@lvertneqq"),ve(Te,$e,ct,"\u22E6","\\lnsim",!0),ve(Te,$e,ct,"\u2A89","\\lnapprox",!0),ve(Te,$e,ct,"\u2280","\\nprec",!0),ve(Te,$e,ct,"\u22E0","\\npreceq",!0),ve(Te,$e,ct,"\u22E8","\\precnsim",!0),ve(Te,$e,ct,"\u2AB9","\\precnapprox",!0),ve(Te,$e,ct,"\u2241","\\nsim",!0),ve(Te,$e,ct,"\uE006","\\@nshortmid"),ve(Te,$e,ct,"\u2224","\\nmid",!0),ve(Te,$e,ct,"\u22AC","\\nvdash",!0),ve(Te,$e,ct,"\u22AD","\\nvDash",!0),ve(Te,$e,ct,"\u22EA","\\ntriangleleft"),ve(Te,$e,ct,"\u22EC","\\ntrianglelefteq",!0),ve(Te,$e,ct,"\u228A","\\subsetneq",!0),ve(Te,$e,ct,"\uE01A","\\@varsubsetneq"),ve(Te,$e,ct,"\u2ACB","\\subsetneqq",!0),ve(Te,$e,ct,"\uE017","\\@varsubsetneqq"),ve(Te,$e,ct,"\u226F","\\ngtr",!0),ve(Te,$e,ct,"\uE00F","\\@ngeqslant"),ve(Te,$e,ct,"\uE00E","\\@ngeqq"),ve(Te,$e,ct,"\u2A88","\\gneq",!0),ve(Te,$e,ct,"\u2269","\\gneqq",!0),ve(Te,$e,ct,"\uE00D","\\@gvertneqq"),ve(Te,$e,ct,"\u22E7","\\gnsim",!0),ve(Te,$e,ct,"\u2A8A","\\gnapprox",!0),ve(Te,$e,ct,"\u2281","\\nsucc",!0),ve(Te,$e,ct,"\u22E1","\\nsucceq",!0),ve(Te,$e,ct,"\u22E9","\\succnsim",!0),ve(Te,$e,ct,"\u2ABA","\\succnapprox",!0),ve(Te,$e,ct,"\u2246","\\ncong",!0),ve(Te,$e,ct,"\uE007","\\@nshortparallel"),ve(Te,$e,ct,"\u2226","\\nparallel",!0),ve(Te,$e,ct,"\u22AF","\\nVDash",!0),ve(Te,$e,ct,"\u22EB","\\ntriangleright"),ve(Te,$e,ct,"\u22ED","\\ntrianglerighteq",!0),ve(Te,$e,ct,"\uE018","\\@nsupseteqq"),ve(Te,$e,ct,"\u228B","\\supsetneq",!0),ve(Te,$e,ct,"\uE01B","\\@varsupsetneq"),ve(Te,$e,ct,"\u2ACC","\\supsetneqq",!0),ve(Te,$e,ct,"\uE019","\\@varsupsetneqq"),ve(Te,$e,ct,"\u22AE","\\nVdash",!0),ve(Te,$e,ct,"\u2AB5","\\precneqq",!0),ve(Te,$e,ct,"\u2AB6","\\succneqq",!0),ve(Te,$e,ct,"\uE016","\\@nsubseteqq"),ve(Te,$e,fn,"\u22B4","\\unlhd"),ve(Te,$e,fn,"\u22B5","\\unrhd"),ve(Te,$e,ct,"\u219A","\\nleftarrow",!0),ve(Te,$e,ct,"\u219B","\\nrightarrow",!0),ve(Te,$e,ct,"\u21CD","\\nLeftarrow",!0),ve(Te,$e,ct,"\u21CF","\\nRightarrow",!0),ve(Te,$e,ct,"\u21AE","\\nleftrightarrow",!0),ve(Te,$e,ct,"\u21CE","\\nLeftrightarrow",!0),ve(Te,$e,ct,"\u25B3","\\vartriangle"),ve(Te,$e,Bt,"\u210F","\\hslash"),ve(Te,$e,Bt,"\u25BD","\\triangledown"),ve(Te,$e,Bt,"\u25CA","\\lozenge"),ve(Te,$e,Bt,"\u24C8","\\circledS"),ve(Te,$e,Bt,"\xAE","\\circledR"),ve(ht,$e,Bt,"\xAE","\\circledR"),ve(Te,$e,Bt,"\u2221","\\measuredangle",!0),ve(Te,$e,Bt,"\u2204","\\nexists"),ve(Te,$e,Bt,"\u2127","\\mho"),ve(Te,$e,Bt,"\u2132","\\Finv",!0),ve(Te,$e,Bt,"\u2141","\\Game",!0),ve(Te,$e,Bt,"\u2035","\\backprime"),ve(Te,$e,Bt,"\u25B2","\\blacktriangle"),ve(Te,$e,Bt,"\u25BC","\\blacktriangledown"),ve(Te,$e,Bt,"\u25A0","\\blacksquare"),ve(Te,$e,Bt,"\u29EB","\\blacklozenge"),ve(Te,$e,Bt,"\u2605","\\bigstar"),ve(Te,$e,Bt,"\u2222","\\sphericalangle",!0),ve(Te,$e,Bt,"\u2201","\\complement",!0),ve(Te,$e,Bt,"\xF0","\\eth",!0),ve(ht,Le,Bt,"\xF0","\xF0"),ve(Te,$e,Bt,"\u2571","\\diagup"),ve(Te,$e,Bt,"\u2572","\\diagdown"),ve(Te,$e,Bt,"\u25A1","\\square"),ve(Te,$e,Bt,"\u25A1","\\Box"),ve(Te,$e,Bt,"\u25CA","\\Diamond"),ve(Te,$e,Bt,"\xA5","\\yen",!0),ve(ht,$e,Bt,"\xA5","\\yen",!0),ve(Te,$e,Bt,"\u2713","\\checkmark",!0),ve(ht,$e,Bt,"\u2713","\\checkmark"),ve(Te,$e,Bt,"\u2136","\\beth",!0),ve(Te,$e,Bt,"\u2138","\\daleth",!0),ve(Te,$e,Bt,"\u2137","\\gimel",!0),ve(Te,$e,Bt,"\u03DD","\\digamma",!0),ve(Te,$e,Bt,"\u03F0","\\varkappa"),ve(Te,$e,pn,"\u250C","\\@ulcorner",!0),ve(Te,$e,zn,"\u2510","\\@urcorner",!0),ve(Te,$e,pn,"\u2514","\\@llcorner",!0),ve(Te,$e,zn,"\u2518","\\@lrcorner",!0),ve(Te,$e,ct,"\u2266","\\leqq",!0),ve(Te,$e,ct,"\u2A7D","\\leqslant",!0),ve(Te,$e,ct,"\u2A95","\\eqslantless",!0),ve(Te,$e,ct,"\u2272","\\lesssim",!0),ve(Te,$e,ct,"\u2A85","\\lessapprox",!0),ve(Te,$e,ct,"\u224A","\\approxeq",!0),ve(Te,$e,fn,"\u22D6","\\lessdot"),ve(Te,$e,ct,"\u22D8","\\lll",!0),ve(Te,$e,ct,"\u2276","\\lessgtr",!0),ve(Te,$e,ct,"\u22DA","\\lesseqgtr",!0),ve(Te,$e,ct,"\u2A8B","\\lesseqqgtr",!0),ve(Te,$e,ct,"\u2251","\\doteqdot"),ve(Te,$e,ct,"\u2253","\\risingdotseq",!0),ve(Te,$e,ct,"\u2252","\\fallingdotseq",!0),ve(Te,$e,ct,"\u223D","\\backsim",!0),ve(Te,$e,ct,"\u22CD","\\backsimeq",!0),ve(Te,$e,ct,"\u2AC5","\\subseteqq",!0),ve(Te,$e,ct,"\u22D0","\\Subset",!0),ve(Te,$e,ct,"\u228F","\\sqsubset",!0),ve(Te,$e,ct,"\u227C","\\preccurlyeq",!0),ve(Te,$e,ct,"\u22DE","\\curlyeqprec",!0),ve(Te,$e,ct,"\u227E","\\precsim",!0),ve(Te,$e,ct,"\u2AB7","\\precapprox",!0),ve(Te,$e,ct,"\u22B2","\\vartriangleleft"),ve(Te,$e,ct,"\u22B4","\\trianglelefteq"),ve(Te,$e,ct,"\u22A8","\\vDash",!0),ve(Te,$e,ct,"\u22AA","\\Vvdash",!0),ve(Te,$e,ct,"\u2323","\\smallsmile"),ve(Te,$e,ct,"\u2322","\\smallfrown"),ve(Te,$e,ct,"\u224F","\\bumpeq",!0),ve(Te,$e,ct,"\u224E","\\Bumpeq",!0),ve(Te,$e,ct,"\u2267","\\geqq",!0),ve(Te,$e,ct,"\u2A7E","\\geqslant",!0),ve(Te,$e,ct,"\u2A96","\\eqslantgtr",!0),ve(Te,$e,ct,"\u2273","\\gtrsim",!0),ve(Te,$e,ct,"\u2A86","\\gtrapprox",!0),ve(Te,$e,fn,"\u22D7","\\gtrdot"),ve(Te,$e,ct,"\u22D9","\\ggg",!0),ve(Te,$e,ct,"\u2277","\\gtrless",!0),ve(Te,$e,ct,"\u22DB","\\gtreqless",!0),ve(Te,$e,ct,"\u2A8C","\\gtreqqless",!0),ve(Te,$e,ct,"\u2256","\\eqcirc",!0),ve(Te,$e,ct,"\u2257","\\circeq",!0),ve(Te,$e,ct,"\u225C","\\triangleq",!0),ve(Te,$e,ct,"\u223C","\\thicksim"),ve(Te,$e,ct,"\u2248","\\thickapprox"),ve(Te,$e,ct,"\u2AC6","\\supseteqq",!0),ve(Te,$e,ct,"\u22D1","\\Supset",!0),ve(Te,$e,ct,"\u2290","\\sqsupset",!0),ve(Te,$e,ct,"\u227D","\\succcurlyeq",!0),ve(Te,$e,ct,"\u22DF","\\curlyeqsucc",!0),ve(Te,$e,ct,"\u227F","\\succsim",!0),ve(Te,$e,ct,"\u2AB8","\\succapprox",!0),ve(Te,$e,ct,"\u22B3","\\vartriangleright"),ve(Te,$e,ct,"\u22B5","\\trianglerighteq"),ve(Te,$e,ct,"\u22A9","\\Vdash",!0),ve(Te,$e,ct,"\u2223","\\shortmid"),ve(Te,$e,ct,"\u2225","\\shortparallel"),ve(Te,$e,ct,"\u226C","\\between",!0),ve(Te,$e,ct,"\u22D4","\\pitchfork",!0),ve(Te,$e,ct,"\u221D","\\varpropto"),ve(Te,$e,ct,"\u25C0","\\blacktriangleleft"),ve(Te,$e,ct,"\u2234","\\therefore",!0),ve(Te,$e,ct,"\u220D","\\backepsilon"),ve(Te,$e,ct,"\u25B6","\\blacktriangleright"),ve(Te,$e,ct,"\u2235","\\because",!0),ve(Te,$e,ct,"\u22D8","\\llless"),ve(Te,$e,ct,"\u22D9","\\gggtr"),ve(Te,$e,fn,"\u22B2","\\lhd"),ve(Te,$e,fn,"\u22B3","\\rhd"),ve(Te,$e,ct,"\u2242","\\eqsim",!0),ve(Te,Le,ct,"\u22C8","\\Join"),ve(Te,$e,ct,"\u2251","\\Doteq",!0),ve(Te,$e,fn,"\u2214","\\dotplus",!0),ve(Te,$e,fn,"\u2216","\\smallsetminus"),ve(Te,$e,fn,"\u22D2","\\Cap",!0),ve(Te,$e,fn,"\u22D3","\\Cup",!0),ve(Te,$e,fn,"\u2A5E","\\doublebarwedge",!0),ve(Te,$e,fn,"\u229F","\\boxminus",!0),ve(Te,$e,fn,"\u229E","\\boxplus",!0),ve(Te,$e,fn,"\u22C7","\\divideontimes",!0),ve(Te,$e,fn,"\u22C9","\\ltimes",!0),ve(Te,$e,fn,"\u22CA","\\rtimes",!0),ve(Te,$e,fn,"\u22CB","\\leftthreetimes",!0),ve(Te,$e,fn,"\u22CC","\\rightthreetimes",!0),ve(Te,$e,fn,"\u22CF","\\curlywedge",!0),ve(Te,$e,fn,"\u22CE","\\curlyvee",!0),ve(Te,$e,fn,"\u229D","\\circleddash",!0),ve(Te,$e,fn,"\u229B","\\circledast",!0),ve(Te,$e,fn,"\u22C5","\\centerdot"),ve(Te,$e,fn,"\u22BA","\\intercal",!0),ve(Te,$e,fn,"\u22D2","\\doublecap"),ve(Te,$e,fn,"\u22D3","\\doublecup"),ve(Te,$e,fn,"\u22A0","\\boxtimes",!0),ve(Te,$e,ct,"\u21E2","\\dashrightarrow",!0),ve(Te,$e,ct,"\u21E0","\\dashleftarrow",!0),ve(Te,$e,ct,"\u21C7","\\leftleftarrows",!0),ve(Te,$e,ct,"\u21C6","\\leftrightarrows",!0),ve(Te,$e,ct,"\u21DA","\\Lleftarrow",!0),ve(Te,$e,ct,"\u219E","\\twoheadleftarrow",!0),ve(Te,$e,ct,"\u21A2","\\leftarrowtail",!0),ve(Te,$e,ct,"\u21AB","\\looparrowleft",!0),ve(Te,$e,ct,"\u21CB","\\leftrightharpoons",!0),ve(Te,$e,ct,"\u21B6","\\curvearrowleft",!0),ve(Te,$e,ct,"\u21BA","\\circlearrowleft",!0),ve(Te,$e,ct,"\u21B0","\\Lsh",!0),ve(Te,$e,ct,"\u21C8","\\upuparrows",!0),ve(Te,$e,ct,"\u21BF","\\upharpoonleft",!0),ve(Te,$e,ct,"\u21C3","\\downharpoonleft",!0),ve(Te,Le,ct,"\u22B6","\\origof",!0),ve(Te,Le,ct,"\u22B7","\\imageof",!0),ve(Te,$e,ct,"\u22B8","\\multimap",!0),ve(Te,$e,ct,"\u21AD","\\leftrightsquigarrow",!0),ve(Te,$e,ct,"\u21C9","\\rightrightarrows",!0),ve(Te,$e,ct,"\u21C4","\\rightleftarrows",!0),ve(Te,$e,ct,"\u21A0","\\twoheadrightarrow",!0),ve(Te,$e,ct,"\u21A3","\\rightarrowtail",!0),ve(Te,$e,ct,"\u21AC","\\looparrowright",!0),ve(Te,$e,ct,"\u21B7","\\curvearrowright",!0),ve(Te,$e,ct,"\u21BB","\\circlearrowright",!0),ve(Te,$e,ct,"\u21B1","\\Rsh",!0),ve(Te,$e,ct,"\u21CA","\\downdownarrows",!0),ve(Te,$e,ct,"\u21BE","\\upharpoonright",!0),ve(Te,$e,ct,"\u21C2","\\downharpoonright",!0),ve(Te,$e,ct,"\u21DD","\\rightsquigarrow",!0),ve(Te,$e,ct,"\u21DD","\\leadsto"),ve(Te,$e,ct,"\u21DB","\\Rrightarrow",!0),ve(Te,$e,ct,"\u21BE","\\restriction"),ve(Te,Le,Bt,"\u2018","`"),ve(Te,Le,Bt,"$","\\$"),ve(ht,Le,Bt,"$","\\$"),ve(ht,Le,Bt,"$","\\textdollar"),ve(Te,Le,Bt,"%","\\%"),ve(ht,Le,Bt,"%","\\%"),ve(Te,Le,Bt,"_","\\_"),ve(ht,Le,Bt,"_","\\_"),ve(ht,Le,Bt,"_","\\textunderscore"),ve(Te,Le,Bt,"\u2220","\\angle",!0),ve(Te,Le,Bt,"\u221E","\\infty",!0),ve(Te,Le,Bt,"\u2032","\\prime"),ve(Te,Le,Bt,"\u25B3","\\triangle"),ve(Te,Le,Bt,"\u0393","\\Gamma",!0),ve(Te,Le,Bt,"\u0394","\\Delta",!0),ve(Te,Le,Bt,"\u0398","\\Theta",!0),ve(Te,Le,Bt,"\u039B","\\Lambda",!0),ve(Te,Le,Bt,"\u039E","\\Xi",!0),ve(Te,Le,Bt,"\u03A0","\\Pi",!0),ve(Te,Le,Bt,"\u03A3","\\Sigma",!0),ve(Te,Le,Bt,"\u03A5","\\Upsilon",!0),ve(Te,Le,Bt,"\u03A6","\\Phi",!0),ve(Te,Le,Bt,"\u03A8","\\Psi",!0),ve(Te,Le,Bt,"\u03A9","\\Omega",!0),ve(Te,Le,Bt,"A","\u0391"),ve(Te,Le,Bt,"B","\u0392"),ve(Te,Le,Bt,"E","\u0395"),ve(Te,Le,Bt,"Z","\u0396"),ve(Te,Le,Bt,"H","\u0397"),ve(Te,Le,Bt,"I","\u0399"),ve(Te,Le,Bt,"K","\u039A"),ve(Te,Le,Bt,"M","\u039C"),ve(Te,Le,Bt,"N","\u039D"),ve(Te,Le,Bt,"O","\u039F"),ve(Te,Le,Bt,"P","\u03A1"),ve(Te,Le,Bt,"T","\u03A4"),ve(Te,Le,Bt,"X","\u03A7"),ve(Te,Le,Bt,"\xAC","\\neg",!0),ve(Te,Le,Bt,"\xAC","\\lnot"),ve(Te,Le,Bt,"\u22A4","\\top"),ve(Te,Le,Bt,"\u22A5","\\bot"),ve(Te,Le,Bt,"\u2205","\\emptyset"),ve(Te,$e,Bt,"\u2205","\\varnothing"),ve(Te,Le,Kt,"\u03B1","\\alpha",!0),ve(Te,Le,Kt,"\u03B2","\\beta",!0),ve(Te,Le,Kt,"\u03B3","\\gamma",!0),ve(Te,Le,Kt,"\u03B4","\\delta",!0),ve(Te,Le,Kt,"\u03F5","\\epsilon",!0),ve(Te,Le,Kt,"\u03B6","\\zeta",!0),ve(Te,Le,Kt,"\u03B7","\\eta",!0),ve(Te,Le,Kt,"\u03B8","\\theta",!0),ve(Te,Le,Kt,"\u03B9","\\iota",!0),ve(Te,Le,Kt,"\u03BA","\\kappa",!0),ve(Te,Le,Kt,"\u03BB","\\lambda",!0),ve(Te,Le,Kt,"\u03BC","\\mu",!0),ve(Te,Le,Kt,"\u03BD","\\nu",!0),ve(Te,Le,Kt,"\u03BE","\\xi",!0),ve(Te,Le,Kt,"\u03BF","\\omicron",!0),ve(Te,Le,Kt,"\u03C0","\\pi",!0),ve(Te,Le,Kt,"\u03C1","\\rho",!0),ve(Te,Le,Kt,"\u03C3","\\sigma",!0),ve(Te,Le,Kt,"\u03C4","\\tau",!0),ve(Te,Le,Kt,"\u03C5","\\upsilon",!0),ve(Te,Le,Kt,"\u03D5","\\phi",!0),ve(Te,Le,Kt,"\u03C7","\\chi",!0),ve(Te,Le,Kt,"\u03C8","\\psi",!0),ve(Te,Le,Kt,"\u03C9","\\omega",!0),ve(Te,Le,Kt,"\u03B5","\\varepsilon",!0),ve(Te,Le,Kt,"\u03D1","\\vartheta",!0),ve(Te,Le,Kt,"\u03D6","\\varpi",!0),ve(Te,Le,Kt,"\u03F1","\\varrho",!0),ve(Te,Le,Kt,"\u03C2","\\varsigma",!0),ve(Te,Le,Kt,"\u03C6","\\varphi",!0),ve(Te,Le,fn,"\u2217","*",!0),ve(Te,Le,fn,"+","+"),ve(Te,Le,fn,"\u2212","-",!0),ve(Te,Le,fn,"\u22C5","\\cdot",!0),ve(Te,Le,fn,"\u2218","\\circ",!0),ve(Te,Le,fn,"\xF7","\\div",!0),ve(Te,Le,fn,"\xB1","\\pm",!0),ve(Te,Le,fn,"\xD7","\\times",!0),ve(Te,Le,fn,"\u2229","\\cap",!0),ve(Te,Le,fn,"\u222A","\\cup",!0),ve(Te,Le,fn,"\u2216","\\setminus",!0),ve(Te,Le,fn,"\u2227","\\land"),ve(Te,Le,fn,"\u2228","\\lor"),ve(Te,Le,fn,"\u2227","\\wedge",!0),ve(Te,Le,fn,"\u2228","\\vee",!0),ve(Te,Le,Bt,"\u221A","\\surd"),ve(Te,Le,pn,"\u27E8","\\langle",!0),ve(Te,Le,pn,"\u2223","\\lvert"),ve(Te,Le,pn,"\u2225","\\lVert"),ve(Te,Le,zn,"?","?"),ve(Te,Le,zn,"!","!"),ve(Te,Le,zn,"\u27E9","\\rangle",!0),ve(Te,Le,zn,"\u2223","\\rvert"),ve(Te,Le,zn,"\u2225","\\rVert"),ve(Te,Le,ct,"=","="),ve(Te,Le,ct,":",":"),ve(Te,Le,ct,"\u2248","\\approx",!0),ve(Te,Le,ct,"\u2245","\\cong",!0),ve(Te,Le,ct,"\u2265","\\ge"),ve(Te,Le,ct,"\u2265","\\geq",!0),ve(Te,Le,ct,"\u2190","\\gets"),ve(Te,Le,ct,">","\\gt",!0),ve(Te,Le,ct,"\u2208","\\in",!0),ve(Te,Le,ct,"\uE020","\\@not"),ve(Te,Le,ct,"\u2282","\\subset",!0),ve(Te,Le,ct,"\u2283","\\supset",!0),ve(Te,Le,ct,"\u2286","\\subseteq",!0),ve(Te,Le,ct,"\u2287","\\supseteq",!0),ve(Te,$e,ct,"\u2288","\\nsubseteq",!0),ve(Te,$e,ct,"\u2289","\\nsupseteq",!0),ve(Te,Le,ct,"\u22A8","\\models"),ve(Te,Le,ct,"\u2190","\\leftarrow",!0),ve(Te,Le,ct,"\u2264","\\le"),ve(Te,Le,ct,"\u2264","\\leq",!0),ve(Te,Le,ct,"<","\\lt",!0),ve(Te,Le,ct,"\u2192","\\rightarrow",!0),ve(Te,Le,ct,"\u2192","\\to"),ve(Te,$e,ct,"\u2271","\\ngeq",!0),ve(Te,$e,ct,"\u2270","\\nleq",!0),ve(Te,Le,Hn,"\xA0","\\ "),ve(Te,Le,Hn,"\xA0","\\space"),ve(Te,Le,Hn,"\xA0","\\nobreakspace"),ve(ht,Le,Hn,"\xA0","\\ "),ve(ht,Le,Hn,"\xA0"," "),ve(ht,Le,Hn,"\xA0","\\space"),ve(ht,Le,Hn,"\xA0","\\nobreakspace"),ve(Te,Le,Hn,null,"\\nobreak"),ve(Te,Le,Hn,null,"\\allowbreak"),ve(Te,Le,wn,",",","),ve(Te,Le,wn,";",";"),ve(Te,$e,fn,"\u22BC","\\barwedge",!0),ve(Te,$e,fn,"\u22BB","\\veebar",!0),ve(Te,Le,fn,"\u2299","\\odot",!0),ve(Te,Le,fn,"\u2295","\\oplus",!0),ve(Te,Le,fn,"\u2297","\\otimes",!0),ve(Te,Le,Bt,"\u2202","\\partial",!0),ve(Te,Le,fn,"\u2298","\\oslash",!0),ve(Te,$e,fn,"\u229A","\\circledcirc",!0),ve(Te,$e,fn,"\u22A1","\\boxdot",!0),ve(Te,Le,fn,"\u25B3","\\bigtriangleup"),ve(Te,Le,fn,"\u25BD","\\bigtriangledown"),ve(Te,Le,fn,"\u2020","\\dagger"),ve(Te,Le,fn,"\u22C4","\\diamond"),ve(Te,Le,fn,"\u22C6","\\star"),ve(Te,Le,fn,"\u25C3","\\triangleleft"),ve(Te,Le,fn,"\u25B9","\\triangleright"),ve(Te,Le,pn,"{","\\{"),ve(ht,Le,Bt,"{","\\{"),ve(ht,Le,Bt,"{","\\textbraceleft"),ve(Te,Le,zn,"}","\\}"),ve(ht,Le,Bt,"}","\\}"),ve(ht,Le,Bt,"}","\\textbraceright"),ve(Te,Le,pn,"{","\\lbrace"),ve(Te,Le,zn,"}","\\rbrace"),ve(Te,Le,pn,"[","\\lbrack",!0),ve(ht,Le,Bt,"[","\\lbrack",!0),ve(Te,Le,zn,"]","\\rbrack",!0),ve(ht,Le,Bt,"]","\\rbrack",!0),ve(Te,Le,pn,"(","\\lparen",!0),ve(Te,Le,zn,")","\\rparen",!0),ve(ht,Le,Bt,"<","\\textless",!0),ve(ht,Le,Bt,">","\\textgreater",!0),ve(Te,Le,pn,"\u230A","\\lfloor",!0),ve(Te,Le,zn,"\u230B","\\rfloor",!0),ve(Te,Le,pn,"\u2308","\\lceil",!0),ve(Te,Le,zn,"\u2309","\\rceil",!0),ve(Te,Le,Bt,"\\","\\backslash"),ve(Te,Le,Bt,"\u2223","|"),ve(Te,Le,Bt,"\u2223","\\vert"),ve(ht,Le,Bt,"|","\\textbar",!0),ve(Te,Le,Bt,"\u2225","\\|"),ve(Te,Le,Bt,"\u2225","\\Vert"),ve(ht,Le,Bt,"\u2225","\\textbardbl"),ve(ht,Le,Bt,"~","\\textasciitilde"),ve(ht,Le,Bt,"\\","\\textbackslash"),ve(ht,Le,Bt,"^","\\textasciicircum"),ve(Te,Le,ct,"\u2191","\\uparrow",!0),ve(Te,Le,ct,"\u21D1","\\Uparrow",!0),ve(Te,Le,ct,"\u2193","\\downarrow",!0),ve(Te,Le,ct,"\u21D3","\\Downarrow",!0),ve(Te,Le,ct,"\u2195","\\updownarrow",!0),ve(Te,Le,ct,"\u21D5","\\Updownarrow",!0),ve(Te,Le,Ft,"\u2210","\\coprod"),ve(Te,Le,Ft,"\u22C1","\\bigvee"),ve(Te,Le,Ft,"\u22C0","\\bigwedge"),ve(Te,Le,Ft,"\u2A04","\\biguplus"),ve(Te,Le,Ft,"\u22C2","\\bigcap"),ve(Te,Le,Ft,"\u22C3","\\bigcup"),ve(Te,Le,Ft,"\u222B","\\int"),ve(Te,Le,Ft,"\u222B","\\intop"),ve(Te,Le,Ft,"\u222C","\\iint"),ve(Te,Le,Ft,"\u222D","\\iiint"),ve(Te,Le,Ft,"\u220F","\\prod"),ve(Te,Le,Ft,"\u2211","\\sum"),ve(Te,Le,Ft,"\u2A02","\\bigotimes"),ve(Te,Le,Ft,"\u2A01","\\bigoplus"),ve(Te,Le,Ft,"\u2A00","\\bigodot"),ve(Te,Le,Ft,"\u222E","\\oint"),ve(Te,Le,Ft,"\u222F","\\oiint"),ve(Te,Le,Ft,"\u2230","\\oiiint"),ve(Te,Le,Ft,"\u2A06","\\bigsqcup"),ve(Te,Le,Ft,"\u222B","\\smallint"),ve(ht,Le,Tr,"\u2026","\\textellipsis"),ve(Te,Le,Tr,"\u2026","\\mathellipsis"),ve(ht,Le,Tr,"\u2026","\\ldots",!0),ve(Te,Le,Tr,"\u2026","\\ldots",!0),ve(Te,Le,Tr,"\u22EF","\\@cdots",!0),ve(Te,Le,Tr,"\u22F1","\\ddots",!0),ve(Te,Le,Bt,"\u22EE","\\varvdots"),ve(ht,Le,Bt,"\u22EE","\\varvdots"),ve(Te,Le,_n,"\u02CA","\\acute"),ve(Te,Le,_n,"\u02CB","\\grave"),ve(Te,Le,_n,"\xA8","\\ddot"),ve(Te,Le,_n,"~","\\tilde"),ve(Te,Le,_n,"\u02C9","\\bar"),ve(Te,Le,_n,"\u02D8","\\breve"),ve(Te,Le,_n,"\u02C7","\\check"),ve(Te,Le,_n,"^","\\hat"),ve(Te,Le,_n,"\u20D7","\\vec"),ve(Te,Le,_n,"\u02D9","\\dot"),ve(Te,Le,_n,"\u02DA","\\mathring"),ve(Te,Le,Kt,"\uE131","\\@imath"),ve(Te,Le,Kt,"\uE237","\\@jmath"),ve(Te,Le,Bt,"\u0131","\u0131"),ve(Te,Le,Bt,"\u0237","\u0237"),ve(ht,Le,Bt,"\u0131","\\i",!0),ve(ht,Le,Bt,"\u0237","\\j",!0),ve(ht,Le,Bt,"\xDF","\\ss",!0),ve(ht,Le,Bt,"\xE6","\\ae",!0),ve(ht,Le,Bt,"\u0153","\\oe",!0),ve(ht,Le,Bt,"\xF8","\\o",!0),ve(ht,Le,Bt,"\xC6","\\AE",!0),ve(ht,Le,Bt,"\u0152","\\OE",!0),ve(ht,Le,Bt,"\xD8","\\O",!0),ve(ht,Le,_n,"\u02CA","\\'"),ve(ht,Le,_n,"\u02CB","\\`"),ve(ht,Le,_n,"\u02C6","\\^"),ve(ht,Le,_n,"\u02DC","\\~"),ve(ht,Le,_n,"\u02C9","\\="),ve(ht,Le,_n,"\u02D8","\\u"),ve(ht,Le,_n,"\u02D9","\\."),ve(ht,Le,_n,"\xB8","\\c"),ve(ht,Le,_n,"\u02DA","\\r"),ve(ht,Le,_n,"\u02C7","\\v"),ve(ht,Le,_n,"\xA8",'\\"'),ve(ht,Le,_n,"\u02DD","\\H"),ve(ht,Le,_n,"\u25EF","\\textcircled");var ar={"--":!0,"---":!0,"``":!0,"''":!0};ve(ht,Le,Bt,"\u2013","--",!0),ve(ht,Le,Bt,"\u2013","\\textendash"),ve(ht,Le,Bt,"\u2014","---",!0),ve(ht,Le,Bt,"\u2014","\\textemdash"),ve(ht,Le,Bt,"\u2018","`",!0),ve(ht,Le,Bt,"\u2018","\\textquoteleft"),ve(ht,Le,Bt,"\u2019","'",!0),ve(ht,Le,Bt,"\u2019","\\textquoteright"),ve(ht,Le,Bt,"\u201C","``",!0),ve(ht,Le,Bt,"\u201C","\\textquotedblleft"),ve(ht,Le,Bt,"\u201D","''",!0),ve(ht,Le,Bt,"\u201D","\\textquotedblright"),ve(Te,Le,Bt,"\xB0","\\degree",!0),ve(ht,Le,Bt,"\xB0","\\degree"),ve(ht,Le,Bt,"\xB0","\\textdegree",!0),ve(Te,Le,Bt,"\xA3","\\pounds"),ve(Te,Le,Bt,"\xA3","\\mathsterling",!0),ve(ht,Le,Bt,"\xA3","\\pounds"),ve(ht,Le,Bt,"\xA3","\\textsterling",!0),ve(Te,$e,Bt,"\u2720","\\maltese"),ve(ht,$e,Bt,"\u2720","\\maltese");for(var dr='0123456789/@."',Zn=0;Zn0)return Dr(Ce,St,de,ee,Be.concat(Mt));if(je){var Jt,on;if(je==="boldsymbol"){var hn=nr(Ce,de,ee,Be,se);Jt=hn.fontName,on=[hn.fontClass]}else He?(Jt=Da[je].fontName,on=[je]):(Jt=ba(je,ee.fontWeight,ee.fontShape),on=[je,ee.fontWeight,ee.fontShape]);if(Gr(Ce,Jt,de).metrics)return Dr(Ce,Jt,de,ee,Be.concat(on));if(ar.hasOwnProperty(Ce)&&Jt.slice(0,10)==="Typewriter"){for(var Tn=[],Pn=0;Pn{if(Lr(te.classes)!==Lr(y.classes)||te.skew!==y.skew||te.maxFontSize!==y.maxFontSize)return!1;if(te.classes.length===1){var ee=te.classes[0];if(ee==="mbin"||ee==="mord")return!1}for(var se in te.style)if(te.style.hasOwnProperty(se)&&te.style[se]!==y.style[se])return!1;for(var de in y.style)if(y.style.hasOwnProperty(de)&&te.style[de]!==y.style[de])return!1;return!0},Ir=te=>{for(var y=0;yee&&(ee=Be.height),Be.depth>se&&(se=Be.depth),Be.maxFontSize>de&&(de=Be.maxFontSize)}y.height=ee,y.depth=se,y.maxFontSize=de},Yn=function(y,ee,se,de){var Ce=new kn(y,ee,se,de);return Fr(Ce),Ce},Xn=(te,y,ee,se)=>new kn(te,y,ee,se),fr=function(y,ee,se){var de=Yn([y],[],ee);return de.height=Math.max(se||ee.fontMetrics().defaultRuleThickness,ee.minRuleThickness),de.style.borderBottomWidth=Wn(de.height),de.maxFontSize=1,de},Ar=function(y,ee,se,de){var Ce=new er(y,ee,se,de);return Fr(Ce),Ce},ca=function(y){var ee=new xn(y);return Fr(ee),ee},Ca=function(y,ee){return y instanceof xn?Yn([],[y],ee):y},fa=function(y){if(y.positionType==="individualShift"){for(var ee=y.children,se=[ee[0]],de=-ee[0].shift-ee[0].elem.depth,Ce=de,Be=1;Be{var ee=Yn(["mspace"],[],y),se=kr(te,y);return ee.style.marginRight=Wn(se),ee},ba=function(y,ee,se){var de="";switch(y){case"amsrm":de="AMS";break;case"textrm":de="Main";break;case"textsf":de="SansSerif";break;case"texttt":de="Typewriter";break;default:de=y}var Ce;return ee==="textbf"&&se==="textit"?Ce="BoldItalic":ee==="textbf"?Ce="Bold":ee==="textit"?Ce="Italic":Ce="Regular",de+"-"+Ce},Da={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Oa={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Ua=function(y,ee){var[se,de,Ce]=Oa[y],Be=new vt(se),He=new an([Be],{width:Wn(de),height:Wn(Ce),style:"width:"+Wn(de),viewBox:"0 0 "+1e3*de+" "+1e3*Ce,preserveAspectRatio:"xMinYMin"}),je=Xn(["overlay"],[He],ee);return je.height=Ce,je.style.height=Wn(Ce),je.style.width=Wn(de),je},On={fontMap:Da,makeSymbol:Dr,mathsym:$n,makeSpan:Yn,makeSvgSpan:Xn,makeLineSpan:fr,makeAnchor:Ar,makeFragment:ca,wrapFragment:Ca,makeVList:ja,makeOrd:rr,makeGlue:Ra,staticSvg:Ua,svgData:Oa,tryCombineChars:Ir},za={number:3,unit:"mu"},ci={number:4,unit:"mu"},$a={number:5,unit:"mu"},ni={mord:{mop:za,mbin:ci,mrel:$a,minner:za},mop:{mord:za,mop:za,mrel:$a,minner:za},mbin:{mord:ci,mop:ci,mopen:ci,minner:ci},mrel:{mord:$a,mop:$a,mopen:$a,minner:$a},mopen:{},mclose:{mop:za,mbin:ci,mrel:$a,minner:za},mpunct:{mord:za,mop:za,mrel:$a,mopen:za,mclose:za,mpunct:za,minner:za},minner:{mord:za,mop:za,mbin:ci,mrel:$a,mopen:za,mpunct:za,minner:za}},ii={mord:{mop:za},mop:{mord:za,mop:za},mbin:{},mrel:{},mopen:{},mclose:{mop:za},mpunct:{},minner:{mop:za}},Ia={},pi={},ui={};function gr(te){for(var{type:y,names:ee,props:se,handler:de,htmlBuilder:Ce,mathmlBuilder:Be}=te,He={type:y,numArgs:se.numArgs,argTypes:se.argTypes,allowedInArgument:!!se.allowedInArgument,allowedInText:!!se.allowedInText,allowedInMath:se.allowedInMath===void 0?!0:se.allowedInMath,numOptionalArgs:se.numOptionalArgs||0,infix:!!se.infix,primitive:!!se.primitive,handler:de},je=0;je{var lr=Pn.classes[0],sr=Tn.classes[0];lr==="mbin"&&Ei.includes(sr)?Pn.classes[0]="mord":sr==="mbin"&&Za.includes(lr)&&(Tn.classes[0]="mord")},{node:Jt},on,hn),bo(Ce,(Tn,Pn)=>{var lr=Fa(Pn),sr=Fa(Tn),aa=lr&&sr?Tn.hasClass("mtight")?ii[lr][sr]:ni[lr][sr]:null;if(aa)return On.makeGlue(aa,St)},{node:Jt},on,hn),Ce},bo=function te(y,ee,se,de,Ce){de&&y.push(de);for(var Be=0;Beon=>{y.splice(Jt+1,0,on),Be++})(Be)}de&&y.pop()},Yi=function(y){return y instanceof xn||y instanceof er||y instanceof kn&&y.hasClass("enclosing")?y:null},Sa=function te(y,ee){var se=Yi(y);if(se){var de=se.children;if(de.length){if(ee==="right")return te(de[de.length-1],"right");if(ee==="left")return te(de[0],"left")}}return y},Fa=function(y,ee){return y?(ee&&(y=Sa(y,ee)),ki[y.classes[0]]||null):null},wa=function(y,ee){var se=["nulldelimiter"].concat(y.baseSizingClasses());return Pa(ee.concat(se))},Qr=function(y,ee,se){if(!y)return Pa();if(pi[y.type]){var de=pi[y.type](y,ee);if(se&&ee.size!==se.size){de=Pa(ee.sizingClasses(se),[de],ee);var Ce=ee.sizeMultiplier/se.sizeMultiplier;de.height*=Ce,de.depth*=Ce}return de}else throw new Nt("Got group of unknown type: '"+y.type+"'")};function qa(te,y){var ee=Pa(["base"],te,y),se=Pa(["strut"]);return se.style.height=Wn(ee.height+ee.depth),ee.depth&&(se.style.verticalAlign=Wn(-ee.depth)),ee.children.unshift(se),ee}function Ja(te,y){var ee=null;te.length===1&&te[0].type==="tag"&&(ee=te[0].tag,te=te[0].body);var se=Ya(te,y,"root"),de;se.length===2&&se[1].hasClass("tag")&&(de=se.pop());for(var Ce=[],Be=[],He=0;He0&&(Ce.push(qa(Be,y)),Be=[]),Ce.push(se[He]));Be.length>0&&Ce.push(qa(Be,y));var St;ee?(St=qa(Ya(ee,y,!0)),St.classes=["tag"],Ce.push(St)):de&&Ce.push(de);var Mt=Pa(["katex-html"],Ce);if(Mt.setAttribute("aria-hidden","true"),St){var Jt=St.children[0];Jt.style.height=Wn(Mt.height+Mt.depth),Mt.depth&&(Jt.style.verticalAlign=Wn(-Mt.depth))}return Mt}function Ti(te){return new xn(te)}class fi{constructor(y,ee,se){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=y,this.attributes={},this.children=ee||[],this.classes=se||[]}setAttribute(y,ee){this.attributes[y]=ee}getAttribute(y){return this.attributes[y]}toNode(){var y=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var ee in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,ee)&&y.setAttribute(ee,this.attributes[ee]);this.classes.length>0&&(y.className=Lr(this.classes));for(var se=0;se0&&(y+=' class ="'+_t.escape(Lr(this.classes))+'"'),y+=">";for(var se=0;se",y}toText(){return this.children.map(y=>y.toText()).join("")}}class Ai{constructor(y){this.text=void 0,this.text=y}toNode(){return document.createTextNode(this.text)}toMarkup(){return _t.escape(this.toText())}toText(){return this.text}}class Fi{constructor(y){this.width=void 0,this.character=void 0,this.width=y,y>=.05555&&y<=.05556?this.character="\u200A":y>=.1666&&y<=.1667?this.character="\u2009":y>=.2222&&y<=.2223?this.character="\u2005":y>=.2777&&y<=.2778?this.character="\u2005\u200A":y>=-.05556&&y<=-.05555?this.character="\u200A\u2063":y>=-.1667&&y<=-.1666?this.character="\u2009\u2063":y>=-.2223&&y<=-.2222?this.character="\u205F\u2063":y>=-.2778&&y<=-.2777?this.character="\u2005\u2063":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var y=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return y.setAttribute("width",Wn(this.width)),y}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var Mr={MathNode:fi,TextNode:Ai,SpaceNode:Fi,newDocumentFragment:Ti},zi=function(y,ee,se){return Xt[ee][y]&&Xt[ee][y].replace&&y.charCodeAt(0)!==55349&&!(ar.hasOwnProperty(y)&&se&&(se.fontFamily&&se.fontFamily.slice(4,6)==="tt"||se.font&&se.font.slice(4,6)==="tt"))&&(y=Xt[ee][y].replace),new Mr.TextNode(y)},Ji=function(y){return y.length===1?y[0]:new Mr.MathNode("mrow",y)},wo=function(y,ee){if(ee.fontFamily==="texttt")return"monospace";if(ee.fontFamily==="textsf")return ee.fontShape==="textit"&&ee.fontWeight==="textbf"?"sans-serif-bold-italic":ee.fontShape==="textit"?"sans-serif-italic":ee.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(ee.fontShape==="textit"&&ee.fontWeight==="textbf")return"bold-italic";if(ee.fontShape==="textit")return"italic";if(ee.fontWeight==="textbf")return"bold";var se=ee.font;if(!se||se==="mathnormal")return null;var de=y.mode;if(se==="mathit")return"italic";if(se==="boldsymbol")return y.type==="textord"?"bold":"bold-italic";if(se==="mathbf")return"bold";if(se==="mathbb")return"double-struck";if(se==="mathsfit")return"sans-serif-italic";if(se==="mathfrak")return"fraktur";if(se==="mathscr"||se==="mathcal")return"script";if(se==="mathsf")return"sans-serif";if(se==="mathtt")return"monospace";var Ce=y.text;if(["\\imath","\\jmath"].includes(Ce))return null;Xt[de][Ce]&&Xt[de][Ce].replace&&(Ce=Xt[de][Ce].replace);var Be=On.fontMap[se].fontName;return Jn(Ce,Be,de)?On.fontMap[se].variant:null};function ko(te){if(!te)return!1;if(te.type==="mi"&&te.children.length===1){var y=te.children[0];return y instanceof Ai&&y.text==="."}else if(te.type==="mo"&&te.children.length===1&&te.getAttribute("separator")==="true"&&te.getAttribute("lspace")==="0em"&&te.getAttribute("rspace")==="0em"){var ee=te.children[0];return ee instanceof Ai&&ee.text===","}else return!1}var Li=function(y,ee,se){if(y.length===1){var de=Si(y[0],ee);return se&&de instanceof fi&&de.type==="mo"&&(de.setAttribute("lspace","0em"),de.setAttribute("rspace","0em")),[de]}for(var Ce=[],Be,He=0;He=1&&(Be.type==="mn"||ko(Be))){var St=je.children[0];St instanceof fi&&St.type==="mn"&&(St.children=[...Be.children,...St.children],Ce.pop())}else if(Be.type==="mi"&&Be.children.length===1){var Mt=Be.children[0];if(Mt instanceof Ai&&Mt.text==="\u0338"&&(je.type==="mo"||je.type==="mi"||je.type==="mn")){var Jt=je.children[0];Jt instanceof Ai&&Jt.text.length>0&&(Jt.text=Jt.text.slice(0,1)+"\u0338"+Jt.text.slice(1),Ce.pop())}}}Ce.push(je),Be=je}return Ce},vo=function(y,ee,se){return Ji(Li(y,ee,se))},Si=function(y,ee){if(!y)return new Mr.MathNode("mrow");if(ui[y.type]){var se=ui[y.type](y,ee);return se}else throw new Nt("Got group of unknown type: '"+y.type+"'")};function Is(te,y,ee,se,de){var Ce=Li(te,ee),Be;Ce.length===1&&Ce[0]instanceof fi&&["mrow","mtable"].includes(Ce[0].type)?Be=Ce[0]:Be=new Mr.MathNode("mrow",Ce);var He=new Mr.MathNode("annotation",[new Mr.TextNode(y)]);He.setAttribute("encoding","application/x-tex");var je=new Mr.MathNode("semantics",[Be,He]),St=new Mr.MathNode("math",[je]);St.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),se&&St.setAttribute("display","block");var Mt=de?"katex":"katex-mathml";return On.makeSpan([Mt],[St])}var yo=function(y){return new Vn({style:y.displayMode?Yt.DISPLAY:Yt.TEXT,maxSize:y.maxSize,minRuleThickness:y.minRuleThickness})},Mi=function(y,ee){if(ee.displayMode){var se=["katex-display"];ee.leqno&&se.push("leqno"),ee.fleqn&&se.push("fleqn"),y=On.makeSpan(se,[y])}return y},To=function(y,ee,se){var de=yo(se),Ce;if(se.output==="mathml")return Is(y,ee,de,se.displayMode,!0);if(se.output==="html"){var Be=Ja(y,de);Ce=On.makeSpan(["katex"],[Be])}else{var He=Is(y,ee,de,se.displayMode,!1),je=Ja(y,de);Ce=On.makeSpan(["katex"],[He,je])}return Mi(Ce,se)},Us=function(y,ee,se){var de=yo(se),Ce=Ja(y,de),Be=On.makeSpan(["katex"],[Ce]);return Mi(Be,se)},zs={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB","\\cdrightarrow":"\u2192","\\cdleftarrow":"\u2190","\\cdlongequal":"="},nl=function(y){var ee=new Mr.MathNode("mo",[new Mr.TextNode(zs[y.replace(/^\\/,"")])]);return ee.setAttribute("stretchy","true"),ee},Hs={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},rl=function(y){return y.type==="ordgroup"?y.body.length:1},ps=function(y,ee){function se(){var He=4e5,je=y.label.slice(1);if(["widehat","widecheck","widetilde","utilde"].includes(je)){var St=y,Mt=rl(St.base),Jt,on,hn;if(Mt>5)je==="widehat"||je==="widecheck"?(Jt=420,He=2364,hn=.42,on=je+"4"):(Jt=312,He=2340,hn=.34,on="tilde4");else{var Tn=[1,1,2,2,3,3][Mt];je==="widehat"||je==="widecheck"?(He=[0,1062,2364,2364,2364][Tn],Jt=[0,239,300,360,420][Tn],hn=[0,.24,.3,.3,.36,.42][Tn],on=je+Tn):(He=[0,600,1033,2339,2340][Tn],Jt=[0,260,286,306,312][Tn],hn=[0,.26,.286,.3,.306,.34][Tn],on="tilde"+Tn)}var Pn=new vt(on),lr=new an([Pn],{width:"100%",height:Wn(hn),viewBox:"0 0 "+He+" "+Jt,preserveAspectRatio:"none"});return{span:On.makeSvgSpan([],[lr],ee),minWidth:0,height:hn}}else{var sr=[],aa=Hs[je],[hr,oa,Xr]=aa,Jr=Xr/1e3,Ea=hr.length,Na,va;if(Ea===1){var ha=aa[3];Na=["hide-tail"],va=[ha]}else if(Ea===2)Na=["halfarrow-left","halfarrow-right"],va=["xMinYMin","xMaxYMin"];else if(Ea===3)Na=["brace-left","brace-center","brace-right"],va=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support - `+Ea+" children.");for(var Ta=0;Ta0&&(de.style.minWidth=Wn(Ce)),de},Ns=function(y,ee,se,de,Ce){var Be,He=y.height+y.depth+se+de;if(/fbox|color|angl/.test(ee)){if(Be=On.makeSpan(["stretchy",ee],[],Ce),ee==="fbox"){var je=Ce.color&&Ce.getColor();je&&(Be.style.borderColor=je)}}else{var St=[];/^[bx]cancel$/.test(ee)&&St.push(new Gt({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(ee)&&St.push(new Gt({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var Mt=new an(St,{width:"100%",height:Wn(He)});Be=On.makeSvgSpan([],[Mt],Ce)}return Be.height=He,Be.style.height=Wn(He),Be},so={encloseSpan:Ns,mathMLnode:nl,svgSpan:ps};function Ka(te,y){if(!te||te.type!==y)throw new Error("Expected node of type "+y+", but got "+(te?"node of type "+te.type:String(te)));return te}function ns(te){var y=Ro(te);if(!y)throw new Error("Expected node of symbol group type, but got "+(te?"node of type "+te.type:String(te)));return y}function Ro(te){return te&&(te.type==="atom"||Qt.hasOwnProperty(te.type))?te:null}var zo=(te,y)=>{var ee,se,de;te&&te.type==="supsub"?(se=Ka(te.base,"accent"),ee=se.base,te.base=ee,de=$t(Qr(te,y)),te.base=se):(se=Ka(te,"accent"),ee=se.base);var Ce=Qr(ee,y.havingCrampedStyle()),Be=se.isShifty&&_t.isCharacterBox(ee),He=0;if(Be){var je=_t.getBaseElem(ee),St=Qr(je,y.havingCrampedStyle());He=wt(St).skew}var Mt=se.label==="\\c",Jt=Mt?Ce.height+Ce.depth:Math.min(Ce.height,y.fontMetrics().xHeight),on;if(se.isStretchy)on=so.svgSpan(se,y),on=On.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ce},{type:"elem",elem:on,wrapperClasses:["svg-align"],wrapperStyle:He>0?{width:"calc(100% - "+Wn(2*He)+")",marginLeft:Wn(2*He)}:void 0}]},y);else{var hn,Tn;se.label==="\\vec"?(hn=On.staticSvg("vec",y),Tn=On.svgData.vec[1]):(hn=On.makeOrd({mode:se.mode,text:se.label},y,"textord"),hn=wt(hn),hn.italic=0,Tn=hn.width,Mt&&(Jt+=hn.depth)),on=On.makeSpan(["accent-body"],[hn]);var Pn=se.label==="\\textcircled";Pn&&(on.classes.push("accent-full"),Jt=Ce.height);var lr=He;Pn||(lr-=Tn/2),on.style.left=Wn(lr),se.label==="\\textcircled"&&(on.style.top=".2em"),on=On.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ce},{type:"kern",size:-Jt},{type:"elem",elem:on}]},y)}var sr=On.makeSpan(["mord","accent"],[on],y);return de?(de.children[0]=sr,de.height=Math.max(sr.height,de.height),de.classes[0]="mord",de):sr},ks=(te,y)=>{var ee=te.isStretchy?so.mathMLnode(te.label):new Mr.MathNode("mo",[zi(te.label,te.mode)]),se=new Mr.MathNode("mover",[Si(te.base,y),ee]);return se.setAttribute("accent","true"),se},rs=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(te=>"\\"+te).join("|"));gr({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(te,y)=>{var ee=Ga(y[0]),se=!rs.test(te.funcName),de=!se||te.funcName==="\\widehat"||te.funcName==="\\widetilde"||te.funcName==="\\widecheck";return{type:"accent",mode:te.parser.mode,label:te.funcName,isStretchy:se,isShifty:de,base:ee}},htmlBuilder:zo,mathmlBuilder:ks}),gr({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(te,y)=>{var ee=y[0],se=te.parser.mode;return se==="math"&&(te.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+te.funcName+" works only in text mode"),se="text"),{type:"accent",mode:se,label:te.funcName,isStretchy:!1,isShifty:!0,base:ee}},htmlBuilder:zo,mathmlBuilder:ks}),gr({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(te,y)=>{var{parser:ee,funcName:se}=te,de=y[0];return{type:"accentUnder",mode:ee.mode,label:se,base:de}},htmlBuilder:(te,y)=>{var ee=Qr(te.base,y),se=so.svgSpan(te,y),de=te.label==="\\utilde"?.12:0,Ce=On.makeVList({positionType:"top",positionData:ee.height,children:[{type:"elem",elem:se,wrapperClasses:["svg-align"]},{type:"kern",size:de},{type:"elem",elem:ee}]},y);return On.makeSpan(["mord","accentunder"],[Ce],y)},mathmlBuilder:(te,y)=>{var ee=so.mathMLnode(te.label),se=new Mr.MathNode("munder",[Si(te.base,y),ee]);return se.setAttribute("accentunder","true"),se}});var Hi=te=>{var y=new Mr.MathNode("mpadded",te?[te]:[]);return y.setAttribute("width","+0.6em"),y.setAttribute("lspace","0.3em"),y};gr({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(te,y,ee){var{parser:se,funcName:de}=te;return{type:"xArrow",mode:se.mode,label:de,body:y[0],below:ee[0]}},htmlBuilder(te,y){var ee=y.style,se=y.havingStyle(ee.sup()),de=On.wrapFragment(Qr(te.body,se,y),y),Ce=te.label.slice(0,2)==="\\x"?"x":"cd";de.classes.push(Ce+"-arrow-pad");var Be;te.below&&(se=y.havingStyle(ee.sub()),Be=On.wrapFragment(Qr(te.below,se,y),y),Be.classes.push(Ce+"-arrow-pad"));var He=so.svgSpan(te,y),je=-y.fontMetrics().axisHeight+.5*He.height,St=-y.fontMetrics().axisHeight-.5*He.height-.111;(de.depth>.25||te.label==="\\xleftequilibrium")&&(St-=de.depth);var Mt;if(Be){var Jt=-y.fontMetrics().axisHeight+Be.height+.5*He.height+.111;Mt=On.makeVList({positionType:"individualShift",children:[{type:"elem",elem:de,shift:St},{type:"elem",elem:He,shift:je},{type:"elem",elem:Be,shift:Jt}]},y)}else Mt=On.makeVList({positionType:"individualShift",children:[{type:"elem",elem:de,shift:St},{type:"elem",elem:He,shift:je}]},y);return Mt.children[0].children[0].children[1].classes.push("svg-align"),On.makeSpan(["mrel","x-arrow"],[Mt],y)},mathmlBuilder(te,y){var ee=so.mathMLnode(te.label);ee.setAttribute("minsize",te.label.charAt(0)==="x"?"1.75em":"3.0em");var se;if(te.body){var de=Hi(Si(te.body,y));if(te.below){var Ce=Hi(Si(te.below,y));se=new Mr.MathNode("munderover",[ee,Ce,de])}else se=new Mr.MathNode("mover",[ee,de])}else if(te.below){var Be=Hi(Si(te.below,y));se=new Mr.MathNode("munder",[ee,Be])}else se=Hi(),se=new Mr.MathNode("mover",[ee,se]);return se}});var li=On.makeSpan;function Wa(te,y){var ee=Ya(te.body,y,!0);return li([te.mclass],ee,y)}function Vi(te,y){var ee,se=Li(te.body,y);return te.mclass==="minner"?ee=new Mr.MathNode("mpadded",se):te.mclass==="mord"?te.isCharacterBox?(ee=se[0],ee.type="mi"):ee=new Mr.MathNode("mi",se):(te.isCharacterBox?(ee=se[0],ee.type="mo"):ee=new Mr.MathNode("mo",se),te.mclass==="mbin"?(ee.attributes.lspace="0.22em",ee.attributes.rspace="0.22em"):te.mclass==="mpunct"?(ee.attributes.lspace="0em",ee.attributes.rspace="0.17em"):te.mclass==="mopen"||te.mclass==="mclose"?(ee.attributes.lspace="0em",ee.attributes.rspace="0em"):te.mclass==="minner"&&(ee.attributes.lspace="0.0556em",ee.attributes.width="+0.1111em")),ee}gr({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(te,y){var{parser:ee,funcName:se}=te,de=y[0];return{type:"mclass",mode:ee.mode,mclass:"m"+se.slice(5),body:la(de),isCharacterBox:_t.isCharacterBox(de)}},htmlBuilder:Wa,mathmlBuilder:Vi});var Gi=te=>{var y=te.type==="ordgroup"&&te.body.length?te.body[0]:te;return y.type==="atom"&&(y.family==="bin"||y.family==="rel")?"m"+y.family:"mord"};gr({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(te,y){var{parser:ee}=te;return{type:"mclass",mode:ee.mode,mclass:Gi(y[0]),body:la(y[1]),isCharacterBox:_t.isCharacterBox(y[1])}}}),gr({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(te,y){var{parser:ee,funcName:se}=te,de=y[1],Ce=y[0],Be;se!=="\\stackrel"?Be=Gi(de):Be="mrel";var He={type:"op",mode:de.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:se!=="\\stackrel",body:la(de)},je={type:"supsub",mode:Ce.mode,base:He,sup:se==="\\underset"?null:Ce,sub:se==="\\underset"?Ce:null};return{type:"mclass",mode:ee.mode,mclass:Be,body:[je],isCharacterBox:_t.isCharacterBox(je)}},htmlBuilder:Wa,mathmlBuilder:Vi}),gr({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(te,y){var{parser:ee}=te;return{type:"pmb",mode:ee.mode,mclass:Gi(y[0]),body:la(y[0])}},htmlBuilder(te,y){var ee=Ya(te.body,y,!0),se=On.makeSpan([te.mclass],ee,y);return se.style.textShadow="0.02em 0.01em 0.04px",se},mathmlBuilder(te,y){var ee=Li(te.body,y),se=new Mr.MathNode("mstyle",ee);return se.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),se}});var _i={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Pi=()=>({type:"styling",body:[],mode:"math",style:"display"}),co=te=>te.type==="textord"&&te.text==="@",Ao=(te,y)=>(te.type==="mathord"||te.type==="atom")&&te.text===y;function po(te,y,ee){var se=_i[te];switch(se){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return ee.callFunction(se,[y[0]],[y[1]]);case"\\uparrow":case"\\downarrow":{var de=ee.callFunction("\\\\cdleft",[y[0]],[]),Ce={type:"atom",text:se,mode:"math",family:"rel"},Be=ee.callFunction("\\Big",[Ce],[]),He=ee.callFunction("\\\\cdright",[y[1]],[]),je={type:"ordgroup",mode:"math",body:[de,Be,He]};return ee.callFunction("\\\\cdparent",[je],[])}case"\\\\cdlongequal":return ee.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var St={type:"textord",text:"\\Vert",mode:"math"};return ee.callFunction("\\Big",[St],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Ki(te){var y=[];for(te.gullet.beginGroup(),te.gullet.macros.set("\\cr","\\\\\\relax"),te.gullet.beginGroup();;){y.push(te.parseExpression(!1,"\\\\")),te.gullet.endGroup(),te.gullet.beginGroup();var ee=te.fetch().text;if(ee==="&"||ee==="\\\\")te.consume();else if(ee==="\\end"){y[y.length-1].length===0&&y.pop();break}else throw new Nt("Expected \\\\ or \\cr or \\end",te.nextToken)}for(var se=[],de=[se],Ce=0;Ce-1))if("<>AV".indexOf(St)>-1)for(var Jt=0;Jt<2;Jt++){for(var on=!0,hn=je+1;hnAV=|." after @',Be[je]);var Tn=po(St,Mt,te),Pn={type:"styling",body:[Tn],mode:"math",style:"display"};se.push(Pn),He=Pi()}Ce%2===0?se.push(He):se.shift(),se=[],de.push(se)}te.gullet.endGroup(),te.gullet.endGroup();var lr=new Array(de[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:de,arraystretch:1,addJot:!0,rowGaps:[null],cols:lr,colSeparationType:"CD",hLinesBeforeRow:new Array(de.length+1).fill([])}}gr({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(te,y){var{parser:ee,funcName:se}=te;return{type:"cdlabel",mode:ee.mode,side:se.slice(4),label:y[0]}},htmlBuilder(te,y){var ee=y.havingStyle(y.style.sup()),se=On.wrapFragment(Qr(te.label,ee,y),y);return se.classes.push("cd-label-"+te.side),se.style.bottom=Wn(.8-se.depth),se.height=0,se.depth=0,se},mathmlBuilder(te,y){var ee=new Mr.MathNode("mrow",[Si(te.label,y)]);return ee=new Mr.MathNode("mpadded",[ee]),ee.setAttribute("width","0"),te.side==="left"&&ee.setAttribute("lspace","-1width"),ee.setAttribute("voffset","0.7em"),ee=new Mr.MathNode("mstyle",[ee]),ee.setAttribute("displaystyle","false"),ee.setAttribute("scriptlevel","1"),ee}}),gr({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(te,y){var{parser:ee}=te;return{type:"cdlabelparent",mode:ee.mode,fragment:y[0]}},htmlBuilder(te,y){var ee=On.wrapFragment(Qr(te.fragment,y),y);return ee.classes.push("cd-vert-arrow"),ee},mathmlBuilder(te,y){return new Mr.MathNode("mrow",[Si(te.fragment,y)])}}),gr({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(te,y){for(var{parser:ee}=te,se=Ka(y[0],"ordgroup"),de=se.body,Ce="",Be=0;Be=1114111)throw new Nt("\\@char with invalid code point "+Ce);return je<=65535?St=String.fromCharCode(je):(je-=65536,St=String.fromCharCode((je>>10)+55296,(je&1023)+56320)),{type:"textord",mode:ee.mode,text:St}}});var Zi=(te,y)=>{var ee=Ya(te.body,y.withColor(te.color),!1);return On.makeFragment(ee)},Eo=(te,y)=>{var ee=Li(te.body,y.withColor(te.color)),se=new Mr.MathNode("mstyle",ee);return se.setAttribute("mathcolor",te.color),se};gr({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(te,y){var{parser:ee}=te,se=Ka(y[0],"color-token").color,de=y[1];return{type:"color",mode:ee.mode,color:se,body:la(de)}},htmlBuilder:Zi,mathmlBuilder:Eo}),gr({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(te,y){var{parser:ee,breakOnTokenText:se}=te,de=Ka(y[0],"color-token").color;ee.gullet.macros.set("\\current@color",de);var Ce=ee.parseExpression(!0,se);return{type:"color",mode:ee.mode,color:de,body:Ce}},htmlBuilder:Zi,mathmlBuilder:Eo}),gr({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(te,y,ee){var{parser:se}=te,de=se.gullet.future().text==="["?se.parseSizeGroup(!0):null,Ce=!se.settings.displayMode||!se.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:se.mode,newLine:Ce,size:de&&Ka(de,"size").value}},htmlBuilder(te,y){var ee=On.makeSpan(["mspace"],[],y);return te.newLine&&(ee.classes.push("newline"),te.size&&(ee.style.marginTop=Wn(kr(te.size,y)))),ee},mathmlBuilder(te,y){var ee=new Mr.MathNode("mspace");return te.newLine&&(ee.setAttribute("linebreak","newline"),te.size&&ee.setAttribute("height",Wn(kr(te.size,y)))),ee}});var Oo={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Ho=te=>{var y=te.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(y))throw new Nt("Expected a control sequence",te);return y},js=te=>{var y=te.gullet.popToken();return y.text==="="&&(y=te.gullet.popToken(),y.text===" "&&(y=te.gullet.popToken())),y},Gs=(te,y,ee,se)=>{var de=te.gullet.macros.get(ee.text);de==null&&(ee.noexpand=!0,de={tokens:[ee],numArgs:0,unexpandable:!te.gullet.isExpandable(ee.text)}),te.gullet.macros.set(y,de,se)};gr({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(te){var{parser:y,funcName:ee}=te;y.consumeSpaces();var se=y.fetch();if(Oo[se.text])return(ee==="\\global"||ee==="\\\\globallong")&&(se.text=Oo[se.text]),Ka(y.parseFunction(),"internal");throw new Nt("Invalid token after macro prefix",se)}}),gr({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(te){var{parser:y,funcName:ee}=te,se=y.gullet.popToken(),de=se.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(de))throw new Nt("Expected a control sequence",se);for(var Ce=0,Be,He=[[]];y.gullet.future().text!=="{";)if(se=y.gullet.popToken(),se.text==="#"){if(y.gullet.future().text==="{"){Be=y.gullet.future(),He[Ce].push("{");break}if(se=y.gullet.popToken(),!/^[1-9]$/.test(se.text))throw new Nt('Invalid argument number "'+se.text+'"');if(parseInt(se.text)!==Ce+1)throw new Nt('Argument number "'+se.text+'" out of order');Ce++,He.push([])}else{if(se.text==="EOF")throw new Nt("Expected a macro definition");He[Ce].push(se.text)}var{tokens:je}=y.gullet.consumeArg();return Be&&je.unshift(Be),(ee==="\\edef"||ee==="\\xdef")&&(je=y.gullet.expandTokens(je),je.reverse()),y.gullet.macros.set(de,{tokens:je,numArgs:Ce,delimiters:He},ee===Oo[ee]),{type:"internal",mode:y.mode}}}),gr({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(te){var{parser:y,funcName:ee}=te,se=Ho(y.gullet.popToken());y.gullet.consumeSpaces();var de=js(y);return Gs(y,se,de,ee==="\\\\globallet"),{type:"internal",mode:y.mode}}}),gr({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(te){var{parser:y,funcName:ee}=te,se=Ho(y.gullet.popToken()),de=y.gullet.popToken(),Ce=y.gullet.popToken();return Gs(y,se,Ce,ee==="\\\\globalfuture"),y.gullet.pushToken(Ce),y.gullet.pushToken(de),{type:"internal",mode:y.mode}}});var Io=function(y,ee,se){var de=Xt.math[y]&&Xt.math[y].replace,Ce=Jn(de||y,ee,se);if(!Ce)throw new Error("Unsupported symbol "+y+" and font size "+ee+".");return Ce},So=function(y,ee,se,de){var Ce=se.havingBaseStyle(ee),Be=On.makeSpan(de.concat(Ce.sizingClasses(se)),[y],se),He=Ce.sizeMultiplier/se.sizeMultiplier;return Be.height*=He,Be.depth*=He,Be.maxFontSize=Ce.sizeMultiplier,Be},Xi=function(y,ee,se){var de=ee.havingBaseStyle(se),Ce=(1-ee.sizeMultiplier/de.sizeMultiplier)*ee.fontMetrics().axisHeight;y.classes.push("delimcenter"),y.style.top=Wn(Ce),y.height-=Ce,y.depth+=Ce},Do=function(y,ee,se,de,Ce,Be){var He=On.makeSymbol(y,"Main-Regular",Ce,de),je=So(He,ee,de,Be);return se&&Xi(je,de,ee),je},Lo=function(y,ee,se,de){return On.makeSymbol(y,"Size"+ee+"-Regular",se,de)},ro=function(y,ee,se,de,Ce,Be){var He=Lo(y,ee,Ce,de),je=So(On.makeSpan(["delimsizing","size"+ee],[He],de),Yt.TEXT,de,Be);return se&&Xi(je,de,Yt.TEXT),je},fs=function(y,ee,se){var de;ee==="Size1-Regular"?de="delim-size1":de="delim-size4";var Ce=On.makeSpan(["delimsizinginner",de],[On.makeSpan([],[On.makeSymbol(y,ee,se)])]);return{type:"elem",elem:Ce}},Rs=function(y,ee,se){var de=Rn["Size4-Regular"][y.charCodeAt(0)]?Rn["Size4-Regular"][y.charCodeAt(0)][4]:Rn["Size1-Regular"][y.charCodeAt(0)][4],Ce=new vt("inner",xt(y,Math.round(1e3*ee))),Be=new an([Ce],{width:Wn(de),height:Wn(ee),style:"width:"+Wn(de),viewBox:"0 0 "+1e3*de+" "+Math.round(1e3*ee),preserveAspectRatio:"xMinYMin"}),He=On.makeSvgSpan([],[Be],se);return He.height=ee,He.style.height=Wn(ee),He.style.width=Wn(de),{type:"elem",elem:He}},as=.008,Os={type:"kern",size:-1*as},al=["|","\\lvert","\\rvert","\\vert"],Ds=["\\|","\\lVert","\\rVert","\\Vert"],hs=function(y,ee,se,de,Ce,Be){var He,je,St,Mt,Jt="",on=0;He=St=Mt=y,je=null;var hn="Size1-Regular";y==="\\uparrow"?St=Mt="\u23D0":y==="\\Uparrow"?St=Mt="\u2016":y==="\\downarrow"?He=St="\u23D0":y==="\\Downarrow"?He=St="\u2016":y==="\\updownarrow"?(He="\\uparrow",St="\u23D0",Mt="\\downarrow"):y==="\\Updownarrow"?(He="\\Uparrow",St="\u2016",Mt="\\Downarrow"):al.includes(y)?(St="\u2223",Jt="vert",on=333):Ds.includes(y)?(St="\u2225",Jt="doublevert",on=556):y==="["||y==="\\lbrack"?(He="\u23A1",St="\u23A2",Mt="\u23A3",hn="Size4-Regular",Jt="lbrack",on=667):y==="]"||y==="\\rbrack"?(He="\u23A4",St="\u23A5",Mt="\u23A6",hn="Size4-Regular",Jt="rbrack",on=667):y==="\\lfloor"||y==="\u230A"?(St=He="\u23A2",Mt="\u23A3",hn="Size4-Regular",Jt="lfloor",on=667):y==="\\lceil"||y==="\u2308"?(He="\u23A1",St=Mt="\u23A2",hn="Size4-Regular",Jt="lceil",on=667):y==="\\rfloor"||y==="\u230B"?(St=He="\u23A5",Mt="\u23A6",hn="Size4-Regular",Jt="rfloor",on=667):y==="\\rceil"||y==="\u2309"?(He="\u23A4",St=Mt="\u23A5",hn="Size4-Regular",Jt="rceil",on=667):y==="("||y==="\\lparen"?(He="\u239B",St="\u239C",Mt="\u239D",hn="Size4-Regular",Jt="lparen",on=875):y===")"||y==="\\rparen"?(He="\u239E",St="\u239F",Mt="\u23A0",hn="Size4-Regular",Jt="rparen",on=875):y==="\\{"||y==="\\lbrace"?(He="\u23A7",je="\u23A8",Mt="\u23A9",St="\u23AA",hn="Size4-Regular"):y==="\\}"||y==="\\rbrace"?(He="\u23AB",je="\u23AC",Mt="\u23AD",St="\u23AA",hn="Size4-Regular"):y==="\\lgroup"||y==="\u27EE"?(He="\u23A7",Mt="\u23A9",St="\u23AA",hn="Size4-Regular"):y==="\\rgroup"||y==="\u27EF"?(He="\u23AB",Mt="\u23AD",St="\u23AA",hn="Size4-Regular"):y==="\\lmoustache"||y==="\u23B0"?(He="\u23A7",Mt="\u23AD",St="\u23AA",hn="Size4-Regular"):(y==="\\rmoustache"||y==="\u23B1")&&(He="\u23AB",Mt="\u23A9",St="\u23AA",hn="Size4-Regular");var Tn=Io(He,hn,Ce),Pn=Tn.height+Tn.depth,lr=Io(St,hn,Ce),sr=lr.height+lr.depth,aa=Io(Mt,hn,Ce),hr=aa.height+aa.depth,oa=0,Xr=1;if(je!==null){var Jr=Io(je,hn,Ce);oa=Jr.height+Jr.depth,Xr=2}var Ea=Pn+hr+oa,Na=Math.max(0,Math.ceil((ee-Ea)/(Xr*sr))),va=Ea+Na*Xr*sr,ha=de.fontMetrics().axisHeight;se&&(ha*=de.sizeMultiplier);var Ta=va/2-ha,ka=[];if(Jt.length>0){var cr=va-Pn-hr,_r=Math.round(va*1e3),Ha=pe(Jt,Math.round(cr*1e3)),Ba=new vt(Jt,Ha),di=(on/1e3).toFixed(3)+"em",to=(_r/1e3).toFixed(3)+"em",Bi=new an([Ba],{width:di,height:to,viewBox:"0 0 "+on+" "+_r}),Xa=On.makeSvgSpan([],[Bi],de);Xa.height=_r/1e3,Xa.style.width=di,Xa.style.height=to,ka.push({type:"elem",elem:Xa})}else{if(ka.push(fs(Mt,hn,Ce)),ka.push(Os),je===null){var Oi=va-Pn-hr+2*as;ka.push(Rs(St,Oi,de))}else{var ei=(va-Pn-hr-oa)/2+2*as;ka.push(Rs(St,ei,de)),ka.push(Os),ka.push(fs(je,hn,Ce)),ka.push(Os),ka.push(Rs(St,ei,de))}ka.push(Os),ka.push(fs(He,hn,Ce))}var no=de.havingBaseStyle(Yt.TEXT),ji=On.makeVList({positionType:"bottom",positionData:Ta,children:ka},no);return So(On.makeSpan(["delimsizing","mult"],[ji],no),Yt.TEXT,de,Be)},Ls=80,Ws=.08,ms=function(y,ee,se,de,Ce){var Be=En(y,de,se),He=new vt(y,Be),je=new an([He],{width:"400em",height:Wn(ee),viewBox:"0 0 400000 "+se,preserveAspectRatio:"xMinYMin slice"});return On.makeSvgSpan(["hide-tail"],[je],Ce)},Vs=function(y,ee){var se=ee.havingBaseSizing(),de=jo("\\surd",y*se.sizeMultiplier,Zs,se),Ce=se.sizeMultiplier,Be=Math.max(0,ee.minRuleThickness-ee.fontMetrics().sqrtRuleThickness),He,je=0,St=0,Mt=0,Jt;return de.type==="small"?(Mt=1e3+1e3*Be+Ls,y<1?Ce=1:y<1.4&&(Ce=.7),je=(1+Be+Ws)/Ce,St=(1+Be)/Ce,He=ms("sqrtMain",je,Mt,Be,ee),He.style.minWidth="0.853em",Jt=.833/Ce):de.type==="large"?(Mt=(1e3+Ls)*Fo[de.size],St=(Fo[de.size]+Be)/Ce,je=(Fo[de.size]+Be+Ws)/Ce,He=ms("sqrtSize"+de.size,je,Mt,Be,ee),He.style.minWidth="1.02em",Jt=1/Ce):(je=y+Be+Ws,St=y+Be,Mt=Math.floor(1e3*y+Be)+Ls,He=ms("sqrtTall",je,Mt,Be,ee),He.style.minWidth="0.742em",Jt=1.056),He.height=St,He.style.height=Wn(je),{span:He,advanceWidth:Jt,ruleWidth:(ee.fontMetrics().sqrtRuleThickness+Be)*Ce}},is=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],os=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],ss=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Fo=[0,1.2,1.8,2.4,3],il=function(y,ee,se,de,Ce){if(y==="<"||y==="\\lt"||y==="\u27E8"?y="\\langle":(y===">"||y==="\\gt"||y==="\u27E9")&&(y="\\rangle"),is.includes(y)||ss.includes(y))return ro(y,ee,!1,se,de,Ce);if(os.includes(y))return hs(y,Fo[ee],!1,se,de,Ce);throw new Nt("Illegal delimiter: '"+y+"'")},gl=[{type:"small",style:Yt.SCRIPTSCRIPT},{type:"small",style:Yt.SCRIPT},{type:"small",style:Yt.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Rl=[{type:"small",style:Yt.SCRIPTSCRIPT},{type:"small",style:Yt.SCRIPT},{type:"small",style:Yt.TEXT},{type:"stack"}],Zs=[{type:"small",style:Yt.SCRIPTSCRIPT},{type:"small",style:Yt.SCRIPT},{type:"small",style:Yt.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],gs=function(y){if(y.type==="small")return"Main-Regular";if(y.type==="large")return"Size"+y.size+"-Regular";if(y.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+y.type+"' here.")},jo=function(y,ee,se,de){for(var Ce=Math.min(2,3-de.style.size),Be=Ce;Beee)return se[Be]}return se[se.length-1]},bs=function(y,ee,se,de,Ce,Be){y==="<"||y==="\\lt"||y==="\u27E8"?y="\\langle":(y===">"||y==="\\gt"||y==="\u27E9")&&(y="\\rangle");var He;ss.includes(y)?He=gl:is.includes(y)?He=Zs:He=Rl;var je=jo(y,ee,He,de);return je.type==="small"?Do(y,je.style,se,de,Ce,Be):je.type==="large"?ro(y,je.size,se,de,Ce,Be):hs(y,ee,se,de,Ce,Be)},ol=function(y,ee,se,de,Ce,Be){var He=de.fontMetrics().axisHeight*de.sizeMultiplier,je=901,St=5/de.fontMetrics().ptPerEm,Mt=Math.max(ee-He,se+He),Jt=Math.max(Mt/500*je,2*Mt-St);return bs(y,Jt,!0,de,Ce,Be)},lo={sqrtImage:Vs,sizedDelim:il,sizeToMaxHeight:Fo,customSizedDelim:bs,leftRightDelim:ol},Ms={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},vs=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function ls(te,y){var ee=Ro(te);if(ee&&vs.includes(ee.text))return ee;throw ee?new Nt("Invalid delimiter '"+ee.text+"' after '"+y.funcName+"'",te):new Nt("Invalid delimiter type '"+te.type+"'",te)}gr({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(te,y)=>{var ee=ls(y[0],te);return{type:"delimsizing",mode:te.parser.mode,size:Ms[te.funcName].size,mclass:Ms[te.funcName].mclass,delim:ee.text}},htmlBuilder:(te,y)=>te.delim==="."?On.makeSpan([te.mclass]):lo.sizedDelim(te.delim,te.size,y,te.mode,[te.mclass]),mathmlBuilder:te=>{var y=[];te.delim!=="."&&y.push(zi(te.delim,te.mode));var ee=new Mr.MathNode("mo",y);te.mclass==="mopen"||te.mclass==="mclose"?ee.setAttribute("fence","true"):ee.setAttribute("fence","false"),ee.setAttribute("stretchy","true");var se=Wn(lo.sizeToMaxHeight[te.size]);return ee.setAttribute("minsize",se),ee.setAttribute("maxsize",se),ee}});function Mo(te){if(!te.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}gr({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(te,y)=>{var ee=te.parser.gullet.macros.get("\\current@color");if(ee&&typeof ee!="string")throw new Nt("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:te.parser.mode,delim:ls(y[0],te).text,color:ee}}}),gr({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(te,y)=>{var ee=ls(y[0],te),se=te.parser;++se.leftrightDepth;var de=se.parseExpression(!1);--se.leftrightDepth,se.expect("\\right",!1);var Ce=Ka(se.parseFunction(),"leftright-right");return{type:"leftright",mode:se.mode,body:de,left:ee.text,right:Ce.delim,rightColor:Ce.color}},htmlBuilder:(te,y)=>{Mo(te);for(var ee=Ya(te.body,y,!0,["mopen","mclose"]),se=0,de=0,Ce=!1,Be=0;Be{Mo(te);var ee=Li(te.body,y);if(te.left!=="."){var se=new Mr.MathNode("mo",[zi(te.left,te.mode)]);se.setAttribute("fence","true"),ee.unshift(se)}if(te.right!=="."){var de=new Mr.MathNode("mo",[zi(te.right,te.mode)]);de.setAttribute("fence","true"),te.rightColor&&de.setAttribute("mathcolor",te.rightColor),ee.push(de)}return Ji(ee)}}),gr({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(te,y)=>{var ee=ls(y[0],te);if(!te.parser.leftrightDepth)throw new Nt("\\middle without preceding \\left",ee);return{type:"middle",mode:te.parser.mode,delim:ee.text}},htmlBuilder:(te,y)=>{var ee;if(te.delim===".")ee=wa(y,[]);else{ee=lo.sizedDelim(te.delim,1,y,te.mode,[]);var se={delim:te.delim,options:y};ee.isMiddle=se}return ee},mathmlBuilder:(te,y)=>{var ee=te.delim==="\\vert"||te.delim==="|"?zi("|","text"):zi(te.delim,te.mode),se=new Mr.MathNode("mo",[ee]);return se.setAttribute("fence","true"),se.setAttribute("lspace","0.05em"),se.setAttribute("rspace","0.05em"),se}});var us=(te,y)=>{var ee=On.wrapFragment(Qr(te.body,y),y),se=te.label.slice(1),de=y.sizeMultiplier,Ce,Be=0,He=_t.isCharacterBox(te.body);if(se==="sout")Ce=On.makeSpan(["stretchy","sout"]),Ce.height=y.fontMetrics().defaultRuleThickness/de,Be=-.5*y.fontMetrics().xHeight;else if(se==="phase"){var je=kr({number:.6,unit:"pt"},y),St=kr({number:.35,unit:"ex"},y),Mt=y.havingBaseSizing();de=de/Mt.sizeMultiplier;var Jt=ee.height+ee.depth+je+St;ee.style.paddingLeft=Wn(Jt/2+je);var on=Math.floor(1e3*Jt*de),hn=tn(on),Tn=new an([new vt("phase",hn)],{width:"400em",height:Wn(on/1e3),viewBox:"0 0 400000 "+on,preserveAspectRatio:"xMinYMin slice"});Ce=On.makeSvgSpan(["hide-tail"],[Tn],y),Ce.style.height=Wn(Jt),Be=ee.depth+je+St}else{/cancel/.test(se)?He||ee.classes.push("cancel-pad"):se==="angl"?ee.classes.push("anglpad"):ee.classes.push("boxpad");var Pn=0,lr=0,sr=0;/box/.test(se)?(sr=Math.max(y.fontMetrics().fboxrule,y.minRuleThickness),Pn=y.fontMetrics().fboxsep+(se==="colorbox"?0:sr),lr=Pn):se==="angl"?(sr=Math.max(y.fontMetrics().defaultRuleThickness,y.minRuleThickness),Pn=4*sr,lr=Math.max(0,.25-ee.depth)):(Pn=He?.2:0,lr=Pn),Ce=so.encloseSpan(ee,se,Pn,lr,y),/fbox|boxed|fcolorbox/.test(se)?(Ce.style.borderStyle="solid",Ce.style.borderWidth=Wn(sr)):se==="angl"&&sr!==.049&&(Ce.style.borderTopWidth=Wn(sr),Ce.style.borderRightWidth=Wn(sr)),Be=ee.depth+lr,te.backgroundColor&&(Ce.style.backgroundColor=te.backgroundColor,te.borderColor&&(Ce.style.borderColor=te.borderColor))}var aa;if(te.backgroundColor)aa=On.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ce,shift:Be},{type:"elem",elem:ee,shift:0}]},y);else{var hr=/cancel|phase/.test(se)?["svg-align"]:[];aa=On.makeVList({positionType:"individualShift",children:[{type:"elem",elem:ee,shift:0},{type:"elem",elem:Ce,shift:Be,wrapperClasses:hr}]},y)}return/cancel/.test(se)&&(aa.height=ee.height,aa.depth=ee.depth),/cancel/.test(se)&&!He?On.makeSpan(["mord","cancel-lap"],[aa],y):On.makeSpan(["mord"],[aa],y)},qo=(te,y)=>{var ee=0,se=new Mr.MathNode(te.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Si(te.body,y)]);switch(te.label){case"\\cancel":se.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":se.setAttribute("notation","downdiagonalstrike");break;case"\\phase":se.setAttribute("notation","phasorangle");break;case"\\sout":se.setAttribute("notation","horizontalstrike");break;case"\\fbox":se.setAttribute("notation","box");break;case"\\angl":se.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(ee=y.fontMetrics().fboxsep*y.fontMetrics().ptPerEm,se.setAttribute("width","+"+2*ee+"pt"),se.setAttribute("height","+"+2*ee+"pt"),se.setAttribute("lspace",ee+"pt"),se.setAttribute("voffset",ee+"pt"),te.label==="\\fcolorbox"){var de=Math.max(y.fontMetrics().fboxrule,y.minRuleThickness);se.setAttribute("style","border: "+de+"em solid "+String(te.borderColor))}break;case"\\xcancel":se.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return te.backgroundColor&&se.setAttribute("mathbackground",te.backgroundColor),se};gr({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(te,y,ee){var{parser:se,funcName:de}=te,Ce=Ka(y[0],"color-token").color,Be=y[1];return{type:"enclose",mode:se.mode,label:de,backgroundColor:Ce,body:Be}},htmlBuilder:us,mathmlBuilder:qo}),gr({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(te,y,ee){var{parser:se,funcName:de}=te,Ce=Ka(y[0],"color-token").color,Be=Ka(y[1],"color-token").color,He=y[2];return{type:"enclose",mode:se.mode,label:de,backgroundColor:Be,borderColor:Ce,body:He}},htmlBuilder:us,mathmlBuilder:qo}),gr({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(te,y){var{parser:ee}=te;return{type:"enclose",mode:ee.mode,label:"\\fbox",body:y[0]}}}),gr({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(te,y){var{parser:ee,funcName:se}=te,de=y[0];return{type:"enclose",mode:ee.mode,label:se,body:de}},htmlBuilder:us,mathmlBuilder:qo}),gr({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(te,y){var{parser:ee}=te;return{type:"enclose",mode:ee.mode,label:"\\angl",body:y[0]}}});var Ps={};function ao(te){for(var{type:y,names:ee,props:se,handler:de,htmlBuilder:Ce,mathmlBuilder:Be}=te,He={type:y,numArgs:se.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:de},je=0;je{var y=te.parser.settings;if(!y.displayMode)throw new Nt("{"+te.envName+"} can be used only in display mode.")};function _o(te){if(te.indexOf("ed")===-1)return te.indexOf("*")===-1}function fo(te,y,ee){var{hskipBeforeAndAfter:se,addJot:de,cols:Ce,arraystretch:Be,colSeparationType:He,autoTag:je,singleRow:St,emptySingleRow:Mt,maxNumCols:Jt,leqno:on}=y;if(te.gullet.beginGroup(),St||te.gullet.macros.set("\\cr","\\\\\\relax"),!Be){var hn=te.gullet.expandMacroAsText("\\arraystretch");if(hn==null)Be=1;else if(Be=parseFloat(hn),!Be||Be<0)throw new Nt("Invalid \\arraystretch: "+hn)}te.gullet.beginGroup();var Tn=[],Pn=[Tn],lr=[],sr=[],aa=je!=null?[]:void 0;function hr(){je&&te.gullet.macros.set("\\@eqnsw","1",!0)}function oa(){aa&&(te.gullet.macros.get("\\df@tag")?(aa.push(te.subparse([new Ze("\\df@tag")])),te.gullet.macros.set("\\df@tag",void 0,!0)):aa.push(!!je&&te.gullet.macros.get("\\@eqnsw")==="1"))}for(hr(),sr.push(bl(te));;){var Xr=te.parseExpression(!1,St?"\\end":"\\\\");te.gullet.endGroup(),te.gullet.beginGroup(),Xr={type:"ordgroup",mode:te.mode,body:Xr},ee&&(Xr={type:"styling",mode:te.mode,style:ee,body:[Xr]}),Tn.push(Xr);var Jr=te.fetch().text;if(Jr==="&"){if(Jt&&Tn.length===Jt){if(St||He)throw new Nt("Too many tab characters: &",te.nextToken);te.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}te.consume()}else if(Jr==="\\end"){oa(),Tn.length===1&&Xr.type==="styling"&&Xr.body[0].body.length===0&&(Pn.length>1||!Mt)&&Pn.pop(),sr.length0&&(hr+=.25),St.push({pos:hr,isDashed:Ts[Wl]})}for(oa(Be[0]),se=0;se0&&(Ta+=aa,EaTs))for(se=0;se=He)){var ai=void 0;(de>0||y.hskipBeforeAndAfter)&&(ai=_t.deflt(ei.pregap,on),ai!==0&&(Ha=On.makeSpan(["arraycolsep"],[]),Ha.style.width=Wn(ai),_r.push(Ha)));var gi=[];for(se=0;se0){for(var Ko=On.makeLineSpan("hline",ee,Mt),ds=On.makeLineSpan("hdashline",ee,Mt),Xo=[{type:"elem",elem:je,shift:0}];St.length>0;){var es=St.pop(),ts=es.pos-ka;es.isDashed?Xo.push({type:"elem",elem:ds,shift:ts}):Xo.push({type:"elem",elem:Ko,shift:ts})}je=On.makeVList({positionType:"individualShift",children:Xo},ee)}if(di.length===0)return On.makeSpan(["mord"],[je],ee);var ws=On.makeVList({positionType:"individualShift",children:di},ee);return ws=On.makeSpan(["tag"],[ws],ee),On.makeFragment([je,ws])},Ys={c:"center ",l:"left ",r:"right "},xo=function(y,ee){for(var se=[],de=new Mr.MathNode("mtd",[],["mtr-glue"]),Ce=new Mr.MathNode("mtd",[],["mml-eqn-num"]),Be=0;Be0){var Tn=y.cols,Pn="",lr=!1,sr=0,aa=Tn.length;Tn[0].type==="separator"&&(on+="top ",sr=1),Tn[Tn.length-1].type==="separator"&&(on+="bottom ",aa-=1);for(var hr=sr;hr0?"left ":"",on+=Na[Na.length-1].length>0?"right ":"";for(var va=1;va-1?"alignat":"align",Ce=y.envName==="split",Be=fo(y.parser,{cols:se,addJot:!0,autoTag:Ce?void 0:_o(y.envName),emptySingleRow:!0,colSeparationType:de,maxNumCols:Ce?2:void 0,leqno:y.parser.settings.leqno},"display"),He,je=0,St={type:"ordgroup",mode:y.mode,body:[]};if(ee[0]&&ee[0].type==="ordgroup"){for(var Mt="",Jt=0;Jt0&&hn&&(lr=1),se[Tn]={type:"align",align:Pn,pregap:lr,postgap:0}}return Be.colSeparationType=hn?"align":"alignat",Be};ao({type:"array",names:["array","darray"],props:{numArgs:1},handler(te,y){var ee=Ro(y[0]),se=ee?[y[0]]:Ka(y[0],"ordgroup").body,de=se.map(function(Be){var He=ns(Be),je=He.text;if("lcr".indexOf(je)!==-1)return{type:"align",align:je};if(je==="|")return{type:"separator",separator:"|"};if(je===":")return{type:"separator",separator:":"};throw new Nt("Unknown column alignment: "+je,Be)}),Ce={cols:de,hskipBeforeAndAfter:!0,maxNumCols:de.length};return fo(te.parser,Ce,Ol(te.envName))},htmlBuilder:Po,mathmlBuilder:xo}),ao({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(te){var y={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[te.envName.replace("*","")],ee="c",se={hskipBeforeAndAfter:!1,cols:[{type:"align",align:ee}]};if(te.envName.charAt(te.envName.length-1)==="*"){var de=te.parser;if(de.consumeSpaces(),de.fetch().text==="["){if(de.consume(),de.consumeSpaces(),ee=de.fetch().text,"lcr".indexOf(ee)===-1)throw new Nt("Expected l or c or r",de.nextToken);de.consume(),de.consumeSpaces(),de.expect("]"),de.consume(),se.cols=[{type:"align",align:ee}]}}var Ce=fo(te.parser,se,Ol(te.envName)),Be=Math.max(0,...Ce.body.map(He=>He.length));return Ce.cols=new Array(Be).fill({type:"align",align:ee}),y?{type:"leftright",mode:te.mode,body:[Ce],left:y[0],right:y[1],rightColor:void 0}:Ce},htmlBuilder:Po,mathmlBuilder:xo}),ao({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(te){var y={arraystretch:.5},ee=fo(te.parser,y,"script");return ee.colSeparationType="small",ee},htmlBuilder:Po,mathmlBuilder:xo}),ao({type:"array",names:["subarray"],props:{numArgs:1},handler(te,y){var ee=Ro(y[0]),se=ee?[y[0]]:Ka(y[0],"ordgroup").body,de=se.map(function(Be){var He=ns(Be),je=He.text;if("lc".indexOf(je)!==-1)return{type:"align",align:je};throw new Nt("Unknown column alignment: "+je,Be)});if(de.length>1)throw new Nt("{subarray} can contain only one column");var Ce={cols:de,hskipBeforeAndAfter:!1,arraystretch:.5};if(Ce=fo(te.parser,Ce,"script"),Ce.body.length>0&&Ce.body[0].length>1)throw new Nt("{subarray} can contain only one column");return Ce},htmlBuilder:Po,mathmlBuilder:xo}),ao({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(te){var y={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},ee=fo(te.parser,y,Ol(te.envName));return{type:"leftright",mode:te.mode,body:[ee],left:te.envName.indexOf("r")>-1?".":"\\{",right:te.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Po,mathmlBuilder:xo}),ao({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:vl,htmlBuilder:Po,mathmlBuilder:xo}),ao({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(te){["gather","gather*"].includes(te.envName)&&$s(te);var y={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:_o(te.envName),emptySingleRow:!0,leqno:te.parser.settings.leqno};return fo(te.parser,y,"display")},htmlBuilder:Po,mathmlBuilder:xo}),ao({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:vl,htmlBuilder:Po,mathmlBuilder:xo}),ao({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(te){$s(te);var y={autoTag:_o(te.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:te.parser.settings.leqno};return fo(te.parser,y,"display")},htmlBuilder:Po,mathmlBuilder:xo}),ao({type:"array",names:["CD"],props:{numArgs:0},handler(te){return $s(te),Ki(te.parser)},htmlBuilder:Po,mathmlBuilder:xo}),Lt("\\nonumber","\\gdef\\@eqnsw{0}"),Lt("\\notag","\\nonumber"),gr({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(te,y){throw new Nt(te.funcName+" valid only within array environment")}});var le=Ps;gr({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(te,y){var{parser:ee,funcName:se}=te,de=y[0];if(de.type!=="ordgroup")throw new Nt("Invalid environment name",de);for(var Ce="",Be=0;Be{var ee=te.font,se=y.withFont(ee);return Qr(te.body,se)},Re=(te,y)=>{var ee=te.font,se=y.withFont(ee);return Si(te.body,se)},Fe={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};gr({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(te,y)=>{var{parser:ee,funcName:se}=te,de=Ga(y[0]),Ce=se;return Ce in Fe&&(Ce=Fe[Ce]),{type:"font",mode:ee.mode,font:Ce.slice(1),body:de}},htmlBuilder:we,mathmlBuilder:Re}),gr({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(te,y)=>{var{parser:ee}=te,se=y[0],de=_t.isCharacterBox(se);return{type:"mclass",mode:ee.mode,mclass:Gi(se),body:[{type:"font",mode:ee.mode,font:"boldsymbol",body:se}],isCharacterBox:de}}}),gr({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(te,y)=>{var{parser:ee,funcName:se,breakOnTokenText:de}=te,{mode:Ce}=ee,Be=ee.parseExpression(!0,de),He="math"+se.slice(1);return{type:"font",mode:Ce,font:He,body:{type:"ordgroup",mode:ee.mode,body:Be}}},htmlBuilder:we,mathmlBuilder:Re});var nt=(te,y)=>{var ee=y;return te==="display"?ee=ee.id>=Yt.SCRIPT.id?ee.text():Yt.DISPLAY:te==="text"&&ee.size===Yt.DISPLAY.size?ee=Yt.TEXT:te==="script"?ee=Yt.SCRIPT:te==="scriptscript"&&(ee=Yt.SCRIPTSCRIPT),ee},st=(te,y)=>{var ee=nt(te.size,y.style),se=ee.fracNum(),de=ee.fracDen(),Ce;Ce=y.havingStyle(se);var Be=Qr(te.numer,Ce,y);if(te.continued){var He=8.5/y.fontMetrics().ptPerEm,je=3.5/y.fontMetrics().ptPerEm;Be.height=Be.height0?Tn=3*on:Tn=7*on,Pn=y.fontMetrics().denom1):(Jt>0?(hn=y.fontMetrics().num2,Tn=on):(hn=y.fontMetrics().num3,Tn=3*on),Pn=y.fontMetrics().denom2);var lr;if(Mt){var aa=y.fontMetrics().axisHeight;hn-Be.depth-(aa+.5*Jt){var ee=new Mr.MathNode("mfrac",[Si(te.numer,y),Si(te.denom,y)]);if(!te.hasBarLine)ee.setAttribute("linethickness","0px");else if(te.barSize){var se=kr(te.barSize,y);ee.setAttribute("linethickness",Wn(se))}var de=nt(te.size,y.style);if(de.size!==y.style.size){ee=new Mr.MathNode("mstyle",[ee]);var Ce=de.size===Yt.DISPLAY.size?"true":"false";ee.setAttribute("displaystyle",Ce),ee.setAttribute("scriptlevel","0")}if(te.leftDelim!=null||te.rightDelim!=null){var Be=[];if(te.leftDelim!=null){var He=new Mr.MathNode("mo",[new Mr.TextNode(te.leftDelim.replace("\\",""))]);He.setAttribute("fence","true"),Be.push(He)}if(Be.push(ee),te.rightDelim!=null){var je=new Mr.MathNode("mo",[new Mr.TextNode(te.rightDelim.replace("\\",""))]);je.setAttribute("fence","true"),Be.push(je)}return Ji(Be)}return ee};gr({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(te,y)=>{var{parser:ee,funcName:se}=te,de=y[0],Ce=y[1],Be,He=null,je=null,St="auto";switch(se){case"\\dfrac":case"\\frac":case"\\tfrac":Be=!0;break;case"\\\\atopfrac":Be=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":Be=!1,He="(",je=")";break;case"\\\\bracefrac":Be=!1,He="\\{",je="\\}";break;case"\\\\brackfrac":Be=!1,He="[",je="]";break;default:throw new Error("Unrecognized genfrac command")}switch(se){case"\\dfrac":case"\\dbinom":St="display";break;case"\\tfrac":case"\\tbinom":St="text";break}return{type:"genfrac",mode:ee.mode,continued:!1,numer:de,denom:Ce,hasBarLine:Be,leftDelim:He,rightDelim:je,size:St,barSize:null}},htmlBuilder:st,mathmlBuilder:Tt}),gr({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(te,y)=>{var{parser:ee,funcName:se}=te,de=y[0],Ce=y[1];return{type:"genfrac",mode:ee.mode,continued:!0,numer:de,denom:Ce,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),gr({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(te){var{parser:y,funcName:ee,token:se}=te,de;switch(ee){case"\\over":de="\\frac";break;case"\\choose":de="\\binom";break;case"\\atop":de="\\\\atopfrac";break;case"\\brace":de="\\\\bracefrac";break;case"\\brack":de="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:y.mode,replaceWith:de,token:se}}});var Vt=["display","text","script","scriptscript"],Nn=function(y){var ee=null;return y.length>0&&(ee=y,ee=ee==="."?null:ee),ee};gr({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(te,y){var{parser:ee}=te,se=y[4],de=y[5],Ce=Ga(y[0]),Be=Ce.type==="atom"&&Ce.family==="open"?Nn(Ce.text):null,He=Ga(y[1]),je=He.type==="atom"&&He.family==="close"?Nn(He.text):null,St=Ka(y[2],"size"),Mt,Jt=null;St.isBlank?Mt=!0:(Jt=St.value,Mt=Jt.number>0);var on="auto",hn=y[3];if(hn.type==="ordgroup"){if(hn.body.length>0){var Tn=Ka(hn.body[0],"textord");on=Vt[Number(Tn.text)]}}else hn=Ka(hn,"textord"),on=Vt[Number(hn.text)];return{type:"genfrac",mode:ee.mode,numer:se,denom:de,continued:!1,hasBarLine:Mt,barSize:Jt,leftDelim:Be,rightDelim:je,size:on}},htmlBuilder:st,mathmlBuilder:Tt}),gr({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(te,y){var{parser:ee,funcName:se,token:de}=te;return{type:"infix",mode:ee.mode,replaceWith:"\\\\abovefrac",size:Ka(y[0],"size").value,token:de}}}),gr({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(te,y)=>{var{parser:ee,funcName:se}=te,de=y[0],Ce=at(Ka(y[1],"infix").size),Be=y[2],He=Ce.number>0;return{type:"genfrac",mode:ee.mode,numer:de,denom:Be,continued:!1,hasBarLine:He,barSize:Ce,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:st,mathmlBuilder:Tt});var Cn=(te,y)=>{var ee=y.style,se,de;te.type==="supsub"?(se=te.sup?Qr(te.sup,y.havingStyle(ee.sup()),y):Qr(te.sub,y.havingStyle(ee.sub()),y),de=Ka(te.base,"horizBrace")):de=Ka(te,"horizBrace");var Ce=Qr(de.base,y.havingBaseStyle(Yt.DISPLAY)),Be=so.svgSpan(de,y),He;if(de.isOver?(He=On.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ce},{type:"kern",size:.1},{type:"elem",elem:Be}]},y),He.children[0].children[0].children[1].classes.push("svg-align")):(He=On.makeVList({positionType:"bottom",positionData:Ce.depth+.1+Be.height,children:[{type:"elem",elem:Be},{type:"kern",size:.1},{type:"elem",elem:Ce}]},y),He.children[0].children[0].children[0].classes.push("svg-align")),se){var je=On.makeSpan(["mord",de.isOver?"mover":"munder"],[He],y);de.isOver?He=On.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:je},{type:"kern",size:.2},{type:"elem",elem:se}]},y):He=On.makeVList({positionType:"bottom",positionData:je.depth+.2+se.height+se.depth,children:[{type:"elem",elem:se},{type:"kern",size:.2},{type:"elem",elem:je}]},y)}return On.makeSpan(["mord",de.isOver?"mover":"munder"],[He],y)},dn=(te,y)=>{var ee=so.mathMLnode(te.label);return new Mr.MathNode(te.isOver?"mover":"munder",[Si(te.base,y),ee])};gr({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(te,y){var{parser:ee,funcName:se}=te;return{type:"horizBrace",mode:ee.mode,label:se,isOver:/^\\over/.test(se),base:y[0]}},htmlBuilder:Cn,mathmlBuilder:dn}),gr({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(te,y)=>{var{parser:ee}=te,se=y[1],de=Ka(y[0],"url").url;return ee.settings.isTrusted({command:"\\href",url:de})?{type:"href",mode:ee.mode,href:de,body:la(se)}:ee.formatUnsupportedCmd("\\href")},htmlBuilder:(te,y)=>{var ee=Ya(te.body,y,!1);return On.makeAnchor(te.href,[],ee,y)},mathmlBuilder:(te,y)=>{var ee=vo(te.body,y);return ee instanceof fi||(ee=new fi("mrow",[ee])),ee.setAttribute("href",te.href),ee}}),gr({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(te,y)=>{var{parser:ee}=te,se=Ka(y[0],"url").url;if(!ee.settings.isTrusted({command:"\\url",url:se}))return ee.formatUnsupportedCmd("\\url");for(var de=[],Ce=0;Ce{var{parser:ee,funcName:se,token:de}=te,Ce=Ka(y[0],"raw").string,Be=y[1];ee.settings.strict&&ee.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var He,je={};switch(se){case"\\htmlClass":je.class=Ce,He={command:"\\htmlClass",class:Ce};break;case"\\htmlId":je.id=Ce,He={command:"\\htmlId",id:Ce};break;case"\\htmlStyle":je.style=Ce,He={command:"\\htmlStyle",style:Ce};break;case"\\htmlData":{for(var St=Ce.split(","),Mt=0;Mt{var ee=Ya(te.body,y,!1),se=["enclosing"];te.attributes.class&&se.push(...te.attributes.class.trim().split(/\s+/));var de=On.makeSpan(se,ee,y);for(var Ce in te.attributes)Ce!=="class"&&te.attributes.hasOwnProperty(Ce)&&de.setAttribute(Ce,te.attributes[Ce]);return de},mathmlBuilder:(te,y)=>vo(te.body,y)}),gr({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(te,y)=>{var{parser:ee}=te;return{type:"htmlmathml",mode:ee.mode,html:la(y[0]),mathml:la(y[1])}},htmlBuilder:(te,y)=>{var ee=Ya(te.html,y,!1);return On.makeFragment(ee)},mathmlBuilder:(te,y)=>vo(te.mathml,y)});var Fn=function(y){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(y))return{number:+y,unit:"bp"};var ee=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(y);if(!ee)throw new Nt("Invalid size: '"+y+"' in \\includegraphics");var se={number:+(ee[1]+ee[2]),unit:ee[3]};if(!Rr(se))throw new Nt("Invalid unit: '"+se.unit+"' in \\includegraphics.");return se};gr({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(te,y,ee)=>{var{parser:se}=te,de={number:0,unit:"em"},Ce={number:.9,unit:"em"},Be={number:0,unit:"em"},He="";if(ee[0])for(var je=Ka(ee[0],"raw").string,St=je.split(","),Mt=0;Mt{var ee=kr(te.height,y),se=0;te.totalheight.number>0&&(se=kr(te.totalheight,y)-ee);var de=0;te.width.number>0&&(de=kr(te.width,y));var Ce={height:Wn(ee+se)};de>0&&(Ce.width=Wn(de)),se>0&&(Ce.verticalAlign=Wn(-se));var Be=new zr(te.src,te.alt,Ce);return Be.height=ee,Be.depth=se,Be},mathmlBuilder:(te,y)=>{var ee=new Mr.MathNode("mglyph",[]);ee.setAttribute("alt",te.alt);var se=kr(te.height,y),de=0;if(te.totalheight.number>0&&(de=kr(te.totalheight,y)-se,ee.setAttribute("valign",Wn(-de))),ee.setAttribute("height",Wn(se+de)),te.width.number>0){var Ce=kr(te.width,y);ee.setAttribute("width",Wn(Ce))}return ee.setAttribute("src",te.src),ee}}),gr({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(te,y){var{parser:ee,funcName:se}=te,de=Ka(y[0],"size");if(ee.settings.strict){var Ce=se[1]==="m",Be=de.value.unit==="mu";Ce?(Be||ee.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+se+" supports only mu units, "+("not "+de.value.unit+" units")),ee.mode!=="math"&&ee.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+se+" works only in math mode")):Be&&ee.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+se+" doesn't support mu units")}return{type:"kern",mode:ee.mode,dimension:de.value}},htmlBuilder(te,y){return On.makeGlue(te.dimension,y)},mathmlBuilder(te,y){var ee=kr(te.dimension,y);return new Mr.SpaceNode(ee)}}),gr({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(te,y)=>{var{parser:ee,funcName:se}=te,de=y[0];return{type:"lap",mode:ee.mode,alignment:se.slice(5),body:de}},htmlBuilder:(te,y)=>{var ee;te.alignment==="clap"?(ee=On.makeSpan([],[Qr(te.body,y)]),ee=On.makeSpan(["inner"],[ee],y)):ee=On.makeSpan(["inner"],[Qr(te.body,y)]);var se=On.makeSpan(["fix"],[]),de=On.makeSpan([te.alignment],[ee,se],y),Ce=On.makeSpan(["strut"]);return Ce.style.height=Wn(de.height+de.depth),de.depth&&(Ce.style.verticalAlign=Wn(-de.depth)),de.children.unshift(Ce),de=On.makeSpan(["thinbox"],[de],y),On.makeSpan(["mord","vbox"],[de],y)},mathmlBuilder:(te,y)=>{var ee=new Mr.MathNode("mpadded",[Si(te.body,y)]);if(te.alignment!=="rlap"){var se=te.alignment==="llap"?"-1":"-0.5";ee.setAttribute("lspace",se+"width")}return ee.setAttribute("width","0px"),ee}}),gr({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(te,y){var{funcName:ee,parser:se}=te,de=se.mode;se.switchMode("math");var Ce=ee==="\\("?"\\)":"$",Be=se.parseExpression(!1,Ce);return se.expect(Ce),se.switchMode(de),{type:"styling",mode:se.mode,style:"text",body:Be}}}),gr({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(te,y){throw new Nt("Mismatched "+te.funcName)}});var Mn=(te,y)=>{switch(y.style.size){case Yt.DISPLAY.size:return te.display;case Yt.TEXT.size:return te.text;case Yt.SCRIPT.size:return te.script;case Yt.SCRIPTSCRIPT.size:return te.scriptscript;default:return te.text}};gr({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(te,y)=>{var{parser:ee}=te;return{type:"mathchoice",mode:ee.mode,display:la(y[0]),text:la(y[1]),script:la(y[2]),scriptscript:la(y[3])}},htmlBuilder:(te,y)=>{var ee=Mn(te,y),se=Ya(ee,y,!1);return On.makeFragment(se)},mathmlBuilder:(te,y)=>{var ee=Mn(te,y);return vo(ee,y)}});var bn=(te,y,ee,se,de,Ce,Be)=>{te=On.makeSpan([],[te]);var He=ee&&_t.isCharacterBox(ee),je,St;if(y){var Mt=Qr(y,se.havingStyle(de.sup()),se);St={elem:Mt,kern:Math.max(se.fontMetrics().bigOpSpacing1,se.fontMetrics().bigOpSpacing3-Mt.depth)}}if(ee){var Jt=Qr(ee,se.havingStyle(de.sub()),se);je={elem:Jt,kern:Math.max(se.fontMetrics().bigOpSpacing2,se.fontMetrics().bigOpSpacing4-Jt.height)}}var on;if(St&&je){var hn=se.fontMetrics().bigOpSpacing5+je.elem.height+je.elem.depth+je.kern+te.depth+Be;on=On.makeVList({positionType:"bottom",positionData:hn,children:[{type:"kern",size:se.fontMetrics().bigOpSpacing5},{type:"elem",elem:je.elem,marginLeft:Wn(-Ce)},{type:"kern",size:je.kern},{type:"elem",elem:te},{type:"kern",size:St.kern},{type:"elem",elem:St.elem,marginLeft:Wn(Ce)},{type:"kern",size:se.fontMetrics().bigOpSpacing5}]},se)}else if(je){var Tn=te.height-Be;on=On.makeVList({positionType:"top",positionData:Tn,children:[{type:"kern",size:se.fontMetrics().bigOpSpacing5},{type:"elem",elem:je.elem,marginLeft:Wn(-Ce)},{type:"kern",size:je.kern},{type:"elem",elem:te}]},se)}else if(St){var Pn=te.depth+Be;on=On.makeVList({positionType:"bottom",positionData:Pn,children:[{type:"elem",elem:te},{type:"kern",size:St.kern},{type:"elem",elem:St.elem,marginLeft:Wn(Ce)},{type:"kern",size:se.fontMetrics().bigOpSpacing5}]},se)}else return te;var lr=[on];if(je&&Ce!==0&&!He){var sr=On.makeSpan(["mspace"],[],se);sr.style.marginRight=Wn(Ce),lr.unshift(sr)}return On.makeSpan(["mop","op-limits"],lr,se)},ya=["\\smallint"],Ma=(te,y)=>{var ee,se,de=!1,Ce;te.type==="supsub"?(ee=te.sup,se=te.sub,Ce=Ka(te.base,"op"),de=!0):Ce=Ka(te,"op");var Be=y.style,He=!1;Be.size===Yt.DISPLAY.size&&Ce.symbol&&!ya.includes(Ce.name)&&(He=!0);var je;if(Ce.symbol){var St=He?"Size2-Regular":"Size1-Regular",Mt="";if((Ce.name==="\\oiint"||Ce.name==="\\oiiint")&&(Mt=Ce.name.slice(1),Ce.name=Mt==="oiint"?"\\iint":"\\iiint"),je=On.makeSymbol(Ce.name,St,"math",y,["mop","op-symbol",He?"large-op":"small-op"]),Mt.length>0){var Jt=je.italic,on=On.staticSvg(Mt+"Size"+(He?"2":"1"),y);je=On.makeVList({positionType:"individualShift",children:[{type:"elem",elem:je,shift:0},{type:"elem",elem:on,shift:He?.08:0}]},y),Ce.name="\\"+Mt,je.classes.unshift("mop"),je.italic=Jt}}else if(Ce.body){var hn=Ya(Ce.body,y,!0);hn.length===1&&hn[0]instanceof zt?(je=hn[0],je.classes[0]="mop"):je=On.makeSpan(["mop"],hn,y)}else{for(var Tn=[],Pn=1;Pn{var ee;if(te.symbol)ee=new fi("mo",[zi(te.name,te.mode)]),ya.includes(te.name)&&ee.setAttribute("largeop","false");else if(te.body)ee=new fi("mo",Li(te.body,y));else{ee=new fi("mi",[new Ai(te.name.slice(1))]);var se=new fi("mo",[zi("\u2061","text")]);te.parentIsSupSub?ee=new fi("mrow",[ee,se]):ee=Ti([ee,se])}return ee},ua={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};gr({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:(te,y)=>{var{parser:ee,funcName:se}=te,de=se;return de.length===1&&(de=ua[de]),{type:"op",mode:ee.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:de}},htmlBuilder:Ma,mathmlBuilder:ri}),gr({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(te,y)=>{var{parser:ee}=te,se=y[0];return{type:"op",mode:ee.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:la(se)}},htmlBuilder:Ma,mathmlBuilder:ri});var oi={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};gr({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(te){var{parser:y,funcName:ee}=te;return{type:"op",mode:y.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:ee}},htmlBuilder:Ma,mathmlBuilder:ri}),gr({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(te){var{parser:y,funcName:ee}=te;return{type:"op",mode:y.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:ee}},htmlBuilder:Ma,mathmlBuilder:ri}),gr({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0,allowedInArgument:!0},handler(te){var{parser:y,funcName:ee}=te,se=ee;return se.length===1&&(se=oi[se]),{type:"op",mode:y.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:se}},htmlBuilder:Ma,mathmlBuilder:ri});var Aa=(te,y)=>{var ee,se,de=!1,Ce;te.type==="supsub"?(ee=te.sup,se=te.sub,Ce=Ka(te.base,"operatorname"),de=!0):Ce=Ka(te,"operatorname");var Be;if(Ce.body.length>0){for(var He=Ce.body.map(Jt=>{var on=Jt.text;return typeof on=="string"?{type:"textord",mode:Jt.mode,text:on}:Jt}),je=Ya(He,y.withFont("mathrm"),!0),St=0;St{for(var ee=Li(te.body,y.withFont("mathrm")),se=!0,de=0;deMt.toText()).join("");ee=[new Mr.TextNode(He)]}var je=new Mr.MathNode("mi",ee);je.setAttribute("mathvariant","normal");var St=new Mr.MathNode("mo",[zi("\u2061","text")]);return te.parentIsSupSub?new Mr.MathNode("mrow",[je,St]):Mr.newDocumentFragment([je,St])};gr({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(te,y)=>{var{parser:ee,funcName:se}=te,de=y[0];return{type:"operatorname",mode:ee.mode,body:la(de),alwaysHandleSupSub:se==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:Aa,mathmlBuilder:Ri}),Lt("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),La({type:"ordgroup",htmlBuilder(te,y){return te.semisimple?On.makeFragment(Ya(te.body,y,!1)):On.makeSpan(["mord"],Ya(te.body,y,!0),y)},mathmlBuilder(te,y){return vo(te.body,y,!0)}}),gr({type:"overline",names:["\\overline"],props:{numArgs:1},handler(te,y){var{parser:ee}=te,se=y[0];return{type:"overline",mode:ee.mode,body:se}},htmlBuilder(te,y){var ee=Qr(te.body,y.havingCrampedStyle()),se=On.makeLineSpan("overline-line",y),de=y.fontMetrics().defaultRuleThickness,Ce=On.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:ee},{type:"kern",size:3*de},{type:"elem",elem:se},{type:"kern",size:de}]},y);return On.makeSpan(["mord","overline"],[Ce],y)},mathmlBuilder(te,y){var ee=new Mr.MathNode("mo",[new Mr.TextNode("\u203E")]);ee.setAttribute("stretchy","true");var se=new Mr.MathNode("mover",[Si(te.body,y),ee]);return se.setAttribute("accent","true"),se}}),gr({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(te,y)=>{var{parser:ee}=te,se=y[0];return{type:"phantom",mode:ee.mode,body:la(se)}},htmlBuilder:(te,y)=>{var ee=Ya(te.body,y.withPhantom(),!1);return On.makeFragment(ee)},mathmlBuilder:(te,y)=>{var ee=Li(te.body,y);return new Mr.MathNode("mphantom",ee)}}),gr({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(te,y)=>{var{parser:ee}=te,se=y[0];return{type:"hphantom",mode:ee.mode,body:se}},htmlBuilder:(te,y)=>{var ee=On.makeSpan([],[Qr(te.body,y.withPhantom())]);if(ee.height=0,ee.depth=0,ee.children)for(var se=0;se{var ee=Li(la(te.body),y),se=new Mr.MathNode("mphantom",ee),de=new Mr.MathNode("mpadded",[se]);return de.setAttribute("height","0px"),de.setAttribute("depth","0px"),de}}),gr({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(te,y)=>{var{parser:ee}=te,se=y[0];return{type:"vphantom",mode:ee.mode,body:se}},htmlBuilder:(te,y)=>{var ee=On.makeSpan(["inner"],[Qr(te.body,y.withPhantom())]),se=On.makeSpan(["fix"],[]);return On.makeSpan(["mord","rlap"],[ee,se],y)},mathmlBuilder:(te,y)=>{var ee=Li(la(te.body),y),se=new Mr.MathNode("mphantom",ee),de=new Mr.MathNode("mpadded",[se]);return de.setAttribute("width","0px"),de}}),gr({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(te,y){var{parser:ee}=te,se=Ka(y[0],"size").value,de=y[1];return{type:"raisebox",mode:ee.mode,dy:se,body:de}},htmlBuilder(te,y){var ee=Qr(te.body,y),se=kr(te.dy,y);return On.makeVList({positionType:"shift",positionData:-se,children:[{type:"elem",elem:ee}]},y)},mathmlBuilder(te,y){var ee=new Mr.MathNode("mpadded",[Si(te.body,y)]),se=te.dy.number+te.dy.unit;return ee.setAttribute("voffset",se),ee}}),gr({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0,allowedInArgument:!0},handler(te){var{parser:y}=te;return{type:"internal",mode:y.mode}}}),gr({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(te,y,ee){var{parser:se}=te,de=ee[0],Ce=Ka(y[0],"size"),Be=Ka(y[1],"size");return{type:"rule",mode:se.mode,shift:de&&Ka(de,"size").value,width:Ce.value,height:Be.value}},htmlBuilder(te,y){var ee=On.makeSpan(["mord","rule"],[],y),se=kr(te.width,y),de=kr(te.height,y),Ce=te.shift?kr(te.shift,y):0;return ee.style.borderRightWidth=Wn(se),ee.style.borderTopWidth=Wn(de),ee.style.bottom=Wn(Ce),ee.width=se,ee.height=de+Ce,ee.depth=-Ce,ee.maxFontSize=de*1.125*y.sizeMultiplier,ee},mathmlBuilder(te,y){var ee=kr(te.width,y),se=kr(te.height,y),de=te.shift?kr(te.shift,y):0,Ce=y.color&&y.getColor()||"black",Be=new Mr.MathNode("mspace");Be.setAttribute("mathbackground",Ce),Be.setAttribute("width",Wn(ee)),Be.setAttribute("height",Wn(se));var He=new Mr.MathNode("mpadded",[Be]);return de>=0?He.setAttribute("height",Wn(de)):(He.setAttribute("height",Wn(de)),He.setAttribute("depth",Wn(-de))),He.setAttribute("voffset",Wn(de)),He}});function hi(te,y,ee){for(var se=Ya(te,y,!1),de=y.sizeMultiplier/ee.sizeMultiplier,Ce=0;Ce{var ee=y.havingSize(te.size);return hi(te.body,ee,y)};gr({type:"sizing",names:Vr,props:{numArgs:0,allowedInText:!0},handler:(te,y)=>{var{breakOnTokenText:ee,funcName:se,parser:de}=te,Ce=de.parseExpression(!1,ee);return{type:"sizing",mode:de.mode,size:Vr.indexOf(se)+1,body:Ce}},htmlBuilder:xi,mathmlBuilder:(te,y)=>{var ee=y.havingSize(te.size),se=Li(te.body,ee),de=new Mr.MathNode("mstyle",se);return de.setAttribute("mathsize",Wn(ee.sizeMultiplier)),de}}),gr({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(te,y,ee)=>{var{parser:se}=te,de=!1,Ce=!1,Be=ee[0]&&Ka(ee[0],"ordgroup");if(Be)for(var He="",je=0;je{var ee=On.makeSpan([],[Qr(te.body,y)]);if(!te.smashHeight&&!te.smashDepth)return ee;if(te.smashHeight&&(ee.height=0,ee.children))for(var se=0;se{var ee=new Mr.MathNode("mpadded",[Si(te.body,y)]);return te.smashHeight&&ee.setAttribute("height","0px"),te.smashDepth&&ee.setAttribute("depth","0px"),ee}}),gr({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(te,y,ee){var{parser:se}=te,de=ee[0],Ce=y[0];return{type:"sqrt",mode:se.mode,body:Ce,index:de}},htmlBuilder(te,y){var ee=Qr(te.body,y.havingCrampedStyle());ee.height===0&&(ee.height=y.fontMetrics().xHeight),ee=On.wrapFragment(ee,y);var se=y.fontMetrics(),de=se.defaultRuleThickness,Ce=de;y.style.idee.height+ee.depth+Be&&(Be=(Be+Jt-ee.height-ee.depth)/2);var on=je.height-ee.height-Be-St;ee.style.paddingLeft=Wn(Mt);var hn=On.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:ee,wrapperClasses:["svg-align"]},{type:"kern",size:-(ee.height+on)},{type:"elem",elem:je},{type:"kern",size:St}]},y);if(te.index){var Tn=y.havingStyle(Yt.SCRIPTSCRIPT),Pn=Qr(te.index,Tn,y),lr=.6*(hn.height-hn.depth),sr=On.makeVList({positionType:"shift",positionData:-lr,children:[{type:"elem",elem:Pn}]},y),aa=On.makeSpan(["root"],[sr]);return On.makeSpan(["mord","sqrt"],[aa,hn],y)}else return On.makeSpan(["mord","sqrt"],[hn],y)},mathmlBuilder(te,y){var{body:ee,index:se}=te;return se?new Mr.MathNode("mroot",[Si(ee,y),Si(se,y)]):new Mr.MathNode("msqrt",[Si(ee,y)])}});var mi={display:Yt.DISPLAY,text:Yt.TEXT,script:Yt.SCRIPT,scriptscript:Yt.SCRIPTSCRIPT};gr({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(te,y){var{breakOnTokenText:ee,funcName:se,parser:de}=te,Ce=de.parseExpression(!0,ee),Be=se.slice(1,se.length-5);return{type:"styling",mode:de.mode,style:Be,body:Ce}},htmlBuilder(te,y){var ee=mi[te.style],se=y.havingStyle(ee).withFont("");return hi(te.body,se,y)},mathmlBuilder(te,y){var ee=mi[te.style],se=y.havingStyle(ee),de=Li(te.body,se),Ce=new Mr.MathNode("mstyle",de),Be={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},He=Be[te.style];return Ce.setAttribute("scriptlevel",He[0]),Ce.setAttribute("displaystyle",He[1]),Ce}});var vi=function(y,ee){var se=y.base;if(se)if(se.type==="op"){var de=se.limits&&(ee.style.size===Yt.DISPLAY.size||se.alwaysHandleSupSub);return de?Ma:null}else if(se.type==="operatorname"){var Ce=se.alwaysHandleSupSub&&(ee.style.size===Yt.DISPLAY.size||se.limits);return Ce?Aa:null}else{if(se.type==="accent")return _t.isCharacterBox(se.base)?zo:null;if(se.type==="horizBrace"){var Be=!y.sub;return Be===se.isOver?Cn:null}else return null}else return null};La({type:"supsub",htmlBuilder(te,y){var ee=vi(te,y);if(ee)return ee(te,y);var{base:se,sup:de,sub:Ce}=te,Be=Qr(se,y),He,je,St=y.fontMetrics(),Mt=0,Jt=0,on=se&&_t.isCharacterBox(se);if(de){var hn=y.havingStyle(y.style.sup());He=Qr(de,hn,y),on||(Mt=Be.height-hn.fontMetrics().supDrop*hn.sizeMultiplier/y.sizeMultiplier)}if(Ce){var Tn=y.havingStyle(y.style.sub());je=Qr(Ce,Tn,y),on||(Jt=Be.depth+Tn.fontMetrics().subDrop*Tn.sizeMultiplier/y.sizeMultiplier)}var Pn;y.style===Yt.DISPLAY?Pn=St.sup1:y.style.cramped?Pn=St.sup3:Pn=St.sup2;var lr=y.sizeMultiplier,sr=Wn(.5/St.ptPerEm/lr),aa=null;if(je){var hr=te.base&&te.base.type==="op"&&te.base.name&&(te.base.name==="\\oiint"||te.base.name==="\\oiiint");(Be instanceof zt||hr)&&(aa=Wn(-Be.italic))}var oa;if(He&&je){Mt=Math.max(Mt,Pn,He.depth+.25*St.xHeight),Jt=Math.max(Jt,St.sub2);var Xr=St.defaultRuleThickness,Jr=4*Xr;if(Mt-He.depth-(je.height-Jt)0&&(Mt+=Ea,Jt-=Ea)}var Na=[{type:"elem",elem:je,shift:Jt,marginRight:sr,marginLeft:aa},{type:"elem",elem:He,shift:-Mt,marginRight:sr}];oa=On.makeVList({positionType:"individualShift",children:Na},y)}else if(je){Jt=Math.max(Jt,St.sub1,je.height-.8*St.xHeight);var va=[{type:"elem",elem:je,marginLeft:aa,marginRight:sr}];oa=On.makeVList({positionType:"shift",positionData:Jt,children:va},y)}else if(He)Mt=Math.max(Mt,Pn,He.depth+.25*St.xHeight),oa=On.makeVList({positionType:"shift",positionData:-Mt,children:[{type:"elem",elem:He,marginRight:sr}]},y);else throw new Error("supsub must have either sup or sub.");var ha=Fa(Be,"right")||"mord";return On.makeSpan([ha],[Be,On.makeSpan(["msupsub"],[oa])],y)},mathmlBuilder(te,y){var ee=!1,se,de;te.base&&te.base.type==="horizBrace"&&(de=!!te.sup,de===te.base.isOver&&(ee=!0,se=te.base.isOver)),te.base&&(te.base.type==="op"||te.base.type==="operatorname")&&(te.base.parentIsSupSub=!0);var Ce=[Si(te.base,y)];te.sub&&Ce.push(Si(te.sub,y)),te.sup&&Ce.push(Si(te.sup,y));var Be;if(ee)Be=se?"mover":"munder";else if(te.sub)if(te.sup){var St=te.base;St&&St.type==="op"&&St.limits&&y.style===Yt.DISPLAY||St&&St.type==="operatorname"&&St.alwaysHandleSupSub&&(y.style===Yt.DISPLAY||St.limits)?Be="munderover":Be="msubsup"}else{var je=te.base;je&&je.type==="op"&&je.limits&&(y.style===Yt.DISPLAY||je.alwaysHandleSupSub)||je&&je.type==="operatorname"&&je.alwaysHandleSupSub&&(je.limits||y.style===Yt.DISPLAY)?Be="munder":Be="msub"}else{var He=te.base;He&&He.type==="op"&&He.limits&&(y.style===Yt.DISPLAY||He.alwaysHandleSupSub)||He&&He.type==="operatorname"&&He.alwaysHandleSupSub&&(He.limits||y.style===Yt.DISPLAY)?Be="mover":Be="msup"}return new Mr.MathNode(Be,Ce)}}),La({type:"atom",htmlBuilder(te,y){return On.mathsym(te.text,te.mode,y,["m"+te.family])},mathmlBuilder(te,y){var ee=new Mr.MathNode("mo",[zi(te.text,te.mode)]);if(te.family==="bin"){var se=wo(te,y);se==="bold-italic"&&ee.setAttribute("mathvariant",se)}else te.family==="punct"?ee.setAttribute("separator","true"):(te.family==="open"||te.family==="close")&&ee.setAttribute("stretchy","false");return ee}});var Ci={mi:"italic",mn:"normal",mtext:"normal"};La({type:"mathord",htmlBuilder(te,y){return On.makeOrd(te,y,"mathord")},mathmlBuilder(te,y){var ee=new Mr.MathNode("mi",[zi(te.text,te.mode,y)]),se=wo(te,y)||"italic";return se!==Ci[ee.type]&&ee.setAttribute("mathvariant",se),ee}}),La({type:"textord",htmlBuilder(te,y){return On.makeOrd(te,y,"textord")},mathmlBuilder(te,y){var ee=zi(te.text,te.mode,y),se=wo(te,y)||"normal",de;return te.mode==="text"?de=new Mr.MathNode("mtext",[ee]):/[0-9]/.test(te.text)?de=new Mr.MathNode("mn",[ee]):te.text==="\\prime"?de=new Mr.MathNode("mo",[ee]):de=new Mr.MathNode("mi",[ee]),se!==Ci[de.type]&&de.setAttribute("mathvariant",se),de}});var uo={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},ti={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};La({type:"spacing",htmlBuilder(te,y){if(ti.hasOwnProperty(te.text)){var ee=ti[te.text].className||"";if(te.mode==="text"){var se=On.makeOrd(te,y,"textord");return se.classes.push(ee),se}else return On.makeSpan(["mspace",ee],[On.mathsym(te.text,te.mode,y)],y)}else{if(uo.hasOwnProperty(te.text))return On.makeSpan(["mspace",uo[te.text]],[],y);throw new Nt('Unknown type of space "'+te.text+'"')}},mathmlBuilder(te,y){var ee;if(ti.hasOwnProperty(te.text))ee=new Mr.MathNode("mtext",[new Mr.TextNode("\xA0")]);else{if(uo.hasOwnProperty(te.text))return new Mr.MathNode("mspace");throw new Nt('Unknown type of space "'+te.text+'"')}return ee}});var z=()=>{var te=new Mr.MathNode("mtd",[]);return te.setAttribute("width","50%"),te};La({type:"tag",mathmlBuilder(te,y){var ee=new Mr.MathNode("mtable",[new Mr.MathNode("mtr",[z(),new Mr.MathNode("mtd",[vo(te.body,y)]),z(),new Mr.MathNode("mtd",[vo(te.tag,y)])])]);return ee.setAttribute("width","100%"),ee}});var ne={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Ae={"\\textbf":"textbf","\\textmd":"textmd"},mt={"\\textit":"textit","\\textup":"textup"},vn=(te,y)=>{var ee=te.font;if(ee){if(ne[ee])return y.withTextFontFamily(ne[ee]);if(Ae[ee])return y.withTextFontWeight(Ae[ee]);if(ee==="\\emph")return y.fontShape==="textit"?y.withTextFontShape("textup"):y.withTextFontShape("textit")}else return y;return y.withTextFontShape(mt[ee])};gr({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(te,y){var{parser:ee,funcName:se}=te,de=y[0];return{type:"text",mode:ee.mode,body:la(de),font:se}},htmlBuilder(te,y){var ee=vn(te,y),se=Ya(te.body,ee,!0);return On.makeSpan(["mord","text"],se,ee)},mathmlBuilder(te,y){var ee=vn(te,y);return vo(te.body,ee)}}),gr({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(te,y){var{parser:ee}=te;return{type:"underline",mode:ee.mode,body:y[0]}},htmlBuilder(te,y){var ee=Qr(te.body,y),se=On.makeLineSpan("underline-line",y),de=y.fontMetrics().defaultRuleThickness,Ce=On.makeVList({positionType:"top",positionData:ee.height,children:[{type:"kern",size:de},{type:"elem",elem:se},{type:"kern",size:3*de},{type:"elem",elem:ee}]},y);return On.makeSpan(["mord","underline"],[Ce],y)},mathmlBuilder(te,y){var ee=new Mr.MathNode("mo",[new Mr.TextNode("\u203E")]);ee.setAttribute("stretchy","true");var se=new Mr.MathNode("munder",[Si(te.body,y),ee]);return se.setAttribute("accentunder","true"),se}}),gr({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(te,y){var{parser:ee}=te;return{type:"vcenter",mode:ee.mode,body:y[0]}},htmlBuilder(te,y){var ee=Qr(te.body,y),se=y.fontMetrics().axisHeight,de=.5*(ee.height-se-(ee.depth+se));return On.makeVList({positionType:"shift",positionData:de,children:[{type:"elem",elem:ee}]},y)},mathmlBuilder(te,y){return new Mr.MathNode("mpadded",[Si(te.body,y)],["vcenter"])}}),gr({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(te,y,ee){throw new Nt("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(te,y){for(var ee=tr(te),se=[],de=y.havingStyle(y.style.text()),Ce=0;Cete.body.replace(/ /g,te.star?"\u2423":"\xA0"),Cr=Ia,ln=`[ \r - ]`,ga="\\\\[a-zA-Z@]+",si="\\\\[^\uD800-\uDFFF]",An="("+ga+")"+ln+"*",qi=`\\\\( -|[ \r ]+ -?)[ \r ]*`,ho="[\u0300-\u036F]",yl=new RegExp(ho+"+$"),ll="("+ln+"+)|"+(qi+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(ho+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(ho+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+An)+("|"+si+")");class io{constructor(y,ee){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=y,this.settings=ee,this.tokenRegex=new RegExp(ll,"g"),this.catcodes={"%":14,"~":13}}setCatcode(y,ee){this.catcodes[y]=ee}lex(){var y=this.input,ee=this.tokenRegex.lastIndex;if(ee===y.length)return new Ze("EOF",new Pt(this,ee,ee));var se=this.tokenRegex.exec(y);if(se===null||se.index!==ee)throw new Nt("Unexpected character: '"+y[ee]+"'",new Ze(y[ee],new Pt(this,ee,ee+1)));var de=se[6]||se[3]||(se[2]?"\\ ":" ");if(this.catcodes[de]===14){var Ce=y.indexOf(` -`,this.tokenRegex.lastIndex);return Ce===-1?(this.tokenRegex.lastIndex=y.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=Ce+1,this.lex()}return new Ze(de,new Pt(this,ee,this.tokenRegex.lastIndex))}}class ys{constructor(y,ee){y===void 0&&(y={}),ee===void 0&&(ee={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=ee,this.builtins=y,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new Nt("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var y=this.undefStack.pop();for(var ee in y)y.hasOwnProperty(ee)&&(y[ee]==null?delete this.current[ee]:this.current[ee]=y[ee])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(y){return this.current.hasOwnProperty(y)||this.builtins.hasOwnProperty(y)}get(y){return this.current.hasOwnProperty(y)?this.current[y]:this.builtins[y]}set(y,ee,se){if(se===void 0&&(se=!1),se){for(var de=0;de0&&(this.undefStack[this.undefStack.length-1][y]=ee)}else{var Ce=this.undefStack[this.undefStack.length-1];Ce&&!Ce.hasOwnProperty(y)&&(Ce[y]=this.current[y])}ee==null?delete this.current[y]:this.current[y]=ee}}var Go=sl;Lt("\\noexpand",function(te){var y=te.popToken();return te.isExpandable(y.text)&&(y.noexpand=!0,y.treatAsRelax=!0),{tokens:[y],numArgs:0}}),Lt("\\expandafter",function(te){var y=te.popToken();return te.expandOnce(!0),{tokens:[y],numArgs:0}}),Lt("\\@firstoftwo",function(te){var y=te.consumeArgs(2);return{tokens:y[0],numArgs:0}}),Lt("\\@secondoftwo",function(te){var y=te.consumeArgs(2);return{tokens:y[1],numArgs:0}}),Lt("\\@ifnextchar",function(te){var y=te.consumeArgs(3);te.consumeSpaces();var ee=te.future();return y[0].length===1&&y[0][0].text===ee.text?{tokens:y[1],numArgs:0}:{tokens:y[2],numArgs:0}}),Lt("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Lt("\\TextOrMath",function(te){var y=te.consumeArgs(2);return te.mode==="text"?{tokens:y[0],numArgs:0}:{tokens:y[1],numArgs:0}});var cs={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};Lt("\\char",function(te){var y=te.popToken(),ee,se="";if(y.text==="'")ee=8,y=te.popToken();else if(y.text==='"')ee=16,y=te.popToken();else if(y.text==="`")if(y=te.popToken(),y.text[0]==="\\")se=y.text.charCodeAt(1);else{if(y.text==="EOF")throw new Nt("\\char` missing argument");se=y.text.charCodeAt(0)}else ee=10;if(ee){if(se=cs[y.text],se==null||se>=ee)throw new Nt("Invalid base-"+ee+" digit "+y.text);for(var de;(de=cs[te.future().text])!=null&&de{var de=te.consumeArg().tokens;if(de.length!==1)throw new Nt("\\newcommand's first argument must be a macro name");var Ce=de[0].text,Be=te.isDefined(Ce);if(Be&&!y)throw new Nt("\\newcommand{"+Ce+"} attempting to redefine "+(Ce+"; use \\renewcommand"));if(!Be&&!ee)throw new Nt("\\renewcommand{"+Ce+"} when command "+Ce+" does not yet exist; use \\newcommand");var He=0;if(de=te.consumeArg().tokens,de.length===1&&de[0].text==="["){for(var je="",St=te.expandNextToken();St.text!=="]"&&St.text!=="EOF";)je+=St.text,St=te.expandNextToken();if(!je.match(/^\s*[0-9]+\s*$/))throw new Nt("Invalid number of arguments: "+je);He=parseInt(je),de=te.consumeArg().tokens}return Be&&se||te.macros.set(Ce,{tokens:de,numArgs:He}),""};Lt("\\newcommand",te=>Es(te,!1,!0,!1)),Lt("\\renewcommand",te=>Es(te,!0,!1,!1)),Lt("\\providecommand",te=>Es(te,!0,!0,!0)),Lt("\\message",te=>{var y=te.consumeArgs(1)[0];return console.log(y.reverse().map(ee=>ee.text).join("")),""}),Lt("\\errmessage",te=>{var y=te.consumeArgs(1)[0];return console.error(y.reverse().map(ee=>ee.text).join("")),""}),Lt("\\show",te=>{var y=te.popToken(),ee=y.text;return console.log(y,te.macros.get(ee),Cr[ee],Xt.math[ee],Xt.text[ee]),""}),Lt("\\bgroup","{"),Lt("\\egroup","}"),Lt("~","\\nobreakspace"),Lt("\\lq","`"),Lt("\\rq","'"),Lt("\\aa","\\r a"),Lt("\\AA","\\r A"),Lt("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),Lt("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),Lt("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),Lt("\u212C","\\mathscr{B}"),Lt("\u2130","\\mathscr{E}"),Lt("\u2131","\\mathscr{F}"),Lt("\u210B","\\mathscr{H}"),Lt("\u2110","\\mathscr{I}"),Lt("\u2112","\\mathscr{L}"),Lt("\u2133","\\mathscr{M}"),Lt("\u211B","\\mathscr{R}"),Lt("\u212D","\\mathfrak{C}"),Lt("\u210C","\\mathfrak{H}"),Lt("\u2128","\\mathfrak{Z}"),Lt("\\Bbbk","\\Bbb{k}"),Lt("\xB7","\\cdotp"),Lt("\\llap","\\mathllap{\\textrm{#1}}"),Lt("\\rlap","\\mathrlap{\\textrm{#1}}"),Lt("\\clap","\\mathclap{\\textrm{#1}}"),Lt("\\mathstrut","\\vphantom{(}"),Lt("\\underbar","\\underline{\\text{#1}}"),Lt("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),Lt("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),Lt("\\ne","\\neq"),Lt("\u2260","\\neq"),Lt("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),Lt("\u2209","\\notin"),Lt("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),Lt("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),Lt("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),Lt("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),Lt("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),Lt("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),Lt("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),Lt("\u27C2","\\perp"),Lt("\u203C","\\mathclose{!\\mkern-0.8mu!}"),Lt("\u220C","\\notni"),Lt("\u231C","\\ulcorner"),Lt("\u231D","\\urcorner"),Lt("\u231E","\\llcorner"),Lt("\u231F","\\lrcorner"),Lt("\xA9","\\copyright"),Lt("\xAE","\\textregistered"),Lt("\uFE0F","\\textregistered"),Lt("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),Lt("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),Lt("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),Lt("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),Lt("\\vdots","{\\varvdots\\rule{0pt}{15pt}}"),Lt("\u22EE","\\vdots"),Lt("\\varGamma","\\mathit{\\Gamma}"),Lt("\\varDelta","\\mathit{\\Delta}"),Lt("\\varTheta","\\mathit{\\Theta}"),Lt("\\varLambda","\\mathit{\\Lambda}"),Lt("\\varXi","\\mathit{\\Xi}"),Lt("\\varPi","\\mathit{\\Pi}"),Lt("\\varSigma","\\mathit{\\Sigma}"),Lt("\\varUpsilon","\\mathit{\\Upsilon}"),Lt("\\varPhi","\\mathit{\\Phi}"),Lt("\\varPsi","\\mathit{\\Psi}"),Lt("\\varOmega","\\mathit{\\Omega}"),Lt("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),Lt("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),Lt("\\boxed","\\fbox{$\\displaystyle{#1}$}"),Lt("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),Lt("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),Lt("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;"),Lt("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}"),Lt("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var ul={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};Lt("\\dots",function(te){var y="\\dotso",ee=te.expandAfterFuture().text;return ee in ul?y=ul[ee]:(ee.slice(0,4)==="\\not"||ee in Xt.math&&["bin","rel"].includes(Xt.math[ee].group))&&(y="\\dotsb"),y});var Dl={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};Lt("\\dotso",function(te){var y=te.future().text;return y in Dl?"\\ldots\\,":"\\ldots"}),Lt("\\dotsc",function(te){var y=te.future().text;return y in Dl&&y!==","?"\\ldots\\,":"\\ldots"}),Lt("\\cdots",function(te){var y=te.future().text;return y in Dl?"\\@cdots\\,":"\\@cdots"}),Lt("\\dotsb","\\cdots"),Lt("\\dotsm","\\cdots"),Lt("\\dotsi","\\!\\cdots"),Lt("\\dotsx","\\ldots\\,"),Lt("\\DOTSI","\\relax"),Lt("\\DOTSB","\\relax"),Lt("\\DOTSX","\\relax"),Lt("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Lt("\\,","\\tmspace+{3mu}{.1667em}"),Lt("\\thinspace","\\,"),Lt("\\>","\\mskip{4mu}"),Lt("\\:","\\tmspace+{4mu}{.2222em}"),Lt("\\medspace","\\:"),Lt("\\;","\\tmspace+{5mu}{.2777em}"),Lt("\\thickspace","\\;"),Lt("\\!","\\tmspace-{3mu}{.1667em}"),Lt("\\negthinspace","\\!"),Lt("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Lt("\\negthickspace","\\tmspace-{5mu}{.277em}"),Lt("\\enspace","\\kern.5em "),Lt("\\enskip","\\hskip.5em\\relax"),Lt("\\quad","\\hskip1em\\relax"),Lt("\\qquad","\\hskip2em\\relax"),Lt("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Lt("\\tag@paren","\\tag@literal{({#1})}"),Lt("\\tag@literal",te=>{if(te.macros.get("\\df@tag"))throw new Nt("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),Lt("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Lt("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Lt("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Lt("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Lt("\\newline","\\\\\\relax"),Lt("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Ll=Wn(Rn["Main-Regular"][84][1]-.7*Rn["Main-Regular"][65][1]);Lt("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+Ll+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),Lt("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+Ll+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),Lt("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Lt("\\@hspace","\\hskip #1\\relax"),Lt("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Lt("\\ordinarycolon",":"),Lt("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Lt("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Lt("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Lt("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Lt("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Lt("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Lt("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Lt("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Lt("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Lt("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Lt("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Lt("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Lt("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Lt("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Lt("\u2237","\\dblcolon"),Lt("\u2239","\\eqcolon"),Lt("\u2254","\\coloneqq"),Lt("\u2255","\\eqqcolon"),Lt("\u2A74","\\Coloneqq"),Lt("\\ratio","\\vcentcolon"),Lt("\\coloncolon","\\dblcolon"),Lt("\\colonequals","\\coloneqq"),Lt("\\coloncolonequals","\\Coloneqq"),Lt("\\equalscolon","\\eqqcolon"),Lt("\\equalscoloncolon","\\Eqqcolon"),Lt("\\colonminus","\\coloneq"),Lt("\\coloncolonminus","\\Coloneq"),Lt("\\minuscolon","\\eqcolon"),Lt("\\minuscoloncolon","\\Eqcolon"),Lt("\\coloncolonapprox","\\Colonapprox"),Lt("\\coloncolonsim","\\Colonsim"),Lt("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Lt("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Lt("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Lt("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Lt("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),Lt("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Lt("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Lt("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),Lt("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),Lt("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),Lt("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),Lt("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),Lt("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),Lt("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),Lt("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),Lt("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),Lt("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),Lt("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),Lt("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),Lt("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),Lt("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),Lt("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),Lt("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),Lt("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),Lt("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),Lt("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),Lt("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),Lt("\\imath","\\html@mathml{\\@imath}{\u0131}"),Lt("\\jmath","\\html@mathml{\\@jmath}{\u0237}"),Lt("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),Lt("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),Lt("\u27E6","\\llbracket"),Lt("\u27E7","\\rrbracket"),Lt("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),Lt("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),Lt("\u2983","\\lBrace"),Lt("\u2984","\\rBrace"),Lt("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}"),Lt("\u29B5","\\minuso"),Lt("\\darr","\\downarrow"),Lt("\\dArr","\\Downarrow"),Lt("\\Darr","\\Downarrow"),Lt("\\lang","\\langle"),Lt("\\rang","\\rangle"),Lt("\\uarr","\\uparrow"),Lt("\\uArr","\\Uparrow"),Lt("\\Uarr","\\Uparrow"),Lt("\\N","\\mathbb{N}"),Lt("\\R","\\mathbb{R}"),Lt("\\Z","\\mathbb{Z}"),Lt("\\alef","\\aleph"),Lt("\\alefsym","\\aleph"),Lt("\\Alpha","\\mathrm{A}"),Lt("\\Beta","\\mathrm{B}"),Lt("\\bull","\\bullet"),Lt("\\Chi","\\mathrm{X}"),Lt("\\clubs","\\clubsuit"),Lt("\\cnums","\\mathbb{C}"),Lt("\\Complex","\\mathbb{C}"),Lt("\\Dagger","\\ddagger"),Lt("\\diamonds","\\diamondsuit"),Lt("\\empty","\\emptyset"),Lt("\\Epsilon","\\mathrm{E}"),Lt("\\Eta","\\mathrm{H}"),Lt("\\exist","\\exists"),Lt("\\harr","\\leftrightarrow"),Lt("\\hArr","\\Leftrightarrow"),Lt("\\Harr","\\Leftrightarrow"),Lt("\\hearts","\\heartsuit"),Lt("\\image","\\Im"),Lt("\\infin","\\infty"),Lt("\\Iota","\\mathrm{I}"),Lt("\\isin","\\in"),Lt("\\Kappa","\\mathrm{K}"),Lt("\\larr","\\leftarrow"),Lt("\\lArr","\\Leftarrow"),Lt("\\Larr","\\Leftarrow"),Lt("\\lrarr","\\leftrightarrow"),Lt("\\lrArr","\\Leftrightarrow"),Lt("\\Lrarr","\\Leftrightarrow"),Lt("\\Mu","\\mathrm{M}"),Lt("\\natnums","\\mathbb{N}"),Lt("\\Nu","\\mathrm{N}"),Lt("\\Omicron","\\mathrm{O}"),Lt("\\plusmn","\\pm"),Lt("\\rarr","\\rightarrow"),Lt("\\rArr","\\Rightarrow"),Lt("\\Rarr","\\Rightarrow"),Lt("\\real","\\Re"),Lt("\\reals","\\mathbb{R}"),Lt("\\Reals","\\mathbb{R}"),Lt("\\Rho","\\mathrm{P}"),Lt("\\sdot","\\cdot"),Lt("\\sect","\\S"),Lt("\\spades","\\spadesuit"),Lt("\\sub","\\subset"),Lt("\\sube","\\subseteq"),Lt("\\supe","\\supseteq"),Lt("\\Tau","\\mathrm{T}"),Lt("\\thetasym","\\vartheta"),Lt("\\weierp","\\wp"),Lt("\\Zeta","\\mathrm{Z}"),Lt("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Lt("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Lt("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Lt("\\bra","\\mathinner{\\langle{#1}|}"),Lt("\\ket","\\mathinner{|{#1}\\rangle}"),Lt("\\braket","\\mathinner{\\langle{#1}\\rangle}"),Lt("\\Bra","\\left\\langle#1\\right|"),Lt("\\Ket","\\left|#1\\right\\rangle");var Ks=te=>y=>{var ee=y.consumeArg().tokens,se=y.consumeArg().tokens,de=y.consumeArg().tokens,Ce=y.consumeArg().tokens,Be=y.macros.get("|"),He=y.macros.get("\\|");y.macros.beginGroup();var je=Jt=>on=>{te&&(on.macros.set("|",Be),de.length&&on.macros.set("\\|",He));var hn=Jt;if(!Jt&&de.length){var Tn=on.future();Tn.text==="|"&&(on.popToken(),hn=!0)}return{tokens:hn?de:se,numArgs:0}};y.macros.set("|",je(!1)),de.length&&y.macros.set("\\|",je(!0));var St=y.consumeArg().tokens,Mt=y.expandTokens([...Ce,...St,...ee]);return y.macros.endGroup(),{tokens:Mt.reverse(),numArgs:0}};Lt("\\bra@ket",Ks(!1)),Lt("\\bra@set",Ks(!0)),Lt("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),Lt("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),Lt("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),Lt("\\angln","{\\angl n}"),Lt("\\blue","\\textcolor{##6495ed}{#1}"),Lt("\\orange","\\textcolor{##ffa500}{#1}"),Lt("\\pink","\\textcolor{##ff00af}{#1}"),Lt("\\red","\\textcolor{##df0030}{#1}"),Lt("\\green","\\textcolor{##28ae7b}{#1}"),Lt("\\gray","\\textcolor{gray}{#1}"),Lt("\\purple","\\textcolor{##9d38bd}{#1}"),Lt("\\blueA","\\textcolor{##ccfaff}{#1}"),Lt("\\blueB","\\textcolor{##80f6ff}{#1}"),Lt("\\blueC","\\textcolor{##63d9ea}{#1}"),Lt("\\blueD","\\textcolor{##11accd}{#1}"),Lt("\\blueE","\\textcolor{##0c7f99}{#1}"),Lt("\\tealA","\\textcolor{##94fff5}{#1}"),Lt("\\tealB","\\textcolor{##26edd5}{#1}"),Lt("\\tealC","\\textcolor{##01d1c1}{#1}"),Lt("\\tealD","\\textcolor{##01a995}{#1}"),Lt("\\tealE","\\textcolor{##208170}{#1}"),Lt("\\greenA","\\textcolor{##b6ffb0}{#1}"),Lt("\\greenB","\\textcolor{##8af281}{#1}"),Lt("\\greenC","\\textcolor{##74cf70}{#1}"),Lt("\\greenD","\\textcolor{##1fab54}{#1}"),Lt("\\greenE","\\textcolor{##0d923f}{#1}"),Lt("\\goldA","\\textcolor{##ffd0a9}{#1}"),Lt("\\goldB","\\textcolor{##ffbb71}{#1}"),Lt("\\goldC","\\textcolor{##ff9c39}{#1}"),Lt("\\goldD","\\textcolor{##e07d10}{#1}"),Lt("\\goldE","\\textcolor{##a75a05}{#1}"),Lt("\\redA","\\textcolor{##fca9a9}{#1}"),Lt("\\redB","\\textcolor{##ff8482}{#1}"),Lt("\\redC","\\textcolor{##f9685d}{#1}"),Lt("\\redD","\\textcolor{##e84d39}{#1}"),Lt("\\redE","\\textcolor{##bc2612}{#1}"),Lt("\\maroonA","\\textcolor{##ffbde0}{#1}"),Lt("\\maroonB","\\textcolor{##ff92c6}{#1}"),Lt("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Lt("\\maroonD","\\textcolor{##ca337c}{#1}"),Lt("\\maroonE","\\textcolor{##9e034e}{#1}"),Lt("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Lt("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Lt("\\purpleC","\\textcolor{##aa87ff}{#1}"),Lt("\\purpleD","\\textcolor{##7854ab}{#1}"),Lt("\\purpleE","\\textcolor{##543b78}{#1}"),Lt("\\mintA","\\textcolor{##f5f9e8}{#1}"),Lt("\\mintB","\\textcolor{##edf2df}{#1}"),Lt("\\mintC","\\textcolor{##e0e5cc}{#1}"),Lt("\\grayA","\\textcolor{##f6f7f7}{#1}"),Lt("\\grayB","\\textcolor{##f0f1f2}{#1}"),Lt("\\grayC","\\textcolor{##e3e5e6}{#1}"),Lt("\\grayD","\\textcolor{##d6d8da}{#1}"),Lt("\\grayE","\\textcolor{##babec2}{#1}"),Lt("\\grayF","\\textcolor{##888d93}{#1}"),Lt("\\grayG","\\textcolor{##626569}{#1}"),Lt("\\grayH","\\textcolor{##3b3e40}{#1}"),Lt("\\grayI","\\textcolor{##21242c}{#1}"),Lt("\\kaBlue","\\textcolor{##314453}{#1}"),Lt("\\kaGreen","\\textcolor{##71B307}{#1}");var El={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class ru{constructor(y,ee,se){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=ee,this.expansionCount=0,this.feed(y),this.macros=new ys(Go,ee.macros),this.mode=se,this.stack=[]}feed(y){this.lexer=new io(y,this.settings)}switchMode(y){this.mode=y}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(y){this.stack.push(y)}pushTokens(y){this.stack.push(...y)}scanArgument(y){var ee,se,de;if(y){if(this.consumeSpaces(),this.future().text!=="[")return null;ee=this.popToken(),{tokens:de,end:se}=this.consumeArg(["]"])}else({tokens:de,start:ee,end:se}=this.consumeArg());return this.pushToken(new Ze("EOF",se.loc)),this.pushTokens(de),new Ze("",Pt.range(ee,se))}consumeSpaces(){for(;;){var y=this.future();if(y.text===" ")this.stack.pop();else break}}consumeArg(y){var ee=[],se=y&&y.length>0;se||this.consumeSpaces();var de=this.future(),Ce,Be=0,He=0;do{if(Ce=this.popToken(),ee.push(Ce),Ce.text==="{")++Be;else if(Ce.text==="}"){if(--Be,Be===-1)throw new Nt("Extra }",Ce)}else if(Ce.text==="EOF")throw new Nt("Unexpected end of input in a macro argument, expected '"+(y&&se?y[He]:"}")+"'",Ce);if(y&&se)if((Be===0||Be===1&&y[He]==="{")&&Ce.text===y[He]){if(++He,He===y.length){ee.splice(-He,He);break}}else He=0}while(Be!==0||se);return de.text==="{"&&ee[ee.length-1].text==="}"&&(ee.pop(),ee.shift()),ee.reverse(),{tokens:ee,start:de,end:Ce}}consumeArgs(y,ee){if(ee){if(ee.length!==y+1)throw new Nt("The length of delimiters doesn't match the number of args!");for(var se=ee[0],de=0;dethis.settings.maxExpand)throw new Nt("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(y){var ee=this.popToken(),se=ee.text,de=ee.noexpand?null:this._getExpansion(se);if(de==null||y&&de.unexpandable){if(y&&de==null&&se[0]==="\\"&&!this.isDefined(se))throw new Nt("Undefined control sequence: "+se);return this.pushToken(ee),!1}this.countExpansion(1);var Ce=de.tokens,Be=this.consumeArgs(de.numArgs,de.delimiters);if(de.numArgs){Ce=Ce.slice();for(var He=Ce.length-1;He>=0;--He){var je=Ce[He];if(je.text==="#"){if(He===0)throw new Nt("Incomplete placeholder at end of macro body",je);if(je=Ce[--He],je.text==="#")Ce.splice(He+1,1);else if(/^[1-9]$/.test(je.text))Ce.splice(He,2,...Be[+je.text-1]);else throw new Nt("Not a valid argument number",je)}}}return this.pushTokens(Ce),Ce.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var y=this.stack.pop();return y.treatAsRelax&&(y.text="\\relax"),y}throw new Error}expandMacro(y){return this.macros.has(y)?this.expandTokens([new Ze(y)]):void 0}expandTokens(y){var ee=[],se=this.stack.length;for(this.pushTokens(y);this.stack.length>se;)if(this.expandOnce(!0)===!1){var de=this.stack.pop();de.treatAsRelax&&(de.noexpand=!1,de.treatAsRelax=!1),ee.push(de)}return this.countExpansion(ee.length),ee}expandMacroAsText(y){var ee=this.expandMacro(y);return ee&&ee.map(se=>se.text).join("")}_getExpansion(y){var ee=this.macros.get(y);if(ee==null)return ee;if(y.length===1){var se=this.lexer.catcodes[y];if(se!=null&&se!==13)return}var de=typeof ee=="function"?ee(this):ee;if(typeof de=="string"){var Ce=0;if(de.indexOf("#")!==-1)for(var Be=de.replace(/##/g,"");Be.indexOf("#"+(Ce+1))!==-1;)++Ce;for(var He=new io(de,this.settings),je=[],St=He.lex();St.text!=="EOF";)je.push(St),St=He.lex();je.reverse();var Mt={tokens:je,numArgs:Ce};return Mt}return de}isDefined(y){return this.macros.has(y)||Cr.hasOwnProperty(y)||Xt.math.hasOwnProperty(y)||Xt.text.hasOwnProperty(y)||El.hasOwnProperty(y)}isExpandable(y){var ee=this.macros.get(y);return ee!=null?typeof ee=="string"||typeof ee=="function"||!ee.unexpandable:Cr.hasOwnProperty(y)&&!Cr[y].primitive}}var Ml=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Xs=Object.freeze({"\u208A":"+","\u208B":"-","\u208C":"=","\u208D":"(","\u208E":")","\u2080":"0","\u2081":"1","\u2082":"2","\u2083":"3","\u2084":"4","\u2085":"5","\u2086":"6","\u2087":"7","\u2088":"8","\u2089":"9","\u2090":"a","\u2091":"e","\u2095":"h","\u1D62":"i","\u2C7C":"j","\u2096":"k","\u2097":"l","\u2098":"m","\u2099":"n","\u2092":"o","\u209A":"p","\u1D63":"r","\u209B":"s","\u209C":"t","\u1D64":"u","\u1D65":"v","\u2093":"x","\u1D66":"\u03B2","\u1D67":"\u03B3","\u1D68":"\u03C1","\u1D69":"\u03D5","\u1D6A":"\u03C7","\u207A":"+","\u207B":"-","\u207C":"=","\u207D":"(","\u207E":")","\u2070":"0","\xB9":"1","\xB2":"2","\xB3":"3","\u2074":"4","\u2075":"5","\u2076":"6","\u2077":"7","\u2078":"8","\u2079":"9","\u1D2C":"A","\u1D2E":"B","\u1D30":"D","\u1D31":"E","\u1D33":"G","\u1D34":"H","\u1D35":"I","\u1D36":"J","\u1D37":"K","\u1D38":"L","\u1D39":"M","\u1D3A":"N","\u1D3C":"O","\u1D3E":"P","\u1D3F":"R","\u1D40":"T","\u1D41":"U","\u2C7D":"V","\u1D42":"W","\u1D43":"a","\u1D47":"b","\u1D9C":"c","\u1D48":"d","\u1D49":"e","\u1DA0":"f","\u1D4D":"g",\u02B0:"h","\u2071":"i",\u02B2:"j","\u1D4F":"k",\u02E1:"l","\u1D50":"m",\u207F:"n","\u1D52":"o","\u1D56":"p",\u02B3:"r",\u02E2:"s","\u1D57":"t","\u1D58":"u","\u1D5B":"v",\u02B7:"w",\u02E3:"x",\u02B8:"y","\u1DBB":"z","\u1D5D":"\u03B2","\u1D5E":"\u03B3","\u1D5F":"\u03B4","\u1D60":"\u03D5","\u1D61":"\u03C7","\u1DBF":"\u03B8"}),Ss={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"},"\u0327":{text:"\\c"}},Sl={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u1E09:"c\u0327\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u00E7:"c\u0327",\u010F:"d\u030C",\u1E0B:"d\u0307",\u1E11:"d\u0327",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u1E1D:"e\u0327\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u0229:"e\u0327",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u0123:"g\u0327",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u1E29:"h\u0327",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u0137:"k\u0327",\u013A:"l\u0301",\u013E:"l\u030C",\u013C:"l\u0327",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u0146:"n\u0327",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u0157:"r\u0327",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u015F:"s\u0327",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u0163:"t\u0327",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u1E08:"C\u0327\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u00C7:"C\u0327",\u010E:"D\u030C",\u1E0A:"D\u0307",\u1E10:"D\u0327",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u1E1C:"E\u0327\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u0228:"E\u0327",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u0122:"G\u0327",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u1E28:"H\u0327",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0136:"K\u0327",\u0139:"L\u0301",\u013D:"L\u030C",\u013B:"L\u0327",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u0145:"N\u0327",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u0156:"R\u0327",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u015E:"S\u0327",\u0164:"T\u030C",\u1E6A:"T\u0307",\u0162:"T\u0327",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"};class Bs{constructor(y,ee){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new ru(y,ee,this.mode),this.settings=ee,this.leftrightDepth=0}expect(y,ee){if(ee===void 0&&(ee=!0),this.fetch().text!==y)throw new Nt("Expected '"+y+"', got '"+this.fetch().text+"'",this.fetch());ee&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(y){this.mode=y,this.gullet.switchMode(y)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var y=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),y}finally{this.gullet.endGroups()}}subparse(y){var ee=this.nextToken;this.consume(),this.gullet.pushToken(new Ze("}")),this.gullet.pushTokens(y);var se=this.parseExpression(!1);return this.expect("}"),this.nextToken=ee,se}parseExpression(y,ee){for(var se=[];;){this.mode==="math"&&this.consumeSpaces();var de=this.fetch();if(Bs.endOfExpression.indexOf(de.text)!==-1||ee&&de.text===ee||y&&Cr[de.text]&&Cr[de.text].infix)break;var Ce=this.parseAtom(ee);if(Ce){if(Ce.type==="internal")continue}else break;se.push(Ce)}return this.mode==="text"&&this.formLigatures(se),this.handleInfixNodes(se)}handleInfixNodes(y){for(var ee=-1,se,de=0;de=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+ee[0]+'" used in math mode',y);var He=Xt[this.mode][ee].group,je=Pt.range(y),St;if(ut.hasOwnProperty(He)){var Mt=He;St={type:"atom",mode:this.mode,family:Mt,loc:je,text:ee}}else St={type:He,mode:this.mode,loc:je,text:ee};Be=St}else if(ee.charCodeAt(0)>=128)this.settings.strict&&(Qn(ee.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+ee[0]+'" used in math mode',y):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+ee[0]+'"'+(" ("+ee.charCodeAt(0)+")"),y)),Be={type:"textord",mode:"text",loc:Pt.range(y),text:ee};else return null;if(this.consume(),Ce)for(var Jt=0;Jty in te?Vl(te,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[y]=ee,au=(te,y)=>{for(var ee in y||(y={}))Tl.call(y,ee)&&cl(te,ee,y[ee]);if(Pl)for(var ee of Pl(y))vu.call(y,ee)&&cl(te,ee,y[ee]);return te},yu=(te,y)=>{var ee={};for(var se in te)Tl.call(te,se)&&y.indexOf(se)<0&&(ee[se]=te[se]);if(te!=null&&Pl)for(var se of Pl(te))y.indexOf(se)<0&&vu.call(te,se)&&(ee[se]=te[se]);return ee},dl=({onFinish:te,value:y,streamingStatus:ee,cancelIndex:se,loadImage:de})=>{const[Ce,Be]=(0,b.useState)(""),[He,je]=(0,b.useState)(0),[St,Mt]=(0,b.useState)(!1),Jt=Tn=>Tn.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Pn,lr)=>`$$${lr.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),on=()=>{Mt(!0),te==null||te()};return(0,b.useEffect)(()=>{const Tn=de?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A - -${y}`:y,Pn=Jt(Tn);if(!St)if(de||!ee||se>0){Be(Pn),je(Pn.length),(!ee||se>0)&&!de&&on();return}else if(He{Be(Pn.slice(0,He+2)),je(aa=>aa+2)},lr>10?Math.max(500/(lr/2),20):50);return()=>clearInterval(sr)}else ee||on()},[y,ee,se,de,He]),(0,b.useMemo)(()=>b.createElement("section",{className:`${kt.answer} fadeIn animated edu_md`},b.createElement(Je.UG,{remarkPlugins:[Qo.Z,wl.Z],rehypePlugins:[Fs,rt.Z],components:{code(Tn){var Pn=Tn,{node:lr,inline:sr,className:aa,children:hr}=Pn,oa=yu(Pn,["node","inline","className","children"]);const Xr=/language-(\w+)/.exec(aa||""),Jr=String(hr).trim();return sr||!Xr?b.createElement("code",au({className:aa},oa),hr):b.createElement("code",{className:kt.codeCopy,"data-text":`\`\`\`${Xr?Xr[1]:""} -${hr} -\`\`\``},b.createElement(ot.CopyToClipboard,{text:Jr,onCopy:()=>be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement("button",null,"\u590D\u5236")),b.createElement(Xe.Z,au({style:Et.Z,language:Xr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},oa),Jr))},img({node:Tn}){var Pn;const lr=(Pn=Tn.properties)==null?void 0:Pn.src;return b.createElement(dt.Z,{src:lr,width:320,"data-text":lr,onLoad:()=>de&&setTimeout(()=>on(),500)})}}},St?Ce:`${Ce}__`)),[Ce])},Co={wrap:"wrap___xM4YL",chatContainer:"chatContainer___YKWvA",btnContainer:"btnContainer___ZOKZ6",btn:"btn___dw4ey",inputContainer:"inputContainer____MqKc",sendBtn:"sendBtn___ZgFiO",sendBtnDisabled:"sendBtnDisabled___kHLNx",cancelBtn:"cancelBtn___W7Cjg",loadingWrp:"loadingWrp___hrOXq","dot-fade":"dot-fade___A97g9"},Bl=({position:te,children:y})=>{const{left:ee=0,top:se=0}=te||{},[de,Ce]=(0,b.useState)(ee),[Be,He]=(0,b.useState)(se),je=(0,b.useRef)(null),St=()=>{if(je.current){const Mt=je.current.offsetWidth,Jt=je.current.offsetHeight,on=window.innerWidth,hn=window.innerHeight;let Tn=ee,Pn=se;ee+Mt>on&&(Tn=on-Mt),Tn<0&&(Tn=0),se+Jt>hn&&(Pn=hn-Jt),Pn<0&&(Pn=0),Ce(Tn),He(Pn)}};return(0,b.useEffect)(()=>{if(!je.current||!te)return;const Mt=new ResizeObserver(()=>{St()});return Mt.observe(je.current),()=>{Mt.disconnect()}},[ee,se,te]),(0,b.useEffect)(()=>{te&&St()},[ee,se,te]),te?b.createElement("div",{ref:je,style:{position:"fixed",left:`${de}px`,top:`${Be}px`,zIndex:1050}},y):null},Eu=Object.defineProperty,Qu=Object.defineProperties,Su=Object.getOwnPropertyDescriptors,_s=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,xu=(te,y,ee)=>y in te?Eu(te,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[y]=ee,iu=(te,y)=>{for(var ee in y||(y={}))Al.call(y,ee)&&xu(te,ee,y[ee]);if(_s)for(var ee of _s(y))Fl.call(y,ee)&&xu(te,ee,y[ee]);return te},Cu=(te,y)=>Qu(te,Su(y)),wu=(te,y,ee)=>new Promise((se,de)=>{var Ce=je=>{try{He(ee.next(je))}catch(St){de(St)}},Be=je=>{try{He(ee.throw(je))}catch(St){de(St)}},He=je=>je.done?se(je.value):Promise.resolve(je.value).then(Ce,Be);He((ee=ee.apply(te,y)).next())}),Bo=({visible:te,position:y,selectText:ee,applyRefinedText:se,fetchUrl:de,noRestrictModal:Ce,shixun_generation_id:Be})=>{var He;const[je,St]=(0,b.useState)(!1),[Mt,Jt]=(0,b.useState)([]),[on,hn]=(0,b.useState)(""),[Tn,Pn]=(0,b.useState)(1),[lr,sr]=(0,b.useState)(""),[aa,hr]=(0,b.useState)(!1),oa=(0,b.useRef)(null),[Xr,Jr]=(0,b.useState)(!1),[Ea,Na]=(0,b.useState)(0),va=(0,b.useRef)(!1),ha=((He=Mt==null?void 0:Mt[(Mt==null?void 0:Mt.length)-1])==null?void 0:He.loading)===!0;(0,b.useEffect)(()=>{if(te){Pn(1);return}Jr(!1),St(!1),Ta(),Na(0),Jt([]),Pn(0)},[te]);const Ta=()=>{var xa,ma;hn(""),sr(""),(ma=(xa=oa.current)==null?void 0:xa.cancelRequest)==null||ma.call(xa)},ka=(...xa)=>wu(void 0,[...xa],function*(ma="",ai=Mt){const gi=Date.now(),yi=[...ai,{text:ma,key:gi,sender:"user",show:!0},{loading:!0,key:gi,sender:"AI",show:!0}];Pn(2),Jt(yi);const Qi={type:"stream",content:ma,shixun_generation_id:Be};oa.current=new qe(_e.Z.API_SERVER+de,Qi),yield new Promise(Yo=>{oa.current.on("data",Ko=>{const{chunk:{msg:ds},full:Xo}=Ko,es=ds==="error";Jr(!0),sr(Bi(Xo)),Jt(ts=>ts.map((ws,Ts)=>Ts===ts.length-1?Cu(iu({},ws),{text:Xo,loading:!1,error:es}):ws))}),oa.current.on("done",()=>Yo()),oa.current.on("error",Ko=>{const ds="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Ko)==="[object Object]"&&Ko.status===-9&&(Pn(1),Ce(Ko.data)),Jt(Xo=>Xo.map((es,ts)=>ts===Xo.length-1?Cu(iu({},es),{text:ds,loading:!1,error:!0}):es)),Yo()}),oa.current.on("cancelled",()=>Yo()),oa.current.startStream()}),St(!1)}),cr=xa=>{hn(xa.target.value)},_r=xa=>xa.reduce((ai,gi)=>{if(gi.sender==="user"){const yi=xa.find(Qi=>Qi.key===gi.key&&Qi.sender==="AI");yi&&(yi!=null&&yi.text)&&!(yi!=null&&yi.error)&&ai.push({question:gi.text,answer:yi.text})}return ai},[]),Ha=()=>{if(ji)return;const xa=Xa("\u6539\u5199");Ta(),St(!0),ka(xa)},Ba=xa=>{if(xa.key==="Enter"&&!xa.shiftKey){if(xa.preventDefault(),va.current||no)return;Ha()}},di=()=>{var xa,ma;Na(ai=>ai+1),(ma=(xa=oa.current)==null?void 0:xa.cancelRequest)==null||ma.call(xa),St(!1),Jr(!1)},to=[{key:"1",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:b.createElement("span",null,b.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Bi=(xa="")=>{const ma=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((ai,gi)=>{ma.push(`\u7B54\u6848${gi+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${gi+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${gi+1})\u8F93\u51FA\uFF1A`)}),ma.forEach(ai=>{const gi=new RegExp(ai,"g");xa=xa.replace(gi,`**${ai}** `)}),xa},Xa=xa=>xa==="\u6539\u5199"?`${on}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${ee}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211`:`${ee}\uFF0C${xa}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211`,Oi=xa=>{let ma="";xa.key==="1"&&(ma=Xa("\u6DA6\u8272")),xa.key==="2"&&(ma=Xa("\u6269\u5199")),xa.key==="3"&&(ma=Xa("\u7F29\u5199")),Ta(),St(!0),ka(ma)},ei=()=>{const xa=Mt.splice(Mt.length-2),{text:ma}=(xa==null?void 0:xa[0])||{};Ta(),St(!0),ka(ma,Mt)},no=je||Xr,ji=(on==null?void 0:on.trim())==="";return te?b.createElement(ke.Z,{open:ji&&!no&&(aa||!lr),overlayStyle:{minWidth:200},menu:{items:to,onClick:Oi}},b.createElement(Bl,{position:y},b.createElement("div",{className:Co.wrap},Tn===2&&b.createElement(b.Fragment,null,b.createElement("div",{className:Co.chatContainer},ha&&b.createElement("div",{className:Co.loadingWrp},b.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),b.createElement("div",{className:"ai-loading"})),lr&&b.createElement(dl,{cancelIndex:Ea,streamingStatus:je,loadImage:!1,onFinish:()=>wu(void 0,null,function*(){Na(0),setTimeout(()=>Jr(!1),0)}),value:lr})),b.createElement("div",{className:Co.btnContainer},b.createElement("div",{onClick:()=>se(!0,lr),className:Co.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),b.createElement("div",{onClick:()=>se(!1,lr),className:Co.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),b.createElement(ot.CopyToClipboard,{text:lr,onCopy:()=>be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(Ee.Z,{title:"\u590D\u5236"},b.createElement("div",{className:Co.btn,style:{marginLeft:"auto"}},b.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),b.createElement(Ee.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("div",{onClick:ei,className:Co.btn},b.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),b.createElement(Ee.Z,{title:"\u5220\u9664"},b.createElement("div",{onClick:()=>{Pn(1),Ta(),Jt([])},className:Co.btn},b.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),b.createElement("div",{className:Co.inputContainer},b.createElement(Oe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:on,bordered:!1,onFocus:()=>hr(!0),onBlur:()=>setTimeout(()=>hr(!1),300),onChange:cr,onPressEnter:Ba,onCompositionStart:()=>va.current=!0,onCompositionEnd:()=>va.current=!1}),Xr?b.createElement("div",{className:`iconfont icon-tingzhihuida ${Co.cancelBtn}`,onClick:di}):b.createElement(Me.ZP,{className:ji?Co.sendBtnDisabled:Co.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:no,onClick:Ha}))))):b.createElement(b.Fragment,null)},$l={"hover-line-container":"hover-line-container___woRPT","hover-line-content":"hover-line-content___i9fTS","line-button-container":"line-button-container___ts8rT",button:"button___DE9UP"},Ju=Object.defineProperty,Tu=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,ou=(te,y,ee)=>y in te?Ju(te,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[y]=ee,Iu=(te,y)=>{for(var ee in y||(y={}))ec.call(y,ee)&&ou(te,ee,y[ee]);if(Tu)for(var ee of Tu(y))Au.call(y,ee)&&ou(te,ee,y[ee]);return te};const Rc=te=>React.createElement("svg",Iu({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Nu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",qs=(0,b.forwardRef)(({initialContent:te,onButtonClick:y},ee)=>{const[se,de]=(0,b.useState)(null),[Ce,Be]=(0,b.useState)(null),[He,je]=(0,b.useState)(""),[St,Mt]=(0,b.useState)(null),Jt=ee,on=hr=>{const oa=document.elementFromPoint(10,hr),Xr=document.createRange();let Jr=null;const Ea=document.createTreeWalker(Jt.current,NodeFilter.SHOW_TEXT,{acceptNode:_r=>{const Ha=document.createRange();Ha.selectNodeContents(_r);const Ba=Ha.getBoundingClientRect();return Ba.top<=hr&&Ba.bottom>=hr?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Na="",va,ha,Ta=null,ka=null,cr=null;for(;va=Ea.nextNode();){va.parentNode.getAttribute("data-select")==="disabled"&&(ha=!0),Na+=va.textContent,ka||(ka=va),cr=va;const _r=document.createRange();_r.selectNodeContents(va);const Ha=_r.getBoundingClientRect();Ta===null&&(Ta=Ha.top)}if(ka&&cr&&!ha){const _r=document.createRange();_r.setStart(ka,0),_r.setEnd(cr,cr.textContent.length),Mt(_r)}else Mt(null);return Be(Ta-1),ha?"":Na.trim()};function hn(hr){for(;hr.parentElement&&hr.parentElement.tagName.toLowerCase()!=="section";){var oa=window.getComputedStyle(hr.parentElement);if(oa.pointerEvents==="none")return!0;hr=hr.parentElement}return!1}const Tn=hr=>{var oa,Xr;if(hn(hr.target)){Be(-1e6);return}if(((Xr=(oa=document.getSelection())==null?void 0:oa.toString)==null?void 0:Xr.call(oa))!==""){Be(-1e6);return}const Jr=on(hr.clientY);if((Jr==null?void 0:Jr.trim())===""){Be(-1e6);return}const Ea=Jt.current.getBoundingClientRect();de(Ea.left-30),je(Jr)},Pn=()=>{},lr=hr=>{y&&He&&y(He,hr.clientX,hr.clientY,St)},sr=()=>{if(St){const hr=window.getSelection();hr.removeAllRanges(),hr.addRange(St)}},aa=()=>{window.getSelection().removeAllRanges()};return(0,b.useEffect)(()=>{const hr=Jt.current;return hr.addEventListener("mousemove",Tn),hr.addEventListener("mouseleave",Pn),()=>{hr.removeEventListener("mousemove",Tn),hr.removeEventListener("mouseleave",Pn),aa()}},[te]),b.createElement("div",{className:$l["hover-line-container2"]},Ce!==null&&b.createElement("div",{className:$l["line-button-container"],style:{top:Ce,left:se},onMouseEnter:()=>{sr()},onMouseLeave:()=>{aa(),Be(null),je(""),Mt(null)}},b.createElement("div",{className:$l.button,onClick:lr},b.createElement("img",{src:Nu,style:{marginTop:"-3px"}}),b.createElement("div",null,"AI\u6539\u5199"))))}),Il={toolbar:"toolbar___qUHHn","chat-dialog":"chat-dialog___MttMt",button:"button___liWwI"},_l=({nodeRef:te,noRestrictModal:y,onSuccess:ee,shixun_generation_id:se,current:de})=>{const[Ce,Be]=(0,b.useState)(null),[He,je]=(0,b.useState)(null),[St,Mt]=(0,b.useState)(!1),[Jt,on]=(0,b.useState)(null),[hn,Tn]=(0,b.useState)(!1),[Pn,lr]=(0,b.useState)(!1),sr=te,aa=(0,b.useRef)(null),hr=(0,b.useRef)(null),[oa,Xr]=(0,b.useState)("");(0,b.useEffect)(()=>{Mt(!1),je(null)},[de]),(0,b.useEffect)(()=>{Ce!=null&&Ce.toString()&&Xr(Ce==null?void 0:Ce.toString())},[Ce==null?void 0:Ce.toString()]);const Jr=()=>{const ha=window.getSelection(),Ta=sr.current.scrollTop,ka=sr.current.getBoundingClientRect();if(ha.rangeCount>0&&ha.toString().length>0){const cr=ha.getRangeAt(0);Be(cr.cloneRange());const _r=cr.getBoundingClientRect(),Ha=40;let Ba=_r.top+Ta-5+Ha;Ba{if(!ha||ha.rangeCount===0){Tn(!1);return}const ka=ha.getRangeAt(0).getBoundingClientRect(),cr=window.getComputedStyle(sr.current),_r=parseInt(cr.lineHeight),Ha=parseInt(cr.paddingTop),Ba=sr.current.scrollTop,di=sr.current.getBoundingClientRect(),to=ka.top-di.top+Ba,Bi=Math.floor((to-Ha)/_r),Xa=Ha+Bi*_r-Ba;on(Xa),Tn(!0)},Na=ha=>{sr.current&&!sr.current.contains(ha.target)&&lr(!1)};(0,b.useEffect)(()=>{const ha=sr.current;return ha.addEventListener("scroll",Jr),ha.addEventListener("input",Jr),ha.addEventListener("click",Jr),ha.addEventListener("mouseup",Jr),ha.addEventListener("keyup",Jr),ha.addEventListener("click",Jr),document.addEventListener("mousedown",Na),()=>{ha.removeEventListener("scroll",Jr),ha.removeEventListener("input",Jr),ha.removeEventListener("click",Jr),ha.removeEventListener("mouseup",Jr),ha.removeEventListener("keyup",Jr),ha.removeEventListener("click",Jr),document.removeEventListener("mousedown",Na)}},[]);const va=(ha=!0,Ta)=>{if(!Ce)return;const ka=hr.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),cr=Ce.cloneRange(),_r=window.getSelection();if(_r.removeAllRanges(),_r.addRange(cr),ha){cr.deleteContents();const Ha=document.createElement("div");Ha.innerHTML=ka;const Ba=Array.from(Ha.childNodes);for(;Ba.length>0;)cr.insertNode(Ba.pop())}else{cr.collapse(!1);const Ha=document.createElement("div");Ha.innerHTML=" "+ka;const Ba=Array.from(Ha.childNodes);for(;Ba.length>0;)cr.insertNode(Ba.pop())}_r.removeAllRanges(),Be(null),Mt(!1),je(null),ee()};return b.createElement("section",{ref:hr},He&&b.createElement("div",{ref:aa,className:Il.toolbar,style:{top:He==null?void 0:He.top,left:He==null?void 0:He.left}},b.createElement("div",{className:Il.button,onClick:()=>Mt(!0)},b.createElement("img",{src:Nu}),b.createElement("span",null,"AI\u6539\u5199"))),b.createElement(Bo,{shixun_generation_id:se,key:JSON.stringify(He),noRestrictModal:y,visible:St,position:He,selectText:oa,applyRefinedText:va,fetchUrl:"/api/stream/ai/shixuns/create_stream.json"}),sr.current&&b.createElement(qs,{ref:sr,onButtonClick:(ha,Ta,ka,cr)=>{Be(cr),Mt(!0),Xr(ha),je({left:Ta,top:ka+20})}}))},tc=({scrollBoxRef:te,bottomInspectRef:y,contentRef:ee,status:se,rootMargin:de="70px",bottomOffset:Ce=110})=>{const[Be,He]=(0,b.useState)(!0),je=(0,b.useRef)(!1);return(0,b.useEffect)(()=>{if(!te.current||!y.current)return;const St=new IntersectionObserver(([Mt])=>{var Jt,on,hn,Tn;if(!document.contains(Mt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Jt=Mt.rootBounds)==null?void 0:Jt.width)===0&&((on=Mt.rootBounds)==null?void 0:on.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((hn=Mt.boundingClientRect)==null?void 0:hn.width)===0&&((Tn=Mt.boundingClientRect)==null?void 0:Tn.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}He(Mt.isIntersecting)},{root:te.current,rootMargin:de,threshold:0});return St.observe(y.current),()=>{St.disconnect()}},[te.current,y.current,de]),(0,b.useEffect)(()=>{if(!se)return;const St=te.current,Mt=ee.current;je.current=!1;let Jt=St.scrollTop;const on=()=>{const{scrollTop:Tn,scrollHeight:Pn,clientHeight:lr}=St;Tn>Jt?Tn+lr>=Pn-Ce&&(St.scrollTop=St.scrollHeight,je.current=!1):Tn{je.current||(St.scrollTop=St.scrollHeight)});return hn.observe(Mt),()=>{setTimeout(()=>{hn.unobserve(Mt)},250),St.removeEventListener("scroll",on)}},[se]),Be},Yl={loading:"loading___nYAIi",dot:"dot___S5iRl","dot-fade":"dot-fade___HGUNN"},ku=({text:te})=>b.createElement("div",null,b.createElement("div",{className:Yl.loading},b.createElement("div",{className:Yl.dot}),b.createElement("div",{className:Yl.dot}),b.createElement("div",{className:Yl.dot})),!!te&&b.createElement("div",{className:"mt5"},te)),Ru="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg==",Ou=x(92310),Kl=x.n(Ou),Js=(te,y,ee)=>new Promise((se,de)=>{var Ce=je=>{try{He(ee.next(je))}catch(St){de(St)}},Be=je=>{try{He(ee.throw(je))}catch(St){de(St)}},He=je=>je.done?se(je.value):Promise.resolve(je.value).then(Ce,Be);He((ee=ee.apply(te,y)).next())});const lu={contentRef:null,value:null,status:!1,examName:"",open:()=>Js(void 0,null,function*(){}),close:()=>{}};var uu=({value:te,onChange:y,onSuccess:ee,onCancel:se,onError:de,fetchUrl:Ce,noRestrictModal:Be=()=>{},showEditableToolbar:He,bottomOffset:je=110,loadingText:St,showEmptyData:Mt=!0,onStatusChange:Jt,className:on,style:hn,shixun_generation_id:Tn,showToolbar:Pn,current:lr})=>{const[sr,aa]=(0,b.useState)(!1),[hr,oa]=(0,b.useState)(""),[Xr,Jr]=(0,b.useState)(0),[Ea,Na]=(0,b.useState)(!1),[va,ha]=(0,b.useState)(0),[Ta,ka]=(0,b.useState)(""),cr=(0,b.useRef)(null),_r=(0,b.useRef)(null),Ha=(0,b.useRef)(null),Ba=(0,b.useRef)(null),di=(0,b.useRef)(null),to=tc({scrollBoxRef:Ba,bottomInspectRef:Ha,contentRef:_r,status:Ea,bottomOffset:je}),Bi=sr||Ea,Xa=xa=>(xa=xa.replace(new RegExp("(?$1'),xa=xa.replace(new RegExp("(?$1 - -`),xa),Oi=()=>{clearTimeout(di.current),di.current=setTimeout(()=>{const xa=_r.current.firstElementChild.cloneNode(!0);xa.querySelectorAll("code[data-text], mathx[data-text]").forEach(gi=>{let yi=gi.getAttribute("data-text");yi=yi.replace(/```.*\n|\n```/g,"");const Qi=document.createTextNode(yi);gi.parentNode.replaceChild(Qi,gi)});const ai=xa.innerHTML;y(ai)},500)};(0,b.useEffect)(()=>{no(),ha(va+1),oa(te)},[te]),(0,b.useEffect)(()=>{if(!Ea&&(_r!=null&&_r.current)){const xa=_r.current.querySelector('h2[data-type="title"]');if(xa){const ma=xa.textContent;ka(ma)}}},[Ea]),(0,b.useEffect)(()=>{Jt==null||Jt({contentRef:_r,status:Bi,value:hr,examName:Ta,open:ei,close:no})},[Bi,hr,Ta]);const ei=xa=>Js(void 0,null,function*(){aa(!0),oa(""),Jr(0);const ma=Ce;xa!=null&&xa.fetchUrl&&delete xa.fetchUrl,cr.current=new qe(`${_e.Z.API_SERVER}${ma}`,xa),yield new Promise((ai,gi)=>{cr.current.on("data",yi=>{let{chunk:{content:Qi,type:Yo}}=yi;Na(!0),Yo==="text"&&oa(Ko=>Xa(Ko+Qi))}),cr.current.on("done",()=>{ai()}),cr.current.on("error",yi=>{ai(),de==null||de(yi)}),cr.current.on("cancelled",()=>{ai(),se==null||se()}),cr.current.startStream()}),aa(!1)}),no=()=>{var xa,ma;Jr(1),(ma=(xa=cr.current)==null?void 0:xa.cancelRequest)==null||ma.call(xa),aa(!1),Na(!1)},ji=(0,b.useMemo)(()=>_r.current?b.createElement(_l,{current:lr,shixun_generation_id:Tn,noRestrictModal:Be,nodeRef:_r,onSuccess:Oi}):b.createElement(b.Fragment,null),[_r.current,lr]);return b.createElement(b.Fragment,null,b.createElement("div",{className:Kl()(tt.container,on),style:hn,ref:Ba},b.createElement("div",{ref:_r,onInput:Oi,className:tt.liWrap,contentEditable:He&&!Bi},hr&&b.createElement(dl,{key:va,cancelIndex:Xr,streamingStatus:sr,loadImage:!1,onFinish:()=>Js(void 0,null,function*(){if(Bi){if(Jr(0),setTimeout(()=>Na(!1),0),hr==="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!"){de==null||de(hr);return}ee==null||ee(hr)}}),value:hr})),!hr&&!Bi&&b.createElement("div",{className:tt.imgBox},b.createElement("img",{width:56,src:Ru}),b.createElement("span",null,"\u9884\u89C8\u533A")),Mt&&Bi&&b.createElement(ku,{text:St}),!to&&b.createElement("div",{className:tt.backBottom,onClick:()=>{Ba.current.scrollTop=Ba.current.scrollHeight}},b.createElement("i",{className:"iconfont icon-huidaodibu"})),b.createElement("div",{ref:Ha})),!Bi&&He&&Pn&&ji)},nc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF6VnQmAnGV9/z/vMffeV3azuRMCSUgCSQggiCBFEE9UvFpqW6utFopa71bx6GHRWq31xKtSFS0eqICV+wwSIJKQkDvZJJvsObOzO/d7PH9/z/O+s5sY2/4XhpmdnXln3u/7/f1+39/xPFj8H39Wr742GRaOXaYs65WWnVhtuc58y7Lmh4oWZYFv2fpIgdxZFtg2oZMgdByU7eA7Npbt6L958rttUXMsQtsCyyawLEI5gC0HMMcCpf8193ILIVT6ZoUhlgqxw5BEoLAD87ulAuxQkZC/h4ogDHBCX79eXivHsfShQizkOJQsFR63FMdVGO6yHfWz1s4FD+za9V+N/ws01v/2otVLzuv36tZHwfpDlN1m2w6W62LLiVpyLhahpQixNRiBxkPAE+BcQtvRj+Veyd8dG99x8CyLIOESuC4qlPcJ6BH48lgOHoMnXzIMIAJA7gUQ/VwQ4obgBgGOgBiGOAiIIY4fEqoQFXoazEQIlrwnuhhKLoB8hgZXPlH/IhdsGmV911HpTxwef3Dkf8Lo9wL40hUvTR0uTfxtiHpPYFk527KxQhfLtbGdhAZJoQiEEChC+V1AsS0sR8AU0ISB8pwLtkPg2niuTaAZaBO4CXwBUL6hMFiA0zdDuuYDfcLyQQJaBJwG0QAo906gcAXMiInCOtuPQQ80gI4GKgYQ/dhSShNbPtDRdwGhsFw+z6JswWdTbV3/sH//3fXTAXlaAIV1qmr9RKnwAmGVsmxsLCxLgLA0eFiOBkyflzDQEWDknB3Qj11CxyVwxGxdlDAvIaZs4dsODcfFd1yU62hw5bgngRhZrkZSgxabcARiIOD5+m8CoO2H2EFAMgg1E1Gefs4Vc1cCYGTC2pwFKAOSvMdcrMgAwiBirUZVAww84dq5a07Hxt8B8OwF568Lg/BOpawFMeKhsE8g1GBoz2HAi1gjIIdizhpcB+UIwwQ0Y7o4Ll7CJpB7x6HhCnjGtBF2atuVKz6HgdqMIybGptv0h7H5+gZEP8QKAg2G64vPUziBp38X1rmRyRqmikkLMw2A2pfKY5TxvGGAChVi3vJ9bDdB6DXEvx7DVVcfG316x1wmngSgMI86W5VSC+Sk9DmIjxP2aZbY2o8JgJb2fbZmTmijnxczFjZp5kVAavAEMM0+h4btUpOvKsdOJ+jubGPxvB6WDnQz2N1JX0cLLckkthxPKSqez8hUieGJKQ6PTDI0MslEYRpqdcMi8VlitoGYrAAakggDkn6gnxNAxEcKeG4UdJSAqAzzxFdqAHUAkvMV9sot0OdpOy5h4BmmYx1zbeu8w+Nbm36xCWDk8x4EdYHxPtoj6J9QM8OwT4NoxQBa4EqgEFBDzTYBOpTn5IMdh8ARP2dTtx3KoSLZkmHdmYt5yaZVvHDtSlYvHqCvo5WEI0z8n38CFTJeLLH76BiP7dzHPU/v4annD1MWQOV0tUn6mnlpDaqnmSl+UUBpAhj70ZiBmqECZuQmmiCKl9d2bBgrEGI9ke7suTT2iU0A1wyc/wlF+BElB9XxSMw2cg+RtFDa94npxicq5mprJirHQv9dmOca36fcBFUcaipgwWAvr7h8M6+74kLOXbnk9wBmvmRsuf+rRAD2HB3hp488w/f+ewvbdw+B72n2pgIfV4NpfKOAY4KGidQmmAgzxdfJc/JYAAzQGEQ+Us5Vu/bopOVvoRV8cnji6Y/GYQ4xXavOfgU5/WQY+Thjwdq5a0aKsoj8lDyvfaA2azFbGxz5tIRmYMOCWqAYXNjHH7/uCt78ihcz0NPVpJj+krGfOw3xIr8e+/fZi9mEN+JD9N5Kvc6dj/6GL9x2F49s3a2ByVniCyWAiH8UE/VNJI4itQEwMJcsFLMW4MS/CmBREJEz1xpXXhUSmiBTdm1rhZiyfu/Zg5u/FIbqHSedhxKZIuZrcLZxDZg6WhqA5doIA0XbKdfCkcBhu1TFB2VTvPHal3D9n7yW+X095rT/B9D0Z5mIp32u4UXsQiJTiExiFnexFnAUuOLwAS8IuP2eLXzqltvZvuMQrQkLV4trMVHfBJsoMscM1A5IP2f8oS3W43va7G0cLcuUsrBVSCC+U5tz8OWjk0+/07p29bXJXVNHxkG1yQnOUsQAKNJEvpptuVrviYDWQCoxWfF3Rn4oV553qHoe6zes5KPvezsXbFr3vwLnR4wyelKAU/ri+NqrGhdiwDRgGddioBURL08KcOJBkwoSlkUKmCqV+fTXf8QXv/lTGtUGWccyJhyzUY4R+TxbzFL8p85yogynCYT2ezpIykUIQ/ONUUy3zFvUa60ZuPBKrOCXMUPi9ylhoDbTyNIliOhMa46UETA1gA6enLgDf/KWV/Ge6/+E1pacZpx+92lMVX9XFL6I7wgkiXvy9eRdvgL5XUDVaZ64J0ucuoFR/1eBp/WuAVCAS1qKpAVpbLLA/Vu2ceNNX+LAniPkUrY24aYmNCetQRUGyt+EdXJcZ67zsCzcREq/zm809LfS5+YEV1lr5p/3RaV456luSKuiiJCGhY5mojZhfROAjQ+sBQGdPTlu+ugNvPoVL/m9rNOMlo/X4Bi2iYsQ8OV3XxkAJR0MlAAnv1t4+n3ydQyAcZiTDxKg7XpIQomvAteGpA0pG9IWtFs2x0cneNcH/5Vf3fsErSk3ki5yaYzvE9MVQCRzEVzE9kxaZ1JLycKMx1X4vqfzaP1tFF+y1gyc94CCS08FEGUSem1CIpC1LpSAEWk4eWzZVPw6q9Yu5zM3f5C1Z686LetElMpXEhAEKAFGHouZCgD6XsxWWfiW0oDJTcAz7zHfQ0A1+tfIDu3WlSJRMSmc2IjjiC8G17FJuZByLFpEKdTqfPimz/P9795NS8I1/k2D97uFClvz3nym0Ybm4hnCCsjNLOVBa/X8zXtUGK78HVOLTFgYIvDJlTAMnNWD5XqNy696AZ/65w/S19sTBYnI5CPzCCW31B9q42lWmZtvSwVHTNCiEYEm7JPfNSOlwCDgis8OfiuwAkUQWBgRLGYXgyiRNsRRBkDXVtrpJ20b17VxXIuUa5FNOqR+W/L4xMf+ne987UdkUgkNXnwTwa19qy7YSF5s/GKEmqngaCJEYttcwb3WmoHNM6EKW04F0BKHpp2nMTN9NSxH3wTPuufxmjdfxSf//n2k0xmTe2ubMFdUf5gGLyQIQ104EX+lTRNHp3RSXGhIWUuADAUk8HwxE0XghzpLCwJ5b4gv6ZUAqY9tbnJSWmUJ80SyWEp7F8kQXQHQcXBdi4Rrk0jYpJMuGRf+4cOf5bvfuoN0Ookzp0ghzDPkjtO7yEfGsTXK/ZUS29A+uWStmrdRBNnJzl6br6Rvhk3CPA1ilPs2PI9LX7KRL93yUZJJKSjI+zNYpCP8fANgaMCTmpwOCsKi0JLUlUA5eLZLPenQEP/nKTwvJPA8Ql8AC/HkdYG8XzI0UzURVmpf2BSKJoe1hXni7LG0H7QdheMYBrqOOwtiJkHaVnz4+k9w1x3305pK6YusCwvaJfq6xGUIoEy5KzJnxzWs9X0pFZrs6/QAats3TBO/JwDHmkxMuNbw+Mq3P8QVV11AGNT0VRcJA0mUSqNC25ysZp5hoR8DISzTwMTm6mhmNnyFp0010EDLa+T5UF8AqRcoDapIF00areqNg9J5k7BPg2frmqx8nYRtwBQGuq6Lk7BxkxbZTJqwVuX6697Lzm27SCQTWJKxxHJGGG5s2fjAKIDNif/6YumQtqp/kzp9RiDlqygD0bmu6DOp3SlqNY+bP38jr3vTZajQlMmMn5SrliQIMvi+pU9eKhuBgKLv5SZ+zZikF1g0BCj9N2gEwk5l/i6vUwKkMVdPqldKGByVPDWQca5q+CDsEyY6otkkMbItEnbEQg2iMWU34dLSluHE0BGuf/N7KExMaf2oy2YRt0xxQT5DK1MDlnZT5sIZLaywVg+cN0c9nxyLNYBSAxQGCj5KvATUag1e+qqL+eLX34cKa+ZDmyFLImOSej2tARP/JSYcil/T4MS3ECmeNCJGCmgapMDCCwVAAc+wT9joC7jaLRjpEuvIOGRpcSMmbCksYZ4uRSnjCwVEyUhcBzcpIDokki7tnS089ssH+diNf29MNTZZqW/qanUsZgwbtUlHPtePGXp6ACOy6oChS6m60uxE0qZS83jv313HO258DSg/Kv/IVTF5g3ys56Wp1oSNxiQ1kEGgA4QBMQLJtzRwkoLJfRM4MWntbwRQS/tC8Z0ieA2AIoWiml6co2jNZtoqUlBwI0mTiHyhI0FFwEs4JJMObsqlvaOVr37q37ntlttJpxM62zBhxDDQtpwo+zCBcTYrjl5zWgBN0ostdh7lvnEwkftkJsE3vv9x1p2zWJtMJJSM37CihCy0KFeyVGtWEzwBUAcI7e/MvTZVX9HQDJR7A6YwVszXgCogm98FQLE0KW0JiEZYaAeiGajlfuwD5XeJyDoaS+UtNmMB0cVNOiRzaS2kP/jW97Nvxx6SbiIy2CiINHszAqzRjXGVSCuBUwGc9YfxyyQaGzOW7+p7IWs3nsFXvvNhOruyphBpJH2kdaKCJCF+PUFhJkXdM8FE+cJGP5IpApZPIAzzFXU/0GAKYA2RMMJSAVuDKr4yei5mofaNcbIUgRhpVrmorliMZqC51wA6ThSNJTVzdfBwkwlyHS3s3b6Tj7zjb1HiL/SpmvOJSvpRIDFNKGOfkQ49HQNPBjEq5+vMw6JWrfPGt17NRz75Z5GEidOeSNHbkVIXYAOYnkkzVbIJIvBC3ze6zg81cJ4f0PBF/xmfKL/r5/VrjJAWRgoz5bH4UfGNwkQDoKlcxzpW68CmHrQNiBpACzFlE0jElE0wEQDdtEtbZzvf+uzX+Ol//JhUOmly4ij7MJF41gdq1pumE9aa/vOMjDvlx4BoTNlEWANktd7g4595B2/4wxebdoY+ji6sRaZsul7KkpI6eDWb0XySai0gFMZFZqzN1BOwQhqeMWctZQQ0DWJIQ7NQQPX13+qeT8NrUK97NDxhr1yMOZFYm6wA5JIUhiUShmUClASQ2ITlPiEC29V+UG7pbJZGrcaH3/YBxk+M4ugi8mz0NYEyqgKJbIr0qGQisRhoQjjLQANaXCU2XTO45baPsPmCs0xvuFlwMlcIKypQKd80sgPIF5KMFmx8QUdMODQnH3iBdgkaLJ2BCBsVjYZPrV6lVqlSmalTKdaoTTVoTAf4MxZBycFqJCBwsKTSoRztry05KyfAckKcdIid87HaFE47JNoTpNqypFuypDNZEqmUAVpHZWFhgpauDu77+b06qKQTSd1tnDVh8zjmpdaeysJaM3+zOqkOeFL5yWjBqCyta3Gt7Vm+9/NPsmRpf8ROYZvxF6a9HkjJW5fGNYCholFxODzqUioHqEBYU9fBRMzamLJPvVajMlOinK9SGVXUx238QoagkKNeFAYrGvWQehBQF0bi0VBSGTGmLMVOuaBJHDKkyDopWhJJsklhF7g5H5WrErbPoLrLWAOKdG8b6Y4O0pmMNuV0No2dSPCJ93yMQ8/v18J7rvk2fV/U7tTF+bMHNptaye+kc3HR1DSQBEhx7AuWztMAdnVK+qyTn0gDxjXkkMAyVV+doIuYDmB03GZoTOSN9Cl8PS0QNCqUCjOURqpUhm2qR1uZOZGmkFeMVMqM1ork/TzFcIoKRTxVJVANfMsjkLqOmG9UhtfOXWSHTCmEDnbo4KoUSZUl52TpTvQwkJ7P4tZ+5rd00dLhEfaN4y+ewl2eJN3XQyqbo6WzlScf3coXPvk5ktKz1jBYUQkrzseESgKuQspZ2gWfmo3oGpgvJXsBVwS1hd8IWXXuMm798cdIp6V8qQtKBkRdrjCFpzAardBlHwExgEpJsWtIUZiuEVamqY0XqR6ymD6Y48Swxd7JIkMzo4zURymGeWqU8KkQIO1Lya2lX+tFmUEUqLTbjT7f5HdGzgiQODha1ri4KkmKHGknA36CZJBjeXYFmzo3cua8QRILR/HOGsM9q4VMbxduKss/f/CfOLBrt/afuoURFUjiIp98gpxfM4j8LoBS1TT5sBFW4DVCNr9wDd/4wU04MlWg2RXgOIE2Y3GyoVTxdBoUlZ0kRwstwkaDZ7fn2fbACN5QK6UTreweKfBsfh/H6keYJo8flvFVjTBsmOa3BidqNcYZvakrzbnFlbu49RiBGmUW+upJO9V2WNbfy8rFS/FqOQ4PzZCfLDE/McgfDLyYTYtXopaOEW4o07Z6Hk//+jm+/Kl/1xE7znZ02T+qhovZiZGdBGDc9DFdABN95V70mjj4Wt3j8pedz5e/+l5qpQq5eYNM1JJY0xP0zxPfZ2rOtmaLcbp6Ciq08Epl7vvWGLvv6mJ3fpJH808w3DhMTRXxwjJB0GgyuFn+iEGbLWUYQKNsYbYkE8WyGNgozdLxLZI4kif3d+bYtHY5Z6xcjJNIMjxUZ9tTE5wYmWJNxzLevPIN9A0kaWw6hr0qxWf/4ascPXAYO2F4p88n6j/H+vq0JqxJZ7lac4k8Wb1mKavOOZv2vnms3XgWC+a3cc9t97N5wyDzL7ucXfvLrG2bZHCxlLNMOmeKnrONm92/muK+L2S55+BzPDrzAKVwnEYwJUmfCeSR1opUbPTcbEHTSITo9yaAc5+LDxKxc44siyNpVzbD+jMXs2r1Ut2CyLamyedrPPTTExwaztOSDnn3yg+wtK+bxoZ93Hf8YX56x4O6AKFTOx1G55TSBMymD9RaL57Mi+ZfwoD33vRWrnntFYR+g+zAMkokkWrY8dEi933+Fl5w1Xp2+EvpKR7hmhf34GallmtahHq8BJg+WuaOj9r89PGd3Dt9N+VwhCAsz4I2hykGp2aKMfs4Eq5NoJuAz77WREzj6ON6oakjGSPMJVOsWTrIunXL6O3tIJ1L6ADx0MO/YejZgHytyoJsK3+38N9o7a1ycPWDfOHn/0m9XtcuRSxsVtRFbDxbV2PigmpU/8OiWqvyJ3/1Wj788etBVZkYneHIRJly7zLKDQiqAcee3k6w+1HaN7yQI7uOc+2VPaxYOy+a44sooBRbb63yn58rcNvobUx4BwmDyhw2nQJWTKo55fST2BeJ2SbB5qRbUddiVrfG/kp/mk3aznB23zI2bFhE98Is6VwSlbB4+qk9PPzYdjo4k5Hac9zQ809c2v1CKuc+x2ee+TTDo2NIQG5eClN6MkFEZIyOpdFYngQTkRqr1i3lP35yMy05GT+toRqwfU+JA6MBx0oOqlYlqFeYeuZRVqxaxN7Dio2rE1zzxvVY0h6Lrnt10uP7f9PgGw8+yK8r9xD4Mscyh2VN9sWBIQY+QjKy2qgiGR03LqbOsVP9UNgXT7fO/i1m4XzO5j3W9aztSLPtykepzq9guzbP7TzIL+97GjfoxA9rXORcwdva34Vaf4hPH/o4wxOjOh1supAmN8SE528+qR4oL6t7DT7z5ffzytdehgqmsPw6QdnnxEiNBx45yqGiRb1aJWjUmRo6yMpFaSaK7eSSNW5418W09eXMZ9lw+LEaX/ybSW498j1Ga3tNj605nxfLkNjy5rCxyaO4mRl1407F7KTfTw9gbNZreQX/yj8x4E5z16u/w8zCaZyEy+7dh/jlvduo1RRZt40z/FVc3/4hwjWHufnQxymUZ3RRotnqnOtf1w1eYNLmqEwjueW8BV385J7P096RQIUVrHqDRrFGIV/h7rt2s/NoiVK5qjXezHiB3nZFrmMBhbECN974AlaeI6OFugLLw7eU+NJnn+eOqdupeRMmq9GsMwLcZEFzp5/M77NDEtH4hm5zmrw79mmRp46akCef4JyiU5O181jJy+3XsWR5lfLFR0i2JbGTDnv2DHH3/dsolRu0J7tZ7q3i7d1/TemMHXxu72d17VJ07u9yG6yNSy5RUnr3vYY+NxmDuOrVL+Tz3/wgqBIENajXqEzWKOZnePCBvTy65RilSk2XsYr5Cr3tWQYXdDB0eIo3v2U9f/CytWaC1Q/5/kfzfP32J3mk9N/4fikCcE6kbAaMiH3aUpodGH2t5YuvTwW8uj3g7hmXJ6qG3q1WyOac4v6S7svp9rwJF+Zd8RRDbA4ONgs7eti4fhGLls6jpS1Hq9PG9l17eeDxpxgvN2hNdLPK38gfz/8z9vf/klv3fR/XdnS/pFkInMvAcxddokLl4wcigKFaqXHjh67jhg+8GaWKWH5VDzPOTJQpjk3z1NYhfvGzXVTrvq4tTE3V6cq1sWJVG4cPlbjk8sVc92cvwEklqE/7fOWvR/jOow+xrfI4SnezdDf8ZD8YnfRsTt7UNc2v2mmHfGRewDcKDjt1F8EiAaxMKXbXtfqM/MBcXyVaNh4HEYhhflc7m85ezuKlA2Q7U6wdPo+tO57j+8d/SL4c0up2szF8Ma9Z/nLuS3ybR4Ye16N4OtM6zc9JPlBeU6vW+Phn/4o3/+nVswBWG0yPl8iPTLHzuePc/r3t1DxfM1Cyk1LF47xNixg9XuWsdT385fWXkG5LUzxR53M3DnHbtgfZV3nWlMajoKHNtxlMhHHNOu8pznq21iacOpmbUaCZc2KrXEUxhONaQplB+PhHUrtFXZ2cu245Cxf1kW1N0Vrv5smte7l75xbd2OpKdHKp8xouWbOe7xY+x9GxYWwZdYh+TgXyd4JIvVrnHz//Lq697nIIi+AJAw2A48cL7N8zxg9v3UFDqpvRqY6M5dm0aTmVYkDfwlauf9fFtHdnGTtS5eb37uPHOx7maGkPQTTZNLdV2Dy/2UbvbKRtGqSRDSYYzL2Pnzf3Mnlwx6oGnzrs8GBVipUnR05pNC3r6+acdcvon99NNpehVvd58OHn2HXgiJY6PYl5vKzljay9oJNv7/sa46MFs3QlqheYbC2+KMrImLigqk34t7PHH7v5nfzRn1+NCgtYXg2qPtMT04wNFzi8b5I7bt1HvRHqqdRyzac8U2btxgFq0yEt3SneceOF9PTnGDlS4VPv38HPnvs1x0oHCGW9RrMkbnRVE8zZqHEKgDFI2vZPMaK5ZmWRtkIuz4Y8WLEpRw0wM8Jk6pZJ22Ll/F7WrllC77xOMpkM4xNF7n1oByfyU3qIaDC5jFf3voYVlytufepHHDkixdWTPzaewNBgCoAmCTGmUq02+IsbX8t7b3oLhAVoCIAepckZRo8XGdpb4Je3HaNekcU0li7HS89kwYqQcsEj1ZbkbTecy7yBVsZOVPmHD27lru2/4dj0QQLdwYv6DRG7tI86NRMxjjI2mlOYdHpfNHuKcwGPbcQwURrti7rbWXXGIIODvWSyaZ7ff4xfP3OAmheQtBMsS63i5QuvZODFZW69706ODo/pxtSsCZvKTPz9rLPnb9bdyLgaI+Xyiy8/l6//4COosIhVr6IqHjP5MvnREgd3FnnoJwXqFdeMe4SW1o2LzlZMj/mk2pO85Z1n0TOQozRV55MfeoxfPLWLQvkItu1FDXXp90p70lQ0YgkV9x1O9odzr/7/L3hzATRHzSQcejtyLBvspa0jx54DIxwdmdLTXEkrw9nZc7h81XnkNkxz68/uZiyfx9YiOsYoknxay0cMjBpu5kqH6AP/+L6bmTc/i5qZwZuqUC7WmS5W2bttht/8qkFtJq2nmaS5ky9PsWQdlMdTpHvgTX+5mK5emU4I+dTHHuBHD+yiVB+jKycduLgfLJVlc5N2pbxWxmel1xtPHJxcKY8j82kaOE1vfIqFn/ZX03RvSSdIJxPMVD3dlEolbLJWG5u7N3LRhjPxeqf5zh13Ua5XTatAA2guyNzvZa2Vkv4sP3UxUvzgTZ96G3/0tqtQUxM0piqUphtUyj67thQ5vCVJdSqtDybyZ7x+gmVr0pSG2mhZUeXVf9ZHa0dSTwF87d8e4Zs/eJqR4hgLutO6SaSb5FI71MDJ5EE8hGRmaPQMjDwnFyhqooudm26YkZJz243GKUSTWzpLjIeD4zM7Hehxs8zMFKZdm95EHxctPZvNm87i8OQwtz94r5Zqsb40IEYZd9wJXDv//HjqrWnGgadYuKSXH9z5j3RkoD5RojLToDzt89xDRSZ2dFGfljmZkEq9xoRziBVLBinsTzFwYYnLr+0gk02Qyrjce/d2/vEz97JreJQFnSmpE2vzlWl3mdSSYSE9N6MBnbOeMCrIamCilUQxgKbnok8nmp6OZnD0ELhZYOhJDbMpyE81fdNxNG7LzOVlHZfFbQNctm4N61eu5edbHuKZwztJuHpS0HBci+lTGuvr5p8flwmjIUqJjDaVWp03XHcFf3/zn+ONT1Gb9hg5WubYMyFTu7oJPUcXTQ+NHiW1okC/OpPxE1XWXlNl/QtyJNIyh+IwMjzBhz90O/f/5jAp26Y316L7u/JeM9Mdj60JiOZmTNg0qvRqUHlN9I/mQ1T4MIQUcLThazB0GU2qjIFHyWvgaek0V2ca4E+uwCs6k1mWdfdw9QXn0e4s5qv3f5daUMMysx5NE26mnvFzwsDokFHLLgr6ytL91xtuvJYb/uoaqoUyRw+VmNnZTWW4Bb9eJ7A8do/tYfm6Dorbegg7x9j8Bpu++SnduI5Wh/HVL9zJLT/YyuGxEss6u0mQIAwt3Uo27DPXWI9qRADqwUwZKo9yZTPYbQbTdeU7SgFj4AwzRKNFwONT8xtMN6p6uOn0eZiZKBNjnpdu48xFvbxs00U88ewQW448rRvxp1ZgDG5zQF2r+8Lm+LEAiLMEufri3F//+j/gqj+4iPqxFIWDSb0wY9maXhxJAVtLjG13KB+3Wf6SIovOypDMOnq4R49YJBz27Rriwx/7AY/uHEV5Dktb+nCClB7MDGVsVwNo/hEumUAy+0xomcfx6wwcRsibHyMrTMI/K3JFNk17ZUr1mtGcUeexGQR09AxpS6fJ2Uku2bCC+T19/PShrabrFw9InxKM9GygbqCBNRfAGLjOVs6VAAAWlElEQVRo+YU2ZUG33vBJJFI4etTNTKq//o1XcsNfvIrJE3kmj9WplmZYfGYb/Ut7jJ/QNzEVk9Z/6+t38/UfbGHnkSlarQ6WJRfhBmk9Oy02Kc2oQICyAnzLR0Az/T0Dq9x8fNpEECvFhMxV277pSWvnHq1Aj8W51mYy3VBjslqmHsgcrFHxUUw17wP6W9uw8Xj9Feczmi/zwFPPk3SjPPo0ObAZJRSALZo6ML6Os1mJ9IOlG2eScWFLpLj1N6jLiNu738TVl52D4wa6v3D0wAStLVkGlveYlT8R3YWNk2MF/vnTt3PPUwc4OFwip9o5g7PoCPr1sTVElhcBKdN3DXxbQJXnBLyQHsfj05sOs7g1z4d+fSa/qskoR+zjYrMyEVizxzIrT2bqVfL1EjLbfFJFRSm6c616UeKigS5e9aJzeHTbQXYdOq5H43QTKU6d5vK9GeXBkiASRxizrCtymOJoZR2rvkxyoEQ0DxL5IU9x3RuvYmnfIgYGsmx44ULdPx56foyMm2NwTa+eg4l7xTLkuHPHAb7wlTvYtm+M/SeKeNUkS9RKFrOGVrqN8xfgqCOzB4G+1Qnw8PDJ2QEvGRxlXm6au452s823sVxPs1ZmccxqExOALFvAElb6NIIG49UitaA667+UIptM0tfSTr40wStetIGVC/q5/VfbKJar2v2Y9SBSGTMhzARsU8pv8njd4IXaA8kgoYyexbzWqZ2SaTuDqgyYxyYuEmFxfz+Xrt9AKZ9h6ZkDvOkvz6BWDtj/6wo9CzLYnkv/ujZzzGizCDnSs9ue59bb7uH5w+MczZcZmaygaln61XIWsZJeBkmT1T5IwPSoR6DqYQ6q+i8+AVVCu4Hv1Akcj0DMWbynmL4GrwG2j62526BQm6ZQnyZUZgVKWybLvNYuRvKTnLtmIZdtWMF4ocbP73tWD6Zr0ujgExEokjta+MwFcP3ghbIYQc+VCGPi+oXuC8tIhzGIJoixDXS1tvKic9ZRsjewd3gBH3hHmo3rFU/cUeT8V/YyvLdMkgyDq1o1A+RqmpE0i0P7j3DXfz/Cjn2HyM+UGZuuMT5VZ7qscOstdAWDzGMxnQzQSpuO2mImDRrUov/W9X0dz6rhW3UC24AYytiH44FVx7YbWE5NA11qlBkrT5DJwcol/bSmcuzeP8yqFX1cePYi2tty3HHPDg4PT+C48VIyCUxGMxnFGevBuQyMhLRefTmnImKL/4vXyGrqRZNaciTZfcOH+d1drF77Sn4zcinZyhauuvQE5/ZdTDqXZdnGHONHpmlNZ+hZ1qInruSKykCRTJ/mJyvs2nGA53bv5tjYMaaqRR0ti9UGUzMNimUZOHKhniHtdZIJu8jQToo0Dgm99EzHXh2hA3y7YQC0G+Zm1cCugVvFcuq4GZ90C7S1JfVEmFjF6mV9DM5roz3XzjM7h7nnEWGfnLa4nqhFoCf7Im8eMS+OwJqc4gNnRwkjk9fmapYqNFWBpqJR8HpWREAMQuZ1zCdQPeSnDuLXS6xctJIXr30lf/TOTaTbQo48O01nVwsdAym8ejShqnxqFYtSwaGU95gYm+T42DDDk0fJF08wUy9Q9krUvCqVeoOZhk9VJrPqpvojIl7kTxjahMrV3zWepBB/Zct4mxuQcEMSCUU6bdHWkqQlm9b3fZ0tdLXnSCVTdLX0sf35E/z8/kciMS4sjnPf6F4kmWySoSvq0X4KcSxfN7hZkgJdC9N7rBidbkb85XEcSOStspgllN06ojF/WYATmLzUbINi6xEQRznc8Kd/xNv/9DVUaw2OPF2nZ16GXJ8pJqR/kUHtcyisqzPT5SEtjkbFpVJWzJSqFKoFCtUxpiojFKtjlGuTVBpTNLyyliW+FB30wJEyy1D12hDZ2MfWbUoZpEy5DqmESyrpkkrJfVLP/KXdDNlECx2ZPrqSA/z31l9z9+MP6aAjeW+oF5qFJt+eUzg1A/SzP811JDoK6xxPT/bFQSdi25xKYuwcBVg97hsdTBbkxKYeXRVhbtLJ8KpLr+K1L30pi+YtZmJPSFt/g7aCRfrWVpBG0PNQaw2ZOtOnuCyg2Am1NNSwaAQ2dd8y84BhnUpQoyKs9Geo+SUdUT1fxt1qKFXT8ziOFeDaPo4dkpSFNo5D0nVJuzInmKUlkyOXaqMr0Uu96POt+3/I4/sex9WDZqIpzSYVEoj0cGXUWTRBNK4GzQFROovahOOOU6TUpXqjx2IiHagXV8f74ejHkSnHx5oDYvMp0Yr1kM5ML5esvZSrNlzJ4uwS+g8kaNkF9sWhrA6DPRZqp0VtFIoJRWEgpLAgoNwN1axFLeVSSVmUM1BIw2gOjrdAPgelFDRkMxEFyQAyHnTUYMlMyLKZgO6qT9ZvkMLX60fSNYueUpYjY4f5zGO3sG9qD0kBTxqmIt4leocSzc36QLO5SFR9OQXAOBLrTEQ7wyYosfyNBGkcTHReGkmZ5pL/WPVIYeHUkpGRQRJ1Gw1Fxmpn1cA6Lhq8hAuT57C82CEr63AWKhK94rcsKIM/blGcgmJDMWUrCjnFtnMsvr8ZxtotxtsU9RYFqRDdlosbFmbpkM5qUmWbVcNw7a6AjQcCeicV8yoJWoOQu4Ye43N7bmNMjeEmApTtYdmevjeLI8UHRuelk4hodXKU8Zi/xH4wSuVi1uhx3liyyIu0HDIjbmZYMpYz0eYTuqoRvSeSKHIsvUTBky8jh3Nx7aRe8SQLZNJtLdhWJ+t61vK6TVfQWh+gNZ9jXs3RbEh2KhI9CrdFQIUgBXduCnn3mpDjehWhHDMqDshj2TBB/HQzD9XOGqZtbnrI4oa9UhSZZsfEAX6+/THuf3Y7gapCooqyGyjJZEQzOtFSDD2ifHIQ0SI6Sk1NU8mkcs0oHFeANTxxjUwDabY+0dmsXg4fA2hMWOMjwSOumIS2ruDMX9jLOeeezbLBJXRkerDJaUlSrjqUayFb9u2m7ua5ZM0SKqUEd+8dpK3az1lulsGuFvpa0rS2OuRabQoL4JtXwb6FIXlb4Yu9xkso5RtoNx2Vq/TFlAaGzdrj8PVfjLP90ef4r4d+zdCxEUJVwUn4KFvAqxnWiWaUWWsn2lNLkkkpYUWVFV0ea37eXP93CoBN3zW38KNFpJE0uiIczSGbDRhEysjFFnDNUnkB8q3Xv54/vu5aetv7TaDIAzNQKNYZGgs4MZVmzLPZmvN4KH2ChUPPs/3OMsPH58NIHcfOkm1tJ9eZJNvjM71IMXFeC2xshcEUlizhSEfr+fW6LsMOvc9KsQYjM2Sfm2Tjjw6gHt3LieoEjiOi2tO6UFFBWXWU04gyFnneZEvCNCloxBFXV73n+L74+VN04AUzoPSC67jMY0w3ZmMsqKNaerRtU5OZskVTGOgFiG9/zxt4/9+9S/syygEUHcjbElb1Qt9Cqc6hEzCSTzGMxX8thHuXKNSzR7G/cYzEtimCRIfxMXaSQMph1QJhSzvq4lbstUmyMw3SrkOyu51qa1bXFPuqJbpKDVpHfMrPHeDY7mcIvRKu6EFL9r2q650XQquKskRYG9+nMBtI6KJp5PsEwHj+Ri/jnTtmEjHRmK+uNs1Y6wfP36MUesm/ATFCby6AhnpmtbqJ6WZPrag0JKvLBxb18cO7vkBPWyelfJWWdAcUHBjXOVhUg/QpTHsMDVlMjKSYCC0e7ocfr4bRcpnEP28jswMqboJAttqrTWH7BYK2QdTGDHTYuI06mTR0ppNU3YReibnWqpPxK3gNh0VWP51TdX717I+ZmBwiZcveCAKeZCYy/1NHWZ72eUayiIaVWmNUwNUnKJIoqoFH2Zl+XZTTzQFwr7V+8IIHlFLRphOnyBPt42S1YrSjTxSptSKKSu0iviuVBn/1/jfz9r94FTd9+Bs8++QY56xZxp//4Ss5e+FqqERrcS0P36oxNukztjdB8ViOou+yrwO+uxp+065Y8UDAst0+47U6hWKRmfFRqn4Cryupt1XB9Uh1OTitDjPVEmGpRHtSsaojQUZGTTyHF3AmZyXh209/kaGje0i7UkERnyeqX/ReNI8t4MjOZLp3IL4vKhzI/gt6iHxW+80V0nFf2MJ60Fo3eMEXUSra9uR3ATRROVbRJsJJLdBJOnT1tONYCbqSC7j4ovMZPVbkiYcPkEq0UqzkOXtND9dccz6XX3oemUQLKmjgKU/vtzA5VmNyT4bq0S4qXoLhVotfLIVf9sGG3bBpGGo2lG2YseQahFRsEGOUtqQsDZuZLjF29CD5I3vJqBJnrFhIKttKGHTwWnsFy9tP8LmHP8Po6JA2Zy2UdaF2zhLdRLQaKSpd6dxaMq64L9MspMT1xjkrBCy+ZK1feOGVKgj1xjvmZ+4cQyxTjP+ThYCC/iVXbuANb3oJy5cuIJhJMLWnj/vuOMATjz6pdweypexkVykxCZmAC1/4Qt53/aW0ZtLUGx6BrHtrSA48zdSedhrDPVT9JKOtDo8PWPxoHlx8GDZPQKkNJrOK/KExDh8/zowog45OkvPmoxyXRhlOHBlhas8zZCmxcOUK6pluBuw+brSTlNxn+Ne7/oVKeQo3aYK0rJaKljcZGRQvyZCmltT+tB88eaBzbiYSL+6xbOcqvfXT7oLZ+smomEiCG5UT6TwxDY/2njbe9/G38MpXbsL2LIqFgMJMg6PPw8yOxezcfoj7ntxF1U1DWKNeGWaiuoXOtvN50YVL+dgHN+I4SQLPIvQdPbw9OlZgen8btbFuykGOiWyCp+dZ/KwPVtmKY4thuEWx6pYTzH+uStUKyXtljruK6hkDJPsGcCehcOgE1aMH6OxroWXhAjrdNl4WJrkoVWZ77WF+9uxPGT5wUJeqDEeiBpTuG4n/m12VHjfSZ3snsWlHWYkZ6ZzO9S/t1cF03cDmLyl4RzP6RrTV1Ve9xMuns7eDz33zb1i9aSlWqUaQr1PM13i2qtiZL7B4ayfVsdV8b8vTPD/yMJY/TlifwfMmyNjdtCQv4i/e1sYfv2k9oZfC8jOoeppyvcjoxAhTR3KUJ3oo1dspZLI81WHzX8ssSpsd6FRkd1U557sVUmWLBjZTyuJIeZTykhZSPfNpPWERHKtjjU8yf2ErK+wMa6XXS8hAZwnOn+GRbffy0//8IeVSSTe7NFBaf5kAoocotQIwQMU+UAeQWIQ0p3nVl4cKT79TA3jekkv76/XKfmVZMlKuN1w0++pF/a7f7kX1qa+8m6tfsZG9ymdRvkZlpEBhrMjwdIU90xXajpQpHzmPbXst7tq9h3S2lUpByuOPobxpFra/jM6WPJ+/+aUsOaMXK8hgN9oIfYtCfYSR4+NMHk9SnOxg29AUT+zZiZ90KV56CUeuWEVtMGlmfEVBmA1CTCon3bGpMoxJMbiT5EHFZUdD1lWgo110YkjH+CgtmWEWX9bDwbH9fOVfbmFkeIxExjE7AUe9Dy1fdKUpZtrJ1WcznayrkGXbsWe3vxOg1g6c/4nfbir0kRg0fVDZYKLe4KWveRH/+tV3s89u0Fqv0zE+xeTwBIWxGfJTM0xPlskXZ5ge62Ro53p+9OzDlINhav4UeHn8YJQ+60w60j1cdHE3f/u3l5FMpXHJYQU5Gl6N0YkTDB0qcOxoyP1bjzKkd9Jw6Onsx12ynr1rF7K7W/Z0kZqT3v8Zt1ymZXwSt1LG9i2Sdop+t4NzUx30uhlU0qIShGSndrDzmUdYPLiIl7/pfI5OHOffPv0NJiYnTBmsuYhVYmRc0otlXdTkj9Rb1Fr75KH81tkNGOWlsgXocCX/IHCBSdPMXIo0pb9y28e4+NINHArLLJkpMj2aZ/zYOPnJMoV8ialCmelimelCyIn9y7n9yR9RdJYTtC2Hya34ld2kVRvdzkISiTr/cvPVnL95md6oxLVTunA7dqLA7uePsWXbFIdONNC7QcveUG4C287R3zXAgRwctlxdoQnctN5KWfZtkx3krIQioaDfq3GWHTA/4bKg4pMKPSqpPMeHhxgdq/CSi1ez7MJBHtuyi6995T+NRBOVFee/ktPH6/qj/sfslKvsjsQTVtdptgCNTbnmVbdaylqghWUQ0j/Yy+0PfA63vZVGY5qO6QLjw2OMH5/UZfl8foZioUJxqsJUvkb+RC93PfmMliZVf1qvBZb1cI7y6GY5yxa18ZrXruS1Lz+XZCZFQm/yYDF8OM+2p4/wyFMzzDTMjsEVT5abmcGNjlwrA6kG07WS6cLJ+jvZT0HW5ekdOlwy6RQduRwdbVlaW1J6lC3pBnqbglq1gu95ZGyXs84ZgPYk3/qPX7Bly1N64bVxXdrzmURhbv6ru0Y6wB7LOOF5u063CW0sYmQbZFtxpwrVAikMXHT5Rr70zQ9y3K/Tmw7JzMwwMnSC8eE8k/kShYkSxakyhUKVyckak6MdPLFzD0P5g2Scbr2r30w4hheUGEgs46LzB3Vv4tqXn8/Gc5foja7ELHfvOMHjTxzjnicOct6GPsLUII/vLOEkodwISElAyLp0JmSvP5swFAfYQuiksOwUrpPQ63vTSUVLrkE6VcbRpSqYKUzpQJhKu8gIc0dbGyvWD7Dj4FH+49u348k2x/HUQtzCjACJd3cLbY5Zyr76YGHL798GOQZRgkqtUf1JveFdcN11l3LFi9fqUrvnN9i0eRX1YokTR8SESxQnS+SnykxOVpgYD5gca2H38F72DB8mm+ii6pd1RVmpBotzA6xa3UO5YrNx7Rn89TsvNn3WAO675yBPPDXGfdue4E3XnENP3xp+9tAhUk5d79xh2y5Zy6VTpJXrUPHbODxh0d82D1ulQQNpk0yGNGYO4DqTLFnYQTYH9WpZz0KX6x45KZiGaRad0YvdafOTn93D/gNDeq8FLdx0WT/apS0Kow7qiYSTuWbXabaFP7UK2pTT4hMPTo/87T/+yzvf84rXvyRXr1Z46qHHGD14hDWrllObqTIxVmQqX2YyX2ZsvMLEmMvUZIJio8jW3XvxwgoOOcrhlAZwfnoeC3oGyBcd7I5xbv23t9LRnkGFDnf+fA9PPzvB3Vsf5BVXbuSyzRfyw59vJSs7KVoOCeViWykaYRrLyeA7bezN27QnsoxmO/BbcmSnqwyoOl5xiA53mrVnttEIS9HmZGY7PatSwS+4pGXP6hUpnnzuN9x3/5MkpAcQTXg1ez6yFbxlf9bqaPv/2wp+NiuBBx64s//8zWd9dHp07A/nLepo27P1WY7sPk5XawvjI1NMTpaYnCgzNlZh5ESOalnmaFwe2vUkU2XpbrhUwmk9e9KXGCTpdnGkslsPNX7n5j9n49pFehf7X965n517J6kmJ1l1xkKmRnyOjpYJXdlcwmK8exElp41GyaXm5Ci0tDHdPQ8Cl+nVGWgPdUmr4948bctb6fRDllROsHZ6L9lgWhcMhGSSTjo1WYGVws1ajNWOc9sd9+ptooz4A5VQ02B9N20nP3E61s3F5/cycO6L5PEPb7opeeVfX32ZPVN95W8e3726NePOHx+Znj82Nt0yPlrm2HGL0RERnB7pRJpdwwfZdWSEhqoRhB5JO6Td7dV7IHgyrU+CD7ztUt7ymhfoTRcP7i/SM9jKwsEWdu8a499/uJ1j81ZTkp2Zjx5lX0cn9WxWUiJT9BUfeM4a2LASgjzcNQKLc9DdBi0J2HUQdg+zaGaUxbVJ5ucy9C5ayEAwof1jY9JjZn+dxFKrdOud9xy3bXUcpXbhOD9L9vf/n/93GP8PfbOtZaNNkVQAAAAASUVORK5CYII=",zl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF69nQm0ZHdd5z//u9/aq97W/XpNpwOZhIR9EaOyKQgqorhwHJ0onkEcZwZQZ86o4Bk548jgiDqKozLHOSoqi0hggIAoCdCEQCAJ3dk6vaXXt7/a6+535ve/Vd2vu193+gWYSirdebXce7/3t35/y1Nc4+M3D+VO+0jyUsh/SMFNSjFv2PZ8GieVPEvPf4tSihxQ1/i9/z/eluc5qBwMC8u0SJMYslyfJ9BXcBaVn83hYTA/1thvfe4/P0NF13JuT3qdv/qJfFsche/IlfoplVNThoFhW6RxTJ5lFx9j8m1KzvdJv/r8Z/VbsxylPyL/yZGfyTXL/8r1F6/IRRv6dbXJLbrajdNwCY7y9crAtG2yONHXcB7KyRkp1VV5/n7bcX/r3a9RC1cD8opX+YefzN1jcfTr5Lwth7K80TBt8jwjS5OLvjNXeQHY+Nv0SY4BPA/EJWehX84FiAIO/ffx58d4keVyaQqRanmtAFL+kmFqSS/eOQHzigDKnSj+LR7yd5VjGjZKGWRpXLw2uVPjtymlBih+b5/t/Jd/92oVbgbkpgCK1EVx9A+Qv6g4OYVh2aSxSPX509ggQWMAjbHUbJQOffKXHiZHZLf47ky/PoFCv1WBbeSULPBJcPIEskx/JjYshriMUoMkzbRUikyeR79A5wpCU0A8kcaJXJu2o9W6eGUj0ueR/LJjO6/bTBovO9Kv3BHeGmf5J1DslIOZllPcoUvVdSIMcgG5oe+oXIRWuyue/vjFDe/JlYEyFLbKcfMIO4uomCnz5Zy406N9ZoH2uTOEvQ6maeKWK3hT05izOxg0trOOT5wUQG7JbGyQNjkdQ0yTaZMmYyG5/DpOG0q9+j0/7B7ceHkXAaglLwq/qgy1U8AwTZsk2lRyC00Yq66o2Fgzrug89L3VKjt2MobCNAzsYICxfgpj6RRZZxkVDVF5iikG3/FwylUs2yMY9llffIKgu4Jr+3jlGrW5XZT2PYPO1G5Wc5s8KyTsoovaoAEbzclEZS81MabjaoHRTuYSlQZOO477/I2SeP5YYvOORtFdivxFhmHJLSFL4s2+pLA71wBaoe7qou/I5U7Ls7tO/sQhwuMHidZOQ9TDUCm2CbZtYFsOtmVjOy6mW8EpT2FVphj2O7TPPIbKE2y3iltqUd+xn2j3M1iqbSfJJm5m80hAq+jEySkB6XKrJCqtTUaWXGoW5cK/fL3jvGRiE88D+LY7wt/KMt5uWJa+4ElossldKCRY27vLbVthY+Q4Y8M9UQVD7KiJ6g8IH3+A4aP3EK0cJ4/7OJbCL1eo1hqUqnU8x8MwDZRcQBLop8oylOmiSjMkpk9v8QhZ1Me0K9huDac6S7z/hazN7dPOR+7vNam0gFgY5PPmXTstwywcjAjRJXZfGeqdv/9a9x1jKwaiukkSH1GmVc7TVHva8w7rcjE+b++MTQAs/Ork80pLsjJNjNGQ8NhD9A5+keHZR8jiLqVKldbsLuoz8zhuFRswVYplZNim0hJo2pZ2ClkUEA1XiYZtUuWR2VWG62fI4iG2W0aZPpk9TfDs19BvzWFkaaHKV4sIzrvtMUSTcGmsXRKyCZACoojiRBbEO9u2s19UWR/jLXcE77Vs9806trsEsM280kR9N/MVRdCqNGhyxLTXJjj+ML1H76V/+hGyqEOtOcXM/H7K1SmIQ5LRKrlIEzG2gGeZWJalAXQdG8cpYXsVrcpxCoPOIkkckCiXcLCMmee4Xon+EJJdL6L/nFdoiTXGl3zBzm0e5F96jRuvT/4uMWMSRWPBKrROwZ/8/uu8X1SSYQxOsZxEce1yhRfgJ7dlbM9EqIog7ny+Ie9JFTiWgaFMsmBEsHiW7tFD9I9+neHScbI8otGcYXbHPjy/QjJYI+4vkydDLCPXnxXg5CneVhyMqdVIYZgKy5DXbFyvQu5U6fUHpNGANEuJgi4Vv0R/lBG72zBe/HpGlSZxbhaqL+o8CTLHd32z+LS4+Ze5IS0QloAYRhfUWaluY78zo/7jp/JXhlF852bgFbHlBn8+CZTPi15xR20zZ39lxBOPn2Xh6AnWTx2mc/YYadDG80ya03M0GrMapLC3TjRcgSTA1MCZeI6J7zi4joNjW9imiWWaKFM8ahGdZXlGmkIcx9iWheVW6Y8i8jQmioeUXItRkBPnHvu+4wdRzVm61RaLsUOQFOon5kVixonl3jzIv0I4rqMSk1Syl4kyK/NV6pc/lvxxmqW/eMXY7UIeVRx6HOgViUQBoO8owkcf5mt3f564t4BrJdSqPlXfxTUVxCPCYYc0HqDSSHtbS0usiSuqaps6sxCjbYpzUuKptdhoj22KPTQttE1SiiiKSJIU03YZhgmWAZ5rMgpjksxn97Nejl9t4Vcr4NcYKZtObrOOQw+zUMGJYm3M3DcN+i8gI+elzEl0ouF4r3rLR6PPQf6SawLwEs9WnEOO7xgk585w+mtfIe4vYsQ9HZbkYZ8sCfVTwo48iwvPKjclzzB0OmVgmUoDaBoSiOdaEv1yCc/zcB0XS1AFkiQhiBOSOCHLUyINWE6mFFP1Gv3RCIwy0zueieU62LaL65fwylXcSh3Dr9K2a5yyKkQYhY28yBGedxNXgmPsnRVpmohu3KXe+tHwsRyetlUAi6RHUXHAOvM499/9BdYWn8CI1snTIWYea09YBKXyTDRoeZ7qg4unz/OENC0if9+yqZQr1Ko1mrUGzVqNcsnT0ifSFsYRaaqVmeFwRLvXI44T4iQmzjIa1TpxkmobWavP4XsOnlvBsH1M28O0PCyvqiUzrW/nTG07A8vCuIQPuSJyG16QtDaXa8jywyKBPcgrVwRwLOIbI74NGSW2a9E+eIgH/+ljhP0l8ngAyQjigDyPIItQcjCdDoakaazTJQFOJE+Amm5M0ajWcEViPB/bNOgOeqy117SzGEXyOQlLFJZlUvZ8PNclyTPiRKQxwbZcXMdj2/QsrUYTx7IxTEfTV5JVyE0QDx7nDk55jtKeW1nbdyuxZRXWcQvskWBlOQ5JFPfVWz4aXiV7vTqspmWRrK9w4kt3cerwQZKgTxQNiAYrZNEA0pA8HYFO1GPtbUWNfdth2/Q0080p7Vkl8BXzKp622++ytLJCEI20OouAiMSmWUIm5IE2jeKRHXzPxTBNoiRCzqVVa3Ld9vlCev2KNvpRmhFH4mgSLbGjKCFOLUx3hsqt30t883O1NugEcGIYrwnMIrx5CgAWPsiwTcKTJ3j4c3eyePowfrnM1Oz1DJYeJ20fxTZSSCPyONAASBgjjEetXGGuOYvjOaSZXJxYI0iyjOW1ZfrDvrZ58plRONTgSI4rkufajjYbSRKTphm27eC7HrlSpHnGfGua6+Z30KzVScf+VodEShHGCcPRiP5gyChKyfBxG0+j/prbUa0pHe5c5J6vQZe1U9uaBI4tn2kyOHGMR/75EyyfPcaOHTvZd+OzWD/+ANnqUchC4mjIKBjQ7XcYBX19OVPNaa2uEoaIIxEgJHwS+7a0tqwlzDBhFAy1pE3VWzSrVS2FBiaOqE2aEkWBVnH5jEiO/FykeLpWY6re1Ia+Vm1Qr1YwlUEQBgyCgDCIiOKUOJEbZoBRZ/q730D5hS8FsdWXUxFPCuMWAdS5FvHKGo986g7OPvEQe/bt4obrruPUNw7oEEYkRgAY9NsMhm0Mpdg+NUu91tL2SCFqWHgxUZ0wDFnvtlFavRP9+Xq1yfbpWWrlKqZl6rzcQKQsLYjUNGUwCllpr3H83InCg5u2dhyGsqhValoye6M+/cGAIBKbm2nwojjDdX1mWvP4Tp36jS9j24/cruNMechxtvLYEoAiNaZlcOYLB3j4S59hbr7BzrlpTh+8hzDo6DsdjXr0Bqva68605pibmsF3XQKhxcT161hLmA4IooBgNNS5c0aqTYNIzlSlrkOYSqV0PlYUSXMdU9uzhZV1Ftsi2SGdnjiaZSwhRYWeHzOyksXMNuRGzGiVtiybMIpYbnd4/PQZuiOb7dO7mX76bez+yTedZxKulqZuBuw1AzihgQgCDn7kI6TBCnNTZU4/+nVGwzWCYEAU9jSQlVKVHdt2UfY8fNvUQKVRRJbFWiJF8iQYDqMR5CnKBMsU4qBEUwhTx6HeqOE7lva4YhNLnkdvMODYmUVOLiyy3m5radUXnA0xjIQkzan6VWYaLWaaLeq1OvVKjZLv6yA8lXAoilgfDDndLbEUlWntu5k9P/R6tF6P2fCteOQtASgnES2vcvxz/4irepw5+gD97iph0CMJ26TJiGZznpnWDJ5t4pqgspRAHEkU6oxBgxeH+pkkkQ6ay77HKDGplSq4lkmtVqbsyc99fNfS4EkYcnpxhUeOHeHs0iK2WEUDYqkIIClhqp1KyfU1sSB/VoTtqTeZbtbxfU979TTLdTgzjDxOBbMYL3gFtT07yZOisnihsHVtinyNABbEY24aGJ0ep+++kxOP3EO3s6SlLgk6JFGf6bl9VKs1fDPXFL1j5EWgG4dYmr1OCIOAKI0IwqEOZ6aaDXqjBNurU/VsbfPqvnhXU0uOqL9tKVa7Pe4/eIhziwtaUBzLwjMM4hwCCdhz4e0yHNuhXKpQrwhwU8xOtXRYI15fnNRwKAy7qUucSd4kecGPEmzfjUouFMq2osbXCGBxl8UJrD9wLwf/8R9odxZIwyFx2CUcrtCa2Uu5Usc1M83nuToskEwk1WpqpBFRONQetx/08Gyb+Zk5RmHIKK/QqtWxDaXJB0fFlCWPdmwtkRKiPHrkcU4cO0bNKQJoQxlYSjHKUwJJDxWkGToe9FyfeqXO3NQUM60pGrUqpmloKe4NhgwGAY7rYRo+avom8pf9SzKh38TBjf+5Nvnj2sIYzbjYJr2HH+b+Oz9MZ32BNBG1HNJrn6BSbdFo7cDKUxwzQ+WRJguED9DhQTIkDEfaFvaGPW3j5me2Y5k5i+0B1dZeaq6liQPXiLBVjOc6WsrEa49GQ448fEjXoj3RW01wFKXOQZbSjiOUsDiWS56bBKnQa0o7kZv37WW22dBhThTHDIYB/cGIOE11qmeZDfxXvBHz+psl2R6r8bV74ieVQLmzwhQPjx3lwc9+gnZ7UZMDwgwP2qd0uja340ZJF3DNHJMEg0wTA3kakoUDwnDAIBgxHPWolcrMTm3XzmW9t0JAlemZXbiahckx046WYMmNBbwsy7DXFrCXF3WoIaG0EKi5Ia/CapLxSBCSuY724I5bwbRsOqMRS52uBvvZNz6NPXNzRKE4rphuf8QwinThyrcrlJ/xKuqv+imd3xbF928lgIbCGo04fuBels89QX/9HN3l4wSDNYnMqDdnNfGZJzElIRaMVMdpwhiLcwmDAaNRnzDsM1tvMT29Q6uT1EIWVlfwW9drIkDXd/MIM17TN0CoLvkeM0v4me+8lf0zNZ0tSDpoS4Yj2Y1hsHx6iQ99+kvc0x9ilCuU6tPU6hJEVxkGEScWznFyaYmn7drJ7pltGsBRGNEbBqAsXLtEef5Wtv/Ur6IkL9b1lG8hgOPwnDzNSAYDvvahv2T13FGazSlGg/WCz8sTXEs6FkICifgFsKBb2Lygr73zdGsb22bmyXKFkQ7p91ZZ7g2ZmX8GniMJPaikjxm3tbcUslWor92NKr/5yz9PrVnDcl0cz0VJ6U5sllxov88jf/sR/uL9H+feKKTSaFKemqPZmmK61SIMI86trHDw6GGm6nWalaYOqIeSHycKx/KpzD6NPT/7G5ie/20CUC7ONAjX23ztg39Fr7PMC178MuL+Gr3FE4yG63R76wz6AlyHNByQxQFR0CEnpTW9h6nGjFbxJArIwjYrnRVGmUVr9um6lKmzgLCtQRSezlAZRhzxyuffwlvf+kYdx5mujZKSoyVeVJ6GZlqCY8f4ynv+nPd/5SEeyEbavja27WJqeopKuaSdx3qvyzceP4xhOLiWR5LBIM6xDZfazlvY/7O/rnt+rtR3cyWn8qQ28PwHTYPR4jIPfORv9N2//unPZNDrs3jyIfrtBV0xS0ZdzTpLrULAk8J4fXovVb9C2RZnHJJHAwb9NTqDNoZVwq3v1CyMUilm2EWlQx2mmOLJ44B/f/tP8EM/9mqQDjDbFjc7lr5xH4kUwAdDzn3q03z+rz7Fh84ucCwbcf323TTmd9Fo1PT3SxSxst7h+MIiUSoVv7KOPVWmmHnuq9j3+jfqTGmr+fA1Ayj1ibDd5Rt//0Fmtm/XAWlnfZ3RsKNtYtRf1o5FV9hIMd061eYOXePwjQTfyMh0BW6N3rBLFgwxzRJReVoXkow8xRLpy4quMokjZ82Ud//2f+KGm68v7qMlAAoJIOo7BlAcchwTnTjBofd9gLvvO8Ida4sMrJxdszspz8zqbCbJU5IkZ7U34ORqj0p5lkz5ur/mX7zhrUzd8iyyWGi3TYpKV4lprhlA/c1pyrHP/hMzzQYnjh9h0F+nu3qaUWeRUW9R95YYhonp1zFNC8exsPJYNwjZkuvGA0b9VcIooBQOSKwKXa+OK46KDDsPdFuHMDdOFvH8vdt51++9A9cbS55W3TGA8qd+SO00g16f5c8f4Ct//Sk+v9ThkyunNElbrTYxylWdpej6ueFwrpMxUE0qlRaVXfu4+Q1v1CSCZOS6qH5NfGBx9GsHUE7UVKRLq/QeP8LJJ44w6C6xfO4wQWdR2/NyY54oltIfOKahWRIrG2GpDDuLycJ1RqMeKo6Yikf0nRprVhnHQL/HpeiQslVGORzyCz/9I/zY7T+qCVnEQ8pT2z55FkUnDaD0xMQR8dkFjvztHdx74GE+0+7w5fY59jbnMJ0KkeVgOD6O7YEzzdLQorXrRp72+jfgNmo6ldPgfVvZGAEpjjj2hQOsra2wcPoR2ssniAZLVBo7NccnqZuwxLZtYwj7ouu+YMV9bRelt7AcD5lVOatmmWVcbHndSPHEDirws5jraz7ves87mJltFiCJ9IkKS9+OeGB546QJYqwdDEd0HzzIg+//JAdOrPHRpZMshCN2NrZheTUiyTzsMrZTIjNrzD3nFez8/tdo2zwpLn1bAZQU0u30OHnfAywvnebUsQforT6hCU23PK3VGNPVgawtzZhxX6dwhvT3hV0d5thJzFQeMuXYnM5tljIbR+V4Zqa9tJtnVMIhb/q51/PDb/hBEMZGOw4DxAOL9OkQRmzgWIXHTZciqVm7w9l//iL3fOxePrvc5h8XHic3JD+eolJq4Xh1TZ3Zld3s++E3UbvpBogKIuF8o+i15nFbU+EiB3e6A5YPPcbDh+5l4dRBsqBHtbWDcLhO0F/B9huYroch5cawgyVZg5Q405H+eyuLaFjQcF0eDqCdm7gqpWzlOstwR0Ne/qKb+dVf+0Wt2jqw1SI8VmEtfaLKk1xRwBwDKSmekKcLizzy8bu464uP8aEjhziTjHDcBtVSk2q1RYaFVbuO/T/9FpyZFiRFR89TeWzBBkJu5PjDiGP33MtDDx5gsH6KSn1ax3aj9lldwrTLDSzbJ41HEA0w8lhLn0RYWdDBTfq0/DJ1r8JjiU2ag69SKmaGGUXcsmeat7/9zczNNHQXgKiU5MhKQhjPKSRPuMVQygYRsabqQx2DDto9Omtt1lbbBKOASmTxzwcP8/HDj+CUm5h2lXKpoUuc7sxN7P/pX8KqlAsb+hQfWwJQQpnszBKHDnyRlYVjuiwpbb/99bPEw442wla5YH/jUQcjCTWIZhaQxxErq8dIkkCzLtX6Dtz6Huw8pEyCl0Xc2HR526/czu59O0kTyanHzfXiM+KY9pHDHH30KI+fPMdab0gvSgiSmGGQ0A9inaZFaU4orEuSaiLh+573LN71wTvoKw/l1DCMCo7j0dz/Xez9ydu1dG/F616K85YAFGY4ObvEsQe/QTDsMui16a4vEg67pMM18jTAq89p75j0V3VtWMU9nDxjynUIww5xHDCIApLKdfimRUk6njMhHfq8fJvLm97yRryZaS1ok/qEcISr993Hh/7i/TzQS1hLQKyWFKfKjku9VKJZrVCrlDRx6rq2zir6631uvXk/H/jCV3locYDhVolVGVt57P7uH2fbq35A59RbdRwbQdwSgDqWTTOCU2c4c+wYa6urBIMeYX+F7rlH9ElXp/ZqmivoSovHECMccPPu67l5x17drSDx3kK3x2MrbZp2jpUFLLeXiEYdbqmY/PzP/RitXTPjLq3xSIMyOPHFA/z9Rz7N0C3TqDaYmxaytEmrWaferFCqSReri+05uMIlVkpFz3MQ8bvv+zs+d/AkbrnJMM7xvRn2/fhbqT7jlvPB8+b9rE+u11sGUMdK0lK20mZw5hznjh9l4YmD9NeeoNLcTqkxz2D1LHFvmXy0zo27ruO5+27ETKXVQ5hppTuvxFNLgUqK5BKmmNGIphGxY2eJ5oyDX7GxHEursYQ+UadLb2FVOwDpOBB2vGiDk4p8hulYuL6vgROyQQJnp1ymPNXkj/7kr/j7z9xHVTq21nv4Mzez/9/+Fla59E3Zvy0G0hfuhnROSedoeuos93/m0ywfuQevMU1r1y1EQcDauePQX+LmPXu4dc8++gtHOX706wzCPkmW6BaOuant7Nl9I7Xmdi1tvgkVocesgHozo9IUQCxMAVhKoOPOAuH0kjAlCSIWT57kkWPHOLu0pMsF8606N+7fwzNf8l34M7PYjoc/PcMHPngH7/u7z1BuzPC8HTPsuO0HOHzTa+lLZ9dTdb9jOLYsgRMYfVuxr7fOgU//M9X14yxtvwmjMsvqmZO4aYeb9s2zzS9z9huf52uH7mLqhmcTJClf+vIBbXMkN95VL/OS57+EXdc9k5LMhaiMhhHQrCRUpxSlso2tK1FCRAjHGOuyZjwMuf/Al/n7rx7mLHVe/oMvZXamzGzJYuWxR0hPH+F1P/GjzOzdj9Nqceen/ok/+LOPUKu1+M23/RQ3PWM3R5NZ/vzsbkaJKpjzp/jYMoByrEQZvMAa8r0P30/36DGWatP8aSfn+OoK5ur93H77L5FFGf0zJ/nsB97NzG0/yPXPfSmf+/y9nHviYRYe/ihKWXilfewqw2te9lq2ze6imic0jJipSkxjCio1E8cVPlwAzDSA0mR0/KFH+dNPHuKEfR2LJw/wyh+4jWc+93tZWVjkrb/yk3z4Xb9Dc/kUr/rZN0Klwhfv+hL/7fffrxuPfuM7bma32YcX3srHpl7Np1encJ5Ki9ZTlUBplUgN+MnhGZ55952kmU23Ps8fdGM+e+oEtfX7+IVf+s8Me32SYcDig3fjvviV5G6Ju+4/yeF7P8Tyg3+LMiyqjVvY1trNc/ZO8eznvJQaOS0rZbaSMD2NVmPHk7qI8BjC5iREoyH3f/0hDoS3cNdXH+D41/+3zr9veMEbef7zX8DvvOOV5OvLZCcfx29Og+1y3z1f57ff9T5uvG4vv/H6l1BaXQI35fCzXst712/SNELxuEJ36lWkcwsSWHy5roZZ8K8WH2PfvXcTVrYT+A0+2A3465NP0Ow+wJve/HYG7Q6x1Co6qwymp8lac3z8U3dz/32fIz32DzqnrV/3fbxw9152ehH7nvZcZsoVWnbGtmrC7IxBVQD0RQKF7ZbSZU5biuqRwRFjP3/9uZM89Nn36Pa2W77vV/meW2Z5888+j2zpDNawA5nknj7fuO9B3vnO9/KK257Hm27/fljrwNknWHrai/nd/vOJzvcVfVsBLG6DdBaI9/yZxcfYf9+XGFW303eqfL0/4t3HT9AMHuUX3vQf6K92iUfSK5gSDNbpb9vBqaU1PnbXfQyCNq5ls7fq8errPIKlRVrzT2d+2w4tgXOVnNkZRW3Kwiw7RSuI7g/MaJ9doJs65K15Pv6Iy1JW1mRFOR7wY99dYWcdVGdF98rolgfb4+H7H+K/vvOP+DevewUv+t7nFvTXwhkWtt/Kf+89V7PTG8ZEtmQNtyCBxfcKRZUYJj88OMOL7r2bgTvFml2lu7LC75x8glAt8Ev/+m30lzvEw77mEKUIFA+WCByTc+vrnF7t0PLh+bs8ttVs0v6A2N4GbhNf5Ux5iulpg8qMjao6+iboaRjdnhERrKxpYqGfOZxuG2S5wXUzBs2StHmkmI5XsDY6xClx8OsP8Xfv+XN+7XUvpfycG0BqH501vlF9Dv+rfYPu2Z6MoG0JvS2TCVoCJQswuNkI+PH7v0AyUCzbNdTSInf21vjHwQne9gtvpb/YJhv0MJJY13n9fEQp7+J7MWU3xvcMTMfQ00u5YRPENqPQxsgtSoZiqgHunAtlr6DaDeEjJT2xod+DQb/gCUXr9M8NzQQh4E14QyFGzRKHDx1m5b6v8OKb9sL2KfA83Xb8gfCFfGHYxFEyM6yjuq3itxVCdfLdUvYz9HjWTy8eZv7IKVZoMFxvk1oxn/UinveKlxEstVH9nk7TPCPENyM8K8R1YjwnxXYMLNvUAMqJJ6m0vFlkiYETK+o1MGecAkCRPmEjdLwhYY2pCQX9HPe0aIZG+EL5vmKEAD28krukwwTz7GOaTWK6pf9sp1V+d+UW+rk0mwuA8t6tg7hlFdb1WyUNuwbPMoa8+vAjDNeg3Uswem2SPXWC257FcGkdNejg5wEVO6TqJnheiufkujakuVHNKhdTkaKGaWpK+owZZFSrCqNlQ9nVmBVSVaR2xTj7GMyJ5EjyrEGQ7kndQTkG0IdhAuvHoF4GyT5I+eTyPj7Zn8E1ion1PNu69D2lTGRyGJ3SmYrXBsvsffwc7U5Gvx+hnBj1mufQWxuium0q+YCqE1LxUspeiuvmWJIDS91X4i8lRcxibDpKZRBHAEyo1RWqOaawxEvoWrBVACcSqSdndDtD4SwEwDwdgxcXjiKVcTNJ11LIVqQjCcycc/06f3huP4FMjY4HrJ8qo7VlCdSeeNyXIozIlJ3xI+uLGKfbdMOMqO7hPns3/bWAbG0dPxtQt0dU3JQFioR4AAAMqklEQVSyLwBKB5U0KgmA0qJhkBuWvt44NhisppSyVGci1O0COJE86ZVz/EKNLwrbxk19cmJiK8UuigTKyUkYIwMIZghmTzd9xrHDny3cyKOxr5nwYob5wtDQVo3glgE87+6VdDIZuhPmBivh5e0l0pUBIwk7rp8hDBTB0hpOPKBmjKg6CWUvwXdTbDdHatiGmWtSIDdM0kwxGir65xKabkZ1WkFDJNAupEkKJ6VSQelfMMcX7JZImawk0OBJoUmAlvfWwBCx7pDFNh9euoEvBE0caYKfZBMyDToeCN+qI9kygOcPOmlGVMKIK66zE74z6OL0A6LZCrFTon9uHTXsUSakakdUHPG+CZ6bYdlCSBQeVLrspel7bSVjtGAw7cU0axFWPYeaXxxS1K9WBse5kDRoNRZ1FvHdYPtEQqWJPBfPIwCuMUhyPrZ6HfcEdWzz4uka3fv4FEnpawbw4hj9QnvZpA8nyaFu5TzbCNlhp+R+mc7ZDkm3g50ElI2IqhNRdmSaKNE4iF/QLLcyCEM4e07Yf5e6dHGZI+peH6+S6ejEmGuhdkus6BaAiR6L4ZI+RO0wZKxCfqZ9RGEfc4c0b3Kol/OZwRSncqkAfuvAe0pOpHB6xdzj+dL2eEClWP0ATTvje6ZM0qUBo/U2+UhYZ1kmIQDGlNwYW+yg9sS6pkOvn3N2WTHsWahTj1MtV9gz5eOtfA0nXqH5A6/CvGH3hUK6AKcBHD81eGMPrdVXpM/lULCD961WQY4nirpB0mRZhjRvPkXhK6DY2pzIBfOjgwgdOhRbgTaehPQt3zan2B6kdJbaJH0ppod4RJSsEN8WTjDDsiSmzAnTnHYvZ6ktkqiwk4haGrHL6TO7M6F+/Szu7LQUj8eSlhdSp3VvfE7SI6MBlFUBkp0IGVviw91dfD6Q0uklo7ta/Qvb9808njKAGn0J9HUgIJuGLpyI2PAdFbitarB2tkfQ65CNRtgSVKsIz4yw7Uz3v0hfcxCnrA+hO5QWt5yqitleDtkxb9Ha3cCv+zp41xKWZuRJUgw/y4IJqyBdi6lzeY88ZZDHZJA1+KP17cg4jnHpJL6M6l76M93HvbVg+psCUA4l9JbuoN4AoLaQCl66zcRvh3TWuiTDHnkUYGcBjhHhGuK/U61CQQzDWDIRWbaTsb2as31W0Zzy8csOpm0WSVaakyUFsRosLet+RW/bHI7nF8OruTRlWuSZiZk73Bts44ND6c66IH1FCVmNtyJ9M7JXfPabBnAihZm62DiLSdpRU7y4BGuLfYa9LqmMcMUBtgqw84hMZkuihNQta0fimIqGB3O1jNmmolqT2ZFCeqR3RWj9NAiJ19tEC+dQlTLent24pTJKSbhjkIn0pRZB2uB9g22czg2dBRamu+h9EVrsm1Xd89HIU7WBE2cy6SnWAzSX2BNR5e+YNZgNE9ZWOoSDHmkwwkpH2IzIeiusHz1JXN6BW67hJSMq+YgmQ1rmgJoT4aQBVhToopFVLWG2mhg757CbdT3+L5NJhjQOYZKlNllqoRKfu8I57oyr2kxsjPe06dOm85uzfd8aACd3VpIxPbJfJHp6FHs8diCM/MtmDLLVEZ31LpFQXNEAJ5dnl6DbppfUMalS6fQot5eoD5dp0KZZyqhMVXGv34k9P41ZL6FaNfBt8iDSjHeqnYlIneTSNnnicjxq8TfRDNF4An4jgEXAvLnqbp1O1Sp89YHryw51hWViugVj3B42WfEgOb+EKNtK8B1Vg+5in363QzLqYSZ9fNXHNmPp6SfPHdxUUZfemXxIzRxQ8cGtutglByXMdMnDcN0idpTQL0k1gFkiu11sssRiLarxd+F2zhk21kYp0x63WHQ20R4hELbQT345FEr1nnTk/9oAHJ+T9PucHzgbWxkBMYN9NcUtds76YodhrwNBDzsf4luB3vphSTQk5GsYUEpH+CrAtxJcX+FVfNxaBbvq6wEZpSc4BcSMNJb5YYM0shhEFT4SzHPY8C9S3UItCtv3rXwo0CP/V186MVHJa2qAEKpL/OF4kdwG+yMg3thQ3EDC2uI6Yb+DigcFULZwhpnuZpX2N+EQXTPR1Jfnm7glD6fk6K4DWSQhDedi+9Ik1wBGkcMg8LkznOdBQ+zeBYem3Ya895Ig+lsDpJKlE9Ef5+RXXXsyCUsm00HnObkrnEXR+2hwqWeWnPmmOuxOIjqLq0SDLm42pGwJZxjrZ8lKKdnC2Cgc18CxTd2hIBPrsk+roL8koM6IY5MotAgDl3Npnb+M5zVdtZHZE/CKvTPjTqWrtu9OJPTauEGFeq/65f8TvzJNsjuvdEc2Bpsb7cXmSziLbxHG6QLoF75ZNMiz4OXTitFaQHd5hTzoUiKg6YY0vIian1LxDQ2ejJc5drF7a7KbVWuj0H6akLYZjDwIh3TKs7yvv7Og/rWjUEj0KP8n0lfYvrGbmNjxDV6jgG5C7F8bgKZlvEqvfuocjZfJ89pmIBZu/8JdvZYpnqLXeBzVj5fSFsyzdqDcVouJ+yFZrBiurWKGfermiOlSSLMcU/UVrm9gO7JDq5C8Yi5YuANR25wgsBkOHYLeOs1ywkrtRt67ul2TtJohHA9ey3jYBct3CSUy3n84AW8ipNdyjSjVrV9vz2io33JH9F7y/M2bSuGGrWWF9xqPAWxaB7z4BAuvXDwkU5FXpY33u+uJbhSSDgdbOaSdDm7UpWmPmC4H1Espvm/gukXdRDKRYqimsHvhyKbbg1F7kbKf6IGas95+/se5ad39q7VAe13J/jY6jgvnd1nIItc5cdDXUlxS6k9+/7XOL+qPTNbf5XlevhREffiL1mUWynstCxhFaDR7LRcy3icobbu3NRNGizIv0tdkqqsc7MEAP+7SMgbU/YCyn+mGVMczii4tPcdmEkUu7bWQoLtApWZQazao1mQb0V7+8PQUhpQKJo5D3/wreN6LBGDyrgLWJ+sXlPV3lmVfWH8nGOkFjDlvvwzAsQRulCRtmDWldfWDTQCUGyAACpjiB25rpoSLqwyGQ0LpvCLHSw3Kw4By2KOS9ylZAb6T4tgCoiwb82QdLd1OjzRp02iWqDTKlKpl/EqVU8Yu3n20WVQ3J1uF9aKKjSnm5aHyZgsmn0yF/19z2jt/b+MCRgFNVoAej+O78jx/0UYQr7TBUsR9wgdqCbvKfZNivASxmkFUGd/VyogWVxgMR8QyP5LJ0kdp482p9ENqwz6VbIRnxViW9EhLLBmSMqBUyWlMlSnXBDgPr1zClNV37jx3LFY5O4SFYVH6lPO7mO8rFqhcfn0XA3s1AJVSX77Oti9fATpR5TiOvgqywXdsu54k+LywPlrU+vIVxBPesFCmnL3NjKc7OZ0zq3rJTiJjqzrGKIx9Fueo4QhnOMDptXFGHXxzQKNh0JqrUGuUqVQ83LKLV/axfE+z1Jkzy7HDJnGWs7CzwsePWNqRXHAhm0jfOK271OdeBcDTtu1svoR2ApisQU5yPjEB8Yo7VCdOfzKKMK7UXbrDuQBQVClnqpKzQyVUoph01NOd9bJIp/DyhRQKHZ8FIfmgj9ddpZm1mW5Cs+VTq3uUywV4bqkYfdVFJ9sld6Y49NVMrwPY+fJtvOdLGcNAvPfEBl7sQIqMvbjh1wjgaWXz6ve85iprkCcgjp3KP4g6Xw3AwrsWa2cnC7s38+Q6Aslz9m8zGT7RpzJapVpSBEGo81ld45DxVvlDUAwi7EGPeiQ9NEOaDYtq3aFS8nBLDk7JxnUdlBSaXCnvSYGlwsJ6CXN7Hbvq8hdfDTm+KuNmYwA3rkPWJ1nI5mYd+pdKoKitZdnXtoh7AoDYxBNx9OuZrILfxDtfBJRewi3jAperiY589FbcjJt2WiycCMkfP8jstprOZaXzVC5GBFliYBnQscOQUtCjafZ1t2qtalKpOvi+i+NbOK6D6UjnlbRzSF+MQ+LPEVanCBPpnc75wumYOx+Wmb0LrP95syTne5W1dxMAxdsq8t/bu9VV8BvB2fjLCDYLtvX9FSmUqxd1uCRVKl7PqXjw9Hmb4+cU3UOPMZ0uUZ1qagBFgoX0lMzBTjP8OKCa9Wk60u6bUa5alMs2ju/guMXGS90DYypy02NU2aV7FCfmWnYOrqYJ//OArLy7XEXP/3aHzdI63TVidIH325b91H8ZwaWqeOHXYaT612GQq/kc5qX0L6WIMY6b1hTE/u2egZmaw9Fz0OuE5A8cYH7axitXdFVFqCcnN3CzlHIW0jBGNL2QaiWnUrbwRXUlnHEsTOkMF5bHrtOv7SWSNcgSJo3nD+V8ZCjzw4divnZS6U0il26q1AKot+6pb+rXYfxfOB1rs3mHTi4AAAAASUVORK5CYII=",Lu=Object.defineProperty,Mu=Object.getOwnPropertySymbols,Pu=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,Bu=(te,y,ee)=>y in te?Lu(te,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[y]=ee,rc=(te,y)=>{for(var ee in y||(y={}))Pu.call(y,ee)&&Bu(te,ee,y[ee]);if(Mu)for(var ee of Mu(y))Xl.call(y,ee)&&Bu(te,ee,y[ee]);return te};const ql=te=>React.createElement("svg",rc({className:"dui_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:16,height:16},te),React.createElement("path",{d:"M512 0a512 512 0 1 0 512 512A512 512 0 0 0 512 0zm237.248 450.56-256 256a64 64 0 0 1-90.496 0l-128-128a64 64 0 0 1 90.496-90.496L448 570.88l210.752-210.752a64 64 0 0 1 90.496 90.496z",fill:"#3061D0"}));var Zo="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01MTIgMGE1MTIgNTEyIDAgMSAwIDUxMiA1MTJBNTEyIDUxMiAwIDAgMCA1MTIgMHptMjM3LjI0OCA0NTAuNTYtMjU2IDI1NmE2NCA2NCAwIDAgMS05MC40OTYgMGwtMTI4LTEyOGE2NCA2NCAwIDAgMSA5MC40OTYtOTAuNDk2TDQ0OCA1NzAuODhsMjEwLjc1Mi0yMTAuNzUyYTY0IDY0IDAgMCAxIDkwLjQ5NiA5MC40OTZ6IiBmaWxsPSIjMzA2MUQwIi8+PC9zdmc+",Fu=Object.defineProperty,_u=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,zu=(te,y,ee)=>y in te?Fu(te,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[y]=ee,Hu=(te,y)=>{for(var ee in y||(y={}))cu.call(y,ee)&&zu(te,ee,y[ee]);if(_u)for(var ee of _u(y))Uu.call(y,ee)&&zu(te,ee,y[ee]);return te};const ac=te=>React.createElement("svg",Hu({className:"cuo_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:16,height:16},te),React.createElement("path",{d:"M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0zm167.205 308.224a51.2 51.2 0 0 0-49.738 13.97L512 439.59 394.606 322.194a51.2 51.2 0 0 0-72.412 72.412L439.59 512 322.194 629.394a51.2 51.2 0 0 0 72.412 72.412L512 584.41l117.394 117.395a51.054 51.054 0 0 0 83.53-16.604 51.2 51.2 0 0 0-11.118-55.808L584.41 512l117.395-117.394a51.2 51.2 0 0 0-22.675-86.309l.074-.073z",fill:"#E53333"}));var Nl="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01MTIgMGE1MTIgNTEyIDAgMSAxIDAgMTAyNEE1MTIgNTEyIDAgMCAxIDUxMiAwem0xNjcuMjA1IDMwOC4yMjRhNTEuMiA1MS4yIDAgMCAwLTQ5LjczOCAxMy45N0w1MTIgNDM5LjU5IDM5NC42MDYgMzIyLjE5NGE1MS4yIDUxLjIgMCAwIDAtNzIuNDEyIDcyLjQxMkw0MzkuNTkgNTEyIDMyMi4xOTQgNjI5LjM5NGE1MS4yIDUxLjIgMCAwIDAgNzIuNDEyIDcyLjQxMkw1MTIgNTg0LjQxbDExNy4zOTQgMTE3LjM5NWE1MS4wNTQgNTEuMDU0IDAgMCAwIDgzLjUzLTE2LjYwNCA1MS4yIDUxLjIgMCAwIDAtMTEuMTE4LTU1LjgwOEw1ODQuNDEgNTEybDExNy4zOTUtMTE3LjM5NGE1MS4yIDUxLjIgMCAwIDAtMjIuNjc1LTg2LjMwOWwuMDc0LS4wNzN6IiBmaWxsPSIjRTUzMzMzIi8+PC9zdmc+",pl=x(58661),Hl=({contentRef:te,status:y})=>((0,b.useEffect)(()=>{!y&&(te!=null&&te.current)&&te.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(de=>{de.tagName.toLowerCase()==="code"?de.parentElement&&(de.parentElement.contentEditable="false"):de.tagName.toLowerCase()==="mathx"&&(de.contentEditable="false")})},[y]),(se=!1)=>{const de=je=>{const St={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return je.replace(/&[^;]+;/g,Mt=>St[Mt]||Mt)};if(!te.current)return"";const Ce=te.current.cloneNode(!0);Ce.querySelectorAll("code[data-text], mathx[data-text]").forEach(je=>{let St=je.getAttribute("data-text");je.tagName.toLowerCase()==="code"?St=St.replace(/```.*\n|\n```/g,""):je.tagName.toLowerCase()==="mathx"&&(St=`$$${St}$$`);const Mt=document.createTextNode(St);je.parentNode.replaceChild(Mt,je)}),se&&Ce.querySelectorAll('[data-select="disabled"]').forEach(St=>{var Mt;const Jt=St.textContent||"",on=document.createTextNode(Jt+` -`);(Mt=St.parentNode)==null||Mt.replaceChild(on,St)});let He=Ce.innerHTML;return se||(He=He.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),He=He.replace(/

      /g,""),He=He.replace(/<\/p>/g,` -`),He=He.replace(/
      /g,` -`),He=He.replace(/\r\n/g,` -`),He=He.replace(/<[^>]*>/g,""),He=de(He),He}),ju=x(59232),Gu=x(77019),ic=x(89787),oc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABYCAYAAAAORCLFAAAAAXNSR0IArs4c6QAAIABJREFUeF7lfQecXFXZ/nNumT6zvWeTTSWkEEJooUgRpSMooiLfxycqTcQGIvipAf1UsNFEUAQBQTpSDCgtIQVTSAgJ6ckm2ZJt2dnd6XPL+fuec8/sZAmSbAKBv/P73Z3ZmXvv3Ps+5+1lGD5kD855cHM8P85xtRqmG1a5H5sqQqz1Q3aZ+/xy2D4/4zBOyGfN0lZe9v0Tt/fj0vZenBAf0MozFgNjAOe2XR1jy8qC7s/OPdT/12Gc/iNxyH4HYlVrctrb3b5bN7Wzj3X1agDXYOgQILgccFwgk+OoKOOY1uT89nPPmldiFnM/EtTdg4vcr0C8uC59xbIt5k3bu/Sgz2Twm4BuAJom78B1AdsG8haQywMOc5BLDPzsD5eXX7cH9/iR2HW/AMFnQXvwEwM/e7vN913b9iMQAPw+wPQBuscNnIBwPCDyQDZHnAEsXtPHzzo6fPG1p/vu/khQeDcvcr8A8cC8xKzV240fuW4AoSAQCAI+H+AzAdMEwADLliBYFmATR2SBZAbY0mWhsyuZvfRM48Tzj4i9vpv3+aHf7QMH4qXVqbPnr8ETqWxIi0SAUEgCURoFDD+QswDuANkswJkEIZ8HkmnA0QBfALj/2U6Mr4kt+u3nOo9vamryS+jEpiUBjQFaJp3WNRYSr1kQGstBtwCdMfm5ZeV1BqYxmMxmIGGoaTZ0x4TuOLZBmoox6K5jGw7t50BzvGMZfReD5gKa60JP5x3tyTULH511wgn2cBH/QIFoH+CVv7h/wUrEjqqNhhkIiEBIgtGXAFrapDgiXVFdDlSWcqQ5Q9YBfCEAHMhlgH8s6kWV5jhXnlPW43Ie45wz7nINjJGOJyIxXWdM12gD0zTxljAAhCXmoSagK3oM/kt7yP0KL+i4IhNBfEbX4/DMss0DX7v02Ip7hwsCHfeBAvG/v3no5mbrqG/U149CaQkQCsttcxuwcgOQtVwEtByivkxLLKotr62KRI2Yfvy4CYzlc0A6DWRSwAuL+3DsKBdHjA/A5RwM3CMyg64BpqEh4NNBBoDGJAB0p8U3W3hdQIXoyiUbyleDIOwEigcSB1xo7oI1O87/+km1j+wNCB8oEB0JXn3NL5/fFB11aqQkAsRiQDgMdPYB85dx9KayqI1afQ3luasSVd0PPHbe5Dxd4NVPpq4/8qjQDxNJIJ2SYDwxrxfjS3I4fXoQ3OWC+IbGSJjAb+oIh02EfBp04gRNyiqJhXwhQZDg7QwPAUFvSTAKrKPA8tChJzr32vbUnWdOLblsb0H4QIG459klV8xZW3FbZfVolBIIpBN8wHPzbXT0ZjC63O4fU5s98eaL6pcV39hrcX52VxZPJRIeR6SBu17oxox6F6dP9Qsb12dq8Bka/KaGWNRELGTA1CV3EE0JCHGzRVwhQSgSU7uiZhEABQ7x+CWVd7sefHHtxJ9/8aD4RwqIm59Y9cKG+ISTS6Imop5u6O538de5aYCncPQBzpf/cFnDPUNv6uUd/BddKVxFnJBKA/0DHL/5awcuOMyPgxs1GBoQMCUIpVETZTEDQZO4wdPaBIbS5koeESDFlN2VgC5a/YVr8oAhE3t5c/K7p06K/WJfgPCBccTSpUvNOW0127rSI2ojISAYAgwT2NTm4KUlAzig2tk0fWblxFknsJ2sjm7Oo4u7sG5HCnXZjARi7WYL987pxE/OjKEiAvh1hoCPIRY2UF3mQzQoRZTucYLiAsUB76R5kZLweES+Q5qHnr2/nEtEOZCx3PjNT64cc/OXpvd9pIBYN8ArZy8caN+Ripkhct6C0oN+Y52Fro40RlU69/z+soovD72peTv4La0pXJnJAJmsFE2PvjKA7X0ZzDojAg0cAZ+GSIChttKHiiiJKCa4ROiFgm4YVAW7Y5149FZ0H7wswkIDtvRk7zqkPnjpvgLhA+OIt7t47fw1uba2Xr8WDAJcBwJRoKXbwoNPxfHpQ4xb77yi4hvFN7a4j1+1NYmb0lkw4VWngc0tDu59pRefmmriYxN8IiYV8muoLTdQX2kgSN65Rs6CDJMI8VNE+aEEVv/vihCKgwZtXaVQOF5cHj/6s4dXLPzIAdHezkOvtjrbV7XoMd0PVNYCZWWATwceeKKfL/5r7zU988YIedua5RM2pXFDRwqfy+alM0diKZkCHnoxia5kFtefEYHOuPA3KmIGmuoNRAMMfgMwikSSIiJJFfVQL4WkGQKS+p+8O2U4FYD0Dkykrebzf7NgwpxZw3fedgXg7nDqPgH+nFvzL1VWGR+fOI4hGpbhDIMIp4FW8sagiU2ui+qUjSnZPEwKcVh5GewjL/vlRRbmr0/h4mNMHFinC/MxEmQYN8JERZTBr3vcoHG47gbPttHhugyuS0JMOM/gfOdnuAxcLwc5fcIHITPYCzoWrFsPBBJ3zT25302qCVy+T4hSdJK9AqIvy8f2MxxiuQgxhh0+YN0IPzYzxpyhFzrm4k0lZ5816r4RdfqnAuYgEEKEKI+XnCQKfXtxJhF1zQGvr3Dx8qoMjhvLceZ0EzroeIYxDSbqy4tBIN3AYfNnAFjeJdDJibIGGAuCsRJoPAoGExw2Ul1vYlv6NJh+8j101JQaAoxiblGii0Te/A3p0088IDz7QwEEf/RRvfXsz/wmwbSLUzlsdDR0w+VR7rDRQR8SPoZ/6DYemRDGa4wxRRHcOJ9HmQ9v+XQ0CY7QB6OtwqYnEDwgKNhHumHeGxyvrc/j8EYH5x9piHVtGgwja3WMrNIQ8LiKiCRMVnDk3GcBLvzBwTAUI/j8YFoIDGEBBD1SnWuwceBk+P0+VJX6UBU1Bh3AIcs0a/HMzU+3jZh1XmPvhwKI5gy/MG3g9vUdOPOcRjZHXdTXZ3P/0ZMwOWbg1FgU54YMRE0Hf6xkuLsuyrppvxte4TOCMbxgMFSSCBBOV1H+gRJBFNPp6gFeWQqs2m7jlIkOzpimg3MuOKGxhkBgIM4S52DymfQD2ZfZ/HNwkfVMT8/sFBcppD/5xdLLBkOqqwsbE+ciHPShqTaEEIVFPN9jKLH7kvaimph55L4GYdhW03qLPx3PInFElF3w7hfF2V/WYkZVhXtp1KedFtTwSFDHr8aHWOv3XuDjykr4U0xnU4iIwnrhMuQd7wPWbAZWtJDV4+C8Q1yMqZb7xMIamuo01JYxwQkmcZQHQsFvEOey4LgOcraFnGXD5TalXGVYFzYYyF2Rr+2chTQ/EEG/joqoIQwIAdEQbqB/W+LWnaPLffskpDGUbsPSEWvyfH48hcVHlbFv787q+O3iZO24+vAV0RC/MKSxR4Iafv7M68g4mvutgSz7UiKF0ak0YxR3aovzZEfCWTyyzP3HZScYP3MdMLKOyksZasoZSoKQ1pEurS7iKAFCcQjDs0ttAtfhAmSxqfiRd9EULhQxccFNTACr4lJDVym9v2a79dUp9e9PQmpYQKxM8cezNozDStjZuwOE2uf2RbxifIP7nViInR/g7PbSctz+3cdgBfqzI60Ur24Z0JN297aWRbeNH1i2zfqYpRlz4QIBnwyNk/ghYhEIwl9QYQyPq4hYrtsO190KhxvgrgEOA+CkD7zXpLTpPbGZYJoOxnRoYtPksxCVnvDyKERgL9yQ/djxBwTn7ck97+6+wwJiQRe/hmv4ZnsnRp03mSmtuLvfiT+sSI8YW+2/PurXjvD/K8B6UDl7fujBbSl+pm7gGbKcVHRBZnkGARABPY8T1ErmfB1crCzKFakzkyXEwCnMzTQBBocPTGwBgNPmE/qDChgGmYc4SobFHTf/iM9w2sG1RDox0H3XHbk7Z+0jf2JYQLzSyqfpPr68t9855Zzx5j92G4EhOz6+Nn9odYlxa2mYtbFE5ttTG0ItapfODL/AMPAA+ROFR5E9X5DjQ8QSAQG+cjADVLCclOAn64lWO3EEKQRTbIz5wciqYj6A02eeXU0CzdMtpFNAugYuUju2J3/0w/aa3//+kvRw77/4uGEBQRmxudv50nTO3XbaaOOcvbmQzz7K9YsPdS6qLtevNl33lgPLtN8xxtwdGX6RZuKPlLcm+is5Xyy7C56w54eI63C2wnVWC4VN+U1yaRhzC76KJDDxEQEy9JmsqeL3pPMn9i+O1gJIxru7v/iFUP2cOfvGwx4WEHS/szfkLwpFjLvWrO2bftkJ5av2Bgw69umVvKaxmt+V11gsmcP3x5TggoCOywvhCRWW3kX4WnGH8oTzlPPOk75wweAIK0ljtFnQkBevdVgCJPEes73XtC8BJ5NNAn3iCAG0VOwy18oQ7473v97+iZ/GIrwrHNKbx/mxpL6eDZs7hg3Eva/yQF2Tuyafs944a2Lg3L0F4oVWPm2bhb8ls2gQRo8rPWyihea5AuQnqI2UNVlN9BygIKIhNwp1iHCHZ1UJnVJk4gpzuSgyOzRKqxJJIaGwpX4gU/ftdgezV9ooDdqIBRxonCPDKkHZRtMg0PmSP7/NZj523jujCrtDm2EDQSe/+3X7K+NHsbs2bBg44SvHlb22O19I+yzdxEs6XPfSvKNV+nS3By7vaHf1y3IujqDPqbBM+BUOJecBmwrNvGfyvCkMQhtJa/pMeOMih+yJMRIoDIj5gVObgIgJhA2g3A8ECBjvc0X04sydUvoFwDy1v7iZ48kVDGETCNL5fEBdBUTcTNOFmZx5fna89rYrKwZ2lw57rSPUCS6+a6l5yscOWeLXs3zJm81HzPLyzP/uQjjnxt1L8ZoFzCQzlLaBHLA5ASSpmo/8LCkRRBi7kElTiloD/GFJdPLCxeYdIgJcUnKIz10GHFINHFQpuaTEBGqDgEFcpkzfIqur2Ico6CKPe+avB15cC4QICAMoDUogqDjOA6Lrpj+zhjmzdk5u7S4oe8UR9CW3vmIdN22i8XJbS/y6848ov+m9vvjeJfy0FPC3ABGUjBMOtCSBNkr+OLKwjMAgQ4U4g8praCNjxfWMlpISQI9JEOgzAYRXgCEsT9q82tmjRgBNMSm+oibQEAb8nogT5nARdyjOKJjCRSC99Dbw+pZBIKoisuSHIsgERN7my04br814r/t/t8/3Ggg68Z+X2X8cWe1+ft2ankO/+on6Nf/uYu5cwh8F8Fklz0n0bBgAenJAlqKuHuEFAERor+CMW95rW+YyrPBgkFCIMgKD7sYzdOg1rfpPjpGiiVYxPY+gEh5yBkUlhhfrotceJRQYJPqSWVnwlreBjW0c6zqBLGcI+TlGlTNRBEEg0LH9affhs6foX9ivQMx6tL/88EOiK3g+2b5kVcux7yaiXlrDK97uw9aAgTDJWVK0vVlgYxIYyEudQJviAsUBAoQ8QM8UjypvBEgQkxKnTVlWihOEe6ABlWHg8Dqp1IkjIj4JBHGGzqWnrhxEgaHnofelpMgMB6WII0Co9mp7D5CygSyV+OnAqCqglHSERtlG94dfPFz/8X4Fgr78D3Ozp02e4Ht2e2vfzz9zWPn3d3VBty7gX7V1/D7kWTkikKbEkscNJJZoE2B4xKeINnEG5SZIDMVGAWnP4yZ5r8xWYVkWuQFTq4GRJZLgxIEhA6gPS6VNhf1kgSmuUCD0JIDymOQucS1cmsJbWoH2Pmkg0AIioPIuBSKBEVXAhhbn3P852nhivwNBF/Dom/nbRtWySzes6zr9guMa3uFx3zifz2MMx5CYoFVK4YstA0CcVrpXgi/kPukDxQWkF/JAKkvsD1RWAm5Mii2SR6RmFBBehFvIHVqxx40U2T9BNOII+t7aEFBJxQt0bCGHIVf1jgSEuFG9GcI+4EA6B2xtAdoGJEA+z1QmkURWmxkAtndj6jdOZsP2p/aJjlCrYNaz7aGjJtYs8JlW3dZN3TMu/Hhjm/rs4UV8wuoMVlMBno9WrgMMpIHOFJAhbiDzUylnBYSXLk1kgP4MkM4ABx4IpD3zlkQSEUMQTKYXRGGCZgBlnlgS6U/yLTw9URcGKkMU7vP0hOdj0HdQETQlrIof9B1UQdJMQCSkDgpREJIWk6drHM4Rz7ILLj6OPbhfOYJzru0ADtCBzJxFVkVFvfFSOpVavb6548QrTxufo4v76UvO9Sld+6GI9NhAJgnE+4F4AkikgRwR3xMFpCeE70BAkC9B2TpLEnjsBCmz6XMiPBFaAUFJOGYA9DypBmiiakKRh5bmK3FEdQioDlNRmuQIFfqOp4BodDAPISKwnv6hcp5NrUBLSmYUyYdQQJAFFmRAHrxjWzc74MrT2AfvRyj030zzwxM6FrkOuKEhlemHbiURNJzU3NpR4YW662x+5W392t4MxpA4sjJA3w6grQvoisvCMSoQIDCE+UogKB9BOXMOMLIBiNuA6QeCAaChVPZTUC6WRBs92yTbNY5DazmCGkfQZML2D/mYAKImBNREgLBf5h9oy1scjsbgJ92h8hoeh5G2piqSt1uA9qw0V0npC6uPCh80oJREnw/Y2u9+47+P1W8dDlfsE9E0i3PtsD7MAcex6kbSPYBuO/BFbAQr/EImi0VGBLaAVAro7AaWrQWenQ/QiqRVT58Ja4m0Mm208oULDdSPBdo7qXIAQBCorgbqSiCTRaZX40qrPACMKHVQGeBwXA7H4WCcMhMcMR9QHmCiKE2A49OQznOEIrrIhQtHz0s4KVM2mwaWtQEdWUnwiF9yGPlCYQ2oIY/dFCJzwckHs2P2GxD0xU9u41OCJVjiWgioiuvurRzlIQc8xOGPmjKuWZRRE5aKRsTl+Pk9wNK1pP048bk0V0TEmZ656KHQgwyJJAl1AoIBpUwUM5cHgGhAhh5IFFVVACNjwAHVkkAigVRU/SeLa+RG4omAEmWaghsGs3aUtaBjSVkvamfozwH+EBANyu8if6TMABro/wCQ50gsbUPd1Sez1J6CsU84Qn3p0518lm7gR7SK5WriaN/oYmy1i2xIh+nXCoE6kU0jGpOCpmeL476nOP7yLIdlUaDJayklYBwXFfU6dmx3JFsR9UIMCEvBTwDRKo1SpZ8OTB8NlPmAMeVAjEIaHhDKVCU5LypIPDNUZf2K3xOEIU1NosmmFC7DW9uk30PtBOGAPHddEBgbBQJUmM7Al2/G6CtOZ1v3KxD3NvNARRhLOMeUoO5iSiyFZNbCWxsjqC7XwGIMOnWPGpp03ggEDwhl+Kze4OLuPztYucaBlfJ2cDjKR+nobbE9IABQBxHJB7IlSXP6NTCToSwEHFwn40ojSoCamBRbFCGlTaRZVbq16H8CpwAIca0HlBBTtL/HyQ/MJVCASBgoiwBjKoCJVLVI+SQNeHMjxl5+Btu8X4GgL39sCz/KF8Jc1+HGlOAalOm9yFlBLG+fisYKGxWhjUi4IxELZLC6vxyGzy+tHpVnYJ68TXN0dHK0tLhobXPR1sWxZb2F7V0uetMOLMUZZEMSGB6Vq+s1BDlDRQCoi0gdQlYOiSiS7yr/TeDQRoeSyUpYFsBSFSJkCheDQgXIncAdLwCVMaCmDJjUAEwslx2xDuO5ectY3bVfZHvcM7FPRZNaBU+28VsYcCWJHKKXj5IvFmBYBuqCbchqOhpL4li3ZQBWzZE7dYsUUqAei4jQg0cMMkvJxE2lOXrjHB1dDlo7XLRs52jv4tjh6ujsYRjIM5RS/VOUoSbKEBaKWbYQExBBsrrU6yKQCBhRhUjgeBtZSYI7PCexux/40cNATSnQVANMbwImlAO6BGLlMRO1g/aUG5Q0GM5x//aYP/+Tx4INeJO7GK0S/nRDIZsj6AK6nyNtatIXKApRqIS9zIS9s8FPBPUGRbfQLbRfASjSNQ4VLHP09nPEezn64gz9cY6BASbMUMdmwgQN+pmIJUWCVFE+yC2CcxT3eFJPMByBYQAd/cD3HwLqyoAJI4CjJwCjy6Sl1p1wrz99hj5rOAR9XziCLuThdfxUzYe/Uasaeb/E9iS/zRwXDh1MjpRORcHv9GTFCimycobsUpBihYSQp2cKHnZxjsGT/eTUUW6DzONMiiNFjiTlQBJMmNLkPZP/QhxDPRwEBllGwl+gjcSXDmwfAH7wMNBYDkwdDRw/CWgoAZiP9y9eyw745qcYGdh7/HjfgKAr+csGfj84/otWOK2okhBQFQXScVFtJDI0fSJK5610pSu8shllcqrPiwdwiASmZ1ipjJ1gsCJdU+ycqbxDIXXqhTZE+INWOwDqXN3SAixZIcUYcYwQZcqBM4AuEk2PAmMqgcMmAidNlmKqtc+95Lyj9N/vMQLeAe8rEPcs41WBIFZyjhq6YRIB1TF5Y4kdXJiblsbRY5HFPkhElVNW9r/qUZDVeoOgCcvWC0OoFKpS/AU8vAybLFD2qgKLEkOqn0I809rQgJVrORYulu0DNBmBmmsIEFLqvQPAjx8HJtYAx04FPjaZIgLujV88Vv/ecEF433RE8QXdv5yfr5l4kMQCiSeK31dRQoVRSQpH2OCwdaCXzKCi1VwoJFN1wyqD6ukF4e95IklxBH0kuKYIMHGTisNU2FsVFBT/r0CicInFcc/DsgyTQCAwRMsZ6YE+jhufBCbWMRwxCbnqSvfbP/+8fsfegPCBAEFfcv8K/ozj4ExReWFKMCpiXkx/wBViyjWAHblBMaVqUlX/hFLSitiqaGAnsaRSpkXWsLpJAkO1dImqDvqf/APvfVHWX5Q6ffp5ji1bmGi8JK+ZPHt67k1y/HkuMGoEQ30t/vn0N9jMvQXhAwPivqV8pMWwwnVQKmSyIT3TchF847CyLnSHwedn6MkNSstCdYUnXoTzR2EnL2SuKjcIDK/eQDnDhaI0xRF0VlUrKzxqjxtUz12x6KJ916znePIZJrxoBQJxR3+W496lDHXlwKQ69/7ZV+sXfmSAoAu9YyH/Wo7jdhJRqkGFnqkaojzIEWQcInMXZOhKy6baQgq0uIlFiSMvDFUMguAO732l9z1JJiemFGXk5LSCoponFQPzxBh1sP7qVi4CgQU9EaSULseDK4HGaoaJlfb3/n6teeNHCohHH+X6hnK8mrNwrCAChReoAsLzaMMmxzgKSQSJMzjW9exsRyj1UawDlPIWnUZFYBW4o4hCO+kJDxDVKCPKeooKnFVx8133cLS2ekAQZwSApM3x+FqgoYFhbGnuU6/9IEB9Ynv9eF+tJk+uU94s1N8P319WoOntDsyzbYQpVUrxGTE0iwJzXnPj9CqO2gAjLxVLu2RjIRGpuPK7YGENEUnFNbJDwVAeujJfCxzhVXKogKAAxLOw5i7keOYpIBJlUjyFgIzr4rlNDNUjGEZGchOX/iSwbq9R2LkLeV+cTp6jOR4vzfXhHMMMnsF142DOeDU1rTFdy7T3I7BiGwvMX8vQ3QdUl8j6oChNq/EGaE2v5qgkjvEDr3fItaJqkAr5aU/2kKgrmLSqIaUIIOG5F/VPKPGkxNJOEdkhPRfdvRw3XM8RCmgIRyQQFnPx0laOqlH6wMhy1L0xa/j1rsUU36cc0dXVFYnn/FdZNvu632eUB/0aHK6JagfX5TAM2XLl2ByJPMOibTr+8KomqjNG1wANdUCUoqX/GpZyaA1QY3Jhqby6nQmvt3iSgFeaKu+l0BEkE08FT9x7ocBTTl0xNwiOU1zhOXkFR/JfB876sYPEDoZQWBNAuIaD+a0cFeO0VTtu06fuq+W7z4Bo7UoenMjyRxjjE2jQVceAi7StQzd0aHSnjInYEHddlAUZGmNyBNj2FMONLxhYtY1hZAXQNBIoLZdia0YVMDrAEQ0Bf29joshAKV3BJYobPDkkGlqKuGLoilMmrEpO7SSeCi1cRfkLBvzlKQfz/s4RjdD4IQoN21jaCZSO05/o+6127ltb+Zg3t7nnjK/WDhs1AhUhP5LZHFZzhqfrQmzx7gK1T4Bo60melMqzJ3I5K7axJ4+kayIWCYq5GLpOQTYKIBTyLGLGEjV/lBoOGqI6Ovo5fvp3H9a0SLOwrh4orZT56GkVwNQoF77H7FaGnmyRmFIBwyKFIKaMFQNUJH9Vd5FqBS6IJc9iKmQPi6YXrG928asbbFSU6AIMPWRjZR8w+iDc+sNTtMhAVrsABnzTG+UMKhlO5zBNxk0DL+ZtXNpUyprfC5C9BqItnpqey+tz+hLp2LrOPMxIFH4fTQYggnkzXDU5SYzkM+WQw34NE8sZ3upyYeUyGFtiYnOc4X+fpOwKUFECRMqBEEU1/cCEGHB0OVAR5nihHdiSkNNnZBZtsGC5uBxccYeSU15AVyr9IsKr7J1S4iparOJUGYvjx9/JgTs6SqMG/DEbWzLAydNN65MzYU4dz7EjwUTOXRRQe558wM/RWAmMrkdnJmt94sBaP/WTvetjr4Do6OBh28gv6x1IT9gcd+H6iAs0MU6BNtEXLcTS4GwLpmlijkZ1SI7zaY67iOl5RBnH06v9eOR1HQ1UZR2Tc/xM6j8IAo0h4JNVVC7JsbQfWLrDyzGrinHFFcKRkFsxUMVdp8prL+Syh/gQg/69PNWDd+Sw+k2G0hIDJWUOcpaLH1xhoraBYXsvLbiiPLcK1VNQ0qEUKsch47GJGezgydUs+W5I7BUQ3QnrB4mUdUNLPI+44xeTxMSKEJTnQifQJDEiuCiHVMpTsD6lTKXct20XYyIWWntdfOuxsCh7qawBfF4YhNratCBQ5gfOqQVKTY7mLPBCOxss3VexD8fTEyrXoTjGE1GqMUWFO8Q6KepOFbkQeRPi3HQPyxdZ+NvtNsxyE9VNwFfOAQ6aoqO5SxYdkAGiZnkUE1RcEpV2GsBBjfZ3Z4wz33XQ1rCBIG5gQbu5vSddFecB0VDizZj0ZLTsbyYAaLrYTpNgvNEvBAbdMYEVZRnYGRu3zI1sXNXKttZVsmn+SlTqEVmQJpa3Vzbz6RqgmvIZGvDAZmlRkeIXXFDEEQVRpQoBvesR3FE04UyJqqFiifAgQsYHOO77Wgo87MM1t5g4aQyweLMrFhOV5Mh+78HRdUocyogwlfRQftttbWzcPuE/CO+eAAAMI0lEQVSoxsbMrrhi2ECkc/Y5/Wnnyda4g14Kn+5k4BetfnHDpLRlrGewLK8wEEyQqSZItY1pvNocWXbZcdqMU2/d4K8pHznBX+I7FD7MdIDDchYOcEIIuhpwcjnQ5OfC9/jjBlnqIs5NC0KB4nGJmiSu5L5y7pS+KAAwZOCWMjCIQ9fNteGHjos+D6zbxjGQ5WI0UZCAoHSqN02zmPOpFFOEXTyT+sgJ9p11VeYD1UH8kxo294kfkco6d7TtyFzWnfchQ605kF+qHqqQV968FE3SSpGN5IUYkFdWU0U6I5fBgma9N1QWqNtV//bPnuNlHQxTkwyH5/2YeXQ5P2SEHyMbotD+sgnYOMDewRFkRYmuI8/CoteFiThkAnsjsAWHFFX5KQdyRAyoIl2V5QhYDLVVHK+tdWWhWUAOZSkMcvREmqjCUb3ZqirIAaaM5qivZpTOXWhl8xdNaxj0yofNEXmXv7x2a/LE9pwPgaAuirRUiKGYOXbWC1KW7qp3jUojY04Gi7dpqbposvaEydXvqtgG4eba7DX2sRnHeKgx7Na/3qVZ89pAc/aqxHAVVTHorb1CG1hRQ6PQGR5Dq2EoKjHVEAVm1AIVBrCxA+gQM2k4bNcVBW0RPw11pGJkuicp9wo2g8cNorVMgEE5YyBMtbcUUytl3clc6rjjmqKisWfYQORsvmT11sSh2/N+xCI6tS7t0iDw5tkWPqPVo5QY3TCFxekRNBiiThpLWoxeI7q57rzJcu7r7jxmr+Ajehw8Wh3iR4ws4Q/+6Z/a7dvSzlSbs6O4ps2wbRxA4wWE160oVTQnylNVQm8o8UX1smeNB9w0sHQLkMpJzgqYJJI4SihHQaWXXpmmEEkeOWVEmBcAEK0GXjaR8ih5R4rUyXXu4o8fYM4kMTVsIPIun7e+JXnMxn4TNRVmQSlJ8SQFj7hpJpV2wRShMkeNiYukD4T1ZDJEdFeIpn+2BZf/z0zzkN0BoHgfajd2w/il38DlU2v4csNln5vcyDbSPp/9dX95LhyapkE7TPOxmQ7YdA7eCJ1pSpwqMJSpPaOG4+AyYMFmJoqj6ZaIewIGF92qUa/yg7KOgoieuaWGr6jCBuIEBQLpCvpf5FM4RQ8YxoR6zj3nyJonhg1Eznbu7+zN/tecTQ7GjyTThuiqYg3yi7yKxZ1Sl3IPKgqWZCQQiEtiPI+BRA5v7TBu/fLMyE6DFvcElLvm2xdmuXbboSOYFTRxySEj2OPvOH4W184MZ0exqDmdGWwmM9gRLtgUrqGM7oNW8GUHu1i0SZMgeA8x9o6SWj4uNrp2qWOk1iPul/pBdb1KrlBZxKHgGIaGsJlbdPmxwSOHDUQqb19k2/yPL6xIoLY+JkxUNVFbOUREa9vTHWrlFQoAaKa3xw0md1CmWdjYbfF2HjrqS9N8/9wT4g/d987X+KTuNH90aj2f1FCm3c50fO/Q95gK8NlvtQRzE2omQtcOHVWhffLjo3HuG1ulGKUHEUo011PxsSkHO5J/IMSZR0VVRSJEr8ipe1aTly+RgNDMQaqTleZuyA87394ycthA0OT70gBv3tiejGzoN9FQ5TUXCMnkSUvv7FT0RSyplLkinAq6RZ0MuONgzYD/tfOmBY4fMqd4WJjc+HR3tJ+V/bqxVPvKpDr+pt+nffHIUWz17pyMcz76voXY3E6Fk949ELGJI8hnkCB4YyLUPEKPG5T+c8iK9MzWYq5QKoqug+JwZVGGLS3xqcMGgk6UzvFf5B37qoVrk6iqCSPkN5Cgzh4RB1JGqrz1nO0WLkyMdVAtVdkUIj4NzQMsv22AHfXVI8Nv7A6xdnefqx/PfSEcMG4/fDR8IdO57riHfvpbNmvWv/2NIs556X0L3e3dCS0gdEBRPoPil6p/QqOmD49d1CJT4rjgQ3gBSCWehDoRISAIEEwT7srWzPA5gk64tptHG2Pu+lTWrl24PoUDR5eIxo/tKVLCRbLTW1hk4qYtV8SfuGMjaGVQGjLQkXKxLRe8+guTzV/uLoH3ZL/vPxEflbQi905txAlNlez5mJ6/5PBxgyOJdnWup1a4c9a24jj6nQuRn1AWlRr8Lp6lc6LsE5kvl5y/U4mPpzOkDSNFEoEwrg7oSPCND131+MRhcUQ6nR7x3HPB7ZMOT9xUEja+GQubGhF5dVsWlu5HIOIrzE4lQEQU3DOdsnkqt0+jzOSIhHyI5zVsz5k/P3Wsfu2eEHdP96Wc+aupzLfrq30/mjYK2ZCJ73x8gn4/E9R85+PV9dmTVrYYf0/nmBaJaCKVq+JU0sIaPGxQ3EidoBQ2QSJN2UFdQ8BReqCpWtbg5l33qjNG6L/aYyDyvPlCm/f+bktrfkNJ6OCD1v1rlH1Sj9w9c6Tv5CBzG/uSebT3OUjaOpia003dOdyBCRcRctzCJlymo9vS010pfO/kMfpte0rY4e7/3YcTB6btwD0Hj3aPrC/Tni8L2pfPHB3csqvzPbbcunZbD/+/XJ4xnX7shiw8rzpc07gcOSfDZdIyVEpbpWoLYkkaJtKRZbJwjYaq1PCXF8xdcxoNCNgjIDLO29fZrPfH1LfjWGks31DhJILTv3POWP2W+1ckqg9rDP6iPqJ9wQduWo6LvOUKq0lyhQyP20xDn6U57SnnhY64893zJvt3S4EOl/C7Oo6GuQzYk66Y0GjMmjaKUSzvx40Tjdsms3eOxbtvYe6ceE77WTbPDhhIMjGZOejn8Pu4yCJShTgpXWE9CXHlvRYjhrx0CflL9GtGhvxxEdMHHo04D21sjV92zTFV1DS8e5710qXcnHTw0l/b2o4r6Kd8uEMWQT/a+7LOmpaKU8877PQX1Q3fvzJ34JgK44LqMDvJxzBe0xB1OeM5lyeSFjbsSPFXegbsh8+f6n9rXxJ3OOc6/47OMaFg9OZDxupnNpSzN0O6861PHBgszLFV5yTgRjZMOCyd1acnUijx+WHoBnzBgB4wTIQMU/NrhmaWBHGgZmiNadt9S9Ool5AHGDQfdxBg9OsKJuKAszTt2n/61vTQguJrfk+O4JyHM868+yz0foZAoGyHa/ehP5XDpt7I6wu2Vp4x65RTdjkZ+H/ubQ5MqKmM+oKcv7yyM/H8lbLn+sP2+PLdPWePrw/9cmSNMToSwGMVPvf7R48PbNrT65y9IX9kxtUfXtmujRv6Wxjvda5/C8TAQHulHlzxVwvxo2l0J3Wgu3YcfQN5bIyXzn65ufzzN33qU4K1PuqPi+9aGiotG/OtprrQVRUx3ec3cVd90Ljp8NGsY3fvbWk7D21KuNu7+6zDrjgisH53j/u3oikeX9NkhFa9YCNxAFwTsHNw83H09jvYGK/80+wF9ZfeduVpH8oVvicEGLrvVx7qrJnUELquLBr4imFodtB0fz8iat1y5IjQbv2C8JNb3S1tPc5FX59hvrIn17FLjujufmNGOLbq6ZyTaqDRm8zKwc31ojsOrOut++VZ//jqNf8//nBrMeG+80R81PiR4asNn3EhpaSDBn+s1HTuPHXcTxcztmuHsKOjIzw3W9O2qc0+9bqjzT361ch3AJFMLjyZaUsfzrv5Urg+aFYaTq4Xnb0+d3VPw7WfOf6y95xSticr4cO+7zef6K4bPSJ2sT9gXKRrrJEBK00791Rtqf78J5t6VzFWK5rbeceK8Ev2lJ9sSbLPP7OhY+yzZ9bv0cTLnYDIZ2b/t+W8cVeetLxrQLdSsLP96OgN5FbuaLr0vI9/7U8fdsK9X9dHqdvjDms8MeI3LmAaO4mDVWvcHTBMrTXsYznDwMi+LNfbevPn33BM4B2Tnd/rujwgOEv33XONg1X/Z7t+TXM1CUK6H229ZYnlvRPOv+Dky557r5P9p3xOoBw6pX5KLGQexMGbOIOes9nGDZ252Q98Oto1HDowcv3POuH6XzpY+00bpdBcE3o+gXwqhW29Nd1v9Ew660tnXb5XYenhXNh/2jGsu/uJujD7dbNj1/k1qlXNZZBN5tDcO2rr4h0zTrnk3EvW/qcRZX/crxBNnX2XXFWSXP0LNpBCJqFjQ9+UVYt7Dz3ta1/4WmFo+v64uP+k7yzoiJ4tZ/wk3LHs2rc6j5/3ct/Rn77uwit2/CcRYn/f605W05znvznzT4umLf/TrC9l9/eF/ad9//8DKbvze3g2WI4AAAAASUVORK5CYII=",sc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABaCAYAAAClpUiKAAAAAXNSR0IArs4c6QAAIABJREFUeF7VfQmYXFWZ9nvuUtXV+96ddCchIYRFggoCRhBwQUVHdBQFxRFxR0VHxFF0nJ/5f8FRx40BR9SRUX9cArIoQRFURJYIgeyBLCzZO52k051earnLmbxnqbpdqe6uLEKmnqeT6q57zz3ne7/9+84pgSPgdd3dMu33oGmkgM4Q6A6yUXdQiKZHUdTrOKI5mw/+8I03NfwEQsgjYLrP2xTE3/JJ33xYZoIYLSKFzihEdxRHXflC1COjuNfznG4XojvlRF1pRG0ZD/X1Na5bn3JQnwLqfIm6lEBt2kEQCzz61OB17z27/VN/y/keaWMfBDhSXHkPautSaMlLdDkRumNEXVEU9LpC9PiO2+25sjsloq4aJ2qt9UVdfdp16lMC9SmJOh/gexI97TvwXQHHEZASoFjw/0ovKSR+cNezb/7SRUffdaQR8W81nwQ4UvzTnagf9dCKbNAdSqcbMuzKB1EvJHpSKa8r7UbTal3ZWZ+WLY1p1DbVuqKxxkFDWqIhXSJ6je/ASxLdEP5QFuEI4IFVe258+8tbP3oo4/xvuleB8/8elG/L5sJrdw/kZ0LGGc/34HsCvgekPKAuLXDRCS5qUuR0B0JoDrfc/nws2HGAP6/Yc/0FC1ovfz6edyQ8Q3zpXjlfimDJwGA+1d1ZqwApjI5hXoeHgSiFbCjgu8A75wmQe1+oVyRjef3tz77m2kvm/ulwzOHhzTLTWIcOKdEbRZgROZglY8ySDp6MBH7y8jax93A851DGEFcuCq4dGMxe1dRUi7oagXxuDK8/xsO2fArHNYV4uN9XEnLRcc8POJRKMoFwtA0KI2BoNMg9sGbwyx96Vec11SxWSik2DKDB8dEdxpghJGYIB7NdF0c5DmbEMXqDEF1hjIYIEIVAIlsAcgUgiIB8hP5sTn7l3S91vgO8cB6i+OSdhW/v3J37VGNjRoGDKIsz5mWwsl+gMx6E39yMPTng4hMceE41pKl8TSWij+ViZPNBPh9Gg/lQ9ucDbN87Gu0YGctvzQdyc/9woW/jjpG+B58Y2LDie2f025GllO66YbTEIaZJYKYDzHAczPY9HCUczDDS0B5LZMhY+VAiXwDygf4pREAQAmEMxPwxTgivjaF/d1wgDMVZ/3CK+MvBr/rQ7hQfvy04d/dg/vd1tWmkfCAsZHHei1MIQyCTcvHEDkdx8qUn0d7s/7D9iB4CY/kIuXyUyymixzvzBWwfzkZ9w2PB1nwh2NI/GPZt2pPbvnb94I77lgzuxn0PDQNXky7q9adnZY2TQkfaRQ+JLSRmuQKz0zWY6Uj0Sonpki66gE9CBoHUROdPqLk/4g+JXRwVANWyBcJ4htZDLP7Pe/iLA0SheO97TxU/PTQSH/zdyoq89YbdX2psbvxX34VorsmjubEGu0cB3xdIedQxwAdPFpBhhFwh1ESPZH+ugO17R6Ido2P5rYVAbt4xVNixqT+3fe1zgzvuW75zF3776EiS6HaaC1fLej+FLniK43t9YI7n4qi0j5kCmAG66BINQsCJY4kw0JxOgpNpojKO57hkEvV/GS3GeebWXS8DxiIWx0JJjnV0glhe+YHT3G8cPHn1nVdfLZ2rrxZJNqlqyOJazrl24yXtnW2fAGRKCGyPw0JfHEVbnTjaMloI+6anRvo29BX6Hnh86+6JiM4nLlwo3ex8NAcS04SLGS51vsCcVBozXYGZIkavBNoRo44EVYQPDNFDqThdxprI1KKUWnpqrmPea15RYNj/JwLFAiMg4QrAcyXSLpD2gIwP1HhAjS/U7+TB7UMhntzlIZY67opi+Y0PLXCvnIyS71go3bnZ4WZk0l0yDnpjoAfCnekCs+B6PVKiRyDqcBz3oZ27vAu//xERVIVMBUab8r6rV8vUNIE2GaHHcTGDHo4jMMdPYRYEemWMnjhEqwR8cjhVTT4PFAr6PcGgkefiSVwSnbaMP74ri+9dF5qgFpQycKyKcoRUAPqOVG6/JrgmfsYjEIb4rlDPEka2KsW6cRzjD+ti5CJXqUQI8f+3b8fl+exwdyT8HiGiHke4MyXELNf1egDZE0vZHXn9LW7U5AuZRsfutWgbeBqr5rwep3c9iHkta/DztZcCThphVDjhaxc1PDklkc0FkzrH68dk7969uGAgwAl7I8wYDTGjEGBaFKOZNpMqhoTPkfjU9wSAhtaoHhvtKw4ncQ3HK2kQGhgCYAFSvzuay/V7Q3SXxJaK4HUpoNYHalP8m1BgEBQV9CppopxUfiUlTTFOJJErSIzkJIazEkNjMZ7qi5XnFoaSDkMgJaQQTkoIB1LG6ieZxojdLAbOuASpXaejfs1VePfdH8acLYvx1UsfwmuO/j3mty3Hd5Z/DrHIIC6EL/u3i+seP2RwVvXLM2szuGski6bHtwDbhoDhnAaBBlepnwQVrM4vf3DSFlhVZG0EgaCaqU1JNKSAxhqgOQM01UBlHZhbIyC0ewRKR7/6CYqxEw9TY5s/kH6K8IHEaE5ib9b8jOn/R3IxRvPaiaDHZqU4OUa1BORMRo9aCH/wePh7TkLt2C40juxAX9eJyoGqTcWoTbtoafBQk8KZF57qP1Tt2BNKzmO75J0o4PzblgKDWc3pU72SHg+vVcT3yOkSjWlN+JYM0FwLNBOAGi0FJL4aX5gcWwIAa08s4ZV3ZjieBB6xhDf/D+ckxnJSuc9Un7y+KDHGTk21jkqfJ3N/nAvVbZoSnBZoqHHRlAEaawWaagUaMgL1NULZMyvRng9EAc5trxf3Vfv8CUn+m43ylj2DuOCR9eOBUbEAFyy0fajxpMoik9sV8Ul4w/31aa16yEGChJ8gsVkUwDJ9tGs4xqZdkeb8MQlF+LyWiL8V4TVTaVWZYbK2RqAxI9CUcYrEZzxYm9KerJLohIc3EeEJThzh/I468ZtDBufHT8kbxrL42Iqnx4Mzf5rE/G6pOIX6nwZXBaeG66t9cPK6cnD4+5bdEW5dnC+qr4nU5lTPU2Mn8oCUUM/VXprmes3t/CHnEwhmzOlUeI4oatKJsuWTPT+K6azoMTymxUJcOK1BLJxqzvbzCSXnB6vk54MIX1m13qh6CbxyDnDO3JKqoL6wA6j/J4g1JptMJWB4/eJ1ARavD4p2ZKIxxqkby/XKYdDqhcRurHXQZN6T6ykRRVVaBddPNv/kujmXMJYqJgtCiWd3RkryZne6KpEcBbikq0n85JDB+c/V8n37IvObVq7VQ9G7ueilwNz28QHffsHfAep1y9mGwYvzfuLZAH9eY0ICEzwqr055bkKlmpS6URyviU8wSHjaApdcbxyHg+F6TmQ4G6vxKG1BrAmuvNJIFp2ipE2jl8mYjPUphgJDozHaGwSa61yVDoojfKSrQXz/kMH54Wr5Brj47fI1pTTIm04AXtqjhy56XocgPRNJDYm5eXeEp/siNNdpECoZ2cmKc9USoMgUCdVHJqCz8eiGPDoaXLTUO4rgDAcEC4NMQUIDlo+AXAhkmb8r5uwkUg4wv0WocgvVJ0GLJD7dXS++Xe3cJlRr318tX+K4WLriKc0tJNhZc4Cz55ZumTBKr1J6kuDY98XYiLFOyXOudj37XZdUexJSrYPcnqxH2cSnvZkuPNdGh6Q+LfCXAYnhgk6KquwFgzwyqHKM9k8ZkUJpBzilVTsVBEhpmBhf7GwU11a7mAnBuWGlnJH2sHHZU7EYGeWygFNmCLztxc44I211rnJXE5asCs9bhyxlbrMlps0eTGqviqVtTXQOlSS8zZPZMcpjo4nGToJD4t6/U2KMtYUkKGVxlh3bMhnBOa1Ve30NGV2gjGNc290ovnjI4Hx9uaxrSaFvyeqwfteeWC38+C4Hl53F3JOe2YQ5riodg3Jwip6VmX2yREHPh8FvMpYqStvB5KEmoRCdCdqZgZFYeaMP75IYCYyUmIeOC4ANjxUKMaIQSNc6Sq29vE3HQ7SJhg+/3d0gPn3I4EBK8aN12PzYqqBn03adUJ3RKvDPb0yZOGc8OEWwqpSeiVRa8u80/vbFwDMfVrus/a9LOgfMCnA81nWYbuK4zES012uSW3D2jMbwHeCJAWAoD2VrKoFin9a/pYAwkOjoTSGdEljQodVfc12xEPb9rgbxkWpXMan2+dE6+fjyp4KT1z4XKX+9tV7g2remtENg/plMeiYbfDKVZu1Osn40ETj2GVal0aukO0uik/gkPLMFqsBmfqzqKxJJMF0EnNClVbYFZ3A0VoZ8zYDEQM5oYGUHjSdYtsDsaIQgL1Hf4imJWdCp7IxyKPhyHfykvU5ccnjA2SDvXv9MdN7K9aGKhOl1fPn8lHJny0EppkiqtD2TqbSpwAkjiYExS/wSEKqyaYx9kvDJTKgtDpJ4tAdML6VdeoQESFObrjrXu3dMq/MNe4BdWW13KT1JdTrO0JZMKFwhsaDLAetRrQYcP4WFrWlx4WEB5wdr5H/3744vWbY20ql8V+Dzr3dV31klm7MfQJPYnv3ASTgG1rirtI9ZCQGhy8rXUFbiqX6pPaCiHjQ1IFN+SLmW+LpkwN85HvvkbDa8mEcta92y4DBbTYndNAQ80x/BZ/CaNmmo8Y+2NqU4X8rK6dMccN7tDVpyamrw6yZfvOWwgPP91fLa4TF51dI1kckhCVx+joP2Oi3WNoublKJKtqeoBs2sJrM3Vmr4v87J6ZuoqrI0yoDKrW3ao5Oqtl5jiV8qHZTK0pQma2dUA4exM/lI5+io8jjWsZ2aiLQ/DGJ15lpi+zDwxDMBRrOxqg63trioq9UqUK3F2CKV3Tbz5UinTXfA5pGORj1uugb3NvvidYcFnBtXyY8XQnn9X5dHSvdKKfCBBQ5mtSXAKatKTqTeLEBJYPi3ZHxT9MRMSoUEt4ultzZmwFFjGSKwdMHCmDLwxs7wIxr3DbtijLE2Y/oJxmUKyqQukwLmTzMcbvJqTLKOFSR2jQFLnw1UBpxqinatoc5Bd4fLYk9RWtT8I/0500On9TqqXtTZpMdNpfFgS0q88rCA873V8gIp5S0PLtH6hJnli05xcOI07bdbIiWlyIJQKa1TnFRCFRW5L9GOa0EaDw6QDUo3Prs7xnBeSwSJkSQ8VfBLex0s2xorJ4DzI3PZiqu2NVrdWZXH322GmQU8SiAJyyLcnjywfGOIkWxs+hdKAE1r99SyYqlzaipIFSwnCJw600E2J9HVbMBJ4fGWtHjZYQHnxlXyTOHgL39aXFAcQ3DeNN/FmUdrHzeZIRj33jx9P4DKZjWZ1PAzgmPrSFRN5GIrbcu2aMLzZauq1s7U+gI9zQIjefpVUI2SvmMqpQwGVX+AljbTp6Z+76zXkTwBo22iShtiga4ArNgUqsJdZCSDY5AmBKcuI5TUJu1fyoBDVTitRdPLT2F1a1qceFjAuX6ZnOf7WHv/o3nkC1Jx01nHuHjTid74LEGFgNQa8mSqP+l5jvN4KkgNJUGBY0KEJDhc3HBe36RK1Ew0Mu9l2oSp6gITtKo4xtiZQsKlVh08CQnmmJQ22jkLDq9nIDoWCazaHGE0ZyQnARDn2dXqqrgm6eR4npYcStt0A47n4Zm2jDj6oMCRUnYBKAgh9nCA6/8q25wabH94Wc4fGZOKm14y08W7TyU4mtQTOQZJqZmsFpPMfSmpSKRhCE6ymDVqJIfX8X2OzSOG+IrwplGwEuHLCaLUHBtDjCdHD62nSUsOAU+5QknWrr0xClJg1dZIVVhp+5SdUz/6PX9am1xVD7J4M1F62kxHueM9rVpyXBdb22tF7wGDI6WcB+AlAG4RZpPSh5dIf76P7Y+vyrcNDsUqFT+308UHz/RNlqB6gCyS4+xwwoUdl6A0fycX2xQOP7fg8P3SLbGyN1a9Jm2OaqUi4Y0UkNBaGizhjbQl+w4SFNPqUSg3uH8oRiwEVm1jd6pUtkU1LCZAonqjFPKepnoHmRptkyk5e0dj9LZpcBwHu9pr0S2EMAp5cpgUddneuo8ZPwvgOiHEWPKWbz0h1z65vjBv10CITMrB9GaBy84xKZyibansvSVjIStlybEnsjmqckkdbeo36h7anEAnOPlavzM2BNHG3dob5VLTvqg2KP0q015TMq4GVSjp6BuMlPiu2hYpt1hLTUl6rPdGR4DA8XOquM5WF6fNclVNZ0YJnL3ttegUQuSnnIQN5qWUswGcLIT4VflNX39U/vm5zcFZO3YGqqTbUufgo+ekVM5oXCXUuJRJx4CGum8oxvZBXXSa3qz37RRfZcFf0pXmInXQWLqccUeS0GXecDXrreoaCw7nsG1PBM93sGJbpFq+rJQkQdKqTUuPdhSAjhYXZ8x1MTQSY2a7caAcZFGLzk4h9nXCTv2yknM2YzshxF/Lb/nyQ3Jh/87gHTv6A9XkwKLX+8/0lU4uSoN1CNQftBQxn/Xjv+Qwu8PB6XN9VRdRXpXaQVCqUmrJNdxtGsl1rYU2TnOwfVGtHWxVc2pSlK5QjSu+7gRiL0M67WDF1ki70cZLsyAoUEysRenh4rnOxjoHp892lVorggOE6Xp0NQkxUM18LDgMjIQQ4oHym754r/yP0bHwEzv6C2iudVBX4+Di0z1VQCqCkwgKLTd/bVEWFy9I46h2VhEJiv7E2olkftdKjAVKmRJpunv8FxAcAJt3RajLOFi6JSr26pUHszZfp5tHbPwkcFyXwM6hEjhcleOgp6NObD8QcGYCOFcI8V/lN332t/LzYRB9pa8vr1LfBOftJ3toq0uop0QqnRO8d3WgxPx1J6bwdH+Ee1YG6N8bo7lW4G0vS2Ful2skoOTdlBwCE8vIUr+AnRPjnHL3NznfZPqkmsXba6zHqTpGix2oen1szWqodfD45rgY1ymJZhOJr5se6WwoRWIkng6DiqWkxKpNAc55UY0qtatSdYA53c3i2Wrml3QIWKH7NyFEIXnjFYvk+yDjm7ZuzaKp1kV9jYM3neSit2X8Zh01EDlnn5d0zW+y+Mir01i2McL9TwZ4+6kp1YUyOCrxy8VZfPoNGfS2MrLWBCg5Bibza/5AN5pVyYnAISEZxdOmbdkT4xXHeKq0YV8cxv5mCV/836hgPt2WrK3NoFNhc3RMeHY1Odi+V8JNlG3tnDm+7nMT7OhU6lBvQtbP7huMi+kbZvPzEU6Y3iCq6pcurkRK+VqQtkL8LgnOP/5anue48u5Nm8ZURY/gvPZ4D8d2T7CTSgJfXZTFpWenccO9Obzj9BR+vyJAZ5NQNfkFR3s4aaaxQSb8p32xICXtDxdo0/j8nOkb6n2+mDFe/HSALQORyq2xnPzeV9SozywAzGgohqYXZer/tnRd3DBVoYpqXWk2mTz+dAGnHZNSNpbSoohvOlST6rgaSWDvWsbDZ1wP96WAlTZkmejeJDhk5asA3CASBuuTt8tTPB9Lnts0iro0HQJHeSEvO8rwUZI9zbaNf/9tFm87La2I9IdVBbzqBB+PPROis0HgmG5XeXxUB0nPrZiNTnSFKsPK3XbmxUBT7Toz6ofq47o/jOLZgUjFX59+bV1RcpIlhkqLT06bT0hKFjmcEsi/EXwb4VcDQKVrlM1la1SMJV5h6HX1TU3nCaDXGRm5STQ07JwSHMW5Us4A8A/7ioFfE0KobOfHfj42I1WX2bhpy6ig59SYcfDSWS5edZxX0XPigm5+JI/je7XTwK7QR58OlZfXVi8wo9VVuluVHcZ71cXxbBqEnzdnShcV+wiMd7doRQ53r8zjrSfXYPNAhA+eWas4my+Ckw0rqDWTBNWA6DlMlsGoFhBlq4zbH0bI+x62Oi7W53JYzzDJc7B2sA+LZ88WOUvrEHi/B/yukpdsrMT4x0spzwQwHwAbrvs++1PEUQv6Nm3N1rOCQcN23HQXb3mxzhJUCvC4leJ3K0OcNMtThpKtrXcsyeO0uR66m12VYEyqq+QYFhjF2YKN7+Mlh7UXvihF/3z7MC49M4Pjp3lY2xfhRdO9IjgMCLWDYAColspTXKebBtUuO+kI7HF9PBtHWB+GeFK4eBIx1vsBnmtpEYNTPVJKmYqBD8TAM74Q95Rfn+Bd/RHTOPt2UHzBAVYA+BYvuOIubNm8PTc9CiMlOXSP3316Sm8wmuClmtAHJFLsAaMxM5ufqNpaTA7Kut36web5ZjxFWLAxviRhttXV7nYjc9D4Wm9rKmIcyOdKshxu8JUYzEp4nljdVivuj4DVPrDFdzBSX4MlQoh9+1kP/iWldPYlIj7qAI8KIZYkRyrZHECEUrJKd5IH3AjgVQDaAPz4yruxZNuO/EuyY6ECh97LB16ZmjItwsEZjLK8TIKycSKZILATKcc4GUcQnGq2nxw8efSdpeieHqPAn9bkcPvSvHJiRlg3CuW/rvpy29XFOUvZvq+l+w2smgP4fbUpmUrzpATtqxN+Yd9uGZqTYvqsCE5eyre5QKML/NQm5pQHFwfHf+E+/+1b+gpnDw0FKvPKFtnLzkmrFtXka7LovRq9nrzfAtZ6GMHh+BoEHQyriN8Aw6Ia7da6vhDLNwVYvSU0ZWgzE0fcuPLqtnFHu5Dr2WsJgEzNwysWC3HgG3NJw0DKV7L2J0Rp/46ibiDlWQKYu2+T6U3l7p2U+ZMe2ZT62S8fC160YUtBgUPjTnBqEjHI4UyrJGs9rZlShbJa6bBSQAfCgpAsI9BZ2DMmsWkgVmCs3xGqHBrL0to9LsU+6pmOi1gG71pxdccvJuJ8AG8EwMz+z4UQm6uda0ISG7lXwBWlRnchpWwOgU/ty6hfYz208oG/9if578d3xp+5b0VOBWN0qT98VirZLHdYcl6V1Bt3wo1LliZsEhmCUbgFoCgNxlGxkRjjI27d3z4kVbC6dU+MgRFu22cNiBVVlphNrcZs4yBKDRm34HnO42fOdZdc9urMV9trxdbJiC61qqO3y+vuKA/op7g3HQMfdIW4wV5HO3OxCywXQqya6OYrF8lPQkbf6fJ0Zvqx52K86/QUelpLgehkkjNRJnmcQ1D+8ERNh1sTOUYSBCsdxYUY747NHHtzEjuHJXYMQ/2v9rKqGEmqzDIBUY2GPFyCuwPCWNm19npHzm53c/N7ncwxXS66mtzId5ETDupY39snfVe3Z/CtyeoxPNoFwMsBMKi/WQjxTDVSJKXsDoDzU0nJiaT83L5A/BsTSQ0H/qd75AWQ8S1LV4/ixB4Pr1AusYOOBt0eVBLN/adxoLWU0mDjO3OS5QleQxtmS9d7RoH+YQ0IPStWR9WmZ2voTceMjZOo1pgF6GwUmN3uYG6Hg95WRzGedQ4qEdSch3B/IY/3T5Ufk1I27subfgAA82i/nsoWhVJeGAPrUkIsLTJcJOXlrhD/MRm6V/1OvtLx5QN/XTaqIvu2egfvOyOFY7td7M2PPzumggBUwzgVUU3mr3gBNy0NjgG7RiT6h4GBMb1H1Lr0ttRgz7MheGzg4FkFzDSw6YNhwMxWoVqn6IYX00UHMMtUCnviGJ9trcGPJkvBGIfhXBM33jiR2011GAKX7auOX5uUShFJeYUDfHsyZK9aJOf5Gax9ZPkImOPhrrKzj/Xxdy/x1cmDrOWP2k1oFUTlQKWHKobqiRt0NRD8X6sr/t2+bKBpW3ApGTT8zBKT+DNbHRzVJjC9hQf26Xhpsqx2JXx4PVUfX+wzsC/uVPNc/DoI8JHOetE3hT2ZC+C9AH4ohNiUvFZKWbNv79XnPP3ZOJsmClJ+2AfuFkJsmegBV90n22o8bH9k+ajPwxOYKT5ltqfsDidPm0CCjPBkJtMyW8kGVQLJlHlUUnP3qMSOIYkde9kLzQMczHkDxjglywp8b2tD3DI/vYlAOJjZJtDRwJrKwUkFAeYamIlg269tjCcjdNQ7aK0d37PnuuiHxCfaasUtUwDUDIAH+d0phGCAT6+wPgQ+HQN3pIVYWX4/vbXeELho3x4f2p2KTP6OhTJ10jRsf3TFaOvwaKw46NjpLj7xmhrd0GcSntzaziCTzX7ckqcnUHqkjeRpnGkb+oak8qB27pWq1YljKd60YJhbbXxCwjE1zxzdrFahwKCt4H5QStuBSgWHtwlSAjKaj9Vhr6pHQGq7ZJ/tKhWot+13GfCLUqRPG7l5LMCnehvF7olAopQYgHhM2E6TW/tvIcT6SvcoWoRS/j3p6Alxx0QDf/khuW7pqrFjdgyEYMNcb4uLf3lLRlcHEzcRnLq0pu+okSSqJ/YSbBmIFSADo3pLRnnaJZmZtqUBAk61RMPNn65GfQbAgabr7RTVARNmtzPtZbHFyVRe7UEh1IE8oEjzinbX2T+tOQ5oqYOSIvuiBvA8bJbAh9pq9s+T2esoLfsOL/oBwdmXovuSEIIZhoov9TQargh4D6Io57rurZXszzUPy4dWrcu94rkteXie5tZvvqtWJRbVAsy8aaC3DcbYOsCdyHrz0IPrI+wa1WVnlb6xlVMjJrpqqLtt2Agyq83B0R2u6snmniA2DR6MVBBsNhfSJlJaKZ0kOCWDgSYlw7rkjKUoGfydJ49Qohzb0WhUAGMqjqk7TFkF1SqU87Mv10XsePjPaAhXdXSU8m6mw2lBaLIJHrBg32bBXwohnp4UHAMQm6lYZ5g/CvywUYwXz2sekrdu2Jh/+6oNOTUxpm7OOtbDGXN9DGYZaUd4uj9G/7DeeqcOcHWBtjoHp81xlTSt2Bxj+1Bc9K7Y9NHT4uDoThdzOx31nhVTLvVgwdBn3iTAgDCdMSU1RQJTTVnJoDdHr64oGSZLYCVGJ1qZqdDtUslaED/rqBeqgaUoRbp+sz6McWlnBo+GGohXCWCVCywSQuSklA2mHY35tIrdOOOTY6w2Sjk7BVwsgTWudhRU/eHLf5Y3bNtV+Nijq8eUtDjc3aXaX/U+GTZwqK3gorT/RYFontBSJ3DuCT56W4UyuL2triq+0XBPVHqYiKNKKkK713Qm1BmdPK1Kn5OmjEW5ZJTUFBmEc0sQFHovjtUCah+POn9wSiW5AAAN/ElEQVRgPxKpNatnGPNIoKlJ2sqchUwaQVrgYYno+pTrkpbjegKllMcr0IT4bqW17v9k02QYAmc4wKslsNwF7rvmL3j14Gh4xx//OqL35Jf1R9uWKDthuq5sCTpumosTprs4qsNR3Tuq3dU0C3J9tD3V5uXU9cxyB9yaoXug9Q4DZYH0OEblkPBW+nj+YBIMvWimbnRdgqqXRTotFfq0Ql5DxlIq0Egfn6MKakr16Sodn6H8F5bKfWBGi6M8V05Fna7FRhUPy8IQl3bWi2XlIEgpmUy9t5J6qwhOwnh5YRieCs87xwGGvvdQcPJP/5x7XxDGLldE344TJiEYmFI9vaiHgHjKi2Il1BbPLJjJzVX2ACBOggsptU3pGZCRWU8hEemmq7M7FQG1ZCjCGKl1TF0nCNklQ+ZJSgVHYw6N89Fd3np7iVPMSiswjOEn81mPjYTm42JoSVOAU3IMQLSTtK0sKPLvZBrmHpNqjk/3fOSiEP+3ow5fT2ZjmLYBcKEQ4jvlwE0KTgIkXjctQnT2fU/Ky5c+FyygjamtcXDCNALiYVqzo11Pc5P1xGhBbF+XdZNLn+mLlTSZjVLqqOJcrPZ82pOhtOo0rrYBQ7u2GjjPdrtbL9wQT8dF+nA9EpaXkci2hSpWvrsGUnds6t1ylGaqaa0hdA7O4WHnpmioGj083divyuHm3Dadv9MeD8vzVNtJO2aqqA/HApd21Ih1Cfqyd+Ob5TWhqsBJIvrxXxRObqwVjx3dLp1juxx0N1q7YoYq3w5uTg8sdsQkmilUwBcAuUjHGFGsnQi6zylXYjSvm9e5YEUoqqIyw22NubZ/VsVpNUVJJCgqx6aOyS1JlOrIMXaJuxP05iqt2nilbfDQB9oRLK0heI/apc1TTVQxsdTlqjIQMXu4tVPDe48yfdJJGvo+huMYX2jL4Lv0jKWUzMHRJo1rNjxgcPiQD95c+IDnOd9NOWHq+GkOFhzlqnPWSBC9PVGrKHtus/Vu9PbAkqqizeAyCBI5lABqV5UHyWnrxeifnE9jz4qk2kFmALKqR+0o8FjX121LBUbAohTJWzsYS70zwdoTOiO8lM9Tu6tNs6AVRJUdMOcVWKeFWQvbTqzH1UxFYFhGV94bzx0Q/H6Hst7wBEJM/7gO7pExPtSawVkA/nhYwOEzPvTz8PyUh595Tlg3p93FWXMcXYY2e2rs4an8nRNWqfmAxNDqiUZdSUKoG/IIFPeRjy8vaCCoPqjXmSai8Wa8wdQKKaJrOiVVxbmpbEHMbeqa98j1+ow1fXC5UrOmRZhMYfeMsr7DeXJ+SmWpLEfJQeDcPKo5wxwEjvLDai3HbKihM3Bg/O55GGhIYZHv4EOHrNaS4nnZz7JnezX+7R6ilmnNAq871tUHLBg7Yr0nHbcwd6ZzOpZI9jhiewCr4mob1JpjxKwVIyH0oaxaOng2KGnPbYDKmWAAqYJL3aJEaaBrrD0urY5IeAaaOl+mpYLSx4ZE2gttY0o5uXIyW0mlsacjQI+U9yadj3KjPtXvqjspBRnE+FU+wMe7G0Tx5PkDg7nCkz6xMD/fS3mLHIQzePbZm493VXq+vCdN3ypVwwQJmYwxrNphZE6J0txuzpG2KQUTmVN1aM+PHC2Vx0gVyFQKiU342VNN704nXhL7dLRRUp6WCixVbDYxGGqjVKwdCnW4Hvvw9h2UQdt0oJn2SiBxHdQG9PBUCOCiT8a4rL1Op9EOGRwO8uGFYzNrfX+R4+DEGl/iTce76G6oELwZieKxJdy2rlxWElS541oquAtZ74DWQaGTtB3KpZVFl1edsUm1JB3dCWpcZOXa6k3Oaiw6FVpq+AxnwpYubSv1+AScEkK7weccDjCSAKkDXD1uCBsf57kupOvhR7GPKw4LOHzoZTfLlnR9dKuAfDX1+OvmOZjXPr5SWpyc4PcdxCoBmvwSpHLu0nUdne6xRlx5USbXZgM/gmjtQ0RbY+Kf+rR+vt3Srjne7KA2B0VQnalst/IS9ZmfVLva8zq0btByQK0rzmepGI4V2woSQnuY8rDwsIFDwr7vJlnT3Br9UEp5MV3VM49y8LIZZaVsgwAfTMLsHInHxSlWlXDWJBA9QLqmOuA0CUkjTcoZMIQlAJQQG7lPlHVQUb6yF1oVKi9NORpaOggyt8jvUAW+WKmweZ08kLVEqkmlKFkiMapZJXzNrgN6h3SCykGxsSDV+lM7Yjy2Uf71sIJDuvNLFQZeEl8Ty/jzVFkvnibw2nm6Pzr5KrnXUu3dKbq4xuhrm7K/3lWpmqTdMEac6o0LSwakfF7SbjCLTMlgsZDemP5cg8pWKdaYODxVmt3gq9StyoDo+1Rywq6lAkrjbK3pkyseZFHB8HB8VnhXb4uw+OkQa7ZGGC04kLE8/7CDY5//8dsKn5TS+UYhiLyj23jCoVtMrVtgitkEAeweiVR6pdzzURtiTQlUpWocm6LXFUvbNsWxCBBVnA4CGe3TZkBtW1GVUTM5tkHtyepeBIKiA8kEIxg1qgtO2iHnD7PPDLyTUf84hkucp1DOiPZ3mx1h1XfZ5lA1+TPbQmly6e9LZB3X+dE9n0pf/jcDh5P5yML8BVJ4NwX5oL6jHrj4VL0vJ5niSdohHj5Hz8WexanzZuZMgISbbe9R2QEaegWFthutdY7+pg8GxBW+14AG/8ENEcYC+90HJbtCYowTBvOLZqaSVHGvJwuOyYv3E6JEk78txW8dirF0Y4THng2xcXfE03LhctOOjPdCuH+MovDWCPE991/ZuOuweWuV3ET7t/f/LFgAIe4MCkEHm0EuWeCjM9FSVc4dY4VYN4475c6E3v+v6jAqkNW2o4VHNvI4YwbAxsWdiuMI6OJnIuwe0Yaftkzdk0BH/cW07vKrXdrqWJFlcS1hfyrssrCJXhp1qlluu1y2OcbyzaHa5aYcG5fbZ+QuIcQ9sYxvyQZjf3zocx37NcRPtY7J6F71Z+/9cW6edJzfhoVwDiXhPS/3cUxncRPffv58LohVs4e1H7Qz5PgaTyciaTvoiVm7sR+XJVaVlIbke4655NkIG3eVqVKTLM2kJLqagN4WgbYG/SzbYDKRxNB+sLb01PYIizeEWLklVCknepeOo9a7VQhxdwz8ajTe+cAjV8zITkbE5wUcTuAdN410uzL1a5YgyPkXnOLj9Nn6DJ0yplW/M6BkRkEbaG2MaTfsVsJkqdsuYr/FmD9MvEiJJ7fFWM2+I+6iy0hMb4E6L4Gbi5M1ITtRPd+SElMGPS+xZmuMx54L8eQ2npGjvUaWJCCcDZDxbyKEtw/WNSx+/G/55UZVi0uFC8+7bndjXab+5iiK/y4MY5x7goc3nqQynPu9iq5wme4uAlG2KaqoliaKrBMGv+jGmje0dfb7UHXtJvFK2B3FRGYClOyVmyMseS5UqotZald9h6qIhXBWxVF0ZxThjj8+tmg5bnlnVceplBPheZMc++BTbpT+TBFcF4XRR8MgUntL37MgVbQXxQCgwklSdgzr8WhDa1NF5lhJC06ZaquGqay9sNcmvUkyC3dtL90U4YmNoeok0s0gSl0FwnEelXF8e+iEd/3pHxvNlwxU89SJr3newbFTefN3s/8iI/yfIIycYzodXPbqdPHUDKvnTEij8Eq+Ty6nCJTRjeULKo+vkiFK+bVJj0tnJySe2x3jiY0Rlm8KVS82Xy5zLFJmhev+RYbRbYEvFt3/ydoJmzIPFqIXDBxO+Lzrsu8XEN+NwyDd1SRw+bk1yvsqGl6zqnHgmPakoupJhNpJlWftWFHaylZa7jYrL8oBsgWJDTsoHRHWbIswOKbzftrDigeFcO+DDH4V5eS9f/hC44QNhAcLSDnjHY5xDnqM139n5A2O4/9CRIUmbgb+6KtqVI9zeUeOBkjrOttrVi5R1u6UHITSKb77TdDYIBKeTY9Pbo+wdKMOCNnJoww6K2IC2yDxOyC+FeHwA7//bPfoQS/2AG98QSXHzvW860Zf6rvebxwEPUyd8MycF03nbrLxGVtrE9TOs+L2jtJWj6RNsv65VmulQ1KtGmTejKmSpZtCbNwV6whdpXT4pbXOOonwbkTy9q0j9YtXXz3+VJMDpPFBX35EgMPZv/H67Kw6X/zWc6PjmcU470QfL5+jvzehPIlp1V5xe6CxSaozpiywsWAQTfZl86zO5Zsj1ZWqygwOPSwngnBWxlF4p3D8O+4d8lfgIL509aBRmODGIwYczu/vr5dtDQ3Bba4Tn8X8ANMkrznOnj5bYQXWo0vu4zRAqbMCYolNu5kyiVVAmDTorJALx3s0jgq3x/Du+sNnaordMIebyAc73hEFDhfxjoUy0xQEN7mOvJDb0+jJveXF+sChckfBCkkxZWIidLYF091dvTVShyGpdLw26KPCcf8cR9GvRIjf3fu5um0HS7jn474jDhwDkNuO8GtCxlfIOFY7C84/yQdbepNfBE5QaNB5guG6HTGWbQrVSR7DKinCb1/1mHofkELcG8fhbaGo//39n576ZI3ng/DVPOOIBMdO/LKFwRUC8muQkepWYrP77Da9w4ETZ0GM6RLGIkwysnmDJeswxOYgxt1RGN4+FNc98MgVYtIcVjWEeiGuOaLBIUE+tjB/oSPc/4qjgDuaiw5CScWxKCdkLJ11hUJ0VxTGt62XmccOJIf1QhC+mmce8eBwER//Wf5Fwne/GEt5LuKolV1TcNzdEO7aKAzuiyR+/cN1qVVHgodVDdGrveZ/BTh2MR++Ufpey2ib8OqC/vCWwVveeXAJxWqJ80Jf9z8TdKFBFentJgAAAABJRU5ErkJggg==",lc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABeCAYAAADYHcHYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQmcHFd55//V0cfcl2Z0jKTRZcuWZNmy8SVb8gEmCWD4EWzO9TqBxPjAgV1gs9mwiCQEOzYbCAmbi2OzkHgBQ8Bg8IFlfMnYum0dHml0a6TR3NMzfdXxlv979bprWjOa8cQGsdn6qdXV3TVVr77/+873fV8JvIrtuaOyKZHGu2WIeQjR79rYJ4B9jsTxFa1i9FWc6v8fWkEBMR2KfON5WZeowofqq/HJZEK2ubZA0gGSLqBOIDHmODjm2NjvF7FfSuyxLXSFQJddj+5lQhSmc51/z8dMCcQLp+S6gyfxN2EoVyKMCC8ASwCODSQc/UoloMBJuQLJBOA6gAwghYUh28YRKdHle+gMJfbaEvsTSRzsqsKpa4Xw/z0DYO59SiAe2S/n945gt5CyRkQA8J1/aN7HnYzHWIBjaYDINYZ7CFLCBWwbkCECCQw4Ng76IbrCAHvDAJ0ywH7h4dC//D0GNmwQ4b8XkKYE4m82ypq6OpwSUqbHAWHAIKViwEQfNf2i76Usk5MguREnGYAITtIRcF3NaX4Az7LRIwQOegG6ZIDdvsA+FNBVTODIJU1i+P81gKYE4ivPyFonhVMCMmVFXEBikcj8XAIhtq92Y2dWuxVXMh8JEnHiZwMSxZoSeS6QsAHXFXAcTfogQE5Y6IaFrmIB+2WIvaGFfWEBXY6N45fMFdlfR5CmBIKKumjLU5ZEkgAocSSAhBUokeOHQr30pBclcRUnfuVF4iCViBZxjWEevo/jJAHYjuYmA5QbcRG/DwJQhWWEwFEaCYUCOiGwp+DhgO2ia3AIJ29eIYpnK0hTAvF3m2W9HaJHSJk0oqnO9bCm3UIqaStieYFEwZPIeUC2CGTVvkAhoJgRJBBERP34BUtcMQF1FCAxcBTnSEVshHznK9SHcIJYEUAEiSIu4UaizuJkQRhKDMHCYeojr4DO0MIeP8B+q4hD2IXem28Wwa8SpCmB+MuNsqEqhR5AJhRHAFjaWMR5c5KGTqeNX59UKmIRpLwBSQFVBskjJyli678wnBLnBMMZpfcYGDKE0vi8Dt8Dfg4V4dV7CKGtu8hoSNCyS2iRR7CEBokA9ELgEIGh0QCgU9rY7+Rw6P2rMAQhYlru9YFrSiC+/LRslJbsKeRDt7VGKmLVp0LMaXBQlQDSCYGELZR8jxNwsuFWgkROykacNKa4Ccj7BFAglAKSf2A4IwJBcUb8ZQAhCCVAhAYm4hzzPbmIf0sQlNFAcFwgldQgJZMaKN5nGKIgLJy0LRwIfAXSHsfBPoo+L8SxDy4XmdcKlimB+B/PySbhyZ4Xdxcd8jd9BxK/OgnUpIC6KqChWqC5Wqj32qRAdUqgigA5AnZ0helMqRJIIeCFmpMIzmgBGC1C7ROogh/pJQMGxVVEYEP8IBwPhAEkDqDhMn5nRB+Z0xYSDi05F0gnJdJJoIr3lCJgmsssIKucWAv7gyK6HIE9wsJ+IXAgPR/HrxUi/2pAmhKI+zfKFgmceHF3zplbz1kaYmhMYqxAvcAboAiSSCUs1KRs1FYJ1BKgNNBYLdBUI9BYbaE+zd+BmqRA0p3yspOKOxLU88lFUgE0kgeGc8BwHsgUgZxnKW5SosmIMbMf+85wVVz0kfN4P/xO6R8pEYQSQcCXVjSWkIpjqnmP1QKNvL9aC401FqrSFugiQWLEtnFUCHQFPp4TAl+9dq7oOxMwU1Lkzx+Ws0QCJ57aOmQvm20jV/Bw/aoa/GDzMG5dX48HXyygs9uDJQRcx4JtW0riExzeBO2pVEKgJiXQUmvhkqUprF1mKw/837oZs1efR+skirrRolTgDGaB/iwwmCNgAtmiQLGkl8xflblBGwj6PGqCKeDKQPh+CC96+b5E0ePnAIEvYVn6PhuqLbTUO2httLFknou5LQ6EJbr9At70xoVi95lF9hkosuER2Zp0cOJ9FwRWb0bi5cNZ9GZdbN43jEC6OHQqh3Q6rWZLGITKOjIed6U4IjDvvKIOb78kidrU5EBM9st0xFulnuJYDNfSqsvkJYZyQP+Yfg3khOIqWnnkJD2hI0AIRBiqCUXCx4HwFAih+s4nt5BryE2h1NZdNNhLz0vjxqtqYDniqRvmWetnDMQfPS7bqiS671wrrYTy6Mrhjbwv0TcS4mh/iP09PvafKOJwX4Ce4QCj+VANRukIggPNIe9a24DfvjSlOOS12uKmrjlnHLRKU7h0XUV3Pa68R66Rinv6xyT6RoGBUXKTxGgeKBRJeAk/CBTxyQ0GGL7zHJyMBoiSPySBt66twRWravqPnMKc2y4R3kT3PSU1NvxIzhYuuj+yVgpaGdFkKaFuPGN+T8uJ04ny+9RwiMO9Pg6e4ivA0X4fvSMB3kGOuDiplHnc256UCyIqGj9EC6GyJRW/qUqOKX2OvPfKPzPcE3cijYVmLFafIClRF6IvI9EzHOLEYIATQwFODQUYGguRK4ZKh/BvKcq04i+PZsm8BH7nxqbeF7vE3A3XThzknBKIP/qJnGMDx/9grRQMO8RNxzgIhiBU5sns8yhms8jUXK+9cGowAlSQ2NEdYs1CR1le09kGMh68IIRtCTD87kQvfrYsikFyW8nCjbRFdOYYAHEQJgOgTDojnk4/b8Tg6gLkgrF8iIHRACcGAjz7SgEv7isoMJTij4axeJ6LW97adHJ7hzVvg5g4kDklNT72kJyXtnDso1dJHdqOOU+8TjwCG4YeasYeRCK/FV6mB/vq/xbVVamSCctjtx8LcMF8Z5zldKZB9I4U1Y3xGONQKtKrSLD2X/S7UGDxswanzHHjxFTMWzfcXQYpAqAivDLR3080iXjtzfsLuP/7gwiDOBAJvO+3mo6+a4m1YMY64pMPy3YrxNG710oVvlbsFxbh5vYg6y6CsOu0Rxzm0Jj9Z7j57QhGj2BvcBeC5jeiPl32mHnYSycCrCIQzpRzQI25L1NU4Fug6WhCJdqWVxPBzIaSf07QNAg6LiaU82bAUWONXPgyR5cBiM/kMwEwmeFgW8Bf/XAYT+/OlWi+ZH4C77yh8eD7l9mLZwzE3d+SC1JpHL7rSso+qcIG9d6zaHCOYbAvg57GD8GRGcwrfh1uYTf8kWN4Kfw4/MZ1aKgCOLBIdSjivXxScwSdvfg2GSwDmWJkv2uCcvYbcaRBKKuaMihxIaMnD0mtjGl61WpPe2VCWBqXCDj9q94mVfKxgVcCwlP9n2cy+Nefj5XE09IFSbz1+sbOW8+1zp0xEHc+KBemEzh01xXamfECIOF1Yg4eB6M0R3Pnoa1qH5zsVnjDx7FNfgqy8VLFCQTBTEDzvvtUgNXtjpL3k26xnwZHiuXAnoo68l9kIkfKwRyuFHr8tBElDbGMSVkCJvKoiYRRrsLoHcNx8VWwShthArbg4d98ahQPbx7T4Etg6cIk3riuYfdt59srZgzER78nO2wbBwkElTWDeH4ANI/9A2rsXghhI/T6UOg/hK34NNCwEnUpvUI3br0iotGeU5ojzghENFrSYnCM7nu0XhFfIYz5KyVOMFqb1yKRDSiG4MZHiHSA8aIVFxjvULGMcj7GBzUtCxZvqkLHVBKWXP9PT2bw2I5cyZRd0pHEuivrt9+10r5oxkDc/qBcnHbRddcVIVIOQxwSBR8QwQBm938ENrLIj6WxI/FZoLoD1QmhQSixelmh8zsDBK0fs51JWwyPemq2qviORTESKW5LhyE4KcgJDDtQbJW38r4iaZw7Sh8jcRUXNRWz3FhYDL9bxn6fnJfVOL++cRRPvpzTpmwILOlI4PJL61786AXOpTMG4iPfk0sY2Lrj8lDZ/rw9xRUcWeEg8kNdGLHXwEk3jQPgtPXsaDbvJUcscOAYbXuGm+JPI4ojNPEpNvhnJM7uYwGO9NOr1Sdg/OqcORbOmcOlPC26yrO3PI11NFdqbolC5ROFjeMOWWkVsQKIiRS2AeKZPXnt4Elg0cIE1lxUu+kTFzlXzhiI274jlyUddL73ghDz6hk61gG1YqAv4vk6/l8arBErFdOcH6kzDEfQ1JzOlsnSamL4PfIbJPBcJ51DHZJXVlykWRkQnN9sYd1yk+dD1IiLnvklcWPEVqQ0NMwGNwNa5JhF36vTOM6kazDmXnhbX31iDC/uLygg6Gt0LExg1cq6jX94sXXdjIG487vyHMvCK2SxmgTQUi1x7eIATdW2Yj3ay5yVKlA2BcsSiF09WkdMBMRE0Ixwyc8AIQRODEps6vQ1Z0A7iyvmOwqozV2eGselSx0snxeFASCQyUl0D4aorwLqq3T0V6mB0gQqx5dKoEQyiSCr4yiaqCTNNsnN0pf46sYsth0sqqgtwViwIIFzzq95/FMXW2+aMRC3f1+e60iV6lKaNe9cUcDitqQ2zyKXXoWNVbylvEBkxkoCc4BUCztPBFi9YGIgJhpkJhvpCNBhA7YeDHCgJ1TO5cr5DlYvdFUkd8cRH8/s1UvSDCi+87KE9j8sgR9uKeJon87MoS/EtRQVJa1lRFigrkqvr1BvlcLjBoiYcrbdaXLEkznsOurp8HkoMX+Bg46lVQ9veIPzlhkDcccD8jwrid2cFdw44961soBFrckYO1ecPlJSiksYClcE0Ur74ECIxa2xmTWFfNKiSYNIZbztUIB9J0NFwLdclES1yi0Bdh728RSB4LEW8N61SW0+C2BwVGLXsQD9mRDDOcaOoskSs7KYCFGb1otbrfUCi9u0hUQctNiVcLlSNMVGTv3az/LY2+2XRNO8dgfzFqa+/yeXOe+YMRC3fUuen0hgl+EIBcSqAjpmJaYa0/jfzcyKYkPT/eNRAhGWrbCTwxI/2x0o0UTduf78BJbPdbCdQOwuKjs37QI3X5HUMSjjD/CCQpvejHkNZiX6M4wey9JCF30kNdlC4DcvstWilgGC3yd54ukA8VQBB04FJY6YPc9G27z0d/7scuumGQPx4QfkSjeFl+JA3LSqgAWvFogpbmAy1T06RtFUNoE5w594OVDKOtK/WDbHVquAP9+vfY5VC2xcstjRSjzSXCYkT8KWIqQaG72g5EulS4ayDORJLJtrlSw0Y4hUV+vJN5kuVCKYHPG0hyP9QYkjWmdbaG51/uWzaxPvmzEQd/2rXEXRHgfi5lUFzG9JTGlBVF50QmJPYTxlRqNYU8yB48x9am+A3mFtOcWjqXMbBa5b6aooQGSh4uFtPkayUokezvLmGoogoCatEx/UkmgkhrQhxVU6rS/K1qBEDa2VKTaK0K8/4+P4INdjtLJubhOoa7K+cc9Vyf8wYyA+8l25Gha2jwPiggLam6ce1FSDns7vGghtvhp/TfkUQuD4gMSRvlCtnVN5L5xlqZdOfoksISHwxMs+Tg5Gvo+5KHWJDZWJYnRDQw0TIgTSSa08SkHByOtuqJ36npUf8SwXx8LScmtjK1BTL756z9XJD84YiA9/R17kOtgaB+LdFxQw9zUGYjLGGCEQVPia+oo4JHzK1dnopy0YGdlhThgpiqInMULRMybVCtzQKDCajxIgositiXIwM2XtClvrmEhRc7+5XhsoZ9oMEH2j0ZJpKNEwC0hVhX//F9ekb5sxEHc+KNdYNrZMBkRJXpZiNdGlYhYJv5me+3b6MEei6KsOaQMv7Jc43KvjXjVpoKFKixvOZpqttH70pWOKNnLgSoo3Emd0RHNFqcTWMMEZ02vaDNFctlz7ISUTXACt9VNzBMf49edCDI5FHBVK1LVIJNLBl+67puruGQNx+/fkxY7A5nFArC5gTuPUg5pq9kz5uwBGRorKFjfhboKwt1uboCrMEtson5mDVJdmCo/Ot6pN6zwsK+YjKCfNZGoYE7UE3HiP2pyeRvLsadwzJ8HXngsxkitfo7ZFwk2En7/v2tTHZwzEHQ/KN9g2XogD8Z7VBbRNY1BTEXo6XDLEFToTioiiqpzrxUCo3KrhLJS4GcnqRDSVa1Uhaqg/6LDRcaPYYe5VVZIZ5pprSglmsXCGMQCMM0GfZO407/nrz0pkCmbtGqhtCeEm5Wf/Yn3yj2cMxJ3fkZdZDp5/PYCYCij+TiDooZY3E57WMOpFHk15HsZsjAwTziKAuG+4xwCvwhVCZ/IxK7GmCqiJwGHaJb1xoxvMdbmO1d5UlgLxEVVOqK8+wwzFaN1aaiCsZPCZ+9enN8wYiNsflJc7NjbFgXjvhQXManhtRdNk3DE4XBgHBAmQLWgicpbG5Xg5ThSxRKQLaO4yXTOT1ZyTyWqnjgHLuOnLMaiU0pTAuR3WuFVEArGg2T2jD6HGIoF/fDpUE0LppBCoaw1hJYI/vn99+rMzBuKOb8srbRfPqsXwyK5+70UREGeK8k1nuk9DNg0QCGYQRzN/5xHgSJ8mGE1PKmwG8yhumAbJJVhyCZd01XhpacVFTsRHjCAztzabB0aZu5TlvkSxqDPJz19qo7Zah/15bSrwhTGOiN9e/Dbolf/D0zSpyxHf+jYJy/Y/cd+1VffPGIi7HpRrYeOZMCo5pE3/vouKaKl/9Q5d5SCmgQMIBDPpItcAPcNA5wlaO7o4Ja4PKG5oTREQOmu1VUB1WhdXMtqr9YGu14iDo8elf/dVxJSp/BrQSOrBVUBMHuIw90IQ/+7JAMUSvYDGuRLCDT92/7rUF2YMxO3fllfbLp4K/bLyef+aIpqnYcpNhymmOoYhjrGcvqv4ApynTE+tDyhuaKWM5aEIEBlZpVNThBEMZnRXk3PSQCqllTX9EOO4jTPFI04wC1xM1e1onhoIxrK+/ISvYlpmZbC5nYGx8PbPr0v97YyBuPNBuU5Y8mdBhDBv8gMXF9Fc99rqiMkGSCKRI5hnqpJ+PZ3eqPUBRVC0CS7jaqtprKABoi5g3IjKmtwzTpxEBSxMs1cp91VC6QbqHpq6hkeUHwkojpgOEEVf4q8fZwhcX43jb+2wIOzgQ/evT39lxkB8+NvyGtuRGxUQUab0LZd4aKr7t4umEg2nYouK3wmEAabghWq1UFcI6a0YAAdP+qirtlFfY8GxLR3Uo4mbDZHNATkqa70KO25juD6ZEFiy0FbFK68WCOqGL/yESXHRkqwE5i51YLvBLX9xdfp/zxyIb3nX2Y79U5/KJ8rtvPVSH42/JI6YDkbUW8xRpSXUOxLiiR1jeHJnTqd7OvQdLDTX22htctDW6KClgXUctjJhCyyAYcQ1FyKX42etI5Z22Kiv1cr61XAES9M+/6O8spZMvGrh8gSEI997/7rkAzMG4rZvy+ttSz6ugdBFKb9zeYDGaQTApkPE1+oYzuR/edpDV48OblCMFbwA+aKPfDFAoRgoLlI+iQGomgCxlsFBW5Ot6hpq0uSgqHNCxGI8HwsIF06gIyoNDsav7v0+K4z1xOW2dGUKluXffN81Vd+eORDf8t4kLPvRwCuHdT90ZYiGipDwVJZsPKsiEsCvCQa87t6j2krZdjBU6wn0G1RydmRSGWLRQycYJYAKgdqPA5R0LVUJRFDaGm3MbiRANlpqbSybrcUxOWYysTqcDfHnD45GAS/tfJ6/phrClu+4f13y+zMG4vcfkDcIO3zEJxBRGdNtV0nUT5MjyEG9owFYS8F817QrVH4Us0HscXlI0RCnY9PG7oay/uHNvl7cj1J2VJVplGnCHCwqcL4bi6oSIK1zyDWh4qACX1EhiuEglqa11FmY1+xgwSxXveY02WiqtXVCdbTANDAa4k+/NVICgkNdfVktLIRvu+/a1A8nBWLjrvxSO5G4/0hf0D6YCTuHRr0Xxwpy21gOu770u7W9v/dN783CsX7iedHSXyBxx3pMG4gTGR+nMoFewNFiU226V4dAmq+Epd4JFO3907CIf2EcBwAtKaGyCRlzIif0j7LARKrIJ0PeusavXKTP/RJArF4lQIFOCTI12/G5oQDyNNdQvGmQQlUmQIB4bFWSANklgKiPHngmq2tFou0NV9VDiPDN961PPTo5EHvyb3Ud5yFekDOp6FsYKwoMZPziSEEc6MuE/YMFrKUlwmgnk8vufiPZd3rmaxyIyQZhZKlSrqoFkeacKnIPC9dVYtl4ePhxVjpyuWJy0RzGsRqABrgGkZEqiYBhbnKGAijKzVUmMjnI11mMhoOMiOO4jT/BS7EoheIsT4AKBIdg6e8Ink5a0AtZjFt1LK3C6GjwyZ7D3nfz1X1Hd21YcVoHBPHE7vxv2bbzoyKVGeuSYzlKPBFnilpsHwtVFkT/WIiFLQLtLa5ScFwrZiuGUoJvBbUpmrqHfWQKoTp/nOhnUhKGe0h+5ZBF4KRdqyTeWqvK085gcZquir4oARRI1R2BEVsCNBBxEAEysafJACIHEcQzAVSkDoq4h1xUVDqIaSw2hModxaAQzn6EwV4ZhjtDS2zftu+pJ8VPd+V/U1jOw9qq0IXmpprfJOnSFFMzJtAD4WIKa+SyhVCtDbO0ddFsB+cvOHOWA01MzrqcKnIPld6gfU9xYRT4VCrCAMkFoKsWpEpBuImMhZKPEA+7VqBvACKx6Agy3Ybg8GUSCUj4OAeVdJAvVXG+4SB60+Ze4hxkHNK4BUd681hhqeS4/yV+ssP7DcsRP9ZAsLKSxeamzpjcECobnaW7WnTpGWGy+3TEksAEuOkqVqVMblFMxAHkGNUmIgKIIOVZQhvdvBELlX9LT3ftgpTO5DCqpwKNCS25mI4pnTM60Chxdc3onIw9KYCyWvcQIO5T7Jn0G5M9yr8n7ZSIiwwEijoeZywtAxDv+2jPKDI5j5m6OfHj7d6bhS1+QjYyQJhc1qbqUAXQMtkQOw4XMJQVmNucQiDLBeVadNCZCvDba9PjlBRvqD8bKKuJx9FaouznilnKsVTYgLI/TrASAULNLQQm54Xq3XjQPC9zmq4kEBXpLZWecomiZ5KDcSCjiXTaeaJwhSG64SAaBUq8ZUO1BqLC61F4wxzLCcyJy/EzJsZyYl4mm/dxsHuYHJEX/7ol/2bHcX6irQFtQQR+Fq+ctHDL+ho015q4C9eLc3hwUxbntNcoMPTk0sppJOvj3esIRJklqLj29OhCE7PFdYSS/XYETiT7qawnS1DmLOLNMHzN96WMhkbIVc7+Sf2aOEeYfcMRMU4Yh1vsZGY3LkKV9x2Ng+NiOJ213OQg6lZyEEuEzXZsQLe2yBV8HDgeAfHtzd4NjiUeIRBKxgUSb5v7Xfztz5fDbTgXcxt1BejqhbZKO3lsxxg27vKwaHZVRGAdqx8c9fG+a9PjrBvqmM5eT83siVyG+M0agGj20YultaS4x7UUJzGN3yQeG9FRkxjPTSXumIjFpuKImFKfVKRNcI7TdFoc1Miv4b3RGHh0p6cixmwcMDAWB8LKiW88m7/BdR0FBOVYS6IHb5nzEF48MRs/PfVbivhUKhQFb1njqnj/H3ylFysX1Uc1Czoy2Tfi4QPXVY3jCI6b8p/iiQqest+Ivclk/0TgEMSy32GpOg2ats1p5tPEMu+myEgvLV5EiDEdU1UWxZVFTDSdbjhM4ONUrI+rU0fnNGLWZKDsOhKo3F36OqcB8bUnvTdZrniUNjCtoxW1O3FF87P4p5cuRJ97KRzL0r2QAuD8dhsXdtj4u0eHkPMSpcAZQTo17OGW608HwtxjXPkVIvGSpSfLnhZR9FQdW1EGN9FE5o0SmDe0R+HRcXpCk+80nTyBItdZgiagfvqV4sZWWUDr4/iZnQpovak2SbEJUQkED6ahvbc7wJauSYD48kbvjbYlHgsIhATOrd6F62b9GA++sgZ7iutUxxnTYocZ2NesdPDwllF0nhBoqXOVfiAQ3QNF3PqmauXul8zRScRB5Uxj6KQYtQXS3c9CJc7OxD0E4uJ5lUDE2UNTS5mdE44jxgcRaqcTfvwfmtJ6rvFZCNB5qgDfz6HOHkHacVFV146EY09oUvPcnQTiwCRAfPFR73rLFo/7vrZs6p0BfGDOl3GiMAf3br0ZHXNqlcgiGPOaBNYscfDQzzMYzruoSlglIPYez2H30SyWzklgVUcS589Por3FUR1bTPggfltn8hf4m7I0Ki2niHt4Pk6AS9qTUejEyJOYUTCpTogJ8TjnVPga6mPFIDUQAWYHW5AOjkOEY4A3DFkcwZjfgsMNtyCVKHd2q9Q1BGLbZEDc+1DueifhPh6oqkDOIIF3tn0DLekM/mHfe1C06jGaC5BwLFx7AcWRwNcfG0ZLXTpy4fU68cuHsnhx/5i6fVU7BiZ60dFLYOXCJFYsTGJhq4PqpPaGJzIPp9CnpXOTe8gxbTV0hsafa3LrSf9idIIRlSV6x2Jhygo6DQh9QFIOoTV4Dgm/F/BGAT+LMD+C3tEkji/4Y9SxfqdS70Q3tu9EODEQlpUVn/tB7jrbdX+qgIhmSK0zAiccwUDQjosWcbElULmudTU2DpzwsHV/oIJdJAJnJoHY0TWGrQfHd/rkzZRaNNiWKipZ0OrivPlJLJ/nYmELLTEd8JkJMLSmKjcDRFwBl/YnEFMKkDgqJhOnpGk1IpxaDUEXmvwtsPxRIMjSzlesGw53oSvTgpFzP4NapsdG+bKVYyMQ2yfiCAXEQ941jis2+l6gPdSYl9neHGL1IpYrWaqlaHd/iO0HWQmjQ84kIJd3uc67rWsU2w97kCoBSp9EdRViyRb7ZNg6JuW6FhKurTz1dMpGW4ODjlkOFrdaaG+yVI0bwZ0sdhW/uTgQEwFgJlZlMlKcxsZyMucdD60WRhaKmOVvRo2/HwjGgKAQDdCB9PPwu3+GrfItcJZ/WNUZmq2SO/d1h9hxcAIdQSDue0RWWyK4F1JcFwThOZLL3IGOxBKUhCOVTU+XnovwxqoxfoEBYs+x/PCmvWM3CynXwU5cjdBbIyyrRik2i70AmTXBpC0LiQRj+BEgLgGyVA21bQuVt8oahwXNFtobdYIxjYGJgDFAxGe83o//f7rAI3EbZZeaKKPWHORlVWlJtHS0EMq5FX4/lljPwvV6AT8DhKz7okK2kT8Ons1RAAAPKUlEQVS0EbuxFoWqc3A4sR5L59SrnoZmCGoUMWQJxEsHGWmIzNe8jwP0rAlEfJj3PCYXOH6wVlq4XkhxdRCGS6SETUUezw+Nzx7O3nQCOHiqOFjM17b9/W26MdSKO07VhGl/jYVwne26621LXuI6doNpR00wEgTD0dxBjlHh44qQN5V9a53A/CaB+c0Cs2p1I3jeJL3yEifE0JhITxgucGQObeE21IQnVSbImLMUfWIZPKQimpW1dp3/Cpr9LbCDEcDLaE6QFqRfRP7os3i+/g/RXX1dqYhzeatAXcq0UI2oZCw3Pt9hukCMmztSivsezXcIaV8lgDdKWGvDMFwUQljUJ8ZOpxlZlQRODgaDvYNVJSAq52H7x46m51W5q52kfVUqkbzGdXFpwrVmqR5MFjvfEIhYmx9Ta2cmWKQACSQrfjpmCVx/XpSDr0TqeC4w44uDUh12Y7a/CU7IzjEq9Akp0hh1l6NXnIMQeinUlnm0+ZtQ7R3QXECd4BMEAJljGM2F6Dn3Xrw01IpRJhurPrMS5822UJc83ds3jEEdMSFHiAqOOJ2Jy99s2LDBqrv8DxdLKa8Stns9INYKGXS4NkTSDTGaQ/fw88n50+1wv2LDrsTi+nkrE659VSKRusaycJllhXOV7lEVQsZymdjQpSP1sd9IRKGTMgjjAIiK4S0RYpa/DY3+LgjJUChXhgL2dADsNEK7DgNYhp1jS3Bu3QDaik/D8fsiLsgCvqcUs+x/Gf31N6B//h2ES9WMMwNdmfd0hglEeuLx8tvXBIhKkDZIabX8tLA06VpX16St63L54Hu/uy75nTOBeabfrtkgnYUdxXMzI/mPC2Hdmk7acFzdMdPM6vgt0nH86JsTSv9MZrLSIdzXPYLrmjaijs2cdTG4fhlzwk4DThqBVYMs6lHjH4IIyAFjmgtofBQzGOs/gi31H0drxxvUgDgW9p7K5A0QEivn2qpwZqKNE2tS0STssYn/aqbUfA3+7spPdd8tLOuLJJbr2EinHFSlXaSSjtIlZqOl9tHfSCog4lbKOFHkHUBr/gkkMQqEnNW6hYAMfOS7tyAxfx1sdnZz2NOI5g4XYjz9Ilg8fKwbRzO1eDZ9N+xEHVbPtUqW5Y5jAUZiomlVu42marb40lucuARif3eInRMp67MRiKsIhGN/kbPXWGZK3Aj287NATkmnXNRVO/jEjSllHmu7vbwJ6aO1uAmNxa1AWACCohZHTDAe60Wm9yD6zrsfeasR54x8Fa5qwR+BIViypZvP+0OHsSV3JXbZN6iTV7nAmnZbN50HsOWIr5IUjGi6cKGN5ppY1kAMjDhHnFLLs0DOWE1nIxDrN5y8W9jWFyWBUNOqXE0an2W0pu773eZSlrcRYYlgAHOzP0Iq6I5md0Q2Nt7t245BzEffuX8KadXg+JBEcWAvbmj4MSy3GnBSbLgB6eWQH+nD7vS78cKpdtXGTgGREHhDh44lkbAvdPlqOVVnh0hcvMhRKTfxzXjpPL4zsppOB8I6+0TTO7/Yv2EoE35aUDRMAgK/JxD33tKofA/jiPK9MbsJs4e+A3BmU9xYKcUuxe5n8Zz8j2i78D0lkcF+ta/0hFhZ04n1bTvV+nE4ehJDxVr0ttyEU9kUth/RMTgSm8WSly11Sik6mzo9lYRA055ccclSB231ZSCMaFJgRDqCoumsBuKhbrkcAT63dXfhxqc3j1gqfUb9M++RPRRZU/Ql/uwDjeWqoZJglph//POo9o8AySbAG0HviUN4yL4HudRiXHd+2eRlP9rOE5pjLmrej2WpfQhSC5CpXq2If2okxJaDfslgoI+wdrlbAuLp3UW1CkegqX4uO8fF7MaJgaA1aDzrsxKIR07KVhngU0GIDxU8pF7qzOP57Vkt++MKz3S4jJoj8kEdf/K+hpJo0kdrNGx/AItPfB6hl8HRbBt+WPwDZP2EKmB802pNSFJ3XzeBiGY8gLlNNi5exPZH+mwnB0O82GWAkCr8sn5FQtdfCOBnLxXBzD5uBOKK5a46h9lKYimKuXUe1yEOA0RpzdqyR39lVtMjJ2W1HeLuX+SBfaLoodE8fOPl/QW8uDNbaicaF0/xGBGB+O831ynRpCHQMRmGVIqBhcH+fjQ01CCZTCrCc82YCcJtDeUZu+uIj30EIqLCghYLaxaX6+SO9wf4eadX+p1pQ9euKgPxxI4iBjK6momiae35LuY1ayAqxRKH+crZBISU0n7qJN7/i1aVnyn66FDJCuYBHGwR11XA1peZUm9E0jjdp0SVCm+4Av/tXTUlHWFAEGA4RqrOxEOjITJ5i7Ec1FfbmFVvqaVf05eJi/xs1cDEORK0tcHCRYvKQBztDbDpFaa76K2p1sL1F+o+UBzeY9s0EEY0Xb3CRXuLXr6NA0GxZIDYfjZwxHMn5fXCxr1egIuLNOujVMfSU1AksPdgEdt253WHzGhqjVspju6Qy5P/9berIyBMG0tyRKBWz7SYYgjDRsG3VFcBNpQfHmNaJHtu8PECAs21Vqk9NnOY4qmdR/sCPLsn6o7DFhB1Fm5YU+aIR7YU0T+iK/LIEVevTGDBrIgjonHy7awB4sUBufIX0fLPeQHe4vkQ5qknShwZMKL9zkNF7NhdKPXeUF5spQCNZNTtv5lGWz1tfmU3mRa7CgweoipLdQ9lJSyM9UKisac3ezURHDZhZ0J0U60ocQ1FHnUBfxscDdE3rNONLl7mlvpH/XhzQXETNx67bkUCC1rLQBgdUQKiWy8MnWIeLnOgTF7T660jtvbKucLGp0Pg1qKHhEpVjD+UKdqPc0TnYQ8790RAxKSt9inGi6nqpMBlyxx0tFqY1WCpRim6QXo87FFWmZWhEHNKHsGSKxK8d1jnIfE07FTA81IkmQePlDL2AOw64uFIr+YyZvatW5VAR5tuphI/twLiF13VqCMmAsKy7Mzroqyf6ZW1VRY+Ztn4T56PevP8H2VvVxC/xBURSPsOedixp1gySyuJX4IioqpSlJJZhGxaYqGtQaK9RWBRq6tKtvSypVHo5VTK0o2bKGEMY3IgHTTWX58aCpX4IaFZmUqHbVadpcqHjaHAlCE2ViFXsZPBREAwOrP3WIht1BEVHPG6ALF1UN5oAX8TSrSbInnThMRwhHmPiybDKRQFh7p9dPcEGB7RuVYTJ6dNNL+BgZEiuvtzKnv83OVprFycwtJmG+11NpiQZiyv8bw1vU8cG5Uzn40xMiaViU2Ttq1RP2OIllw81hIXTVzV3XOcK5y/BCCe7ZFLalLY7RWhFgwVqWKdwczsLT0Zy4ipOJfEHmvGPNKevgAnTwUYHAqirscVRKvAYyBTQM+Azm+c05FC65yEWg2sSVporbEwt9ZGWxXQmGSRTLmBvDnrxPCWy8BKNgS5JuKEnqEQAyNah3BF8YLI8vqVAfHZ74+2tcxKHp/XbNm0SLjoo1b2IlDMKl9JRMV1RrRvuMSIMJVTRRlelOgfCtBDUAZZb61JVskt/SNlIJYtr8KijpRO21SrgVG7bNWIHWBCCSvQGlxGvT3Ma3JU9zJTfzdZeH3cVDAOv+n74fGpXOPFk1HWe39ZHLFho0wli36PlGEdKzOp5OY0U9npxOISKLGnKY5T4AaYiENUblNsnw9TMo8/o9jq6wswMBiikC+DMjBSwIn+HJqbXKy9ol5lI6p6vSh3Vqc/ainOt/6BIh5+cgAneooqort8fvrYR99W+88tTc4az5MXC4FGpeOiJrxTCbG4figp7MiPoGhSsSajIwpBcPBERghhbXvNlfUXng6+GQbyXazC0s9u0yk1fF4bZSlBYWV/XIGf9pjLCTjF6BDNTRoQ/UhM3dBkoD/A4ECAvqEimmdZWLm8OmrsHnvohwEg6nT5/NYRbNo6HBWhOKFt2V8ZSxT+y5F7Fg6SiAcPylSxFqsCgbWOjXWhxKVSYi4TcCo7GVQadZWeNbmCynrnIYY4BIbzSnA9sOXA8CeTvYX+1xwIDuh/Pifn+X74NuGId4dBeKUMkdCPCePz2nQX4rYm/SA9ztS4zpiQQ+h5R2GEOGi0iNRj1yLxYKKwatZHnWlKMj3a4fW7ewp4eOMAegc8tVYOYe2zID/8yhfanzjTjN+4UTotq7DMEsEVlmWvFwKXh4FcwgQU0yKj8nrGd+E7zdeXjjA5LvzTA33W0yOW8/wPPqgfs/m6ABG/mb/amG0XjnOjbTs3eYG8MvTDBOvM+Fw3EoxgtDVZaKpjn1WhRVFciU+wb3SMeTeZdUamx2V7KSjLzjN+iKdeGMbmnboOWgjHg5BfHCoOfab3yytGpxI7lb9LKcXLA2h3gcukwHrHxpW+hxW2LZOqc07MGSVHHOzFse2HcMTzird+6m2pffHzve5AjAPledkuC+HbLVvcXCyGlwehTKgiSp3ticY6C3ObLfUubD6PNBI/MTAIlFHk5pHKkQ9XMgqMtVa6tgAOH8vjx08OYCjjq4ePCCF2ijD8vc4vzX/h1QJwpuM3d4+0VCdrL4bAOsfBVaGPCy1L1pHxgkB+bFmjPWGroF8qEPEb+PzPsvND33m7EM5NRT+83CenqBJZzSmM68xttRUorEJSFa8xQOI+yUScYcAoFkM8sWkIL+3lo2YY+HFyUsp7EM69d/+XROG1BGGic508Kav7Ev5FCctp8+rx0Aox8cPNf2VAxAf9Z49k5yNw3g7bualQDK7wfemy7puFk2TplgYL89psNDZEoLCyKVoVY3gvLqpKCcBcrD+Uw2PPDCEzxpQ99TjXTX4Y/H7XXy14+fUG4NWe/6wAIj7oT/8gu8CXzo1SOjcXPf9yL5Au83IpvsjeLY22AqWpkeFtoatbuTBjArBMo8wF2LhpBK8cyGrrTDgjYeB/+pXt+/4aT14bdZ56taR6fY8/64CI3+5//mZuoXTstwewbvK94DI/IKdE1pctMavJxrzZDurrLGV5DY4E2H+4gF2dY8jmQ139KsVj+Xzx9v1fWtD1+pLy33b2sxqI+K3d+U250Pdz7wiRuMn3/UuDQLpFz1ftgIIw1LXN7G7gk3tYbWT1e2H4yR33tH1NG7Nn9/ZrA0ScjB/8x9zCQijfIWHd5BWDS4t+6KpWC4FAoejl/NB+oFD0/9uWP5914uwmf3l0v5ZAxIn7nr/MdWSRv84vhA1eaO3PZ/Kbnv7cnN5fFwDMOP8vz4/Uk8nae+oAAAAASUVORK5CYII=",du={dotLoading:"dotLoading___dBe4t",showHide:"showHide___reCeF",progress:"progress___uv7ix"},oo=x(59301);const uc=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var pu=()=>{const[te,y]=(0,b.useState)(0),[ee,se]=(0,b.useState)(!1),[de,Ce]=(0,b.useState)(!0),Be=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(de)return;const on=()=>{y(hn=>hn>=99?(clearInterval(Be.current),99):hn+1)};return Be.current=setInterval(on,20),()=>clearInterval(Be.current)},[de]);const He=()=>{y(0),se(!0),Ce(!1)},je=(on=0)=>{Ce(!0),y(on),se(!1)},St=on=>{const hn=on/1048576;let Tn;return hn<=.3?Tn=3:hn<=.5?Tn=5:hn<=1?Tn=10:hn<=2?Tn=20:hn<=3?Tn=30:hn<=10?Tn=hn*10:Tn=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Tn}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},Mt=()=>oo.createElement("span",{className:du.dotLoading},oo.createElement("span",null,"."),oo.createElement("span",null,"."),oo.createElement("span",null,"."));return{progress:te,progressOpen:ee,openProgress:He,closeProgress:je,toggleLock:()=>Ce(on=>!on),CreateProgressModal:(on=uc,hn)=>(typeof on=="string"&&(on=[on,on,on]),oo.createElement(fe.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:ee,title:null,footer:null,width:500,afterClose:()=>y(0)},oo.createElement(Gu.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},te<=30&&oo.createElement(oo.Fragment,null,oo.createElement("img",{src:oc,alt:"Step 1"}),oo.createElement("div",{className:"mt20 c-light-primary"},on[0],Mt())),te>30&&te<60&&oo.createElement(oo.Fragment,null,oo.createElement("img",{src:sc,alt:"Step 2"}),oo.createElement("div",{className:"mt20 c-light-primary"},on[1],Mt())),te>=60&&oo.createElement(oo.Fragment,null,oo.createElement("img",{src:lc,alt:"Step 3"}),oo.createElement("div",{className:"mt20 c-light-primary"},on[2],Mt())),oo.createElement(ic.Z,{className:du.progress,status:"active",style:{width:"auto"},size:[300,8],percent:te}),!!hn&&oo.createElement("div",{className:"c-grey-999"},St(hn)))))}},$o=x(58617),dc=x(84105),Wu=x(32050),mo={wrap:"wrap___hPGh_",chatContainer:"chatContainer___ujje8",btnContainer:"btnContainer____URZ0",btn:"btn___LkbTk",inputContainer:"inputContainer___nc82i",sendBtn:"sendBtn___mRwrP",sendBtnDisabled:"sendBtnDisabled___Vi3bC",cancelBtn:"cancelBtn___lN2nM",loadingWrp:"loadingWrp___rRQzp","dot-fade":"dot-fade___uG4qN"},Jl=({children:te})=>{const y=(0,b.useRef)(null);return b.createElement("div",{ref:y,style:{position:"absolute",right:"0px",top:"40px",zIndex:1050}},te)},fc=Object.defineProperty,hc=Object.defineProperties,mc=Object.getOwnPropertyDescriptors,Ui=Object.getOwnPropertySymbols,gc=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,kl=(te,y,ee)=>y in te?fc(te,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[y]=ee,Jo=(te,y)=>{for(var ee in y||(y={}))gc.call(y,ee)&&kl(te,ee,y[ee]);if(Ui)for(var ee of Ui(y))fu.call(y,ee)&&kl(te,ee,y[ee]);return te},jl=(te,y)=>hc(te,mc(y)),eu=(te,y,ee)=>new Promise((se,de)=>{var Ce=je=>{try{He(ee.next(je))}catch(St){de(St)}},Be=je=>{try{He(ee.throw(je))}catch(St){de(St)}},He=je=>je.done?se(je.value):Promise.resolve(je.value).then(Ce,Be);He((ee=ee.apply(te,y)).next())}),Vu=({visible:te,selectText:y,applyRefinedText:ee,fetchUrl:se,current:de,shixun_generation_id:Ce,noRestrictModal:Be})=>{var He;const[je,St]=(0,b.useState)(!1),[Mt,Jt]=(0,b.useState)([]),[on,hn]=(0,b.useState)(""),[Tn,Pn]=(0,b.useState)(1),[lr,sr]=(0,b.useState)(""),[aa,hr]=(0,b.useState)(!1),oa=(0,b.useRef)("stream"),Xr=(0,b.useRef)(null),[Jr,Ea]=(0,b.useState)(!1),[Na,va]=(0,b.useState)(0),ha=(0,b.useRef)(!1),Ta=((He=Mt==null?void 0:Mt[(Mt==null?void 0:Mt.length)-1])==null?void 0:He.loading)===!0;(0,b.useEffect)(()=>{if(te){Pn(1);return}Ea(!1),St(!1),ka(),va(0),Jt([]),Pn(0)},[te]);const ka=()=>{var ma,ai;hn(""),sr(""),(ai=(ma=Xr.current)==null?void 0:ma.cancelRequest)==null||ai.call(ma)},cr=(...ma)=>eu(void 0,[...ma],function*(ai="",gi=Mt){const yi=Date.now(),Qi=[...gi,{text:ai,key:yi,sender:"user",show:!0},{loading:!0,key:yi,sender:"AI",show:!0}];Pn(2),Jt(Qi);const Yo={type:oa.current,content:ai,shixun_generation_id:Ce};Xr.current=new qe(_e.Z.API_SERVER+se,Yo),yield new Promise(Ko=>{Xr.current.on("data",ds=>{const{chunk:{msg:Xo},full:es}=ds,ts=Xo==="error";Ea(!0),sr(Xa(es)),Jt(ws=>ws.map((Ts,Wl)=>Wl===ws.length-1?jl(Jo({},Ts),{text:es,loading:!1,error:ts}):Ts))}),Xr.current.on("done",()=>Ko()),Xr.current.on("error",ds=>{const Xo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(ds)==="[object Object]"&&ds.status===-9&&(Pn(1),Be(ds.data)),Jt(es=>es.map((ts,ws)=>ws===es.length-1?jl(Jo({},ts),{text:Xo,loading:!1,error:!0}):ts)),Ko()}),Xr.current.on("cancelled",()=>Ko()),Xr.current.startStream()}),St(!1)}),_r=ma=>{hn(ma.target.value)},Ha=ma=>ma.reduce((gi,yi)=>{if(yi.sender==="user"){const Qi=ma.find(Yo=>Yo.key===yi.key&&Yo.sender==="AI");Qi&&(Qi!=null&&Qi.text)&&!(Qi!=null&&Qi.error)&&gi.push({question:yi.text,answer:Qi.text})}return gi},[]),Ba=()=>{if(xa)return;const ma=Oi("\u6539\u5199");ka(),St(!0),cr(ma)},di=ma=>{if(ma.key==="Enter"&&!ma.shiftKey){if(ma.preventDefault(),ha.current||ji)return;Ba()}},to=()=>{var ma,ai;va(gi=>gi+1),(ai=(ma=Xr.current)==null?void 0:ma.cancelRequest)==null||ai.call(ma),St(!1),Ea(!1)},Bi=[[2,3].includes(de)&&{key:"4",label:b.createElement("span",null," ",b.createElement("img",{src:x(81694),width:16,style:{marginRight:"10px"}}),"\u4EE3\u7801\u4F18\u5316")},[2,3].includes(de)&&{key:"5",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-daimazhushi1 font14 mr10"}),"\u4EE3\u7801\u6CE8\u91CA")},de==4&&{key:"6",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-ceshiyongli1 font14 mr10"}),"\u589E\u52A0\u6D4B\u8BD5\u7528\u4F8B")},de==4&&{key:"7",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-bianjieceshiyongli font14 mr10"}),"\u589E\u52A0\u8FB9\u754C\u6D4B\u8BD5\u7528\u4F8B")}].filter(ma=>!!ma),Xa=(ma="")=>{const ai=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((gi,yi)=>{ai.push(`\u7B54\u6848${yi+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${yi+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${yi+1})\u8F93\u51FA\uFF1A`)}),ai.forEach(gi=>{const yi=new RegExp(gi,"g");ma=ma.replace(yi,`**${gi}** `)}),ma},Oi=ma=>ma==="\u6539\u5199"?`${on}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${y}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211`:ma=="\u589E\u52A0\u4E00\u6761\u6D4B\u8BD5\u7528\u4F8B"||ma=="\u589E\u52A0\u4E00\u6761\u8FB9\u754C\u6D4B\u8BD5\u7528\u4F8B"?ma:`${y}\uFF0C${ma}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211`,ei=ma=>{let ai="";ma.key==="4"&&(ai=Oi("\u4EE3\u7801\u4F18\u5316"),oa.current="stream"),ma.key==="5"&&(ai=Oi("\u4EE3\u7801\u6CE8\u91CA"),oa.current="stream"),ma.key==="6"&&(ai=Oi("\u589E\u52A0\u4E00\u6761\u6D4B\u8BD5\u7528\u4F8B"),oa.current="regenerate_test_set"),ma.key==="7"&&(ai=Oi("\u589E\u52A0\u4E00\u6761\u8FB9\u754C\u6D4B\u8BD5\u7528\u4F8B"),oa.current="regenerate_test_set"),ka(),St(!0),cr(ai)},no=()=>{const ma=Mt.splice(Mt.length-2),{text:ai}=(ma==null?void 0:ma[0])||{};ka(),St(!0),cr(ai,Mt)},ji=je||Jr,xa=(on==null?void 0:on.trim())==="";return te?b.createElement(ke.Z,{open:xa&&!ji&&(aa||!lr),overlayStyle:{minWidth:200},menu:{items:Bi,onClick:ei}},b.createElement(Jl,null,b.createElement("div",{className:mo.wrap},Tn===2&&b.createElement(b.Fragment,null,b.createElement("div",{className:mo.chatContainer},Ta&&b.createElement("div",{className:mo.loadingWrp},b.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),b.createElement("div",{className:"ai-loading"})),lr&&b.createElement(dl,{cancelIndex:Na,streamingStatus:je,loadImage:!1,onFinish:()=>eu(void 0,null,function*(){va(0),setTimeout(()=>Ea(!1),0)}),value:lr})),b.createElement("div",{className:mo.btnContainer},b.createElement("div",{onClick:()=>{if(Jr){be.ZP.warning("\u7B49\u5927\u6A21\u578B\u56DE\u7B54\u5B8C\u624D\u53EF\u64CD\u4F5C");return}ee(!0,lr)},className:mo.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),b.createElement("div",{onClick:()=>{if(Jr){be.ZP.warning("\u7B49\u5927\u6A21\u578B\u56DE\u7B54\u5B8C\u624D\u53EF\u64CD\u4F5C");return}ee(!1,lr)},className:mo.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),b.createElement(ot.CopyToClipboard,{text:lr,onCopy:()=>be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(Ee.Z,{title:"\u590D\u5236"},b.createElement("div",{className:mo.btn,style:{marginLeft:"auto"}},b.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),b.createElement(Ee.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("div",{onClick:no,className:mo.btn},b.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),b.createElement(Ee.Z,{title:"\u5220\u9664"},b.createElement("div",{onClick:()=>{Pn(1),ka(),Jt([])},className:mo.btn},b.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),b.createElement("div",{className:mo.inputContainer},b.createElement(Oe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:on,bordered:!1,onFocus:()=>hr(!0),onBlur:()=>setTimeout(()=>hr(!1),300),onChange:_r,onPressEnter:di,onCompositionStart:()=>ha.current=!0,onCompositionEnd:()=>ha.current=!1}),Jr?b.createElement("div",{className:`iconfont icon-tingzhihuida ${mo.cancelBtn}`,onClick:to}):b.createElement(Me.ZP,{className:xa?mo.sendBtnDisabled:mo.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:ji,onClick:Ba}))))):b.createElement(b.Fragment,null)},hu={toolbar:"toolbar___LTwsU","chat-dialog":"chat-dialog___mM36q",button_wrp:"button_wrp___heDhJ",button:"button___HbMjJ",button_span:"button_span___oBS2M"},Zu=Object.defineProperty,mu=Object.getOwnPropertySymbols,vc=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,bu=(te,y,ee)=>y in te?Zu(te,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[y]=ee,Ii=(te,y)=>{for(var ee in y||(y={}))vc.call(y,ee)&&bu(te,ee,y[ee]);if(mu)for(var ee of mu(y))gu.call(y,ee)&&bu(te,ee,y[ee]);return te};const yc=te=>React.createElement("svg",Ii({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Ec="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Sc=({nodeRef:te,noRestrictModal:y,onSuccess:ee,current:se,valueHtml:de,shixun_generation_id:Ce})=>{const[Be,He]=(0,b.useState)(null),[je,St]=(0,b.useState)(!1),Mt=(0,b.useRef)(null),Jt=(hn=!0,Tn)=>{ee(hn?Tn:de+" "+Tn),St(!1),He(new Date)},on=()=>{St(!je)};return(0,b.useEffect)(()=>{se&&St(!1)},[se]),b.createElement("section",{ref:Mt},b.createElement("div",{className:hu.button_wrp},b.createElement("div",{className:hu.button,onClick:on},b.createElement("img",{src:Ec})),b.createElement(Vu,{current:se,shixun_generation_id:Ce,key:JSON.stringify(Be),noRestrictModal:y,visible:je,selectText:de,applyRefinedText:Jt,fetchUrl:"/api/stream/ai/shixuns/create_stream.json"})))},tu={toolbar:"toolbar___l1EsZ","chat-dialog":"chat-dialog___VsRFp",button_wrp:"button_wrp___EVZax",button:"button___B9Im0",button_span:"button_span___CqWPB"},xc=x(74972),Cc=({nodeRef:te,noRestrictModal:y,onSuccess:ee,current:se,valueHtml:de,onCancel:Ce})=>{const[Be,He]=(0,b.useState)(!1),je=(0,b.useRef)(null),[St,Mt]=(0,b.useState)(""),[Jt,on]=(0,b.useState)(de),hn=()=>{He(!Be),on(de)};(0,b.useEffect)(()=>{se&&He(!1)},[se]);const Tn=Pn=>{Mt(Pn)};return b.createElement("section",{ref:je},b.createElement("div",{className:tu.button_wrp},b.createElement("i",{className:"iconfont icon-bianji-moren",style:{color:"rgba(48,97,208,0.5)",marginRight:"20px",cursor:"pointer"},onClick:hn})),b.createElement(fe.default,{centered:!0,open:Be,title:"\u7F16\u8F91\u5185\u5BB9",width:1e3,onCancel:()=>{He(!1),Ce(),on("")},onOk:()=>{ee(Jt),He(!1)}},b.createElement(xc.Z,{defaultValue:Jt,height:400,onChange:Pn=>{on(Pn)}})))},wc=Object.defineProperty,$u=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(te,y,ee)=>y in te?wc(te,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[y]=ee,ae=(te,y)=>{for(var ee in y||(y={}))nu.call(y,ee)&&E(te,ee,y[ee]);if($u)for(var ee of $u(y))a.call(y,ee)&&E(te,ee,y[ee]);return te},re=(te,y,ee)=>new Promise((se,de)=>{var Ce=je=>{try{He(ee.next(je))}catch(St){de(St)}},Be=je=>{try{He(ee.throw(je))}catch(St){de(St)}},He=je=>je.done?se(je.value):Promise.resolve(je.value).then(Ce,Be);He((ee=ee.apply(te,y)).next())});const ie={0:"info",1:"challege",2:"code",3:"answer",4:"test_set",5:"test"};var Pe=({visible:te,questionnumber:y,onCancel:ee})=>{var se,de,Ce,Be;const He=(0,Ie.useDispatch)(),[je,St]=(0,b.useState)(lu),[Mt,Jt]=(0,b.useState)(0),[on,hn]=(0,b.useState)(3),[Tn,Pn]=(0,b.useState)([]),[lr]=(0,Ie.useSearchParams)(),[sr,aa]=(0,b.useState)({}),[hr,oa]=(0,b.useState)(!1),[Xr,Jr]=(0,b.useState)(!1),[Ea,Na]=(0,b.useState)(!1),{openProgress:va,closeProgress:ha,CreateProgressModal:Ta,progressOpen:ka}=pu(),cr=(0,b.useRef)(0),_r=(0,b.useRef)(0),Ha=(0,b.useRef)(""),[Ba,di]=(0,b.useState)(""),[to,Bi]=(0,b.useState)("Python3.6"),[Xa,Oi]=(0,b.useState)([]),[ei,no]=(0,b.useState)({inputValue:"",environment:"",fileList:[]}),[ji,xa]=(0,b.useState)(""),[ma,ai]=(0,b.useState)(""),[gi,yi]=(0,b.useState)(""),[Qi,Yo]=(0,b.useState)(!0),Ko={maxCount:10,showUploadList:!1,fileList:Xa,multiple:!1,data:{upload_type:1},accept:".doc,.docx,.pdf,.md,.txt,.xls,.xlsx",beforeUpload:ea=>re(void 0,null,function*(){var bi,Wi,Ni,go;const el=(go=(Ni=(Wi=(bi=ea==null?void 0:ea.name)==null?void 0:bi.split("."))==null?void 0:Wi.slice(-1))==null?void 0:Ni[0])==null?void 0:go.toLowerCase(),$i=["doc","docx","pdf","md","txt","xls","xlsx"].includes(el);return ea.size==0?(be.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ue.default.LIST_IGNORE):$i?ea.size/1024/1024>100?(be.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ue.default.LIST_IGNORE):!0:(be.ZP.warning("\u76EE\u524D\u652F\u6301doc\u3001docx\u3001pdf\u3001md\u3001txt\u3001xls\u3001xlsx\u6587\u4EF6"),ue.default.LIST_IGNORE)}),onChange:({fileList:ea})=>{Oi(ea)},action:_e.Z.API_SERVER+"/api/attachments.json"},ds=[{key:"Python3.6",label:"Python3.6"},{key:"C/C++",label:"C/C++"},{key:"Java",label:"Java"}],{contentRef:Xo,value:es,status:ts,examName:ws,open:Ts,close:Wl}=je,Hc=Hl({contentRef:Xo,status:ts});function As(){return re(this,null,function*(){let ea=yield(0,pl.ZP)("/api/ai/shixuns/get_shixun_generation.json",{method:"get",params:{shixun_generation_id:ji}});(ea==null?void 0:ea.status)===0&&(aa(ea==null?void 0:ea.data),Ha.current=new Date)})}function Tc(ea,bi,Wi,Ni,go,el){return re(this,null,function*(){var fl;Na(!0);let $i=yield(0,pl.ZP)("/api/ai/shixuns/save_shixun_generation.json",{method:"post",body:{text:Ni,shixun_generation_id:ji,type:go,environment:Wi}});if(($i==null?void 0:$i.status)==0){Jr(!1),xa($i==null?void 0:$i.shixun_generation_id),$i!=null&&$i.name&&ai($i==null?void 0:$i.name);const tl={type:el=="next"?ie==null?void 0:ie[cr.current+1]:ie==null?void 0:ie[cr.current],shixun_generation_id:$i==null?void 0:$i.shixun_generation_id,content:ea,shixun_id:lr.get("shixun_id"),attachment_ids:bi==null?void 0:bi.map(hl=>{var Yu;return(Yu=hl==null?void 0:hl.response)==null?void 0:Yu.id})};hr||oa(!0),el=="next"&&((fl=[4,5])!=null&&fl.includes(cr.current)?(As(),hr&&oa(!1),cr.current=6,_r.current=0,Tn[Tn.length-1].answer="\u6210\u529F\u751F\u6210\uFF0C\u7EE7\u7EED\u5BF9\u8BDD\u6765\u4F18\u5316\u4F60\u7684\u5B9E\u8DF5\u9879\u76EE\u5427",Tn[Tn.length-1].isLogin=!1,Pn([...Tn])):(cr.current=cr.current+1,_r.current=_r.current+1,yield Ts(tl))),go=="create"&&(yield Ts(tl))}else Jr(!0),oa(!1),Tn[Tn.length-1].answer="\u6784\u5EFA\u5931\u8D25\uFF0C\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u91CD\u65B0\u6784\u5EFA",Tn[Tn.length-1].isLogin=!1,Pn([...Tn])})}(0,b.useEffect)(()=>{var ea;const bi=localStorage.getItem("myChatShixun");if(bi&&((ea=je==null?void 0:je.open)==null?void 0:ea.length)==1){const{inputValue:Wi,fileList:Ni,environment:go}=JSON.parse(bi);Bi(go),no({inputValue:Wi,environment:go,fileList:Ni}),Pn([{question:Wi,fileList:Ni,answer:"",isLogin:!0}]),Tc(Wi==null?void 0:Wi.trim(),Ni,go,"","create","")}},[(se=je==null?void 0:je.open)==null?void 0:se.length]),(0,b.useEffect)(()=>{if(gi){const ea=Hc();Ac(ea,ji,ie==null?void 0:ie[_r.current],to)}},[gi]);function Ac(ea,bi,Wi,Ni){return re(this,null,function*(){let go=yield(0,pl.ZP)("/api/ai/shixuns/save_shixun_generation.json",{method:"post",body:{text:ea,shixun_generation_id:bi,type:Wi,environment:Ni}});(go==null?void 0:go.status)==0&&be.ZP.success("\u64CD\u4F5C\u6210\u529F")})}(0,b.useEffect)(()=>(He({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{He({type:"globalSetting/headerFooterToggle",payload:!0})}),[]);const Dc=ea=>re(void 0,null,function*(){if(hr){be.ZP.warning("\u5B9E\u8DF5\u9879\u76EE\u6B63\u5728\u6784\u5EFA\u4E2D");return}va();const bi=yield(0,pl.ZP)("/api/ai/shixuns/save.json",{method:"post",body:{shixun_generation_id:ji,shixun_id:lr.get("shixun_id"),name:ma}});(bi==null?void 0:bi.status)==0&&(ha(100),be.ZP.success("\u4FDD\u5B58\u6210\u529F"),ea?He({type:"shixunsDetail/execShixun",payload:{id:bi==null?void 0:bi.shixun_identifier,jump_challenge_setting:!0}}).then(Wi=>{Wi!=null&&Wi.game_identifier&&(window.location.href=`/tasks/${Wi.game_identifier}`)}):window.location.href=`/shixuns/${bi==null?void 0:bi.shixun_identifier}/challenges`),(bi==null?void 0:bi.status)==-66&&fe.default.confirm({centered:!0,icon:null,okText:"\u53BB\u4FEE\u6539",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("div",null,"\u4FDD\u5B58\u5931\u8D25"),b.createElement("div",{style:{color:"#FA6400"}},bi==null?void 0:bi.message)),onOk:()=>{var Wi,Ni,go,el,fl;(Wi=bi==null?void 0:bi.message)!=null&&Wi.includes("\u57FA\u672C\u4FE1\u606F")?_r.current=0:(Ni=bi==null?void 0:bi.message)!=null&&Ni.includes("\u5B66\u4E60\u5185\u5BB9")?_r.current=1:(go=bi==null?void 0:bi.message)!=null&&go.includes("\u6846\u67B6\u4EE3\u7801")?_r.current=2:(el=bi==null?void 0:bi.message)!=null&&el.includes("\u53C2\u8003\u7B54\u6848")?_r.current=3:(fl=bi==null?void 0:bi.message)!=null&&fl.includes("\u6D4B\u8BD5\u7528\u4F8B")&&(_r.current=4),As()}}),ha()}),Ic=(ea,bi)=>re(void 0,null,function*(){var Wi,Ni,go,el,fl;oa(!0),Oi([]),di("");const $i=yield(0,pl.ZP)("/api/stream/ai/shixuns/create_stream.json",{method:"post",body:{type:"purpose_identification",shixun_generation_id:ji,content:ea==null?void 0:ea.trim(),shixun_id:lr.get("shixun_id"),attachment_ids:bi==null?void 0:bi.map(tl=>{var hl;return(hl=tl==null?void 0:tl.response)==null?void 0:hl.id})}});((Wi=$i==null?void 0:$i.data)==null?void 0:Wi.msg)=="\u57FA\u672C\u4FE1\u606F\u5DF2\u5B8C\u6210\u4FEE\u6539"?_r.current=0:((Ni=$i==null?void 0:$i.data)==null?void 0:Ni.msg)=="\u5B66\u4E60\u5185\u5BB9\u5DF2\u5B8C\u6210\u4FEE\u6539"?_r.current=1:((go=$i==null?void 0:$i.data)==null?void 0:go.msg)=="\u6846\u67B6\u4EE3\u7801\u5DF2\u5B8C\u6210\u4FEE\u6539"?_r.current=2:((el=$i==null?void 0:$i.data)==null?void 0:el.msg)=="\u53C2\u8003\u7B54\u6848\u5DF2\u5B8C\u6210\u4FEE\u6539"?_r.current=3:((fl=$i==null?void 0:$i.data)==null?void 0:fl.msg)=="\u6D4B\u8BD5\u7528\u4F8B\u5DF2\u5B8C\u6210\u4FEE\u6539"&&(_r.current=4),As(),Pn(tl=>tl.map((hl,Yu)=>{var Mc;return Yu==(tl==null?void 0:tl.length)-1&&(hl.answer=((Mc=$i==null?void 0:$i.data)==null?void 0:Mc.msg)||"\u751F\u6210\u5931\u8D25\uFF0C\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u91CD\u65B0\u751F\u6210",hl.isLogin=!1),hl})),oa(!1)}),Lc=(0,b.useRef)(null);return(0,b.useEffect)(()=>{const ea=Lc.current;ea&&(ea.scrollTop=ea.scrollHeight)},[Tn]),b.createElement(b.Fragment,null,b.createElement("div",{className:ze.wrap},Qi?b.createElement("div",{className:ze.left},b.createElement("div",{className:ze.leftheader},b.createElement("div",{style:{cursor:"pointer"},onClick:()=>{Ie.history.push("/shixuns/new?tabs=4")}},b.createElement("i",{className:"iconfont icon-fanhui1 font14 mr5"}),"\u8FD4\u56DE"),b.createElement("div",{className:ze.close_ai,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{Yo(!1)}})),b.createElement("div",{className:ze.leftcontent,ref:Lc},Tn==null?void 0:Tn.map((ea,bi)=>{var Wi;return b.createElement("div",{key:bi},b.createElement("div",{style:{display:"flex",width:"100%",justifyContent:"end",marginTop:"30px"}},b.createElement("div",{className:ze.leftcontentright},ea==null?void 0:ea.question),b.createElement("img",{src:zl,width:40,height:40,style:{marginLeft:10}})),b.createElement("div",{className:ze.button_list,style:{textAlign:"right",paddingRight:"40px"}},b.createElement(ot.CopyToClipboard,{text:String((ea==null?void 0:ea.question)||""),onCopy:()=>be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(Ee.Z,{title:"\u590D\u5236"},b.createElement("i",{className:"iconfont icon-fuzhi font14"})))),b.createElement("div",{className:ze.liaotian_files},(Wi=ea==null?void 0:ea.fileList)==null?void 0:Wi.map((Ni,go)=>b.createElement("div",{key:go,className:ze.liaotian_file},b.createElement(me.Z,{size:"small",spinning:(Ni==null?void 0:Ni.status)==="uploading"},b.createElement(ju.Z,{filename:Ni==null?void 0:Ni.name,className:"block",width:14})),b.createElement("aside",null,b.createElement(Ee.Z,{title:(Ni==null?void 0:Ni.name)+" "+(0,yt.RD)(Ni==null?void 0:Ni.size)},b.createElement("div",{className:ze.fileName},Ni==null?void 0:Ni.name)))))),b.createElement("div",{style:{display:"flex",width:"100%",justifyContent:"start",marginTop:30}},b.createElement("img",{src:nc,width:40,height:40,style:{marginRight:10}}),b.createElement("div",{className:ze.leftcontentleft},b.createElement("div",{className:ze.letitle},ea!=null&&ea.isLogin?b.createElement("div",{className:ze.loadingPic},Ea?"\u5DF2\u63A5\u6536\u5230\u4F60\u7684\u9700\u6C42\uFF0C\u6211\u5C06\u7ACB\u5373\u5F00\u59CB\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE":"\u6B63\u5728\u5904\u7406\u4E2D",b.createElement("span",{className:ze.dots})):ea==null?void 0:ea.answer),b.createElement("div",{className:ze.button_list},b.createElement(ot.CopyToClipboard,{text:String((ea==null?void 0:ea.answer)||""),onCopy:()=>be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(Ee.Z,{title:"\u590D\u5236"},b.createElement("i",{className:"iconfont icon-fuzhi font14"}))),b.createElement(Ee.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("i",{className:"iconfont icon-genghuan font12",onClick:()=>{var Ni;if(hr){be.ZP.warning("\u5B9E\u8DF5\u9879\u76EE\u6B63\u5728\u6784\u5EFA\u4E2D");return}(ea==null?void 0:ea.answer)=="\u6210\u529F\u751F\u6210\uFF0C\u7EE7\u7EED\u5BF9\u8BDD\u6765\u4F18\u5316\u4F60\u7684\u5B9E\u8DF5\u9879\u76EE\u5427"||(ea==null?void 0:ea.answer)=="\u6784\u5EFA\u5931\u8D25\uFF0C\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u91CD\u65B0\u6784\u5EFA"||Xr?(Jr(!1),aa({}),cr.current=0,_r.current=0,Pn([{question:ea==null?void 0:ea.question,fileList:ea==null?void 0:ea.fileList,answer:"",isLogin:!0}]),Tc((Ni=ei==null?void 0:ei.inputValue)==null?void 0:Ni.trim(),ei==null?void 0:ei.fileList,ei==null?void 0:ei.environment,"","create","")):(Na(!1),Pn([...Tn,{question:ea==null?void 0:ea.question,fileList:ea==null?void 0:ea.fileList,answer:"",isLogin:!0}]),Ic(ea==null?void 0:ea.question,ea==null?void 0:ea.fileList))}}))))),(ea==null?void 0:ea.isLogin)&&Ea&&b.createElement("div",{className:ze.left_step},b.createElement("div",{className:ze.left_step_item},cr.current>0?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:ze.item_title,style:{color:cr.current>=0?"#3061D0":"#DEDEDE"}},"\u57FA\u672C\u4FE1\u606F"),b.createElement("div",{className:ze.item_status,style:{color:cr.current>=0?"#5F6A95":"#DEDEDE"}},cr.current>0?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u60A8\u7684\u9700\u6C42\u751F\u6210\u57FA\u672C\u4FE1\u606F")),b.createElement("div",{style:{height:"20px",margin:"3px 0",borderLeft:"1px solid",marginLeft:"8px",borderColor:cr.current>0?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:ze.left_step_item},cr.current<1?b.createElement("div",{className:ze.stepNum},"2"):cr.current>1?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:ze.item_title,style:{color:cr.current>=1?"#3061D0":"#DEDEDE"}},"\u5B66\u4E60\u5185\u5BB9"),b.createElement("div",{className:ze.item_status,style:{color:cr.current>=1?"#5F6A95":"#DEDEDE"}},cr.current<1?"\u7B49\u5F85\u4E2D":cr.current>1?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u57FA\u672C\u4FE1\u606F\u751F\u6210\u5B66\u4E60\u5185\u5BB9")),b.createElement("div",{style:{height:"20px",margin:"3px 0",borderLeft:"1px solid",marginLeft:"8px",borderColor:cr.current>1?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:ze.left_step_item},cr.current<2?b.createElement("div",{className:ze.stepNum},"3"):cr.current>2?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:ze.item_title,style:{color:cr.current>=2?"#3061D0":"#DEDEDE"}},"\u6846\u67B6\u4EE3\u7801"),b.createElement("div",{className:ze.item_status,style:{color:cr.current>=2?"#5F6A95":"#DEDEDE"}},cr.current<2?"\u7B49\u5F85\u4E2D":cr.current>2?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u6846\u67B6\u4EE3\u7801")),b.createElement("div",{style:{height:"20px",margin:"3px 0",borderLeft:"1px solid",marginLeft:"8px",borderColor:cr.current>2?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:ze.left_step_item},cr.current<3?b.createElement("div",{className:ze.stepNum},"4"):cr.current>3?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:ze.item_title,style:{color:cr.current>=3?"#3061D0":"#DEDEDE"}},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:ze.item_status,style:{color:cr.current>=3?"#5F6A95":"#DEDEDE"}},cr.current<3?"\u7B49\u5F85\u4E2D":cr.current>3?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u548C\u6846\u67B6\u4EE3\u7801\u751F\u6210\u53C2\u8003\u7B54\u6848")),b.createElement("div",{style:{height:"20px",margin:"3px 0",borderLeft:"1px solid",marginLeft:"8px",borderColor:cr.current>3?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:ze.left_step_item},cr.current<4?b.createElement("div",{className:ze.stepNum},"5"):cr.current>4?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:ze.item_title,style:{color:cr.current>=4?"#3061D0":"#DEDEDE"}},"\u6D4B\u8BD5\u7528\u4F8B"),b.createElement("div",{className:ze.item_status,style:{color:cr.current>=4?"#5F6A95":"#DEDEDE"}},cr.current<4?"\u7B49\u5F85\u4E2D":cr.current>4?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u6846\u67B6\u4EE3\u7801\u548C\u53C2\u8003\u7B54\u6848\u751F\u6210\u6D4B\u8BD5\u7528\u4F8B")),b.createElement("div",{style:{height:"20px",margin:"3px 0",borderLeft:"1px solid",marginLeft:"8px",borderColor:cr.current>4?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:ze.left_step_item},cr.current<5?b.createElement("div",{className:ze.stepNum},"6"):cr.current>5?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:ze.item_title,style:{color:cr.current>=5?"#3061D0":"#DEDEDE"}},"\u8BC4\u6D4B\u811A\u672C"),b.createElement("div",{className:ze.item_status,style:{color:cr.current>=5?"#5F6A95":"#DEDEDE"}},cr.current<5?"\u7B49\u5F85\u4E2D":cr.current>5?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u6846\u67B6\u4EE3\u7801\u548C\u6D4B\u8BD5\u7528\u4F8B\u751F\u6210\u8BC4\u6D4B\u811A\u672C"))))})),b.createElement("div",{className:ze.practice},!!Xa.length&&b.createElement("div",{className:ze.files},Mt>0&&(Xa==null?void 0:Xa.length)>3&&b.createElement("div",{className:ze.left_data,onClick:()=>{Jt(Mt-1),hn(on-1)}},b.createElement("i",{className:"iconfont icon-xiangzuo"})),on<(Xa==null?void 0:Xa.length)&&(Xa==null?void 0:Xa.length)>3&&b.createElement("div",{className:ze.right_data,onClick:()=>{Jt(Mt+1),hn(on+1)}},b.createElement("i",{className:"iconfont icon-xiangyou"})),(de=(Xa==null?void 0:Xa.length)>3?Xa==null?void 0:Xa.slice(Mt,on):Xa)==null?void 0:de.map((ea,bi)=>b.createElement("div",{key:bi,className:ze.file},b.createElement(me.Z,{size:"small",spinning:(ea==null?void 0:ea.status)==="uploading"},b.createElement(ju.Z,{filename:ea==null?void 0:ea.name,className:"block",width:30})),b.createElement("aside",null,b.createElement(Ee.Z,{title:ea==null?void 0:ea.name},b.createElement("div",{className:ze.fileName},ea==null?void 0:ea.name)),b.createElement("div",{style:{textAlign:"start"},className:"c-grey-999 font12"},(0,yt.RD)(ea==null?void 0:ea.size))),b.createElement(Ee.Z,{title:"\u5220\u9664\u6587\u4EF6"},b.createElement("i",{onClick:()=>{Oi(Wi=>Wi.filter(Ni=>Ni.uid!==ea.uid))},className:`iconfont icon-danceng-guanbijichushezhidanceng ${ze.fileDel}`}))))),b.createElement("div",{className:ze.inputTop},b.createElement("div",{className:ze.dropdown},b.createElement(ke.Z,{disabled:!0,menu:{items:ds,onClick:ea=>{Bi(ea.key)}}},b.createElement("div",{style:{cursor:"no-drop",display:"flex",alignItems:"center",color:"rgba(20, 93, 255, 0.4)",height:"34px",padding:"0 20px"}},b.createElement(Ee.Z,{title:"\u5B9E\u9A8C\u73AF\u5883"},b.createElement("img",{src:x(21373),style:{width:"16px",height:"16px",marginRight:"8px",opacity:.4}})),b.createElement(Ee.Z,{title:"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE\u6A21\u5F0F\uFF0C\u6682\u4E0D\u652F\u6301\u66F4\u6362\u73AF\u5883\u3002"},b.createElement("div",{style:{height:"34px",lineHeight:"32px",width:"150px",textAlign:"left"}},to)),b.createElement(dc.Z,null))))),b.createElement("div",{className:ze.inputWrap,style:{borderBottom:"none"}},b.createElement("div",{className:ze.action},b.createElement(ue.default,ae({},Ko),b.createElement(Ee.Z,{title:(Xa==null?void 0:Xa.length)>=10?"\u6700\u591A\u53EA\u80FD\u4E0A\u4F2010\u4E2A\u9644\u4EF6":""},b.createElement(Me.ZP,{style:{cursor:(Xa==null?void 0:Xa.length)>=10?"no-drop":"pointer"},disabled:(Xa==null?void 0:Xa.length)>=10,className:ze.uploadBtn,icon:b.createElement(Wu.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})}))),b.createElement(Oe.default,{style:{margin:"0 15px"},size:"large",placeholder:"\u8BF7\u8F93\u5165\u4F60\u7684\u9700\u6C42",value:Ba,bordered:!1,onPressEnter:ea=>{if(ea.shiftKey){if(ea.key==="Enter")return}else if(ea.key==="Enter"){if(ea.preventDefault(),(Ba==null?void 0:Ba.trim())==="")return;if(hr){be.ZP.warning("\u5B9E\u8DF5\u9879\u76EE\u6B63\u5728\u6784\u5EFA\u4E2D");return}if(Xr){be.ZP.error("\u5B9E\u8DF5\u9879\u76EE\u6784\u5EFA\u5931\u8D25\uFF0C\u8BF7\u5148\u91CD\u65B0\u6784\u5EFA");return}Na(!1),Pn([...Tn,{question:Ba,fileList:Xa,answer:"",isLogin:!0}]),Ic(Ba,Xa)}},onChange:ea=>{di(ea.target.value)}}),b.createElement(Me.ZP,{style:{marginLeft:"auto"},className:(Ba==null?void 0:Ba.trim())===""?ze.sendBtnDisabled:ze.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:(Ba==null?void 0:Ba.trim())==="",onClick:()=>{if(hr){be.ZP.warning("\u5B9E\u8DF5\u9879\u76EE\u6B63\u5728\u6784\u5EFA\u4E2D");return}if(Xr){be.ZP.error("\u5B9E\u8DF5\u9879\u76EE\u6784\u5EFA\u5931\u8D25\uFF0C\u8BF7\u5148\u91CD\u65B0\u6784\u5EFA");return}Na(!1),Pn([...Tn,{question:Ba,fileList:Xa,answer:"",isLogin:!0}]),Ic(Ba,Xa)}}))))):b.createElement("div",{className:ze.show_button,onClick:()=>{Yo(!0)}},b.createElement("div",{className:ze.show_button_icon})),b.createElement("div",{className:ze.right},b.createElement("div",{className:ze.right_header},b.createElement("div",{className:ze.right_header_title},ma||"\u667A\u80FD\u5B9E\u8BAD"),b.createElement("div",{className:ze.button_list},b.createElement("div",{className:ze.button_left,onClick:()=>{Dc(!0)}},"\u4FDD\u5B58\u5E76\u9884\u89C8"),b.createElement("div",{className:ze.button_right,onClick:()=>{Dc(!1)}},"\u4FDD\u5B58"))),b.createElement("div",{style:{width:"100%",height:"1px",borderBottom:"1px solid #F1F1F1",marginTop:"30px"}}),b.createElement("div",{className:ze.right_step},b.createElement("div",{className:ze.step_item,onClick:()=>{!hr&&cr.current>=0&&(_r.current=0,As())},style:{cursor:hr||cr.current<0?"no-drop":"pointer",backgroundColor:!hr&&_r.current==0?"rgba(48,97,208,0.1)":"#F6F7F9"}},cr.current>0?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):cr.current==0&&Xr?b.createElement("img",{src:Nl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:cr.current==0&&Xr?"#e53333":cr.current==0?"#3061D0":cr.current>0?"#000":"#DEDEDE",fontSize:14}},"\u57FA\u672C\u4FE1\u606F")),b.createElement("div",{style:{width:"18px",margin:"0 4px",borderTop:"1px solid",borderColor:cr.current>0?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:ze.step_item,onClick:()=>{!hr&&cr.current>=1&&(_r.current=1,As())},style:{cursor:hr||cr.current<1?"no-drop":"pointer",backgroundColor:!hr&&_r.current==1?"rgba(48,97,208,0.1)":"#F6F7F9"}},cr.current<1?b.createElement("div",{className:ze.stepNum},"2"):cr.current>1?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):cr.current==1&&Xr?b.createElement("img",{src:Nl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:cr.current==1&&Xr?"#e53333":cr.current==1?"#3061D0":cr.current>1?"#000":"#DEDEDE",fontSize:14}},"\u5B66\u4E60\u5185\u5BB9")),b.createElement("div",{style:{width:"18px",margin:"0 4px",borderTop:"1px solid",borderColor:cr.current>1?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:ze.step_item,onClick:()=>{!hr&&cr.current>=2&&(_r.current=2,As())},style:{cursor:hr||cr.current<2?"no-drop":"pointer",backgroundColor:!hr&&_r.current==2?"rgba(48,97,208,0.1)":"#F6F7F9"}},cr.current<2?b.createElement("div",{className:ze.stepNum},"3"):cr.current>2?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):cr.current==2&&Xr?b.createElement("img",{src:Nl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:cr.current==2&&Xr?"#e53333":cr.current==2?"#3061D0":cr.current>2?"#000":"#DEDEDE",fontSize:14}},"\u6846\u67B6\u4EE3\u7801")),b.createElement("div",{style:{width:"18px",margin:"0 4px",borderTop:"1px solid",borderColor:cr.current>2?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:ze.step_item,onClick:()=>{!hr&&cr.current>=3&&(_r.current=3,As())},style:{cursor:hr||cr.current<3?"no-drop":"pointer",backgroundColor:!hr&&_r.current==3?"rgba(48,97,208,0.1)":"#F6F7F9"}},cr.current<3?b.createElement("div",{className:ze.stepNum},"4"):cr.current>3?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):cr.current==3&&Xr?b.createElement("img",{src:Nl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:cr.current==3&&Xr?"#e53333":cr.current==3?"#3061D0":cr.current>3?"#000":"#DEDEDE",fontSize:14}},"\u53C2\u8003\u7B54\u6848")),b.createElement("div",{style:{width:"18px",margin:"0 4px",borderTop:"1px solid",borderColor:cr.current>3?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:ze.step_item,onClick:()=>{!hr&&cr.current>=4&&(_r.current=4,As())},style:{cursor:hr||cr.current<4?"no-drop":"pointer",backgroundColor:!hr&&_r.current==4?"rgba(48,97,208,0.1)":"#F6F7F9"}},cr.current<4?b.createElement("div",{className:ze.stepNum},"5"):cr.current>4?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):cr.current==4&&Xr?b.createElement("img",{src:Nl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:cr.current==4&&Xr?"#e53333":cr.current==4?"#3061D0":cr.current>4?"#000":"#DEDEDE",fontSize:14}},"\u6D4B\u8BD5\u7528\u4F8B")),b.createElement("div",{style:{width:"18px",margin:"0 4px",borderTop:"1px solid",borderColor:cr.current>4?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:ze.step_item,onClick:()=>{!hr&&cr.current>=5&&(_r.current=5,As())},style:{cursor:hr||cr.current<5?"no-drop":"pointer",backgroundColor:!hr&&_r.current==5?"rgba(48,97,208,0.1)":"#F6F7F9"}},cr.current<5?b.createElement("div",{className:ze.stepNum},"6"):cr.current>5?b.createElement("img",{src:Zo,style:{width:"16px",height:"16px",marginRight:"6px"}}):cr.current==5&&Xr?b.createElement("img",{src:Nl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement($o.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:cr.current==5&&Xr?"#e53333":cr.current==5?"#3061D0":cr.current>5?"#000":"#DEDEDE",fontSize:14}},"\u8BC4\u6D4B\u811A\u672C"))),((Ce=[2,3,4])==null?void 0:Ce.includes(_r.current))&&b.createElement("div",{className:ze.stream_header},b.createElement("div",{className:ze.stream_header_title},_r.current==2?"\u6846\u67B6\u4EE3\u7801":_r.current==3?"\u53C2\u8003\u7B54\u6848":"\u6D4B\u8BD5\u7528\u4F8B"),b.createElement("div",{style:{marginLeft:"auto"}}),b.createElement(Cc,{key:Ha.current,current:_r.current,valueHtml:_r.current==2?sr==null?void 0:sr.code_text:_r.current==3?sr==null?void 0:sr.answer_text:sr==null?void 0:sr.test_set_text,onSuccess:ea=>re(void 0,null,function*(){yield Ac(ea,ji,ie==null?void 0:ie[_r.current],to),As()}),onCancel:As}),b.createElement(Sc,{current:_r.current,shixun_generation_id:ji,valueHtml:_r.current==2?sr==null?void 0:sr.code_text:_r.current==3?sr==null?void 0:sr.answer_text:sr==null?void 0:sr.test_set_text,onSuccess:ea=>re(void 0,null,function*(){yield Ac(ea,ji,ie==null?void 0:ie[_r.current],to),As()})})),_r.current==5&&b.createElement("div",{className:ze.stream_header},b.createElement("div",{className:ze.stream_header_title},"\u8BC4\u6D4B\u811A\u672C"),b.createElement("div",{className:ze.stream_tootip},b.createElement("i",{className:"iconfont icon-tishi7"}),b.createElement("div",{className:ze.tootip_text},"\u8BC4\u6D4B\u811A\u672C\u7531\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210\uFF0C\u4E00\u822C\u60C5\u51B5\u4E0B\u65E0\u9700\u66F4\u6539"))),b.createElement(uu,{style:{width:"calc(100vw - 620px)",background:"#fff",height:(Be=[2,3,4,5])!=null&&Be.includes(_r.current)?"calc(100vh - 315px)":"calc(100vh - 265px)"},value:_r.current==0?sr==null?void 0:sr.info_text:_r.current==1?sr==null?void 0:sr.challege_text:_r.current==2?sr==null?void 0:sr.code_text:_r.current==3?sr==null?void 0:sr.answer_text:_r.current==4?sr==null?void 0:sr.test_set_text:sr==null?void 0:sr.shixun_script,current:_r.current,shixun_generation_id:ji,onStatusChange:St,showEditableToolbar:!ka&&[0,1].includes(_r.current),showToolbar:[0,1].includes(_r.current),onSuccess:ea=>re(void 0,null,function*(){console.log(ea),yield Tc(ei==null?void 0:ei.inputValue,ei==null?void 0:ei.fileList,ei==null?void 0:ei.environment,ea,ie==null?void 0:ie[_r.current],"next")}),loadingText:"\u751F\u6210\u4E2D",onChange:ea=>re(void 0,null,function*(){yi(ea)}),fetchUrl:"/api/stream/ai/shixuns/create_stream.json",showEmptyData:!0,onError:ea=>{console.log("e",ea),Jr(!0),oa(!1),Tn[Tn.length-1].answer="\u6784\u5EFA\u5931\u8D25\uFF0C\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u91CD\u65B0\u6784\u5EFA",Tn[Tn.length-1].isLogin=!1,Pn([...Tn])}}))),Ta("\u5904\u7406\u4E2D"))}},59232:function(Se,oe,x){"use strict";var b=x(59301),be=Object.defineProperty,ue=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,me=(_e,yt,tt)=>yt in _e?be(_e,yt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):_e[yt]=tt,ke=(_e,yt)=>{for(var tt in yt||(yt={}))fe.call(yt,tt)&&me(_e,tt,yt[tt]);if(ue)for(var tt of ue(yt))Ee.call(yt,tt)&&me(_e,tt,yt[tt]);return _e},Me=(_e,yt)=>{var tt={};for(var Ke in _e)fe.call(_e,Ke)&&yt.indexOf(Ke)<0&&(tt[Ke]=_e[Ke]);if(_e!=null&&ue)for(var Ke of ue(_e))yt.indexOf(Ke)<0&&Ee.call(_e,Ke)&&(tt[Ke]=_e[Ke]);return tt};const Oe=x(2331),Ie={};Oe.keys().forEach(_e=>{const yt=_e.replace("./","").replace(".svg","");Ie[yt]=Oe(_e)});const ze=_e=>{var yt=_e,{filename:tt}=yt,Ke=Me(yt,["filename"]),lt;const Ge=((lt=tt==null?void 0:tt.split(".").pop())==null?void 0:lt.toLowerCase())||"unknown",Ye=Ie[Ge]||Ie.default;return b.createElement("img",ke({src:Ye,alt:Ge},Ke))};oe.Z=ze},34813:function(Se,oe,x){"use strict";x.d(oe,{AL:function(){return qe},Iy:function(){return ze},Qv:function(){return tt},ez:function(){return Qe},jb:function(){return _e}});var b=x(32834),be=x.n(b),ue=x(11690),fe=x.n(ue);let Ee=1;function me(ot,kt){const dt=ot.match(/^(\s+)(?:```)/);if(dt===null)return kt;const ft=dt[1];return kt.split(` -`).map(Ct=>{const Pt=Ct.match(/^\s+/);if(Pt===null)return Ct;const[Ze]=Pt;return Ze.length>=ft.length?Ct.slice(ft.length):Ct}).join(` -`)}let ke=[],Me=["

        "];const Oe=new(be()).Renderer,Ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ze(){ke.length=0,Me=["
          "]}const _e={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function yt(ot,kt,dt,ft){if(kt>=ot.length||ot[kt].level<=dt)return kt;var Ct=ot[kt];ft.push("
        • "+Ct.text+""),kt++;var Pt=[];return kt=yt(ot,kt,Ct.level,Pt),Pt.length>0&&(ft.push("
            "),Pt.forEach(function(Ze){ft.push(Ze)}),ft.push("
          ")),ft.push("
        • "),kt=yt(ot,kt,dt,ft),kt}function tt(){return yt(ke,0,0,Me),Me.push("
        "),Me.join("")}const Ke={heading(ot){const kt=Ie.exec(ot);if(Ee+=1,kt)return{type:"heading",raw:kt[0],depth:kt[1].length,text:kt[2]}},fences(ot){const kt=this.rules.block.fences.exec(ot);if(kt){const dt=kt[0];let ft=me(dt,kt[3]||"");const Ct=kt[2]?kt[2].trim():kt[2];if(["latex","katex","math"].indexOf(Ct)>=0){const Pt=Ye(),Ze=ft;ft=Pt,Ve[Pt]={type:"block",expression:Ze}}return{type:"code",raw:dt,lang:Ct,text:ft}}}},lt=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ge=0;const Ye=()=>`__special_katext_id_${Ge++}__`;let Ve={};function Qe(){return Ve}function qe(){Ge=0,Ve={}}function Je(ot){return ot=ot.replace(lt,(kt,dt)=>{const ft=Ye();return Ve[ft]={type:"inline",expression:dt},ft}),ot}const Xe=Oe.listitem;Oe.listitem=function(ot){return Xe(Je(ot))};const rt=Oe.paragraph;Oe.paragraph=function(ot){return rt(Je(ot))};const Et=Oe.tablecell;Oe.tablecell=function(ot,kt){return Et(Je(ot),kt)},Oe.code=function(ot,kt,dt){const ft=(kt||"").match(/\S*/)[0];return ft?["latex","katex","math"].indexOf(ft)>=0?`

        ${ot}

        `:`
        ${dt?ot:(0,ue.escape)(ot,!0)}
        -`:'
        '+(dt?ot:(0,ue.escape)(ot,!0))+"
        "},Oe.heading=function(ot,kt,dt){let ft=this.options.headerPrefix+dt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ke.push({anchor:ft,level:kt,text:ot}),"'+ot+""},be().setOptions({silent:!0,gfm:!0,pedantic:!1}),be().use({tokenizer:Ke,renderer:Oe}),oe.ZP=be()},86013:function(Se,oe,x){"use strict";var b=x(59301),be=x(19248);const ue=fe=>{let Ee;return typeof fe=="object"&&(fe!=null&&fe.clearIcon)?Ee=fe:fe&&(Ee={clearIcon:b.createElement(be.Z,null)}),Ee};oe.Z=ue},38406:function(Se,oe,x){"use strict";var b=x(59301),be=x(48755),ue=x(584);const fe=Ee=>{const{componentName:me}=Ee,{getPrefixCls:ke}=(0,b.useContext)(be.E_),Me=ke("empty");switch(me){case"Table":case"List":return b.createElement(ue.Z,{image:ue.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return b.createElement(ue.Z,{image:ue.Z.PRESENTED_IMAGE_SIMPLE,className:`${Me}-small`});case"Table.filter":return null;default:return b.createElement(ue.Z,null)}};oe.Z=fe},36207:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return sn}});var b=x(59301),be=x(92310),ue=x.n(be),fe=x(85899),Ee=x(72190),me=x(43403),ke=x(34280),Me=b.createContext(null),Oe=b.createContext({}),Ie=Me,ze=x(18642),_e=x(60499),yt=x(77900),tt=x(10228),Ke=x(26112),lt=x(42244),Ge=x(8654),Ye=["prefixCls","className","containerRef"],Ve=function(Zt){var rn=Zt.prefixCls,yn=Zt.className,Yt=Zt.containerRef,In=(0,lt.Z)(Zt,Ye),Sn=b.useContext(Oe),jt=Sn.panel,Qn=(0,Ge.x1)(jt,Yt);return b.createElement("div",(0,_e.Z)({className:ue()("".concat(rn,"-content"),yn),role:"dialog",ref:Qn},(0,Ke.Z)(Zt,{aria:!0}),{"aria-modal":"true"},In))},Qe=Ve,qe=x(48736);function Je(It){return typeof It=="string"&&String(Number(It))===It?((0,qe.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(It)):It}function Xe(It){warning(!("wrapperClassName"in It),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!It.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var rt={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Et(It,Zt){var rn,yn,Yt,In=It.prefixCls,Sn=It.open,jt=It.placement,Qn=It.inline,jn=It.push,qn=It.forceRender,mn=It.autoFocus,Gn=It.keyboard,Ln=It.classNames,Dt=It.rootClassName,tn=It.rootStyle,Ut=It.zIndex,En=It.className,xt=It.id,it=It.style,pe=It.motion,xn=It.width,Rn=It.height,cn=It.children,Sr=It.mask,yr=It.maskClosable,Jn=It.maskMotion,vr=It.maskClassName,bt=It.maskStyle,wr=It.afterOpenChange,ur=It.onClose,pr=It.onMouseEnter,Vn=It.onMouseOver,Er=It.onMouseLeave,mr=It.onClick,Rr=It.onKeyDown,kr=It.onKeyUp,Wn=It.styles,Lr=It.drawerRender,qr=b.useRef(),Ur=b.useRef(),da=b.useRef();b.useImperativeHandle(Zt,function(){return qr.current});var $r=function(ht){var Le=ht.keyCode,$e=ht.shiftKey;switch(Le){case tt.Z.TAB:{if(Le===tt.Z.TAB){if(!$e&&document.activeElement===da.current){var _n;(_n=Ur.current)===null||_n===void 0||_n.focus({preventScroll:!0})}else if($e&&document.activeElement===Ur.current){var fn;(fn=da.current)===null||fn===void 0||fn.focus({preventScroll:!0})}}break}case tt.Z.ESC:{ur&&Gn&&(ht.stopPropagation(),ur(ht));break}}};b.useEffect(function(){if(Sn&&mn){var Te;(Te=qr.current)===null||Te===void 0||Te.focus({preventScroll:!0})}},[Sn]);var kn=b.useState(!1),er=(0,Ee.Z)(kn,2),zr=er[0],na=er[1],zt=b.useContext(Ie),an;typeof jn=="boolean"?an=jn?{}:{distance:0}:an=jn||{};var vt=(rn=(yn=(Yt=an)===null||Yt===void 0?void 0:Yt.distance)!==null&&yn!==void 0?yn:zt==null?void 0:zt.pushDistance)!==null&&rn!==void 0?rn:180,Gt=b.useMemo(function(){return{pushDistance:vt,push:function(){na(!0)},pull:function(){na(!1)}}},[vt]);b.useEffect(function(){if(Sn){var Te;zt==null||(Te=zt.push)===null||Te===void 0||Te.call(zt)}else{var ht;zt==null||(ht=zt.pull)===null||ht===void 0||ht.call(zt)}},[Sn]),b.useEffect(function(){return function(){var Te;zt==null||(Te=zt.pull)===null||Te===void 0||Te.call(zt)}},[]);var wt=Sr&&b.createElement(yt.default,(0,_e.Z)({key:"mask"},Jn,{visible:Sn}),function(Te,ht){var Le=Te.className,$e=Te.style;return b.createElement("div",{className:ue()("".concat(In,"-mask"),Le,Ln==null?void 0:Ln.mask,vr),style:(0,fe.Z)((0,fe.Z)((0,fe.Z)({},$e),bt),Wn==null?void 0:Wn.mask),onClick:yr&&Sn?ur:void 0,ref:ht})}),$t=typeof pe=="function"?pe(jt):pe,ut={};if(zr&&vt)switch(jt){case"top":ut.transform="translateY(".concat(vt,"px)");break;case"bottom":ut.transform="translateY(".concat(-vt,"px)");break;case"left":ut.transform="translateX(".concat(vt,"px)");break;default:ut.transform="translateX(".concat(-vt,"px)");break}jt==="left"||jt==="right"?ut.width=Je(xn):ut.height=Je(Rn);var Qt={onMouseEnter:pr,onMouseOver:Vn,onMouseLeave:Er,onClick:mr,onKeyDown:Rr,onKeyUp:kr},Xt=b.createElement(yt.default,(0,_e.Z)({key:"panel"},$t,{visible:Sn,forceRender:qn,onVisibleChanged:function(ht){wr==null||wr(ht)},removeOnLeave:!1,leavedClassName:"".concat(In,"-content-wrapper-hidden")}),function(Te,ht){var Le=Te.className,$e=Te.style,_n=b.createElement(Qe,(0,_e.Z)({id:xt,containerRef:ht,prefixCls:In,className:ue()(En,Ln==null?void 0:Ln.content),style:(0,fe.Z)((0,fe.Z)({},it),Wn==null?void 0:Wn.content)},(0,Ke.Z)(It,{aria:!0}),Qt),cn);return b.createElement("div",(0,_e.Z)({className:ue()("".concat(In,"-content-wrapper"),Ln==null?void 0:Ln.wrapper,Le),style:(0,fe.Z)((0,fe.Z)((0,fe.Z)({},ut),$e),Wn==null?void 0:Wn.wrapper)},(0,Ke.Z)(It,{data:!0})),Lr?Lr(_n):_n)}),ve=(0,fe.Z)({},tn);return Ut&&(ve.zIndex=Ut),b.createElement(Ie.Provider,{value:Gt},b.createElement("div",{className:ue()(In,"".concat(In,"-").concat(jt),Dt,(0,ze.Z)((0,ze.Z)({},"".concat(In,"-open"),Sn),"".concat(In,"-inline"),Qn)),style:ve,tabIndex:-1,ref:qr,onKeyDown:$r},wt,b.createElement("div",{tabIndex:0,ref:Ur,style:rt,"aria-hidden":"true","data-sentinel":"start"}),Xt,b.createElement("div",{tabIndex:0,ref:da,style:rt,"aria-hidden":"true","data-sentinel":"end"})))}var ot=b.forwardRef(Et),kt=ot,dt=function(Zt){var rn=Zt.open,yn=rn===void 0?!1:rn,Yt=Zt.prefixCls,In=Yt===void 0?"rc-drawer":Yt,Sn=Zt.placement,jt=Sn===void 0?"right":Sn,Qn=Zt.autoFocus,jn=Qn===void 0?!0:Qn,qn=Zt.keyboard,mn=qn===void 0?!0:qn,Gn=Zt.width,Ln=Gn===void 0?378:Gn,Dt=Zt.mask,tn=Dt===void 0?!0:Dt,Ut=Zt.maskClosable,En=Ut===void 0?!0:Ut,xt=Zt.getContainer,it=Zt.forceRender,pe=Zt.afterOpenChange,xn=Zt.destroyOnClose,Rn=Zt.onMouseEnter,cn=Zt.onMouseOver,Sr=Zt.onMouseLeave,yr=Zt.onClick,Jn=Zt.onKeyDown,vr=Zt.onKeyUp,bt=Zt.panelRef,wr=b.useState(!1),ur=(0,Ee.Z)(wr,2),pr=ur[0],Vn=ur[1],Er=b.useState(!1),mr=(0,Ee.Z)(Er,2),Rr=mr[0],kr=mr[1];(0,ke.Z)(function(){kr(!0)},[]);var Wn=Rr?yn:!1,Lr=b.useRef(),qr=b.useRef();(0,ke.Z)(function(){Wn&&(qr.current=document.activeElement)},[Wn]);var Ur=function(zr){var na;if(Vn(zr),pe==null||pe(zr),!zr&&qr.current&&!((na=Lr.current)!==null&&na!==void 0&&na.contains(qr.current))){var zt;(zt=qr.current)===null||zt===void 0||zt.focus({preventScroll:!0})}},da=b.useMemo(function(){return{panel:bt}},[bt]);if(!it&&!pr&&!Wn&&xn)return null;var $r={onMouseEnter:Rn,onMouseOver:cn,onMouseLeave:Sr,onClick:yr,onKeyDown:Jn,onKeyUp:vr},kn=(0,fe.Z)((0,fe.Z)({},Zt),{},{open:Wn,prefixCls:In,placement:jt,autoFocus:jn,keyboard:mn,width:Ln,mask:tn,maskClosable:En,inline:xt===!1,afterOpenChange:Ur,ref:Lr},$r);return b.createElement(Oe.Provider,{value:da},b.createElement(me.Z,{open:Wn||it||pr,autoDestroy:!1,getContainer:xt,autoLock:tn&&(Wn||pr)},b.createElement(kt,kn)))},ft=dt,Ct=ft,Pt=x(62487),Ze=x(75030),Nt=x(86641),At=x(55743),qt=x(48755),Dn=x(91190),gt=x(78776),We=x(458),nn=It=>{var Zt,rn;const{prefixCls:yn,title:Yt,footer:In,extra:Sn,loading:jt,onClose:Qn,headerStyle:jn,bodyStyle:qn,footerStyle:mn,children:Gn,classNames:Ln,styles:Dt}=It,tn=(0,qt.dj)("drawer"),Ut=b.useCallback(xn=>b.createElement("button",{type:"button",onClick:Qn,"aria-label":"Close",className:`${yn}-close`},xn),[Qn]),[En,xt]=(0,gt.Z)((0,gt.w)(It),(0,gt.w)(tn),{closable:!0,closeIconRender:Ut}),it=b.useMemo(()=>{var xn,Rn;return!Yt&&!En?null:b.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(xn=tn.styles)===null||xn===void 0?void 0:xn.header),jn),Dt==null?void 0:Dt.header),className:ue()(`${yn}-header`,{[`${yn}-header-close-only`]:En&&!Yt&&!Sn},(Rn=tn.classNames)===null||Rn===void 0?void 0:Rn.header,Ln==null?void 0:Ln.header)},b.createElement("div",{className:`${yn}-header-title`},xt,Yt&&b.createElement("div",{className:`${yn}-title`},Yt)),Sn&&b.createElement("div",{className:`${yn}-extra`},Sn))},[En,xt,Sn,jn,yn,Yt]),pe=b.useMemo(()=>{var xn,Rn;if(!In)return null;const cn=`${yn}-footer`;return b.createElement("div",{className:ue()(cn,(xn=tn.classNames)===null||xn===void 0?void 0:xn.footer,Ln==null?void 0:Ln.footer),style:Object.assign(Object.assign(Object.assign({},(Rn=tn.styles)===null||Rn===void 0?void 0:Rn.footer),mn),Dt==null?void 0:Dt.footer)},In)},[In,mn,yn]);return b.createElement(b.Fragment,null,it,b.createElement("div",{className:ue()(`${yn}-body`,Ln==null?void 0:Ln.body,(Zt=tn.classNames)===null||Zt===void 0?void 0:Zt.body),style:Object.assign(Object.assign(Object.assign({},(rn=tn.styles)===null||rn===void 0?void 0:rn.body),qn),Dt==null?void 0:Dt.body)},jt?b.createElement(We.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${yn}-body-skeleton`}):Gn),pe)},en=x(36237),at=x(63356),Ht=x(16931),_t=x(51636);const Bn=It=>{const Zt="100%";return{left:`translateX(-${Zt})`,right:`translateX(${Zt})`,top:`translateY(-${Zt})`,bottom:`translateY(${Zt})`}[It]},Ot=(It,Zt)=>({"&-enter, &-appear":Object.assign(Object.assign({},It),{"&-active":Zt}),"&-leave":Object.assign(Object.assign({},Zt),{"&-active":It})}),Un=(It,Zt)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Zt}`}}},Ot({opacity:It},{opacity:1})),Wt=(It,Zt)=>[Un(.7,Zt),Ot({transform:Bn(It)},{transform:"none"})];var un=It=>{const{componentCls:Zt,motionDurationSlow:rn}=It;return{[Zt]:{[`${Zt}-mask-motion`]:Un(0,rn),[`${Zt}-panel-motion`]:["left","right","top","bottom"].reduce((yn,Yt)=>Object.assign(Object.assign({},yn),{[`&-${Yt}`]:Wt(Yt,rn)}),{})}}};const De=It=>{const{borderRadiusSM:Zt,componentCls:rn,zIndexPopup:yn,colorBgMask:Yt,colorBgElevated:In,motionDurationSlow:Sn,motionDurationMid:jt,paddingXS:Qn,padding:jn,paddingLG:qn,fontSizeLG:mn,lineHeightLG:Gn,lineWidth:Ln,lineType:Dt,colorSplit:tn,marginXS:Ut,colorIcon:En,colorIconHover:xt,colorBgTextHover:it,colorBgTextActive:pe,colorText:xn,fontWeightStrong:Rn,footerPaddingBlock:cn,footerPaddingInline:Sr,calc:yr}=It,Jn=`${rn}-content-wrapper`;return{[rn]:{position:"fixed",inset:0,zIndex:yn,pointerEvents:"none",color:xn,"&-pure":{position:"relative",background:In,display:"flex",flexDirection:"column",[`&${rn}-left`]:{boxShadow:It.boxShadowDrawerLeft},[`&${rn}-right`]:{boxShadow:It.boxShadowDrawerRight},[`&${rn}-top`]:{boxShadow:It.boxShadowDrawerUp},[`&${rn}-bottom`]:{boxShadow:It.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${rn}-mask`]:{position:"absolute",inset:0,zIndex:yn,background:Yt,pointerEvents:"auto"},[Jn]:{position:"absolute",zIndex:yn,maxWidth:"100vw",transition:`all ${Sn}`,"&-hidden":{display:"none"}},[`&-left > ${Jn}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:It.boxShadowDrawerLeft},[`&-right > ${Jn}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:It.boxShadowDrawerRight},[`&-top > ${Jn}`]:{top:0,insetInline:0,boxShadow:It.boxShadowDrawerUp},[`&-bottom > ${Jn}`]:{bottom:0,insetInline:0,boxShadow:It.boxShadowDrawerDown},[`${rn}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:In,pointerEvents:"auto"},[`${rn}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,en.unit)(jn)} ${(0,en.unit)(qn)}`,fontSize:mn,lineHeight:Gn,borderBottom:`${(0,en.unit)(Ln)} ${Dt} ${tn}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${rn}-extra`]:{flex:"none"},[`${rn}-close`]:Object.assign({display:"inline-flex",width:yr(mn).add(Qn).equal(),height:yr(mn).add(Qn).equal(),borderRadius:Zt,justifyContent:"center",alignItems:"center",marginInlineEnd:Ut,color:En,fontWeight:Rn,fontSize:mn,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${jt}`,textRendering:"auto","&:hover":{color:xt,backgroundColor:it,textDecoration:"none"},"&:active":{backgroundColor:pe}},(0,at.Qy)(It)),[`${rn}-title`]:{flex:1,margin:0,fontWeight:It.fontWeightStrong,fontSize:mn,lineHeight:Gn},[`${rn}-body`]:{flex:1,minWidth:0,minHeight:0,padding:qn,overflow:"auto",[`${rn}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${rn}-footer`]:{flexShrink:0,padding:`${(0,en.unit)(cn)} ${(0,en.unit)(Sr)}`,borderTop:`${(0,en.unit)(Ln)} ${Dt} ${tn}`},"&-rtl":{direction:"rtl"}}}},he=It=>({zIndexPopup:It.zIndexPopupBase,footerPaddingBlock:It.paddingXS,footerPaddingInline:It.padding});var ce=(0,Ht.I$)("Drawer",It=>{const Zt=(0,_t.mergeToken)(It,{});return[De(Zt),un(Zt)]},he),Ne=function(It,Zt){var rn={};for(var yn in It)Object.prototype.hasOwnProperty.call(It,yn)&&Zt.indexOf(yn)<0&&(rn[yn]=It[yn]);if(It!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yt=0,yn=Object.getOwnPropertySymbols(It);Yt{var Zt;const{rootClassName:rn,width:yn,height:Yt,size:In="default",mask:Sn=!0,push:jt=ge,open:Qn,afterOpenChange:jn,onClose:qn,prefixCls:mn,getContainer:Gn,style:Ln,className:Dt,visible:tn,afterVisibleChange:Ut,maskStyle:En,drawerStyle:xt,contentWrapperStyle:it}=It,pe=Ne(It,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:xn,getPrefixCls:Rn,direction:cn,className:Sr,style:yr,classNames:Jn,styles:vr}=(0,qt.dj)("drawer"),bt=Rn("drawer",mn),[wr,ur,pr]=ce(bt),Vn=Gn===void 0&&xn?()=>xn(document.body):Gn,Er=ue()({"no-mask":!Sn,[`${bt}-rtl`]:cn==="rtl"},rn,ur,pr),mr=b.useMemo(()=>yn!=null?yn:In==="large"?736:378,[yn,In]),Rr=b.useMemo(()=>Yt!=null?Yt:In==="large"?736:378,[Yt,In]),kr={motionName:(0,Nt.m)(bt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Wn=kn=>({motionName:(0,Nt.m)(bt,`panel-motion-${kn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Lr=(0,Dn.H)(),[qr,Ur]=(0,Ze.Cn)("Drawer",pe.zIndex),{classNames:da={},styles:$r={}}=pe;return wr(b.createElement(Pt.Z,{form:!0,space:!0},b.createElement(At.Z.Provider,{value:Ur},b.createElement(Ct,Object.assign({prefixCls:bt,onClose:qn,maskMotion:kr,motion:Wn},pe,{classNames:{mask:ue()(da.mask,Jn.mask),content:ue()(da.content,Jn.content),wrapper:ue()(da.wrapper,Jn.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},$r.mask),En),vr.mask),content:Object.assign(Object.assign(Object.assign({},$r.content),xt),vr.content),wrapper:Object.assign(Object.assign(Object.assign({},$r.wrapper),it),vr.wrapper)},open:Qn!=null?Qn:tn,mask:Sn,push:jt,width:mr,height:Rr,style:Object.assign(Object.assign({},yr),Ln),className:ue()(Sr,Dt),rootClassName:Er,getContainer:Vn,afterOpenChange:jn!=null?jn:Ut,panelRef:Lr,zIndex:qr}),b.createElement(nn,Object.assign({prefixCls:bt},pe,{onClose:qn}))))))},pt=It=>{const{prefixCls:Zt,style:rn,className:yn,placement:Yt="right"}=It,In=Ne(It,["prefixCls","style","className","placement"]),{getPrefixCls:Sn}=b.useContext(qt.E_),jt=Sn("drawer",Zt),[Qn,jn,qn]=ce(jt),mn=ue()(jt,`${jt}-pure`,`${jt}-${Yt}`,jn,qn,yn);return Qn(b.createElement("div",{className:mn,style:rn},b.createElement(nn,Object.assign({prefixCls:jt},In))))};et._InternalPanelDoNotUseOrYouWillBeFired=pt;var sn=et},19563:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return en}});var b=x(59301),be=x(33853),ue=x(38819),fe=x(92310),Ee=x.n(fe),me=x(96478),ke=x(6089),Me=x(18929),Oe=x(2738),Ie=x(75030),_e=at=>typeof at!="object"&&typeof at!="function"||at===null,yt=x(52838),tt=x(45915),Ke=x(22703),lt=x(32383),Ge=x(55743),Ye=x(48755),Ve=x(83397),Qe=x(93041),qe=x(78857),Je=x(57700),Xe=x(36237),rt=x(63356),Et=x(46e3),ot=x(93873),kt=x(34925),dt=x(37645),ft=x(36305),Ct=x(16931),Pt=x(51636),Nt=at=>{const{componentCls:Ht,menuCls:_t,colorError:Bn,colorTextLightSolid:Ot}=at,Un=`${_t}-item`;return{[`${Ht}, ${Ht}-menu-submenu`]:{[`${_t} ${Un}`]:{[`&${Un}-danger:not(${Un}-disabled)`]:{color:Bn,"&:hover":{color:Ot,backgroundColor:Bn}}}}}};const At=at=>{const{componentCls:Ht,menuCls:_t,zIndexPopup:Bn,dropdownArrowDistance:Ot,sizePopupArrow:Un,antCls:Wt,iconCls:gn,motionDurationMid:un,paddingBlock:De,fontSize:he,dropdownEdgeChildPadding:ce,colorTextDisabled:Ne,fontSizeIcon:Ue,controlPaddingHorizontal:ge,colorBgElevated:et}=at;return[{[Ht]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Bn,display:"block","&::before":{position:"absolute",insetBlock:at.calc(Un).div(2).sub(Ot).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${Wt}-btn`]:{[`& > ${gn}-down, & > ${Wt}-btn-icon > ${gn}-down`]:{fontSize:Ue}},[`${Ht}-wrap`]:{position:"relative",[`${Wt}-btn > ${gn}-down`]:{fontSize:Ue},[`${gn}-down::before`]:{transition:`transform ${un}`}},[`${Ht}-wrap-open`]:{[`${gn}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Wt}-slide-down-enter${Wt}-slide-down-enter-active${Ht}-placement-bottomLeft, - &${Wt}-slide-down-appear${Wt}-slide-down-appear-active${Ht}-placement-bottomLeft, - &${Wt}-slide-down-enter${Wt}-slide-down-enter-active${Ht}-placement-bottom, - &${Wt}-slide-down-appear${Wt}-slide-down-appear-active${Ht}-placement-bottom, - &${Wt}-slide-down-enter${Wt}-slide-down-enter-active${Ht}-placement-bottomRight, - &${Wt}-slide-down-appear${Wt}-slide-down-appear-active${Ht}-placement-bottomRight`]:{animationName:Et.fJ},[`&${Wt}-slide-up-enter${Wt}-slide-up-enter-active${Ht}-placement-topLeft, - &${Wt}-slide-up-appear${Wt}-slide-up-appear-active${Ht}-placement-topLeft, - &${Wt}-slide-up-enter${Wt}-slide-up-enter-active${Ht}-placement-top, - &${Wt}-slide-up-appear${Wt}-slide-up-appear-active${Ht}-placement-top, - &${Wt}-slide-up-enter${Wt}-slide-up-enter-active${Ht}-placement-topRight, - &${Wt}-slide-up-appear${Wt}-slide-up-appear-active${Ht}-placement-topRight`]:{animationName:Et.Qt},[`&${Wt}-slide-down-leave${Wt}-slide-down-leave-active${Ht}-placement-bottomLeft, - &${Wt}-slide-down-leave${Wt}-slide-down-leave-active${Ht}-placement-bottom, - &${Wt}-slide-down-leave${Wt}-slide-down-leave-active${Ht}-placement-bottomRight`]:{animationName:Et.Uw},[`&${Wt}-slide-up-leave${Wt}-slide-up-leave-active${Ht}-placement-topLeft, - &${Wt}-slide-up-leave${Wt}-slide-up-leave-active${Ht}-placement-top, - &${Wt}-slide-up-leave${Wt}-slide-up-leave-active${Ht}-placement-topRight`]:{animationName:Et.ly}}},(0,dt.ZP)(at,et,{arrowPlacement:{top:!0,bottom:!0}}),{[`${Ht} ${_t}`]:{position:"relative",margin:0},[`${_t}-submenu-popup`]:{position:"absolute",zIndex:Bn,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ht}, ${Ht}-menu-submenu`]:Object.assign(Object.assign({},(0,rt.Wf)(at)),{[_t]:Object.assign(Object.assign({padding:ce,listStyleType:"none",backgroundColor:et,backgroundClip:"padding-box",borderRadius:at.borderRadiusLG,outline:"none",boxShadow:at.boxShadowSecondary},(0,rt.Qy)(at)),{"&:empty":{padding:0,boxShadow:"none"},[`${_t}-item-group-title`]:{padding:`${(0,Xe.unit)(De)} ${(0,Xe.unit)(ge)}`,color:at.colorTextDescription,transition:`all ${un}`},[`${_t}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${_t}-item-icon`]:{minWidth:he,marginInlineEnd:at.marginXS,fontSize:at.fontSizeSM},[`${_t}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${un}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${_t}-item-extra`]:{paddingInlineStart:at.padding,marginInlineStart:"auto",fontSize:at.fontSizeSM,color:at.colorTextDescription}},[`${_t}-item, ${_t}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,Xe.unit)(De)} ${(0,Xe.unit)(ge)}`,color:at.colorText,fontWeight:"normal",fontSize:he,lineHeight:at.lineHeight,cursor:"pointer",transition:`all ${un}`,borderRadius:at.borderRadiusSM,"&:hover, &-active":{backgroundColor:at.controlItemBgHover}},(0,rt.Qy)(at)),{"&-selected":{color:at.colorPrimary,backgroundColor:at.controlItemBgActive,"&:hover, &-active":{backgroundColor:at.controlItemBgActiveHover}},"&-disabled":{color:Ne,cursor:"not-allowed","&:hover":{color:Ne,backgroundColor:et,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,Xe.unit)(at.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:at.colorSplit},[`${Ht}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:at.paddingXS,[`${Ht}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:at.colorTextDescription,fontSize:Ue,fontStyle:"normal"}}}),[`${_t}-item-group-list`]:{margin:`0 ${(0,Xe.unit)(at.marginXS)}`,padding:0,listStyle:"none"},[`${_t}-submenu-title`]:{paddingInlineEnd:at.calc(ge).add(at.fontSizeSM).equal()},[`${_t}-submenu-vertical`]:{position:"relative"},[`${_t}-submenu${_t}-submenu-disabled ${Ht}-menu-submenu-title`]:{[`&, ${Ht}-menu-submenu-arrow-icon`]:{color:Ne,backgroundColor:et,cursor:"not-allowed"}},[`${_t}-submenu-selected ${Ht}-menu-submenu-title`]:{color:at.colorPrimary}})})},[(0,Et.oN)(at,"slide-up"),(0,Et.oN)(at,"slide-down"),(0,ot.Fm)(at,"move-up"),(0,ot.Fm)(at,"move-down"),(0,kt._y)(at,"zoom-big")]]},qt=at=>Object.assign(Object.assign({zIndexPopup:at.zIndexPopupBase+50,paddingBlock:(at.controlHeight-at.fontSize*at.lineHeight)/2},(0,dt.wZ)({contentRadius:at.borderRadiusLG,limitVerticalRadius:!0})),(0,ft.w)(at));var Dn=(0,Ct.I$)("Dropdown",at=>{const{marginXXS:Ht,sizePopupArrow:_t,paddingXXS:Bn,componentCls:Ot}=at,Un=(0,Pt.mergeToken)(at,{menuCls:`${Ot}-menu`,dropdownArrowDistance:at.calc(_t).div(2).add(Ht).equal(),dropdownEdgeChildPadding:Bn});return[At(Un),Nt(Un)]},qt,{resetStyle:!1});const gt=null,We=at=>{var Ht;const{menu:_t,arrow:Bn,prefixCls:Ot,children:Un,trigger:Wt,disabled:gn,dropdownRender:un,getPopupContainer:De,overlayClassName:he,rootClassName:ce,overlayStyle:Ne,open:Ue,onOpenChange:ge,visible:et,onVisibleChange:pt,mouseEnterDelay:sn=.15,mouseLeaveDelay:It=.1,autoAdjustOverflow:Zt=!0,placement:rn="",overlay:yn,transitionName:Yt}=at,{getPopupContainer:In,getPrefixCls:Sn,direction:jt,dropdown:Qn}=b.useContext(Ye.E_),jn=(0,lt.ln)("Dropdown"),qn=b.useMemo(()=>{const Vn=Sn();return Yt!==void 0?Yt:rn.includes("top")?`${Vn}-slide-down`:`${Vn}-slide-up`},[Sn,rn,Yt]),mn=b.useMemo(()=>rn?rn.includes("Center")?rn.slice(0,rn.indexOf("Center")):rn:jt==="rtl"?"bottomRight":"bottomLeft",[rn,jt]),Gn=Sn("dropdown",Ot),Ln=(0,Ve.Z)(Gn),[Dt,tn,Ut]=Dn(Gn,Ln),[,En]=(0,Je.ZP)(),xt=b.Children.only(_e(Un)?b.createElement("span",null,Un):Un),it=(0,Ke.Tm)(xt,{className:Ee()(`${Gn}-trigger`,{[`${Gn}-rtl`]:jt==="rtl"},xt.props.className),disabled:(Ht=xt.props.disabled)!==null&&Ht!==void 0?Ht:gn}),pe=gn?[]:Wt,xn=!!(pe!=null&&pe.includes("contextMenu")),[Rn,cn]=(0,Me.Z)(!1,{value:Ue!=null?Ue:et}),Sr=(0,ke.Z)(Vn=>{ge==null||ge(Vn,{source:"trigger"}),pt==null||pt(Vn),cn(Vn)}),yr=Ee()(he,ce,tn,Ut,Ln,Qn==null?void 0:Qn.className,{[`${Gn}-rtl`]:jt==="rtl"}),Jn=(0,yt.Z)({arrowPointAtCenter:typeof Bn=="object"&&Bn.pointAtCenter,autoAdjustOverflow:Zt,offset:En.marginXXS,arrowWidth:Bn?En.sizePopupArrow:0,borderRadius:En.borderRadius}),vr=b.useCallback(()=>{_t!=null&&_t.selectable&&(_t!=null&&_t.multiple)||(ge==null||ge(!1,{source:"menu"}),cn(!1))},[_t==null?void 0:_t.selectable,_t==null?void 0:_t.multiple]),bt=()=>{let Vn;return _t!=null&&_t.items?Vn=b.createElement(Qe.default,Object.assign({},_t)):typeof yn=="function"?Vn=yn():Vn=yn,un&&(Vn=un(Vn)),Vn=b.Children.only(typeof Vn=="string"?b.createElement("span",null,Vn):Vn),b.createElement(qe.J,{prefixCls:`${Gn}-menu`,rootClassName:Ee()(Ut,Ln),expandIcon:b.createElement("span",{className:`${Gn}-menu-submenu-arrow`},jt==="rtl"?b.createElement(be.Z,{className:`${Gn}-menu-submenu-arrow-icon`}):b.createElement(ue.Z,{className:`${Gn}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:vr,validator:Er=>{let{mode:mr}=Er}},Vn)},[wr,ur]=(0,Ie.Cn)("Dropdown",Ne==null?void 0:Ne.zIndex);let pr=b.createElement(me.Z,Object.assign({alignPoint:xn},(0,Oe.Z)(at,["rootClassName"]),{mouseEnterDelay:sn,mouseLeaveDelay:It,visible:Rn,builtinPlacements:Jn,arrow:!!Bn,overlayClassName:yr,prefixCls:Gn,getPopupContainer:De||In,transitionName:qn,trigger:pe,overlay:bt,placement:mn,onVisibleChange:Sr,overlayStyle:Object.assign(Object.assign(Object.assign({},Qn==null?void 0:Qn.style),Ne),{zIndex:wr})}),it);return wr&&(pr=b.createElement(Ge.Z.Provider,{value:ur},pr)),Dt(pr)},xe=(0,tt.Z)(We,"align",void 0,"dropdown",at=>at),nn=at=>b.createElement(xe,Object.assign({},at),b.createElement("span",null));We._InternalPanelDoNotUseOrYouWillBeFired=nn;var en=We},75727:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return tt}});var b=x(19563),be=x(59301),ue=x(18785),fe=x(92310),Ee=x.n(fe),me=x(7939),ke=x(48755),Me=x(44104),Oe=x(70045),Ie=function(Ke,lt){var Ge={};for(var Ye in Ke)Object.prototype.hasOwnProperty.call(Ke,Ye)&<.indexOf(Ye)<0&&(Ge[Ye]=Ke[Ye]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,Ye=Object.getOwnPropertySymbols(Ke);Ve{const{getPopupContainer:lt,getPrefixCls:Ge,direction:Ye}=be.useContext(ke.E_),{prefixCls:Ve,type:Qe="default",danger:qe,disabled:Je,loading:Xe,onClick:rt,htmlType:Et,children:ot,className:kt,menu:dt,arrow:ft,autoFocus:Ct,overlay:Pt,trigger:Ze,align:Nt,open:At,onOpenChange:qt,placement:Dn,getPopupContainer:gt,href:We,icon:xe=be.createElement(ue.Z,null),title:nn,buttonsRender:en=sn=>sn,mouseEnterDelay:at,mouseLeaveDelay:Ht,overlayClassName:_t,overlayStyle:Bn,destroyPopupOnHide:Ot,dropdownRender:Un}=Ke,Wt=Ie(Ke,["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"]),gn=Ge("dropdown",Ve),un=`${gn}-button`,De={menu:dt,arrow:ft,autoFocus:Ct,align:Nt,disabled:Je,trigger:Je?[]:Ze,onOpenChange:qt,getPopupContainer:gt||lt,mouseEnterDelay:at,mouseLeaveDelay:Ht,overlayClassName:_t,overlayStyle:Bn,destroyPopupOnHide:Ot,dropdownRender:Un},{compactSize:he,compactItemClassnames:ce}=(0,Oe.ri)(gn,Ye),Ne=Ee()(un,ce,kt);"overlay"in Ke&&(De.overlay=Pt),"open"in Ke&&(De.open=At),"placement"in Ke?De.placement=Dn:De.placement=Ye==="rtl"?"bottomLeft":"bottomRight";const Ue=be.createElement(me.ZP,{type:Qe,danger:qe,disabled:Je,loading:Xe,onClick:rt,htmlType:Et,href:We,title:nn},ot),ge=be.createElement(me.ZP,{type:Qe,danger:qe,icon:xe}),[et,pt]=en([Ue,ge]);return be.createElement(Me.Z.Compact,Object.assign({className:Ne,size:he,block:!0},Wt),et,be.createElement(b.Z,Object.assign({},De),pt))};ze.__ANT_BUTTON=!0;var _e=ze;const yt=b.Z;yt.Button=_e;var tt=yt},584:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Qe}});var b=x(59301),be=x(92310),ue=x.n(be),fe=x(9017),Ee=x(17835),me=x(57700),Me=()=>{const[,qe]=(0,me.ZP)(),[Je]=(0,fe.Z)("Empty"),rt=new Ee.FastColor(qe.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return b.createElement("svg",{style:rt,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(Je==null?void 0:Je.description)||"Empty"),b.createElement("g",{fill:"none",fillRule:"evenodd"},b.createElement("g",{transform:"translate(24 31.67)"},b.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),b.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),b.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),b.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),b.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),b.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),b.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},b.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),b.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Ie=()=>{const[,qe]=(0,me.ZP)(),[Je]=(0,fe.Z)("Empty"),{colorFill:Xe,colorFillTertiary:rt,colorFillQuaternary:Et,colorBgContainer:ot}=qe,{borderColor:kt,shadowColor:dt,contentColor:ft}=(0,b.useMemo)(()=>({borderColor:new Ee.FastColor(Xe).onBackground(ot).toHexString(),shadowColor:new Ee.FastColor(rt).onBackground(ot).toHexString(),contentColor:new Ee.FastColor(Et).onBackground(ot).toHexString()}),[Xe,rt,Et,ot]);return b.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(Je==null?void 0:Je.description)||"Empty"),b.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},b.createElement("ellipse",{fill:dt,cx:"32",cy:"33",rx:"32",ry:"7"}),b.createElement("g",{fillRule:"nonzero",stroke:kt},b.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),b.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:ft}))))},ze=x(16931),_e=x(51636);const yt=qe=>{const{componentCls:Je,margin:Xe,marginXS:rt,marginXL:Et,fontSize:ot,lineHeight:kt}=qe;return{[Je]:{marginInline:rt,fontSize:ot,lineHeight:kt,textAlign:"center",[`${Je}-image`]:{height:qe.emptyImgHeight,marginBottom:rt,opacity:qe.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Je}-description`]:{color:qe.colorTextDescription},[`${Je}-footer`]:{marginTop:Xe},"&-normal":{marginBlock:Et,color:qe.colorTextDescription,[`${Je}-description`]:{color:qe.colorTextDescription},[`${Je}-image`]:{height:qe.emptyImgHeightMD}},"&-small":{marginBlock:rt,color:qe.colorTextDescription,[`${Je}-image`]:{height:qe.emptyImgHeightSM}}}}};var tt=(0,ze.I$)("Empty",qe=>{const{componentCls:Je,controlHeightLG:Xe,calc:rt}=qe,Et=(0,_e.mergeToken)(qe,{emptyImgCls:`${Je}-img`,emptyImgHeight:rt(Xe).mul(2.5).equal(),emptyImgHeightMD:Xe,emptyImgHeightSM:rt(Xe).mul(.875).equal()});return[yt(Et)]}),Ke=x(48755),lt=function(qe,Je){var Xe={};for(var rt in qe)Object.prototype.hasOwnProperty.call(qe,rt)&&Je.indexOf(rt)<0&&(Xe[rt]=qe[rt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,rt=Object.getOwnPropertySymbols(qe);Et{const{className:Je,rootClassName:Xe,prefixCls:rt,image:Et=Ge,description:ot,children:kt,imageStyle:dt,style:ft,classNames:Ct,styles:Pt}=qe,Ze=lt(qe,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:Nt,direction:At,className:qt,style:Dn,classNames:gt,styles:We}=(0,Ke.dj)("empty"),xe=Nt("empty",rt),[nn,en,at]=tt(xe),[Ht]=(0,fe.Z)("Empty"),_t=typeof ot!="undefined"?ot:Ht==null?void 0:Ht.description,Bn=typeof _t=="string"?_t:"empty";let Ot=null;return typeof Et=="string"?Ot=b.createElement("img",{alt:Bn,src:Et}):Ot=Et,nn(b.createElement("div",Object.assign({className:ue()(en,at,xe,qt,{[`${xe}-normal`]:Et===Ye,[`${xe}-rtl`]:At==="rtl"},Je,Xe,gt.root,Ct==null?void 0:Ct.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},We.root),Dn),Pt==null?void 0:Pt.root),ft)},Ze),b.createElement("div",{className:ue()(`${xe}-image`,gt.image,Ct==null?void 0:Ct.image),style:Object.assign(Object.assign(Object.assign({},dt),We.image),Pt==null?void 0:Pt.image)},Ot),_t&&b.createElement("div",{className:ue()(`${xe}-description`,gt.description,Ct==null?void 0:Ct.description),style:Object.assign(Object.assign({},We.description),Pt==null?void 0:Pt.description)},_t),kt&&b.createElement("div",{className:ue()(`${xe}-footer`,gt.footer,Ct==null?void 0:Ct.footer),style:Object.assign(Object.assign({},We.footer),Pt==null?void 0:Pt.footer)},kt)))};Ve.PRESENTED_IMAGE_DEFAULT=Ge,Ve.PRESENTED_IMAGE_SIMPLE=Ye;var Qe=Ve},28284:function(Se,oe,x){"use strict";x.d(oe,{default:function(){return an}});var b=x(56553),be=x(77654),ue=x(59301),fe=x(92310),Ee=x.n(fe),me=x(77900),ke=x(86641),Me=x(83397);function Oe(vt){const[Gt,wt]=ue.useState(vt);return ue.useEffect(()=>{const $t=setTimeout(()=>{wt(vt)},vt.length?0:10);return()=>{clearTimeout($t)}},[vt]),Gt}var Ie=x(36237),ze=x(63356),_e=x(34925),yt=x(34961),tt=x(51636),Ke=x(16931),Ge=vt=>{const{componentCls:Gt}=vt,wt=`${Gt}-show-help`,$t=`${Gt}-show-help-item`;return{[wt]:{transition:`opacity ${vt.motionDurationFast} ${vt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[$t]:{overflow:"hidden",transition:`height ${vt.motionDurationFast} ${vt.motionEaseInOut}, - opacity ${vt.motionDurationFast} ${vt.motionEaseInOut}, - transform ${vt.motionDurationFast} ${vt.motionEaseInOut} !important`,[`&${$t}-appear, &${$t}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${$t}-leave-active`]:{transform:"translateY(-5px)"}}}}};const Ye=vt=>({legend:{display:"block",width:"100%",marginBottom:vt.marginLG,padding:0,color:vt.colorTextDescription,fontSize:vt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,Ie.unit)(vt.lineWidth)} ${vt.lineType} ${vt.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,Ie.unit)(vt.controlOutlineWidth)} ${vt.controlOutline}`},output:{display:"block",paddingTop:15,color:vt.colorText,fontSize:vt.fontSize,lineHeight:vt.lineHeight}}),Ve=(vt,Gt)=>{const{formItemCls:wt}=vt;return{[wt]:{[`${wt}-label > label`]:{height:Gt},[`${wt}-control-input`]:{minHeight:Gt}}}},Qe=vt=>{const{componentCls:Gt}=vt;return{[vt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(vt)),Ye(vt)),{[`${Gt}-text`]:{display:"inline-block",paddingInlineEnd:vt.paddingSM},"&-small":Object.assign({},Ve(vt,vt.controlHeightSM)),"&-large":Object.assign({},Ve(vt,vt.controlHeightLG))})}},qe=vt=>{const{formItemCls:Gt,iconCls:wt,rootPrefixCls:$t,antCls:ut,labelRequiredMarkColor:Qt,labelColor:Xt,labelFontSize:ve,labelHeight:Te,labelColonMarginInlineStart:ht,labelColonMarginInlineEnd:Le,itemMarginBottom:$e}=vt;return{[Gt]:Object.assign(Object.assign({},(0,ze.Wf)(vt)),{marginBottom:$e,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden${ut}-row`]:{display:"none"},"&-has-warning":{[`${Gt}-split`]:{color:vt.colorError}},"&-has-error":{[`${Gt}-split`]:{color:vt.colorWarning}},[`${Gt}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:vt.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Te,color:Xt,fontSize:ve,[`> ${wt}`]:{fontSize:vt.fontSize,verticalAlign:"top"},[`&${Gt}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:vt.marginXXS,color:Qt,fontSize:vt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${Gt}-required-mark-hidden, &${Gt}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${Gt}-optional`]:{display:"inline-block",marginInlineStart:vt.marginXXS,color:vt.colorTextDescription,[`&${Gt}-required-mark-hidden`]:{display:"none"}},[`${Gt}-tooltip`]:{color:vt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:vt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:ht,marginInlineEnd:Le},[`&${Gt}-no-colon::after`]:{content:'"\\a0"'}}},[`${Gt}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${$t}-col-'"]):not([class*="' ${$t}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:vt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Gt]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:vt.colorTextDescription,fontSize:vt.fontSize,lineHeight:vt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:vt.controlHeightSM,transition:`color ${vt.motionDurationMid} ${vt.motionEaseOut}`},"&-explain":{"&-error":{color:vt.colorError},"&-warning":{color:vt.colorWarning}}},[`&-with-help ${Gt}-explain`]:{height:"auto",opacity:1},[`${Gt}-feedback-icon`]:{fontSize:vt.fontSize,textAlign:"center",visibility:"visible",animationName:_e.kr,animationDuration:vt.motionDurationMid,animationTimingFunction:vt.motionEaseOutBack,pointerEvents:"none","&-success":{color:vt.colorSuccess},"&-error":{color:vt.colorError},"&-warning":{color:vt.colorWarning},"&-validating":{color:vt.colorPrimary}}})}},Je=(vt,Gt)=>{const{formItemCls:wt}=vt;return{[`${Gt}-horizontal`]:{[`${wt}-label`]:{flexGrow:0},[`${wt}-control`]:{flex:"1 1 0",minWidth:0},[`${wt}-label[class$='-24'], ${wt}-label[class*='-24 ']`]:{[`& + ${wt}-control`]:{minWidth:"unset"}}}}},Xe=vt=>{const{componentCls:Gt,formItemCls:wt,inlineItemMarginBottom:$t}=vt;return{[`${Gt}-inline`]:{display:"flex",flexWrap:"wrap",[wt]:{flex:"none",marginInlineEnd:vt.margin,marginBottom:$t,"&-row":{flexWrap:"nowrap"},[`> ${wt}-label, - > ${wt}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${wt}-label`]:{flex:"none"},[`${Gt}-text`]:{display:"inline-block"},[`${wt}-has-feedback`]:{display:"inline-block"}}}}},rt=vt=>({padding:vt.verticalLabelPadding,margin:vt.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Et=vt=>{const{componentCls:Gt,formItemCls:wt,rootPrefixCls:$t}=vt;return{[`${wt} ${wt}-label`]:rt(vt),[`${Gt}:not(${Gt}-inline)`]:{[wt]:{flexWrap:"wrap",[`${wt}-label, ${wt}-control`]:{[`&:not([class*=" ${$t}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},ot=vt=>{const{componentCls:Gt,formItemCls:wt,antCls:$t}=vt;return{[`${Gt}-vertical`]:{[`${wt}:not(${wt}-horizontal)`]:{[`${wt}-row`]:{flexDirection:"column"},[`${wt}-label > label`]:{height:"auto"},[`${wt}-control`]:{width:"100%"},[`${wt}-label, - ${$t}-col-24${wt}-label, - ${$t}-col-xl-24${wt}-label`]:rt(vt)}},[`@media (max-width: ${(0,Ie.unit)(vt.screenXSMax)})`]:[Et(vt),{[Gt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${$t}-col-xs-24${wt}-label`]:rt(vt)}}}],[`@media (max-width: ${(0,Ie.unit)(vt.screenSMMax)})`]:{[Gt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${$t}-col-sm-24${wt}-label`]:rt(vt)}}},[`@media (max-width: ${(0,Ie.unit)(vt.screenMDMax)})`]:{[Gt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${$t}-col-md-24${wt}-label`]:rt(vt)}}},[`@media (max-width: ${(0,Ie.unit)(vt.screenLGMax)})`]:{[Gt]:{[`${wt}:not(${wt}-horizontal)`]:{[`${$t}-col-lg-24${wt}-label`]:rt(vt)}}}}},kt=vt=>{const{formItemCls:Gt,antCls:wt}=vt;return{[`${Gt}-vertical`]:{[`${Gt}-row`]:{flexDirection:"column"},[`${Gt}-label > label`]:{height:"auto"},[`${Gt}-control`]:{width:"100%"}},[`${Gt}-vertical ${Gt}-label, - ${wt}-col-24${Gt}-label, - ${wt}-col-xl-24${Gt}-label`]:rt(vt),[`@media (max-width: ${(0,Ie.unit)(vt.screenXSMax)})`]:[Et(vt),{[Gt]:{[`${wt}-col-xs-24${Gt}-label`]:rt(vt)}}],[`@media (max-width: ${(0,Ie.unit)(vt.screenSMMax)})`]:{[Gt]:{[`${wt}-col-sm-24${Gt}-label`]:rt(vt)}},[`@media (max-width: ${(0,Ie.unit)(vt.screenMDMax)})`]:{[Gt]:{[`${wt}-col-md-24${Gt}-label`]:rt(vt)}},[`@media (max-width: ${(0,Ie.unit)(vt.screenLGMax)})`]:{[Gt]:{[`${wt}-col-lg-24${Gt}-label`]:rt(vt)}}}},dt=vt=>({labelRequiredMarkColor:vt.colorError,labelColor:vt.colorTextHeading,labelFontSize:vt.fontSize,labelHeight:vt.controlHeight,labelColonMarginInlineStart:vt.marginXXS/2,labelColonMarginInlineEnd:vt.marginXS,itemMarginBottom:vt.marginLG,verticalLabelPadding:`0 0 ${vt.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),ft=(vt,Gt)=>(0,tt.mergeToken)(vt,{formItemCls:`${vt.componentCls}-item`,rootPrefixCls:Gt});var Ct=(0,Ke.I$)("Form",(vt,Gt)=>{let{rootPrefixCls:wt}=Gt;const $t=ft(vt,wt);return[Qe($t),qe($t),Ge($t),Je($t,$t.componentCls),Je($t,$t.formItemCls),Xe($t),ot($t),kt($t),(0,yt.Z)($t),_e.kr]},dt,{order:-1e3});const Pt=[];function Ze(vt,Gt,wt){let $t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof vt=="string"?vt:`${Gt}-${$t}`,error:vt,errorStatus:wt}}var At=vt=>{let{help:Gt,helpStatus:wt,errors:$t=Pt,warnings:ut=Pt,className:Qt,fieldId:Xt,onVisibleChanged:ve}=vt;const{prefixCls:Te}=ue.useContext(b.Rk),ht=`${Te}-item-explain`,Le=(0,Me.Z)(Te),[$e,_n,fn]=Ct(Te,Le),zn=ue.useMemo(()=>(0,ke.Z)(Te),[Te]),Tr=Oe($t),Kt=Oe(ut),Ft=ue.useMemo(()=>Gt!=null?[Ze(Gt,"help",wt)]:[].concat((0,be.Z)(Tr.map((ct,Hn)=>Ze(ct,"error","error",Hn))),(0,be.Z)(Kt.map((ct,Hn)=>Ze(ct,"warning","warning",Hn)))),[Gt,wt,Tr,Kt]),pn=ue.useMemo(()=>{const ct={};return Ft.forEach(Hn=>{let{key:Bt}=Hn;ct[Bt]=(ct[Bt]||0)+1}),Ft.map((Hn,Bt)=>Object.assign(Object.assign({},Hn),{key:ct[Hn.key]>1?`${Hn.key}-fallback-${Bt}`:Hn.key}))},[Ft]),wn={};return Xt&&(wn.id=`${Xt}_help`),$e(ue.createElement(me.default,{motionDeadline:zn.motionDeadline,motionName:`${Te}-show-help`,visible:!!pn.length,onVisibleChanged:ve},ct=>{const{className:Hn,style:Bt}=ct;return ue.createElement("div",Object.assign({},wn,{className:Ee()(ht,Hn,fn,Le,Qt,_n),style:Bt}),ue.createElement(me.CSSMotionList,Object.assign({keys:pn},(0,ke.Z)(Te),{motionName:`${Te}-show-help-item`,component:!1}),ar=>{const{key:dr,error:Zn,errorStatus:xr,className:ir,style:Wr}=ar;return ue.createElement("div",{key:dr,className:Ee()(ir,{[`${ht}-${xr}`]:xr}),style:Wr},Zn)}))}))},qt=x(55372),Dn=x(48755),gt=x(2171),We=x(31756),xe=x(23069),nn=x(76846),en=x(16722);const at=["parentNode"],Ht="form_item";function _t(vt){return vt===void 0||vt===!1?[]:Array.isArray(vt)?vt:[vt]}function Bn(vt,Gt){if(!vt.length)return;const wt=vt.join("_");return Gt?`${Gt}_${wt}`:at.includes(wt)?`${Ht}_${wt}`:wt}function Ot(vt,Gt,wt,$t,ut,Qt){let Xt=$t;return Qt!==void 0?Xt=Qt:wt.validating?Xt="validating":vt.length?Xt="error":Gt.length?Xt="warning":(wt.touched||ut&&wt.validated)&&(Xt="success"),Xt}var Un=function(vt,Gt){var wt={};for(var $t in vt)Object.prototype.hasOwnProperty.call(vt,$t)&&Gt.indexOf($t)<0&&(wt[$t]=vt[$t]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,$t=Object.getOwnPropertySymbols(vt);ut<$t.length;ut++)Gt.indexOf($t[ut])<0&&Object.prototype.propertyIsEnumerable.call(vt,$t[ut])&&(wt[$t[ut]]=vt[$t[ut]]);return wt};function Wt(vt){return _t(vt).join("_")}function gn(vt,Gt){const wt=Gt.getFieldInstance(vt),$t=(0,nn.bn)(wt);if($t)return $t;const ut=Bn(_t(vt),Gt.__INTERNAL__.name);if(ut)return document.getElementById(ut)}function un(vt){const[Gt]=(0,qt.useForm)(),wt=ue.useRef({}),$t=ue.useMemo(()=>vt!=null?vt:Object.assign(Object.assign({},Gt),{__INTERNAL__:{itemRef:ut=>Qt=>{const Xt=Wt(ut);Qt?wt.current[Xt]=Qt:delete wt.current[Xt]}},scrollToField:function(ut){let Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Xt}=Qt,ve=Un(Qt,["focus"]),Te=gn(ut,$t);Te&&((0,en.Z)(Te,Object.assign({scrollMode:"if-needed",block:"nearest"},ve)),Xt&&$t.focusField(ut))},focusField:ut=>{var Qt,Xt;const ve=$t.getFieldInstance(ut);typeof(ve==null?void 0:ve.focus)=="function"?ve.focus():(Xt=(Qt=gn(ut,$t))===null||Qt===void 0?void 0:Qt.focus)===null||Xt===void 0||Xt.call(Qt)},getFieldInstance:ut=>{const Qt=Wt(ut);return wt.current[Qt]}}),[vt,Gt]);return[$t]}var De=x(98350),he=function(vt,Gt){var wt={};for(var $t in vt)Object.prototype.hasOwnProperty.call(vt,$t)&&Gt.indexOf($t)<0&&(wt[$t]=vt[$t]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,$t=Object.getOwnPropertySymbols(vt);ut<$t.length;ut++)Gt.indexOf($t[ut])<0&&Object.prototype.propertyIsEnumerable.call(vt,$t[ut])&&(wt[$t[ut]]=vt[$t[ut]]);return wt};const ce=(vt,Gt)=>{const wt=ue.useContext(gt.Z),{getPrefixCls:$t,direction:ut,requiredMark:Qt,colon:Xt,scrollToFirstError:ve,className:Te,style:ht}=(0,Dn.dj)("form"),{prefixCls:Le,className:$e,rootClassName:_n,size:fn,disabled:zn=wt,form:Tr,colon:Kt,labelAlign:Ft,labelWrap:pn,labelCol:wn,wrapperCol:ct,hideRequiredMark:Hn,layout:Bt="horizontal",scrollToFirstError:ar,requiredMark:dr,onFinishFailed:Zn,name:xr,style:ir,feedbackIcons:Wr,variant:Br}=vt,Pr=he(vt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),Hr=(0,We.Z)(fn),ra=ue.useContext(De.Z),or=ue.useMemo(()=>dr!==void 0?dr:Hn?!1:Qt!==void 0?Qt:!0,[Hn,dr,Qt]),jr=Kt!=null?Kt:Xt,br=$t("form",Le),Kr=(0,Me.Z)(br),[Rt,pa,Yr]=Ct(br,Kr),Zr=Ee()(br,`${br}-${Bt}`,{[`${br}-hide-required-mark`]:or===!1,[`${br}-rtl`]:ut==="rtl",[`${br}-${Hr}`]:Hr},Yr,Kr,pa,Te,$e,_n),[ta]=un(Tr),{__INTERNAL__:ia}=ta;ia.name=xr;const Or=ue.useMemo(()=>({name:xr,labelAlign:Ft,labelCol:wn,labelWrap:pn,wrapperCol:ct,vertical:Bt==="vertical",colon:jr,requiredMark:or,itemRef:ia.itemRef,form:ta,feedbackIcons:Wr}),[xr,Ft,wn,ct,Bt,jr,or,ta,Wr]),Gr=ue.useRef(null);ue.useImperativeHandle(Gt,()=>{var nr;return Object.assign(Object.assign({},ta),{nativeElement:(nr=Gr.current)===null||nr===void 0?void 0:nr.nativeElement})});const Dr=(nr,rr)=>{if(nr){let Kn={block:"nearest"};typeof nr=="object"&&(Kn=Object.assign(Object.assign({},Kn),nr)),ta.scrollToField(rr,Kn)}},$n=nr=>{if(Zn==null||Zn(nr),nr.errorFields.length){const rr=nr.errorFields[0].name;if(ar!==void 0){Dr(ar,rr);return}ve!==void 0&&Dr(ve,rr)}};return Rt(ue.createElement(b.pg.Provider,{value:Br},ue.createElement(gt.n,{disabled:zn},ue.createElement(xe.Z.Provider,{value:Hr},ue.createElement(b.RV,{validateMessages:ra},ue.createElement(b.q3.Provider,{value:Or},ue.createElement(qt.default,Object.assign({id:xr},Pr,{name:xr,onFinishFailed:$n,form:ta,ref:Gr,style:Object.assign(Object.assign({},ht),ir),className:Zr}))))))))};var Ue=ue.forwardRef(ce),ge=x(41799),et=x(8654),pt=x(22703),sn=x(32383),It=x(11592);function Zt(vt){if(typeof vt=="function")return vt;const Gt=(0,It.Z)(vt);return Gt.length<=1?Gt[0]:Gt}const rn=()=>{const{status:vt,errors:Gt=[],warnings:wt=[]}=ue.useContext(b.aM);return{status:vt,errors:Gt,warnings:wt}};rn.Context=b.aM;var yn=rn,Yt=x(16089);function In(vt){const[Gt,wt]=ue.useState(vt),$t=ue.useRef(null),ut=ue.useRef([]),Qt=ue.useRef(!1);ue.useEffect(()=>(Qt.current=!1,()=>{Qt.current=!0,Yt.Z.cancel($t.current),$t.current=null}),[]);function Xt(ve){Qt.current||($t.current===null&&(ut.current=[],$t.current=(0,Yt.Z)(()=>{$t.current=null,wt(Te=>{let ht=Te;return ut.current.forEach(Le=>{ht=Le(ht)}),ht})})),ut.current.push(ve))}return[Gt,Xt]}function Sn(){const{itemRef:vt}=ue.useContext(b.q3),Gt=ue.useRef({});function wt($t,ut){const Qt=ut&&typeof ut=="object"&&(0,et.C4)(ut),Xt=$t.join("_");return(Gt.current.name!==Xt||Gt.current.originRef!==Qt)&&(Gt.current.name=Xt,Gt.current.originRef=Qt,Gt.current.ref=(0,et.sQ)(vt($t),Qt)),Gt.current.ref}return wt}var jt=x(29194),Qn=x(34280),jn=x(2738),qn=x(65970),mn=x(70425),Gn=x(5472);const Ln=vt=>{const{formItemCls:Gt}=vt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Gt}-control`]:{display:"flex"}}}};var Dt=(0,Ke.bk)(["Form","item-item"],(vt,Gt)=>{let{rootPrefixCls:wt}=Gt;const $t=ft(vt,wt);return[Ln($t)]}),tn=function(vt,Gt){var wt={};for(var $t in vt)Object.prototype.hasOwnProperty.call(vt,$t)&&Gt.indexOf($t)<0&&(wt[$t]=vt[$t]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,$t=Object.getOwnPropertySymbols(vt);ut<$t.length;ut++)Gt.indexOf($t[ut])<0&&Object.prototype.propertyIsEnumerable.call(vt,$t[ut])&&(wt[$t[ut]]=vt[$t[ut]]);return wt};const Ut=24;var xt=vt=>{const{prefixCls:Gt,status:wt,labelCol:$t,wrapperCol:ut,children:Qt,errors:Xt,warnings:ve,_internalItemRender:Te,extra:ht,help:Le,fieldId:$e,marginBottom:_n,onErrorVisibleChanged:fn,label:zn}=vt,Tr=`${Gt}-item`,Kt=ue.useContext(b.q3),Ft=ue.useMemo(()=>{let Pr=Object.assign({},ut||Kt.wrapperCol||{});return zn===null&&!$t&&!ut&&Kt.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(ra=>{const or=ra?[ra]:[],jr=(0,mn.U2)(Kt.labelCol,or),br=typeof jr=="object"?jr:{},Kr=(0,mn.U2)(Pr,or),Rt=typeof Kr=="object"?Kr:{};"span"in br&&!("offset"in Rt)&&br.span{const{labelCol:Pr,wrapperCol:Hr}=Kt;return tn(Kt,["labelCol","wrapperCol"])},[Kt]),ct=ue.useRef(null),[Hn,Bt]=ue.useState(0);(0,Qn.Z)(()=>{ht&&ct.current?Bt(ct.current.clientHeight):Bt(0)},[ht]);const ar=ue.createElement("div",{className:`${Tr}-control-input`},ue.createElement("div",{className:`${Tr}-control-input-content`},Qt)),dr=ue.useMemo(()=>({prefixCls:Gt,status:wt}),[Gt,wt]),Zn=_n!==null||Xt.length||ve.length?ue.createElement(b.Rk.Provider,{value:dr},ue.createElement(At,{fieldId:$e,errors:Xt,warnings:ve,help:Le,helpStatus:wt,className:`${Tr}-explain-connected`,onVisibleChanged:fn})):null,xr={};$e&&(xr.id=`${$e}_extra`);const ir=ht?ue.createElement("div",Object.assign({},xr,{className:`${Tr}-extra`,ref:ct}),ht):null,Wr=Zn||ir?ue.createElement("div",{className:`${Tr}-additional`,style:_n?{minHeight:_n+Hn}:{}},Zn,ir):null,Br=Te&&Te.mark==="pro_table_render"&&Te.render?Te.render(vt,{input:ar,errorList:Zn,extra:ir}):ue.createElement(ue.Fragment,null,ar,Wr);return ue.createElement(b.q3.Provider,{value:wn},ue.createElement(Gn.Z,Object.assign({},Ft,{className:pn}),Br),ue.createElement(Dt,{prefixCls:Gt}))},it=x(61485),pe=x(9017),xn=x(85981),Rn=x(25399),cn=function(vt,Gt){var wt={};for(var $t in vt)Object.prototype.hasOwnProperty.call(vt,$t)&&Gt.indexOf($t)<0&&(wt[$t]=vt[$t]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,$t=Object.getOwnPropertySymbols(vt);ut<$t.length;ut++)Gt.indexOf($t[ut])<0&&Object.prototype.propertyIsEnumerable.call(vt,$t[ut])&&(wt[$t[ut]]=vt[$t[ut]]);return wt};function Sr(vt){return vt?typeof vt=="object"&&!ue.isValidElement(vt)?vt:{title:vt}:null}var Jn=vt=>{let{prefixCls:Gt,label:wt,htmlFor:$t,labelCol:ut,labelAlign:Qt,colon:Xt,required:ve,requiredMark:Te,tooltip:ht,vertical:Le}=vt;var $e;const[_n]=(0,pe.Z)("Form"),{labelAlign:fn,labelCol:zn,labelWrap:Tr,colon:Kt}=ue.useContext(b.q3);if(!wt)return null;const Ft=ut||zn||{},pn=Qt||fn,wn=`${Gt}-item-label`,ct=Ee()(wn,pn==="left"&&`${wn}-left`,Ft.className,{[`${wn}-wrap`]:!!Tr});let Hn=wt;const Bt=Xt===!0||Kt!==!1&&Xt!==!1;Bt&&!Le&&typeof wt=="string"&&wt.trim()&&(Hn=wt.replace(/[:|:]\s*$/,""));const dr=Sr(ht);if(dr){const{icon:Pr=ue.createElement(it.Z,null)}=dr,Hr=cn(dr,["icon"]),ra=ue.createElement(Rn.Z,Object.assign({},Hr),ue.cloneElement(Pr,{className:`${Gt}-item-tooltip`,title:"",onClick:or=>{or.preventDefault()},tabIndex:null}));Hn=ue.createElement(ue.Fragment,null,Hn,ra)}const Zn=Te==="optional",xr=typeof Te=="function",ir=Te===!1;xr?Hn=Te(Hn,{required:!!ve}):Zn&&!ve&&(Hn=ue.createElement(ue.Fragment,null,Hn,ue.createElement("span",{className:`${Gt}-item-optional`,title:""},(_n==null?void 0:_n.optional)||(($e=xn.Z.Form)===null||$e===void 0?void 0:$e.optional))));let Wr;ir?Wr="hidden":(Zn||xr)&&(Wr="optional");const Br=Ee()({[`${Gt}-item-required`]:ve,[`${Gt}-item-required-mark-${Wr}`]:Wr,[`${Gt}-item-no-colon`]:!Bt});return ue.createElement(Gn.Z,Object.assign({},Ft,{className:ct}),ue.createElement("label",{htmlFor:$t,className:Br,title:typeof wt=="string"?wt:""},Hn))},vr=x(29679),bt=x(19248),wr=x(96512),ur=x(58617);const pr={success:vr.Z,warning:wr.Z,error:bt.Z,validating:ur.Z};function Vn(vt){let{children:Gt,errors:wt,warnings:$t,hasFeedback:ut,validateStatus:Qt,prefixCls:Xt,meta:ve,noStyle:Te}=vt;const ht=`${Xt}-item`,{feedbackIcons:Le}=ue.useContext(b.q3),$e=Ot(wt,$t,ve,null,!!ut,Qt),{isFormItemInput:_n,status:fn,hasFeedback:zn,feedbackIcon:Tr}=ue.useContext(b.aM),Kt=ue.useMemo(()=>{var Ft;let pn;if(ut){const ct=ut!==!0&&ut.icons||Le,Hn=$e&&((Ft=ct==null?void 0:ct({status:$e,errors:wt,warnings:$t}))===null||Ft===void 0?void 0:Ft[$e]),Bt=$e&&pr[$e];pn=Hn!==!1&&Bt?ue.createElement("span",{className:Ee()(`${ht}-feedback-icon`,`${ht}-feedback-icon-${$e}`)},Hn||ue.createElement(Bt,null)):null}const wn={status:$e||"",errors:wt,warnings:$t,hasFeedback:!!ut,feedbackIcon:pn,isFormItemInput:!0};return Te&&(wn.status=($e!=null?$e:fn)||"",wn.isFormItemInput=_n,wn.hasFeedback=!!(ut!=null?ut:zn),wn.feedbackIcon=ut!==void 0?wn.feedbackIcon:Tr),wn},[$e,ut,Te,_n,fn]);return ue.createElement(b.aM.Provider,{value:Kt},Gt)}var Er=function(vt,Gt){var wt={};for(var $t in vt)Object.prototype.hasOwnProperty.call(vt,$t)&&Gt.indexOf($t)<0&&(wt[$t]=vt[$t]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,$t=Object.getOwnPropertySymbols(vt);ut<$t.length;ut++)Gt.indexOf($t[ut])<0&&Object.prototype.propertyIsEnumerable.call(vt,$t[ut])&&(wt[$t[ut]]=vt[$t[ut]]);return wt};function mr(vt){const{prefixCls:Gt,className:wt,rootClassName:$t,style:ut,help:Qt,errors:Xt,warnings:ve,validateStatus:Te,meta:ht,hasFeedback:Le,hidden:$e,children:_n,fieldId:fn,required:zn,isRequired:Tr,onSubItemMetaChange:Kt,layout:Ft}=vt,pn=Er(vt,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),wn=`${Gt}-item`,{requiredMark:ct,vertical:Hn}=ue.useContext(b.q3),Bt=Hn||Ft==="vertical",ar=ue.useRef(null),dr=Oe(Xt),Zn=Oe(ve),xr=Qt!=null,ir=!!(xr||Xt.length||ve.length),Wr=!!ar.current&&(0,jt.Z)(ar.current),[Br,Pr]=ue.useState(null);(0,Qn.Z)(()=>{if(ir&&ar.current){const br=getComputedStyle(ar.current);Pr(parseInt(br.marginBottom,10))}},[ir,Wr]);const Hr=br=>{br||Pr(null)},or=function(){let br=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Kr=br?dr:ht.errors,Rt=br?Zn:ht.warnings;return Ot(Kr,Rt,ht,"",!!Le,Te)}(),jr=Ee()(wn,wt,$t,{[`${wn}-with-help`]:xr||dr.length||Zn.length,[`${wn}-has-feedback`]:or&&Le,[`${wn}-has-success`]:or==="success",[`${wn}-has-warning`]:or==="warning",[`${wn}-has-error`]:or==="error",[`${wn}-is-validating`]:or==="validating",[`${wn}-hidden`]:$e,[`${wn}-${Ft}`]:Ft});return ue.createElement("div",{className:jr,style:ut,ref:ar},ue.createElement(qn.Z,Object.assign({className:`${wn}-row`},(0,jn.Z)(pn,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),ue.createElement(Jn,Object.assign({htmlFor:fn},vt,{requiredMark:ct,required:zn!=null?zn:Tr,prefixCls:Gt,vertical:Bt})),ue.createElement(xt,Object.assign({},vt,ht,{errors:dr,warnings:Zn,prefixCls:Gt,status:or,help:Qt,marginBottom:Br,onErrorVisibleChanged:Hr}),ue.createElement(b.qI.Provider,{value:Kt},ue.createElement(Vn,{prefixCls:Gt,meta:ht,errors:ht.errors,warnings:ht.warnings,hasFeedback:Le,validateStatus:or},_n)))),!!Br&&ue.createElement("div",{className:`${wn}-margin-offset`,style:{marginBottom:-Br}}))}const Rr="__SPLIT__",kr=null;function Wn(vt,Gt){const wt=Object.keys(vt),$t=Object.keys(Gt);return wt.length===$t.length&&wt.every(ut=>{const Qt=vt[ut],Xt=Gt[ut];return Qt===Xt||typeof Qt=="function"||typeof Xt=="function"})}const Lr=ue.memo(vt=>{let{children:Gt}=vt;return Gt},(vt,Gt)=>Wn(vt.control,Gt.control)&&vt.update===Gt.update&&vt.childProps.length===Gt.childProps.length&&vt.childProps.every((wt,$t)=>wt===Gt.childProps[$t]));function qr(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Ur(vt){const{name:Gt,noStyle:wt,className:$t,dependencies:ut,prefixCls:Qt,shouldUpdate:Xt,rules:ve,children:Te,required:ht,label:Le,messageVariables:$e,trigger:_n="onChange",validateTrigger:fn,hidden:zn,help:Tr,layout:Kt}=vt,{getPrefixCls:Ft}=ue.useContext(Dn.E_),{name:pn}=ue.useContext(b.q3),wn=Zt(Te),ct=typeof wn=="function",Hn=ue.useContext(b.qI),{validateTrigger:Bt}=ue.useContext(qt.FieldContext),ar=fn!==void 0?fn:Bt,dr=Gt!=null,Zn=Ft("form",Qt),xr=(0,Me.Z)(Zn),[ir,Wr,Br]=Ct(Zn,xr),Pr=(0,sn.ln)("Form.Item"),Hr=ue.useContext(qt.ListContext),ra=ue.useRef(null),[or,jr]=In({}),[br,Kr]=(0,ge.Z)(()=>qr()),Rt=Gr=>{const Dr=Hr==null?void 0:Hr.getKey(Gr.name);if(Kr(Gr.destroy?qr():Gr,!0),wt&&Tr!==!1&&Hn){let $n=Gr.name;if(Gr.destroy)$n=ra.current||$n;else if(Dr!==void 0){const[nr,rr]=Dr;$n=[nr].concat((0,be.Z)(rr)),ra.current=$n}Hn(Gr,$n)}},pa=(Gr,Dr)=>{jr($n=>{const nr=Object.assign({},$n),Kn=[].concat((0,be.Z)(Gr.name.slice(0,-1)),(0,be.Z)(Dr)).join(Rr);return Gr.destroy?delete nr[Kn]:nr[Kn]=Gr,nr})},[Yr,Zr]=ue.useMemo(()=>{const Gr=(0,be.Z)(br.errors),Dr=(0,be.Z)(br.warnings);return Object.values(or).forEach($n=>{Gr.push.apply(Gr,(0,be.Z)($n.errors||[])),Dr.push.apply(Dr,(0,be.Z)($n.warnings||[]))}),[Gr,Dr]},[or,br.errors,br.warnings]),ta=Sn();function ia(Gr,Dr,$n){return wt&&!zn?ue.createElement(Vn,{prefixCls:Zn,hasFeedback:vt.hasFeedback,validateStatus:vt.validateStatus,meta:br,errors:Yr,warnings:Zr,noStyle:!0},Gr):ue.createElement(mr,Object.assign({key:"row"},vt,{className:Ee()($t,Br,xr,Wr),prefixCls:Zn,fieldId:Dr,isRequired:$n,errors:Yr,warnings:Zr,meta:br,onSubItemMetaChange:pa,layout:Kt}),Gr)}if(!dr&&!ct&&!ut)return ir(ia(wn));let Or={};return typeof Le=="string"?Or.label=Le:Gt&&(Or.label=String(Gt)),$e&&(Or=Object.assign(Object.assign({},Or),$e)),ir(ue.createElement(qt.Field,Object.assign({},vt,{messageVariables:Or,trigger:_n,validateTrigger:ar,onMetaChange:Rt}),(Gr,Dr,$n)=>{const nr=_t(Gt).length&&Dr?Dr.name:[],rr=Bn(nr,pn),Kn=ht!==void 0?ht:!!(ve!=null&&ve.some(Yn=>{if(Yn&&typeof Yn=="object"&&Yn.required&&!Yn.warningOnly)return!0;if(typeof Yn=="function"){const Xn=Yn($n);return(Xn==null?void 0:Xn.required)&&!(Xn!=null&&Xn.warningOnly)}return!1})),Ir=Object.assign({},Gr);let Fr=null;if(Array.isArray(wn)&&dr)Fr=wn;else if(!(ct&&(!(Xt||ut)||dr))){if(!(ut&&!ct&&!dr))if(ue.isValidElement(wn)){const Yn=Object.assign(Object.assign({},wn.props),Ir);if(Yn.id||(Yn.id=rr),Tr||Yr.length>0||Zr.length>0||vt.extra){const Ar=[];(Tr||Yr.length>0)&&Ar.push(`${rr}_help`),vt.extra&&Ar.push(`${rr}_extra`),Yn["aria-describedby"]=Ar.join(" ")}Yr.length>0&&(Yn["aria-invalid"]="true"),Kn&&(Yn["aria-required"]="true"),(0,et.Yr)(wn)&&(Yn.ref=ta(nr,wn)),new Set([].concat((0,be.Z)(_t(_n)),(0,be.Z)(_t(ar)))).forEach(Ar=>{Yn[Ar]=function(){for(var ca,Ca,fa,ja,Ra,ba=arguments.length,Da=new Array(ba),Oa=0;Oa{var{prefixCls:Gt,children:wt}=vt,$t=kn(vt,["prefixCls","children"]);const{getPrefixCls:ut}=ue.useContext(Dn.E_),Qt=ut("form",Gt),Xt=ue.useMemo(()=>({prefixCls:Qt,status:"error"}),[Qt]);return ue.createElement(qt.List,Object.assign({},$t),(ve,Te,ht)=>ue.createElement(b.Rk.Provider,{value:Xt},wt(ve.map(Le=>Object.assign(Object.assign({},Le),{fieldKey:Le.key})),Te,{errors:ht.errors,warnings:ht.warnings})))};function na(){const{form:vt}=ue.useContext(b.q3);return vt}const zt=Ue;zt.Item=$r,zt.List=zr,zt.ErrorList=At,zt.useForm=un,zt.useFormInstance=na,zt.useWatch=qt.useWatch,zt.Provider=b.RV,zt.create=()=>{};var an=zt},75786:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Tr}});var b=x(59301),be=x(15277),ue=x(92310),fe=x.n(ue),Ee=x(60499),me=x(85899),ke=x(18642),Me=x(72190),Oe=x(43749),Ie=x(42244),ze=/margin|padding|width|height|max|min|offset/,_e={left:!0,top:!0},yt={cssFloat:1,styleFloat:1,float:1};function tt(Kt){return Kt.nodeType===1?Kt.ownerDocument.defaultView.getComputedStyle(Kt,null):{}}function Ke(Kt,Ft,pn){if(Ft=Ft.toLowerCase(),pn==="auto"){if(Ft==="height")return Kt.offsetHeight;if(Ft==="width")return Kt.offsetWidth}return Ft in _e||(_e[Ft]=ze.test(Ft)),_e[Ft]?parseFloat(pn)||0:pn}function lt(Kt,Ft){var pn=arguments.length,wn=tt(Kt);return Ft=yt[Ft]?"cssFloat"in Kt.style?"cssFloat":"styleFloat":Ft,pn===1?wn:Ke(Kt,Ft,wn[Ft]||Kt.style[Ft])}function Ge(Kt,Ft,pn){var wn=arguments.length;if(Ft=yt[Ft]?"cssFloat"in Kt.style?"cssFloat":"styleFloat":Ft,wn===3)return typeof pn=="number"&&ze.test(Ft)&&(pn="".concat(pn,"px")),Kt.style[Ft]=pn,pn;for(var ct in Ft)Ft.hasOwnProperty(ct)&&Ge(Kt,ct,Ft[ct]);return tt(Kt)}function Ye(Kt){return Kt===document.body?document.documentElement.clientWidth:Kt.offsetWidth}function Ve(Kt){return Kt===document.body?window.innerHeight||document.documentElement.clientHeight:Kt.offsetHeight}function Qe(){var Kt=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),Ft=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Kt,height:Ft}}function qe(){var Kt=document.documentElement.clientWidth,Ft=window.innerHeight||document.documentElement.clientHeight;return{width:Kt,height:Ft}}function Je(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Xe(Kt){var Ft=Kt.getBoundingClientRect(),pn=document.documentElement;return{left:Ft.left+(window.pageXOffset||pn.scrollLeft)-(pn.clientLeft||document.body.clientLeft||0),top:Ft.top+(window.pageYOffset||pn.scrollTop)-(pn.clientTop||document.body.clientTop||0)}}var rt=x(18929),Et=x(55311),ot=x(8224),kt=x(10228),dt=x(43403),ft=x(77900),Ct=b.createContext(null),Pt=function(Ft){var pn=Ft.visible,wn=Ft.maskTransitionName,ct=Ft.getContainer,Hn=Ft.prefixCls,Bt=Ft.rootClassName,ar=Ft.icons,dr=Ft.countRender,Zn=Ft.showSwitch,xr=Ft.showProgress,ir=Ft.current,Wr=Ft.transform,Br=Ft.count,Pr=Ft.scale,Hr=Ft.minScale,ra=Ft.maxScale,or=Ft.closeIcon,jr=Ft.onActive,br=Ft.onClose,Kr=Ft.onZoomIn,Rt=Ft.onZoomOut,pa=Ft.onRotateRight,Yr=Ft.onRotateLeft,Zr=Ft.onFlipX,ta=Ft.onFlipY,ia=Ft.onReset,Or=Ft.toolbarRender,Gr=Ft.zIndex,Dr=Ft.image,$n=(0,b.useContext)(Ct),nr=ar.rotateLeft,rr=ar.rotateRight,Kn=ar.zoomIn,Ir=ar.zoomOut,Fr=ar.close,Yn=ar.left,Xn=ar.right,fr=ar.flipX,Ar=ar.flipY,ca="".concat(Hn,"-operations-operation");b.useEffect(function(){var $a=function(ii){ii.keyCode===kt.Z.ESC&&br()};return pn&&window.addEventListener("keydown",$a),function(){window.removeEventListener("keydown",$a)}},[pn]);var Ca=function(ni,ii){ni.preventDefault(),ni.stopPropagation(),jr(ii)},fa=b.useCallback(function($a){var ni=$a.type,ii=$a.disabled,Ia=$a.onClick,pi=$a.icon;return b.createElement("div",{key:ni,className:fe()(ca,"".concat(Hn,"-operations-operation-").concat(ni),(0,ke.Z)({},"".concat(Hn,"-operations-operation-disabled"),!!ii)),onClick:Ia},pi)},[ca,Hn]),ja=Zn?fa({icon:Yn,onClick:function(ni){return Ca(ni,-1)},type:"prev",disabled:ir===0}):void 0,Ra=Zn?fa({icon:Xn,onClick:function(ni){return Ca(ni,1)},type:"next",disabled:ir===Br-1}):void 0,ba=fa({icon:Ar,onClick:ta,type:"flipY"}),Da=fa({icon:fr,onClick:Zr,type:"flipX"}),Oa=fa({icon:nr,onClick:Yr,type:"rotateLeft"}),Ua=fa({icon:rr,onClick:pa,type:"rotateRight"}),On=fa({icon:Ir,onClick:Rt,type:"zoomOut",disabled:Pr<=Hr}),za=fa({icon:Kn,onClick:Kr,type:"zoomIn",disabled:Pr===ra}),ci=b.createElement("div",{className:"".concat(Hn,"-operations")},ba,Da,Oa,Ua,On,za);return b.createElement(ft.default,{visible:pn,motionName:wn},function($a){var ni=$a.className,ii=$a.style;return b.createElement(dt.Z,{open:!0,getContainer:ct!=null?ct:document.body},b.createElement("div",{className:fe()("".concat(Hn,"-operations-wrapper"),ni,Bt),style:(0,me.Z)((0,me.Z)({},ii),{},{zIndex:Gr})},or===null?null:b.createElement("button",{className:"".concat(Hn,"-close"),onClick:br},or||Fr),Zn&&b.createElement(b.Fragment,null,b.createElement("div",{className:fe()("".concat(Hn,"-switch-left"),(0,ke.Z)({},"".concat(Hn,"-switch-left-disabled"),ir===0)),onClick:function(pi){return Ca(pi,-1)}},Yn),b.createElement("div",{className:fe()("".concat(Hn,"-switch-right"),(0,ke.Z)({},"".concat(Hn,"-switch-right-disabled"),ir===Br-1)),onClick:function(pi){return Ca(pi,1)}},Xn)),b.createElement("div",{className:"".concat(Hn,"-footer")},xr&&b.createElement("div",{className:"".concat(Hn,"-progress")},dr?dr(ir+1,Br):"".concat(ir+1," / ").concat(Br)),Or?Or(ci,(0,me.Z)((0,me.Z)({icons:{prevIcon:ja,nextIcon:Ra,flipYIcon:ba,flipXIcon:Da,rotateLeftIcon:Oa,rotateRightIcon:Ua,zoomOutIcon:On,zoomInIcon:za},actions:{onActive:jr,onFlipY:ta,onFlipX:Zr,onRotateLeft:Yr,onRotateRight:pa,onZoomOut:Rt,onZoomIn:Kr,onReset:ia,onClose:br},transform:Wr},$n?{current:ir,total:Br}:{}),{},{image:Dr})):ci)))})},Ze=Pt,Nt=x(13697),At=x(16089),qt={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Dn(Kt,Ft,pn,wn){var ct=(0,b.useRef)(null),Hn=(0,b.useRef)([]),Bt=(0,b.useState)(qt),ar=(0,Me.Z)(Bt,2),dr=ar[0],Zn=ar[1],xr=function(Pr){Zn(qt),(0,Nt.Z)(qt,dr)||wn==null||wn({transform:qt,action:Pr})},ir=function(Pr,Hr){ct.current===null&&(Hn.current=[],ct.current=(0,At.Z)(function(){Zn(function(ra){var or=ra;return Hn.current.forEach(function(jr){or=(0,me.Z)((0,me.Z)({},or),jr)}),ct.current=null,wn==null||wn({transform:or,action:Hr}),or})})),Hn.current.push((0,me.Z)((0,me.Z)({},dr),Pr))},Wr=function(Pr,Hr,ra,or,jr){var br=Kt.current,Kr=br.width,Rt=br.height,pa=br.offsetWidth,Yr=br.offsetHeight,Zr=br.offsetLeft,ta=br.offsetTop,ia=Pr,Or=dr.scale*Pr;Or>pn?(Or=pn,ia=pn/dr.scale):Orwn){if(Ft>0)return(0,ke.Z)({},Kt,Hn);if(Ft<0&&ctwn)return(0,ke.Z)({},Kt,Ft<0?Hn:-Hn);return{}}function xe(Kt,Ft,pn,wn){var ct=qe(),Hn=ct.width,Bt=ct.height,ar=null;return Kt<=Hn&&Ft<=Bt?ar={x:0,y:0}:(Kt>Hn||Ft>Bt)&&(ar=(0,me.Z)((0,me.Z)({},We("x",pn,Kt,Hn)),We("y",wn,Ft,Bt))),ar}var nn=1,en=1;function at(Kt,Ft,pn,wn,ct,Hn,Bt){var ar=ct.rotate,dr=ct.scale,Zn=ct.x,xr=ct.y,ir=(0,b.useState)(!1),Wr=(0,Me.Z)(ir,2),Br=Wr[0],Pr=Wr[1],Hr=(0,b.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),ra=function(Rt){!Ft||Rt.button!==0||(Rt.preventDefault(),Rt.stopPropagation(),Hr.current={diffX:Rt.pageX-Zn,diffY:Rt.pageY-xr,transformX:Zn,transformY:xr},Pr(!0))},or=function(Rt){pn&&Br&&Hn({x:Rt.pageX-Hr.current.diffX,y:Rt.pageY-Hr.current.diffY},"move")},jr=function(){if(pn&&Br){Pr(!1);var Rt=Hr.current,pa=Rt.transformX,Yr=Rt.transformY,Zr=Zn!==pa&&xr!==Yr;if(!Zr)return;var ta=Kt.current.offsetWidth*dr,ia=Kt.current.offsetHeight*dr,Or=Kt.current.getBoundingClientRect(),Gr=Or.left,Dr=Or.top,$n=ar%180!==0,nr=xe($n?ia:ta,$n?ta:ia,Gr,Dr);nr&&Hn((0,me.Z)({},nr),"dragRebound")}},br=function(Rt){if(!(!pn||Rt.deltaY==0)){var pa=Math.abs(Rt.deltaY/100),Yr=Math.min(pa,en),Zr=nn+Yr*wn;Rt.deltaY>0&&(Zr=nn/Zr),Bt(Zr,"wheel",Rt.clientX,Rt.clientY)}};return(0,b.useEffect)(function(){var Kr,Rt,pa,Yr;if(Ft){pa=(0,ot.Z)(window,"mouseup",jr,!1),Yr=(0,ot.Z)(window,"mousemove",or,!1);try{window.top!==window.self&&(Kr=(0,ot.Z)(window.top,"mouseup",jr,!1),Rt=(0,ot.Z)(window.top,"mousemove",or,!1))}catch(Zr){(0,gt.Kp)(!1,"[rc-image] ".concat(Zr))}}return function(){var Zr,ta,ia,Or;(Zr=pa)===null||Zr===void 0||Zr.remove(),(ta=Yr)===null||ta===void 0||ta.remove(),(ia=Kr)===null||ia===void 0||ia.remove(),(Or=Rt)===null||Or===void 0||Or.remove()}},[pn,Br,Zn,xr,ar,Ft]),{isMoving:Br,onMouseDown:ra,onMouseMove:or,onMouseUp:jr,onWheel:br}}function Ht(Kt){return new Promise(function(Ft){if(!Kt){Ft(!1);return}var pn=document.createElement("img");pn.onerror=function(){return Ft(!1)},pn.onload=function(){return Ft(!0)},pn.src=Kt})}function _t(Kt){var Ft=Kt.src,pn=Kt.isCustomPlaceholder,wn=Kt.fallback,ct=(0,b.useState)(pn?"loading":"normal"),Hn=(0,Me.Z)(ct,2),Bt=Hn[0],ar=Hn[1],dr=(0,b.useRef)(!1),Zn=Bt==="error";(0,b.useEffect)(function(){var Br=!0;return Ht(Ft).then(function(Pr){!Pr&&Br&&ar("error")}),function(){Br=!1}},[Ft]),(0,b.useEffect)(function(){pn&&!dr.current?ar("loading"):Zn&&ar("normal")},[Ft]);var xr=function(){ar("normal")},ir=function(Pr){dr.current=!1,Bt==="loading"&&Pr!==null&&Pr!==void 0&&Pr.complete&&(Pr.naturalWidth||Pr.naturalHeight)&&(dr.current=!0,xr())},Wr=Zn&&wn?{src:wn}:{onLoad:xr,src:Ft};return[ir,Wr,Bt]}function Bn(Kt,Ft){var pn=Kt.x-Ft.x,wn=Kt.y-Ft.y;return Math.hypot(pn,wn)}function Ot(Kt,Ft,pn,wn){var ct=Bn(Kt,pn),Hn=Bn(Ft,wn);if(ct===0&&Hn===0)return[Kt.x,Kt.y];var Bt=ct/(ct+Hn),ar=Kt.x+Bt*(Ft.x-Kt.x),dr=Kt.y+Bt*(Ft.y-Kt.y);return[ar,dr]}function Un(Kt,Ft,pn,wn,ct,Hn,Bt){var ar=ct.rotate,dr=ct.scale,Zn=ct.x,xr=ct.y,ir=(0,b.useState)(!1),Wr=(0,Me.Z)(ir,2),Br=Wr[0],Pr=Wr[1],Hr=(0,b.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),ra=function(Rt){Hr.current=(0,me.Z)((0,me.Z)({},Hr.current),Rt)},or=function(Rt){if(Ft){Rt.stopPropagation(),Pr(!0);var pa=Rt.touches,Yr=pa===void 0?[]:pa;Yr.length>1?ra({point1:{x:Yr[0].clientX,y:Yr[0].clientY},point2:{x:Yr[1].clientX,y:Yr[1].clientY},eventType:"touchZoom"}):ra({point1:{x:Yr[0].clientX-Zn,y:Yr[0].clientY-xr},eventType:"move"})}},jr=function(Rt){var pa=Rt.touches,Yr=pa===void 0?[]:pa,Zr=Hr.current,ta=Zr.point1,ia=Zr.point2,Or=Zr.eventType;if(Yr.length>1&&Or==="touchZoom"){var Gr={x:Yr[0].clientX,y:Yr[0].clientY},Dr={x:Yr[1].clientX,y:Yr[1].clientY},$n=Ot(ta,ia,Gr,Dr),nr=(0,Me.Z)($n,2),rr=nr[0],Kn=nr[1],Ir=Bn(Gr,Dr)/Bn(ta,ia);Bt(Ir,"touchZoom",rr,Kn,!0),ra({point1:Gr,point2:Dr,eventType:"touchZoom"})}else Or==="move"&&(Hn({x:Yr[0].clientX-ta.x,y:Yr[0].clientY-ta.y},"move"),ra({eventType:"move"}))},br=function(){if(pn){if(Br&&Pr(!1),ra({eventType:"none"}),wn>dr)return Hn({x:0,y:0,scale:wn},"touchZoom");var Rt=Kt.current.offsetWidth*dr,pa=Kt.current.offsetHeight*dr,Yr=Kt.current.getBoundingClientRect(),Zr=Yr.left,ta=Yr.top,ia=ar%180!==0,Or=xe(ia?pa:Rt,ia?Rt:pa,Zr,ta);Or&&Hn((0,me.Z)({},Or),"dragRebound")}};return(0,b.useEffect)(function(){var Kr;return pn&&Ft&&(Kr=(0,ot.Z)(window,"touchmove",function(Rt){return Rt.preventDefault()},{passive:!1})),function(){var Rt;(Rt=Kr)===null||Rt===void 0||Rt.remove()}},[pn,Ft]),{isTouching:Br,onTouchStart:or,onTouchMove:jr,onTouchEnd:br}}var Wt=["fallback","src","imgRef"],gn=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],un=function(Ft){var pn=Ft.fallback,wn=Ft.src,ct=Ft.imgRef,Hn=(0,Ie.Z)(Ft,Wt),Bt=_t({src:wn,fallback:pn}),ar=(0,Me.Z)(Bt,2),dr=ar[0],Zn=ar[1];return b.createElement("img",(0,Ee.Z)({ref:function(ir){ct.current=ir,dr(ir)}},Hn,Zn))},De=function(Ft){var pn=Ft.prefixCls,wn=Ft.src,ct=Ft.alt,Hn=Ft.imageInfo,Bt=Ft.fallback,ar=Ft.movable,dr=ar===void 0?!0:ar,Zn=Ft.onClose,xr=Ft.visible,ir=Ft.icons,Wr=ir===void 0?{}:ir,Br=Ft.rootClassName,Pr=Ft.closeIcon,Hr=Ft.getContainer,ra=Ft.current,or=ra===void 0?0:ra,jr=Ft.count,br=jr===void 0?1:jr,Kr=Ft.countRender,Rt=Ft.scaleStep,pa=Rt===void 0?.5:Rt,Yr=Ft.minScale,Zr=Yr===void 0?1:Yr,ta=Ft.maxScale,ia=ta===void 0?50:ta,Or=Ft.transitionName,Gr=Or===void 0?"zoom":Or,Dr=Ft.maskTransitionName,$n=Dr===void 0?"fade":Dr,nr=Ft.imageRender,rr=Ft.imgCommonProps,Kn=Ft.toolbarRender,Ir=Ft.onTransform,Fr=Ft.onChange,Yn=(0,Ie.Z)(Ft,gn),Xn=(0,b.useRef)(),fr=(0,b.useContext)(Ct),Ar=fr&&br>1,ca=fr&&br>=1,Ca=(0,b.useState)(!0),fa=(0,Me.Z)(Ca,2),ja=fa[0],Ra=fa[1],ba=Dn(Xn,Zr,ia,Ir),Da=ba.transform,Oa=ba.resetTransform,Ua=ba.updateTransform,On=ba.dispatchZoomChange,za=at(Xn,dr,xr,pa,Da,Ua,On),ci=za.isMoving,$a=za.onMouseDown,ni=za.onWheel,ii=Un(Xn,dr,xr,Zr,Da,Ua,On),Ia=ii.isTouching,pi=ii.onTouchStart,ui=ii.onTouchMove,gr=ii.onTouchEnd,La=Da.rotate,Ga=Da.scale,la=fe()((0,ke.Z)({},"".concat(pn,"-moving"),ci));(0,b.useEffect)(function(){ja||Ra(!0)},[ja]);var Pa=function(){Oa("close")},Za=function(){On(nn+pa,"zoomIn")},Ei=function(){On(nn/(nn+pa),"zoomOut")},Di=function(){Ua({rotate:La+90},"rotateRight")},ki=function(){Ua({rotate:La-90},"rotateLeft")},Ya=function(){Ua({flipX:!Da.flipX},"flipX")},bo=function(){Ua({flipY:!Da.flipY},"flipY")},Yi=function(){Oa("reset")},Sa=function(Ti){var fi=or+Ti;!Number.isInteger(fi)||fi<0||fi>br-1||(Ra(!1),Oa(Ti<0?"prev":"next"),Fr==null||Fr(fi,or))},Fa=function(Ti){!xr||!Ar||(Ti.keyCode===kt.Z.LEFT?Sa(-1):Ti.keyCode===kt.Z.RIGHT&&Sa(1))},wa=function(Ti){xr&&(Ga!==1?Ua({x:0,y:0,scale:1},"doubleClick"):On(nn+pa,"doubleClick",Ti.clientX,Ti.clientY))};(0,b.useEffect)(function(){var Ja=(0,ot.Z)(window,"keydown",Fa,!1);return function(){Ja.remove()}},[xr,Ar,or]);var Qr=b.createElement(un,(0,Ee.Z)({},rr,{width:Ft.width,height:Ft.height,imgRef:Xn,className:"".concat(pn,"-img"),alt:ct,style:{transform:"translate3d(".concat(Da.x,"px, ").concat(Da.y,"px, 0) scale3d(").concat(Da.flipX?"-":"").concat(Ga,", ").concat(Da.flipY?"-":"").concat(Ga,", 1) rotate(").concat(La,"deg)"),transitionDuration:(!ja||Ia)&&"0s"},fallback:Bt,src:wn,onWheel:ni,onMouseDown:$a,onDoubleClick:wa,onTouchStart:pi,onTouchMove:ui,onTouchEnd:gr,onTouchCancel:gr})),qa=(0,me.Z)({url:wn,alt:ct},Hn);return b.createElement(b.Fragment,null,b.createElement(Et.Z,(0,Ee.Z)({transitionName:Gr,maskTransitionName:$n,closable:!1,keyboard:!0,prefixCls:pn,onClose:Zn,visible:xr,classNames:{wrapper:la},rootClassName:Br,getContainer:Hr},Yn,{afterClose:Pa}),b.createElement("div",{className:"".concat(pn,"-img-wrapper")},nr?nr(Qr,(0,me.Z)({transform:Da,image:qa},fr?{current:or}:{})):Qr)),b.createElement(Ze,{visible:xr,transform:Da,maskTransitionName:$n,closeIcon:Pr,getContainer:Hr,prefixCls:pn,rootClassName:Br,icons:Wr,countRender:Kr,showSwitch:Ar,showProgress:ca,current:or,count:br,scale:Ga,minScale:Zr,maxScale:ia,toolbarRender:Kn,onActive:Sa,onZoomIn:Za,onZoomOut:Ei,onRotateRight:Di,onRotateLeft:ki,onFlipX:Ya,onFlipY:bo,onClose:Zn,onReset:Yi,zIndex:Yn.zIndex!==void 0?Yn.zIndex+1:void 0,image:qa}))},he=De,ce=x(77654),Ne=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function Ue(Kt){var Ft=b.useState({}),pn=(0,Me.Z)(Ft,2),wn=pn[0],ct=pn[1],Hn=b.useCallback(function(ar,dr){return ct(function(Zn){return(0,me.Z)((0,me.Z)({},Zn),{},(0,ke.Z)({},ar,dr))}),function(){ct(function(Zn){var xr=(0,me.Z)({},Zn);return delete xr[ar],xr})}},[]),Bt=b.useMemo(function(){return Kt?Kt.map(function(ar){if(typeof ar=="string")return{data:{src:ar}};var dr={};return Object.keys(ar).forEach(function(Zn){["src"].concat((0,ce.Z)(Ne)).includes(Zn)&&(dr[Zn]=ar[Zn])}),{data:dr}}):Object.keys(wn).reduce(function(ar,dr){var Zn=wn[dr],xr=Zn.canPreview,ir=Zn.data;return xr&&ar.push({data:ir,id:dr}),ar},[])},[Kt,wn]);return[Bt,Hn,!!Kt]}var ge=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],et=["src"],pt=function(Ft){var pn,wn=Ft.previewPrefixCls,ct=wn===void 0?"rc-image-preview":wn,Hn=Ft.children,Bt=Ft.icons,ar=Bt===void 0?{}:Bt,dr=Ft.items,Zn=Ft.preview,xr=Ft.fallback,ir=(0,Oe.Z)(Zn)==="object"?Zn:{},Wr=ir.visible,Br=ir.onVisibleChange,Pr=ir.getContainer,Hr=ir.current,ra=ir.movable,or=ir.minScale,jr=ir.maxScale,br=ir.countRender,Kr=ir.closeIcon,Rt=ir.onChange,pa=ir.onTransform,Yr=ir.toolbarRender,Zr=ir.imageRender,ta=(0,Ie.Z)(ir,ge),ia=Ue(dr),Or=(0,Me.Z)(ia,3),Gr=Or[0],Dr=Or[1],$n=Or[2],nr=(0,rt.Z)(0,{value:Hr}),rr=(0,Me.Z)(nr,2),Kn=rr[0],Ir=rr[1],Fr=(0,b.useState)(!1),Yn=(0,Me.Z)(Fr,2),Xn=Yn[0],fr=Yn[1],Ar=((pn=Gr[Kn])===null||pn===void 0?void 0:pn.data)||{},ca=Ar.src,Ca=(0,Ie.Z)(Ar,et),fa=(0,rt.Z)(!!Wr,{value:Wr,onChange:function(Ia,pi){Br==null||Br(Ia,pi,Kn)}}),ja=(0,Me.Z)(fa,2),Ra=ja[0],ba=ja[1],Da=(0,b.useState)(null),Oa=(0,Me.Z)(Da,2),Ua=Oa[0],On=Oa[1],za=b.useCallback(function(ii,Ia,pi,ui){var gr=$n?Gr.findIndex(function(La){return La.data.src===Ia}):Gr.findIndex(function(La){return La.id===ii});Ir(gr<0?0:gr),ba(!0),On({x:pi,y:ui}),fr(!0)},[Gr,$n]);b.useEffect(function(){Ra?Xn||Ir(0):fr(!1)},[Ra]);var ci=function(Ia,pi){Ir(Ia),Rt==null||Rt(Ia,pi)},$a=function(){ba(!1),On(null)},ni=b.useMemo(function(){return{register:Dr,onPreview:za}},[Dr,za]);return b.createElement(Ct.Provider,{value:ni},Hn,b.createElement(he,(0,Ee.Z)({"aria-hidden":!Ra,movable:ra,visible:Ra,prefixCls:ct,closeIcon:Kr,onClose:$a,mousePosition:Ua,imgCommonProps:Ca,src:ca,fallback:xr,icons:ar,minScale:or,maxScale:jr,getContainer:Pr,current:Kn,count:Gr.length,countRender:br,onTransform:pa,toolbarRender:Yr,imageRender:Zr,onChange:ci},ta)))},sn=pt,It=0;function Zt(Kt,Ft){var pn=b.useState(function(){return It+=1,String(It)}),wn=(0,Me.Z)(pn,1),ct=wn[0],Hn=b.useContext(Ct),Bt={data:Ft,canPreview:Kt};return b.useEffect(function(){if(Hn)return Hn.register(ct,Bt)},[]),b.useEffect(function(){Hn&&Hn.register(ct,Bt)},[Kt,Ft]),ct}var rn=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],yn=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Yt=function(Ft){var pn=Ft.src,wn=Ft.alt,ct=Ft.onPreviewClose,Hn=Ft.prefixCls,Bt=Hn===void 0?"rc-image":Hn,ar=Ft.previewPrefixCls,dr=ar===void 0?"".concat(Bt,"-preview"):ar,Zn=Ft.placeholder,xr=Ft.fallback,ir=Ft.width,Wr=Ft.height,Br=Ft.style,Pr=Ft.preview,Hr=Pr===void 0?!0:Pr,ra=Ft.className,or=Ft.onClick,jr=Ft.onError,br=Ft.wrapperClassName,Kr=Ft.wrapperStyle,Rt=Ft.rootClassName,pa=(0,Ie.Z)(Ft,rn),Yr=Zn&&Zn!==!0,Zr=(0,Oe.Z)(Hr)==="object"?Hr:{},ta=Zr.src,ia=Zr.visible,Or=ia===void 0?void 0:ia,Gr=Zr.onVisibleChange,Dr=Gr===void 0?ct:Gr,$n=Zr.getContainer,nr=$n===void 0?void 0:$n,rr=Zr.mask,Kn=Zr.maskClassName,Ir=Zr.movable,Fr=Zr.icons,Yn=Zr.scaleStep,Xn=Zr.minScale,fr=Zr.maxScale,Ar=Zr.imageRender,ca=Zr.toolbarRender,Ca=(0,Ie.Z)(Zr,yn),fa=ta!=null?ta:pn,ja=(0,rt.Z)(!!Or,{value:Or,onChange:Dr}),Ra=(0,Me.Z)(ja,2),ba=Ra[0],Da=Ra[1],Oa=_t({src:pn,isCustomPlaceholder:Yr,fallback:xr}),Ua=(0,Me.Z)(Oa,3),On=Ua[0],za=Ua[1],ci=Ua[2],$a=(0,b.useState)(null),ni=(0,Me.Z)($a,2),ii=ni[0],Ia=ni[1],pi=(0,b.useContext)(Ct),ui=!!Hr,gr=function(){Da(!1),Ia(null)},La=fe()(Bt,br,Rt,(0,ke.Z)({},"".concat(Bt,"-error"),ci==="error")),Ga=(0,b.useMemo)(function(){var Ei={};return Ne.forEach(function(Di){Ft[Di]!==void 0&&(Ei[Di]=Ft[Di])}),Ei},Ne.map(function(Ei){return Ft[Ei]})),la=(0,b.useMemo)(function(){return(0,me.Z)((0,me.Z)({},Ga),{},{src:fa})},[fa,Ga]),Pa=Zt(ui,la),Za=function(Di){var ki=Xe(Di.target),Ya=ki.left,bo=ki.top;pi?pi.onPreview(Pa,fa,Ya,bo):(Ia({x:Ya,y:bo}),Da(!0)),or==null||or(Di)};return b.createElement(b.Fragment,null,b.createElement("div",(0,Ee.Z)({},pa,{className:La,onClick:ui?Za:or,style:(0,me.Z)({width:ir,height:Wr},Kr)}),b.createElement("img",(0,Ee.Z)({},Ga,{className:fe()("".concat(Bt,"-img"),(0,ke.Z)({},"".concat(Bt,"-img-placeholder"),Zn===!0),ra),style:(0,me.Z)({height:Wr},Br),ref:On},za,{width:ir,height:Wr,onError:jr})),ci==="loading"&&b.createElement("div",{"aria-hidden":"true",className:"".concat(Bt,"-placeholder")},Zn),rr&&ui&&b.createElement("div",{className:fe()("".concat(Bt,"-mask"),Kn),style:{display:(Br==null?void 0:Br.display)==="none"?"none":void 0}},rr)),!pi&&ui&&b.createElement(he,(0,Ee.Z)({"aria-hidden":!ba,visible:ba,prefixCls:dr,onClose:gr,mousePosition:ii,src:fa,alt:wn,imageInfo:{width:ir,height:Wr},fallback:xr,getContainer:nr,icons:Fr,movable:Ir,scaleStep:Yn,minScale:Xn,maxScale:fr,rootClassName:Rt,imageRender:Ar,imgCommonProps:Ga,toolbarRender:ca},Ca)))};Yt.PreviewGroup=sn;var In=Yt,Sn=In,jt=x(75030),Qn=x(86641),jn=x(48755),qn=x(83397),mn=x(9017),Gn=x(99267),Ln=x(33853),Dt=x(38819),tn={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"},Ut=tn,En=x(7657),xt=function(Ft,pn){return b.createElement(En.Z,(0,Ee.Z)({},Ft,{ref:pn,icon:Ut}))},it=b.forwardRef(xt),pe=it,xn={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"},Rn=xn,cn=function(Ft,pn){return b.createElement(En.Z,(0,Ee.Z)({},Ft,{ref:pn,icon:Rn}))},Sr=b.forwardRef(cn),yr=Sr,Jn={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"},vr=Jn,bt=function(Ft,pn){return b.createElement(En.Z,(0,Ee.Z)({},Ft,{ref:pn,icon:vr}))},wr=b.forwardRef(bt),ur=wr,pr={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"},Vn=pr,Er=function(Ft,pn){return b.createElement(En.Z,(0,Ee.Z)({},Ft,{ref:pn,icon:Vn}))},mr=b.forwardRef(Er),Rr=mr,kr={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"},Wn=kr,Lr=function(Ft,pn){return b.createElement(En.Z,(0,Ee.Z)({},Ft,{ref:pn,icon:Wn}))},qr=b.forwardRef(Lr),Ur=qr,da=x(36237),$r=x(17835),kn=x(64427),er=x(63356),zr=x(34925),na=x(99495),zt=x(16931),an=x(51636);const vt=Kt=>({position:Kt||"absolute",inset:0}),Gt=Kt=>{const{iconCls:Ft,motionDurationSlow:pn,paddingXXS:wn,marginXXS:ct,prefixCls:Hn,colorTextLightSolid:Bt}=Kt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Bt,background:new $r.FastColor("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${pn}`,[`.${Hn}-mask-info`]:Object.assign(Object.assign({},er.vS),{padding:`0 ${(0,da.unit)(wn)}`,[Ft]:{marginInlineEnd:ct,svg:{verticalAlign:"baseline"}}})}},wt=Kt=>{const{previewCls:Ft,modalMaskBg:pn,paddingSM:wn,marginXL:ct,margin:Hn,paddingLG:Bt,previewOperationColorDisabled:ar,previewOperationHoverColor:dr,motionDurationSlow:Zn,iconCls:xr,colorTextLightSolid:ir}=Kt,Wr=new $r.FastColor(pn).setA(.1),Br=Wr.clone().setA(.2);return{[`${Ft}-footer`]:{position:"fixed",bottom:ct,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:Kt.previewOperationColor,transform:"translateX(-50%)"},[`${Ft}-progress`]:{marginBottom:Hn},[`${Ft}-close`]:{position:"fixed",top:ct,right:{_skip_check_:!0,value:ct},display:"flex",color:ir,backgroundColor:Wr.toRgbString(),borderRadius:"50%",padding:wn,outline:0,border:0,cursor:"pointer",transition:`all ${Zn}`,"&:hover":{backgroundColor:Br.toRgbString()},[`& > ${xr}`]:{fontSize:Kt.previewOperationSize}},[`${Ft}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${(0,da.unit)(Bt)}`,backgroundColor:Wr.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:wn,padding:wn,cursor:"pointer",transition:`all ${Zn}`,userSelect:"none",[`&:not(${Ft}-operations-operation-disabled):hover > ${xr}`]:{color:dr},"&-disabled":{color:ar,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${xr}`]:{fontSize:Kt.previewOperationSize}}}}},$t=Kt=>{const{modalMaskBg:Ft,iconCls:pn,previewOperationColorDisabled:wn,previewCls:ct,zIndexPopup:Hn,motionDurationSlow:Bt}=Kt,ar=new $r.FastColor(Ft).setA(.1),dr=ar.clone().setA(.2);return{[`${ct}-switch-left, ${ct}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Kt.calc(Hn).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:Kt.imagePreviewSwitchSize,height:Kt.imagePreviewSwitchSize,marginTop:Kt.calc(Kt.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:Kt.previewOperationColor,background:ar.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Bt}`,userSelect:"none","&:hover":{background:dr.toRgbString()},"&-disabled":{"&, &:hover":{color:wn,background:"transparent",cursor:"not-allowed",[`> ${pn}`]:{cursor:"not-allowed"}}},[`> ${pn}`]:{fontSize:Kt.previewOperationSize}},[`${ct}-switch-left`]:{insetInlineStart:Kt.marginSM},[`${ct}-switch-right`]:{insetInlineEnd:Kt.marginSM}}},ut=Kt=>{const{motionEaseOut:Ft,previewCls:pn,motionDurationSlow:wn,componentCls:ct}=Kt;return[{[`${ct}-preview-root`]:{[pn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${pn}-body`]:Object.assign(Object.assign({},vt()),{overflow:"hidden"}),[`${pn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${wn} ${Ft} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},vt()),{transition:`transform ${wn} ${Ft} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${pn}-moving`]:{[`${pn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${ct}-preview-root`]:{[`${pn}-wrap`]:{zIndex:Kt.zIndexPopup}}},{[`${ct}-preview-operations-wrapper`]:{position:"fixed",zIndex:Kt.calc(Kt.zIndexPopup).add(1).equal()},"&":[wt(Kt),$t(Kt)]}]},Qt=Kt=>{const{componentCls:Ft}=Kt;return{[Ft]:{position:"relative",display:"inline-block",[`${Ft}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Ft}-img-placeholder`]:{backgroundColor:Kt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Ft}-mask`]:Object.assign({},Gt(Kt)),[`${Ft}-mask:hover`]:{opacity:1},[`${Ft}-placeholder`]:Object.assign({},vt())}}},Xt=Kt=>{const{previewCls:Ft}=Kt;return{[`${Ft}-root`]:(0,zr._y)(Kt,"zoom"),"&":(0,na.J$)(Kt,!0)}},ve=Kt=>({zIndexPopup:Kt.zIndexPopupBase+80,previewOperationColor:new $r.FastColor(Kt.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new $r.FastColor(Kt.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new $r.FastColor(Kt.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:Kt.fontSizeIcon*1.5});var Te=(0,zt.I$)("Image",Kt=>{const Ft=`${Kt.componentCls}-preview`,pn=(0,an.mergeToken)(Kt,{previewCls:Ft,modalMaskBg:new $r.FastColor("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:Kt.controlHeightLG});return[Qt(pn),ut(pn),(0,kn.QA)((0,an.mergeToken)(pn,{componentCls:Ft})),Xt(pn)]},ve),ht=function(Kt,Ft){var pn={};for(var wn in Kt)Object.prototype.hasOwnProperty.call(Kt,wn)&&Ft.indexOf(wn)<0&&(pn[wn]=Kt[wn]);if(Kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,wn=Object.getOwnPropertySymbols(Kt);ct{var{previewPrefixCls:Ft,preview:pn}=Kt,wn=ht(Kt,["previewPrefixCls","preview"]);const{getPrefixCls:ct}=b.useContext(jn.E_),Hn=ct("image",Ft),Bt=`${Hn}-preview`,ar=ct(),dr=(0,qn.Z)(Hn),[Zn,xr,ir]=Te(Hn,dr),[Wr]=(0,jt.Cn)("ImagePreview",typeof pn=="object"?pn.zIndex:void 0),Br=b.useMemo(()=>{var Pr;if(pn===!1)return pn;const Hr=typeof pn=="object"?pn:{},ra=fe()(xr,ir,dr,(Pr=Hr.rootClassName)!==null&&Pr!==void 0?Pr:"");return Object.assign(Object.assign({},Hr),{transitionName:(0,Qn.m)(ar,"zoom",Hr.transitionName),maskTransitionName:(0,Qn.m)(ar,"fade",Hr.maskTransitionName),rootClassName:ra,zIndex:Wr})},[pn]);return Zn(b.createElement(Sn.PreviewGroup,Object.assign({preview:Br,previewPrefixCls:Bt,icons:Le},wn)))},fn=function(Kt,Ft){var pn={};for(var wn in Kt)Object.prototype.hasOwnProperty.call(Kt,wn)&&Ft.indexOf(wn)<0&&(pn[wn]=Kt[wn]);if(Kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,wn=Object.getOwnPropertySymbols(Kt);ct{const{prefixCls:Ft,preview:pn,className:wn,rootClassName:ct,style:Hn}=Kt,Bt=fn(Kt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:ar,getPopupContainer:dr,className:Zn,style:xr,preview:ir}=(0,jn.dj)("image"),[Wr]=(0,mn.Z)("Image"),Br=ar("image",Ft),Pr=ar(),Hr=(0,qn.Z)(Br),[ra,or,jr]=Te(Br,Hr),br=fe()(ct,or,jr,Hr),Kr=fe()(wn,or,Zn),[Rt]=(0,jt.Cn)("ImagePreview",typeof pn=="object"?pn.zIndex:void 0),pa=b.useMemo(()=>{if(pn===!1)return pn;const Zr=typeof pn=="object"?pn:{},{getContainer:ta,closeIcon:ia,rootClassName:Or}=Zr,Gr=fn(Zr,["getContainer","closeIcon","rootClassName"]);return Object.assign(Object.assign({mask:b.createElement("div",{className:`${Br}-mask-info`},b.createElement(be.Z,null),Wr==null?void 0:Wr.preview),icons:Le},Gr),{rootClassName:fe()(br,Or),getContainer:ta!=null?ta:dr,transitionName:(0,Qn.m)(Pr,"zoom",Zr.transitionName),maskTransitionName:(0,Qn.m)(Pr,"fade",Zr.maskTransitionName),zIndex:Rt,closeIcon:ia!=null?ia:ir==null?void 0:ir.closeIcon})},[pn,Wr,ir==null?void 0:ir.closeIcon]),Yr=Object.assign(Object.assign({},xr),Hn);return ra(b.createElement(Sn,Object.assign({prefixCls:Br,preview:pa,rootClassName:br,className:Kr,style:Yr},Bt)))};zn.PreviewGroup=_n;var Tr=zn},4875:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return En}});var b=x(59301),be=x(84105),ue=x(87395),fe=x(92310),Ee=x.n(fe),me=x(60499),ke=x(18642),Me=x(43749),Oe=x(72190),Ie=x(42244),ze=x(38705),_e=x(17212);function yt(){return typeof BigInt=="function"}function tt(xt){return!xt&&xt!==0&&!Number.isNaN(xt)||!String(xt).trim()}function Ke(xt){var it=xt.trim(),pe=it.startsWith("-");pe&&(it=it.slice(1)),it=it.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),it.startsWith(".")&&(it="0".concat(it));var xn=it||"0",Rn=xn.split("."),cn=Rn[0]||"0",Sr=Rn[1]||"0";cn==="0"&&Sr==="0"&&(pe=!1);var yr=pe?"-":"";return{negative:pe,negativeStr:yr,trimStr:xn,integerStr:cn,decimalStr:Sr,fullStr:"".concat(yr).concat(xn)}}function lt(xt){var it=String(xt);return!Number.isNaN(Number(it))&&it.includes("e")}function Ge(xt){var it=String(xt);if(lt(xt)){var pe=Number(it.slice(it.indexOf("e-")+2)),xn=it.match(/\.(\d+)/);return xn!=null&&xn[1]&&(pe+=xn[1].length),pe}return it.includes(".")&&Ve(it)?it.length-it.indexOf(".")-1:0}function Ye(xt){var it=String(xt);if(lt(xt)){if(xt>Number.MAX_SAFE_INTEGER)return String(yt()?BigInt(xt).toString():Number.MAX_SAFE_INTEGER);if(xt0&&arguments[0]!==void 0?arguments[0]:!0;return pe?this.isInvalidate()?"":Ke("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),xt}(),qe=function(){function xt(it){if((0,ze.Z)(this,xt),(0,ke.Z)(this,"origin",""),(0,ke.Z)(this,"number",void 0),(0,ke.Z)(this,"empty",void 0),tt(it)){this.empty=!0;return}this.origin=String(it),this.number=Number(it)}return(0,_e.Z)(xt,[{key:"negate",value:function(){return new xt(-this.toNumber())}},{key:"add",value:function(pe){if(this.isInvalidate())return new xt(pe);var xn=Number(pe);if(Number.isNaN(xn))return this;var Rn=this.number+xn;if(Rn>Number.MAX_SAFE_INTEGER)return new xt(Number.MAX_SAFE_INTEGER);if(RnNumber.MAX_SAFE_INTEGER)return new xt(Number.MAX_SAFE_INTEGER);if(Rn0&&arguments[0]!==void 0?arguments[0]:!0;return pe?this.isInvalidate()?"":Ye(this.number):this.origin}}]),xt}();function Je(xt){return yt()?new Qe(xt):new qe(xt)}function Xe(xt,it,pe){var xn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(xt==="")return"";var Rn=Ke(xt),cn=Rn.negativeStr,Sr=Rn.integerStr,yr=Rn.decimalStr,Jn="".concat(it).concat(yr),vr="".concat(cn).concat(Sr);if(pe>=0){var bt=Number(yr[pe]);if(bt>=5&&!xn){var wr=Je(xt).add("".concat(cn,"0.").concat("0".repeat(pe)).concat(10-bt));return Xe(wr.toString(),it,pe,xn)}return pe===0?vr:"".concat(vr).concat(it).concat(yr.padEnd(pe,"0").slice(0,pe))}return Jn===".0"?vr:"".concat(vr).concat(Jn)}var rt=Je,Et=x(36901),ot=x(34280);function kt(xt,it){return typeof Proxy!="undefined"&&xt?new Proxy(xt,{get:function(xn,Rn){if(it[Rn])return it[Rn];var cn=xn[Rn];return typeof cn=="function"?cn.bind(xn):cn}}):xt}var dt=x(8654),ft=x(48736);function Ct(xt,it){var pe=(0,b.useRef)(null);function xn(){try{var cn=xt.selectionStart,Sr=xt.selectionEnd,yr=xt.value,Jn=yr.substring(0,cn),vr=yr.substring(Sr);pe.current={start:cn,end:Sr,value:yr,beforeTxt:Jn,afterTxt:vr}}catch(bt){}}function Rn(){if(xt&&pe.current&&it)try{var cn=xt.value,Sr=pe.current,yr=Sr.beforeTxt,Jn=Sr.afterTxt,vr=Sr.start,bt=cn.length;if(cn.startsWith(yr))bt=yr.length;else if(cn.endsWith(Jn))bt=cn.length-pe.current.afterTxt.length;else{var wr=yr[vr-1],ur=cn.indexOf(wr,vr-1);ur!==-1&&(bt=ur+1)}xt.setSelectionRange(bt,bt)}catch(pr){(0,ft.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(pr.message))}}return[xn,Rn]}var Pt=x(49658),Ze=function(){var it=(0,b.useState)(!1),pe=(0,Oe.Z)(it,2),xn=pe[0],Rn=pe[1];return(0,ot.Z)(function(){Rn((0,Pt.Z)())},[]),xn},Nt=Ze,At=x(16089),qt=200,Dn=600;function gt(xt){var it=xt.prefixCls,pe=xt.upNode,xn=xt.downNode,Rn=xt.upDisabled,cn=xt.downDisabled,Sr=xt.onStep,yr=b.useRef(),Jn=b.useRef([]),vr=b.useRef();vr.current=Sr;var bt=function(){clearTimeout(yr.current)},wr=function(Wn,Lr){Wn.preventDefault(),bt(),vr.current(Lr);function qr(){vr.current(Lr),yr.current=setTimeout(qr,qt)}yr.current=setTimeout(qr,Dn)};b.useEffect(function(){return function(){bt(),Jn.current.forEach(function(kr){return At.Z.cancel(kr)})}},[]);var ur=Nt();if(ur)return null;var pr="".concat(it,"-handler"),Vn=Ee()(pr,"".concat(pr,"-up"),(0,ke.Z)({},"".concat(pr,"-up-disabled"),Rn)),Er=Ee()(pr,"".concat(pr,"-down"),(0,ke.Z)({},"".concat(pr,"-down-disabled"),cn)),mr=function(){return Jn.current.push((0,At.Z)(bt))},Rr={unselectable:"on",role:"button",onMouseUp:mr,onMouseLeave:mr};return b.createElement("div",{className:"".concat(pr,"-wrap")},b.createElement("span",(0,me.Z)({},Rr,{onMouseDown:function(Wn){wr(Wn,!0)},"aria-label":"Increase Value","aria-disabled":Rn,className:Vn}),pe||b.createElement("span",{unselectable:"on",className:"".concat(it,"-handler-up-inner")})),b.createElement("span",(0,me.Z)({},Rr,{onMouseDown:function(Wn){wr(Wn,!1)},"aria-label":"Decrease Value","aria-disabled":cn,className:Er}),xn||b.createElement("span",{unselectable:"on",className:"".concat(it,"-handler-down-inner")})))}function We(xt){var it=typeof xt=="number"?Ye(xt):Ke(xt).fullStr,pe=it.includes(".");return pe?Ke(it.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:xt+"0"}var xe=x(30292),nn=function(){var xt=(0,b.useRef)(0),it=function(){At.Z.cancel(xt.current)};return(0,b.useEffect)(function(){return it},[]),function(pe){it(),xt.current=(0,At.Z)(function(){pe()})}},en=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],at=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Ht=function(it,pe){return it||pe.isEmpty()?pe.toString():pe.toNumber()},_t=function(it){var pe=rt(it);return pe.isInvalidate()?null:pe},Bn=b.forwardRef(function(xt,it){var pe=xt.prefixCls,xn=xt.className,Rn=xt.style,cn=xt.min,Sr=xt.max,yr=xt.step,Jn=yr===void 0?1:yr,vr=xt.defaultValue,bt=xt.value,wr=xt.disabled,ur=xt.readOnly,pr=xt.upHandler,Vn=xt.downHandler,Er=xt.keyboard,mr=xt.changeOnWheel,Rr=mr===void 0?!1:mr,kr=xt.controls,Wn=kr===void 0?!0:kr,Lr=xt.classNames,qr=xt.stringMode,Ur=xt.parser,da=xt.formatter,$r=xt.precision,kn=xt.decimalSeparator,er=xt.onChange,zr=xt.onInput,na=xt.onPressEnter,zt=xt.onStep,an=xt.changeOnBlur,vt=an===void 0?!0:an,Gt=xt.domRef,wt=(0,Ie.Z)(xt,en),$t="".concat(pe,"-input"),ut=b.useRef(null),Qt=b.useState(!1),Xt=(0,Oe.Z)(Qt,2),ve=Xt[0],Te=Xt[1],ht=b.useRef(!1),Le=b.useRef(!1),$e=b.useRef(!1),_n=b.useState(function(){return rt(bt!=null?bt:vr)}),fn=(0,Oe.Z)(_n,2),zn=fn[0],Tr=fn[1];function Kt(rr){bt===void 0&&Tr(rr)}var Ft=b.useCallback(function(rr,Kn){if(!Kn)return $r>=0?$r:Math.max(Ge(rr),Ge(Jn))},[$r,Jn]),pn=b.useCallback(function(rr){var Kn=String(rr);if(Ur)return Ur(Kn);var Ir=Kn;return kn&&(Ir=Ir.replace(kn,".")),Ir.replace(/[^\w.-]+/g,"")},[Ur,kn]),wn=b.useRef(""),ct=b.useCallback(function(rr,Kn){if(da)return da(rr,{userTyping:Kn,input:String(wn.current)});var Ir=typeof rr=="number"?Ye(rr):rr;if(!Kn){var Fr=Ft(Ir,Kn);if(Ve(Ir)&&(kn||Fr>=0)){var Yn=kn||".";Ir=Xe(Ir,Yn,Fr)}}return Ir},[da,Ft,kn]),Hn=b.useState(function(){var rr=vr!=null?vr:bt;return zn.isInvalidate()&&["string","number"].includes((0,Me.Z)(rr))?Number.isNaN(rr)?"":rr:ct(zn.toString(),!1)}),Bt=(0,Oe.Z)(Hn,2),ar=Bt[0],dr=Bt[1];wn.current=ar;function Zn(rr,Kn){dr(ct(rr.isInvalidate()?rr.toString(!1):rr.toString(!Kn),Kn))}var xr=b.useMemo(function(){return _t(Sr)},[Sr,$r]),ir=b.useMemo(function(){return _t(cn)},[cn,$r]),Wr=b.useMemo(function(){return!xr||!zn||zn.isInvalidate()?!1:xr.lessEquals(zn)},[xr,zn]),Br=b.useMemo(function(){return!ir||!zn||zn.isInvalidate()?!1:zn.lessEquals(ir)},[ir,zn]),Pr=Ct(ut.current,ve),Hr=(0,Oe.Z)(Pr,2),ra=Hr[0],or=Hr[1],jr=function(Kn){return xr&&!Kn.lessEquals(xr)?xr:ir&&!ir.lessEquals(Kn)?ir:null},br=function(Kn){return!jr(Kn)},Kr=function(Kn,Ir){var Fr=Kn,Yn=br(Fr)||Fr.isEmpty();if(!Fr.isEmpty()&&!Ir&&(Fr=jr(Fr)||Fr,Yn=!0),!ur&&!wr&&Yn){var Xn=Fr.toString(),fr=Ft(Xn,Ir);return fr>=0&&(Fr=rt(Xe(Xn,".",fr)),br(Fr)||(Fr=rt(Xe(Xn,".",fr,!0)))),Fr.equals(zn)||(Kt(Fr),er==null||er(Fr.isEmpty()?null:Ht(qr,Fr)),bt===void 0&&Zn(Fr,Ir)),Fr}return zn},Rt=nn(),pa=function rr(Kn){if(ra(),wn.current=Kn,dr(Kn),!Le.current){var Ir=pn(Kn),Fr=rt(Ir);Fr.isNaN()||Kr(Fr,!0)}zr==null||zr(Kn),Rt(function(){var Yn=Kn;Ur||(Yn=Kn.replace(/。/g,".")),Yn!==Kn&&rr(Yn)})},Yr=function(){Le.current=!0},Zr=function(){Le.current=!1,pa(ut.current.value)},ta=function(Kn){pa(Kn.target.value)},ia=function(Kn){var Ir;if(!(Kn&&Wr||!Kn&&Br)){ht.current=!1;var Fr=rt($e.current?We(Jn):Jn);Kn||(Fr=Fr.negate());var Yn=(zn||rt(0)).add(Fr.toString()),Xn=Kr(Yn,!1);zt==null||zt(Ht(qr,Xn),{offset:$e.current?We(Jn):Jn,type:Kn?"up":"down"}),(Ir=ut.current)===null||Ir===void 0||Ir.focus()}},Or=function(Kn){var Ir=rt(pn(ar)),Fr;Ir.isNaN()?Fr=Kr(zn,Kn):Fr=Kr(Ir,Kn),bt!==void 0?Zn(zn,!1):Fr.isNaN()||Zn(Fr,!1)},Gr=function(){ht.current=!0},Dr=function(Kn){var Ir=Kn.key,Fr=Kn.shiftKey;ht.current=!0,$e.current=Fr,Ir==="Enter"&&(Le.current||(ht.current=!1),Or(!1),na==null||na(Kn)),Er!==!1&&!Le.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ir)&&(ia(Ir==="Up"||Ir==="ArrowUp"),Kn.preventDefault())},$n=function(){ht.current=!1,$e.current=!1};b.useEffect(function(){if(Rr&&ve){var rr=function(Fr){ia(Fr.deltaY<0),Fr.preventDefault()},Kn=ut.current;if(Kn)return Kn.addEventListener("wheel",rr,{passive:!1}),function(){return Kn.removeEventListener("wheel",rr)}}});var nr=function(){vt&&Or(!1),Te(!1),ht.current=!1};return(0,ot.o)(function(){zn.isInvalidate()||Zn(zn,!1)},[$r,da]),(0,ot.o)(function(){var rr=rt(bt);Tr(rr);var Kn=rt(pn(ar));(!rr.equals(Kn)||!ht.current||da)&&Zn(rr,ht.current)},[bt]),(0,ot.o)(function(){da&&or()},[ar]),b.createElement("div",{ref:Gt,className:Ee()(pe,xn,(0,ke.Z)((0,ke.Z)((0,ke.Z)((0,ke.Z)((0,ke.Z)({},"".concat(pe,"-focused"),ve),"".concat(pe,"-disabled"),wr),"".concat(pe,"-readonly"),ur),"".concat(pe,"-not-a-number"),zn.isNaN()),"".concat(pe,"-out-of-range"),!zn.isInvalidate()&&!br(zn))),style:Rn,onFocus:function(){Te(!0)},onBlur:nr,onKeyDown:Dr,onKeyUp:$n,onCompositionStart:Yr,onCompositionEnd:Zr,onBeforeInput:Gr},Wn&&b.createElement(gt,{prefixCls:pe,upNode:pr,downNode:Vn,upDisabled:Wr,downDisabled:Br,onStep:ia}),b.createElement("div",{className:"".concat($t,"-wrap")},b.createElement("input",(0,me.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":cn,"aria-valuemax":Sr,"aria-valuenow":zn.isInvalidate()?null:zn.toString(),step:Jn},wt,{ref:(0,dt.sQ)(ut,it),className:$t,value:ar,onChange:ta,disabled:wr,readOnly:ur}))))}),Ot=b.forwardRef(function(xt,it){var pe=xt.disabled,xn=xt.style,Rn=xt.prefixCls,cn=Rn===void 0?"rc-input-number":Rn,Sr=xt.value,yr=xt.prefix,Jn=xt.suffix,vr=xt.addonBefore,bt=xt.addonAfter,wr=xt.className,ur=xt.classNames,pr=(0,Ie.Z)(xt,at),Vn=b.useRef(null),Er=b.useRef(null),mr=b.useRef(null),Rr=function(Wn){mr.current&&(0,xe.nH)(mr.current,Wn)};return b.useImperativeHandle(it,function(){return kt(mr.current,{focus:Rr,nativeElement:Vn.current.nativeElement||Er.current})}),b.createElement(Et.BaseInput,{className:wr,triggerFocus:Rr,prefixCls:cn,value:Sr,disabled:pe,style:xn,prefix:yr,suffix:Jn,addonAfter:bt,addonBefore:vr,classNames:ur,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:Vn},b.createElement(Bn,(0,me.Z)({prefixCls:cn,disabled:pe,ref:mr,domRef:Er,className:ur==null?void 0:ur.input},pr)))}),Un=Ot,Wt=Un,gn=x(62487),un=x(82855),De=x(48755),he=x(60840),ce=x(2171),Ne=x(83397),Ue=x(31756),ge=x(56553),et=x(24971),pt=x(70045),sn=x(36237),It=x(53075),Zt=x(64910),rn=x(39082),yn=x(63356),Yt=x(56119),In=x(16931),Sn=x(51636),jt=x(17835);const Qn=xt=>{var it;const pe=(it=xt.handleVisible)!==null&&it!==void 0?it:"auto",xn=xt.controlHeightSM-xt.lineWidth*2;return Object.assign(Object.assign({},(0,Zt.T)(xt)),{controlWidth:90,handleWidth:xn,handleFontSize:xt.fontSize/2,handleVisible:pe,handleActiveBg:xt.colorFillAlter,handleBg:xt.colorBgContainer,filledHandleBg:new jt.FastColor(xt.colorFillSecondary).onBackground(xt.colorBgContainer).toHexString(),handleHoverColor:xt.colorPrimary,handleBorderColor:xt.colorBorder,handleOpacity:pe===!0?1:0,handleVisibleWidth:pe===!0?xn:0})},jn=(xt,it)=>{let{componentCls:pe,borderRadiusSM:xn,borderRadiusLG:Rn}=xt;const cn=it==="lg"?Rn:xn;return{[`&-${it}`]:{[`${pe}-handler-wrap`]:{borderStartEndRadius:cn,borderEndEndRadius:cn},[`${pe}-handler-up`]:{borderStartEndRadius:cn},[`${pe}-handler-down`]:{borderEndEndRadius:cn}}}},qn=xt=>{const{componentCls:it,lineWidth:pe,lineType:xn,borderRadius:Rn,inputFontSizeSM:cn,inputFontSizeLG:Sr,controlHeightLG:yr,controlHeightSM:Jn,colorError:vr,paddingInlineSM:bt,paddingBlockSM:wr,paddingBlockLG:ur,paddingInlineLG:pr,colorTextDescription:Vn,motionDurationMid:Er,handleHoverColor:mr,handleOpacity:Rr,paddingInline:kr,paddingBlock:Wn,handleBg:Lr,handleActiveBg:qr,colorTextDisabled:Ur,borderRadiusSM:da,borderRadiusLG:$r,controlWidth:kn,handleBorderColor:er,filledHandleBg:zr,lineHeightLG:na,calc:zt}=xt;return[{[it]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,yn.Wf)(xt)),(0,It.ik)(xt)),{display:"inline-block",width:kn,margin:0,padding:0,borderRadius:Rn}),(0,rn.qG)(xt,{[`${it}-handler-wrap`]:{background:Lr,[`${it}-handler-down`]:{borderBlockStart:`${(0,sn.unit)(pe)} ${xn} ${er}`}}})),(0,rn.H8)(xt,{[`${it}-handler-wrap`]:{background:zr,[`${it}-handler-down`]:{borderBlockStart:`${(0,sn.unit)(pe)} ${xn} ${er}`}},"&:focus-within":{[`${it}-handler-wrap`]:{background:Lr}}})),(0,rn.vc)(xt,{[`${it}-handler-wrap`]:{background:Lr,[`${it}-handler-down`]:{borderBlockStart:`${(0,sn.unit)(pe)} ${xn} ${er}`}}})),(0,rn.Mu)(xt)),{"&-rtl":{direction:"rtl",[`${it}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Sr,lineHeight:na,borderRadius:$r,[`input${it}-input`]:{height:zt(yr).sub(zt(pe).mul(2)).equal(),padding:`${(0,sn.unit)(ur)} ${(0,sn.unit)(pr)}`}},"&-sm":{padding:0,fontSize:cn,borderRadius:da,[`input${it}-input`]:{height:zt(Jn).sub(zt(pe).mul(2)).equal(),padding:`${(0,sn.unit)(wr)} ${(0,sn.unit)(bt)}`}},"&-out-of-range":{[`${it}-input-wrap`]:{input:{color:vr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,yn.Wf)(xt)),(0,It.s7)(xt)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${it}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${it}-group-addon`]:{borderRadius:$r,fontSize:xt.fontSizeLG}},"&-sm":{[`${it}-group-addon`]:{borderRadius:da}}},(0,rn.ir)(xt)),(0,rn.S5)(xt)),{[`&:not(${it}-compact-first-item):not(${it}-compact-last-item)${it}-compact-item`]:{[`${it}, ${it}-group-addon`]:{borderRadius:0}},[`&:not(${it}-compact-last-item)${it}-compact-first-item`]:{[`${it}, ${it}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${it}-compact-first-item)${it}-compact-last-item`]:{[`${it}, ${it}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${it}-input`]:{cursor:"not-allowed"},[it]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,yn.Wf)(xt)),{width:"100%",padding:`${(0,sn.unit)(Wn)} ${(0,sn.unit)(kr)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Rn,outline:0,transition:`all ${Er} linear`,appearance:"textfield",fontSize:"inherit"}),(0,It.nz)(xt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${it}-handler-wrap, &-focused ${it}-handler-wrap`]:{width:xt.handleWidth,opacity:1}})},{[it]:Object.assign(Object.assign(Object.assign({[`${it}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:xt.handleVisibleWidth,opacity:Rr,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Rn,borderEndEndRadius:Rn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Er}`,overflow:"hidden",[`${it}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` - ${it}-handler-up-inner, - ${it}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:xt.handleFontSize}}},[`${it}-handler`]:{height:"50%",overflow:"hidden",color:Vn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,sn.unit)(pe)} ${xn} ${er}`,transition:`all ${Er} linear`,"&:active":{background:qr},"&:hover":{height:"60%",[` - ${it}-handler-up-inner, - ${it}-handler-down-inner - `]:{color:mr}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,yn.Ro)()),{color:Vn,transition:`all ${Er} linear`,userSelect:"none"})},[`${it}-handler-up`]:{borderStartEndRadius:Rn},[`${it}-handler-down`]:{borderEndEndRadius:Rn}},jn(xt,"lg")),jn(xt,"sm")),{"&-disabled, &-readonly":{[`${it}-handler-wrap`]:{display:"none"},[`${it}-input`]:{color:"inherit"}},[` - ${it}-handler-up-disabled, - ${it}-handler-down-disabled - `]:{cursor:"not-allowed"},[` - ${it}-handler-up-disabled:hover &-handler-up-inner, - ${it}-handler-down-disabled:hover &-handler-down-inner - `]:{color:Ur}})}]},mn=xt=>{const{componentCls:it,paddingBlock:pe,paddingInline:xn,inputAffixPadding:Rn,controlWidth:cn,borderRadiusLG:Sr,borderRadiusSM:yr,paddingInlineLG:Jn,paddingInlineSM:vr,paddingBlockLG:bt,paddingBlockSM:wr,motionDurationMid:ur}=xt;return{[`${it}-affix-wrapper`]:Object.assign(Object.assign({[`input${it}-input`]:{padding:`${(0,sn.unit)(pe)} 0`}},(0,It.ik)(xt)),{position:"relative",display:"inline-flex",alignItems:"center",width:cn,padding:0,paddingInlineStart:xn,"&-lg":{borderRadius:Sr,paddingInlineStart:Jn,[`input${it}-input`]:{padding:`${(0,sn.unit)(bt)} 0`}},"&-sm":{borderRadius:yr,paddingInlineStart:vr,[`input${it}-input`]:{padding:`${(0,sn.unit)(wr)} 0`}},[`&:not(${it}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${it}-disabled`]:{background:"transparent"},[`> div${it}`]:{width:"100%",border:"none",outline:"none",[`&${it}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${it}-handler-wrap`]:{zIndex:2},[it]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Rn},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:xn,marginInlineStart:Rn,transition:`margin ${ur}`}},[`&:hover ${it}-handler-wrap, &-focused ${it}-handler-wrap`]:{width:xt.handleWidth,opacity:1},[`&:not(${it}-affix-wrapper-without-controls):hover ${it}-suffix`]:{marginInlineEnd:xt.calc(xt.handleWidth).add(xn).equal()}})}};var Gn=(0,In.I$)("InputNumber",xt=>{const it=(0,Sn.mergeToken)(xt,(0,Zt.e)(xt));return[qn(it),mn(it),(0,Yt.c)(it)]},Qn,{unitless:{handleOpacity:!0}}),Ln=function(xt,it){var pe={};for(var xn in xt)Object.prototype.hasOwnProperty.call(xt,xn)&&it.indexOf(xn)<0&&(pe[xn]=xt[xn]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rn=0,xn=Object.getOwnPropertySymbols(xt);Rn{const{getPrefixCls:pe,direction:xn}=b.useContext(De.E_),Rn=b.useRef(null);b.useImperativeHandle(it,()=>Rn.current);const{className:cn,rootClassName:Sr,size:yr,disabled:Jn,prefixCls:vr,addonBefore:bt,addonAfter:wr,prefix:ur,suffix:pr,bordered:Vn,readOnly:Er,status:mr,controls:Rr,variant:kr}=xt,Wn=Ln(xt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Lr=pe("input-number",vr),qr=(0,Ne.Z)(Lr),[Ur,da,$r]=Gn(Lr,qr),{compactSize:kn,compactItemClassnames:er}=(0,pt.ri)(Lr,xn);let zr=b.createElement(ue.Z,{className:`${Lr}-handler-up-inner`}),na=b.createElement(be.Z,{className:`${Lr}-handler-down-inner`});const zt=typeof Rr=="boolean"?Rr:void 0;typeof Rr=="object"&&(zr=typeof Rr.upIcon=="undefined"?zr:b.createElement("span",{className:`${Lr}-handler-up-inner`},Rr.upIcon),na=typeof Rr.downIcon=="undefined"?na:b.createElement("span",{className:`${Lr}-handler-down-inner`},Rr.downIcon));const{hasFeedback:an,status:vt,isFormItemInput:Gt,feedbackIcon:wt}=b.useContext(ge.aM),$t=(0,un.F)(vt,mr),ut=(0,Ue.Z)(fn=>{var zn;return(zn=yr!=null?yr:kn)!==null&&zn!==void 0?zn:fn}),Qt=b.useContext(ce.Z),Xt=Jn!=null?Jn:Qt,[ve,Te]=(0,et.Z)("inputNumber",kr,Vn),ht=an&&b.createElement(b.Fragment,null,wt),Le=Ee()({[`${Lr}-lg`]:ut==="large",[`${Lr}-sm`]:ut==="small",[`${Lr}-rtl`]:xn==="rtl",[`${Lr}-in-form-item`]:Gt},da),$e=`${Lr}-group`,_n=b.createElement(Wt,Object.assign({ref:Rn,disabled:Xt,className:Ee()($r,qr,cn,Sr,er),upHandler:zr,downHandler:na,prefixCls:Lr,readOnly:Er,controls:zt,prefix:ur,suffix:ht||pr,addonBefore:bt&&b.createElement(gn.Z,{form:!0,space:!0},bt),addonAfter:wr&&b.createElement(gn.Z,{form:!0,space:!0},wr),classNames:{input:Le,variant:Ee()({[`${Lr}-${ve}`]:Te},(0,un.Z)(Lr,$t,an)),affixWrapper:Ee()({[`${Lr}-affix-wrapper-sm`]:ut==="small",[`${Lr}-affix-wrapper-lg`]:ut==="large",[`${Lr}-affix-wrapper-rtl`]:xn==="rtl",[`${Lr}-affix-wrapper-without-controls`]:Rr===!1||Xt},da),wrapper:Ee()({[`${$e}-rtl`]:xn==="rtl"},da),groupWrapper:Ee()({[`${Lr}-group-wrapper-sm`]:ut==="small",[`${Lr}-group-wrapper-lg`]:ut==="large",[`${Lr}-group-wrapper-rtl`]:xn==="rtl",[`${Lr}-group-wrapper-${ve}`]:Te},(0,un.Z)(`${Lr}-group-wrapper`,$t,an),da)}},Wn));return Ur(_n)}),tn=Dt,Ut=xt=>b.createElement(he.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},b.createElement(Dt,Object.assign({},xt)));tn._InternalPanelDoNotUseOrYouWillBeFired=Ut;var En=tn},49397:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return qe}});var b=x(59301),be=x(92310),ue=x.n(be),fe=x(36901),Ee=x(8654),me=x(62487),ke=x(86013),Me=x(82855),Oe=x(48755),Ie=x(2171),ze=x(83397),_e=x(31756),yt=x(56553),tt=x(24971),Ke=x(70045),lt=x(23826),Ge=x(53075);function Ye(Je){return!!(Je.prefix||Je.suffix||Je.allowClear||Je.showCount)}var Ve=function(Je,Xe){var rt={};for(var Et in Je)Object.prototype.hasOwnProperty.call(Je,Et)&&Xe.indexOf(Et)<0&&(rt[Et]=Je[Et]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Et=Object.getOwnPropertySymbols(Je);ot{const{prefixCls:rt,bordered:Et=!0,status:ot,size:kt,disabled:dt,onBlur:ft,onFocus:Ct,suffix:Pt,allowClear:Ze,addonAfter:Nt,addonBefore:At,className:qt,style:Dn,styles:gt,rootClassName:We,onChange:xe,classNames:nn,variant:en}=Je,at=Ve(Je,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:Ht,direction:_t,allowClear:Bn,autoComplete:Ot,className:Un,style:Wt,classNames:gn,styles:un}=(0,Oe.dj)("input"),De=Ht("input",rt),he=(0,b.useRef)(null),ce=(0,ze.Z)(De),[Ne,Ue,ge]=(0,Ge.TI)(De,We),[et]=(0,Ge.ZP)(De,ce),{compactSize:pt,compactItemClassnames:sn}=(0,Ke.ri)(De,_t),It=(0,_e.Z)(En=>{var xt;return(xt=kt!=null?kt:pt)!==null&&xt!==void 0?xt:En}),Zt=b.useContext(Ie.Z),rn=dt!=null?dt:Zt,{status:yn,hasFeedback:Yt,feedbackIcon:In}=(0,b.useContext)(yt.aM),Sn=(0,Me.F)(yn,ot),jt=Ye(Je)||!!Yt,Qn=(0,b.useRef)(jt),jn=(0,lt.Z)(he,!0),qn=En=>{jn(),ft==null||ft(En)},mn=En=>{jn(),Ct==null||Ct(En)},Gn=En=>{jn(),xe==null||xe(En)},Ln=(Yt||Pt)&&b.createElement(b.Fragment,null,Pt,Yt&&In),Dt=(0,ke.Z)(Ze!=null?Ze:Bn),[tn,Ut]=(0,tt.Z)("input",en,Et);return Ne(et(b.createElement(fe.default,Object.assign({ref:(0,Ee.sQ)(Xe,he),prefixCls:De,autoComplete:Ot},at,{disabled:rn,onBlur:qn,onFocus:mn,style:Object.assign(Object.assign({},Wt),Dn),styles:Object.assign(Object.assign({},un),gt),suffix:Ln,allowClear:Dt,className:ue()(qt,We,ge,ce,sn,Un),onChange:Gn,addonBefore:At&&b.createElement(me.Z,{form:!0,space:!0},At),addonAfter:Nt&&b.createElement(me.Z,{form:!0,space:!0},Nt),classNames:Object.assign(Object.assign(Object.assign({},nn),gn),{input:ue()({[`${De}-sm`]:It==="small",[`${De}-lg`]:It==="large",[`${De}-rtl`]:_t==="rtl"},nn==null?void 0:nn.input,gn.input,Ue),variant:ue()({[`${De}-${tn}`]:Ut},(0,Me.Z)(De,Sn)),affixWrapper:ue()({[`${De}-affix-wrapper-sm`]:It==="small",[`${De}-affix-wrapper-lg`]:It==="large",[`${De}-affix-wrapper-rtl`]:_t==="rtl"},Ue),wrapper:ue()({[`${De}-group-rtl`]:_t==="rtl"},Ue),groupWrapper:ue()({[`${De}-group-wrapper-sm`]:It==="small",[`${De}-group-wrapper-lg`]:It==="large",[`${De}-group-wrapper-rtl`]:_t==="rtl",[`${De}-group-wrapper-${tn}`]:Ut},(0,Me.Z)(`${De}-group-wrapper`,Sn,Yt),Ue)})}))))})},79809:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Xe}});var b=x(59301),be=x(92310),ue=x.n(be),fe=x(22711),Ee=x(86013),me=x(82855),ke=x(48755),Me=x(2171),Oe=x(83397),Ie=x(31756),ze=x(56553),_e=x(24971),yt=x(70045),tt=x(30292),Ke=x(53075),lt=x(16931),Ge=x(51636),Ye=x(64910);const Ve=rt=>{const{componentCls:Et,paddingLG:ot}=rt,kt=`${Et}-textarea`;return{[`textarea${Et}`]:{maxWidth:"100%",height:"auto",minHeight:rt.controlHeight,lineHeight:rt.lineHeight,verticalAlign:"bottom",transition:`all ${rt.motionDurationSlow}`,resize:"vertical",[`&${Et}-mouse-active`]:{transition:`all ${rt.motionDurationSlow}, height 0s, width 0s`}},[`${Et}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[kt]:{position:"relative","&-show-count":{[`> ${Et}`]:{height:"100%"},[`${Et}-data-count`]:{position:"absolute",bottom:rt.calc(rt.fontSize).mul(rt.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:rt.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` - &-allow-clear > ${Et}, - &-affix-wrapper${kt}-has-feedback ${Et} - `]:{paddingInlineEnd:ot},[`&-affix-wrapper${Et}-affix-wrapper`]:{padding:0,[`> textarea${Et}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:rt.calc(rt.controlHeight).sub(rt.calc(rt.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${Et}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${Et}-clear-icon`]:{position:"absolute",insetInlineEnd:rt.paddingInline,insetBlockStart:rt.paddingXS},[`${kt}-suffix`]:{position:"absolute",top:0,insetInlineEnd:rt.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${Et}-affix-wrapper-sm`]:{[`${Et}-suffix`]:{[`${Et}-clear-icon`]:{insetInlineEnd:rt.paddingInlineSM}}}}}};var Qe=(0,lt.I$)(["Input","TextArea"],rt=>{const Et=(0,Ge.mergeToken)(rt,(0,Ye.e)(rt));return[Ve(Et)]},Ye.T,{resetFont:!1}),qe=function(rt,Et){var ot={};for(var kt in rt)Object.prototype.hasOwnProperty.call(rt,kt)&&Et.indexOf(kt)<0&&(ot[kt]=rt[kt]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,kt=Object.getOwnPropertySymbols(rt);dt{var ot;const{prefixCls:kt,bordered:dt=!0,size:ft,disabled:Ct,status:Pt,allowClear:Ze,classNames:Nt,rootClassName:At,className:qt,style:Dn,styles:gt,variant:We,showCount:xe,onMouseDown:nn,onResize:en}=rt,at=qe(rt,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:Ht,direction:_t,allowClear:Bn,autoComplete:Ot,className:Un,style:Wt,classNames:gn,styles:un}=(0,ke.dj)("textArea"),De=b.useContext(Me.Z),he=Ct!=null?Ct:De,{status:ce,hasFeedback:Ne,feedbackIcon:Ue}=b.useContext(ze.aM),ge=(0,me.F)(ce,Pt),et=b.useRef(null);b.useImperativeHandle(Et,()=>{var Ut;return{resizableTextArea:(Ut=et.current)===null||Ut===void 0?void 0:Ut.resizableTextArea,focus:En=>{var xt,it;(0,tt.nH)((it=(xt=et.current)===null||xt===void 0?void 0:xt.resizableTextArea)===null||it===void 0?void 0:it.textArea,En)},blur:()=>{var En;return(En=et.current)===null||En===void 0?void 0:En.blur()}}});const pt=Ht("input",kt),sn=(0,Oe.Z)(pt),[It,Zt,rn]=(0,Ke.TI)(pt,At),[yn]=Qe(pt,sn),{compactSize:Yt,compactItemClassnames:In}=(0,yt.ri)(pt,_t),Sn=(0,Ie.Z)(Ut=>{var En;return(En=ft!=null?ft:Yt)!==null&&En!==void 0?En:Ut}),[jt,Qn]=(0,_e.Z)("textArea",We,dt),jn=(0,Ee.Z)(Ze!=null?Ze:Bn),[qn,mn]=b.useState(!1),[Gn,Ln]=b.useState(!1),Dt=Ut=>{mn(!0),nn==null||nn(Ut);const En=()=>{mn(!1),document.removeEventListener("mouseup",En)};document.addEventListener("mouseup",En)},tn=Ut=>{var En,xt;if(en==null||en(Ut),qn&&typeof getComputedStyle=="function"){const it=(xt=(En=et.current)===null||En===void 0?void 0:En.nativeElement)===null||xt===void 0?void 0:xt.querySelector("textarea");it&&getComputedStyle(it).resize==="both"&&Ln(!0)}};return It(yn(b.createElement(fe.default,Object.assign({autoComplete:Ot},at,{style:Object.assign(Object.assign({},Wt),Dn),styles:Object.assign(Object.assign({},un),gt),disabled:he,allowClear:jn,className:ue()(rn,sn,qt,At,In,Un,Gn&&`${pt}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},Nt),gn),{textarea:ue()({[`${pt}-sm`]:Sn==="small",[`${pt}-lg`]:Sn==="large"},Zt,Nt==null?void 0:Nt.textarea,gn.textarea,qn&&`${pt}-mouse-active`),variant:ue()({[`${pt}-${jt}`]:Qn},(0,me.Z)(pt,ge)),affixWrapper:ue()(`${pt}-textarea-affix-wrapper`,{[`${pt}-affix-wrapper-rtl`]:_t==="rtl",[`${pt}-affix-wrapper-sm`]:Sn==="small",[`${pt}-affix-wrapper-lg`]:Sn==="large",[`${pt}-textarea-show-count`]:xe||((ot=rt.count)===null||ot===void 0?void 0:ot.show)},Zt)}),prefixCls:pt,suffix:Ne&&b.createElement("span",{className:`${pt}-textarea-suffix`},Ue),showCount:xe,ref:et,onResize:tn,onMouseDown:Dt}))))})},23826:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return be}});var b=x(59301);function be(ue,fe){const Ee=(0,b.useRef)([]),me=()=>{Ee.current.push(setTimeout(()=>{var ke,Me,Oe,Ie;!((ke=ue.current)===null||ke===void 0)&&ke.input&&((Me=ue.current)===null||Me===void 0?void 0:Me.input.getAttribute("type"))==="password"&&(!((Oe=ue.current)===null||Oe===void 0)&&Oe.input.hasAttribute("value"))&&((Ie=ue.current)===null||Ie===void 0||Ie.input.removeAttribute("value"))}))};return(0,b.useEffect)(()=>(fe&&me(),()=>Ee.current.forEach(ke=>{ke&&clearTimeout(ke)})),[]),me}},37568:function(Se,oe,x){"use strict";x.d(oe,{default:function(){return gn}});var b=x(59301),be=x(92310),ue=x.n(be),fe=x(48755),Ee=x(56553),me=x(53075),Me=un=>{const{getPrefixCls:De,direction:he}=(0,b.useContext)(fe.E_),{prefixCls:ce,className:Ne}=un,Ue=De("input-group",ce),ge=De("input"),[et,pt,sn]=(0,me.ZP)(ge),It=ue()(Ue,sn,{[`${Ue}-lg`]:un.size==="large",[`${Ue}-sm`]:un.size==="small",[`${Ue}-compact`]:un.compact,[`${Ue}-rtl`]:he==="rtl"},pt,Ne),Zt=(0,b.useContext)(Ee.aM),rn=(0,b.useMemo)(()=>Object.assign(Object.assign({},Zt),{isFormItemInput:!1}),[Zt]);return et(b.createElement("span",{className:It,style:un.style,onMouseEnter:un.onMouseEnter,onMouseLeave:un.onMouseLeave,onFocus:un.onFocus,onBlur:un.onBlur},b.createElement(Ee.aM.Provider,{value:rn},un.children)))},Oe=x(49397),Ie=x(77654),ze=x(6089),_e=x(26112),yt=x(82855),tt=x(31756),Ke=x(16931),lt=x(51636),Ge=x(64910);const Ye=un=>{const{componentCls:De,paddingXS:he}=un;return{[De]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:he,"&-rtl":{direction:"rtl"},[`${De}-input`]:{textAlign:"center",paddingInline:un.paddingXXS},[`&${De}-sm ${De}-input`]:{paddingInline:un.calc(un.paddingXXS).div(2).equal()},[`&${De}-lg ${De}-input`]:{paddingInline:un.paddingXS}}}};var Ve=(0,Ke.I$)(["Input","OTP"],un=>{const De=(0,lt.mergeToken)(un,(0,Ge.e)(un));return[Ye(De)]},Ge.T),Qe=x(16089),qe=function(un,De){var he={};for(var ce in un)Object.prototype.hasOwnProperty.call(un,ce)&&De.indexOf(ce)<0&&(he[ce]=un[ce]);if(un!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ce=Object.getOwnPropertySymbols(un);Ne{const{value:he,onChange:ce,onActiveChange:Ne,index:Ue,mask:ge}=un,et=qe(un,["value","onChange","onActiveChange","index","mask"]),pt=he&&typeof ge=="string"?ge:he,sn=Yt=>{ce(Ue,Yt.target.value)},It=b.useRef(null);b.useImperativeHandle(De,()=>It.current);const Zt=()=>{(0,Qe.Z)(()=>{var Yt;const In=(Yt=It.current)===null||Yt===void 0?void 0:Yt.input;document.activeElement===In&&In&&In.select()})},rn=Yt=>{const{key:In,ctrlKey:Sn,metaKey:jt}=Yt;In==="ArrowLeft"?Ne(Ue-1):In==="ArrowRight"?Ne(Ue+1):In==="z"&&(Sn||jt)&&Yt.preventDefault(),Zt()},yn=Yt=>{Yt.key==="Backspace"&&!he&&Ne(Ue-1),Zt()};return b.createElement(Oe.Z,Object.assign({type:ge===!0?"password":"text"},et,{ref:It,value:pt,onInput:sn,onFocus:Zt,onKeyDown:rn,onKeyUp:yn,onMouseDown:Zt,onMouseUp:Zt}))}),rt=function(un,De){var he={};for(var ce in un)Object.prototype.hasOwnProperty.call(un,ce)&&De.indexOf(ce)<0&&(he[ce]=un[ce]);if(un!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ce=Object.getOwnPropertySymbols(un);Ne{const{index:De,prefixCls:he,separator:ce}=un,Ne=typeof ce=="function"?ce(De):ce;return Ne?b.createElement("span",{className:`${he}-separator`},Ne):null};var dt=b.forwardRef((un,De)=>{const{prefixCls:he,length:ce=6,size:Ne,defaultValue:Ue,value:ge,onChange:et,formatter:pt,separator:sn,variant:It,disabled:Zt,status:rn,autoFocus:yn,mask:Yt,type:In,onInput:Sn,inputMode:jt}=un,Qn=rt(un,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:jn,direction:qn}=b.useContext(fe.E_),mn=jn("otp",he),Gn=(0,_e.Z)(Qn,{aria:!0,data:!0,attr:!0}),[Ln,Dt,tn]=Ve(mn),Ut=(0,tt.Z)(ur=>Ne!=null?Ne:ur),En=b.useContext(Ee.aM),xt=(0,yt.F)(En.status,rn),it=b.useMemo(()=>Object.assign(Object.assign({},En),{status:xt,hasFeedback:!1,feedbackIcon:null}),[En,xt]),pe=b.useRef(null),xn=b.useRef({});b.useImperativeHandle(De,()=>({focus:()=>{var ur;(ur=xn.current[0])===null||ur===void 0||ur.focus()},blur:()=>{var ur;for(let pr=0;prpt?pt(ur):ur,[cn,Sr]=b.useState(()=>Et(Rn(Ue||"")));b.useEffect(()=>{ge!==void 0&&Sr(Et(ge))},[ge]);const yr=(0,ze.Z)(ur=>{Sr(ur),Sn&&Sn(ur),et&&ur.length===ce&&ur.every(pr=>pr)&&ur.some((pr,Vn)=>cn[Vn]!==pr)&&et(ur.join(""))}),Jn=(0,ze.Z)((ur,pr)=>{let Vn=(0,Ie.Z)(cn);for(let mr=0;mr=0&&!Vn[mr];mr-=1)Vn.pop();const Er=Rn(Vn.map(mr=>mr||" ").join(""));return Vn=Et(Er).map((mr,Rr)=>mr===" "&&!Vn[Rr]?Vn[Rr]:mr),Vn}),vr=(ur,pr)=>{var Vn;const Er=Jn(ur,pr),mr=Math.min(ur+pr.length,ce-1);mr!==ur&&Er[ur]!==void 0&&((Vn=xn.current[mr])===null||Vn===void 0||Vn.focus()),yr(Er)},bt=ur=>{var pr;(pr=xn.current[ur])===null||pr===void 0||pr.focus()},wr={variant:It,disabled:Zt,status:xt,mask:Yt,type:In,inputMode:jt};return Ln(b.createElement("div",Object.assign({},Gn,{ref:pe,className:ue()(mn,{[`${mn}-sm`]:Ut==="small",[`${mn}-lg`]:Ut==="large",[`${mn}-rtl`]:qn==="rtl"},tn,Dt)}),b.createElement(Ee.aM.Provider,{value:it},Array.from({length:ce}).map((ur,pr)=>{const Vn=`otp-${pr}`,Er=cn[pr]||"";return b.createElement(b.Fragment,{key:Vn},b.createElement(Xe,Object.assign({ref:mr=>{xn.current[pr]=mr},index:pr,size:Ut,htmlSize:1,className:`${mn}-input`,onChange:vr,value:Er,onActiveChange:bt,autoFocus:pr===0&&yn},wr)),prun?b.createElement(Ct.Z,null):b.createElement(ft.Z,null),gt={click:"onClick",hover:"onMouseOver"};var xe=b.forwardRef((un,De)=>{const{disabled:he,action:ce="click",visibilityToggle:Ne=!0,iconRender:Ue=Dn}=un,ge=b.useContext(Nt.Z),et=he!=null?he:ge,pt=typeof Ne=="object"&&Ne.visible!==void 0,[sn,It]=(0,b.useState)(()=>pt?Ne.visible:!1),Zt=(0,b.useRef)(null);b.useEffect(()=>{pt&&It(Ne.visible)},[pt,Ne]);const rn=(0,At.Z)(Zt),yn=()=>{var Ut;if(et)return;sn&&rn();const En=!sn;It(En),typeof Ne=="object"&&((Ut=Ne.onVisibleChange)===null||Ut===void 0||Ut.call(Ne,En))},Yt=Ut=>{const En=gt[ce]||"",xt=Ue(sn),it={[En]:yn,className:`${Ut}-icon`,key:"passwordIcon",onMouseDown:pe=>{pe.preventDefault()},onMouseUp:pe=>{pe.preventDefault()}};return b.cloneElement(b.isValidElement(xt)?xt:b.createElement("span",null,xt),it)},{className:In,prefixCls:Sn,inputPrefixCls:jt,size:Qn}=un,jn=qt(un,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:qn}=b.useContext(fe.E_),mn=qn("input",jt),Gn=qn("input-password",Sn),Ln=Ne&&Yt(Gn),Dt=ue()(Gn,In,{[`${Gn}-${Qn}`]:!!Qn}),tn=Object.assign(Object.assign({},(0,Pt.Z)(jn,["suffix","iconRender","visibilityToggle"])),{type:sn?"text":"password",className:Dt,prefixCls:mn,suffix:Ln});return Qn&&(tn.size=Qn),b.createElement(Oe.Z,Object.assign({ref:(0,Ze.sQ)(De,Zt)},tn))}),nn=x(47472),en=x(22703),at=x(7939),Ht=x(70045),_t=function(un,De){var he={};for(var ce in un)Object.prototype.hasOwnProperty.call(un,ce)&&De.indexOf(ce)<0&&(he[ce]=un[ce]);if(un!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,ce=Object.getOwnPropertySymbols(un);Ne{const{prefixCls:he,inputPrefixCls:ce,className:Ne,size:Ue,suffix:ge,enterButton:et=!1,addonAfter:pt,loading:sn,disabled:It,onSearch:Zt,onChange:rn,onCompositionStart:yn,onCompositionEnd:Yt}=un,In=_t(un,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Sn,direction:jt}=b.useContext(fe.E_),Qn=b.useRef(!1),jn=Sn("input-search",he),qn=Sn("input",ce),{compactSize:mn}=(0,Ht.ri)(jn,jt),Gn=(0,tt.Z)(vr=>{var bt;return(bt=Ue!=null?Ue:mn)!==null&&bt!==void 0?bt:vr}),Ln=b.useRef(null),Dt=vr=>{vr!=null&&vr.target&&vr.type==="click"&&Zt&&Zt(vr.target.value,vr,{source:"clear"}),rn==null||rn(vr)},tn=vr=>{var bt;document.activeElement===((bt=Ln.current)===null||bt===void 0?void 0:bt.input)&&vr.preventDefault()},Ut=vr=>{var bt,wr;Zt&&Zt((wr=(bt=Ln.current)===null||bt===void 0?void 0:bt.input)===null||wr===void 0?void 0:wr.value,vr,{source:"input"})},En=vr=>{Qn.current||sn||Ut(vr)},xt=typeof et=="boolean"?b.createElement(nn.Z,null):null,it=`${jn}-button`;let pe;const xn=et||{},Rn=xn.type&&xn.type.__ANT_BUTTON===!0;Rn||xn.type==="button"?pe=(0,en.Tm)(xn,Object.assign({onMouseDown:tn,onClick:vr=>{var bt,wr;(wr=(bt=xn==null?void 0:xn.props)===null||bt===void 0?void 0:bt.onClick)===null||wr===void 0||wr.call(bt,vr),Ut(vr)},key:"enterButton"},Rn?{className:it,size:Gn}:{})):pe=b.createElement(at.ZP,{className:it,type:et?"primary":void 0,size:Gn,disabled:It,key:"enterButton",onMouseDown:tn,onClick:Ut,loading:sn,icon:xt},et),pt&&(pe=[pe,(0,en.Tm)(pt,{key:"addonAfter"})]);const cn=ue()(jn,{[`${jn}-rtl`]:jt==="rtl",[`${jn}-${Gn}`]:!!Gn,[`${jn}-with-button`]:!!et},Ne),Sr=Object.assign(Object.assign({},In),{className:cn,prefixCls:qn,type:"search"}),yr=vr=>{Qn.current=!0,yn==null||yn(vr)},Jn=vr=>{Qn.current=!1,Yt==null||Yt(vr)};return b.createElement(Oe.Z,Object.assign({ref:(0,Ze.sQ)(Ln,De),onPressEnter:En},Sr,{size:Gn,onCompositionStart:yr,onCompositionEnd:Jn,addonAfter:pe,suffix:ge,onChange:Dt,disabled:It}))}),Un=x(79809);const Wt=Oe.Z;Wt.Group=Me,Wt.Search=Ot,Wt.TextArea=Un.Z,Wt.Password=xe,Wt.OTP=dt;var gn=Wt},24303:function(Se,oe,x){"use strict";x.d(oe,{D:function(){return rt},Z:function(){return kt}});var b=x(59301),be=x(60499),ue={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},fe=ue,Ee=x(7657),me=function(ft,Ct){return b.createElement(Ee.Z,(0,be.Z)({},ft,{ref:Ct,icon:fe}))},ke=b.forwardRef(me),Me=ke,Oe=x(33853),Ie=x(38819),ze=x(92310),_e=x.n(ze),yt=x(2738),tt=x(48755),Ke=x(6989),lt=x(36237),Ge=x(48923),Ye=x(16931);const Ve=dt=>{const{componentCls:ft,siderBg:Ct,motionDurationMid:Pt,motionDurationSlow:Ze,antCls:Nt,triggerHeight:At,triggerColor:qt,triggerBg:Dn,headerHeight:gt,zeroTriggerWidth:We,zeroTriggerHeight:xe,borderRadiusLG:nn,lightSiderBg:en,lightTriggerColor:at,lightTriggerBg:Ht,bodyBg:_t}=dt;return{[ft]:{position:"relative",minWidth:0,background:Ct,transition:`all ${Pt}, background 0s`,"&-has-trigger":{paddingBottom:At},"&-right":{order:1},[`${ft}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${Nt}-menu${Nt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${ft}-children`]:{overflow:"hidden"},[`${ft}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:At,color:qt,lineHeight:(0,lt.unit)(At),textAlign:"center",background:Dn,cursor:"pointer",transition:`all ${Pt}`},[`${ft}-zero-width-trigger`]:{position:"absolute",top:gt,insetInlineEnd:dt.calc(We).mul(-1).equal(),zIndex:1,width:We,height:xe,color:qt,fontSize:dt.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ct,borderRadius:`0 ${(0,lt.unit)(nn)} ${(0,lt.unit)(nn)} 0`,cursor:"pointer",transition:`background ${Ze} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ze}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:dt.calc(We).mul(-1).equal(),borderRadius:`${(0,lt.unit)(nn)} 0 0 ${(0,lt.unit)(nn)}`}},"&-light":{background:en,[`${ft}-trigger`]:{color:at,background:Ht},[`${ft}-zero-width-trigger`]:{color:at,background:Ht,border:`1px solid ${_t}`,borderInlineStart:0}}}}};var Qe=(0,Ye.I$)(["Layout","Sider"],dt=>[Ve(dt)],Ge.eh,{deprecatedTokens:Ge.jn}),qe=function(dt,ft){var Ct={};for(var Pt in dt)Object.prototype.hasOwnProperty.call(dt,Pt)&&ft.indexOf(Pt)<0&&(Ct[Pt]=dt[Pt]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Pt=Object.getOwnPropertySymbols(dt);Ze!Number.isNaN(Number.parseFloat(dt))&&isFinite(dt),rt=b.createContext({}),Et=(()=>{let dt=0;return function(){let ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return dt+=1,`${ft}${dt}`}})();var kt=b.forwardRef((dt,ft)=>{const{prefixCls:Ct,className:Pt,trigger:Ze,children:Nt,defaultCollapsed:At=!1,theme:qt="dark",style:Dn={},collapsible:gt=!1,reverseArrow:We=!1,width:xe=200,collapsedWidth:nn=80,zeroWidthTriggerStyle:en,breakpoint:at,onCollapse:Ht,onBreakpoint:_t}=dt,Bn=qe(dt,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ot}=(0,b.useContext)(Ke.V),[Un,Wt]=(0,b.useState)("collapsed"in dt?dt.collapsed:At),[gn,un]=(0,b.useState)(!1);(0,b.useEffect)(()=>{"collapsed"in dt&&Wt(dt.collapsed)},[dt.collapsed]);const De=(Gn,Ln)=>{"collapsed"in dt||Wt(Gn),Ht==null||Ht(Gn,Ln)},{getPrefixCls:he,direction:ce}=(0,b.useContext)(tt.E_),Ne=he("layout-sider",Ct),[Ue,ge,et]=Qe(Ne),pt=(0,b.useRef)(null);pt.current=Gn=>{un(Gn.matches),_t==null||_t(Gn.matches),Un!==Gn.matches&&De(Gn.matches,"responsive")},(0,b.useEffect)(()=>{function Gn(Dt){return pt.current(Dt)}let Ln;if(typeof window!="undefined"){const{matchMedia:Dt}=window;if(Dt&&at&&at in Je){Ln=Dt(`screen and (max-width: ${Je[at]})`);try{Ln.addEventListener("change",Gn)}catch(tn){Ln.addListener(Gn)}Gn(Ln)}}return()=>{try{Ln==null||Ln.removeEventListener("change",Gn)}catch(Dt){Ln==null||Ln.removeListener(Gn)}}},[at]),(0,b.useEffect)(()=>{const Gn=Et("ant-sider-");return Ot.addSider(Gn),()=>Ot.removeSider(Gn)},[]);const sn=()=>{De(!Un,"clickTrigger")},It=(0,yt.Z)(Bn,["collapsed"]),Zt=Un?nn:xe,rn=Xe(Zt)?`${Zt}px`:String(Zt),yn=parseFloat(String(nn||0))===0?b.createElement("span",{onClick:sn,className:_e()(`${Ne}-zero-width-trigger`,`${Ne}-zero-width-trigger-${We?"right":"left"}`),style:en},Ze||b.createElement(Me,null)):null,Yt=ce==="rtl"==!We,jt={expanded:Yt?b.createElement(Ie.Z,null):b.createElement(Oe.Z,null),collapsed:Yt?b.createElement(Oe.Z,null):b.createElement(Ie.Z,null)}[Un?"collapsed":"expanded"],Qn=Ze!==null?yn||b.createElement("div",{className:`${Ne}-trigger`,onClick:sn,style:{width:rn}},Ze||jt):null,jn=Object.assign(Object.assign({},Dn),{flex:`0 0 ${rn}`,maxWidth:rn,minWidth:rn,width:rn}),qn=_e()(Ne,`${Ne}-${qt}`,{[`${Ne}-collapsed`]:!!Un,[`${Ne}-has-trigger`]:gt&&Ze!==null&&!yn,[`${Ne}-below`]:!!gn,[`${Ne}-zero-width`]:parseFloat(rn)===0},Pt,ge,et),mn=b.useMemo(()=>({siderCollapsed:Un}),[Un]);return Ue(b.createElement(rt.Provider,{value:mn},b.createElement("aside",Object.assign({className:qn},It,{style:jn,ref:ft}),b.createElement("div",{className:`${Ne}-children`},Nt),gt||gn&&yn?Qn:null)))})},6989:function(Se,oe,x){"use strict";x.d(oe,{V:function(){return be}});var b=x(59301);const be=b.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(Se,oe,x){"use strict";x.d(oe,{eh:function(){return fe},jn:function(){return Ee}});var b=x(36237),be=x(16931);const ue=me=>{const{antCls:ke,componentCls:Me,colorText:Oe,footerBg:Ie,headerHeight:ze,headerPadding:_e,headerColor:yt,footerPadding:tt,fontSize:Ke,bodyBg:lt,headerBg:Ge}=me;return{[Me]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:lt,"&, *":{boxSizing:"border-box"},[`&${Me}-has-sider`]:{flexDirection:"row",[`> ${Me}, > ${Me}-content`]:{width:0}},[`${Me}-header, &${Me}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${Me}-header`]:{height:ze,padding:_e,color:yt,lineHeight:(0,b.unit)(ze),background:Ge,[`${ke}-menu`]:{lineHeight:"inherit"}},[`${Me}-footer`]:{padding:tt,color:Oe,fontSize:Ke,background:Ie},[`${Me}-content`]:{flex:"auto",color:Oe,minHeight:0}}},fe=me=>{const{colorBgLayout:ke,controlHeight:Me,controlHeightLG:Oe,colorText:Ie,controlHeightSM:ze,marginXXS:_e,colorTextLightSolid:yt,colorBgContainer:tt}=me,Ke=Oe*1.25;return{colorBgHeader:"#001529",colorBgBody:ke,colorBgTrigger:"#002140",bodyBg:ke,headerBg:"#001529",headerHeight:Me*2,headerPadding:`0 ${Ke}px`,headerColor:Ie,footerPadding:`${ze}px ${Ke}px`,footerBg:ke,siderBg:"#001529",triggerHeight:Oe+_e*2,triggerBg:"#002140",triggerColor:yt,zeroTriggerWidth:Oe,zeroTriggerHeight:Oe,lightSiderBg:tt,lightTriggerBg:tt,lightTriggerColor:Ie}},Ee=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];oe.ZP=(0,be.I$)("Layout",me=>[ue(me)],fe,{deprecatedTokens:Ee})},78857:function(Se,oe,x){"use strict";x.d(oe,{J:function(){return me}});var b=x(59301),be=x(8654),ue=x(62487),fe=function(ke,Me){var Oe={};for(var Ie in ke)Object.prototype.hasOwnProperty.call(ke,Ie)&&Me.indexOf(Ie)<0&&(Oe[Ie]=ke[Ie]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Ie=Object.getOwnPropertySymbols(ke);ze{const{children:Oe}=ke,Ie=fe(ke,["children"]),ze=b.useContext(Ee),_e=b.useMemo(()=>Object.assign(Object.assign({},ze),Ie),[ze,Ie.prefixCls,Ie.mode,Ie.selectable,Ie.rootClassName]),yt=(0,be.t4)(Oe),tt=(0,be.x1)(Me,yt?(0,be.C4)(Oe):null);return b.createElement(Ee.Provider,{value:_e},b.createElement(ue.Z,{space:!0},yt?b.cloneElement(Oe,{ref:tt}):Oe))});oe.Z=Ee},93041:function(Se,oe,x){"use strict";x.d(oe,{default:function(){return Ue}});var b=x(59301),be=x(28321),ue=x(24303),fe=x(18785),Ee=x(92310),me=x.n(Ee),ke=x(6089),Me=x(2738),Oe=x(86641),Ie=x(22703),ze=x(48755),_e=x(83397),tt=(0,b.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Ke=function(ge,et){var pt={};for(var sn in ge)Object.prototype.hasOwnProperty.call(ge,sn)&&et.indexOf(sn)<0&&(pt[sn]=ge[sn]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,sn=Object.getOwnPropertySymbols(ge);It{const{prefixCls:et,className:pt,dashed:sn}=ge,It=Ke(ge,["prefixCls","className","dashed"]),{getPrefixCls:Zt}=b.useContext(ze.E_),rn=Zt("menu",et),yn=me()({[`${rn}-item-divider-dashed`]:!!sn},pt);return b.createElement(be.iz,Object.assign({className:yn},It))},Ye=x(11592),Ve=x(25399),qe=ge=>{var et;const{className:pt,children:sn,icon:It,title:Zt,danger:rn,extra:yn}=ge,{prefixCls:Yt,firstLevel:In,direction:Sn,disableMenuItemTitleTooltip:jt,inlineCollapsed:Qn}=b.useContext(tt),jn=tn=>{const Ut=sn==null?void 0:sn[0],En=b.createElement("span",{className:me()(`${Yt}-title-content`,{[`${Yt}-title-content-with-extra`]:!!yn||yn===0})},sn);return(!It||b.isValidElement(sn)&&sn.type==="span")&&sn&&tn&&In&&typeof Ut=="string"?b.createElement("div",{className:`${Yt}-inline-collapsed-noicon`},Ut.charAt(0)):En},{siderCollapsed:qn}=b.useContext(ue.D);let mn=Zt;typeof Zt=="undefined"?mn=In?sn:"":Zt===!1&&(mn="");const Gn={title:mn};!qn&&!Qn&&(Gn.title=null,Gn.open=!1);const Ln=(0,Ye.Z)(sn).length;let Dt=b.createElement(be.ck,Object.assign({},(0,Me.Z)(ge,["title","icon","danger"]),{className:me()({[`${Yt}-item-danger`]:rn,[`${Yt}-item-only-child`]:(It?Ln+1:Ln)===1},pt),title:typeof Zt=="string"?Zt:void 0}),(0,Ie.Tm)(It,{className:me()(b.isValidElement(It)?(et=It.props)===null||et===void 0?void 0:et.className:"",`${Yt}-item-icon`)}),jn(Qn));return jt||(Dt=b.createElement(Ve.Z,Object.assign({},Gn,{placement:Sn==="rtl"?"left":"right",classNames:{root:`${Yt}-inline-collapsed-tooltip`}}),Dt)),Dt},Je=x(78857),Xe=x(36237),rt=x(17835),Et=x(63356),ot=x(34961),kt=x(46e3),dt=x(34925),ft=x(16931),Ct=x(51636),Ze=ge=>{const{componentCls:et,motionDurationSlow:pt,horizontalLineHeight:sn,colorSplit:It,lineWidth:Zt,lineType:rn,itemPaddingInline:yn}=ge;return{[`${et}-horizontal`]:{lineHeight:sn,border:0,borderBottom:`${(0,Xe.unit)(Zt)} ${rn} ${It}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${et}-item, ${et}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:yn},[`> ${et}-item:hover, - > ${et}-item-active, - > ${et}-submenu ${et}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${et}-item, ${et}-submenu-title`]:{transition:[`border-color ${pt}`,`background ${pt}`].join(",")},[`${et}-submenu-arrow`]:{display:"none"}}}},At=ge=>{let{componentCls:et,menuArrowOffset:pt,calc:sn}=ge;return{[`${et}-rtl`]:{direction:"rtl"},[`${et}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${et}-rtl${et}-vertical, - ${et}-submenu-rtl ${et}-vertical`]:{[`${et}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,Xe.unit)(sn(pt).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Xe.unit)(pt)})`}}}}};const qt=ge=>Object.assign({},(0,Et.oN)(ge));var gt=(ge,et)=>{const{componentCls:pt,itemColor:sn,itemSelectedColor:It,subMenuItemSelectedColor:Zt,groupTitleColor:rn,itemBg:yn,subMenuItemBg:Yt,itemSelectedBg:In,activeBarHeight:Sn,activeBarWidth:jt,activeBarBorderWidth:Qn,motionDurationSlow:jn,motionEaseInOut:qn,motionEaseOut:mn,itemPaddingInline:Gn,motionDurationMid:Ln,itemHoverColor:Dt,lineType:tn,colorSplit:Ut,itemDisabledColor:En,dangerItemColor:xt,dangerItemHoverColor:it,dangerItemSelectedColor:pe,dangerItemActiveBg:xn,dangerItemSelectedBg:Rn,popupBg:cn,itemHoverBg:Sr,itemActiveBg:yr,menuSubMenuBg:Jn,horizontalItemSelectedColor:vr,horizontalItemSelectedBg:bt,horizontalItemBorderRadius:wr,horizontalItemHoverBg:ur}=ge;return{[`${pt}-${et}, ${pt}-${et} > ${pt}`]:{color:sn,background:yn,[`&${pt}-root:focus-visible`]:Object.assign({},qt(ge)),[`${pt}-item`]:{"&-group-title, &-extra":{color:rn}},[`${pt}-submenu-selected > ${pt}-submenu-title`]:{color:Zt},[`${pt}-item, ${pt}-submenu-title`]:{color:sn,[`&:not(${pt}-item-disabled):focus-visible`]:Object.assign({},qt(ge))},[`${pt}-item-disabled, ${pt}-submenu-disabled`]:{color:`${En} !important`},[`${pt}-item:not(${pt}-item-selected):not(${pt}-submenu-selected)`]:{[`&:hover, > ${pt}-submenu-title:hover`]:{color:Dt}},[`&:not(${pt}-horizontal)`]:{[`${pt}-item:not(${pt}-item-selected)`]:{"&:hover":{backgroundColor:Sr},"&:active":{backgroundColor:yr}},[`${pt}-submenu-title`]:{"&:hover":{backgroundColor:Sr},"&:active":{backgroundColor:yr}}},[`${pt}-item-danger`]:{color:xt,[`&${pt}-item:hover`]:{[`&:not(${pt}-item-selected):not(${pt}-submenu-selected)`]:{color:it}},[`&${pt}-item:active`]:{background:xn}},[`${pt}-item a`]:{"&, &:hover":{color:"inherit"}},[`${pt}-item-selected`]:{color:It,[`&${pt}-item-danger`]:{color:pe},"a, a:hover":{color:"inherit"}},[`& ${pt}-item-selected`]:{backgroundColor:In,[`&${pt}-item-danger`]:{backgroundColor:Rn}},[`&${pt}-submenu > ${pt}`]:{backgroundColor:Jn},[`&${pt}-popup > ${pt}`]:{backgroundColor:cn},[`&${pt}-submenu-popup > ${pt}`]:{backgroundColor:cn},[`&${pt}-horizontal`]:Object.assign(Object.assign({},et==="dark"?{borderBottom:0}:{}),{[`> ${pt}-item, > ${pt}-submenu`]:{top:Qn,marginTop:ge.calc(Qn).mul(-1).equal(),marginBottom:0,borderRadius:wr,"&::after":{position:"absolute",insetInline:Gn,bottom:0,borderBottom:`${(0,Xe.unit)(Sn)} solid transparent`,transition:`border-color ${jn} ${qn}`,content:'""'},"&:hover, &-active, &-open":{background:ur,"&::after":{borderBottomWidth:Sn,borderBottomColor:vr}},"&-selected":{color:vr,backgroundColor:bt,"&:hover":{backgroundColor:bt},"&::after":{borderBottomWidth:Sn,borderBottomColor:vr}}}}),[`&${pt}-root`]:{[`&${pt}-inline, &${pt}-vertical`]:{borderInlineEnd:`${(0,Xe.unit)(Qn)} ${tn} ${Ut}`}},[`&${pt}-inline`]:{[`${pt}-sub${pt}-inline`]:{background:Yt},[`${pt}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Xe.unit)(jt)} solid ${It}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ln} ${mn}`,`opacity ${Ln} ${mn}`].join(","),content:'""'},[`&${pt}-item-danger`]:{"&::after":{borderInlineEndColor:pe}}},[`${pt}-selected, ${pt}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ln} ${qn}`,`opacity ${Ln} ${qn}`].join(",")}}}}}};const We=ge=>{const{componentCls:et,itemHeight:pt,itemMarginInline:sn,padding:It,menuArrowSize:Zt,marginXS:rn,itemMarginBlock:yn,itemWidth:Yt,itemPaddingInline:In}=ge,Sn=ge.calc(Zt).add(It).add(rn).equal();return{[`${et}-item`]:{position:"relative",overflow:"hidden"},[`${et}-item, ${et}-submenu-title`]:{height:pt,lineHeight:(0,Xe.unit)(pt),paddingInline:In,overflow:"hidden",textOverflow:"ellipsis",marginInline:sn,marginBlock:yn,width:Yt},[`> ${et}-item, - > ${et}-submenu > ${et}-submenu-title`]:{height:pt,lineHeight:(0,Xe.unit)(pt)},[`${et}-item-group-list ${et}-submenu-title, - ${et}-submenu-title`]:{paddingInlineEnd:Sn}}};var nn=ge=>{const{componentCls:et,iconCls:pt,itemHeight:sn,colorTextLightSolid:It,dropdownWidth:Zt,controlHeightLG:rn,motionEaseOut:yn,paddingXL:Yt,itemMarginInline:In,fontSizeLG:Sn,motionDurationFast:jt,motionDurationSlow:Qn,paddingXS:jn,boxShadowSecondary:qn,collapsedWidth:mn,collapsedIconSize:Gn}=ge,Ln={height:sn,lineHeight:(0,Xe.unit)(sn),listStylePosition:"inside",listStyleType:"disc"};return[{[et]:{"&-inline, &-vertical":Object.assign({[`&${et}-root`]:{boxShadow:"none"}},We(ge))},[`${et}-submenu-popup`]:{[`${et}-vertical`]:Object.assign(Object.assign({},We(ge)),{boxShadow:qn})}},{[`${et}-submenu-popup ${et}-vertical${et}-sub`]:{minWidth:Zt,maxHeight:`calc(100vh - ${(0,Xe.unit)(ge.calc(rn).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${et}-inline`]:{width:"100%",[`&${et}-root`]:{[`${et}-item, ${et}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Qn}`,`background ${Qn}`,`padding ${jt} ${yn}`].join(","),[`> ${et}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${et}-sub${et}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${et}-submenu > ${et}-submenu-title`]:Ln,[`& ${et}-item-group-title`]:{paddingInlineStart:Yt}},[`${et}-item`]:Ln}},{[`${et}-inline-collapsed`]:{width:mn,[`&${et}-root`]:{[`${et}-item, ${et}-submenu ${et}-submenu-title`]:{[`> ${et}-inline-collapsed-noicon`]:{fontSize:Sn,textAlign:"center"}}},[`> ${et}-item, - > ${et}-item-group > ${et}-item-group-list > ${et}-item, - > ${et}-item-group > ${et}-item-group-list > ${et}-submenu > ${et}-submenu-title, - > ${et}-submenu > ${et}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,Xe.unit)(ge.calc(Gn).div(2).equal())} - ${(0,Xe.unit)(In)})`,textOverflow:"clip",[` - ${et}-submenu-arrow, - ${et}-submenu-expand-icon - `]:{opacity:0},[`${et}-item-icon, ${pt}`]:{margin:0,fontSize:Gn,lineHeight:(0,Xe.unit)(sn),"+ span":{display:"inline-block",opacity:0}}},[`${et}-item-icon, ${pt}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${et}-item-icon, ${pt}`]:{display:"none"},"a, a:hover":{color:It}},[`${et}-item-group-title`]:Object.assign(Object.assign({},Et.vS),{paddingInline:jn})}}]};const en=ge=>{const{componentCls:et,motionDurationSlow:pt,motionDurationMid:sn,motionEaseInOut:It,motionEaseOut:Zt,iconCls:rn,iconSize:yn,iconMarginInlineEnd:Yt}=ge;return{[`${et}-item, ${et}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${pt}`,`background ${pt}`,`padding calc(${pt} + 0.1s) ${It}`].join(","),[`${et}-item-icon, ${rn}`]:{minWidth:yn,fontSize:yn,transition:[`font-size ${sn} ${Zt}`,`margin ${pt} ${It}`,`color ${pt}`].join(","),"+ span":{marginInlineStart:Yt,opacity:1,transition:[`opacity ${pt} ${It}`,`margin ${pt}`,`color ${pt}`].join(",")}},[`${et}-item-icon`]:Object.assign({},(0,Et.Ro)()),[`&${et}-item-only-child`]:{[`> ${rn}, > ${et}-item-icon`]:{marginInlineEnd:0}}},[`${et}-item-disabled, ${et}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${et}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},at=ge=>{const{componentCls:et,motionDurationSlow:pt,motionEaseInOut:sn,borderRadius:It,menuArrowSize:Zt,menuArrowOffset:rn}=ge;return{[`${et}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ge.margin,width:Zt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${pt} ${sn}, opacity ${pt}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ge.calc(Zt).mul(.6).equal(),height:ge.calc(Zt).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:It,transition:[`background ${pt} ${sn}`,`transform ${pt} ${sn}`,`top ${pt} ${sn}`,`color ${pt} ${sn}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Xe.unit)(ge.calc(rn).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Xe.unit)(rn)})`}}}}},Ht=ge=>{const{antCls:et,componentCls:pt,fontSize:sn,motionDurationSlow:It,motionDurationMid:Zt,motionEaseInOut:rn,paddingXS:yn,padding:Yt,colorSplit:In,lineWidth:Sn,zIndexPopup:jt,borderRadiusLG:Qn,subMenuItemBorderRadius:jn,menuArrowSize:qn,menuArrowOffset:mn,lineType:Gn,groupTitleLineHeight:Ln,groupTitleFontSize:Dt}=ge;return[{"":{[pt]:Object.assign(Object.assign({},(0,Et.dF)()),{"&-hidden":{display:"none"}})},[`${pt}-submenu-hidden`]:{display:"none"}},{[pt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Et.Wf)(ge)),(0,Et.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:sn,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${It} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${pt}-item`]:{flex:"none"}},[`${pt}-item, ${pt}-submenu, ${pt}-submenu-title`]:{borderRadius:ge.itemBorderRadius},[`${pt}-item-group-title`]:{padding:`${(0,Xe.unit)(yn)} ${(0,Xe.unit)(Yt)}`,fontSize:Dt,lineHeight:Ln,transition:`all ${It}`},[`&-horizontal ${pt}-submenu`]:{transition:[`border-color ${It} ${rn}`,`background ${It} ${rn}`].join(",")},[`${pt}-submenu, ${pt}-submenu-inline`]:{transition:[`border-color ${It} ${rn}`,`background ${It} ${rn}`,`padding ${Zt} ${rn}`].join(",")},[`${pt}-submenu ${pt}-sub`]:{cursor:"initial",transition:[`background ${It} ${rn}`,`padding ${It} ${rn}`].join(",")},[`${pt}-title-content`]:{transition:`color ${It}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${et}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${pt}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:ge.padding}},[`${pt}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${pt}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:In,borderStyle:Gn,borderWidth:0,borderTopWidth:Sn,marginBlock:Sn,padding:0,"&-dashed":{borderStyle:"dashed"}}}),en(ge)),{[`${pt}-item-group`]:{[`${pt}-item-group-list`]:{margin:0,padding:0,[`${pt}-item, ${pt}-submenu-title`]:{paddingInline:`${(0,Xe.unit)(ge.calc(sn).mul(2).equal())} ${(0,Xe.unit)(Yt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:jt,borderRadius:Qn,boxShadow:"none",transformOrigin:"0 0",[`&${pt}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${pt}`]:Object.assign(Object.assign(Object.assign({borderRadius:Qn},en(ge)),at(ge)),{[`${pt}-item, ${pt}-submenu > ${pt}-submenu-title`]:{borderRadius:jn},[`${pt}-submenu-title::after`]:{transition:`transform ${It} ${rn}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:ge.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ge.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ge.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ge.paddingXS}}}),at(ge)),{[`&-inline-collapsed ${pt}-submenu-arrow, - &-inline ${pt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Xe.unit)(mn)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Xe.unit)(ge.calc(mn).mul(-1).equal())})`}},[`${pt}-submenu-open${pt}-submenu-inline > ${pt}-submenu-title > ${pt}-submenu-arrow`]:{transform:`translateY(${(0,Xe.unit)(ge.calc(qn).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Xe.unit)(ge.calc(mn).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Xe.unit)(mn)})`}}})},{[`${et}-layout-header`]:{[pt]:{lineHeight:"inherit"}}}]},_t=ge=>{var et,pt,sn;const{colorPrimary:It,colorError:Zt,colorTextDisabled:rn,colorErrorBg:yn,colorText:Yt,colorTextDescription:In,colorBgContainer:Sn,colorFillAlter:jt,colorFillContent:Qn,lineWidth:jn,lineWidthBold:qn,controlItemBgActive:mn,colorBgTextHover:Gn,controlHeightLG:Ln,lineHeight:Dt,colorBgElevated:tn,marginXXS:Ut,padding:En,fontSize:xt,controlHeightSM:it,fontSizeLG:pe,colorTextLightSolid:xn,colorErrorHover:Rn}=ge,cn=(et=ge.activeBarWidth)!==null&&et!==void 0?et:0,Sr=(pt=ge.activeBarBorderWidth)!==null&&pt!==void 0?pt:jn,yr=(sn=ge.itemMarginInline)!==null&&sn!==void 0?sn:ge.marginXXS,Jn=new rt.FastColor(xn).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ge.zIndexPopupBase+50,radiusItem:ge.borderRadiusLG,itemBorderRadius:ge.borderRadiusLG,radiusSubMenuItem:ge.borderRadiusSM,subMenuItemBorderRadius:ge.borderRadiusSM,colorItemText:Yt,itemColor:Yt,colorItemTextHover:Yt,itemHoverColor:Yt,colorItemTextHoverHorizontal:It,horizontalItemHoverColor:It,colorGroupTitle:In,groupTitleColor:In,colorItemTextSelected:It,itemSelectedColor:It,subMenuItemSelectedColor:It,colorItemTextSelectedHorizontal:It,horizontalItemSelectedColor:It,colorItemBg:Sn,itemBg:Sn,colorItemBgHover:Gn,itemHoverBg:Gn,colorItemBgActive:Qn,itemActiveBg:mn,colorSubItemBg:jt,subMenuItemBg:jt,colorItemBgSelected:mn,itemSelectedBg:mn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:cn,colorActiveBarHeight:qn,activeBarHeight:qn,colorActiveBarBorderSize:jn,activeBarBorderWidth:Sr,colorItemTextDisabled:rn,itemDisabledColor:rn,colorDangerItemText:Zt,dangerItemColor:Zt,colorDangerItemTextHover:Zt,dangerItemHoverColor:Zt,colorDangerItemTextSelected:Zt,dangerItemSelectedColor:Zt,colorDangerItemBgActive:yn,dangerItemActiveBg:yn,colorDangerItemBgSelected:yn,dangerItemSelectedBg:yn,itemMarginInline:yr,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ln,groupTitleLineHeight:Dt,collapsedWidth:Ln*2,popupBg:tn,itemMarginBlock:Ut,itemPaddingInline:En,horizontalLineHeight:`${Ln*1.15}px`,iconSize:xt,iconMarginInlineEnd:it-xt,collapsedIconSize:pe,groupTitleFontSize:xt,darkItemDisabledColor:new rt.FastColor(xn).setA(.25).toRgbString(),darkItemColor:Jn,darkDangerItemColor:Zt,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:xn,darkItemSelectedBg:It,darkDangerItemSelectedBg:Zt,darkItemHoverBg:"transparent",darkGroupTitleColor:Jn,darkItemHoverColor:xn,darkDangerItemHoverColor:Rn,darkDangerItemSelectedColor:xn,darkDangerItemActiveBg:Zt,itemWidth:cn?`calc(100% + ${Sr}px)`:`calc(100% - ${yr*2}px)`}};var Bn=function(ge){let et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge,pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,ft.I$)("Menu",It=>{const{colorBgElevated:Zt,controlHeightLG:rn,fontSize:yn,darkItemColor:Yt,darkDangerItemColor:In,darkItemBg:Sn,darkSubMenuItemBg:jt,darkItemSelectedColor:Qn,darkItemSelectedBg:jn,darkDangerItemSelectedBg:qn,darkItemHoverBg:mn,darkGroupTitleColor:Gn,darkItemHoverColor:Ln,darkItemDisabledColor:Dt,darkDangerItemHoverColor:tn,darkDangerItemSelectedColor:Ut,darkDangerItemActiveBg:En,popupBg:xt,darkPopupBg:it}=It,pe=It.calc(yn).div(7).mul(5).equal(),xn=(0,Ct.mergeToken)(It,{menuArrowSize:pe,menuHorizontalHeight:It.calc(rn).mul(1.15).equal(),menuArrowOffset:It.calc(pe).mul(.25).equal(),menuSubMenuBg:Zt,calc:It.calc,popupBg:xt}),Rn=(0,Ct.mergeToken)(xn,{itemColor:Yt,itemHoverColor:Ln,groupTitleColor:Gn,itemSelectedColor:Qn,subMenuItemSelectedColor:Qn,itemBg:Sn,popupBg:it,subMenuItemBg:jt,itemActiveBg:"transparent",itemSelectedBg:jn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:mn,itemDisabledColor:Dt,dangerItemColor:In,dangerItemHoverColor:tn,dangerItemSelectedColor:Ut,dangerItemActiveBg:En,dangerItemSelectedBg:qn,menuSubMenuBg:jt,horizontalItemSelectedColor:Qn,horizontalItemSelectedBg:jn});return[Ht(xn),Ze(xn),nn(xn),gt(xn,"light"),gt(Rn,"dark"),At(xn),(0,ot.Z)(xn),(0,kt.oN)(xn,"slide-up"),(0,kt.oN)(xn,"slide-down"),(0,dt._y)(xn,"zoom-big")]},_t,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:pt,unitless:{groupTitleLineHeight:!0}})(ge,et)},Ot=x(75030),Wt=ge=>{var et;const{popupClassName:pt,icon:sn,title:It,theme:Zt}=ge,rn=b.useContext(tt),{prefixCls:yn,inlineCollapsed:Yt,theme:In}=rn,Sn=(0,be.Xl)();let jt;if(!sn)jt=Yt&&!Sn.length&&It&&typeof It=="string"?b.createElement("div",{className:`${yn}-inline-collapsed-noicon`},It.charAt(0)):b.createElement("span",{className:`${yn}-title-content`},It);else{const qn=b.isValidElement(It)&&It.type==="span";jt=b.createElement(b.Fragment,null,(0,Ie.Tm)(sn,{className:me()(b.isValidElement(sn)?(et=sn.props)===null||et===void 0?void 0:et.className:"",`${yn}-item-icon`)}),qn?It:b.createElement("span",{className:`${yn}-title-content`},It))}const Qn=b.useMemo(()=>Object.assign(Object.assign({},rn),{firstLevel:!1}),[rn]),[jn]=(0,Ot.Cn)("Menu");return b.createElement(tt.Provider,{value:Qn},b.createElement(be.Wd,Object.assign({},(0,Me.Z)(ge,["icon"]),{title:jt,popupClassName:me()(yn,pt,`${yn}-${Zt||In}`),popupStyle:Object.assign({zIndex:jn},ge.popupStyle)})))},gn=function(ge,et){var pt={};for(var sn in ge)Object.prototype.hasOwnProperty.call(ge,sn)&&et.indexOf(sn)<0&&(pt[sn]=ge[sn]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,sn=Object.getOwnPropertySymbols(ge);It{var pt;const sn=b.useContext(Je.Z),It=sn||{},{getPrefixCls:Zt,getPopupContainer:rn,direction:yn,menu:Yt}=b.useContext(ze.E_),In=Zt(),{prefixCls:Sn,className:jt,style:Qn,theme:jn="light",expandIcon:qn,_internalDisableMenuItemTitleTooltip:mn,inlineCollapsed:Gn,siderCollapsed:Ln,rootClassName:Dt,mode:tn,selectable:Ut,onClick:En,overflowedIndicatorPopupClassName:xt}=ge,it=gn(ge,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),pe=(0,Me.Z)(it,["collapsedWidth"]);(pt=It.validator)===null||pt===void 0||pt.call(It,{mode:tn});const xn=(0,ke.Z)(function(){var mr;En==null||En.apply(void 0,arguments),(mr=It.onClick)===null||mr===void 0||mr.call(It)}),Rn=It.mode||tn,cn=Ut!=null?Ut:It.selectable,Sr=Gn!=null?Gn:Ln,yr={horizontal:{motionName:`${In}-slide-up`},inline:(0,Oe.Z)(In),other:{motionName:`${In}-zoom-big`}},Jn=Zt("menu",Sn||It.prefixCls),vr=(0,_e.Z)(Jn),[bt,wr,ur]=Bn(Jn,vr,!sn),pr=me()(`${Jn}-${jn}`,Yt==null?void 0:Yt.className,jt),Vn=b.useMemo(()=>{var mr,Rr;if(typeof qn=="function"||un(qn))return qn||null;if(typeof It.expandIcon=="function"||un(It.expandIcon))return It.expandIcon||null;if(typeof(Yt==null?void 0:Yt.expandIcon)=="function"||un(Yt==null?void 0:Yt.expandIcon))return(Yt==null?void 0:Yt.expandIcon)||null;const kr=(mr=qn!=null?qn:It==null?void 0:It.expandIcon)!==null&&mr!==void 0?mr:Yt==null?void 0:Yt.expandIcon;return(0,Ie.Tm)(kr,{className:me()(`${Jn}-submenu-expand-icon`,b.isValidElement(kr)?(Rr=kr.props)===null||Rr===void 0?void 0:Rr.className:void 0)})},[qn,It==null?void 0:It.expandIcon,Yt==null?void 0:Yt.expandIcon,Jn]),Er=b.useMemo(()=>({prefixCls:Jn,inlineCollapsed:Sr||!1,direction:yn,firstLevel:!0,theme:jn,mode:Rn,disableMenuItemTitleTooltip:mn}),[Jn,Sr,yn,mn,jn]);return bt(b.createElement(Je.Z.Provider,{value:null},b.createElement(tt.Provider,{value:Er},b.createElement(be.ZP,Object.assign({getPopupContainer:rn,overflowedIndicator:b.createElement(fe.Z,null),overflowedIndicatorPopupClassName:me()(Jn,`${Jn}-${jn}`,xt),mode:Rn,selectable:cn,onClick:xn},pe,{inlineCollapsed:Sr,style:Object.assign(Object.assign({},Yt==null?void 0:Yt.style),Qn),className:pr,prefixCls:Jn,direction:yn,defaultMotions:yr,expandIcon:Vn,ref:et,rootClassName:me()(Dt,wr,It.rootClassName,ur,vr),_internalComponents:De})))))});const Ne=(0,b.forwardRef)((ge,et)=>{const pt=(0,b.useRef)(null),sn=b.useContext(ue.D);return(0,b.useImperativeHandle)(et,()=>({menu:pt.current,focus:It=>{var Zt;(Zt=pt.current)===null||Zt===void 0||Zt.focus(It)}})),b.createElement(ce,Object.assign({ref:pt},ge,sn))});Ne.Item=qe,Ne.SubMenu=Wt,Ne.Divider=Ge,Ne.ItemGroup=be.BW;var Ue=Ne},89787:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Ln}});var b=x(59301),be=x(17835),ue=x(29679),fe=x(40001),Ee=x(19248),me=x(99267),ke=x(92310),Me=x.n(ke),Oe=x(2738),Ie=x(48755),ze=x(60499),_e=x(85899),yt=x(42244),tt={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ke=function(){var tn=(0,b.useRef)([]),Ut=(0,b.useRef)(null);return(0,b.useEffect)(function(){var En=Date.now(),xt=!1;tn.current.forEach(function(it){if(it){xt=!0;var pe=it.style;pe.transitionDuration=".3s, .3s, .3s, .06s",Ut.current&&En-Ut.current<100&&(pe.transitionDuration="0s, 0s")}}),xt&&(Ut.current=Date.now())}),tn.current},lt=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Ge=function(tn){var Ut=(0,_e.Z)((0,_e.Z)({},tt),tn),En=Ut.className,xt=Ut.percent,it=Ut.prefixCls,pe=Ut.strokeColor,xn=Ut.strokeLinecap,Rn=Ut.strokeWidth,cn=Ut.style,Sr=Ut.trailColor,yr=Ut.trailWidth,Jn=Ut.transition,vr=(0,yt.Z)(Ut,lt);delete vr.gapPosition;var bt=Array.isArray(xt)?xt:[xt],wr=Array.isArray(pe)?pe:[pe],ur=Ke(),pr=Rn/2,Vn=100-Rn/2,Er="M ".concat(xn==="round"?pr:0,",").concat(pr,` - L `).concat(xn==="round"?Vn:100,",").concat(pr),mr="0 0 100 ".concat(Rn),Rr=0;return b.createElement("svg",(0,ze.Z)({className:Me()("".concat(it,"-line"),En),viewBox:mr,preserveAspectRatio:"none",style:cn},vr),b.createElement("path",{className:"".concat(it,"-line-trail"),d:Er,strokeLinecap:xn,stroke:Sr,strokeWidth:yr||Rn,fillOpacity:"0"}),bt.map(function(kr,Wn){var Lr=1;switch(xn){case"round":Lr=1-Rn/100;break;case"square":Lr=1-Rn/2/100;break;default:Lr=1;break}var qr={strokeDasharray:"".concat(kr*Lr,"px, 100px"),strokeDashoffset:"-".concat(Rr,"px"),transition:Jn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ur=wr[Wn]||wr[wr.length-1];return Rr+=kr,b.createElement("path",{key:Wn,className:"".concat(it,"-line-path"),d:Er,strokeLinecap:xn,stroke:Ur,strokeWidth:Rn,fillOpacity:"0",ref:function($r){ur[Wn]=$r},style:qr})}))},Ye=Ge,Ve=x(43749),Qe=x(72190),qe=x(47273),Je=0,Xe=(0,qe.Z)();function rt(){var Dt;return Xe?(Dt=Je,Je+=1):Dt="TEST_OR_SSR",Dt}var Et=function(Dt){var tn=b.useState(),Ut=(0,Qe.Z)(tn,2),En=Ut[0],xt=Ut[1];return b.useEffect(function(){xt("rc_progress_".concat(rt()))},[]),Dt||En},ot=function(tn){var Ut=tn.bg,En=tn.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:Ut}},En)};function kt(Dt,tn){return Object.keys(Dt).map(function(Ut){var En=parseFloat(Ut),xt="".concat(Math.floor(En*tn),"%");return"".concat(Dt[Ut]," ").concat(xt)})}var dt=b.forwardRef(function(Dt,tn){var Ut=Dt.prefixCls,En=Dt.color,xt=Dt.gradientId,it=Dt.radius,pe=Dt.style,xn=Dt.ptg,Rn=Dt.strokeLinecap,cn=Dt.strokeWidth,Sr=Dt.size,yr=Dt.gapDegree,Jn=En&&(0,Ve.Z)(En)==="object",vr=Jn?"#FFF":void 0,bt=Sr/2,wr=b.createElement("circle",{className:"".concat(Ut,"-circle-path"),r:it,cx:bt,cy:bt,stroke:vr,strokeLinecap:Rn,strokeWidth:cn,opacity:xn===0?0:1,style:pe,ref:tn});if(!Jn)return wr;var ur="".concat(xt,"-conic"),pr=yr?"".concat(180+yr/2,"deg"):"0deg",Vn=kt(En,(360-yr)/360),Er=kt(En,1),mr="conic-gradient(from ".concat(pr,", ").concat(Vn.join(", "),")"),Rr="linear-gradient(to ".concat(yr?"bottom":"top",", ").concat(Er.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:ur},wr),b.createElement("foreignObject",{x:0,y:0,width:Sr,height:Sr,mask:"url(#".concat(ur,")")},b.createElement(ot,{bg:Rr},b.createElement(ot,{bg:mr}))))}),ft=dt,Ct=100,Pt=function(tn,Ut,En,xt,it,pe,xn,Rn,cn,Sr){var yr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Jn=En/100*360*((360-pe)/360),vr=pe===0?0:{bottom:0,top:180,left:90,right:-90}[xn],bt=(100-xt)/100*Ut;cn==="round"&&xt!==100&&(bt+=Sr/2,bt>=Ut&&(bt=Ut-.01));var wr=Ct/2;return{stroke:typeof Rn=="string"?Rn:void 0,strokeDasharray:"".concat(Ut,"px ").concat(tn),strokeDashoffset:bt+yr,transform:"rotate(".concat(it+Jn+vr,"deg)"),transformOrigin:"".concat(wr,"px ").concat(wr,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Ze=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Nt(Dt){var tn=Dt!=null?Dt:[];return Array.isArray(tn)?tn:[tn]}var At=function(tn){var Ut=(0,_e.Z)((0,_e.Z)({},tt),tn),En=Ut.id,xt=Ut.prefixCls,it=Ut.steps,pe=Ut.strokeWidth,xn=Ut.trailWidth,Rn=Ut.gapDegree,cn=Rn===void 0?0:Rn,Sr=Ut.gapPosition,yr=Ut.trailColor,Jn=Ut.strokeLinecap,vr=Ut.style,bt=Ut.className,wr=Ut.strokeColor,ur=Ut.percent,pr=(0,yt.Z)(Ut,Ze),Vn=Ct/2,Er=Et(En),mr="".concat(Er,"-gradient"),Rr=Vn-pe/2,kr=Math.PI*2*Rr,Wn=cn>0?90+cn/2:-90,Lr=kr*((360-cn)/360),qr=(0,Ve.Z)(it)==="object"?it:{count:it,gap:2},Ur=qr.count,da=qr.gap,$r=Nt(ur),kn=Nt(wr),er=kn.find(function(wt){return wt&&(0,Ve.Z)(wt)==="object"}),zr=er&&(0,Ve.Z)(er)==="object",na=zr?"butt":Jn,zt=Pt(kr,Lr,0,100,Wn,cn,Sr,yr,na,pe),an=Ke(),vt=function(){var $t=0;return $r.map(function(ut,Qt){var Xt=kn[Qt]||kn[kn.length-1],ve=Pt(kr,Lr,$t,ut,Wn,cn,Sr,Xt,na,pe);return $t+=ut,b.createElement(ft,{key:Qt,color:Xt,ptg:ut,radius:Rr,prefixCls:xt,gradientId:mr,style:ve,strokeLinecap:na,strokeWidth:pe,gapDegree:cn,ref:function(ht){an[Qt]=ht},size:Ct})}).reverse()},Gt=function(){var $t=Math.round(Ur*($r[0]/100)),ut=100/Ur,Qt=0;return new Array(Ur).fill(null).map(function(Xt,ve){var Te=ve<=$t-1?kn[0]:yr,ht=Te&&(0,Ve.Z)(Te)==="object"?"url(#".concat(mr,")"):void 0,Le=Pt(kr,Lr,Qt,ut,Wn,cn,Sr,Te,"butt",pe,da);return Qt+=(Lr-Le.strokeDashoffset+da)*100/Lr,b.createElement("circle",{key:ve,className:"".concat(xt,"-circle-path"),r:Rr,cx:Vn,cy:Vn,stroke:ht,strokeWidth:pe,opacity:1,style:Le,ref:function(_n){an[ve]=_n}})})};return b.createElement("svg",(0,ze.Z)({className:Me()("".concat(xt,"-circle"),bt),viewBox:"0 0 ".concat(Ct," ").concat(Ct),style:vr,id:En,role:"presentation"},pr),!Ur&&b.createElement("circle",{className:"".concat(xt,"-circle-trail"),r:Rr,cx:Vn,cy:Vn,stroke:yr,strokeLinecap:na,strokeWidth:xn||pe,style:zt}),Ur?Gt():vt())},qt=At,Dn={Line:Ye,Circle:qt},gt=x(25399),We=x(68361);function xe(Dt){return!Dt||Dt<0?0:Dt>100?100:Dt}function nn(Dt){let{success:tn,successPercent:Ut}=Dt,En=Ut;return tn&&"progress"in tn&&(En=tn.progress),tn&&"percent"in tn&&(En=tn.percent),En}const en=Dt=>{let{percent:tn,success:Ut,successPercent:En}=Dt;const xt=xe(nn({success:Ut,successPercent:En}));return[xt,xe(xe(tn)-xt)]},at=Dt=>{let{success:tn={},strokeColor:Ut}=Dt;const{strokeColor:En}=tn;return[En||We.presetPrimaryColors.green,Ut||null]},Ht=(Dt,tn,Ut)=>{var En,xt,it,pe;let xn=-1,Rn=-1;if(tn==="step"){const cn=Ut.steps,Sr=Ut.strokeWidth;typeof Dt=="string"||typeof Dt=="undefined"?(xn=Dt==="small"?2:14,Rn=Sr!=null?Sr:8):typeof Dt=="number"?[xn,Rn]=[Dt,Dt]:[xn=14,Rn=8]=Array.isArray(Dt)?Dt:[Dt.width,Dt.height],xn*=cn}else if(tn==="line"){const cn=Ut==null?void 0:Ut.strokeWidth;typeof Dt=="string"||typeof Dt=="undefined"?Rn=cn||(Dt==="small"?6:8):typeof Dt=="number"?[xn,Rn]=[Dt,Dt]:[xn=-1,Rn=8]=Array.isArray(Dt)?Dt:[Dt.width,Dt.height]}else(tn==="circle"||tn==="dashboard")&&(typeof Dt=="string"||typeof Dt=="undefined"?[xn,Rn]=Dt==="small"?[60,60]:[120,120]:typeof Dt=="number"?[xn,Rn]=[Dt,Dt]:Array.isArray(Dt)&&(xn=(xt=(En=Dt[0])!==null&&En!==void 0?En:Dt[1])!==null&&xt!==void 0?xt:120,Rn=(pe=(it=Dt[0])!==null&&it!==void 0?it:Dt[1])!==null&&pe!==void 0?pe:120));return[xn,Rn]},_t=3,Bn=Dt=>_t/Dt*100;var Un=Dt=>{const{prefixCls:tn,trailColor:Ut=null,strokeLinecap:En="round",gapPosition:xt,gapDegree:it,width:pe=120,type:xn,children:Rn,success:cn,size:Sr=pe,steps:yr}=Dt,[Jn,vr]=Ht(Sr,"circle");let{strokeWidth:bt}=Dt;bt===void 0&&(bt=Math.max(Bn(Jn),6));const wr={width:Jn,height:vr,fontSize:Jn*.15+6},ur=b.useMemo(()=>{if(it||it===0)return it;if(xn==="dashboard")return 75},[it,xn]),pr=en(Dt),Vn=xt||xn==="dashboard"&&"bottom"||void 0,Er=Object.prototype.toString.call(Dt.strokeColor)==="[object Object]",mr=at({success:cn,strokeColor:Dt.strokeColor}),Rr=Me()(`${tn}-inner`,{[`${tn}-circle-gradient`]:Er}),kr=b.createElement(qt,{steps:yr,percent:yr?pr[1]:pr,strokeWidth:bt,trailWidth:bt,strokeColor:yr?mr[1]:mr,strokeLinecap:En,trailColor:Ut,prefixCls:tn,gapDegree:ur,gapPosition:Vn}),Wn=Jn<=20,Lr=b.createElement("div",{className:Rr,style:wr},kr,!Wn&&Rn);return Wn?b.createElement(gt.Z,{title:Rn},Lr):Lr},Wt=x(36237),gn=x(63356),un=x(16931),De=x(51636);const he="--progress-line-stroke-color",ce="--progress-percent",Ne=Dt=>{const tn=Dt?"100%":"-100%";return new Wt.Keyframes(`antProgress${Dt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${tn}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${tn}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ue=Dt=>{const{componentCls:tn,iconCls:Ut}=Dt;return{[tn]:Object.assign(Object.assign({},(0,gn.Wf)(Dt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Dt.fontSize},[`${tn}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${tn}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:Dt.remainingColor,borderRadius:Dt.lineBorderRadius},[`${tn}-inner:not(${tn}-circle-gradient)`]:{[`${tn}-circle-path`]:{stroke:Dt.defaultColor}},[`${tn}-success-bg, ${tn}-bg`]:{position:"relative",background:Dt.defaultColor,borderRadius:Dt.lineBorderRadius,transition:`all ${Dt.motionDurationSlow} ${Dt.motionEaseInOutCirc}`},[`${tn}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${tn}-text`]:{width:"max-content",marginInlineStart:0,marginTop:Dt.marginXXS}},[`${tn}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${he})`]},height:"100%",width:`calc(1 / var(${ce}) * 100%)`,display:"block"},[`&${tn}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${tn}-text-inner`]:{color:Dt.colorWhite,[`&${tn}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${tn}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Dt.colorSuccess},[`${tn}-text`]:{display:"inline-block",marginInlineStart:Dt.marginXS,color:Dt.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ut]:{fontSize:Dt.fontSize},[`&${tn}-text-outer`]:{width:"max-content"},[`&${tn}-text-outer${tn}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:Dt.marginXS}},[`${tn}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,Wt.unit)(Dt.paddingXXS)}`,[`&${tn}-text-start`]:{justifyContent:"start"},[`&${tn}-text-end`]:{justifyContent:"end"}},[`&${tn}-status-active`]:{[`${tn}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Dt.colorBgContainer,borderRadius:Dt.lineBorderRadius,opacity:0,animationName:Ne(),animationDuration:Dt.progressActiveMotionDuration,animationTimingFunction:Dt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${tn}-rtl${tn}-status-active`]:{[`${tn}-bg::before`]:{animationName:Ne(!0)}},[`&${tn}-status-exception`]:{[`${tn}-bg`]:{backgroundColor:Dt.colorError},[`${tn}-text`]:{color:Dt.colorError}},[`&${tn}-status-exception ${tn}-inner:not(${tn}-circle-gradient)`]:{[`${tn}-circle-path`]:{stroke:Dt.colorError}},[`&${tn}-status-success`]:{[`${tn}-bg`]:{backgroundColor:Dt.colorSuccess},[`${tn}-text`]:{color:Dt.colorSuccess}},[`&${tn}-status-success ${tn}-inner:not(${tn}-circle-gradient)`]:{[`${tn}-circle-path`]:{stroke:Dt.colorSuccess}}})}},ge=Dt=>{const{componentCls:tn,iconCls:Ut}=Dt;return{[tn]:{[`${tn}-circle-trail`]:{stroke:Dt.remainingColor},[`&${tn}-circle ${tn}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${tn}-circle ${tn}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Dt.circleTextColor,fontSize:Dt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ut]:{fontSize:Dt.circleIconFontSize}},[`${tn}-circle&-status-exception`]:{[`${tn}-text`]:{color:Dt.colorError}},[`${tn}-circle&-status-success`]:{[`${tn}-text`]:{color:Dt.colorSuccess}}},[`${tn}-inline-circle`]:{lineHeight:1,[`${tn}-inner`]:{verticalAlign:"bottom"}}}},et=Dt=>{const{componentCls:tn}=Dt;return{[tn]:{[`${tn}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Dt.progressStepMinWidth,marginInlineEnd:Dt.progressStepMarginInlineEnd,backgroundColor:Dt.remainingColor,transition:`all ${Dt.motionDurationSlow}`,"&-active":{backgroundColor:Dt.defaultColor}}}}}},pt=Dt=>{const{componentCls:tn,iconCls:Ut}=Dt;return{[tn]:{[`${tn}-small&-line, ${tn}-small&-line ${tn}-text ${Ut}`]:{fontSize:Dt.fontSizeSM}}}},sn=Dt=>({circleTextColor:Dt.colorText,defaultColor:Dt.colorInfo,remainingColor:Dt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${Dt.fontSize/Dt.fontSizeSM}em`});var It=(0,un.I$)("Progress",Dt=>{const tn=Dt.calc(Dt.marginXXS).div(2).equal(),Ut=(0,De.mergeToken)(Dt,{progressStepMarginInlineEnd:tn,progressStepMinWidth:tn,progressActiveMotionDuration:"2.4s"});return[Ue(Ut),ge(Ut),et(Ut),pt(Ut)]},sn),Zt=function(Dt,tn){var Ut={};for(var En in Dt)Object.prototype.hasOwnProperty.call(Dt,En)&&tn.indexOf(En)<0&&(Ut[En]=Dt[En]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,En=Object.getOwnPropertySymbols(Dt);xt{let tn=[];return Object.keys(Dt).forEach(Ut=>{const En=parseFloat(Ut.replace(/%/g,""));Number.isNaN(En)||tn.push({key:En,value:Dt[Ut]})}),tn=tn.sort((Ut,En)=>Ut.key-En.key),tn.map(Ut=>{let{key:En,value:xt}=Ut;return`${xt} ${En}%`}).join(", ")},yn=(Dt,tn)=>{const{from:Ut=We.presetPrimaryColors.blue,to:En=We.presetPrimaryColors.blue,direction:xt=tn==="rtl"?"to left":"to right"}=Dt,it=Zt(Dt,["from","to","direction"]);if(Object.keys(it).length!==0){const xn=rn(it),Rn=`linear-gradient(${xt}, ${xn})`;return{background:Rn,[he]:Rn}}const pe=`linear-gradient(${xt}, ${Ut}, ${En})`;return{background:pe,[he]:pe}};var In=Dt=>{const{prefixCls:tn,direction:Ut,percent:En,size:xt,strokeWidth:it,strokeColor:pe,strokeLinecap:xn="round",children:Rn,trailColor:cn=null,percentPosition:Sr,success:yr}=Dt,{align:Jn,type:vr}=Sr,bt=pe&&typeof pe!="string"?yn(pe,Ut):{[he]:pe,background:pe},wr=xn==="square"||xn==="butt"?0:void 0,ur=xt!=null?xt:[-1,it||(xt==="small"?6:8)],[pr,Vn]=Ht(ur,"line",{strokeWidth:it}),Er={backgroundColor:cn||void 0,borderRadius:wr},mr=Object.assign(Object.assign({width:`${xe(En)}%`,height:Vn,borderRadius:wr},bt),{[ce]:xe(En)/100}),Rr=nn(Dt),kr={width:`${xe(Rr)}%`,height:Vn,borderRadius:wr,backgroundColor:yr==null?void 0:yr.strokeColor},Wn={width:pr<0?"100%":pr},Lr=b.createElement("div",{className:`${tn}-inner`,style:Er},b.createElement("div",{className:Me()(`${tn}-bg`,`${tn}-bg-${vr}`),style:mr},vr==="inner"&&Rn),Rr!==void 0&&b.createElement("div",{className:`${tn}-success-bg`,style:kr})),qr=vr==="outer"&&Jn==="start",Ur=vr==="outer"&&Jn==="end";return vr==="outer"&&Jn==="center"?b.createElement("div",{className:`${tn}-layout-bottom`},Lr,Rn):b.createElement("div",{className:`${tn}-outer`,style:Wn},qr&&Rn,Lr,Ur&&Rn)},jt=Dt=>{const{size:tn,steps:Ut,rounding:En=Math.round,percent:xt=0,strokeWidth:it=8,strokeColor:pe,trailColor:xn=null,prefixCls:Rn,children:cn}=Dt,Sr=En(Ut*(xt/100)),yr=tn==="small"?2:14,Jn=tn!=null?tn:[yr,it],[vr,bt]=Ht(Jn,"step",{steps:Ut,strokeWidth:it}),wr=vr/Ut,ur=Array.from({length:Ut});for(let pr=0;pr{const{prefixCls:Ut,className:En,rootClassName:xt,steps:it,strokeColor:pe,percent:xn=0,size:Rn="default",showInfo:cn=!0,type:Sr="line",status:yr,format:Jn,style:vr,percentPosition:bt={}}=Dt,wr=Qn(Dt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:ur="end",type:pr="outer"}=bt,Vn=Array.isArray(pe)?pe[0]:pe,Er=typeof pe=="string"||Array.isArray(pe)?pe:void 0,mr=b.useMemo(()=>{if(Vn){const vt=typeof Vn=="string"?Vn:Object.values(Vn)[0];return new be.FastColor(vt).isLight()}return!1},[pe]),Rr=b.useMemo(()=>{var vt,Gt;const wt=nn(Dt);return parseInt(wt!==void 0?(vt=wt!=null?wt:0)===null||vt===void 0?void 0:vt.toString():(Gt=xn!=null?xn:0)===null||Gt===void 0?void 0:Gt.toString(),10)},[xn,Dt.success,Dt.successPercent]),kr=b.useMemo(()=>!qn.includes(yr)&&Rr>=100?"success":yr||"normal",[yr,Rr]),{getPrefixCls:Wn,direction:Lr,progress:qr}=b.useContext(Ie.E_),Ur=Wn("progress",Ut),[da,$r,kn]=It(Ur),er=Sr==="line",zr=er&&!it,na=b.useMemo(()=>{if(!cn)return null;const vt=nn(Dt);let Gt;const wt=Jn||(ut=>`${ut}%`),$t=er&&mr&&pr==="inner";return pr==="inner"||Jn||kr!=="exception"&&kr!=="success"?Gt=wt(xe(xn),xe(vt)):kr==="exception"?Gt=er?b.createElement(Ee.Z,null):b.createElement(me.Z,null):kr==="success"&&(Gt=er?b.createElement(ue.Z,null):b.createElement(fe.Z,null)),b.createElement("span",{className:Me()(`${Ur}-text`,{[`${Ur}-text-bright`]:$t,[`${Ur}-text-${ur}`]:zr,[`${Ur}-text-${pr}`]:zr}),title:typeof Gt=="string"?Gt:void 0},Gt)},[cn,xn,Rr,kr,Sr,Ur,Jn]);let zt;Sr==="line"?zt=it?b.createElement(jt,Object.assign({},Dt,{strokeColor:Er,prefixCls:Ur,steps:typeof it=="object"?it.count:it}),na):b.createElement(In,Object.assign({},Dt,{strokeColor:Vn,prefixCls:Ur,direction:Lr,percentPosition:{align:ur,type:pr}}),na):(Sr==="circle"||Sr==="dashboard")&&(zt=b.createElement(Un,Object.assign({},Dt,{strokeColor:Vn,prefixCls:Ur,progressStatus:kr}),na));const an=Me()(Ur,`${Ur}-status-${kr}`,{[`${Ur}-${Sr==="dashboard"&&"circle"||Sr}`]:Sr!=="line",[`${Ur}-inline-circle`]:Sr==="circle"&&Ht(Rn,"circle")[0]<=20,[`${Ur}-line`]:zr,[`${Ur}-line-align-${ur}`]:zr,[`${Ur}-line-position-${pr}`]:zr,[`${Ur}-steps`]:it,[`${Ur}-show-info`]:cn,[`${Ur}-${Rn}`]:typeof Rn=="string",[`${Ur}-rtl`]:Lr==="rtl"},qr==null?void 0:qr.className,En,xt,$r,kn);return da(b.createElement("div",Object.assign({ref:tn,style:Object.assign(Object.assign({},qr==null?void 0:qr.style),vr),className:an,role:"progressbar","aria-valuenow":Rr,"aria-valuemin":0,"aria-valuemax":100},(0,Oe.Z)(wr,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),zt))}),Ln=Gn},82326:function(Se,oe,x){"use strict";var b=x(59301),be=x(92310),ue=x.n(be),fe=x(37463),Ee=x(2738),me=x(75030),ke=x(86641),Me=x(45915),Oe=x(82855),Ie=x(48755),ze=x(38406),_e=x(2171),yt=x(83397),tt=x(31756),Ke=x(56553),lt=x(24971),Ge=x(70045),Ye=x(57700),Ve=x(1722),Qe=x(90376),qe=x(68525),Je=x(90005),Xe=function(dt,ft){var Ct={};for(var Pt in dt)Object.prototype.hasOwnProperty.call(dt,Pt)&&ft.indexOf(Pt)<0&&(Ct[Pt]=dt[Pt]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Pt=Object.getOwnPropertySymbols(dt);Ze{var Ct;const{prefixCls:Pt,bordered:Ze,className:Nt,rootClassName:At,getPopupContainer:qt,popupClassName:Dn,dropdownClassName:gt,listHeight:We=256,placement:xe,listItemHeight:nn,size:en,disabled:at,notFoundContent:Ht,status:_t,builtinPlacements:Bn,dropdownMatchSelectWidth:Ot,popupMatchSelectWidth:Un,direction:Wt,style:gn,allowClear:un,variant:De,dropdownStyle:he,transitionName:ce,tagRender:Ne,maxCount:Ue,prefix:ge}=dt,et=Xe(dt,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:pt,getPrefixCls:sn,renderEmpty:It,direction:Zt,virtual:rn,popupMatchSelectWidth:yn,popupOverflow:Yt}=b.useContext(Ie.E_),In=(0,Ie.dj)("select"),[,Sn]=(0,Ye.ZP)(),jt=nn!=null?nn:Sn==null?void 0:Sn.controlHeight,Qn=sn("select",Pt),jn=sn(),qn=Wt!=null?Wt:Zt,{compactSize:mn,compactItemClassnames:Gn}=(0,Ge.ri)(Qn,qn),[Ln,Dt]=(0,lt.Z)("select",De,Ze),tn=(0,yt.Z)(Qn),[Ut,En,xt]=(0,Qe.Z)(Qn,tn),it=b.useMemo(()=>{const{mode:$r}=dt;if($r!=="combobox")return $r===rt?"combobox":$r},[dt.mode]),pe=it==="multiple"||it==="tags",xn=(0,Je.Z)(dt.suffixIcon,dt.showArrow),Rn=(Ct=Un!=null?Un:Ot)!==null&&Ct!==void 0?Ct:yn,{status:cn,hasFeedback:Sr,isFormItemInput:yr,feedbackIcon:Jn}=b.useContext(Ke.aM),vr=(0,Oe.F)(cn,_t);let bt;Ht!==void 0?bt=Ht:it==="combobox"?bt=null:bt=(It==null?void 0:It("Select"))||b.createElement(ze.Z,{componentName:"Select"});const{suffixIcon:wr,itemIcon:ur,removeIcon:pr,clearIcon:Vn}=(0,qe.Z)(Object.assign(Object.assign({},et),{multiple:pe,hasFeedback:Sr,feedbackIcon:Jn,showSuffixIcon:xn,prefixCls:Qn,componentName:"Select"})),Er=un===!0?{clearIcon:Vn}:un,mr=(0,Ee.Z)(et,["suffixIcon","itemIcon"]),Rr=ue()(Dn||gt,{[`${Qn}-dropdown-${qn}`]:qn==="rtl"},At,xt,tn,En),kr=(0,tt.Z)($r=>{var kn;return(kn=en!=null?en:mn)!==null&&kn!==void 0?kn:$r}),Wn=b.useContext(_e.Z),Lr=at!=null?at:Wn,qr=ue()({[`${Qn}-lg`]:kr==="large",[`${Qn}-sm`]:kr==="small",[`${Qn}-rtl`]:qn==="rtl",[`${Qn}-${Ln}`]:Dt,[`${Qn}-in-form-item`]:yr},(0,Oe.Z)(Qn,vr,Sr),Gn,In.className,Nt,At,xt,tn,En),Ur=b.useMemo(()=>xe!==void 0?xe:qn==="rtl"?"bottomRight":"bottomLeft",[xe,qn]),[da]=(0,me.Cn)("SelectLike",he==null?void 0:he.zIndex);return Ut(b.createElement(fe.ZP,Object.assign({ref:ft,virtual:rn,showSearch:In.showSearch},mr,{style:Object.assign(Object.assign({},In.style),gn),dropdownMatchSelectWidth:Rn,transitionName:(0,ke.m)(jn,"slide-up",ce),builtinPlacements:(0,Ve.Z)(Bn,Yt),listHeight:We,listItemHeight:jt,mode:it,prefixCls:Qn,placement:Ur,direction:qn,prefix:ge,suffixIcon:wr,menuItemSelectedIcon:ur,removeIcon:pr,allowClear:Er,notFoundContent:bt,className:qr,getPopupContainer:qt||pt,dropdownClassName:Rr,disabled:Lr,dropdownStyle:Object.assign(Object.assign({},he),{zIndex:da}),maxCount:pe?Ue:void 0,tagRender:pe?Ne:void 0})))},ot=b.forwardRef(Et),kt=(0,Me.Z)(ot,"dropdownAlign");ot.SECRET_COMBOBOX_MODE_DO_NOT_USE=rt,ot.Option=fe.Wx,ot.OptGroup=fe.Xo,ot._InternalPanelDoNotUseOrYouWillBeFired=kt,oe.default=ot},1722:function(Se,oe){"use strict";const x=be=>{const fe={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:be==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},fe),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},fe),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},fe),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},fe),{points:["br","tr"],offset:[0,-4]})}};function b(be,ue){return be||x(ue)}oe.Z=b},90376:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Pt}});var b=x(63356),be=x(56119),ue=x(16931),fe=x(51636),Ee=x(46e3),me=x(93873);const ke=Ze=>{const{optionHeight:Nt,optionFontSize:At,optionLineHeight:qt,optionPadding:Dn}=Ze;return{position:"relative",display:"block",minHeight:Nt,padding:Dn,color:Ze.colorText,fontWeight:"normal",fontSize:At,lineHeight:qt,boxSizing:"border-box"}};var Oe=Ze=>{const{antCls:Nt,componentCls:At}=Ze,qt=`${At}-item`,Dn=`&${Nt}-slide-up-enter${Nt}-slide-up-enter-active`,gt=`&${Nt}-slide-up-appear${Nt}-slide-up-appear-active`,We=`&${Nt}-slide-up-leave${Nt}-slide-up-leave-active`,xe=`${At}-dropdown-placement-`,nn=`${qt}-option-selected`;return[{[`${At}-dropdown`]:Object.assign(Object.assign({},(0,b.Wf)(Ze)),{position:"absolute",top:-9999,zIndex:Ze.zIndexPopup,boxSizing:"border-box",padding:Ze.paddingXXS,overflow:"hidden",fontSize:Ze.fontSize,fontVariant:"initial",backgroundColor:Ze.colorBgElevated,borderRadius:Ze.borderRadiusLG,outline:"none",boxShadow:Ze.boxShadowSecondary,[` - ${Dn}${xe}bottomLeft, - ${gt}${xe}bottomLeft - `]:{animationName:Ee.fJ},[` - ${Dn}${xe}topLeft, - ${gt}${xe}topLeft, - ${Dn}${xe}topRight, - ${gt}${xe}topRight - `]:{animationName:Ee.Qt},[`${We}${xe}bottomLeft`]:{animationName:Ee.Uw},[` - ${We}${xe}topLeft, - ${We}${xe}topRight - `]:{animationName:Ee.ly},"&-hidden":{display:"none"},[qt]:Object.assign(Object.assign({},ke(Ze)),{cursor:"pointer",transition:`background ${Ze.motionDurationSlow} ease`,borderRadius:Ze.borderRadiusSM,"&-group":{color:Ze.colorTextDescription,fontSize:Ze.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},b.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${qt}-option-disabled)`]:{backgroundColor:Ze.optionActiveBg},[`&-selected:not(${qt}-option-disabled)`]:{color:Ze.optionSelectedColor,fontWeight:Ze.optionSelectedFontWeight,backgroundColor:Ze.optionSelectedBg,[`${qt}-option-state`]:{color:Ze.colorPrimary}},"&-disabled":{[`&${qt}-option-selected`]:{backgroundColor:Ze.colorBgContainerDisabled},color:Ze.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:Ze.calc(Ze.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},ke(Ze)),{color:Ze.colorTextDisabled})}),[`${nn}:has(+ ${nn})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${nn}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,Ee.oN)(Ze,"slide-up"),(0,Ee.oN)(Ze,"slide-down"),(0,me.Fm)(Ze,"move-up"),(0,me.Fm)(Ze,"move-down")]},Ie=x(26743),ze=x(36237);function _e(Ze,Nt){const{componentCls:At,inputPaddingHorizontalBase:qt,borderRadius:Dn}=Ze,gt=Ze.calc(Ze.controlHeight).sub(Ze.calc(Ze.lineWidth).mul(2)).equal(),We=Nt?`${At}-${Nt}`:"";return{[`${At}-single${We}`]:{fontSize:Ze.fontSize,height:Ze.controlHeight,[`${At}-selector`]:Object.assign(Object.assign({},(0,b.Wf)(Ze,!0)),{display:"flex",borderRadius:Dn,flex:"1 1 auto",[`${At}-selection-wrap:after`]:{lineHeight:(0,ze.unit)(gt)},[`${At}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` - ${At}-selection-item, - ${At}-selection-placeholder - `]:{display:"block",padding:0,lineHeight:(0,ze.unit)(gt),transition:`all ${Ze.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${At}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${At}-selection-item:empty:after`,`${At}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` - &${At}-show-arrow ${At}-selection-item, - &${At}-show-arrow ${At}-selection-search, - &${At}-show-arrow ${At}-selection-placeholder - `]:{paddingInlineEnd:Ze.showArrowPaddingInlineEnd},[`&${At}-open ${At}-selection-item`]:{color:Ze.colorTextPlaceholder},[`&:not(${At}-customize-input)`]:{[`${At}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,ze.unit)(qt)}`,[`${At}-selection-search-input`]:{height:gt,fontSize:Ze.fontSize},"&:after":{lineHeight:(0,ze.unit)(gt)}}},[`&${At}-customize-input`]:{[`${At}-selector`]:{"&:after":{display:"none"},[`${At}-selection-search`]:{position:"static",width:"100%"},[`${At}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,ze.unit)(qt)}`,"&:after":{display:"none"}}}}}}}function yt(Ze){const{componentCls:Nt}=Ze,At=Ze.calc(Ze.controlPaddingHorizontalSM).sub(Ze.lineWidth).equal();return[_e(Ze),_e((0,fe.mergeToken)(Ze,{controlHeight:Ze.controlHeightSM,borderRadius:Ze.borderRadiusSM}),"sm"),{[`${Nt}-single${Nt}-sm`]:{[`&:not(${Nt}-customize-input)`]:{[`${Nt}-selector`]:{padding:`0 ${(0,ze.unit)(At)}`},[`&${Nt}-show-arrow ${Nt}-selection-search`]:{insetInlineEnd:Ze.calc(At).add(Ze.calc(Ze.fontSize).mul(1.5)).equal()},[` - &${Nt}-show-arrow ${Nt}-selection-item, - &${Nt}-show-arrow ${Nt}-selection-placeholder - `]:{paddingInlineEnd:Ze.calc(Ze.fontSize).mul(1.5).equal()}}}},_e((0,fe.mergeToken)(Ze,{controlHeight:Ze.singleItemHeightLG,fontSize:Ze.fontSizeLG,borderRadius:Ze.borderRadiusLG}),"lg")]}const tt=Ze=>{const{fontSize:Nt,lineHeight:At,lineWidth:qt,controlHeight:Dn,controlHeightSM:gt,controlHeightLG:We,paddingXXS:xe,controlPaddingHorizontal:nn,zIndexPopupBase:en,colorText:at,fontWeightStrong:Ht,controlItemBgActive:_t,controlItemBgHover:Bn,colorBgContainer:Ot,colorFillSecondary:Un,colorBgContainerDisabled:Wt,colorTextDisabled:gn,colorPrimaryHover:un,colorPrimary:De,controlOutline:he}=Ze,ce=xe*2,Ne=qt*2,Ue=Math.min(Dn-ce,Dn-Ne),ge=Math.min(gt-ce,gt-Ne),et=Math.min(We-ce,We-Ne);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(xe/2),zIndexPopup:en+50,optionSelectedColor:at,optionSelectedFontWeight:Ht,optionSelectedBg:_t,optionActiveBg:Bn,optionPadding:`${(Dn-Nt*At)/2}px ${nn}px`,optionFontSize:Nt,optionLineHeight:At,optionHeight:Dn,selectorBg:Ot,clearBg:Ot,singleItemHeightLG:We,multipleItemBg:Un,multipleItemBorderColor:"transparent",multipleItemHeight:Ue,multipleItemHeightSM:ge,multipleItemHeightLG:et,multipleSelectorBgDisabled:Wt,multipleItemColorDisabled:gn,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(Ze.fontSize*1.25),hoverBorderColor:un,activeBorderColor:De,activeOutlineColor:he,selectAffixPadding:xe}},Ke=(Ze,Nt)=>{const{componentCls:At,antCls:qt,controlOutlineWidth:Dn}=Ze;return{[`&:not(${At}-customize-input) ${At}-selector`]:{border:`${(0,ze.unit)(Ze.lineWidth)} ${Ze.lineType} ${Nt.borderColor}`,background:Ze.selectorBg},[`&:not(${At}-disabled):not(${At}-customize-input):not(${qt}-pagination-size-changer)`]:{[`&:hover ${At}-selector`]:{borderColor:Nt.hoverBorderHover},[`${At}-focused& ${At}-selector`]:{borderColor:Nt.activeBorderColor,boxShadow:`0 0 0 ${(0,ze.unit)(Dn)} ${Nt.activeOutlineColor}`,outline:0},[`${At}-prefix`]:{color:Nt.color}}}},lt=(Ze,Nt)=>({[`&${Ze.componentCls}-status-${Nt.status}`]:Object.assign({},Ke(Ze,Nt))}),Ge=Ze=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},Ke(Ze,{borderColor:Ze.colorBorder,hoverBorderHover:Ze.hoverBorderColor,activeBorderColor:Ze.activeBorderColor,activeOutlineColor:Ze.activeOutlineColor,color:Ze.colorText})),lt(Ze,{status:"error",borderColor:Ze.colorError,hoverBorderHover:Ze.colorErrorHover,activeBorderColor:Ze.colorError,activeOutlineColor:Ze.colorErrorOutline,color:Ze.colorError})),lt(Ze,{status:"warning",borderColor:Ze.colorWarning,hoverBorderHover:Ze.colorWarningHover,activeBorderColor:Ze.colorWarning,activeOutlineColor:Ze.colorWarningOutline,color:Ze.colorWarning})),{[`&${Ze.componentCls}-disabled`]:{[`&:not(${Ze.componentCls}-customize-input) ${Ze.componentCls}-selector`]:{background:Ze.colorBgContainerDisabled,color:Ze.colorTextDisabled}},[`&${Ze.componentCls}-multiple ${Ze.componentCls}-selection-item`]:{background:Ze.multipleItemBg,border:`${(0,ze.unit)(Ze.lineWidth)} ${Ze.lineType} ${Ze.multipleItemBorderColor}`}})}),Ye=(Ze,Nt)=>{const{componentCls:At,antCls:qt}=Ze;return{[`&:not(${At}-customize-input) ${At}-selector`]:{background:Nt.bg,border:`${(0,ze.unit)(Ze.lineWidth)} ${Ze.lineType} transparent`,color:Nt.color},[`&:not(${At}-disabled):not(${At}-customize-input):not(${qt}-pagination-size-changer)`]:{[`&:hover ${At}-selector`]:{background:Nt.hoverBg},[`${At}-focused& ${At}-selector`]:{background:Ze.selectorBg,borderColor:Nt.activeBorderColor,outline:0}}}},Ve=(Ze,Nt)=>({[`&${Ze.componentCls}-status-${Nt.status}`]:Object.assign({},Ye(Ze,Nt))}),Qe=Ze=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},Ye(Ze,{bg:Ze.colorFillTertiary,hoverBg:Ze.colorFillSecondary,activeBorderColor:Ze.activeBorderColor,color:Ze.colorText})),Ve(Ze,{status:"error",bg:Ze.colorErrorBg,hoverBg:Ze.colorErrorBgHover,activeBorderColor:Ze.colorError,color:Ze.colorError})),Ve(Ze,{status:"warning",bg:Ze.colorWarningBg,hoverBg:Ze.colorWarningBgHover,activeBorderColor:Ze.colorWarning,color:Ze.colorWarning})),{[`&${Ze.componentCls}-disabled`]:{[`&:not(${Ze.componentCls}-customize-input) ${Ze.componentCls}-selector`]:{borderColor:Ze.colorBorder,background:Ze.colorBgContainerDisabled,color:Ze.colorTextDisabled}},[`&${Ze.componentCls}-multiple ${Ze.componentCls}-selection-item`]:{background:Ze.colorBgContainer,border:`${(0,ze.unit)(Ze.lineWidth)} ${Ze.lineType} ${Ze.colorSplit}`}})}),qe=Ze=>({"&-borderless":{[`${Ze.componentCls}-selector`]:{background:"transparent",border:`${(0,ze.unit)(Ze.lineWidth)} ${Ze.lineType} transparent`},[`&${Ze.componentCls}-disabled`]:{[`&:not(${Ze.componentCls}-customize-input) ${Ze.componentCls}-selector`]:{color:Ze.colorTextDisabled}},[`&${Ze.componentCls}-multiple ${Ze.componentCls}-selection-item`]:{background:Ze.multipleItemBg,border:`${(0,ze.unit)(Ze.lineWidth)} ${Ze.lineType} ${Ze.multipleItemBorderColor}`},[`&${Ze.componentCls}-status-error`]:{[`${Ze.componentCls}-prefix, ${Ze.componentCls}-selection-item`]:{color:Ze.colorError}},[`&${Ze.componentCls}-status-warning`]:{[`${Ze.componentCls}-prefix, ${Ze.componentCls}-selection-item`]:{color:Ze.colorWarning}}}}),Je=(Ze,Nt)=>{const{componentCls:At,antCls:qt}=Ze;return{[`&:not(${At}-customize-input) ${At}-selector`]:{borderWidth:`0 0 ${(0,ze.unit)(Ze.lineWidth)} 0`,borderStyle:`none none ${Ze.lineType} none`,borderColor:Nt.borderColor,background:Ze.selectorBg,borderRadius:0},[`&:not(${At}-disabled):not(${At}-customize-input):not(${qt}-pagination-size-changer)`]:{[`&:hover ${At}-selector`]:{borderColor:Nt.hoverBorderHover},[`${At}-focused& ${At}-selector`]:{borderColor:Nt.activeBorderColor,outline:0},[`${At}-prefix`]:{color:Nt.color}}}},Xe=(Ze,Nt)=>({[`&${Ze.componentCls}-status-${Nt.status}`]:Object.assign({},Je(Ze,Nt))}),rt=Ze=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Je(Ze,{borderColor:Ze.colorBorder,hoverBorderHover:Ze.hoverBorderColor,activeBorderColor:Ze.activeBorderColor,activeOutlineColor:Ze.activeOutlineColor,color:Ze.colorText})),Xe(Ze,{status:"error",borderColor:Ze.colorError,hoverBorderHover:Ze.colorErrorHover,activeBorderColor:Ze.colorError,activeOutlineColor:Ze.colorErrorOutline,color:Ze.colorError})),Xe(Ze,{status:"warning",borderColor:Ze.colorWarning,hoverBorderHover:Ze.colorWarningHover,activeBorderColor:Ze.colorWarning,activeOutlineColor:Ze.colorWarningOutline,color:Ze.colorWarning})),{[`&${Ze.componentCls}-disabled`]:{[`&:not(${Ze.componentCls}-customize-input) ${Ze.componentCls}-selector`]:{color:Ze.colorTextDisabled}},[`&${Ze.componentCls}-multiple ${Ze.componentCls}-selection-item`]:{background:Ze.multipleItemBg,border:`${(0,ze.unit)(Ze.lineWidth)} ${Ze.lineType} ${Ze.multipleItemBorderColor}`}})});var ot=Ze=>({[Ze.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},Ge(Ze)),Qe(Ze)),qe(Ze)),rt(Ze))});const kt=Ze=>{const{componentCls:Nt}=Ze;return{position:"relative",transition:`all ${Ze.motionDurationMid} ${Ze.motionEaseInOut}`,input:{cursor:"pointer"},[`${Nt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${Nt}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},dt=Ze=>{const{componentCls:Nt}=Ze;return{[`${Nt}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},ft=Ze=>{const{antCls:Nt,componentCls:At,inputPaddingHorizontalBase:qt,iconCls:Dn}=Ze;return{[At]:Object.assign(Object.assign({},(0,b.Wf)(Ze)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${At}-customize-input) ${At}-selector`]:Object.assign(Object.assign({},kt(Ze)),dt(Ze)),[`${At}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},b.vS),{[`> ${Nt}-typography`]:{display:"inline"}}),[`${At}-selection-placeholder`]:Object.assign(Object.assign({},b.vS),{flex:1,color:Ze.colorTextPlaceholder,pointerEvents:"none"}),[`${At}-arrow`]:Object.assign(Object.assign({},(0,b.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:qt,height:Ze.fontSizeIcon,marginTop:Ze.calc(Ze.fontSizeIcon).mul(-1).div(2).equal(),color:Ze.colorTextQuaternary,fontSize:Ze.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${Ze.motionDurationSlow} ease`,[Dn]:{verticalAlign:"top",transition:`transform ${Ze.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${At}-suffix)`]:{pointerEvents:"auto"}},[`${At}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${At}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${At}-prefix`]:{flex:"none",marginInlineEnd:Ze.selectAffixPadding},[`${At}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:qt,zIndex:1,display:"inline-block",width:Ze.fontSizeIcon,height:Ze.fontSizeIcon,marginTop:Ze.calc(Ze.fontSizeIcon).mul(-1).div(2).equal(),color:Ze.colorTextQuaternary,fontSize:Ze.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${Ze.motionDurationMid} ease, opacity ${Ze.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:Ze.colorTextTertiary}},[`&:hover ${At}-clear`]:{opacity:1,background:Ze.colorBgBase,borderRadius:"50%"}}),[`${At}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${At}-has-feedback`]:{[`${At}-clear`]:{insetInlineEnd:Ze.calc(qt).add(Ze.fontSize).add(Ze.paddingXS).equal()}}}}}},Ct=Ze=>{const{componentCls:Nt}=Ze;return[{[Nt]:{[`&${Nt}-in-form-item`]:{width:"100%"}}},ft(Ze),yt(Ze),(0,Ie.ZP)(Ze),Oe(Ze),{[`${Nt}-rtl`]:{direction:"rtl"}},(0,be.c)(Ze,{borderElCls:`${Nt}-selector`,focusElCls:`${Nt}-focused`})]};var Pt=(0,ue.I$)("Select",(Ze,Nt)=>{let{rootPrefixCls:At}=Nt;const qt=(0,fe.mergeToken)(Ze,{rootPrefixCls:At,inputPaddingHorizontalBase:Ze.calc(Ze.paddingSM).sub(1).equal(),multipleSelectItemHeight:Ze.multipleItemHeight,selectHeight:Ze.controlHeight});return[Ct(qt),ot(qt)]},tt,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(Se,oe,x){"use strict";x.d(oe,{_z:function(){return me},gp:function(){return fe}});var b=x(36237),be=x(63356),ue=x(51636);const fe=Ie=>{const{multipleSelectItemHeight:ze,paddingXXS:_e,lineWidth:yt,INTERNAL_FIXED_ITEM_MARGIN:tt}=Ie,Ke=Ie.max(Ie.calc(_e).sub(yt).equal(),0),lt=Ie.max(Ie.calc(Ke).sub(tt).equal(),0);return{basePadding:Ke,containerPadding:lt,itemHeight:(0,b.unit)(ze),itemLineHeight:(0,b.unit)(Ie.calc(ze).sub(Ie.calc(Ie.lineWidth).mul(2)).equal())}},Ee=Ie=>{const{multipleSelectItemHeight:ze,selectHeight:_e,lineWidth:yt}=Ie;return Ie.calc(_e).sub(ze).div(2).sub(yt).equal()},me=Ie=>{const{componentCls:ze,iconCls:_e,borderRadiusSM:yt,motionDurationSlow:tt,paddingXS:Ke,multipleItemColorDisabled:lt,multipleItemBorderColorDisabled:Ge,colorIcon:Ye,colorIconHover:Ve,INTERNAL_FIXED_ITEM_MARGIN:Qe}=Ie;return{[`${ze}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${ze}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:Qe,borderRadius:yt,cursor:"default",transition:`font-size ${tt}, line-height ${tt}, height ${tt}`,marginInlineEnd:Ie.calc(Qe).mul(2).equal(),paddingInlineStart:Ke,paddingInlineEnd:Ie.calc(Ke).div(2).equal(),[`${ze}-disabled&`]:{color:lt,borderColor:Ge,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:Ie.calc(Ke).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,be.Ro)()),{display:"inline-flex",alignItems:"center",color:Ye,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${_e}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Ve}})}}}},ke=(Ie,ze)=>{const{componentCls:_e,INTERNAL_FIXED_ITEM_MARGIN:yt}=Ie,tt=`${_e}-selection-overflow`,Ke=Ie.multipleSelectItemHeight,lt=Ee(Ie),Ge=ze?`${_e}-${ze}`:"",Ye=fe(Ie);return{[`${_e}-multiple${Ge}`]:Object.assign(Object.assign({},me(Ie)),{[`${_e}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:Ye.basePadding,paddingBlock:Ye.containerPadding,borderRadius:Ie.borderRadius,[`${_e}-disabled&`]:{background:Ie.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,b.unit)(yt)} 0`,lineHeight:(0,b.unit)(Ke),visibility:"hidden",content:'"\\a0"'}},[`${_e}-selection-item`]:{height:Ye.itemHeight,lineHeight:(0,b.unit)(Ye.itemLineHeight)},[`${_e}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,b.unit)(Ke),marginBlock:yt}},[`${_e}-prefix`]:{marginInlineStart:Ie.calc(Ie.inputPaddingHorizontalBase).sub(Ye.basePadding).equal()},[`${tt}-item + ${tt}-item, - ${_e}-prefix + ${_e}-selection-wrap - `]:{[`${_e}-selection-search`]:{marginInlineStart:0},[`${_e}-selection-placeholder`]:{insetInlineStart:0}},[`${tt}-item-suffix`]:{minHeight:Ye.itemHeight,marginBlock:yt},[`${_e}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:Ie.calc(Ie.inputPaddingHorizontalBase).sub(lt).equal(),"\n &-input,\n &-mirror\n ":{height:Ke,fontFamily:Ie.fontFamily,lineHeight:(0,b.unit)(Ke),transition:`all ${Ie.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${_e}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:Ie.calc(Ie.inputPaddingHorizontalBase).sub(Ye.basePadding).equal(),insetInlineEnd:Ie.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${Ie.motionDurationSlow}`}})}};function Me(Ie,ze){const{componentCls:_e}=Ie,yt=ze?`${_e}-${ze}`:"",tt={[`${_e}-multiple${yt}`]:{fontSize:Ie.fontSize,[`${_e}-selector`]:{[`${_e}-show-search&`]:{cursor:"text"}},[` - &${_e}-show-arrow ${_e}-selector, - &${_e}-allow-clear ${_e}-selector - `]:{paddingInlineEnd:Ie.calc(Ie.fontSizeIcon).add(Ie.controlPaddingHorizontal).equal()}}};return[ke(Ie,ze),tt]}const Oe=Ie=>{const{componentCls:ze}=Ie,_e=(0,ue.mergeToken)(Ie,{selectHeight:Ie.controlHeightSM,multipleSelectItemHeight:Ie.multipleItemHeightSM,borderRadius:Ie.borderRadiusSM,borderRadiusSM:Ie.borderRadiusXS}),yt=(0,ue.mergeToken)(Ie,{fontSize:Ie.fontSizeLG,selectHeight:Ie.controlHeightLG,multipleSelectItemHeight:Ie.multipleItemHeightLG,borderRadius:Ie.borderRadiusLG,borderRadiusSM:Ie.borderRadius});return[Me(Ie),Me(_e,"sm"),{[`${ze}-multiple${ze}-sm`]:{[`${ze}-selection-placeholder`]:{insetInline:Ie.calc(Ie.controlPaddingHorizontalSM).sub(Ie.lineWidth).equal()},[`${ze}-selection-search`]:{marginInlineStart:2}}},Me(yt,"lg")]};oe.ZP=Oe},68525:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Me}});var b=x(59301),be=x(40001),ue=x(19248),fe=x(99267),Ee=x(84105),me=x(58617),ke=x(47472);function Me(Oe){let{suffixIcon:Ie,clearIcon:ze,menuItemSelectedIcon:_e,removeIcon:yt,loading:tt,multiple:Ke,hasFeedback:lt,prefixCls:Ge,showSuffixIcon:Ye,feedbackIcon:Ve,showArrow:Qe,componentName:qe}=Oe;const Je=ze!=null?ze:b.createElement(ue.Z,null),Xe=kt=>Ie===null&&!lt&&!Qe?null:b.createElement(b.Fragment,null,Ye!==!1&&kt,lt&&Ve);let rt=null;if(Ie!==void 0)rt=Xe(Ie);else if(tt)rt=Xe(b.createElement(me.Z,{spin:!0}));else{const kt=`${Ge}-suffix`;rt=dt=>{let{open:ft,showSearch:Ct}=dt;return Xe(ft&&Ct?b.createElement(ke.Z,{className:kt}):b.createElement(Ee.Z,{className:kt}))}}let Et=null;_e!==void 0?Et=_e:Ke?Et=b.createElement(be.Z,null):Et=null;let ot=null;return yt!==void 0?ot=yt:ot=b.createElement(fe.Z,null),{clearIcon:Je,suffixIcon:rt,itemIcon:Et,removeIcon:ot}}},90005:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return b}});function b(be,ue){return ue!==void 0?ue:be!==null}},58755:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return Nt}});var b=x(59301),be=x(58617),ue=x(92310),fe=x.n(ue),Ee=x(60499),me=x(18642),ke=x(72190),Me=x(42244),Oe=x(18929),Ie=x(10228),ze=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],_e=b.forwardRef(function(At,qt){var Dn,gt=At.prefixCls,We=gt===void 0?"rc-switch":gt,xe=At.className,nn=At.checked,en=At.defaultChecked,at=At.disabled,Ht=At.loadingIcon,_t=At.checkedChildren,Bn=At.unCheckedChildren,Ot=At.onClick,Un=At.onChange,Wt=At.onKeyDown,gn=(0,Me.Z)(At,ze),un=(0,Oe.Z)(!1,{value:nn,defaultValue:en}),De=(0,ke.Z)(un,2),he=De[0],ce=De[1];function Ne(pt,sn){var It=he;return at||(It=pt,ce(It),Un==null||Un(It,sn)),It}function Ue(pt){pt.which===Ie.Z.LEFT?Ne(!1,pt):pt.which===Ie.Z.RIGHT&&Ne(!0,pt),Wt==null||Wt(pt)}function ge(pt){var sn=Ne(!he,pt);Ot==null||Ot(sn,pt)}var et=fe()(We,xe,(Dn={},(0,me.Z)(Dn,"".concat(We,"-checked"),he),(0,me.Z)(Dn,"".concat(We,"-disabled"),at),Dn));return b.createElement("button",(0,Ee.Z)({},gn,{type:"button",role:"switch","aria-checked":he,disabled:at,className:et,ref:qt,onKeyDown:Ue,onClick:ge}),Ht,b.createElement("span",{className:"".concat(We,"-inner")},b.createElement("span",{className:"".concat(We,"-inner-checked")},_t),b.createElement("span",{className:"".concat(We,"-inner-unchecked")},Bn)))});_e.displayName="Switch";var yt=_e,tt=x(12919),Ke=x(48755),lt=x(2171),Ge=x(31756),Ye=x(36237),Ve=x(17835),Qe=x(63356),qe=x(16931),Je=x(51636);const Xe=At=>{const{componentCls:qt,trackHeightSM:Dn,trackPadding:gt,trackMinWidthSM:We,innerMinMarginSM:xe,innerMaxMarginSM:nn,handleSizeSM:en,calc:at}=At,Ht=`${qt}-inner`,_t=(0,Ye.unit)(at(en).add(at(gt).mul(2)).equal()),Bn=(0,Ye.unit)(at(nn).mul(2).equal());return{[qt]:{[`&${qt}-small`]:{minWidth:We,height:Dn,lineHeight:(0,Ye.unit)(Dn),[`${qt}-inner`]:{paddingInlineStart:nn,paddingInlineEnd:xe,[`${Ht}-checked, ${Ht}-unchecked`]:{minHeight:Dn},[`${Ht}-checked`]:{marginInlineStart:`calc(-100% + ${_t} - ${Bn})`,marginInlineEnd:`calc(100% - ${_t} + ${Bn})`},[`${Ht}-unchecked`]:{marginTop:at(Dn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${qt}-handle`]:{width:en,height:en},[`${qt}-loading-icon`]:{top:at(at(en).sub(At.switchLoadingIconSize)).div(2).equal(),fontSize:At.switchLoadingIconSize},[`&${qt}-checked`]:{[`${qt}-inner`]:{paddingInlineStart:xe,paddingInlineEnd:nn,[`${Ht}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ht}-unchecked`]:{marginInlineStart:`calc(100% - ${_t} + ${Bn})`,marginInlineEnd:`calc(-100% + ${_t} - ${Bn})`}},[`${qt}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ye.unit)(at(en).add(gt).equal())})`}},[`&:not(${qt}-disabled):active`]:{[`&:not(${qt}-checked) ${Ht}`]:{[`${Ht}-unchecked`]:{marginInlineStart:at(At.marginXXS).div(2).equal(),marginInlineEnd:at(At.marginXXS).mul(-1).div(2).equal()}},[`&${qt}-checked ${Ht}`]:{[`${Ht}-checked`]:{marginInlineStart:at(At.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:at(At.marginXXS).div(2).equal()}}}}}}},rt=At=>{const{componentCls:qt,handleSize:Dn,calc:gt}=At;return{[qt]:{[`${qt}-loading-icon${At.iconCls}`]:{position:"relative",top:gt(gt(Dn).sub(At.fontSize)).div(2).equal(),color:At.switchLoadingIconColor,verticalAlign:"top"},[`&${qt}-checked ${qt}-loading-icon`]:{color:At.switchColor}}}},Et=At=>{const{componentCls:qt,trackPadding:Dn,handleBg:gt,handleShadow:We,handleSize:xe,calc:nn}=At,en=`${qt}-handle`;return{[qt]:{[en]:{position:"absolute",top:Dn,insetInlineStart:Dn,width:xe,height:xe,transition:`all ${At.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:gt,borderRadius:nn(xe).div(2).equal(),boxShadow:We,transition:`all ${At.switchDuration} ease-in-out`,content:'""'}},[`&${qt}-checked ${en}`]:{insetInlineStart:`calc(100% - ${(0,Ye.unit)(nn(xe).add(Dn).equal())})`},[`&:not(${qt}-disabled):active`]:{[`${en}::before`]:{insetInlineEnd:At.switchHandleActiveInset,insetInlineStart:0},[`&${qt}-checked ${en}::before`]:{insetInlineEnd:0,insetInlineStart:At.switchHandleActiveInset}}}}},ot=At=>{const{componentCls:qt,trackHeight:Dn,trackPadding:gt,innerMinMargin:We,innerMaxMargin:xe,handleSize:nn,calc:en}=At,at=`${qt}-inner`,Ht=(0,Ye.unit)(en(nn).add(en(gt).mul(2)).equal()),_t=(0,Ye.unit)(en(xe).mul(2).equal());return{[qt]:{[at]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:xe,paddingInlineEnd:We,transition:`padding-inline-start ${At.switchDuration} ease-in-out, padding-inline-end ${At.switchDuration} ease-in-out`,[`${at}-checked, ${at}-unchecked`]:{display:"block",color:At.colorTextLightSolid,fontSize:At.fontSizeSM,transition:`margin-inline-start ${At.switchDuration} ease-in-out, margin-inline-end ${At.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Dn},[`${at}-checked`]:{marginInlineStart:`calc(-100% + ${Ht} - ${_t})`,marginInlineEnd:`calc(100% - ${Ht} + ${_t})`},[`${at}-unchecked`]:{marginTop:en(Dn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${qt}-checked ${at}`]:{paddingInlineStart:We,paddingInlineEnd:xe,[`${at}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${at}-unchecked`]:{marginInlineStart:`calc(100% - ${Ht} + ${_t})`,marginInlineEnd:`calc(-100% + ${Ht} - ${_t})`}},[`&:not(${qt}-disabled):active`]:{[`&:not(${qt}-checked) ${at}`]:{[`${at}-unchecked`]:{marginInlineStart:en(gt).mul(2).equal(),marginInlineEnd:en(gt).mul(-1).mul(2).equal()}},[`&${qt}-checked ${at}`]:{[`${at}-checked`]:{marginInlineStart:en(gt).mul(-1).mul(2).equal(),marginInlineEnd:en(gt).mul(2).equal()}}}}}},kt=At=>{const{componentCls:qt,trackHeight:Dn,trackMinWidth:gt}=At;return{[qt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Qe.Wf)(At)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:gt,height:Dn,lineHeight:(0,Ye.unit)(Dn),verticalAlign:"middle",background:At.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${At.motionDurationMid}`,userSelect:"none",[`&:hover:not(${qt}-disabled)`]:{background:At.colorTextTertiary}}),(0,Qe.Qy)(At)),{[`&${qt}-checked`]:{background:At.switchColor,[`&:hover:not(${qt}-disabled)`]:{background:At.colorPrimaryHover}},[`&${qt}-loading, &${qt}-disabled`]:{cursor:"not-allowed",opacity:At.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${qt}-rtl`]:{direction:"rtl"}})}},dt=At=>{const{fontSize:qt,lineHeight:Dn,controlHeight:gt,colorWhite:We}=At,xe=qt*Dn,nn=gt/2,en=2,at=xe-en*2,Ht=nn-en*2;return{trackHeight:xe,trackHeightSM:nn,trackMinWidth:at*2+en*4,trackMinWidthSM:Ht*2+en*2,trackPadding:en,handleBg:We,handleSize:at,handleSizeSM:Ht,handleShadow:`0 2px 4px 0 ${new Ve.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:at/2,innerMaxMargin:at+en+en*2,innerMinMarginSM:Ht/2,innerMaxMarginSM:Ht+en+en*2}};var ft=(0,qe.I$)("Switch",At=>{const qt=(0,Je.mergeToken)(At,{switchDuration:At.motionDurationMid,switchColor:At.colorPrimary,switchDisabledOpacity:At.opacityLoading,switchLoadingIconSize:At.calc(At.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${At.opacityLoading})`,switchHandleActiveInset:"-30%"});return[kt(qt),ot(qt),Et(qt),rt(qt),Xe(qt)]},dt),Ct=function(At,qt){var Dn={};for(var gt in At)Object.prototype.hasOwnProperty.call(At,gt)&&qt.indexOf(gt)<0&&(Dn[gt]=At[gt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,gt=Object.getOwnPropertySymbols(At);We{const{prefixCls:Dn,size:gt,disabled:We,loading:xe,className:nn,rootClassName:en,style:at,checked:Ht,value:_t,defaultChecked:Bn,defaultValue:Ot,onChange:Un}=At,Wt=Ct(At,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[gn,un]=(0,Oe.Z)(!1,{value:Ht!=null?Ht:_t,defaultValue:Bn!=null?Bn:Ot}),{getPrefixCls:De,direction:he,switch:ce}=b.useContext(Ke.E_),Ne=b.useContext(lt.Z),Ue=(We!=null?We:Ne)||xe,ge=De("switch",Dn),et=b.createElement("div",{className:`${ge}-handle`},xe&&b.createElement(be.Z,{className:`${ge}-loading-icon`})),[pt,sn,It]=ft(ge),Zt=(0,Ge.Z)(gt),rn=fe()(ce==null?void 0:ce.className,{[`${ge}-small`]:Zt==="small",[`${ge}-loading`]:xe,[`${ge}-rtl`]:he==="rtl"},nn,en,sn,It),yn=Object.assign(Object.assign({},ce==null?void 0:ce.style),at),Yt=function(){un(arguments.length<=0?void 0:arguments[0]),Un==null||Un.apply(void 0,arguments)};return pt(b.createElement(tt.Z,{component:"Switch"},b.createElement(yt,Object.assign({},Wt,{checked:gn,onChange:Yt,prefixCls:ge,className:rn,style:yn,disabled:Ue,ref:qt,loadingIcon:et}))))});Ze.__ANT_SWITCH=!0;var Nt=Ze},94968:function(Se,oe,x){"use strict";x.d(oe,{default:function(){return $t}});var b=x(59301),be=x(77654),ue=x(4676),fe=x(92310),Ee=x.n(fe),me=x(60499),ke=x(38705),Me=x(17212),Oe=x(15793),Ie=x(39153),ze=x(55401),_e=x(18642),yt=x(85899),tt=x(42244),Ke=x(43749),lt=x(73001),Ge=x(11576),Ye=x(26112),Ve=x(48736),Qe=function(ut,Qt){if(ut&&Qt){var Xt=Array.isArray(Qt)?Qt:Qt.split(","),ve=ut.name||"",Te=ut.type||"",ht=Te.replace(/\/.*$/,"");return Xt.some(function(Le){var $e=Le.trim();if(/^\*(\/\*)?$/.test(Le))return!0;if($e.charAt(0)==="."){var _n=ve.toLowerCase(),fn=$e.toLowerCase(),zn=[fn];return(fn===".jpg"||fn===".jpeg")&&(zn=[".jpg",".jpeg"]),zn.some(function(Tr){return _n.endsWith(Tr)})}return/\/\*$/.test($e)?ht===$e.replace(/\/.*$/,""):Te===$e?!0:/^\w+$/.test($e)?((0,Ve.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat($e,"'.Skip for check.")),!0):!1})}return!0};function qe(ut,Qt){var Xt="cannot ".concat(ut.method," ").concat(ut.action," ").concat(Qt.status,"'"),ve=new Error(Xt);return ve.status=Qt.status,ve.method=ut.method,ve.url=ut.action,ve}function Je(ut){var Qt=ut.responseText||ut.response;if(!Qt)return Qt;try{return JSON.parse(Qt)}catch(Xt){return Qt}}function Xe(ut){var Qt=new XMLHttpRequest;ut.onProgress&&Qt.upload&&(Qt.upload.onprogress=function(ht){ht.total>0&&(ht.percent=ht.loaded/ht.total*100),ut.onProgress(ht)});var Xt=new FormData;ut.data&&Object.keys(ut.data).forEach(function(Te){var ht=ut.data[Te];if(Array.isArray(ht)){ht.forEach(function(Le){Xt.append("".concat(Te,"[]"),Le)});return}Xt.append(Te,ht)}),ut.file instanceof Blob?Xt.append(ut.filename,ut.file,ut.file.name):Xt.append(ut.filename,ut.file),Qt.onerror=function(ht){ut.onError(ht)},Qt.onload=function(){return Qt.status<200||Qt.status>=300?ut.onError(qe(ut,Qt),Je(Qt)):ut.onSuccess(Je(Qt),Qt)},Qt.open(ut.method,ut.action,!0),ut.withCredentials&&"withCredentials"in Qt&&(Qt.withCredentials=!0);var ve=ut.headers||{};return ve["X-Requested-With"]!==null&&Qt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ve).forEach(function(Te){ve[Te]!==null&&Qt.setRequestHeader(Te,ve[Te])}),Qt.send(Xt),{abort:function(){Qt.abort()}}}var rt=function(){var ut=(0,Ge.Z)((0,lt.Z)().mark(function Qt(Xt,ve){var Te,ht,Le,$e,_n,fn,zn,Tr;return(0,lt.Z)().wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:fn=function(){return fn=(0,Ge.Z)((0,lt.Z)().mark(function wn(ct){return(0,lt.Z)().wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return Bt.abrupt("return",new Promise(function(ar){ct.file(function(dr){ve(dr)?(ct.fullPath&&!dr.webkitRelativePath&&(Object.defineProperties(dr,{webkitRelativePath:{writable:!0}}),dr.webkitRelativePath=ct.fullPath.replace(/^\//,""),Object.defineProperties(dr,{webkitRelativePath:{writable:!1}})),ar(dr)):ar(null)})}));case 1:case"end":return Bt.stop()}},wn)})),fn.apply(this,arguments)},_n=function(wn){return fn.apply(this,arguments)},$e=function(){return $e=(0,Ge.Z)((0,lt.Z)().mark(function wn(ct){var Hn,Bt,ar,dr,Zn;return(0,lt.Z)().wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:Hn=ct.createReader(),Bt=[];case 2:return ir.next=5,new Promise(function(Wr){Hn.readEntries(Wr,function(){return Wr([])})});case 5:if(ar=ir.sent,dr=ar.length,dr){ir.next=9;break}return ir.abrupt("break",12);case 9:for(Zn=0;Zn{const{componentCls:Qt,iconCls:Xt}=ut;return{[`${Qt}-wrapper`]:{[`${Qt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ut.colorFillAlter,border:`${(0,Bn.unit)(ut.lineWidth)} dashed ${ut.colorBorder}`,borderRadius:ut.borderRadiusLG,cursor:"pointer",transition:`border-color ${ut.motionDurationSlow}`,[Qt]:{padding:ut.padding},[`${Qt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:ut.borderRadiusLG,"&:focus-visible":{outline:`${(0,Bn.unit)(ut.lineWidthFocus)} solid ${ut.colorPrimaryBorder}`}},[`${Qt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` - &:not(${Qt}-disabled):hover, - &-hover:not(${Qt}-disabled) - `]:{borderColor:ut.colorPrimaryHover},[`p${Qt}-drag-icon`]:{marginBottom:ut.margin,[Xt]:{color:ut.colorPrimary,fontSize:ut.uploadThumbnailSize}},[`p${Qt}-text`]:{margin:`0 0 ${(0,Bn.unit)(ut.marginXXS)}`,color:ut.colorTextHeading,fontSize:ut.fontSizeLG},[`p${Qt}-hint`]:{color:ut.colorTextDescription,fontSize:ut.fontSize},[`&${Qt}-disabled`]:{[`p${Qt}-drag-icon ${Xt}, - p${Qt}-text, - p${Qt}-hint - `]:{color:ut.colorTextDisabled}}}}}},gn=ut=>{const{componentCls:Qt,iconCls:Xt,fontSize:ve,lineHeight:Te,calc:ht}=ut,Le=`${Qt}-list-item`,$e=`${Le}-actions`,_n=`${Le}-action`;return{[`${Qt}-wrapper`]:{[`${Qt}-list`]:Object.assign(Object.assign({},(0,en.dF)()),{lineHeight:ut.lineHeight,[Le]:{position:"relative",height:ht(ut.lineHeight).mul(ve).equal(),marginTop:ut.marginXS,fontSize:ve,display:"flex",alignItems:"center",transition:`background-color ${ut.motionDurationSlow}`,borderRadius:ut.borderRadiusSM,"&:hover":{backgroundColor:ut.controlItemBgHover},[`${Le}-name`]:Object.assign(Object.assign({},en.vS),{padding:`0 ${(0,Bn.unit)(ut.paddingXS)}`,lineHeight:Te,flex:"auto",transition:`all ${ut.motionDurationSlow}`}),[$e]:{whiteSpace:"nowrap",[_n]:{opacity:0},[Xt]:{color:ut.actionsColor,transition:`all ${ut.motionDurationSlow}`},[` - ${_n}:focus-visible, - &.picture ${_n} - `]:{opacity:1}},[`${Qt}-icon ${Xt}`]:{color:ut.colorTextDescription,fontSize:ve},[`${Le}-progress`]:{position:"absolute",bottom:ut.calc(ut.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:ht(ve).add(ut.paddingXS).equal(),fontSize:ve,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Le}:hover ${_n}`]:{opacity:1},[`${Le}-error`]:{color:ut.colorError,[`${Le}-name, ${Qt}-icon ${Xt}`]:{color:ut.colorError},[$e]:{[`${Xt}, ${Xt}:hover`]:{color:ut.colorError},[_n]:{opacity:1}}},[`${Qt}-list-item-container`]:{transition:`opacity ${ut.motionDurationSlow}, height ${ut.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},un=x(99495),he=ut=>{const{componentCls:Qt}=ut,Xt=new Bn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:ut.calc(ut.marginXS).div(-2).equal()}}),ve=new Bn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:ut.calc(ut.marginXS).div(-2).equal()}}),Te=`${Qt}-animate-inline`;return[{[`${Qt}-wrapper`]:{[`${Te}-appear, ${Te}-enter, ${Te}-leave`]:{animationDuration:ut.motionDurationSlow,animationTimingFunction:ut.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Te}-appear, ${Te}-enter`]:{animationName:Xt},[`${Te}-leave`]:{animationName:ve}}},{[`${Qt}-wrapper`]:(0,un.J$)(ut)},Xt,ve]},ce=x(68361);const Ne=ut=>{const{componentCls:Qt,iconCls:Xt,uploadThumbnailSize:ve,uploadProgressOffset:Te,calc:ht}=ut,Le=`${Qt}-list`,$e=`${Le}-item`;return{[`${Qt}-wrapper`]:{[` - ${Le}${Le}-picture, - ${Le}${Le}-picture-card, - ${Le}${Le}-picture-circle - `]:{[$e]:{position:"relative",height:ht(ve).add(ht(ut.lineWidth).mul(2)).add(ht(ut.paddingXS).mul(2)).equal(),padding:ut.paddingXS,border:`${(0,Bn.unit)(ut.lineWidth)} ${ut.lineType} ${ut.colorBorder}`,borderRadius:ut.borderRadiusLG,"&:hover":{background:"transparent"},[`${$e}-thumbnail`]:Object.assign(Object.assign({},en.vS),{width:ve,height:ve,lineHeight:(0,Bn.unit)(ht(ve).add(ut.paddingSM).equal()),textAlign:"center",flex:"none",[Xt]:{fontSize:ut.fontSizeHeading2,color:ut.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${$e}-progress`]:{bottom:Te,width:`calc(100% - ${(0,Bn.unit)(ht(ut.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:ht(ve).add(ut.paddingXS).equal()}},[`${$e}-error`]:{borderColor:ut.colorError,[`${$e}-thumbnail ${Xt}`]:{[`svg path[fill='${ce.blue[0]}']`]:{fill:ut.colorErrorBg},[`svg path[fill='${ce.blue.primary}']`]:{fill:ut.colorError}}},[`${$e}-uploading`]:{borderStyle:"dashed",[`${$e}-name`]:{marginBottom:Te}}},[`${Le}${Le}-picture-circle ${$e}`]:{[`&, &::before, ${$e}-thumbnail`]:{borderRadius:"50%"}}}}},Ue=ut=>{const{componentCls:Qt,iconCls:Xt,fontSizeLG:ve,colorTextLightSolid:Te,calc:ht}=ut,Le=`${Qt}-list`,$e=`${Le}-item`,_n=ut.uploadPicCardSize;return{[` - ${Qt}-wrapper${Qt}-picture-card-wrapper, - ${Qt}-wrapper${Qt}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,en.dF)()),{display:"block",[`${Qt}${Qt}-select`]:{width:_n,height:_n,textAlign:"center",verticalAlign:"top",backgroundColor:ut.colorFillAlter,border:`${(0,Bn.unit)(ut.lineWidth)} dashed ${ut.colorBorder}`,borderRadius:ut.borderRadiusLG,cursor:"pointer",transition:`border-color ${ut.motionDurationSlow}`,[`> ${Qt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Qt}-disabled):hover`]:{borderColor:ut.colorPrimary}},[`${Le}${Le}-picture-card, ${Le}${Le}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:ut.marginXS,marginInlineEnd:ut.marginXS}},"@supports (gap: 1px)":{gap:ut.marginXS},[`${Le}-item-container`]:{display:"inline-block",width:_n,height:_n,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[$e]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,Bn.unit)(ht(ut.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,Bn.unit)(ht(ut.paddingXS).mul(2).equal())})`,backgroundColor:ut.colorBgMask,opacity:0,transition:`all ${ut.motionDurationSlow}`,content:'" "'}},[`${$e}:hover`]:{[`&::before, ${$e}-actions`]:{opacity:1}},[`${$e}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ut.motionDurationSlow}`,[` - ${Xt}-eye, - ${Xt}-download, - ${Xt}-delete - `]:{zIndex:10,width:ve,margin:`0 ${(0,Bn.unit)(ut.marginXXS)}`,fontSize:ve,cursor:"pointer",transition:`all ${ut.motionDurationSlow}`,color:Te,"&:hover":{color:Te},svg:{verticalAlign:"baseline"}}},[`${$e}-thumbnail, ${$e}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${$e}-name`]:{display:"none",textAlign:"center"},[`${$e}-file + ${$e}-name`]:{position:"absolute",bottom:ut.margin,display:"block",width:`calc(100% - ${(0,Bn.unit)(ht(ut.paddingXS).mul(2).equal())})`},[`${$e}-uploading`]:{[`&${$e}`]:{backgroundColor:ut.colorFillAlter},[`&::before, ${Xt}-eye, ${Xt}-download, ${Xt}-delete`]:{display:"none"}},[`${$e}-progress`]:{bottom:ut.marginXL,width:`calc(100% - ${(0,Bn.unit)(ht(ut.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Qt}-wrapper${Qt}-picture-circle-wrapper`]:{[`${Qt}${Qt}-select`]:{borderRadius:"50%"}}}};var et=ut=>{const{componentCls:Qt}=ut;return{[`${Qt}-rtl`]:{direction:"rtl"}}};const pt=ut=>{const{componentCls:Qt,colorTextDisabled:Xt}=ut;return{[`${Qt}-wrapper`]:Object.assign(Object.assign({},(0,en.Wf)(ut)),{[Qt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Qt}-select`]:{display:"inline-block"},[`${Qt}-hidden`]:{display:"none"},[`${Qt}-disabled`]:{color:Xt,cursor:"not-allowed"}})}},sn=ut=>({actionsColor:ut.colorTextDescription});var It=(0,Ht.I$)("Upload",ut=>{const{fontSizeHeading3:Qt,fontHeight:Xt,lineWidth:ve,controlHeightLG:Te,calc:ht}=ut,Le=(0,_t.mergeToken)(ut,{uploadThumbnailSize:ht(Qt).mul(2).equal(),uploadProgressOffset:ht(ht(Xt).div(2)).add(ve).equal(),uploadPicCardSize:ht(Te).mul(2.55).equal()});return[pt(Le),Un(Le),Ne(Le),Ue(Le),gn(Le),he(Le),et(Le),(0,at.Z)(Le)]},sn),Zt={icon:function(Qt,Xt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Xt}},{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.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:Qt}}]}},name:"file",theme:"twotone"},rn=Zt,yn=x(7657),Yt=function(Qt,Xt){return b.createElement(yn.Z,(0,me.Z)({},Qt,{ref:Xt,icon:rn}))},In=b.forwardRef(Yt),Sn=In,jt=x(58617),Qn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},jn=Qn,qn=function(Qt,Xt){return b.createElement(yn.Z,(0,me.Z)({},Qt,{ref:Xt,icon:jn}))},mn=b.forwardRef(qn),Gn=mn,Ln={icon:function(Qt,Xt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:Qt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Xt}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Xt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Xt}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:Qt}}]}},name:"picture",theme:"twotone"},Dt=Ln,tn=function(Qt,Xt){return b.createElement(yn.Z,(0,me.Z)({},Qt,{ref:Xt,icon:Dt}))},Ut=b.forwardRef(tn),En=Ut,xt=x(77900),it=x(2738),pe=x(40192),xn=x(86641),Rn=x(22703),cn=x(7939);function Sr(ut){return Object.assign(Object.assign({},ut),{lastModified:ut.lastModified,lastModifiedDate:ut.lastModifiedDate,name:ut.name,size:ut.size,type:ut.type,uid:ut.uid,percent:0,originFileObj:ut})}function yr(ut,Qt){const Xt=(0,be.Z)(Qt),ve=Xt.findIndex(Te=>{let{uid:ht}=Te;return ht===ut.uid});return ve===-1?Xt.push(ut):Xt[ve]=ut,Xt}function Jn(ut,Qt){const Xt=ut.uid!==void 0?"uid":"name";return Qt.filter(ve=>ve[Xt]===ut[Xt])[0]}function vr(ut,Qt){const Xt=ut.uid!==void 0?"uid":"name",ve=Qt.filter(Te=>Te[Xt]!==ut[Xt]);return ve.length===Qt.length?null:ve}const bt=function(){const Qt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),ve=Qt[Qt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(ve)||[""])[0]},wr=ut=>ut.indexOf("image/")===0,ur=ut=>{if(ut.type&&!ut.thumbUrl)return wr(ut.type);const Qt=ut.thumbUrl||ut.url||"",Xt=bt(Qt);return/^data:image\//.test(Qt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Xt)?!0:!(/^data:/.test(Qt)||Xt)},pr=200;function Vn(ut){return new Promise(Qt=>{if(!ut.type||!wr(ut.type)){Qt("");return}const Xt=document.createElement("canvas");Xt.width=pr,Xt.height=pr,Xt.style.cssText=`position: fixed; left: 0; top: 0; width: ${pr}px; height: ${pr}px; z-index: 9999; display: none;`,document.body.appendChild(Xt);const ve=Xt.getContext("2d"),Te=new Image;if(Te.onload=()=>{const{width:ht,height:Le}=Te;let $e=pr,_n=pr,fn=0,zn=0;ht>Le?(_n=Le*(pr/ht),zn=-(_n-$e)/2):($e=ht*(pr/Le),fn=-($e-_n)/2),ve.drawImage(Te,fn,zn,$e,_n);const Tr=Xt.toDataURL();document.body.removeChild(Xt),window.URL.revokeObjectURL(Te.src),Qt(Tr)},Te.crossOrigin="anonymous",ut.type.startsWith("image/svg+xml")){const ht=new FileReader;ht.onload=()=>{ht.result&&typeof ht.result=="string"&&(Te.src=ht.result)},ht.readAsDataURL(ut)}else if(ut.type.startsWith("image/gif")){const ht=new FileReader;ht.onload=()=>{ht.result&&Qt(ht.result)},ht.readAsDataURL(ut)}else Te.src=window.URL.createObjectURL(ut)})}var Er=x(26227),mr=x(41464),Rr=x(15277),kr=x(89787),Wn=x(25399),qr=b.forwardRef((ut,Qt)=>{let{prefixCls:Xt,className:ve,style:Te,locale:ht,listType:Le,file:$e,items:_n,progress:fn,iconRender:zn,actionIconRender:Tr,itemRender:Kt,isImgUrl:Ft,showPreviewIcon:pn,showRemoveIcon:wn,showDownloadIcon:ct,previewIcon:Hn,removeIcon:Bt,downloadIcon:ar,extra:dr,onPreview:Zn,onDownload:xr,onClose:ir}=ut;var Wr,Br;const{status:Pr}=$e,[Hr,ra]=b.useState(Pr);b.useEffect(()=>{Pr!=="removed"&&ra(Pr)},[Pr]);const[or,jr]=b.useState(!1);b.useEffect(()=>{const Xn=setTimeout(()=>{jr(!0)},300);return()=>{clearTimeout(Xn)}},[]);const br=zn($e);let Kr=b.createElement("div",{className:`${Xt}-icon`},br);if(Le==="picture"||Le==="picture-card"||Le==="picture-circle")if(Hr==="uploading"||!$e.thumbUrl&&!$e.url){const Xn=Ee()(`${Xt}-list-item-thumbnail`,{[`${Xt}-list-item-file`]:Hr!=="uploading"});Kr=b.createElement("div",{className:Xn},br)}else{const Xn=Ft!=null&&Ft($e)?b.createElement("img",{src:$e.thumbUrl||$e.url,alt:$e.name,className:`${Xt}-list-item-image`,crossOrigin:$e.crossOrigin}):br,fr=Ee()(`${Xt}-list-item-thumbnail`,{[`${Xt}-list-item-file`]:Ft&&!Ft($e)});Kr=b.createElement("a",{className:fr,onClick:Ar=>Zn($e,Ar),href:$e.url||$e.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Xn)}const Rt=Ee()(`${Xt}-list-item`,`${Xt}-list-item-${Hr}`),pa=typeof $e.linkProps=="string"?JSON.parse($e.linkProps):$e.linkProps,Yr=(typeof wn=="function"?wn($e):wn)?Tr((typeof Bt=="function"?Bt($e):Bt)||b.createElement(Er.Z,null),()=>ir($e),Xt,ht.removeFile,!0):null,Zr=(typeof ct=="function"?ct($e):ct)&&Hr==="done"?Tr((typeof ar=="function"?ar($e):ar)||b.createElement(mr.Z,null),()=>xr($e),Xt,ht.downloadFile):null,ta=Le!=="picture-card"&&Le!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:Ee()(`${Xt}-list-item-actions`,{picture:Le==="picture"})},Zr,Yr),ia=typeof dr=="function"?dr($e):dr,Or=ia&&b.createElement("span",{className:`${Xt}-list-item-extra`},ia),Gr=Ee()(`${Xt}-list-item-name`),Dr=$e.url?b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Gr,title:$e.name},pa,{href:$e.url,onClick:Xn=>Zn($e,Xn)}),$e.name,Or):b.createElement("span",{key:"view",className:Gr,onClick:Xn=>Zn($e,Xn),title:$e.name},$e.name,Or),$n=(typeof pn=="function"?pn($e):pn)&&($e.url||$e.thumbUrl)?b.createElement("a",{href:$e.url||$e.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Xn=>Zn($e,Xn),title:ht.previewFile},typeof Hn=="function"?Hn($e):Hn||b.createElement(Rr.Z,null)):null,nr=(Le==="picture-card"||Le==="picture-circle")&&Hr!=="uploading"&&b.createElement("span",{className:`${Xt}-list-item-actions`},$n,Hr==="done"&&Zr,Yr),{getPrefixCls:rr}=b.useContext(gt.E_),Kn=rr(),Ir=b.createElement("div",{className:Rt},Kr,Dr,ta,nr,or&&b.createElement(xt.default,{motionName:`${Kn}-fade`,visible:Hr==="uploading",motionDeadline:2e3},Xn=>{let{className:fr}=Xn;const Ar="percent"in $e?b.createElement(kr.Z,Object.assign({},fn,{type:"line",percent:$e.percent,"aria-label":$e["aria-label"],"aria-labelledby":$e["aria-labelledby"]})):null;return b.createElement("div",{className:Ee()(`${Xt}-list-item-progress`,fr)},Ar)})),Fr=$e.response&&typeof $e.response=="string"?$e.response:((Wr=$e.error)===null||Wr===void 0?void 0:Wr.statusText)||((Br=$e.error)===null||Br===void 0?void 0:Br.message)||ht.uploadError,Yn=Hr==="error"?b.createElement(Wn.Z,{title:Fr,getPopupContainer:Xn=>Xn.parentNode},Ir):Ir;return b.createElement("div",{className:Ee()(`${Xt}-list-item-container`,ve),style:Te,ref:Qt},Kt?Kt(Yn,$e,_n,{download:xr.bind(null,$e),preview:Zn.bind(null,$e),remove:ir.bind(null,$e)}):Yn)});const Ur=(ut,Qt)=>{const{listType:Xt="text",previewFile:ve=Vn,onPreview:Te,onDownload:ht,onRemove:Le,locale:$e,iconRender:_n,isImageUrl:fn=ur,prefixCls:zn,items:Tr=[],showPreviewIcon:Kt=!0,showRemoveIcon:Ft=!0,showDownloadIcon:pn=!1,removeIcon:wn,previewIcon:ct,downloadIcon:Hn,extra:Bt,progress:ar={size:[-1,2],showInfo:!1},appendAction:dr,appendActionVisible:Zn=!0,itemRender:xr,disabled:ir}=ut,Wr=(0,pe.Z)(),[Br,Pr]=b.useState(!1),Hr=["picture-card","picture-circle"].includes(Xt);b.useEffect(()=>{Xt.startsWith("picture")&&(Tr||[]).forEach(Or=>{!(Or.originFileObj instanceof File||Or.originFileObj instanceof Blob)||Or.thumbUrl!==void 0||(Or.thumbUrl="",ve==null||ve(Or.originFileObj).then(Gr=>{Or.thumbUrl=Gr||"",Wr()}))})},[Xt,Tr,ve]),b.useEffect(()=>{Pr(!0)},[]);const ra=(Or,Gr)=>{if(Te)return Gr==null||Gr.preventDefault(),Te(Or)},or=Or=>{typeof ht=="function"?ht(Or):Or.url&&window.open(Or.url)},jr=Or=>{Le==null||Le(Or)},br=Or=>{if(_n)return _n(Or,Xt);const Gr=Or.status==="uploading";if(Xt.startsWith("picture")){const Dr=Xt==="picture"?b.createElement(jt.Z,null):$e.uploading,$n=fn!=null&&fn(Or)?b.createElement(En,null):b.createElement(Sn,null);return Gr?Dr:$n}return Gr?b.createElement(jt.Z,null):b.createElement(Gn,null)},Kr=(Or,Gr,Dr,$n,nr)=>{const rr={type:"text",size:"small",title:$n,onClick:Kn=>{var Ir,Fr;Gr(),b.isValidElement(Or)&&((Fr=(Ir=Or.props).onClick)===null||Fr===void 0||Fr.call(Ir,Kn))},className:`${Dr}-list-item-action`};return nr&&(rr.disabled=ir),b.isValidElement(Or)?b.createElement(cn.ZP,Object.assign({},rr,{icon:(0,Rn.Tm)(Or,Object.assign(Object.assign({},Or.props),{onClick:()=>{}}))})):b.createElement(cn.ZP,Object.assign({},rr),b.createElement("span",null,Or))};b.useImperativeHandle(Qt,()=>({handlePreview:ra,handleDownload:or}));const{getPrefixCls:Rt}=b.useContext(gt.E_),pa=Rt("upload",zn),Yr=Rt(),Zr=Ee()(`${pa}-list`,`${pa}-list-${Xt}`),ta=b.useMemo(()=>(0,it.Z)((0,xn.Z)(Yr),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[Yr]),ia=Object.assign(Object.assign({},Hr?{}:ta),{motionDeadline:2e3,motionName:`${pa}-${Hr?"animate-inline":"animate"}`,keys:(0,be.Z)(Tr.map(Or=>({key:Or.uid,file:Or}))),motionAppear:Br});return b.createElement("div",{className:Zr},b.createElement(xt.CSSMotionList,Object.assign({},ia,{component:!1}),Or=>{let{key:Gr,file:Dr,className:$n,style:nr}=Or;return b.createElement(qr,{key:Gr,locale:$e,prefixCls:pa,className:$n,style:nr,file:Dr,items:Tr,progress:ar,listType:Xt,isImgUrl:fn,showPreviewIcon:Kt,showRemoveIcon:Ft,showDownloadIcon:pn,removeIcon:wn,previewIcon:ct,downloadIcon:Hn,extra:Bt,iconRender:br,actionIconRender:Kr,itemRender:xr,onPreview:ra,onDownload:or,onClose:jr})}),dr&&b.createElement(xt.default,Object.assign({},ia,{visible:Zn,forceRender:!0}),Or=>{let{className:Gr,style:Dr}=Or;return(0,Rn.Tm)(dr,$n=>({className:Ee()($n.className,Gr),style:Object.assign(Object.assign(Object.assign({},Dr),{pointerEvents:Gr?"none":void 0}),$n.style)}))}))};var $r=b.forwardRef(Ur),kn=function(ut,Qt,Xt,ve){function Te(ht){return ht instanceof Xt?ht:new Xt(function(Le){Le(ht)})}return new(Xt||(Xt=Promise))(function(ht,Le){function $e(zn){try{fn(ve.next(zn))}catch(Tr){Le(Tr)}}function _n(zn){try{fn(ve.throw(zn))}catch(Tr){Le(Tr)}}function fn(zn){zn.done?ht(zn.value):Te(zn.value).then($e,_n)}fn((ve=ve.apply(ut,Qt||[])).next())})};const er=`__LIST_IGNORE_${Date.now()}__`,zr=(ut,Qt)=>{const{fileList:Xt,defaultFileList:ve,onRemove:Te,showUploadList:ht=!0,listType:Le="text",onPreview:$e,onDownload:_n,onChange:fn,onDrop:zn,previewFile:Tr,disabled:Kt,locale:Ft,iconRender:pn,isImageUrl:wn,progress:ct,prefixCls:Hn,className:Bt,type:ar="select",children:dr,style:Zn,itemRender:xr,maxCount:ir,data:Wr={},multiple:Br=!1,hasControlInside:Pr=!0,action:Hr="",accept:ra="",supportServerRender:or=!0,rootClassName:jr}=ut,br=b.useContext(We.Z),Kr=Kt!=null?Kt:br,[Rt,pa]=(0,Dn.Z)(ve||[],{value:Xt,postState:gr=>gr!=null?gr:[]}),[Yr,Zr]=b.useState("drop"),ta=b.useRef(null),ia=b.useRef(null);b.useMemo(()=>{const gr=Date.now();(Xt||[]).forEach((La,Ga)=>{!La.uid&&!Object.isFrozen(La)&&(La.uid=`__AUTO__${gr}_${Ga}__`)})},[Xt]);const Or=(gr,La,Ga)=>{let la=(0,be.Z)(La),Pa=!1;ir===1?la=la.slice(-1):ir&&(Pa=la.length>ir,la=la.slice(0,ir)),(0,ue.flushSync)(()=>{pa(la)});const Za={file:gr,fileList:la};Ga&&(Za.event=Ga),(!Pa||gr.status==="removed"||la.some(Ei=>Ei.uid===gr.uid))&&(0,ue.flushSync)(()=>{fn==null||fn(Za)})},Gr=(gr,La)=>kn(void 0,void 0,void 0,function*(){const{beforeUpload:Ga,transformFile:la}=ut;let Pa=gr;if(Ga){const Za=yield Ga(gr,La);if(Za===!1)return!1;if(delete gr[er],Za===er)return Object.defineProperty(gr,er,{value:!0,configurable:!0}),!1;typeof Za=="object"&&Za&&(Pa=Za)}return la&&(Pa=yield la(Pa)),Pa}),Dr=gr=>{const La=gr.filter(Pa=>!Pa.file[er]);if(!La.length)return;const Ga=La.map(Pa=>Sr(Pa.file));let la=(0,be.Z)(Rt);Ga.forEach(Pa=>{la=yr(Pa,la)}),Ga.forEach((Pa,Za)=>{let Ei=Pa;if(La[Za].parsedFile)Pa.status="uploading";else{const{originFileObj:Di}=Pa;let ki;try{ki=new File([Di],Di.name,{type:Di.type})}catch(Ya){ki=new Blob([Di],{type:Di.type}),ki.name=Di.name,ki.lastModifiedDate=new Date,ki.lastModified=new Date().getTime()}ki.uid=Pa.uid,Ei=ki}Or(Ei,la)})},$n=(gr,La,Ga)=>{try{typeof gr=="string"&&(gr=JSON.parse(gr))}catch(Za){}if(!Jn(La,Rt))return;const la=Sr(La);la.status="done",la.percent=100,la.response=gr,la.xhr=Ga;const Pa=yr(la,Rt);Or(la,Pa)},nr=(gr,La)=>{if(!Jn(La,Rt))return;const Ga=Sr(La);Ga.status="uploading",Ga.percent=gr.percent;const la=yr(Ga,Rt);Or(Ga,la,gr)},rr=(gr,La,Ga)=>{if(!Jn(Ga,Rt))return;const la=Sr(Ga);la.error=gr,la.response=La,la.status="error";const Pa=yr(la,Rt);Or(la,Pa)},Kn=gr=>{let La;Promise.resolve(typeof Te=="function"?Te(gr):Te).then(Ga=>{var la;if(Ga===!1)return;const Pa=vr(gr,Rt);Pa&&(La=Object.assign(Object.assign({},gr),{status:"removed"}),Rt==null||Rt.forEach(Za=>{const Ei=La.uid!==void 0?"uid":"name";Za[Ei]===La[Ei]&&!Object.isFrozen(Za)&&(Za.status="removed")}),(la=ta.current)===null||la===void 0||la.abort(La),Or(La,Pa))})},Ir=gr=>{Zr(gr.type),gr.type==="drop"&&(zn==null||zn(gr))};b.useImperativeHandle(Qt,()=>({onBatchStart:Dr,onSuccess:$n,onProgress:nr,onError:rr,fileList:Rt,upload:ta.current,nativeElement:ia.current}));const{getPrefixCls:Fr,direction:Yn,upload:Xn}=b.useContext(gt.E_),fr=Fr("upload",Hn),Ar=Object.assign(Object.assign({onBatchStart:Dr,onError:rr,onProgress:nr,onSuccess:$n},ut),{data:Wr,multiple:Br,action:Hr,accept:ra,supportServerRender:or,prefixCls:fr,disabled:Kr,beforeUpload:Gr,onChange:void 0,hasControlInside:Pr});delete Ar.className,delete Ar.style,(!dr||Kr)&&delete Ar.id;const ca=`${fr}-wrapper`,[Ca,fa,ja]=It(fr,ca),[Ra]=(0,xe.Z)("Upload",nn.Z.Upload),{showRemoveIcon:ba,showPreviewIcon:Da,showDownloadIcon:Oa,removeIcon:Ua,previewIcon:On,downloadIcon:za,extra:ci}=typeof ht=="boolean"?{}:ht,$a=typeof ba=="undefined"?!Kr:ba,ni=(gr,La)=>ht?b.createElement($r,{prefixCls:fr,listType:Le,items:Rt,previewFile:Tr,onPreview:$e,onDownload:_n,onRemove:Kn,showRemoveIcon:$a,showPreviewIcon:Da,showDownloadIcon:Oa,removeIcon:Ua,previewIcon:On,downloadIcon:za,iconRender:pn,extra:ci,locale:Object.assign(Object.assign({},Ra),Ft),isImageUrl:wn,progress:ct,appendAction:gr,appendActionVisible:La,itemRender:xr,disabled:Kr}):gr,ii=Ee()(ca,Bt,jr,fa,ja,Xn==null?void 0:Xn.className,{[`${fr}-rtl`]:Yn==="rtl",[`${fr}-picture-card-wrapper`]:Le==="picture-card",[`${fr}-picture-circle-wrapper`]:Le==="picture-circle"}),Ia=Object.assign(Object.assign({},Xn==null?void 0:Xn.style),Zn);if(ar==="drag"){const gr=Ee()(fa,fr,`${fr}-drag`,{[`${fr}-drag-uploading`]:Rt.some(La=>La.status==="uploading"),[`${fr}-drag-hover`]:Yr==="dragover",[`${fr}-disabled`]:Kr,[`${fr}-rtl`]:Yn==="rtl"});return Ca(b.createElement("span",{className:ii,ref:ia},b.createElement("div",{className:gr,style:Ia,onDrop:Ir,onDragOver:Ir,onDragLeave:Ir},b.createElement(qt,Object.assign({},Ar,{ref:ta,className:`${fr}-btn`}),b.createElement("div",{className:`${fr}-drag-container`},dr))),ni()))}const pi=Ee()(fr,`${fr}-select`,{[`${fr}-disabled`]:Kr,[`${fr}-hidden`]:!dr}),ui=b.createElement("div",{className:pi},b.createElement(qt,Object.assign({},Ar,{ref:ta})));return Ca(Le==="picture-card"||Le==="picture-circle"?b.createElement("span",{className:ii,ref:ia},ni(ui,!!dr)):b.createElement("span",{className:ii,ref:ia},ui,ni()))};var zt=b.forwardRef(zr),an=function(ut,Qt){var Xt={};for(var ve in ut)Object.prototype.hasOwnProperty.call(ut,ve)&&Qt.indexOf(ve)<0&&(Xt[ve]=ut[ve]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ve=Object.getOwnPropertySymbols(ut);Te{var{style:Xt,height:ve,hasControlInside:Te=!1}=ut,ht=an(ut,["style","height","hasControlInside"]);return b.createElement(zt,Object.assign({ref:Qt,hasControlInside:Te},ht,{type:"drag",style:Object.assign(Object.assign({},Xt),{height:ve})}))});const wt=zt;wt.Dragger=Gt,wt.LIST_IGNORE=er;var $t=wt},99498:function(Se,oe,x){(function(b){b(x(89780))})(function(b){b.defineOption("placeholder","",function(Me,Oe,Ie){var ze=Ie&&Ie!=b.Init;if(Oe&&!ze)Me.on("blur",Ee),Me.on("change",me),Me.on("swapDoc",me),b.on(Me.getInputField(),"compositionupdate",Me.state.placeholderCompose=function(){fe(Me)}),me(Me);else if(!Oe&&ze){Me.off("blur",Ee),Me.off("change",me),Me.off("swapDoc",me),b.off(Me.getInputField(),"compositionupdate",Me.state.placeholderCompose),be(Me);var _e=Me.getWrapperElement();_e.className=_e.className.replace(" CodeMirror-empty","")}Oe&&!Me.hasFocus()&&Ee(Me)});function be(Me){Me.state.placeholder&&(Me.state.placeholder.parentNode.removeChild(Me.state.placeholder),Me.state.placeholder=null)}function ue(Me){be(Me);var Oe=Me.state.placeholder=document.createElement("pre");Oe.style.cssText="height: 0; overflow: visible",Oe.style.direction=Me.getOption("direction"),Oe.className="CodeMirror-placeholder CodeMirror-line-like";var Ie=Me.getOption("placeholder");typeof Ie=="string"&&(Ie=document.createTextNode(Ie)),Oe.appendChild(Ie),Me.display.lineSpace.insertBefore(Oe,Me.display.lineSpace.firstChild)}function fe(Me){setTimeout(function(){var Oe=!1,Ie=Me.getInputField();Ie.nodeName=="TEXTAREA"?Oe=!Ie.value:Me.lineCount()==1&&(Oe=!/[^\u200b]/.test(Ie.querySelector(".CodeMirror-line").textContent)),Oe?ue(Me):be(Me)},20)}function Ee(Me){ke(Me)&&ue(Me)}function me(Me){var Oe=Me.getWrapperElement(),Ie=ke(Me);Oe.className=Oe.className.replace(" CodeMirror-empty","")+(Ie?" CodeMirror-empty":""),Ie?ue(Me):be(Me)}function ke(Me){return Me.lineCount()===1&&Me.getLine(0)===""}})},25717:function(Se,oe,x){(function(b){b(x(89780))})(function(b){var be={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},ue=b.Pos;b.defineOption("autoCloseBrackets",!1,function(Ke,lt,Ge){Ge&&Ge!=b.Init&&(Ke.removeKeyMap(Ee),Ke.state.closeBrackets=null),lt&&(me(fe(lt,"pairs")),Ke.state.closeBrackets=lt,Ke.addKeyMap(Ee))});function fe(Ke,lt){return lt=="pairs"&&typeof Ke=="string"?Ke:typeof Ke=="object"&&Ke[lt]!=null?Ke[lt]:be[lt]}var Ee={Backspace:Oe,Enter:Ie};function me(Ke){for(var lt=0;lt=0;Ve--){var qe=Ye[Ve].head;Ke.replaceRange("",ue(qe.line,qe.ch-1),ue(qe.line,qe.ch+1),"+delete")}}function Ie(Ke){var lt=Me(Ke),Ge=lt&&fe(lt,"explode");if(!Ge||Ke.getOption("disableInput"))return b.Pass;for(var Ye=Ke.listSelections(),Ve=0;Ve0;return{anchor:new ue(Ke.anchor.line,Ke.anchor.ch+(lt?-1:1)),head:new ue(Ke.head.line,Ke.head.ch+(lt?1:-1))}}function _e(Ke,lt){var Ge=Me(Ke);if(!Ge||Ke.getOption("disableInput"))return b.Pass;var Ye=fe(Ge,"pairs"),Ve=Ye.indexOf(lt);if(Ve==-1)return b.Pass;for(var Qe=fe(Ge,"closeBefore"),qe=fe(Ge,"triples"),Je=Ye.charAt(Ve+1)==lt,Xe=Ke.listSelections(),rt=Ve%2==0,Et,ot=0;ot=0&&Ke.getRange(dt,ue(dt.line,dt.ch+3))==lt+lt+lt?ft="skipThree":ft="skip";else if(Je&&dt.ch>1&&qe.indexOf(lt)>=0&&Ke.getRange(ue(dt.line,dt.ch-2),dt)==lt+lt){if(dt.ch>2&&/\bstring/.test(Ke.getTokenTypeAt(ue(dt.line,dt.ch-2))))return b.Pass;ft="addFour"}else if(Je){var Pt=dt.ch==0?" ":Ke.getRange(ue(dt.line,dt.ch-1),dt);if(!b.isWordChar(Ct)&&Pt!=lt&&!b.isWordChar(Pt))ft="both";else return b.Pass}else if(rt&&(Ct.length===0||/\s/.test(Ct)||Qe.indexOf(Ct)>-1))ft="both";else return b.Pass;if(!Et)Et=ft;else if(Et!=ft)return b.Pass}var Ze=Ve%2?Ye.charAt(Ve-1):lt,Nt=Ve%2?lt:Ye.charAt(Ve+1);Ke.operation(function(){if(Et=="skip")Ke.execCommand("goCharRight");else if(Et=="skipThree")for(var At=0;At<3;At++)Ke.execCommand("goCharRight");else if(Et=="surround"){for(var qt=Ke.getSelections(),At=0;At'"]=function(yt){return fe(yt)}),Oe.addKeyMap(_e)}});var be=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],ue=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function fe(Oe){if(Oe.getOption("disableInput"))return b.Pass;for(var Ie=Oe.listSelections(),ze=[],_e=Oe.getOption("autoCloseTags"),yt=0;yttt.ch&&(Ve=Ve.slice(0,Ve.length-Ke.end+tt.ch));var Xe=Ve.toLowerCase();if(!Ve||Ke.type=="string"&&(Ke.end!=tt.ch||!/[\"\']/.test(Ke.string.charAt(Ke.string.length-1))||Ke.string.length==1)||Ke.type=="tag"&&Ye.close||Ke.string.indexOf("/")==tt.ch-Ke.start-1||qe&&ke(qe,Xe)>-1||Me(Oe,lt.mode.xmlCurrentContext&<.mode.xmlCurrentContext(Ge)||[],Ve,tt,!0))return b.Pass;var rt=typeof _e=="object"&&_e.emptyTags;if(rt&&ke(rt,Ve)>-1){ze[yt]={text:"/>",newPos:b.Pos(tt.line,tt.ch+2)};continue}var Et=Je&&ke(Je,Xe)>-1;ze[yt]={indent:Et,text:">"+(Et?` - -`:"")+"",newPos:Et?b.Pos(tt.line+1,0):b.Pos(tt.line,tt.ch+1)}}for(var ot=typeof _e=="object"&&_e.dontIndentOnAutoClose,yt=Ie.length-1;yt>=0;yt--){var kt=ze[yt];Oe.replaceRange(kt.text,Ie[yt].head,Ie[yt].anchor,"+insert");var dt=Oe.listSelections().slice(0);dt[yt]={head:kt.newPos,anchor:kt.newPos},Oe.setSelections(dt),!ot&&kt.indent&&(Oe.indentLine(kt.newPos.line,null,!0),Oe.indentLine(kt.newPos.line+1,null,!0))}}function Ee(Oe,Ie){for(var ze=Oe.listSelections(),_e=[],yt=Ie?"/":""&&(qe+=">"),_e[lt]=qe}if(Oe.replaceSelections(_e),ze=Oe.listSelections(),!Ke)for(var lt=0;lt=0&&Ie[Ge]==ze;Ge--)++lt;_e=Ke.to;for(var Ge=1;Ge=Ge.max))return Ge.ch=0,Ge.text=Ge.cm.getLine(++Ge.line),!0}function Ie(Ge){if(!(Ge.line<=Ge.min))return Ge.text=Ge.cm.getLine(--Ge.line),Ge.ch=Ge.text.length,!0}function ze(Ge){for(;;){var Ye=Ge.text.indexOf(">",Ge.ch);if(Ye==-1){if(Oe(Ge))continue;return}if(!Me(Ge,Ye+1)){Ge.ch=Ye+1;continue}var Ve=Ge.text.lastIndexOf("/",Ye),Qe=Ve>-1&&!/\S/.test(Ge.text.slice(Ve+1,Ye));return Ge.ch=Ye+1,Qe?"selfClose":"regular"}}function _e(Ge){for(;;){var Ye=Ge.ch?Ge.text.lastIndexOf("<",Ge.ch-1):-1;if(Ye==-1){if(Ie(Ge))continue;return}if(!Me(Ge,Ye+1)){Ge.ch=Ye;continue}me.lastIndex=Ye,Ge.ch=Ye;var Ve=me.exec(Ge.text);if(Ve&&Ve.index==Ye)return Ve}}function yt(Ge){for(;;){me.lastIndex=Ge.ch;var Ye=me.exec(Ge.text);if(!Ye){if(Oe(Ge))continue;return}if(!Me(Ge,Ye.index+1)){Ge.ch=Ye.index+1;continue}return Ge.ch=Ye.index+Ye[0].length,Ye}}function tt(Ge){for(;;){var Ye=Ge.ch?Ge.text.lastIndexOf(">",Ge.ch-1):-1;if(Ye==-1){if(Ie(Ge))continue;return}if(!Me(Ge,Ye+1)){Ge.ch=Ye;continue}var Ve=Ge.text.lastIndexOf("/",Ye),Qe=Ve>-1&&!/\S/.test(Ge.text.slice(Ve+1,Ye));return Ge.ch=Ye+1,Qe?"selfClose":"regular"}}function Ke(Ge,Ye){for(var Ve=[];;){var Qe=yt(Ge),qe,Je=Ge.line,Xe=Ge.ch-(Qe?Qe[0].length:0);if(!Qe||!(qe=ze(Ge)))return;if(qe!="selfClose")if(Qe[1]){for(var rt=Ve.length-1;rt>=0;--rt)if(Ve[rt]==Qe[2]){Ve.length=rt;break}if(rt<0&&(!Ye||Ye==Qe[2]))return{tag:Qe[2],from:be(Je,Xe),to:be(Ge.line,Ge.ch)}}else Ve.push(Qe[2])}}function lt(Ge,Ye){for(var Ve=[];;){var Qe=tt(Ge);if(!Qe)return;if(Qe=="selfClose"){_e(Ge);continue}var qe=Ge.line,Je=Ge.ch,Xe=_e(Ge);if(!Xe)return;if(Xe[1])Ve.push(Xe[2]);else{for(var rt=Ve.length-1;rt>=0;--rt)if(Ve[rt]==Xe[2]){Ve.length=rt;break}if(rt<0&&(!Ye||Ye==Xe[2]))return{tag:Xe[2],from:be(Ge.line,Ge.ch),to:be(qe,Je)}}}}b.registerHelper("fold","xml",function(Ge,Ye){for(var Ve=new ke(Ge,Ye.line,0);;){var Qe=yt(Ve);if(!Qe||Ve.line!=Ye.line)return;var qe=ze(Ve);if(!qe)return;if(!Qe[1]&&qe!="selfClose"){var Je=be(Ve.line,Ve.ch),Xe=Ke(Ve,Qe[2]);return Xe&&ue(Xe.from,Je)>0?{from:Je,to:Xe.from}:null}}}),b.findMatchingTag=function(Ge,Ye,Ve){var Qe=new ke(Ge,Ye.line,Ye.ch,Ve);if(!(Qe.text.indexOf(">")==-1&&Qe.text.indexOf("<")==-1)){var qe=ze(Qe),Je=qe&&be(Qe.line,Qe.ch),Xe=qe&&_e(Qe);if(!(!qe||!Xe||ue(Qe,Ye)>0)){var rt={from:be(Qe.line,Qe.ch),to:Je,tag:Xe[2]};return qe=="selfClose"?{open:rt,close:null,at:"open"}:Xe[1]?{open:lt(Qe,Xe[2]),close:rt,at:"close"}:(Qe=new ke(Ge,Je.line,Je.ch,Ve),{open:rt,close:Ke(Qe,Xe[2]),at:"open"})}}},b.findEnclosingTag=function(Ge,Ye,Ve,Qe){for(var qe=new ke(Ge,Ye.line,Ye.ch,Ve);;){var Je=lt(qe,Qe);if(!Je)break;var Xe=new ke(Ge,Ye.line,Ye.ch,Ve),rt=Ke(Xe,Je.tag);if(rt)return{open:Je,close:rt}}},b.scanForClosingTag=function(Ge,Ye,Ve,Qe){var qe=new ke(Ge,Ye.line,Ye.ch,Qe?{from:0,to:Qe}:null);return Ke(qe,Ve)}})},89780:function(Se){(function(oe,x){Se.exports=x()})(this,function(){"use strict";var oe=navigator.userAgent,x=navigator.platform,b=/gecko\/\d/i.test(oe),be=/MSIE \d/.test(oe),ue=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(oe),fe=/Edge\/(\d+)/.exec(oe),Ee=be||ue||fe,me=Ee&&(be?document.documentMode||6:+(fe||ue)[1]),ke=!fe&&/WebKit\//.test(oe),Me=ke&&/Qt\/\d+\.\d+/.test(oe),Oe=!fe&&/Chrome\//.test(oe),Ie=/Opera\//.test(oe),ze=/Apple Computer/.test(navigator.vendor),_e=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(oe),yt=/PhantomJS/.test(oe),tt=!fe&&/AppleWebKit/.test(oe)&&/Mobile\/\w+/.test(oe),Ke=/Android/.test(oe),lt=tt||Ke||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(oe),Ge=tt||/Mac/.test(x),Ye=/\bCrOS\b/.test(oe),Ve=/win/i.test(x),Qe=Ie&&oe.match(/Version\/(\d*\.\d*)/);Qe&&(Qe=Number(Qe[1])),Qe&&Qe>=15&&(Ie=!1,ke=!0);var qe=Ge&&(Me||Ie&&(Qe==null||Qe<12.11)),Je=b||Ee&&me>=9;function Xe(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var rt=function(a,E){var ae=a.className,re=Xe(E).exec(ae);if(re){var ie=ae.slice(re.index+re[0].length);a.className=ae.slice(0,re.index)+(ie?re[1]+ie:"")}};function Et(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function ot(a,E){return Et(a).appendChild(E)}function kt(a,E,ae,re){var ie=document.createElement(a);if(ae&&(ie.className=ae),re&&(ie.style.cssText=re),typeof E=="string")ie.appendChild(document.createTextNode(E));else if(E)for(var ye=0;ye=E)return Pe+(E-ye);Pe+=te-ye,Pe+=ae-Pe%ae,ye=te+1}}var We=function(){this.id=null,this.f=null,this.time=0,this.handler=qt(this.onTimeout,this)};We.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},We.prototype.set=function(a,E){this.f=E;var ae=+new Date+a;(!this.id||ae=E)return re+Math.min(Pe,E-ie);if(ie+=ye-re,ie+=ae-ie%ae,re=ye+1,ie>=E)return re}}var Ot=[""];function Un(a){for(;Ot.length<=a;)Ot.push(Wt(Ot)+" ");return Ot[a]}function Wt(a){return a[a.length-1]}function gn(a,E){for(var ae=[],re=0;re"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ce.test(a))}function Ue(a,E){return E?E.source.indexOf("\\w")>-1&&Ne(a)?!0:E.test(a):Ne(a)}function ge(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var et=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function pt(a){return a.charCodeAt(0)>=768&&et.test(a)}function sn(a,E,ae){for(;(ae<0?E>0:Eae?-1:1;;){if(E==ae)return E;var ie=(E+ae)/2,ye=re<0?Math.ceil(ie):Math.floor(ie);if(ye==E)return a(ye)?E:ae;a(ye)?ae=ye:E=ye+re}}function Zt(a,E,ae,re){if(!a)return re(E,ae,"ltr",0);for(var ie=!1,ye=0;yeE||E==ae&&Pe.to==E)&&(re(Math.max(Pe.from,E),Math.min(Pe.to,ae),Pe.level==1?"rtl":"ltr",ye),ie=!0)}ie||re(E,ae,"ltr")}var rn=null;function yn(a,E,ae){var re;rn=null;for(var ie=0;ieE)return ie;ye.to==E&&(ye.from!=ye.to&&ae=="before"?re=ie:rn=ie),ye.from==E&&(ye.from!=ye.to&&ae!="before"?re=ie:rn=ie)}return re!=null?re:rn}var Yt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function ae(ee){return ee<=247?a.charAt(ee):1424<=ee&&ee<=1524?"R":1536<=ee&&ee<=1785?E.charAt(ee-1536):1774<=ee&&ee<=2220?"r":8192<=ee&&ee<=8203?"w":ee==8204?"b":"L"}var re=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ie=/[stwN]/,ye=/[LRr]/,Pe=/[Lb1n]/,te=/[1n]/;function y(ee,se,de){this.level=ee,this.from=se,this.to=de}return function(ee,se){var de=se=="ltr"?"L":"R";if(ee.length==0||se=="ltr"&&!re.test(ee))return!1;for(var Ce=ee.length,Be=[],He=0;He-1&&(re[E]=ie.slice(0,ye).concat(ie.slice(ye+1)))}}}function qn(a,E){var ae=Qn(a,E);if(ae.length)for(var re=Array.prototype.slice.call(arguments,2),ie=0;ie0}function Dt(a){a.prototype.on=function(E,ae){jt(this,E,ae)},a.prototype.off=function(E,ae){jn(this,E,ae)}}function tn(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Ut(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function En(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function xt(a){tn(a),Ut(a)}function it(a){return a.target||a.srcElement}function pe(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),Ge&&a.ctrlKey&&E==1&&(E=3),E}var xn=function(){if(Ee&&me<9)return!1;var a=kt("div");return"draggable"in a||"dragDrop"in a}(),Rn;function cn(a){if(Rn==null){var E=kt("span","\u200B");ot(a,kt("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Rn=E.offsetWidth<=1&&E.offsetHeight>2&&!(Ee&&me<8))}var ae=Rn?kt("span","\u200B"):kt("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ae.setAttribute("cm-text",""),ae}var Sr;function yr(a){if(Sr!=null)return Sr;var E=ot(a,document.createTextNode("A\u062EA")),ae=ft(E,0,1).getBoundingClientRect(),re=ft(E,1,2).getBoundingClientRect();return Et(a),!ae||ae.left==ae.right?!1:Sr=re.right-ae.right<3}var Jn=` - -b`.split(/\n/).length!=3?function(a){for(var E=0,ae=[],re=a.length;E<=re;){var ie=a.indexOf(` -`,E);ie==-1&&(ie=a.length);var ye=a.slice(E,a.charAt(ie-1)=="\r"?ie-1:ie),Pe=ye.indexOf("\r");Pe!=-1?(ae.push(ye.slice(0,Pe)),E+=Pe+1):(ae.push(ye),E=ie+1)}return ae}:function(a){return a.split(/\r\n?|\n/)},vr=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(E){return!1}}:function(a){var E;try{E=a.ownerDocument.selection.createRange()}catch(ae){}return!E||E.parentElement()!=a?!1:E.compareEndPoints("StartToEnd",E)!=0},bt=function(){var a=kt("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),wr=null;function ur(a){if(wr!=null)return wr;var E=ot(a,kt("span","x")),ae=E.getBoundingClientRect(),re=ft(E,0,1).getBoundingClientRect();return wr=Math.abs(ae.left-re.left)>1}var pr={},Vn={};function Er(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),pr[a]=E}function mr(a,E){Vn[a]=E}function Rr(a){if(typeof a=="string"&&Vn.hasOwnProperty(a))a=Vn[a];else if(a&&typeof a.name=="string"&&Vn.hasOwnProperty(a.name)){var E=Vn[a.name];typeof E=="string"&&(E={name:E}),a=he(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Rr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Rr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function kr(a,E){E=Rr(E);var ae=pr[E.name];if(!ae)return kr(a,"text/plain");var re=ae(a,E);if(Wn.hasOwnProperty(E.name)){var ie=Wn[E.name];for(var ye in ie)ie.hasOwnProperty(ye)&&(re.hasOwnProperty(ye)&&(re["_"+ye]=re[ye]),re[ye]=ie[ye])}if(re.name=E.name,E.helperType&&(re.helperType=E.helperType),E.modeProps)for(var Pe in E.modeProps)re[Pe]=E.modeProps[Pe];return re}var Wn={};function Lr(a,E){var ae=Wn.hasOwnProperty(a)?Wn[a]:Wn[a]={};Dn(E,ae)}function qr(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var ae={};for(var re in E){var ie=E[re];ie instanceof Array&&(ie=ie.concat([])),ae[re]=ie}return ae}function Ur(a,E){for(var ae;a.innerMode&&(ae=a.innerMode(E),!(!ae||ae.mode==a));)E=ae.state,a=ae.mode;return ae||{mode:a,state:E}}function da(a,E,ae){return a.startState?a.startState(E,ae):!0}var $r=function(a,E,ae){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ae};$r.prototype.eol=function(){return this.pos>=this.string.length},$r.prototype.sol=function(){return this.pos==this.lineStart},$r.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},$r.prototype.next=function(){if(this.posE},$r.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},$r.prototype.skipToEnd=function(){this.pos=this.string.length},$r.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},$r.prototype.backUp=function(a){this.pos-=a},$r.prototype.column=function(){return this.lastColumnPos0?null:(ye&&E!==!1&&(this.pos+=ye[0].length),ye)}},$r.prototype.current=function(){return this.string.slice(this.start,this.pos)},$r.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},$r.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},$r.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function kn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var ae=a;!ae.lines;)for(var re=0;;++re){var ie=ae.children[re],ye=ie.chunkSize();if(E=a.first&&Eae?wt(ae,kn(a,ae).text.length):Le(E,kn(a,E.line).text.length)}function Le(a,E){var ae=a.ch;return ae==null||ae>E?wt(a.line,E):ae<0?wt(a.line,0):a}function $e(a,E){for(var ae=[],re=0;rethis.maxLookAhead&&(this.maxLookAhead=a),E},fn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},fn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},fn.fromSaved=function(a,E,ae){return E instanceof _n?new fn(a,qr(a.mode,E.state),ae,E.lookAhead):new fn(a,qr(a.mode,E),ae)},fn.prototype.save=function(a){var E=a!==!1?qr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new _n(E,this.maxLookAhead):E};function zn(a,E,ae,re){var ie=[a.state.modeGen],ye={};ar(a,E.text,a.doc.mode,ae,function(ee,se){return ie.push(ee,se)},ye,re);for(var Pe=ae.state,te=function(ee){ae.baseTokens=ie;var se=a.state.overlays[ee],de=1,Ce=0;ae.state=!0,ar(a,E.text,se.mode,ae,function(Be,He){for(var je=de;CeBe&&ie.splice(de,1,Be,ie[de+1],St),de+=2,Ce=Math.min(Be,St)}if(He)if(se.opaque)ie.splice(je,de-je,Be,"overlay "+He),de=je+2;else for(;jea.options.maxHighlightLength&&qr(a.doc.mode,re.state),ye=zn(a,E,re);ie&&(re.state=ie),E.stateAfter=re.save(!ie),E.styles=ye.styles,ye.classes?E.styleClasses=ye.classes:E.styleClasses&&(E.styleClasses=null),ae===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function Kt(a,E,ae){var re=a.doc,ie=a.display;if(!re.mode.startState)return new fn(re,!0,E);var ye=dr(a,E,ae),Pe=ye>re.first&&kn(re,ye-1).stateAfter,te=Pe?fn.fromSaved(re,Pe,ye):new fn(re,da(re.mode),ye);return re.iter(ye,E,function(y){Ft(a,y.text,te);var ee=te.line;y.stateAfter=ee==E-1||ee%5==0||ee>=ie.viewFrom&&eeE.start)return ye}throw new Error("Mode "+a.name+" failed to advance stream.")}var ct=function(a,E,ae){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=ae};function Hn(a,E,ae,re){var ie=a.doc,ye=ie.mode,Pe;E=ht(ie,E);var te=kn(ie,E.line),y=Kt(a,E.line,ae),ee=new $r(te.text,a.options.tabSize,y),se;for(re&&(se=[]);(re||ee.posa.options.maxHighlightLength?(te=!1,Pe&&Ft(a,E,re,se.pos),se.pos=E.length,de=null):de=Bt(wn(ae,se,re.state,Ce),ye),Ce){var Be=Ce[0].name;Be&&(de="m-"+(de?Be+" "+de:Be))}if(!te||ee!=de){for(;yPe;--te){if(te<=ye.first)return ye.first;var y=kn(ye,te-1),ee=y.stateAfter;if(ee&&(!ae||te+(ee instanceof _n?ee.lookAhead:0)<=ye.modeFrontier))return te;var se=gt(y.text,null,a.options.tabSize);(ie==null||re>se)&&(ie=te-1,re=se)}return ie}function Zn(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontierae;re--){var ie=kn(a,re).stateAfter;if(ie&&(!(ie instanceof _n)||re+ie.lookAhead=E:ye.to>E);(re||(re=[])).push(new Pr(Pe,ye.from,y?null:ye.to))}}return re}function br(a,E,ae){var re;if(a)for(var ie=0;ie=E:ye.to>E);if(te||ye.from==E&&Pe.type=="bookmark"&&(!ae||ye.marker.insertLeft)){var y=ye.from==null||(Pe.inclusiveLeft?ye.from<=E:ye.from0&&te)for(var hn=0;hn0)){var se=[y,1],de=$t(ee.from,te.from),Ce=$t(ee.to,te.to);(de<0||!Pe.inclusiveLeft&&!de)&&se.push({from:ee.from,to:te.from}),(Ce>0||!Pe.inclusiveRight&&!Ce)&&se.push({from:te.to,to:ee.to}),ie.splice.apply(ie,se),y+=se.length-3}}return ie}function Yr(a){var E=a.markedSpans;if(E){for(var ae=0;aeE)&&(!re||Or(re,ye.marker)<0)&&(re=ye.marker)}return re}function rr(a,E,ae,re,ie){var ye=kn(a,E),Pe=ir&&ye.markedSpans;if(Pe)for(var te=0;te=0&&de<=0||se<=0&&de>=0)&&(se<=0&&(y.marker.inclusiveRight&&ie.inclusiveLeft?$t(ee.to,ae)>=0:$t(ee.to,ae)>0)||se>=0&&(y.marker.inclusiveRight&&ie.inclusiveLeft?$t(ee.from,re)<=0:$t(ee.from,re)<0)))return!0}}}function Kn(a){for(var E;E=Dr(a);)a=E.find(-1,!0).line;return a}function Ir(a){for(var E;E=$n(a);)a=E.find(1,!0).line;return a}function Fr(a){for(var E,ae;E=$n(a);)a=E.find(1,!0).line,(ae||(ae=[])).push(a);return ae}function Yn(a,E){var ae=kn(a,E),re=Kn(ae);return ae==re?E:zt(re)}function Xn(a,E){if(E>a.lastLine())return E;var ae=kn(a,E),re;if(!fr(a,ae))return E;for(;re=$n(ae);)ae=re.find(1,!0).line;return zt(ae)+1}function fr(a,E){var ae=ir&&E.markedSpans;if(ae){for(var re=void 0,ie=0;ieE.maxLineLength&&(E.maxLineLength=ie,E.maxLine=re)})}var ja=function(a,E,ae){this.text=a,Zr(this,E),this.height=ae?ae(this):1};ja.prototype.lineNo=function(){return zt(this)},Dt(ja);function Ra(a,E,ae,re){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Yr(a),Zr(a,ae);var ie=re?re(a):1;ie!=a.height&&na(a,ie)}function ba(a){a.parent=null,Yr(a)}var Da={},Oa={};function Ua(a,E){if(!a||/^\s*$/.test(a))return null;var ae=E.addModeClass?Oa:Da;return ae[a]||(ae[a]=a.replace(/\S+/g,"cm-$&"))}function On(a,E){var ae=dt("span",null,null,ke?"padding-right: .1px":null),re={pre:dt("pre",[ae],"CodeMirror-line"),content:ae,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var ie=0;ie<=(E.rest?E.rest.length:0);ie++){var ye=ie?E.rest[ie-1]:E.line,Pe=void 0;re.pos=0,re.addToken=ci,yr(a.display.measure)&&(Pe=In(ye,a.doc.direction))&&(re.addToken=ni(re.addToken,Pe)),re.map=[];var te=E!=a.display.externalMeasured&&zt(ye);Ia(ye,re,Tr(a,ye,te)),ye.styleClasses&&(ye.styleClasses.bgClass&&(re.bgClass=Nt(ye.styleClasses.bgClass,re.bgClass||"")),ye.styleClasses.textClass&&(re.textClass=Nt(ye.styleClasses.textClass,re.textClass||""))),re.map.length==0&&re.map.push(0,0,re.content.appendChild(cn(a.display.measure))),ie==0?(E.measure.map=re.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(re.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(ke){var y=re.content.lastChild;(/\bcm-tab\b/.test(y.className)||y.querySelector&&y.querySelector(".cm-tab"))&&(re.content.className="cm-tab-wrap-hack")}return qn(a,"renderLine",a,E.line,re.pre),re.pre.className&&(re.textClass=Nt(re.pre.className,re.textClass||"")),re}function za(a){var E=kt("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function ci(a,E,ae,re,ie,ye,Pe){if(E){var te=a.splitSpaces?$a(E,a.trailingSpace):E,y=a.cm.state.specialChars,ee=!1,se;if(!y.test(E))a.col+=E.length,se=document.createTextNode(te),a.map.push(a.pos,a.pos+E.length,se),Ee&&me<9&&(ee=!0),a.pos+=E.length;else{se=document.createDocumentFragment();for(var de=0;;){y.lastIndex=de;var Ce=y.exec(E),Be=Ce?Ce.index-de:E.length-de;if(Be){var He=document.createTextNode(te.slice(de,de+Be));Ee&&me<9?se.appendChild(kt("span",[He])):se.appendChild(He),a.map.push(a.pos,a.pos+Be,He),a.col+=Be,a.pos+=Be}if(!Ce)break;de+=Be+1;var je=void 0;if(Ce[0]==" "){var St=a.cm.options.tabSize,Mt=St-a.col%St;je=se.appendChild(kt("span",Un(Mt),"cm-tab")),je.setAttribute("role","presentation"),je.setAttribute("cm-text"," "),a.col+=Mt}else Ce[0]=="\r"||Ce[0]==` -`?(je=se.appendChild(kt("span",Ce[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),je.setAttribute("cm-text",Ce[0]),a.col+=1):(je=a.cm.options.specialCharPlaceholder(Ce[0]),je.setAttribute("cm-text",Ce[0]),Ee&&me<9?se.appendChild(kt("span",[je])):se.appendChild(je),a.col+=1);a.map.push(a.pos,a.pos+1,je),a.pos++}}if(a.trailingSpace=te.charCodeAt(E.length-1)==32,ae||re||ie||ee||ye||Pe){var Jt=ae||"";re&&(Jt+=re),ie&&(Jt+=ie);var on=kt("span",[se],Jt,ye);if(Pe)for(var hn in Pe)Pe.hasOwnProperty(hn)&&hn!="style"&&hn!="class"&&on.setAttribute(hn,Pe[hn]);return a.content.appendChild(on)}a.content.appendChild(se)}}function $a(a,E){if(a.length>1&&!/ /.test(a))return a;for(var ae=E,re="",ie=0;ieee&&de.from<=ee));Ce++);if(de.to>=se)return a(ae,re,ie,ye,Pe,te,y);a(ae,re.slice(0,de.to-ee),ie,ye,null,te,y),ye=null,re=re.slice(de.to-ee),ee=de.to}}}function ii(a,E,ae,re){var ie=!re&&ae.widgetNode;ie&&a.map.push(a.pos,a.pos+E,ie),!re&&a.cm.display.input.needsContentAttribute&&(ie||(ie=a.content.appendChild(document.createElement("span"))),ie.setAttribute("cm-marker",ae.id)),ie&&(a.cm.display.input.setUneditable(ie),a.content.appendChild(ie)),a.pos+=E,a.trailingSpace=!1}function Ia(a,E,ae){var re=a.markedSpans,ie=a.text,ye=0;if(!re){for(var Pe=1;Pey||lr.collapsed&&Pn.to==y&&Pn.from==y)){if(Pn.to!=null&&Pn.to!=y&&Be>Pn.to&&(Be=Pn.to,je=""),lr.className&&(He+=" "+lr.className),lr.css&&(Ce=(Ce?Ce+";":"")+lr.css),lr.startStyle&&Pn.from==y&&(St+=" "+lr.startStyle),lr.endStyle&&Pn.to==Be&&(hn||(hn=[])).push(lr.endStyle,Pn.to),lr.title&&((Jt||(Jt={})).title=lr.title),lr.attributes)for(var sr in lr.attributes)(Jt||(Jt={}))[sr]=lr.attributes[sr];lr.collapsed&&(!Mt||Or(Mt.marker,lr)<0)&&(Mt=Pn)}else Pn.from>y&&Be>Pn.from&&(Be=Pn.from)}if(hn)for(var aa=0;aa=te)break;for(var oa=Math.min(te,Be);;){if(se){var Xr=y+se.length;if(!Mt){var Jr=Xr>oa?se.slice(0,oa-y):se;E.addToken(E,Jr,de?de+He:He,St,y+Jr.length==Be?je:"",Ce,Jt)}if(Xr>=oa){se=se.slice(oa-y),y=oa;break}y=Xr,St=""}se=ie.slice(ye,ye=ae[ee++]),de=Ua(ae[ee++],E.cm.options)}}}function pi(a,E,ae){this.line=E,this.rest=Fr(E),this.size=this.rest?zt(Wt(this.rest))-ae+1:1,this.node=this.text=null,this.hidden=fr(a,E)}function ui(a,E,ae){for(var re=[],ie,ye=E;ye2&&ye.push((y.bottom+ee.top)/2-ae.top)}}ye.push(ae.bottom-ae.top)}}function vo(a,E,ae){if(a.line==E)return{map:a.measure.map,cache:a.measure.cache};for(var re=0;reae)return{map:a.measure.maps[ie],cache:a.measure.caches[ie],before:!0}}function Si(a,E){E=Kn(E);var ae=zt(E),re=a.display.externalMeasured=new pi(a.doc,E,ae);re.lineN=ae;var ie=re.built=On(a,re);return re.text=ie.pre,ot(a.display.lineMeasure,ie.pre),re}function Is(a,E,ae,re){return To(a,Mi(a,E),ae,re)}function yo(a,E){if(E>=a.display.viewFrom&&E=ae.lineN&&EE)&&(ye=y-te,ie=ye-1,E>=y&&(Pe="right")),ie!=null){if(re=a[ee+2],te==y&&ae==(re.insertLeft?"left":"right")&&(Pe=ae),ae=="left"&&ie==0)for(;ee&&a[ee-2]==a[ee-3]&&a[ee-1].insertLeft;)re=a[(ee-=3)+2],Pe="left";if(ae=="right"&&ie==y-te)for(;ee=0&&(ae=a[ie]).left==ae.right;ie--);return ae}function Hs(a,E,ae,re){var ie=zs(E.map,ae,re),ye=ie.node,Pe=ie.start,te=ie.end,y=ie.collapse,ee;if(ye.nodeType==3){for(var se=0;se<4;se++){for(;Pe&&pt(E.line.text.charAt(ie.coverStart+Pe));)--Pe;for(;ie.coverStart+te0&&(y=re="right");var de;a.options.lineWrapping&&(de=ye.getClientRects()).length>1?ee=de[re=="right"?de.length-1:0]:ee=ye.getBoundingClientRect()}if(Ee&&me<9&&!Pe&&(!ee||!ee.left&&!ee.right)){var Ce=ye.parentNode.getClientRects()[0];Ce?ee={left:Ce.left,right:Ce.left+Eo(a.display),top:Ce.top,bottom:Ce.bottom}:ee=Us}for(var Be=ee.top-E.rect.top,He=ee.bottom-E.rect.top,je=(Be+He)/2,St=E.view.measure.heights,Mt=0;Mt=re.text.length?(y=re.text.length,ee="before"):y<=0&&(y=0,ee="after"),!te)return Pe(ee=="before"?y-1:y,ee=="before");function se(He,je,St){var Mt=te[je],Jt=Mt.level==1;return Pe(St?He-1:He,Jt!=St)}var de=yn(te,y,ee),Ce=rn,Be=se(y,de,ee=="before");return Ce!=null&&(Be.other=se(y,Ce,ee!="before")),Be}function li(a,E){var ae=0;E=ht(a.doc,E),a.options.lineWrapping||(ae=Eo(a.display)*E.ch);var re=kn(a.doc,E.line),ie=ca(re)+Fi(a.display);return{left:ae,right:ae,top:ie,bottom:ie+re.height}}function Wa(a,E,ae,re,ie){var ye=wt(a,E,ae);return ye.xRel=ie,re&&(ye.outside=re),ye}function Vi(a,E,ae){var re=a.doc;if(ae+=a.display.viewOffset,ae<0)return Wa(re.first,0,null,-1,-1);var ie=an(re,ae),ye=re.first+re.size-1;if(ie>ye)return Wa(re.first+re.size-1,kn(re,ye).text.length,null,1,1);E<0&&(E=0);for(var Pe=kn(re,ie);;){var te=co(a,Pe,ie,E,ae),y=nr(Pe,te.ch+(te.xRel>0||te.outside>0?1:0));if(!y)return te;var ee=y.find(1);if(ee.line==ie)return ee;Pe=kn(re,ie=ee.line)}}function Gi(a,E,ae,re){re-=Ro(E);var ie=E.text.length,ye=It(function(Pe){return To(a,ae,Pe-1).bottom<=re},ie,0);return ie=It(function(Pe){return To(a,ae,Pe).top>re},ye,ie),{begin:ye,end:ie}}function _i(a,E,ae,re){ae||(ae=Mi(a,E));var ie=zo(a,E,To(a,ae,re),"line").top;return Gi(a,E,ae,ie)}function Pi(a,E,ae,re){return a.bottom<=ae?!1:a.top>ae?!0:(re?a.left:a.right)>E}function co(a,E,ae,re,ie){ie-=ca(E);var ye=Mi(a,E),Pe=Ro(E),te=0,y=E.text.length,ee=!0,se=In(E,a.doc.direction);if(se){var de=(a.options.lineWrapping?po:Ao)(a,E,ae,ye,se,re,ie);ee=de.level!=1,te=ee?de.from:de.to-1,y=ee?de.to:de.from-1}var Ce=null,Be=null,He=It(function(Tn){var Pn=To(a,ye,Tn);return Pn.top+=Pe,Pn.bottom+=Pe,Pi(Pn,re,ie,!1)?(Pn.top<=ie&&Pn.left<=re&&(Ce=Tn,Be=Pn),!0):!1},te,y),je,St,Mt=!1;if(Be){var Jt=re-Be.left=hn.bottom?1:0}return He=sn(E.text,He,1),Wa(ae,He,St,Mt,re-je)}function Ao(a,E,ae,re,ie,ye,Pe){var te=It(function(de){var Ce=ie[de],Be=Ce.level!=1;return Pi(Hi(a,wt(ae,Be?Ce.to:Ce.from,Be?"before":"after"),"line",E,re),ye,Pe,!0)},0,ie.length-1),y=ie[te];if(te>0){var ee=y.level!=1,se=Hi(a,wt(ae,ee?y.from:y.to,ee?"after":"before"),"line",E,re);Pi(se,ye,Pe,!0)&&se.top>Pe&&(y=ie[te-1])}return y}function po(a,E,ae,re,ie,ye,Pe){var te=Gi(a,E,re,Pe),y=te.begin,ee=te.end;/\s/.test(E.text.charAt(ee-1))&&ee--;for(var se=null,de=null,Ce=0;Ce=ee||Be.to<=y)){var He=Be.level!=1,je=To(a,re,He?Math.min(ee,Be.to)-1:Math.max(y,Be.from)).right,St=jeSt)&&(se=Be,de=St)}}return se||(se=ie[ie.length-1]),se.fromee&&(se={from:se.from,to:ee,level:se.level}),se}var Ki;function Zi(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Ki==null){Ki=kt("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)Ki.appendChild(document.createTextNode("x")),Ki.appendChild(kt("br"));Ki.appendChild(document.createTextNode("x"))}ot(a.measure,Ki);var ae=Ki.offsetHeight/50;return ae>3&&(a.cachedTextHeight=ae),Et(a.measure),ae||1}function Eo(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=kt("span","xxxxxxxxxx"),ae=kt("pre",[E],"CodeMirror-line-like");ot(a.measure,ae);var re=E.getBoundingClientRect(),ie=(re.right-re.left)/10;return ie>2&&(a.cachedCharWidth=ie),ie||10}function Oo(a){for(var E=a.display,ae={},re={},ie=E.gutters.clientLeft,ye=E.gutters.firstChild,Pe=0;ye;ye=ye.nextSibling,++Pe){var te=a.display.gutterSpecs[Pe].className;ae[te]=ye.offsetLeft+ye.clientLeft+ie,re[te]=ye.clientWidth}return{fixedPos:Ho(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:ae,gutterWidth:re,wrapperWidth:E.wrapper.clientWidth}}function Ho(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function js(a){var E=Zi(a.display),ae=a.options.lineWrapping,re=ae&&Math.max(5,a.display.scroller.clientWidth/Eo(a.display)-3);return function(ie){if(fr(a.doc,ie))return 0;var ye=0;if(ie.widgets)for(var Pe=0;Pe0&&(ee=kn(a.doc,y.line).text).length==y.ch){var se=gt(ee,ee.length,a.options.tabSize)-ee.length;y=wt(y.line,Math.max(0,Math.round((ye-zi(a.display).left)/Eo(a.display))-se))}return y}function So(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var ae=a.display.view,re=0;reE)&&(ie.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=ie.viewTo)ir&&Yn(a.doc,E)ie.viewFrom?Lo(a):(ie.viewFrom+=re,ie.viewTo+=re);else if(E<=ie.viewFrom&&ae>=ie.viewTo)Lo(a);else if(E<=ie.viewFrom){var ye=ro(a,ae,ae+re,1);ye?(ie.view=ie.view.slice(ye.index),ie.viewFrom=ye.lineN,ie.viewTo+=re):Lo(a)}else if(ae>=ie.viewTo){var Pe=ro(a,E,E,-1);Pe?(ie.view=ie.view.slice(0,Pe.index),ie.viewTo=Pe.lineN):Lo(a)}else{var te=ro(a,E,E,-1),y=ro(a,ae,ae+re,1);te&&y?(ie.view=ie.view.slice(0,te.index).concat(ui(a,te.lineN,y.lineN)).concat(ie.view.slice(y.index)),ie.viewTo+=re):Lo(a)}var ee=ie.externalMeasured;ee&&(ae=ie.lineN&&E=re.viewTo)){var ye=re.view[So(a,E)];if(ye.node!=null){var Pe=ye.changes||(ye.changes=[]);xe(Pe,ae)==-1&&Pe.push(ae)}}}function Lo(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function ro(a,E,ae,re){var ie=So(a,E),ye,Pe=a.display.view;if(!ir||ae==a.doc.first+a.doc.size)return{index:ie,lineN:ae};for(var te=a.display.viewFrom,y=0;y0){if(ie==Pe.length-1)return null;ye=te+Pe[ie].size-E,ie++}else ye=te-E;E+=ye,ae+=ye}for(;Yn(a.doc,ae)!=ae;){if(ie==(re<0?0:Pe.length-1))return null;ae+=re*Pe[ie-(re<0?1:0)].size,ie+=re}return{index:ie,lineN:ae}}function fs(a,E,ae){var re=a.display,ie=re.view;ie.length==0||E>=re.viewTo||ae<=re.viewFrom?(re.view=ui(a,E,ae),re.viewFrom=E):(re.viewFrom>E?re.view=ui(a,E,re.viewFrom).concat(re.view):re.viewFromae&&(re.view=re.view.slice(0,So(a,ae)))),re.viewTo=ae}function Rs(a){for(var E=a.display.view,ae=0,re=0;re=a.display.viewTo||te.to().line0?E.blinker=setInterval(function(){a.hasFocus()||is(a),E.cursorDiv.style.visibility=(ae=!ae)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function Ws(a){a.state.focused||(a.display.input.focus(),Vs(a))}function ms(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,is(a))},100)}function Vs(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(qn(a,"focus",a,E),a.state.focused=!0,Ze(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),ke&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ls(a))}function is(a,E){a.state.delayingBlurEvent||(a.state.focused&&(qn(a,"blur",a,E),a.state.focused=!1,rt(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function os(a){for(var E=a.display,ae=E.lineDiv.offsetTop,re=0;re.005||se<-.005)&&(na(ie.line,Pe),ss(ie.line),ie.rest))for(var de=0;dea.display.sizerWidth){var Ce=Math.ceil(te/Eo(a.display));Ce>a.display.maxLineLength&&(a.display.maxLineLength=Ce,a.display.maxLine=ie.line,a.display.maxLineChanged=!0)}}}}function ss(a){if(a.widgets)for(var E=0;E=Pe&&(ye=an(E,ca(kn(E,y))-a.wrapper.clientHeight),Pe=y)}return{from:ye,to:Math.max(Pe,ye+1)}}function il(a,E){if(!mn(a,"scrollCursorIntoView")){var ae=a.display,re=ae.sizer.getBoundingClientRect(),ie=null;if(E.top+re.top<0?ie=!0:E.bottom+re.top>(window.innerHeight||document.documentElement.clientHeight)&&(ie=!1),ie!=null&&!yt){var ye=kt("div","\u200B",null,`position: absolute; - top: `+(E.top-ae.viewOffset-Fi(a.display))+`px; - height: `+(E.bottom-E.top+Ji(a)+ae.barHeight)+`px; - left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(ye),ye.scrollIntoView(ie),a.display.lineSpace.removeChild(ye)}}}function gl(a,E,ae,re){re==null&&(re=0);var ie;!a.options.lineWrapping&&E==ae&&(E=E.ch?wt(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,ae=E.sticky=="before"?wt(E.line,E.ch+1,"before"):E);for(var ye=0;ye<5;ye++){var Pe=!1,te=Hi(a,E),y=!ae||ae==E?te:Hi(a,ae);ie={left:Math.min(te.left,y.left),top:Math.min(te.top,y.top)-re,right:Math.max(te.left,y.left),bottom:Math.max(te.bottom,y.bottom)+re};var ee=Zs(a,ie),se=a.doc.scrollTop,de=a.doc.scrollLeft;if(ee.scrollTop!=null&&(vs(a,ee.scrollTop),Math.abs(a.doc.scrollTop-se)>1&&(Pe=!0)),ee.scrollLeft!=null&&(Mo(a,ee.scrollLeft),Math.abs(a.doc.scrollLeft-de)>1&&(Pe=!0)),!Pe)break}return ie}function Rl(a,E){var ae=Zs(a,E);ae.scrollTop!=null&&vs(a,ae.scrollTop),ae.scrollLeft!=null&&Mo(a,ae.scrollLeft)}function Zs(a,E){var ae=a.display,re=Zi(a.display);E.top<0&&(E.top=0);var ie=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:ae.scroller.scrollTop,ye=ko(a),Pe={};E.bottom-E.top>ye&&(E.bottom=E.top+ye);var te=a.doc.height+Mr(ae),y=E.topte-re;if(E.topie+ye){var se=Math.min(E.top,(ee?te:E.bottom)-ye);se!=ie&&(Pe.scrollTop=se)}var de=a.options.fixedGutter?0:ae.gutters.offsetWidth,Ce=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:ae.scroller.scrollLeft-de,Be=wo(a)-ae.gutters.offsetWidth,He=E.right-E.left>Be;return He&&(E.right=E.left+Be),E.left<10?Pe.scrollLeft=0:E.leftBe+Ce-3&&(Pe.scrollLeft=E.right+(He?0:10)-Be),Pe}function gs(a,E){E!=null&&(lo(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function jo(a){lo(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function bs(a,E,ae){(E!=null||ae!=null)&&lo(a),E!=null&&(a.curOp.scrollLeft=E),ae!=null&&(a.curOp.scrollTop=ae)}function ol(a,E){lo(a),a.curOp.scrollToPos=E}function lo(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var ae=li(a,E.from),re=li(a,E.to);Ms(a,ae,re,E.margin)}}function Ms(a,E,ae,re){var ie=Zs(a,{left:Math.min(E.left,ae.left),top:Math.min(E.top,ae.top)-re,right:Math.max(E.right,ae.right),bottom:Math.max(E.bottom,ae.bottom)+re});bs(a,ie.scrollLeft,ie.scrollTop)}function vs(a,E){Math.abs(a.doc.scrollTop-E)<2||(b||bn(a,{top:E}),ls(a,E,!0),b&&bn(a),st(a,100))}function ls(a,E,ae){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!ae)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function Mo(a,E,ae,re){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((ae?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!re)&&(a.doc.scrollLeft=E,ua(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function us(a){var E=a.display,ae=E.gutters.offsetWidth,re=Math.round(a.doc.height+Mr(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?ae:0,docHeight:re,scrollHeight:re+Ji(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:ae}}var qo=function(a,E,ae){this.cm=ae;var re=this.vert=kt("div",[kt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ie=this.horiz=kt("div",[kt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");re.tabIndex=ie.tabIndex=-1,a(re),a(ie),jt(re,"scroll",function(){re.clientHeight&&E(re.scrollTop,"vertical")}),jt(ie,"scroll",function(){ie.clientWidth&&E(ie.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ee&&me<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};qo.prototype.update=function(a){var E=a.scrollWidth>a.clientWidth+1,ae=a.scrollHeight>a.clientHeight+1,re=a.nativeBarWidth;if(ae){this.vert.style.display="block",this.vert.style.bottom=E?re+"px":"0";var ie=a.viewHeight-(E?re:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ie)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(E){this.horiz.style.display="block",this.horiz.style.right=ae?re+"px":"0",this.horiz.style.left=a.barLeft+"px";var ye=a.viewWidth-a.barLeft-(ae?re:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ye)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(re==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:ae?re:0,bottom:E?re:0}},qo.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},qo.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},qo.prototype.zeroWidthHack=function(){var a=Ge&&!_e?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new We,this.disableVert=new We},qo.prototype.enableZeroWidthBar=function(a,E,ae){a.style.pointerEvents="auto";function re(){var ie=a.getBoundingClientRect(),ye=ae=="vert"?document.elementFromPoint(ie.right-1,(ie.top+ie.bottom)/2):document.elementFromPoint((ie.right+ie.left)/2,ie.bottom-1);ye!=a?a.style.pointerEvents="none":E.set(1e3,re)}E.set(1e3,re)},qo.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Ps=function(){};Ps.prototype.update=function(){return{bottom:0,right:0}},Ps.prototype.setScrollLeft=function(){},Ps.prototype.setScrollTop=function(){},Ps.prototype.clear=function(){};function ao(a,E){E||(E=us(a));var ae=a.display.barWidth,re=a.display.barHeight;sl(a,E);for(var ie=0;ie<4&&ae!=a.display.barWidth||re!=a.display.barHeight;ie++)ae!=a.display.barWidth&&a.options.lineWrapping&&os(a),sl(a,us(a)),ae=a.display.barWidth,re=a.display.barHeight}function sl(a,E){var ae=a.display,re=ae.scrollbars.update(E);ae.sizer.style.paddingRight=(ae.barWidth=re.right)+"px",ae.sizer.style.paddingBottom=(ae.barHeight=re.bottom)+"px",ae.heightForcer.style.borderBottom=re.bottom+"px solid transparent",re.right&&re.bottom?(ae.scrollbarFiller.style.display="block",ae.scrollbarFiller.style.height=re.bottom+"px",ae.scrollbarFiller.style.width=re.right+"px"):ae.scrollbarFiller.style.display="",re.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(ae.gutterFiller.style.display="block",ae.gutterFiller.style.height=re.bottom+"px",ae.gutterFiller.style.width=E.gutterWidth+"px"):ae.gutterFiller.style.display=""}var Lt={native:qo,null:Ps};function bl(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&rt(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Lt[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),jt(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,ae){ae=="horizontal"?Mo(a,E):vs(a,E)},a),a.display.scrollbars.addClass&&Ze(a.display.wrapper,a.display.scrollbars.addClass)}var $s=0;function _o(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++$s},La(a.curOp)}function fo(a){var E=a.curOp;E&&la(E,function(ae){for(var re=0;re=ae.viewTo)||ae.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new Vt(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Ys(a){a.updatedDisplay=a.mustUpdate&&Fn(a.cm,a.update)}function xo(a){var E=a.cm,ae=E.display;a.updatedDisplay&&os(E),a.barMeasure=us(E),ae.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=Is(E,ae.maxLine,ae.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(ae.scroller.clientWidth,ae.sizer.offsetLeft+a.adjustWidthTo+Ji(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,ae.sizer.offsetLeft+a.adjustWidthTo-wo(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=ae.input.prepareSelection())}function vl(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var ae=+new Date+a.options.workTime,re=Kt(a,E.highlightFrontier),ie=[];E.iter(re.line,Math.min(E.first+E.size,a.display.viewTo+500),function(ye){if(re.line>=a.display.viewFrom){var Pe=ye.styles,te=ye.text.length>a.options.maxHighlightLength?qr(E.mode,re.state):null,y=zn(a,ye,re,!0);te&&(re.state=te),ye.styles=y.styles;var ee=ye.styleClasses,se=y.classes;se?ye.styleClasses=se:ee&&(ye.styleClasses=null);for(var de=!Pe||Pe.length!=ye.styles.length||ee!=se&&(!ee||!se||ee.bgClass!=se.bgClass||ee.textClass!=se.textClass),Ce=0;!de&&Ceae)return st(a,a.options.workDelay),!0}),E.highlightFrontier=re.line,E.modeFrontier=Math.max(E.modeFrontier,re.line),ie.length&&we(a,function(){for(var ye=0;ye=ae.viewFrom&&E.visible.to<=ae.viewTo&&(ae.updateLineNumbers==null||ae.updateLineNumbers>=ae.viewTo)&&ae.renderedView==ae.view&&Rs(a)==0)return!1;oi(a)&&(Lo(a),E.dims=Oo(a));var ie=re.first+re.size,ye=Math.max(E.visible.from-a.options.viewportMargin,re.first),Pe=Math.min(ie,E.visible.to+a.options.viewportMargin);ae.viewFromPe&&ae.viewTo-Pe<20&&(Pe=Math.min(ie,ae.viewTo)),ir&&(ye=Yn(a.doc,ye),Pe=Xn(a.doc,Pe));var te=ye!=ae.viewFrom||Pe!=ae.viewTo||ae.lastWrapHeight!=E.wrapperHeight||ae.lastWrapWidth!=E.wrapperWidth;fs(a,ye,Pe),ae.viewOffset=ca(kn(a.doc,ae.viewFrom)),a.display.mover.style.top=ae.viewOffset+"px";var y=Rs(a);if(!te&&y==0&&!E.force&&ae.renderedView==ae.view&&(ae.updateLineNumbers==null||ae.updateLineNumbers>=ae.viewTo))return!1;var ee=Cn(a);return y>4&&(ae.lineDiv.style.display="none"),ya(a,ae.updateLineNumbers,E.dims),y>4&&(ae.lineDiv.style.display=""),ae.renderedView=ae.view,dn(ee),Et(ae.cursorDiv),Et(ae.selectionDiv),ae.gutters.style.height=ae.sizer.style.minHeight=0,te&&(ae.lastWrapHeight=E.wrapperHeight,ae.lastWrapWidth=E.wrapperWidth,st(a,400)),ae.updateLineNumbers=null,!0}function Mn(a,E){for(var ae=E.viewport,re=!0;;re=!1){if(!re||!a.options.lineWrapping||E.oldDisplayWidth==wo(a)){if(ae&&ae.top!=null&&(ae={top:Math.min(a.doc.height+Mr(a.display)-ko(a),ae.top)}),E.visible=Fo(a.display,a.doc,ae),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else re&&(E.visible=Fo(a.display,a.doc,ae));if(!Fn(a,E))break;os(a);var ie=us(a);as(a),ao(a,ie),ri(a,ie),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function bn(a,E){var ae=new Vt(a,E);if(Fn(a,ae)){os(a),Mn(a,ae);var re=us(a);as(a),ao(a,re),ri(a,re),ae.finish()}}function ya(a,E,ae){var re=a.display,ie=a.options.lineNumbers,ye=re.lineDiv,Pe=ye.firstChild;function te(He){var je=He.nextSibling;return ke&&Ge&&a.display.currentWheelTarget==He?He.style.display="none":He.parentNode.removeChild(He),je}for(var y=re.view,ee=re.viewFrom,se=0;se-1&&(Be=!1),Di(a,de,ee,ae)),Be&&(Et(de.lineNumber),de.lineNumber.appendChild(document.createTextNode(Gt(a.options,ee)))),Pe=de.node.nextSibling}ee+=de.size}for(;Pe;)Pe=te(Pe)}function Ma(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function ri(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+Ji(a)+"px"}function ua(a){var E=a.display,ae=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var re=Ho(E)-E.scroller.scrollLeft+a.doc.scrollLeft,ie=E.gutters.offsetWidth,ye=re+"px",Pe=0;PePe.clientWidth,y=Pe.scrollHeight>Pe.clientHeight;if(re&&te||ie&&y){if(ie&&Ge&&ke){e:for(var ee=E.target,se=ye.view;ee!=Pe;ee=ee.parentNode)for(var de=0;de=0&&$t(a,re.to())<=0)return ae}return-1};var z=function(a,E){this.anchor=a,this.head=E};z.prototype.from=function(){return ve(this.anchor,this.head)},z.prototype.to=function(){return Xt(this.anchor,this.head)},z.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ne(a,E,ae){var re=a&&a.options.selectionsMayTouch,ie=E[ae];E.sort(function(Ce,Be){return $t(Ce.from(),Be.from())}),ae=xe(E,ie);for(var ye=1;ye0:y>=0){var ee=ve(te.from(),Pe.from()),se=Xt(te.to(),Pe.to()),de=te.empty()?Pe.from()==Pe.head:te.from()==te.head;ye<=ae&&--ae,E.splice(--ye,2,new z(de?se:ee,de?ee:se))}}return new ti(E,ae)}function Ae(a,E){return new ti([new z(a,E||a)],0)}function mt(a){return a.text?wt(a.from.line+a.text.length-1,Wt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function vn(a,E){if($t(a,E.from)<0)return a;if($t(a,E.to)<=0)return mt(E);var ae=a.line+E.text.length-(E.to.line-E.from.line)-1,re=a.ch;return a.line==E.to.line&&(re+=mt(E).ch-E.to.ch),wt(ae,re)}function tr(a,E){for(var ae=[],re=0;re1&&a.remove(te.line+1,He-1),a.insert(te.line+1,Mt)}Za(a,"change",a,E)}function ho(a,E,ae){function re(ie,ye,Pe){if(ie.linked)for(var te=0;te1&&!a.done[a.done.length-2].ranges)return a.done.pop(),Wt(a.done)}function ul(a,E,ae,re){var ie=a.history;ie.undone.length=0;var ye=+new Date,Pe,te;if((ie.lastOp==re||ie.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&ie.lastModTime>ye-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(Pe=Es(ie,ie.lastOp==re)))te=Wt(Pe.changes),$t(E.from,E.to)==0&&$t(E.from,te.to)==0?te.to=mt(E):Pe.changes.push(Go(a,E));else{var y=Wt(ie.done);for((!y||!y.ranges)&&Ks(a.sel,ie.done),Pe={changes:[Go(a,E)],generation:ie.generation},ie.done.push(Pe);ie.done.length>ie.undoDepth;)ie.done.shift(),ie.done[0].ranges||ie.done.shift()}ie.done.push(ae),ie.generation=++ie.maxGeneration,ie.lastModTime=ie.lastSelTime=ye,ie.lastOp=ie.lastSelOp=re,ie.lastOrigin=ie.lastSelOrigin=E.origin,te||qn(a,"historyAdded")}function Dl(a,E,ae,re){var ie=E.charAt(0);return ie=="*"||ie=="+"&&ae.ranges.length==re.ranges.length&&ae.somethingSelected()==re.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function Ll(a,E,ae,re){var ie=a.history,ye=re&&re.origin;ae==ie.lastSelOp||ye&&ie.lastSelOrigin==ye&&(ie.lastModTime==ie.lastSelTime&&ie.lastOrigin==ye||Dl(a,ye,Wt(ie.done),E))?ie.done[ie.done.length-1]=E:Ks(E,ie.done),ie.lastSelTime=+new Date,ie.lastSelOrigin=ye,ie.lastSelOp=ae,re&&re.clearRedo!==!1&&cs(ie.undone)}function Ks(a,E){var ae=Wt(E);ae&&ae.ranges&&ae.equals(a)||E.push(a)}function El(a,E,ae,re){var ie=E["spans_"+a.id],ye=0;a.iter(Math.max(a.first,ae),Math.min(a.first+a.size,re),function(Pe){Pe.markedSpans&&((ie||(ie=E["spans_"+a.id]={}))[ye]=Pe.markedSpans),++ye})}function ru(a){if(!a)return null;for(var E,ae=0;ae-1&&(Wt(te)[de]=ee[de],delete ee[de])}}return re}function Sl(a,E,ae,re){if(re){var ie=a.anchor;if(ae){var ye=$t(E,ie)<0;ye!=$t(ae,ie)<0?(ie=E,E=ae):ye!=$t(E,ae)<0&&(E=ae)}return new z(ie,E)}else return new z(ae||E,E)}function Bs(a,E,ae,re,ie){ie==null&&(ie=a.cm&&(a.cm.display.shift||a.extend)),_a(a,new ti([Sl(a.sel.primary(),E,ae,ie)],0),re)}function xl(a,E,ae){for(var re=[],ie=a.cm&&(a.cm.display.shift||a.extend),ye=0;ye=E.ch:te.to>E.ch))){if(ie&&(qn(y,"beforeCursorEnter"),y.explicitlyCleared))if(ye.markedSpans){--Pe;continue}else break;if(!y.atomic)continue;if(ae){var de=y.find(re<0?1:-1),Ce=void 0;if((re<0?se:ee)&&(de=No(a,de,-re,de&&de.line==E.line?ye:null)),de&&de.line==E.line&&(Ce=$t(de,ae))&&(re<0?Ce<0:Ce>0))return Vo(a,de,E,re,ie)}var Be=y.find(re<0?-1:1);return(re<0?ee:se)&&(Be=No(a,Be,re,Be.line==E.line?ye:null)),Be?Vo(a,Be,E,re,ie):null}}return E}function Cs(a,E,ae,re,ie){var ye=re||1,Pe=Vo(a,E,ae,ye,ie)||!ie&&Vo(a,E,ae,ye,!0)||Vo(a,E,ae,-ye,ie)||!ie&&Vo(a,E,ae,-ye,!0);return Pe||(a.cantEdit=!0,wt(a.first,0))}function No(a,E,ae,re){return ae<0&&E.ch==0?E.line>a.first?ht(a,wt(E.line-1)):null:ae>0&&E.ch==(re||kn(a,E.line)).text.length?E.line=0;--ie)Xu(a,{from:re[ie].from,to:re[ie].to,text:ie?[""]:E.text,origin:E.origin});else Xu(a,E)}}function Xu(a,E){if(!(E.text.length==1&&E.text[0]==""&&$t(E.from,E.to)==0)){var ae=tr(a,E);ul(a,E,ae,a.cm?a.cm.curOp.id:NaN),Tl(a,E,ae,Kr(a,E));var re=[];ho(a,function(ie,ye){!ye&&xe(re,ie.history)==-1&&(qu(ie.history,E),re.push(ie.history)),Tl(ie,E,null,Kr(ie,E))})}}function Vl(a,E,ae){var re=a.cm&&a.cm.state.suppressEdits;if(!(re&&!ae)){for(var ie=a.history,ye,Pe=a.sel,te=E=="undo"?ie.done:ie.undone,y=E=="undo"?ie.undone:ie.done,ee=0;ee=0;--Be){var He=Ce(Be);if(He)return He.v}}}}function Pl(a,E){if(E!=0&&(a.first+=E,a.sel=new ti(gn(a.sel.ranges,function(ie){return new z(wt(ie.anchor.line+E,ie.anchor.ch),wt(ie.head.line+E,ie.head.ch))}),a.sel.primIndex),a.cm)){Xi(a.cm,a.first,a.first-E,E);for(var ae=a.cm.display,re=ae.viewFrom;rea.lastLine())){if(E.from.lineye&&(E={from:E.from,to:wt(ye,kn(a,ye).text.length),text:[E.text[0]],origin:E.origin}),E.removed=er(a,E.from,E.to),ae||(ae=tr(a,E)),a.cm?vu(a.cm,E,re):qi(a,E,re),wi(a,ae,at),a.cantEdit&&Cs(a,wt(a.firstLine(),0))&&(a.cantEdit=!1)}}function vu(a,E,ae){var re=a.doc,ie=a.display,ye=E.from,Pe=E.to,te=!1,y=ye.line;a.options.lineWrapping||(y=zt(Kn(kn(re,ye.line))),re.iter(y,Pe.line+1,function(Be){if(Be==ie.maxLine)return te=!0,!0})),re.sel.contains(E.from,E.to)>-1&&Gn(a),qi(re,E,ae,js(a)),a.options.lineWrapping||(re.iter(y,ye.line+E.text.length,function(Be){var He=Ca(Be);He>ie.maxLineLength&&(ie.maxLine=Be,ie.maxLineLength=He,ie.maxLineChanged=!0,te=!1)}),te&&(a.curOp.updateMaxLine=!0)),Zn(re,ye.line),st(a,400);var ee=E.text.length-(Pe.line-ye.line)-1;E.full?Xi(a):ye.line==Pe.line&&E.text.length==1&&!An(a.doc,E)?Do(a,ye.line,"text"):Xi(a,ye.line,Pe.line+1,ee);var se=Ln(a,"changes"),de=Ln(a,"change");if(de||se){var Ce={from:ye,to:Pe,text:E.text,removed:E.removed,origin:E.origin};de&&Za(a,"change",a,Ce),se&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Ce)}a.display.selForContextMenu=null}function cl(a,E,ae,re,ie){var ye;re||(re=ae),$t(re,ae)<0&&(ye=[re,ae],ae=ye[0],re=ye[1]),typeof E=="string"&&(E=a.splitLines(E)),wl(a,{from:ae,to:re,text:E,origin:ie})}function au(a,E,ae,re){ae1||!(this.children[0]instanceof Co))){var te=[];this.collapse(te),this.children=[new Co(te)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E50){for(var Pe=ie.lines.length%25+25,te=Pe;te10);a.parent.maybeSpill()}},iterN:function(a,E,ae){for(var re=0;rea.display.maxLineLength&&(a.display.maxLine=ee,a.display.maxLineLength=se,a.display.maxLineChanged=!0)}re!=null&&a&&this.collapsed&&Xi(a,re,ie+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&xs(a.doc)),a&&Za(a,"markerCleared",a,this,re,ie),E&&fo(a),this.parent&&this.parent.clear()}},_s.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var ae,re,ie=0;ie0||Pe==0&&ye.clearWhenEmpty!==!1)return ye;if(ye.replacedWith&&(ye.collapsed=!0,ye.widgetNode=dt("span",[ye.replacedWith],"CodeMirror-widget"),re.handleMouseEvents||ye.widgetNode.setAttribute("cm-ignore-events","true"),re.insertLeft&&(ye.widgetNode.insertLeft=!0)),ye.collapsed){if(rr(a,E.line,E,ae,ye)||E.line!=ae.line&&rr(a,ae.line,E,ae,ye))throw new Error("Inserting collapsed marker partially overlapping an existing one");Br()}ye.addToHistory&&ul(a,{from:E,to:ae,origin:"markText"},a.sel,NaN);var te=E.line,y=a.cm,ee;if(a.iter(te,ae.line+1,function(de){y&&ye.collapsed&&!y.options.lineWrapping&&Kn(de)==y.display.maxLine&&(ee=!0),ye.collapsed&&te!=E.line&&na(de,0),or(de,new Pr(ye,te==E.line?E.ch:null,te==ae.line?ae.ch:null)),++te}),ye.collapsed&&a.iter(E.line,ae.line+1,function(de){fr(a,de)&&na(de,0)}),ye.clearOnEnter&&jt(ye,"beforeCursorEnter",function(){return ye.clear()}),ye.readOnly&&(Wr(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ye.collapsed&&(ye.id=++Su,ye.atomic=!0),y){if(ee&&(y.curOp.updateMaxLine=!0),ye.collapsed)Xi(y,E.line,ae.line+1);else if(ye.className||ye.startStyle||ye.endStyle||ye.css||ye.attributes||ye.title)for(var se=E.line;se<=ae.line;se++)Do(y,se,"text");ye.atomic&&xs(y.doc),Za(y,"markerAdded",y,ye)}return ye}var Fl=function(a,E){this.markers=a,this.primary=E;for(var ae=0;ae=0;y--)wl(this,re[y]);te?Qa(this,te):this.cm&&jo(this.cm)}),undo:nt(function(){Vl(this,"undo")}),redo:nt(function(){Vl(this,"redo")}),undoSelection:nt(function(){Vl(this,"undo",!0)}),redoSelection:nt(function(){Vl(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,ae=0,re=0;re=a.ch)&&E.push(ie.marker.parent||ie.marker)}return E},findMarks:function(a,E,ae){a=ht(this,a),E=ht(this,E);var re=[],ie=a.line;return this.iter(a.line,E.line+1,function(ye){var Pe=ye.markedSpans;if(Pe)for(var te=0;te=y.to||y.from==null&&ie!=a.line||y.from!=null&&ie==E.line&&y.from>=E.ch)&&(!ae||ae(y.marker))&&re.push(y.marker.parent||y.marker)}++ie}),re},getAllMarks:function(){var a=[];return this.iter(function(E){var ae=E.markedSpans;if(ae)for(var re=0;rea)return E=a,!0;a-=ye,++ae}),ht(this,wt(ae,E))},indexFromPos:function(a){a=ht(this,a);var E=a.ch;if(a.lineE&&(E=a.from),a.to!=null&&a.to-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var se=a.dataTransfer.getData("Text");if(se){var de;if(E.state.draggingText&&!E.state.draggingText.copy&&(de=E.listSelections()),wi(E.doc,Ae(ae,ae)),de)for(var Ce=0;Ce=0;te--)cl(a.doc,"",re[te].from,re[te].to,"+delete");jo(a)})}function lu(a,E,ae){var re=sn(a.text,E+ae,ae);return re<0||re>a.text.length?null:re}function Du(a,E,ae){var re=lu(a,E.ch,ae);return re==null?null:new wt(E.line,re,ae<0?"after":"before")}function uu(a,E,ae,re,ie){if(a){E.doc.direction=="rtl"&&(ie=-ie);var ye=In(ae,E.doc.direction);if(ye){var Pe=ie<0?Wt(ye):ye[0],te=ie<0==(Pe.level==1),y=te?"after":"before",ee;if(Pe.level>0||E.doc.direction=="rtl"){var se=Mi(E,ae);ee=ie<0?ae.text.length-1:0;var de=To(E,se,ee).top;ee=It(function(Ce){return To(E,se,Ce).top==de},ie<0==(Pe.level==1)?Pe.from:Pe.to-1,ee),y=="before"&&(ee=lu(ae,ee,1))}else ee=ie<0?Pe.to:Pe.from;return new wt(re,ee,y)}}return new wt(re,ie<0?ae.text.length:0,ie<0?"before":"after")}function nc(a,E,ae,re){var ie=In(E,a.doc.direction);if(!ie)return Du(E,ae,re);ae.ch>=E.text.length?(ae.ch=E.text.length,ae.sticky="before"):ae.ch<=0&&(ae.ch=0,ae.sticky="after");var ye=yn(ie,ae.ch,ae.sticky),Pe=ie[ye];if(a.doc.direction=="ltr"&&Pe.level%2==0&&(re>0?Pe.to>ae.ch:Pe.from=Pe.from&&Ce>=se.begin)){var Be=de?"before":"after";return new wt(ae.line,Ce,Be)}}var He=function(Mt,Jt,on){for(var hn=function(sr,aa){return aa?new wt(ae.line,te(sr,1),"before"):new wt(ae.line,sr,"after")};Mt>=0&&Mt0==(Tn.level!=1),lr=Pn?on.begin:te(on.end,-1);if(Tn.from<=lr&&lr0?se.end:te(se.begin,-1);return St!=null&&!(re>0&&St==E.text.length)&&(je=He(re>0?0:ie.length-1,re,ee(St)),je)?je:null}var zl={selectAll:Fs,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),at)},killLine:function(a){return Js(a,function(E){if(E.empty()){var ae=kn(a.doc,E.head.line).text.length;return E.head.ch==ae&&E.head.line0)ie=new wt(ie.line,ie.ch+1),a.replaceRange(ye.charAt(ie.ch-1)+ye.charAt(ie.ch-2),wt(ie.line,ie.ch-2),ie,"+transpose");else if(ie.line>a.doc.first){var Pe=kn(a.doc,ie.line-1).text;Pe&&(ie=new wt(ie.line,1),a.replaceRange(ye.charAt(0)+a.doc.lineSeparator()+Pe.charAt(Pe.length-1),wt(ie.line-1,Pe.length-1),ie,"+transpose"))}}ae.push(new z(ie,ie))}a.setSelections(ae)})},newlineAndIndent:function(a){return we(a,function(){for(var E=a.listSelections(),ae=E.length-1;ae>=0;ae--)a.replaceRange(a.doc.lineSeparator(),E[ae].anchor,E[ae].head,"+input");E=a.listSelections();for(var re=0;rea&&$t(E,this.pos)==0&&ae==this.button};var Ql,Hl;function ju(a,E){var ae=+new Date;return Hl&&Hl.compare(ae,a,E)?(Ql=Hl=null,"triple"):Ql&&Ql.compare(ae,a,E)?(Hl=new pl(ae,a,E),Ql=null,"double"):(Ql=new pl(ae,a,E),Hl=null,"single")}function Gu(a){var E=this,ae=E.display;if(!(mn(E,a)||ae.activeTouch&&ae.input.supportsTouch())){if(ae.input.ensurePolled(),ae.shift=a.shiftKey,Ai(ae,a)){ke||(ae.scroller.draggable=!1,setTimeout(function(){return ae.scroller.draggable=!0},100));return}if(!pu(E,a)){var re=Io(E,a),ie=pe(a),ye=re?ju(re,ie):"single";window.focus(),ie==1&&E.state.selectingText&&E.state.selectingText(a),!(re&&ic(E,ie,re,ye,a))&&(ie==1?re?sc(E,re,ye,a):it(a)==ae.scroller&&tn(a):ie==2?(re&&Bs(E.doc,re),setTimeout(function(){return ae.input.focus()},20)):ie==3&&(Je?E.display.input.onContextMenu(a):ms(E)))}}}function ic(a,E,ae,re,ie){var ye="Click";return re=="double"?ye="Double"+ye:re=="triple"&&(ye="Triple"+ye),ye=(E==1?"Left":E==2?"Middle":"Right")+ye,ql(a,Ru(ye,ie),ie,function(Pe){if(typeof Pe=="string"&&(Pe=zl[Pe]),!Pe)return!1;var te=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),te=Pe(a,ae)!=en}finally{a.state.suppressEdits=!1}return te})}function oc(a,E,ae){var re=a.getOption("configureMouse"),ie=re?re(a,E,ae):{};if(ie.unit==null){var ye=Ye?ae.shiftKey&&ae.metaKey:ae.altKey;ie.unit=ye?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(ie.extend==null||a.doc.extend)&&(ie.extend=a.doc.extend||ae.shiftKey),ie.addNew==null&&(ie.addNew=Ge?ae.metaKey:ae.ctrlKey),ie.moveOnDrag==null&&(ie.moveOnDrag=!(Ge?ae.altKey:ae.ctrlKey)),ie}function sc(a,E,ae,re){Ee?setTimeout(qt(Ws,a),0):a.curOp.focus=Pt();var ie=oc(a,ae,re),ye=a.doc.sel,Pe;a.options.dragDrop&&xn&&!a.isReadOnly()&&ae=="single"&&(Pe=ye.contains(E))>-1&&($t((Pe=ye.ranges[Pe]).from(),E)<0||E.xRel>0)&&($t(Pe.to(),E)>0||E.xRel<0)?lc(a,re,E,ie):oo(a,re,E,ie)}function lc(a,E,ae,re){var ie=a.display,ye=!1,Pe=Re(a,function(ee){ke&&(ie.scroller.draggable=!1),a.state.draggingText=!1,jn(ie.wrapper.ownerDocument,"mouseup",Pe),jn(ie.wrapper.ownerDocument,"mousemove",te),jn(ie.scroller,"dragstart",y),jn(ie.scroller,"drop",Pe),ye||(tn(ee),re.addNew||Bs(a.doc,ae,null,null,re.extend),ke&&!ze||Ee&&me==9?setTimeout(function(){ie.wrapper.ownerDocument.body.focus({preventScroll:!0}),ie.input.focus()},20):ie.input.focus())}),te=function(ee){ye=ye||Math.abs(E.clientX-ee.clientX)+Math.abs(E.clientY-ee.clientY)>=10},y=function(){return ye=!0};ke&&(ie.scroller.draggable=!0),a.state.draggingText=Pe,Pe.copy=!re.moveOnDrag,ie.scroller.dragDrop&&ie.scroller.dragDrop(),jt(ie.wrapper.ownerDocument,"mouseup",Pe),jt(ie.wrapper.ownerDocument,"mousemove",te),jt(ie.scroller,"dragstart",y),jt(ie.scroller,"drop",Pe),ms(a),setTimeout(function(){return ie.input.focus()},20)}function du(a,E,ae){if(ae=="char")return new z(E,E);if(ae=="word")return a.findWordAt(E);if(ae=="line")return new z(wt(E.line,0),ht(a.doc,wt(E.line+1,0)));var re=ae(a,E);return new z(re.from,re.to)}function oo(a,E,ae,re){var ie=a.display,ye=a.doc;tn(E);var Pe,te,y=ye.sel,ee=y.ranges;if(re.addNew&&!re.extend?(te=ye.sel.contains(ae),te>-1?Pe=ee[te]:Pe=new z(ae,ae)):(Pe=ye.sel.primary(),te=ye.sel.primIndex),re.unit=="rectangle")re.addNew||(Pe=new z(ae,ae)),ae=Io(a,E,!0,!0),te=-1;else{var se=du(a,ae,re.unit);re.extend?Pe=Sl(Pe,se.anchor,se.head,re.extend):Pe=se}re.addNew?te==-1?(te=ee.length,_a(ye,ne(a,ee.concat([Pe]),te),{scroll:!1,origin:"*mouse"})):ee.length>1&&ee[te].empty()&&re.unit=="char"&&!re.extend?(_a(ye,ne(a,ee.slice(0,te).concat(ee.slice(te+1)),0),{scroll:!1,origin:"*mouse"}),y=ye.sel):Cl(ye,te,Pe,Ht):(te=0,_a(ye,new ti([Pe],0),Ht),y=ye.sel);var de=ae;function Ce(on){if($t(de,on)!=0)if(de=on,re.unit=="rectangle"){for(var hn=[],Tn=a.options.tabSize,Pn=gt(kn(ye,ae.line).text,ae.ch,Tn),lr=gt(kn(ye,on.line).text,on.ch,Tn),sr=Math.min(Pn,lr),aa=Math.max(Pn,lr),hr=Math.min(ae.line,on.line),oa=Math.min(a.lastLine(),Math.max(ae.line,on.line));hr<=oa;hr++){var Xr=kn(ye,hr).text,Jr=Bn(Xr,sr,Tn);sr==aa?hn.push(new z(wt(hr,Jr),wt(hr,Jr))):Xr.length>Jr&&hn.push(new z(wt(hr,Jr),wt(hr,Bn(Xr,aa,Tn))))}hn.length||hn.push(new z(ae,ae)),_a(ye,ne(a,y.ranges.slice(0,te).concat(hn),te),{origin:"*mouse",scroll:!1}),a.scrollIntoView(on)}else{var Ea=Pe,Na=du(a,on,re.unit),va=Ea.anchor,ha;$t(Na.anchor,va)>0?(ha=Na.head,va=ve(Ea.from(),Na.anchor)):(ha=Na.anchor,va=Xt(Ea.to(),Na.head));var Ta=y.ranges.slice(0);Ta[te]=uc(a,new z(ht(ye,va),ha)),_a(ye,ne(a,Ta,te),Ht)}}var Be=ie.wrapper.getBoundingClientRect(),He=0;function je(on){var hn=++He,Tn=Io(a,on,!0,re.unit=="rectangle");if(Tn)if($t(Tn,de)!=0){a.curOp.focus=Pt(),Ce(Tn);var Pn=Fo(ie,ye);(Tn.line>=Pn.to||Tn.lineBe.bottom?20:0;lr&&setTimeout(Re(a,function(){He==hn&&(ie.scroller.scrollTop+=lr,je(on))}),50)}}function St(on){a.state.selectingText=!1,He=1/0,on&&(tn(on),ie.input.focus()),jn(ie.wrapper.ownerDocument,"mousemove",Mt),jn(ie.wrapper.ownerDocument,"mouseup",Jt),ye.history.lastSelOrigin=null}var Mt=Re(a,function(on){on.buttons===0||!pe(on)?St(on):je(on)}),Jt=Re(a,St);a.state.selectingText=Jt,jt(ie.wrapper.ownerDocument,"mousemove",Mt),jt(ie.wrapper.ownerDocument,"mouseup",Jt)}function uc(a,E){var ae=E.anchor,re=E.head,ie=kn(a.doc,ae.line);if($t(ae,re)==0&&ae.sticky==re.sticky)return E;var ye=In(ie);if(!ye)return E;var Pe=yn(ye,ae.ch,ae.sticky),te=ye[Pe];if(te.from!=ae.ch&&te.to!=ae.ch)return E;var y=Pe+(te.from==ae.ch==(te.level!=1)?0:1);if(y==0||y==ye.length)return E;var ee;if(re.line!=ae.line)ee=(re.line-ae.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var se=yn(ye,re.ch,re.sticky),de=se-Pe||(re.ch-ae.ch)*(te.level==1?-1:1);se==y-1||se==y?ee=de<0:ee=de>0}var Ce=ye[y+(ee?-1:0)],Be=ee==(Ce.level==1),He=Be?Ce.from:Ce.to,je=Be?"after":"before";return ae.ch==He&&ae.sticky==je?E:new z(new wt(ae.line,He,je),re)}function cc(a,E,ae,re){var ie,ye;if(E.touches)ie=E.touches[0].clientX,ye=E.touches[0].clientY;else try{ie=E.clientX,ye=E.clientY}catch(Ce){return!1}if(ie>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;re&&tn(E);var Pe=a.display,te=Pe.lineDiv.getBoundingClientRect();if(ye>te.bottom||!Ln(a,ae))return En(E);ye-=te.top-Pe.viewOffset;for(var y=0;y=ie){var se=an(a.doc,ye),de=a.display.gutterSpecs[y];return qn(a,ae,a,se,de.className,E),En(E)}}}function pu(a,E){return cc(a,E,"gutterClick",!0)}function $o(a,E){Ai(a.display,E)||dc(a,E)||mn(a,E,"contextmenu")||Je||a.display.input.onContextMenu(E)}function dc(a,E){return Ln(a,"gutterContextMenu")?cc(a,E,"gutterContextMenu",!1):!1}function Wu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),so(a)}var mo={toString:function(){return"CodeMirror.Init"}},pc={},Jl={};function fc(a){var E=a.optionHandlers;function ae(re,ie,ye,Pe){a.defaults[re]=ie,ye&&(E[re]=Pe?function(te,y,ee){ee!=mo&&ye(te,y,ee)}:ye)}a.defineOption=ae,a.Init=mo,ae("value","",function(re,ie){return re.setValue(ie)},!0),ae("mode",null,function(re,ie){re.doc.modeOption=ie,ga(re)},!0),ae("indentUnit",2,ga,!0),ae("indentWithTabs",!1),ae("smartIndent",!0),ae("tabSize",4,function(re){si(re),so(re),Xi(re)},!0),ae("lineSeparator",null,function(re,ie){if(re.doc.lineSep=ie,!!ie){var ye=[],Pe=re.doc.first;re.doc.iter(function(y){for(var ee=0;;){var se=y.text.indexOf(ie,ee);if(se==-1)break;ee=se+ie.length,ye.push(wt(Pe,se))}Pe++});for(var te=ye.length-1;te>=0;te--)cl(re.doc,ie,ye[te],wt(ye[te].line,ye[te].ch+ie.length))}}),ae("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(re,ie,ye){re.state.specialChars=new RegExp(ie.source+(ie.test(" ")?"":"| "),"g"),ye!=mo&&re.refresh()}),ae("specialCharPlaceholder",za,function(re){return re.refresh()},!0),ae("electricChars",!0),ae("inputStyle",lt?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),ae("spellcheck",!1,function(re,ie){return re.getInputField().spellcheck=ie},!0),ae("autocorrect",!1,function(re,ie){return re.getInputField().autocorrect=ie},!0),ae("autocapitalize",!1,function(re,ie){return re.getInputField().autocapitalize=ie},!0),ae("rtlMoveVisually",!Ve),ae("wholeLineUpdateBefore",!0),ae("theme","default",function(re){Wu(re),hi(re)},!0),ae("keyMap","default",function(re,ie,ye){var Pe=Kl(ie),te=ye!=mo&&Kl(ye);te&&te.detach&&te.detach(re,Pe),Pe.attach&&Pe.attach(re,te||null)}),ae("extraKeys",null),ae("configureMouse",null),ae("lineWrapping",!1,mc,!0),ae("gutters",[],function(re,ie){re.display.gutterSpecs=Aa(ie,re.options.lineNumbers),hi(re)},!0),ae("fixedGutter",!0,function(re,ie){re.display.gutters.style.left=ie?Ho(re.display)+"px":"0",re.refresh()},!0),ae("coverGutterNextToScrollbar",!1,function(re){return ao(re)},!0),ae("scrollbarStyle","native",function(re){bl(re),ao(re),re.display.scrollbars.setScrollTop(re.doc.scrollTop),re.display.scrollbars.setScrollLeft(re.doc.scrollLeft)},!0),ae("lineNumbers",!1,function(re,ie){re.display.gutterSpecs=Aa(re.options.gutters,ie),hi(re)},!0),ae("firstLineNumber",1,hi,!0),ae("lineNumberFormatter",function(re){return re},hi,!0),ae("showCursorWhenSelecting",!1,as,!0),ae("resetSelectionOnContextMenu",!0),ae("lineWiseCopyCut",!0),ae("pasteLinesPerSelection",!0),ae("selectionsMayTouch",!1),ae("readOnly",!1,function(re,ie){ie=="nocursor"&&(is(re),re.display.input.blur()),re.display.input.readOnlyChanged(ie)}),ae("screenReaderLabel",null,function(re,ie){ie=ie===""?null:ie,re.display.input.screenReaderLabelChanged(ie)}),ae("disableInput",!1,function(re,ie){ie||re.display.input.reset()},!0),ae("dragDrop",!0,hc),ae("allowDropFileTypes",null),ae("cursorBlinkRate",530),ae("cursorScrollMargin",0),ae("cursorHeight",1,as,!0),ae("singleCursorHeightPerLine",!0,as,!0),ae("workTime",100),ae("workDelay",100),ae("flattenSpans",!0,si,!0),ae("addModeClass",!1,si,!0),ae("pollInterval",100),ae("undoDepth",200,function(re,ie){return re.doc.history.undoDepth=ie}),ae("historyEventDelay",1250),ae("viewportMargin",10,function(re){return re.refresh()},!0),ae("maxHighlightLength",1e4,si,!0),ae("moveInputWithCursor",!0,function(re,ie){ie||re.display.input.resetPosition()}),ae("tabindex",null,function(re,ie){return re.display.input.getField().tabIndex=ie||""}),ae("autofocus",null),ae("direction","ltr",function(re,ie){return re.doc.setDirection(ie)},!0),ae("phrases",null)}function hc(a,E,ae){var re=ae&&ae!=mo;if(!E!=!re){var ie=a.display.dragFunctions,ye=E?jt:jn;ye(a.display.scroller,"dragstart",ie.start),ye(a.display.scroller,"dragenter",ie.enter),ye(a.display.scroller,"dragover",ie.over),ye(a.display.scroller,"dragleave",ie.leave),ye(a.display.scroller,"drop",ie.drop)}}function mc(a){a.options.lineWrapping?(Ze(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(rt(a.display.wrapper,"CodeMirror-wrap"),fa(a)),Gs(a),Xi(a),so(a),setTimeout(function(){return ao(a)},100)}function Ui(a,E){var ae=this;if(!(this instanceof Ui))return new Ui(a,E);this.options=E=E?Dn(E):{},Dn(pc,E,!1);var re=E.value;typeof re=="string"?re=new Bo(re,E.mode,null,E.lineSeparator,E.direction):E.mode&&(re.modeOption=E.mode),this.doc=re;var ie=new Ui.inputStyles[E.inputStyle](this),ye=this.display=new Vr(a,re,ie,E);ye.wrapper.CodeMirror=this,Wu(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),bl(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new We,keySeq:null,specialChars:null},E.autofocus&&!lt&&ye.input.focus(),Ee&&me<11&&setTimeout(function(){return ae.display.input.reset(!0)},20),gc(this),Rc(),_o(this),this.curOp.forceUpdate=!0,yl(this,re),E.autofocus&&!lt||this.hasFocus()?setTimeout(function(){ae.hasFocus()&&!ae.state.focused&&Vs(ae)},20):is(this);for(var Pe in Jl)Jl.hasOwnProperty(Pe)&&Jl[Pe](this,E[Pe],mo);oi(this),E.finishInit&&E.finishInit(this);for(var te=0;te20*20}jt(E.scroller,"touchstart",function(y){if(!mn(a,y)&&!ye(y)&&!pu(a,y)){E.input.ensurePolled(),clearTimeout(ae);var ee=+new Date;E.activeTouch={start:ee,moved:!1,prev:ee-re.end<=300?re:null},y.touches.length==1&&(E.activeTouch.left=y.touches[0].pageX,E.activeTouch.top=y.touches[0].pageY)}}),jt(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),jt(E.scroller,"touchend",function(y){var ee=E.activeTouch;if(ee&&!Ai(E,y)&&ee.left!=null&&!ee.moved&&new Date-ee.start<300){var se=a.coordsChar(E.activeTouch,"page"),de;!ee.prev||Pe(ee,ee.prev)?de=new z(se,se):!ee.prev.prev||Pe(ee,ee.prev.prev)?de=a.findWordAt(se):de=new z(wt(se.line,0),ht(a.doc,wt(se.line+1,0))),a.setSelection(de.anchor,de.head),a.focus(),tn(y)}ie()}),jt(E.scroller,"touchcancel",ie),jt(E.scroller,"scroll",function(){E.scroller.clientHeight&&(vs(a,E.scroller.scrollTop),Mo(a,E.scroller.scrollLeft,!0),qn(a,"scroll",a))}),jt(E.scroller,"mousewheel",function(y){return uo(a,y)}),jt(E.scroller,"DOMMouseScroll",function(y){return uo(a,y)}),jt(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(y){mn(a,y)||xt(y)},over:function(y){mn(a,y)||(ec(a,y),xt(y))},start:function(y){return Tu(a,y)},drop:Re(a,Ju),leave:function(y){mn(a,y)||Au(a)}};var te=E.input.getField();jt(te,"keyup",function(y){return Hu.call(a,y)}),jt(te,"keydown",Re(a,Uu)),jt(te,"keypress",Re(a,ac)),jt(te,"focus",function(y){return Vs(a,y)}),jt(te,"blur",function(y){return is(a,y)})}var fu=[];Ui.defineInitHook=function(a){return fu.push(a)};function kl(a,E,ae,re){var ie=a.doc,ye;ae==null&&(ae="add"),ae=="smart"&&(ie.mode.indent?ye=Kt(a,E).state:ae="prev");var Pe=a.options.tabSize,te=kn(ie,E),y=gt(te.text,null,Pe);te.stateAfter&&(te.stateAfter=null);var ee=te.text.match(/^\s*/)[0],se;if(!re&&!/\S/.test(te.text))se=0,ae="not";else if(ae=="smart"&&(se=ie.mode.indent(ye,te.text.slice(ee.length),te.text),se==en||se>150)){if(!re)return;ae="prev"}ae=="prev"?E>ie.first?se=gt(kn(ie,E-1).text,null,Pe):se=0:ae=="add"?se=y+a.options.indentUnit:ae=="subtract"?se=y-a.options.indentUnit:typeof ae=="number"&&(se=y+ae),se=Math.max(0,se);var de="",Ce=0;if(a.options.indentWithTabs)for(var Be=Math.floor(se/Pe);Be;--Be)Ce+=Pe,de+=" ";if(CePe,y=Jn(E),ee=null;if(te&&re.ranges.length>1)if(Jo&&Jo.text.join(` -`)==E){if(re.ranges.length%Jo.text.length==0){ee=[];for(var se=0;se=0;Ce--){var Be=re.ranges[Ce],He=Be.from(),je=Be.to();Be.empty()&&(ae&&ae>0?He=wt(He.line,He.ch-ae):a.state.overwrite&&!te?je=wt(je.line,Math.min(kn(ye,je.line).text.length,je.ch+Wt(y).length)):te&&Jo&&Jo.lineWise&&Jo.text.join(` -`)==y.join(` -`)&&(He=je=wt(He.line,0)));var St={from:He,to:je,text:ee?ee[Ce%ee.length]:y,origin:ie||(te?"paste":a.state.cutIncoming>Pe?"cut":"+input")};wl(a.doc,St),Za(a,"inputRead",a,St)}E&&!te&&Vu(a,E),jo(a),a.curOp.updateInput<2&&(a.curOp.updateInput=de),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function bc(a,E){var ae=a.clipboardData&&a.clipboardData.getData("Text");if(ae)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&we(E,function(){return eu(E,ae,0,null,"paste")}),!0}function Vu(a,E){if(!(!a.options.electricChars||!a.options.smartIndent))for(var ae=a.doc.sel,re=ae.ranges.length-1;re>=0;re--){var ie=ae.ranges[re];if(!(ie.head.ch>100||re&&ae.ranges[re-1].head.line==ie.head.line)){var ye=a.getModeAt(ie.head),Pe=!1;if(ye.electricChars){for(var te=0;te-1){Pe=kl(a,ie.head.line,"smart");break}}else ye.electricInput&&ye.electricInput.test(kn(a.doc,ie.head.line).text.slice(0,ie.head.ch))&&(Pe=kl(a,ie.head.line,"smart"));Pe&&Za(a,"electricInput",a,ie.head.line)}}}function hu(a){for(var E=[],ae=[],re=0;reye&&(kl(this,te.head.line,re,!0),ye=te.head.line,Pe==this.doc.sel.primIndex&&jo(this));else{var y=te.from(),ee=te.to(),se=Math.max(ye,y.line);ye=Math.min(this.lastLine(),ee.line-(ee.ch?0:1))+1;for(var de=se;de0&&Cl(this.doc,Pe,new z(y,Ce[Pe].to()),at)}}}),getTokenAt:function(re,ie){return Hn(this,re,ie)},getLineTokens:function(re,ie){return Hn(this,wt(re),ie,!0)},getTokenTypeAt:function(re){re=ht(this.doc,re);var ie=Tr(this,kn(this.doc,re.line)),ye=0,Pe=(ie.length-1)/2,te=re.ch,y;if(te==0)y=ie[2];else for(;;){var ee=ye+Pe>>1;if((ee?ie[ee*2-1]:0)>=te)Pe=ee;else if(ie[ee*2+1]y&&(re=y,Pe=!0),te=kn(this.doc,re)}else te=re;return zo(this,te,{top:0,left:0},ie||"page",ye||Pe).top+(Pe?this.doc.height-ca(te):0)},defaultTextHeight:function(){return Zi(this.display)},defaultCharWidth:function(){return Eo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(re,ie,ye,Pe,te){var y=this.display;re=Hi(this,ht(this.doc,re));var ee=re.bottom,se=re.left;if(ie.style.position="absolute",ie.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ie),y.sizer.appendChild(ie),Pe=="over")ee=re.top;else if(Pe=="above"||Pe=="near"){var de=Math.max(y.wrapper.clientHeight,this.doc.height),Ce=Math.max(y.sizer.clientWidth,y.lineSpace.clientWidth);(Pe=="above"||re.bottom+ie.offsetHeight>de)&&re.top>ie.offsetHeight?ee=re.top-ie.offsetHeight:re.bottom+ie.offsetHeight<=de&&(ee=re.bottom),se+ie.offsetWidth>Ce&&(se=Ce-ie.offsetWidth)}ie.style.top=ee+"px",ie.style.left=ie.style.right="",te=="right"?(se=y.sizer.clientWidth-ie.offsetWidth,ie.style.right="0px"):(te=="left"?se=0:te=="middle"&&(se=(y.sizer.clientWidth-ie.offsetWidth)/2),ie.style.left=se+"px"),ye&&Rl(this,{left:se,top:ee,right:se+ie.offsetWidth,bottom:ee+ie.offsetHeight})},triggerOnKeyDown:Fe(Uu),triggerOnKeyPress:Fe(ac),triggerOnKeyUp:Hu,triggerOnMouseDown:Fe(Gu),execCommand:function(re){if(zl.hasOwnProperty(re))return zl[re].call(null,this)},triggerElectric:Fe(function(re){Vu(this,re)}),findPosH:function(re,ie,ye,Pe){var te=1;ie<0&&(te=-1,ie=-ie);for(var y=ht(this.doc,re),ee=0;ee0&&se(ye.charAt(Pe-1));)--Pe;for(;te.5||this.options.lineWrapping)&&Gs(this),qn(this,"refresh",this)}),swapDoc:Fe(function(re){var ie=this.doc;return ie.cm=null,this.state.selectingText&&this.state.selectingText(),yl(this,re),so(this),this.display.input.reset(),bs(this,re.scrollLeft,re.scrollTop),this.curOp.forceScroll=!0,Za(this,"swapDoc",this,ie),ie}),phrase:function(re){var ie=this.options.phrases;return ie&&Object.prototype.hasOwnProperty.call(ie,re)?ie[re]:re},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Dt(a),a.registerHelper=function(re,ie,ye){ae.hasOwnProperty(re)||(ae[re]=a[re]={_global:[]}),ae[re][ie]=ye},a.registerGlobalHelper=function(re,ie,ye,Pe){a.registerHelper(re,ie,Pe),ae[re]._global.push({pred:ye,val:Pe})}}function gu(a,E,ae,re,ie){var ye=E,Pe=ae,te=kn(a,E.line),y=ie&&a.direction=="rtl"?-ae:ae;function ee(){var Jt=E.line+y;return Jt=a.first+a.size?!1:(E=new wt(Jt,E.ch,E.sticky),te=kn(a,Jt))}function se(Jt){var on;if(re=="codepoint"){var hn=te.text.charCodeAt(E.ch+(re>0?0:-1));isNaN(hn)?on=null:on=new wt(E.line,Math.max(0,Math.min(te.text.length,E.ch+ae*(hn>=55296&&hn<56320?2:1))),-ae)}else ie?on=nc(a.cm,te,E,ae):on=Du(te,E,ae);if(on==null)if(!Jt&&ee())E=uu(ie,a.cm,te,E.line,y);else return!1;else E=on;return!0}if(re=="char"||re=="codepoint")se();else if(re=="column")se(!0);else if(re=="word"||re=="group")for(var de=null,Ce=re=="group",Be=a.cm&&a.cm.getHelper(E,"wordChars"),He=!0;!(ae<0&&!se(!He));He=!1){var je=te.text.charAt(E.ch)||` -`,St=Ue(je,Be)?"w":Ce&&je==` -`?"n":!Ce||/\s/.test(je)?null:"p";if(Ce&&!He&&!St&&(St="s"),de&&de!=St){ae<0&&(ae=1,se(),E.sticky="after");break}if(St&&(de=St),ae>0&&!se(!He))break}var Mt=Cs(a,E,ye,Pe,!0);return ut(ye,Mt)&&(Mt.hitSide=!0),Mt}function bu(a,E,ae,re){var ie=a.doc,ye=E.left,Pe;if(re=="page"){var te=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),y=Math.max(te-.5*Zi(a.display),3);Pe=(ae>0?E.bottom:E.top)+ae*y}else re=="line"&&(Pe=ae>0?E.bottom+3:E.top-3);for(var ee;ee=Vi(a,ye,Pe),!!ee.outside;){if(ae<0?Pe<=0:Pe>=ie.height){ee.hitSide=!0;break}Pe+=ae*5}return ee}var Ii=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new We,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Ii.prototype.init=function(a){var E=this,ae=this,re=ae.cm,ie=ae.div=a.lineDiv;Zu(ie,re.options.spellcheck,re.options.autocorrect,re.options.autocapitalize);function ye(te){for(var y=te.target;y;y=y.parentNode){if(y==ie)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(y.className))break}return!1}jt(ie,"paste",function(te){!ye(te)||mn(re,te)||bc(te,re)||me<=11&&setTimeout(Re(re,function(){return E.updateFromDOM()}),20)}),jt(ie,"compositionstart",function(te){E.composing={data:te.data,done:!1}}),jt(ie,"compositionupdate",function(te){E.composing||(E.composing={data:te.data,done:!1})}),jt(ie,"compositionend",function(te){E.composing&&(te.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),jt(ie,"touchstart",function(){return ae.forceCompositionEnd()}),jt(ie,"input",function(){E.composing||E.readFromDOMSoon()});function Pe(te){if(!(!ye(te)||mn(re,te))){if(re.somethingSelected())jl({lineWise:!1,text:re.getSelections()}),te.type=="cut"&&re.replaceSelection("",null,"cut");else if(re.options.lineWiseCopyCut){var y=hu(re);jl({lineWise:!0,text:y.text}),te.type=="cut"&&re.operation(function(){re.setSelections(y.ranges,0,at),re.replaceSelection("",null,"cut")})}else return;if(te.clipboardData){te.clipboardData.clearData();var ee=Jo.text.join(` -`);if(te.clipboardData.setData("Text",ee),te.clipboardData.getData("Text")==ee){te.preventDefault();return}}var se=mu(),de=se.firstChild;re.display.lineSpace.insertBefore(se,re.display.lineSpace.firstChild),de.value=Jo.text.join(` -`);var Ce=document.activeElement;At(de),setTimeout(function(){re.display.lineSpace.removeChild(se),Ce.focus(),Ce==ie&&ae.showPrimarySelection()},50)}}jt(ie,"copy",Pe),jt(ie,"cut",Pe)},Ii.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Ii.prototype.prepareSelection=function(){var a=Os(this.cm,!1);return a.focus=document.activeElement==this.div,a},Ii.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Ii.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ii.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,ae=E.doc.sel.primary(),re=ae.from(),ie=ae.to();if(E.display.viewTo==E.display.viewFrom||re.line>=E.display.viewTo||ie.line=E.display.viewFrom&&yc(E,re)||{node:te[0].measure.map[2],offset:0},ee=ie.linea.firstLine()&&(re=wt(re.line-1,kn(a.doc,re.line-1).length)),ie.ch==kn(a.doc,ie.line).text.length&&ie.lineE.viewTo-1)return!1;var ye,Pe,te;re.line==E.viewFrom||(ye=So(a,re.line))==0?(Pe=zt(E.view[0].line),te=E.view[0].node):(Pe=zt(E.view[ye].line),te=E.view[ye-1].node.nextSibling);var y=So(a,ie.line),ee,se;if(y==E.view.length-1?(ee=E.viewTo-1,se=E.lineDiv.lastChild):(ee=zt(E.view[y+1].line)-1,se=E.view[y+1].node.previousSibling),!te)return!1;for(var de=a.doc.splitLines(Sc(a,te,se,Pe,ee)),Ce=er(a.doc,wt(Pe,0),wt(ee,kn(a.doc,ee).text.length));de.length>1&&Ce.length>1;)if(Wt(de)==Wt(Ce))de.pop(),Ce.pop(),ee--;else if(de[0]==Ce[0])de.shift(),Ce.shift(),Pe++;else break;for(var Be=0,He=0,je=de[0],St=Ce[0],Mt=Math.min(je.length,St.length);Bere.ch&&Jt.charCodeAt(Jt.length-He-1)==on.charCodeAt(on.length-He-1);)Be--,He++;de[de.length-1]=Jt.slice(0,Jt.length-He).replace(/^\u200b+/,""),de[0]=de[0].slice(Be).replace(/\u200b+$/,"");var Tn=wt(Pe,Be),Pn=wt(ee,Ce.length?Wt(Ce).length-He:0);if(de.length>1||de[0]||$t(Tn,Pn))return cl(a.doc,de,Tn,Pn,"+input"),!0},Ii.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ii.prototype.reset=function(){this.forceCompositionEnd()},Ii.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Ii.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},Ii.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&we(this.cm,function(){return Xi(a.cm)})},Ii.prototype.setUneditable=function(a){a.contentEditable="false"},Ii.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Re(this.cm,eu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Ii.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Ii.prototype.onContextMenu=function(){},Ii.prototype.resetPosition=function(){},Ii.prototype.needsContentAttribute=!0;function yc(a,E){var ae=yo(a,E.line);if(!ae||ae.hidden)return null;var re=kn(a.doc,E.line),ie=vo(ae,re,E.line),ye=In(re,a.doc.direction),Pe="left";if(ye){var te=yn(ye,E.ch);Pe=te%2?"right":"left"}var y=zs(ie.map,E.ch,Pe);return y.offset=y.collapse=="right"?y.end:y.start,y}function Ec(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function Gl(a,E){return E&&(a.bad=!0),a}function Sc(a,E,ae,re,ie){var ye="",Pe=!1,te=a.doc.lineSeparator(),y=!1;function ee(Be){return function(He){return He.id==Be}}function se(){Pe&&(ye+=te,y&&(ye+=te),Pe=y=!1)}function de(Be){Be&&(se(),ye+=Be)}function Ce(Be){if(Be.nodeType==1){var He=Be.getAttribute("cm-text");if(He){de(He);return}var je=Be.getAttribute("cm-marker"),St;if(je){var Mt=a.findMarks(wt(re,0),wt(ie+1,0),ee(+je));Mt.length&&(St=Mt[0].find(0))&&de(er(a.doc,St.from,St.to).join(te));return}if(Be.getAttribute("contenteditable")=="false")return;var Jt=/^(pre|div|p|li|table|br)$/i.test(Be.nodeName);if(!/^br$/i.test(Be.nodeName)&&Be.textContent.length==0)return;Jt&&se();for(var on=0;on=9&&E.hasSelection&&(E.hasSelection=null),ae.poll()}),jt(ie,"paste",function(Pe){mn(re,Pe)||bc(Pe,re)||(re.state.pasteIncoming=+new Date,ae.fastPoll())});function ye(Pe){if(!mn(re,Pe)){if(re.somethingSelected())jl({lineWise:!1,text:re.getSelections()});else if(re.options.lineWiseCopyCut){var te=hu(re);jl({lineWise:!0,text:te.text}),Pe.type=="cut"?re.setSelections(te.ranges,null,at):(ae.prevInput="",ie.value=te.text.join(` -`),At(ie))}else return;Pe.type=="cut"&&(re.state.cutIncoming=+new Date)}}jt(ie,"cut",ye),jt(ie,"copy",ye),jt(a.scroller,"paste",function(Pe){if(!(Ai(a,Pe)||mn(re,Pe))){if(!ie.dispatchEvent){re.state.pasteIncoming=+new Date,ae.focus();return}var te=new Event("paste");te.clipboardData=Pe.clipboardData,ie.dispatchEvent(te)}}),jt(a.lineSpace,"selectstart",function(Pe){Ai(a,Pe)||tn(Pe)}),jt(ie,"compositionstart",function(){var Pe=re.getCursor("from");ae.composing&&ae.composing.range.clear(),ae.composing={start:Pe,range:re.markText(Pe,re.getCursor("to"),{className:"CodeMirror-composing"})}}),jt(ie,"compositionend",function(){ae.composing&&(ae.poll(),ae.composing.range.clear(),ae.composing=null)})},eo.prototype.createField=function(a){this.wrapper=mu(),this.textarea=this.wrapper.firstChild},eo.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},eo.prototype.prepareSelection=function(){var a=this.cm,E=a.display,ae=a.doc,re=Os(a);if(a.options.moveInputWithCursor){var ie=Hi(a,ae.sel.primary().head,"div"),ye=E.wrapper.getBoundingClientRect(),Pe=E.lineDiv.getBoundingClientRect();re.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,ie.top+Pe.top-ye.top)),re.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,ie.left+Pe.left-ye.left))}return re},eo.prototype.showSelection=function(a){var E=this.cm,ae=E.display;ot(ae.cursorDiv,a.cursors),ot(ae.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},eo.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var ae=E.getSelection();this.textarea.value=ae,E.state.focused&&At(this.textarea),Ee&&me>=9&&(this.hasSelection=ae)}else a||(this.prevInput=this.textarea.value="",Ee&&me>=9&&(this.hasSelection=null))}},eo.prototype.getField=function(){return this.textarea},eo.prototype.supportsTouch=function(){return!1},eo.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!lt||Pt()!=this.textarea))try{this.textarea.focus()}catch(a){}},eo.prototype.blur=function(){this.textarea.blur()},eo.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},eo.prototype.receivedFocus=function(){this.slowPoll()},eo.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},eo.prototype.fastPoll=function(){var a=!1,E=this;E.pollingFast=!0;function ae(){var re=E.poll();!re&&!a?(a=!0,E.polling.set(60,ae)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,ae)},eo.prototype.poll=function(){var a=this,E=this.cm,ae=this.textarea,re=this.prevInput;if(this.contextMenuPending||!E.state.focused||vr(ae)&&!re&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var ie=ae.value;if(ie==re&&!E.somethingSelected())return!1;if(Ee&&me>=9&&this.hasSelection===ie||Ge&&/[\uf700-\uf7ff]/.test(ie))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var ye=ie.charCodeAt(0);if(ye==8203&&!re&&(re="\u200B"),ye==8666)return this.reset(),this.cm.execCommand("undo")}for(var Pe=0,te=Math.min(re.length,ie.length);Pe1e3||ie.indexOf(` -`)>-1?ae.value=a.prevInput="":a.prevInput=ie,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},eo.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},eo.prototype.onKeyPress=function(){Ee&&me>=9&&(this.hasSelection=null),this.fastPoll()},eo.prototype.onContextMenu=function(a){var E=this,ae=E.cm,re=ae.display,ie=E.textarea;E.contextMenuPending&&E.contextMenuPending();var ye=Io(ae,a),Pe=re.scroller.scrollTop;if(!ye||Ie)return;var te=ae.options.resetSelectionOnContextMenu;te&&ae.doc.sel.contains(ye)==-1&&Re(ae,_a)(ae.doc,Ae(ye),at);var y=ie.style.cssText,ee=E.wrapper.style.cssText,se=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",ie.style.cssText=`position: absolute; width: 30px; height: 30px; - top: `+(a.clientY-se.top-5)+"px; left: "+(a.clientX-se.left-5)+`px; - z-index: 1000; background: `+(Ee?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var de;ke&&(de=window.scrollY),re.input.focus(),ke&&window.scrollTo(null,de),re.input.reset(),ae.somethingSelected()||(ie.value=E.prevInput=" "),E.contextMenuPending=Be,re.selForContextMenu=ae.doc.sel,clearTimeout(re.detectingSelectAll);function Ce(){if(ie.selectionStart!=null){var je=ae.somethingSelected(),St="\u200B"+(je?ie.value:"");ie.value="\u21DA",ie.value=St,E.prevInput=je?"":"\u200B",ie.selectionStart=1,ie.selectionEnd=St.length,re.selForContextMenu=ae.doc.sel}}function Be(){if(E.contextMenuPending==Be&&(E.contextMenuPending=!1,E.wrapper.style.cssText=ee,ie.style.cssText=y,Ee&&me<9&&re.scrollbars.setScrollTop(re.scroller.scrollTop=Pe),ie.selectionStart!=null)){(!Ee||Ee&&me<9)&&Ce();var je=0,St=function(){re.selForContextMenu==ae.doc.sel&&ie.selectionStart==0&&ie.selectionEnd>0&&E.prevInput=="\u200B"?Re(ae,Fs)(ae):je++<10?re.detectingSelectAll=setTimeout(St,500):(re.selForContextMenu=null,re.input.reset())};re.detectingSelectAll=setTimeout(St,200)}}if(Ee&&me>=9&&Ce(),Je){xt(a);var He=function(){jn(window,"mouseup",He),setTimeout(Be,20)};jt(window,"mouseup",He)}else setTimeout(Be,50)},eo.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},eo.prototype.setUneditable=function(){},eo.prototype.needsContentAttribute=!1;function Cc(a,E){if(E=E?Dn(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var ae=Pt();E.autofocus=ae==a||a.getAttribute("autofocus")!=null&&ae==document.body}function re(){a.value=te.getValue()}var ie;if(a.form&&(jt(a.form,"submit",re),!E.leaveSubmitMethodAlone)){var ye=a.form;ie=ye.submit;try{var Pe=ye.submit=function(){re(),ye.submit=ie,ye.submit(),ye.submit=Pe}}catch(y){}}E.finishInit=function(y){y.save=re,y.getTextArea=function(){return a},y.toTextArea=function(){y.toTextArea=isNaN,re(),a.parentNode.removeChild(y.getWrapperElement()),a.style.display="",a.form&&(jn(a.form,"submit",re),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ie))}},a.style.display="none";var te=Ui(function(y){return a.parentNode.insertBefore(y,a.nextSibling)},E);return te}function wc(a){a.off=jn,a.on=jt,a.wheelEventPixels=Ci,a.Doc=Bo,a.splitLines=Jn,a.countColumn=gt,a.findColumn=Bn,a.isWordChar=Ne,a.Pass=en,a.signal=qn,a.Line=ja,a.changeEnd=mt,a.scrollbarModel=Lt,a.Pos=wt,a.cmpPos=$t,a.modes=pr,a.mimeModes=Vn,a.resolveMode=Rr,a.getMode=kr,a.modeExtensions=Wn,a.extendMode=Lr,a.copyState=qr,a.startState=da,a.innerMode=Ur,a.commands=zl,a.keyMap=Qs,a.keyName=Ou,a.isModifierKey=ku,a.lookupKey=Ul,a.normalizeKeyMap=Yl,a.StringStream=$r,a.SharedTextMarker=Fl,a.TextMarker=_s,a.LineWidget=Bl,a.e_preventDefault=tn,a.e_stopPropagation=Ut,a.e_stop=xt,a.addClass=Ze,a.contains=Ct,a.rmClass=rt,a.keyNames=qs}fc(Ui),vc(Ui);var $u="iter insert remove copy getEditor constructor".split(" ");for(var nu in Bo.prototype)Bo.prototype.hasOwnProperty(nu)&&xe($u,nu)<0&&(Ui.prototype[nu]=function(a){return function(){return a.apply(this.doc,arguments)}}(Bo.prototype[nu]));return Dt(Bo),Ui.inputStyles={textarea:eo,contenteditable:Ii},Ui.defineMode=function(a){!Ui.defaults.mode&&a!="null"&&(Ui.defaults.mode=a),Er.apply(this,arguments)},Ui.defineMIME=mr,Ui.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Ui.defineMIME("text/plain","null"),Ui.defineExtension=function(a,E){Ui.prototype[a]=E},Ui.defineDocExtension=function(a,E){Bo.prototype[a]=E},Ui.fromTextArea=Cc,wc(Ui),Ui.version="5.58.2",Ui})},25419:function(Se,oe,x){(function(b){b(x(89780),x(15525),x(98101))})(function(b){"use strict";b.defineMode("markdown",function(be,ue){var fe=b.getMode(be,"text/html"),Ee=fe.name=="null";function me(gt){if(b.findModeByName){var We=b.findModeByName(gt);We&&(gt=We.mime||We.mimes[0])}var xe=b.getMode(be,gt);return xe.name=="null"?null:xe}ue.highlightFormatting===void 0&&(ue.highlightFormatting=!1),ue.maxBlockquoteDepth===void 0&&(ue.maxBlockquoteDepth=0),ue.taskLists===void 0&&(ue.taskLists=!1),ue.strikethrough===void 0&&(ue.strikethrough=!1),ue.emoji===void 0&&(ue.emoji=!1),ue.fencedCodeBlockHighlighting===void 0&&(ue.fencedCodeBlockHighlighting=!0),ue.fencedCodeBlockDefaultMode===void 0&&(ue.fencedCodeBlockDefaultMode="text/plain"),ue.xml===void 0&&(ue.xml=!0),ue.tokenTypeOverrides===void 0&&(ue.tokenTypeOverrides={});var ke={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Me in ke)ke.hasOwnProperty(Me)&&ue.tokenTypeOverrides[Me]&&(ke[Me]=ue.tokenTypeOverrides[Me]);var Oe=/^([*\-_])(?:\s*\1){2,}\s*$/,Ie=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ze=/^\[(x| )\](?=\s)/i,_e=ue.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,yt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,tt=/^[^#!\[\]*_\\<>` "'(~:]+/,Ke=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,lt=/^\s*\[[^\]]+?\]:.*$/,Ge=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ye=" ";function Ve(gt,We,xe){return We.f=We.inline=xe,xe(gt,We)}function Qe(gt,We,xe){return We.f=We.block=xe,xe(gt,We)}function qe(gt){return!gt||!/\S/.test(gt.string)}function Je(gt){if(gt.linkTitle=!1,gt.linkHref=!1,gt.linkText=!1,gt.em=!1,gt.strong=!1,gt.strikethrough=!1,gt.quote=0,gt.indentedCode=!1,gt.f==rt){var We=Ee;if(!We){var xe=b.innerMode(fe,gt.htmlState);We=xe.mode.name=="xml"&&xe.state.tagStart===null&&!xe.state.context&&xe.state.tokenize.isInText}We&&(gt.f=dt,gt.block=Xe,gt.htmlState=null)}return gt.trailingSpace=0,gt.trailingSpaceNewLine=!1,gt.prevLine=gt.thisLine,gt.thisLine={stream:null},null}function Xe(gt,We){var xe=gt.column()===We.indentation,nn=qe(We.prevLine.stream),en=We.indentedCode,at=We.prevLine.hr,Ht=We.list!==!1,_t=(We.listStack[We.listStack.length-1]||0)+3;We.indentedCode=!1;var Bn=We.indentation;if(We.indentationDiff===null&&(We.indentationDiff=We.indentation,Ht)){for(We.list=null;Bn=4&&(en||We.prevLine.fencedCodeEnd||We.prevLine.header||nn))return gt.skipToEnd(),We.indentedCode=!0,ke.code;if(gt.eatSpace())return null;if(xe&&We.indentation<=_t&&(Wt=gt.match(_e))&&Wt[1].length<=6)return We.quote=0,We.header=Wt[1].length,We.thisLine.header=!0,ue.highlightFormatting&&(We.formatting="header"),We.f=We.inline,ot(We);if(We.indentation<=_t&>.eat(">"))return We.quote=xe?1:We.quote+1,ue.highlightFormatting&&(We.formatting="quote"),gt.eatSpace(),ot(We);if(!Un&&!We.setext&&xe&&We.indentation<=_t&&(Wt=gt.match(Ie))){var gn=Wt[1]?"ol":"ul";return We.indentation=Bn+gt.current().length,We.list=!0,We.quote=0,We.listStack.push(We.indentation),We.em=!1,We.strong=!1,We.code=!1,We.strikethrough=!1,ue.taskLists&>.match(ze,!1)&&(We.taskList=!0),We.f=We.inline,ue.highlightFormatting&&(We.formatting=["list","list-"+gn]),ot(We)}else{if(xe&&We.indentation<=_t&&(Wt=gt.match(Ke,!0)))return We.quote=0,We.fencedEndRE=new RegExp(Wt[1]+"+ *$"),We.localMode=ue.fencedCodeBlockHighlighting&&me(Wt[2]||ue.fencedCodeBlockDefaultMode),We.localMode&&(We.localState=b.startState(We.localMode)),We.f=We.block=Et,ue.highlightFormatting&&(We.formatting="code-block"),We.code=-1,ot(We);if(We.setext||(!Ot||!Ht)&&!We.quote&&We.list===!1&&!We.code&&!Un&&!lt.test(gt.string)&&(Wt=gt.lookAhead(1))&&(Wt=Wt.match(yt)))return We.setext?(We.header=We.setext,We.setext=0,gt.skipToEnd(),ue.highlightFormatting&&(We.formatting="header")):(We.header=Wt[0].charAt(0)=="="?1:2,We.setext=We.header),We.thisLine.header=!0,We.f=We.inline,ot(We);if(Un)return gt.skipToEnd(),We.hr=!0,We.thisLine.hr=!0,ke.hr;if(gt.peek()==="[")return Ve(gt,We,Nt)}return Ve(gt,We,We.inline)}function rt(gt,We){var xe=fe.token(gt,We.htmlState);if(!Ee){var nn=b.innerMode(fe,We.htmlState);(nn.mode.name=="xml"&&nn.state.tagStart===null&&!nn.state.context&&nn.state.tokenize.isInText||We.md_inside&>.current().indexOf(">")>-1)&&(We.f=dt,We.block=Xe,We.htmlState=null)}return xe}function Et(gt,We){var xe=We.listStack[We.listStack.length-1]||0,nn=We.indentation=gt.quote?We.push(ke.formatting+"-"+gt.formatting[xe]+"-"+gt.quote):We.push("error"))}if(gt.taskOpen)return We.push("meta"),We.length?We.join(" "):null;if(gt.taskClosed)return We.push("property"),We.length?We.join(" "):null;if(gt.linkHref?We.push(ke.linkHref,"url"):(gt.strong&&We.push(ke.strong),gt.em&&We.push(ke.em),gt.strikethrough&&We.push(ke.strikethrough),gt.emoji&&We.push(ke.emoji),gt.linkText&&We.push(ke.linkText),gt.code&&We.push(ke.code),gt.image&&We.push(ke.image),gt.imageAltText&&We.push(ke.imageAltText,"link"),gt.imageMarker&&We.push(ke.imageMarker)),gt.header&&We.push(ke.header,ke.header+"-"+gt.header),gt.quote&&(We.push(ke.quote),!ue.maxBlockquoteDepth||ue.maxBlockquoteDepth>=gt.quote?We.push(ke.quote+"-"+gt.quote):We.push(ke.quote+"-"+ue.maxBlockquoteDepth)),gt.list!==!1){var nn=(gt.listStack.length-1)%3;nn?nn===1?We.push(ke.list2):We.push(ke.list3):We.push(ke.list1)}return gt.trailingSpaceNewLine?We.push("trailing-space-new-line"):gt.trailingSpace&&We.push("trailing-space-"+(gt.trailingSpace%2?"a":"b")),We.length?We.join(" "):null}function kt(gt,We){if(gt.match(tt,!0))return ot(We)}function dt(gt,We){var xe=We.text(gt,We);if(typeof xe!="undefined")return xe;if(We.list)return We.list=null,ot(We);if(We.taskList){var nn=gt.match(ze,!0)[1]===" ";return nn?We.taskOpen=!0:We.taskClosed=!0,ue.highlightFormatting&&(We.formatting="task"),We.taskList=!1,ot(We)}if(We.taskOpen=!1,We.taskClosed=!1,We.header&>.match(/^#+$/,!0))return ue.highlightFormatting&&(We.formatting="header"),ot(We);var en=gt.next();if(We.linkTitle){We.linkTitle=!1;var at=en;en==="("&&(at=")"),at=(at+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ht="^\\s*(?:[^"+at+"\\\\]+|\\\\\\\\|\\\\.)"+at;if(gt.match(new RegExp(Ht),!0))return ke.linkHref}if(en==="`"){var _t=We.formatting;ue.highlightFormatting&&(We.formatting="code"),gt.eatWhile("`");var Bn=gt.current().length;if(We.code==0&&(!We.quote||Bn==1))return We.code=Bn,ot(We);if(Bn==We.code){var Ot=ot(We);return We.code=0,Ot}else return We.formatting=_t,ot(We)}else if(We.code)return ot(We);if(en==="\\"&&(gt.next(),ue.highlightFormatting)){var Un=ot(We),Wt=ke.formatting+"-escape";return Un?Un+" "+Wt:Wt}if(en==="!"&>.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return We.imageMarker=!0,We.image=!0,ue.highlightFormatting&&(We.formatting="image"),ot(We);if(en==="["&&We.imageMarker&>.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return We.imageMarker=!1,We.imageAltText=!0,ue.highlightFormatting&&(We.formatting="image"),ot(We);if(en==="]"&&We.imageAltText){ue.highlightFormatting&&(We.formatting="image");var Un=ot(We);return We.imageAltText=!1,We.image=!1,We.inline=We.f=Ct,Un}if(en==="["&&!We.image)return We.linkText&>.match(/^.*?\]/)||(We.linkText=!0,ue.highlightFormatting&&(We.formatting="link")),ot(We);if(en==="]"&&We.linkText){ue.highlightFormatting&&(We.formatting="link");var Un=ot(We);return We.linkText=!1,We.inline=We.f=gt.match(/\(.*?\)| ?\[.*?\]/,!1)?Ct:dt,Un}if(en==="<"&>.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){We.f=We.inline=ft,ue.highlightFormatting&&(We.formatting="link");var Un=ot(We);return Un?Un+=" ":Un="",Un+ke.linkInline}if(en==="<"&>.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){We.f=We.inline=ft,ue.highlightFormatting&&(We.formatting="link");var Un=ot(We);return Un?Un+=" ":Un="",Un+ke.linkEmail}if(ue.xml&&en==="<"&>.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var gn=gt.string.indexOf(">",gt.pos);if(gn!=-1){var un=gt.string.substring(gt.start,gn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(un)&&(We.md_inside=!0)}return gt.backUp(1),We.htmlState=b.startState(fe),Qe(gt,We,rt)}if(ue.xml&&en==="<"&>.match(/^\/\w*?>/))return We.md_inside=!1,"tag";if(en==="*"||en==="_"){for(var De=1,he=gt.pos==1?" ":gt.string.charAt(gt.pos-2);De<3&>.eat(en);)De++;var ce=gt.peek()||" ",Ne=!/\s/.test(ce)&&(!Ge.test(ce)||/\s/.test(he)||Ge.test(he)),Ue=!/\s/.test(he)&&(!Ge.test(he)||/\s/.test(ce)||Ge.test(ce)),ge=null,et=null;if(De%2&&(!We.em&&Ne&&(en==="*"||!Ue||Ge.test(he))?ge=!0:We.em==en&&Ue&&(en==="*"||!Ne||Ge.test(ce))&&(ge=!1)),De>1&&(!We.strong&&Ne&&(en==="*"||!Ue||Ge.test(he))?et=!0:We.strong==en&&Ue&&(en==="*"||!Ne||Ge.test(ce))&&(et=!1)),et!=null||ge!=null){ue.highlightFormatting&&(We.formatting=ge==null?"strong":et==null?"em":"strong em"),ge===!0&&(We.em=en),et===!0&&(We.strong=en);var Ot=ot(We);return ge===!1&&(We.em=!1),et===!1&&(We.strong=!1),Ot}}else if(en===" "&&(gt.eat("*")||gt.eat("_"))){if(gt.peek()===" ")return ot(We);gt.backUp(1)}if(ue.strikethrough){if(en==="~"&>.eatWhile(en)){if(We.strikethrough){ue.highlightFormatting&&(We.formatting="strikethrough");var Ot=ot(We);return We.strikethrough=!1,Ot}else if(gt.match(/^[^\s]/,!1))return We.strikethrough=!0,ue.highlightFormatting&&(We.formatting="strikethrough"),ot(We)}else if(en===" "&>.match(/^~~/,!0)){if(gt.peek()===" ")return ot(We);gt.backUp(2)}}if(ue.emoji&&en===":"&>.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){We.emoji=!0,ue.highlightFormatting&&(We.formatting="emoji");var pt=ot(We);return We.emoji=!1,pt}return en===" "&&(gt.match(/^ +$/,!1)?We.trailingSpace++:We.trailingSpace&&(We.trailingSpaceNewLine=!0)),ot(We)}function ft(gt,We){var xe=gt.next();if(xe===">"){We.f=We.inline=dt,ue.highlightFormatting&&(We.formatting="link");var nn=ot(We);return nn?nn+=" ":nn="",nn+ke.linkInline}return gt.match(/^[^>]+/,!0),ke.linkInline}function Ct(gt,We){if(gt.eatSpace())return null;var xe=gt.next();return xe==="("||xe==="["?(We.f=We.inline=Ze(xe==="("?")":"]"),ue.highlightFormatting&&(We.formatting="link-string"),We.linkHref=!0,ot(We)):"error"}var Pt={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Ze(gt){return function(We,xe){var nn=We.next();if(nn===gt){xe.f=xe.inline=dt,ue.highlightFormatting&&(xe.formatting="link-string");var en=ot(xe);return xe.linkHref=!1,en}return We.match(Pt[gt]),xe.linkHref=!0,ot(xe)}}function Nt(gt,We){return gt.match(/^([^\]\\]|\\.)*\]:/,!1)?(We.f=At,gt.next(),ue.highlightFormatting&&(We.formatting="link"),We.linkText=!0,ot(We)):Ve(gt,We,dt)}function At(gt,We){if(gt.match(/^\]:/,!0)){We.f=We.inline=qt,ue.highlightFormatting&&(We.formatting="link");var xe=ot(We);return We.linkText=!1,xe}return gt.match(/^([^\]\\]|\\.)+/,!0),ke.linkText}function qt(gt,We){return gt.eatSpace()?null:(gt.match(/^[^\s]+/,!0),gt.peek()===void 0?We.linkTitle=!0:gt.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),We.f=We.inline=dt,ke.linkHref+" url")}var Dn={startState:function(){return{f:Xe,prevLine:{stream:null},thisLine:{stream:null},block:Xe,htmlState:null,indentation:0,inline:dt,text:kt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(gt){return{f:gt.f,prevLine:gt.prevLine,thisLine:gt.thisLine,block:gt.block,htmlState:gt.htmlState&&b.copyState(fe,gt.htmlState),indentation:gt.indentation,localMode:gt.localMode,localState:gt.localMode?b.copyState(gt.localMode,gt.localState):null,inline:gt.inline,text:gt.text,formatting:!1,linkText:gt.linkText,linkTitle:gt.linkTitle,linkHref:gt.linkHref,code:gt.code,em:gt.em,strong:gt.strong,strikethrough:gt.strikethrough,emoji:gt.emoji,header:gt.header,setext:gt.setext,hr:gt.hr,taskList:gt.taskList,list:gt.list,listStack:gt.listStack.slice(0),quote:gt.quote,indentedCode:gt.indentedCode,trailingSpace:gt.trailingSpace,trailingSpaceNewLine:gt.trailingSpaceNewLine,md_inside:gt.md_inside,fencedEndRE:gt.fencedEndRE}},token:function(gt,We){if(We.formatting=!1,gt!=We.thisLine.stream){if(We.header=0,We.hr=!1,gt.match(/^\s*$/,!0))return Je(We),null;if(We.prevLine=We.thisLine,We.thisLine={stream:gt},We.taskList=!1,We.trailingSpace=0,We.trailingSpaceNewLine=!1,!We.localState&&(We.f=We.block,We.f!=rt)){var xe=gt.match(/^\s*/,!0)[0].replace(/\t/g,Ye).length;if(We.indentation=xe,We.indentationDiff=null,xe>0)return null}}return We.f(gt,We)},innerMode:function(gt){return gt.block==rt?{state:gt.htmlState,mode:fe}:gt.localState?{state:gt.localState,mode:gt.localMode}:{state:gt,mode:Dn}},indent:function(gt,We,xe){return gt.block==rt&&fe.indent?fe.indent(gt.htmlState,We,xe):gt.localState&>.localMode.indent?gt.localMode.indent(gt.localState,We,xe):b.Pass},blankLine:Je,getType:ot,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Dn},"xml"),b.defineMIME("text/markdown","markdown"),b.defineMIME("text/x-markdown","markdown")})},98101:function(Se,oe,x){(function(b){b(x(89780))})(function(b){"use strict";b.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var be=0;be-1&&fe.substring(ke+1,fe.length);if(Me)return b.findModeByExtension(Me)},b.findModeByName=function(fe){fe=fe.toLowerCase();for(var Ee=0;Ee0?tt.cmdState[tt.cmdState.length-1]:null}function me(tt){var Ke=tt.cmdState.pop();Ke&&Ke.closeBracket()}function ke(tt){for(var Ke=tt.cmdState,lt=Ke.length-1;lt>=0;lt--){var Ge=Ke[lt];if(Ge.name!="DEFAULT")return Ge}return{styleIdentifier:function(){return null}}}function Me(tt,Ke,lt){return function(){this.name=tt,this.bracketNo=0,this.style=Ke,this.styles=lt,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Oe={};Oe.importmodule=Me("importmodule","tag",["string","builtin"]),Oe.documentclass=Me("documentclass","tag",["","atom"]),Oe.usepackage=Me("usepackage","tag",["atom"]),Oe.begin=Me("begin","tag",["atom"]),Oe.end=Me("end","tag",["atom"]),Oe.label=Me("label","tag",["atom"]),Oe.ref=Me("ref","tag",["atom"]),Oe.eqref=Me("eqref","tag",["atom"]),Oe.cite=Me("cite","tag",["atom"]),Oe.bibitem=Me("bibitem","tag",["atom"]),Oe.Bibitem=Me("Bibitem","tag",["atom"]),Oe.RBibitem=Me("RBibitem","tag",["atom"]),Oe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function Ie(tt,Ke){tt.f=Ke}function ze(tt,Ke){var lt;if(tt.match(/^\\[a-zA-Z@]+/)){var Ge=tt.current().slice(1);return lt=Oe.hasOwnProperty(Ge)?Oe[Ge]:Oe.DEFAULT,lt=new lt,fe(Ke,lt),Ie(Ke,yt),lt.style}if(tt.match(/^\\[$&%#{}_]/)||tt.match(/^\\[,;!\/\\]/))return"tag";if(tt.match("\\["))return Ie(Ke,function(Ve,Qe){return _e(Ve,Qe,"\\]")}),"keyword";if(tt.match("\\("))return Ie(Ke,function(Ve,Qe){return _e(Ve,Qe,"\\)")}),"keyword";if(tt.match("$$"))return Ie(Ke,function(Ve,Qe){return _e(Ve,Qe,"$$")}),"keyword";if(tt.match("$"))return Ie(Ke,function(Ve,Qe){return _e(Ve,Qe,"$")}),"keyword";var Ye=tt.next();if(Ye=="%")return tt.skipToEnd(),"comment";if(Ye=="}"||Ye=="]"){if(lt=Ee(Ke),lt)lt.closeBracket(Ye),Ie(Ke,yt);else return"error";return"bracket"}else return Ye=="{"||Ye=="["?(lt=Oe.DEFAULT,lt=new lt,fe(Ke,lt),"bracket"):/\d/.test(Ye)?(tt.eatWhile(/[\w.%]/),"atom"):(tt.eatWhile(/[\w\-_]/),lt=ke(Ke),lt.name=="begin"&&(lt.argument=tt.current()),lt.styleIdentifier())}function _e(tt,Ke,lt){if(tt.eatSpace())return null;if(lt&&tt.match(lt))return Ie(Ke,ze),"keyword";if(tt.match(/^\\[a-zA-Z@]+/))return"tag";if(tt.match(/^[a-zA-Z]+/))return"variable-2";if(tt.match(/^\\[$&%#{}_]/)||tt.match(/^\\[,;!\/]/)||tt.match(/^[\^_&]/))return"tag";if(tt.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(tt.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ge=tt.next();return Ge=="{"||Ge=="}"||Ge=="["||Ge=="]"||Ge=="("||Ge==")"?"bracket":Ge=="%"?(tt.skipToEnd(),"comment"):"error"}function yt(tt,Ke){var lt=tt.peek(),Ge;return lt=="{"||lt=="["?(Ge=Ee(Ke),Ge.openBracket(lt),tt.eat(lt),Ie(Ke,ze),"bracket"):/[ \t\r]/.test(lt)?(tt.eat(lt),null):(Ie(Ke,ze),me(Ke),ze(tt,Ke))}return{startState:function(){var tt=ue.inMathMode?function(Ke,lt){return _e(Ke,lt)}:ze;return{cmdState:[],f:tt}},copyState:function(tt){return{cmdState:tt.cmdState.slice(),f:tt.f}},token:function(tt,Ke){return Ke.f(tt,Ke)},blankLine:function(tt){tt.f=ze,tt.cmdState.length=0},lineComment:"%"}}),b.defineMIME("text/x-stex","stex"),b.defineMIME("text/x-latex","stex")})},15525:function(Se,oe,x){(function(b){b(x(89780))})(function(b){"use strict";var be={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},ue={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};b.defineMode("xml",function(fe,Ee){var me=fe.indentUnit,ke={},Me=Ee.htmlMode?be:ue;for(var Oe in Me)ke[Oe]=Me[Oe];for(var Oe in Ee)ke[Oe]=Ee[Oe];var Ie,ze;function _e(ft,Ct){function Pt(At){return Ct.tokenize=At,At(ft,Ct)}var Ze=ft.next();if(Ze=="<")return ft.eat("!")?ft.eat("[")?ft.match("CDATA[")?Pt(Ke("atom","]]>")):null:ft.match("--")?Pt(Ke("comment","-->")):ft.match("DOCTYPE",!0,!0)?(ft.eatWhile(/[\w\._\-]/),Pt(lt(1))):null:ft.eat("?")?(ft.eatWhile(/[\w\._\-]/),Ct.tokenize=Ke("meta","?>"),"meta"):(Ie=ft.eat("/")?"closeTag":"openTag",Ct.tokenize=yt,"tag bracket");if(Ze=="&"){var Nt;return ft.eat("#")?ft.eat("x")?Nt=ft.eatWhile(/[a-fA-F\d]/)&&ft.eat(";"):Nt=ft.eatWhile(/[\d]/)&&ft.eat(";"):Nt=ft.eatWhile(/[\w\.\-:]/)&&ft.eat(";"),Nt?"atom":"error"}else return ft.eatWhile(/[^&<]/),null}_e.isInText=!0;function yt(ft,Ct){var Pt=ft.next();if(Pt==">"||Pt=="/"&&ft.eat(">"))return Ct.tokenize=_e,Ie=Pt==">"?"endTag":"selfcloseTag","tag bracket";if(Pt=="=")return Ie="equals",null;if(Pt=="<"){Ct.tokenize=_e,Ct.state=Qe,Ct.tagName=Ct.tagStart=null;var Ze=Ct.tokenize(ft,Ct);return Ze?Ze+" tag error":"tag error"}else return/[\'\"]/.test(Pt)?(Ct.tokenize=tt(Pt),Ct.stringStartCol=ft.column(),Ct.tokenize(ft,Ct)):(ft.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function tt(ft){var Ct=function(Pt,Ze){for(;!Pt.eol();)if(Pt.next()==ft){Ze.tokenize=yt;break}return"string"};return Ct.isInAttribute=!0,Ct}function Ke(ft,Ct){return function(Pt,Ze){for(;!Pt.eol();){if(Pt.match(Ct)){Ze.tokenize=_e;break}Pt.next()}return ft}}function lt(ft){return function(Ct,Pt){for(var Ze;(Ze=Ct.next())!=null;){if(Ze=="<")return Pt.tokenize=lt(ft+1),Pt.tokenize(Ct,Pt);if(Ze==">")if(ft==1){Pt.tokenize=_e;break}else return Pt.tokenize=lt(ft-1),Pt.tokenize(Ct,Pt)}return"meta"}}function Ge(ft,Ct,Pt){this.prev=ft.context,this.tagName=Ct,this.indent=ft.indented,this.startOfLine=Pt,(ke.doNotIndent.hasOwnProperty(Ct)||ft.context&&ft.context.noIndent)&&(this.noIndent=!0)}function Ye(ft){ft.context&&(ft.context=ft.context.prev)}function Ve(ft,Ct){for(var Pt;;){if(!ft.context||(Pt=ft.context.tagName,!ke.contextGrabbers.hasOwnProperty(Pt)||!ke.contextGrabbers[Pt].hasOwnProperty(Ct)))return;Ye(ft)}}function Qe(ft,Ct,Pt){return ft=="openTag"?(Pt.tagStart=Ct.column(),qe):ft=="closeTag"?Je:Qe}function qe(ft,Ct,Pt){return ft=="word"?(Pt.tagName=Ct.current(),ze="tag",Et):ke.allowMissingTagName&&ft=="endTag"?(ze="tag bracket",Et(ft,Ct,Pt)):(ze="error",qe)}function Je(ft,Ct,Pt){if(ft=="word"){var Ze=Ct.current();return Pt.context&&Pt.context.tagName!=Ze&&ke.implicitlyClosed.hasOwnProperty(Pt.context.tagName)&&Ye(Pt),Pt.context&&Pt.context.tagName==Ze||ke.matchClosing===!1?(ze="tag",Xe):(ze="tag error",rt)}else return ke.allowMissingTagName&&ft=="endTag"?(ze="tag bracket",Xe(ft,Ct,Pt)):(ze="error",rt)}function Xe(ft,Ct,Pt){return ft!="endTag"?(ze="error",Xe):(Ye(Pt),Qe)}function rt(ft,Ct,Pt){return ze="error",Xe(ft,Ct,Pt)}function Et(ft,Ct,Pt){if(ft=="word")return ze="attribute",ot;if(ft=="endTag"||ft=="selfcloseTag"){var Ze=Pt.tagName,Nt=Pt.tagStart;return Pt.tagName=Pt.tagStart=null,ft=="selfcloseTag"||ke.autoSelfClosers.hasOwnProperty(Ze)?Ve(Pt,Ze):(Ve(Pt,Ze),Pt.context=new Ge(Pt,Ze,Nt==Pt.indented)),Qe}return ze="error",Et}function ot(ft,Ct,Pt){return ft=="equals"?kt:(ke.allowMissing||(ze="error"),Et(ft,Ct,Pt))}function kt(ft,Ct,Pt){return ft=="string"?dt:ft=="word"&&ke.allowUnquoted?(ze="string",Et):(ze="error",Et(ft,Ct,Pt))}function dt(ft,Ct,Pt){return ft=="string"?dt:Et(ft,Ct,Pt)}return{startState:function(ft){var Ct={tokenize:_e,state:Qe,indented:ft||0,tagName:null,tagStart:null,context:null};return ft!=null&&(Ct.baseIndent=ft),Ct},token:function(ft,Ct){if(!Ct.tagName&&ft.sol()&&(Ct.indented=ft.indentation()),ft.eatSpace())return null;Ie=null;var Pt=Ct.tokenize(ft,Ct);return(Pt||Ie)&&Pt!="comment"&&(ze=null,Ct.state=Ct.state(Ie||Pt,ft,Ct),ze&&(Pt=ze=="error"?Pt+" error":ze)),Pt},indent:function(ft,Ct,Pt){var Ze=ft.context;if(ft.tokenize.isInAttribute)return ft.tagStart==ft.indented?ft.stringStartCol+1:ft.indented+me;if(Ze&&Ze.noIndent)return b.Pass;if(ft.tokenize!=yt&&ft.tokenize!=_e)return Pt?Pt.match(/^(\s*)/)[0].length:0;if(ft.tagName)return ke.multilineTagIndentPastTag!==!1?ft.tagStart+ft.tagName.length+2:ft.tagStart+me*(ke.multilineTagIndentFactor||1);if(ke.alignCDATA&&/$/,blockCommentStart:"",configuration:ke.htmlMode?"html":"xml",helperType:ke.htmlMode?"html":"xml",skipAttribute:function(ft){ft.state==kt&&(ft.state=Et)},xmlCurrentTag:function(ft){return ft.tagName?{name:ft.tagName,close:ft.type=="closeTag"}:null},xmlCurrentContext:function(ft){for(var Ct=[],Pt=ft.context;Pt;Pt=Pt.prev)Pt.tagName&&Ct.push(Pt.tagName);return Ct.reverse()}}}),b.defineMIME("text/xml","xml"),b.defineMIME("application/xml","xml"),b.mimeModes.hasOwnProperty("text/html")||b.defineMIME("text/html",{name:"xml",htmlMode:!0})})},58951:function(Se,oe){"use strict";var x;oe.Q=fe,x=Ee;var b=",",be=" ",ue="";function fe(me){for(var ke=[],Me=String(me||ue),Oe=Me.indexOf(b),Ie=0,ze=!1,_e;!ze;)Oe===-1&&(Oe=Me.length,ze=!0),_e=Me.slice(Ie,Oe).trim(),(_e||!ze)&&ke.push(_e),Ie=Oe+1,Oe=Me.indexOf(b,Ie);return ke}function Ee(me,ke){var Me=ke||{},Oe=Me.padLeft===!1?ue:be,Ie=Me.padRight?be:ue;return me[me.length-1]===ue&&(me=me.concat(ue)),me.join(Ie+b+Oe).trim()}},86204:function(Se){"use strict";var oe=typeof Reflect=="object"?Reflect:null,x=oe&&typeof oe.apply=="function"?oe.apply:function(Qe,qe,Je){return Function.prototype.apply.call(Qe,qe,Je)},b;oe&&typeof oe.ownKeys=="function"?b=oe.ownKeys:Object.getOwnPropertySymbols?b=function(Qe){return Object.getOwnPropertyNames(Qe).concat(Object.getOwnPropertySymbols(Qe))}:b=function(Qe){return Object.getOwnPropertyNames(Qe)};function be(Ve){console&&console.warn&&console.warn(Ve)}var ue=Number.isNaN||function(Qe){return Qe!==Qe};function fe(){fe.init.call(this)}Se.exports=fe,Se.exports.once=lt,fe.EventEmitter=fe,fe.prototype._events=void 0,fe.prototype._eventsCount=0,fe.prototype._maxListeners=void 0;var Ee=10;function me(Ve){if(typeof Ve!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Ve)}Object.defineProperty(fe,"defaultMaxListeners",{enumerable:!0,get:function(){return Ee},set:function(Ve){if(typeof Ve!="number"||Ve<0||ue(Ve))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Ve+".");Ee=Ve}}),fe.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},fe.prototype.setMaxListeners=function(Qe){if(typeof Qe!="number"||Qe<0||ue(Qe))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Qe+".");return this._maxListeners=Qe,this};function ke(Ve){return Ve._maxListeners===void 0?fe.defaultMaxListeners:Ve._maxListeners}fe.prototype.getMaxListeners=function(){return ke(this)},fe.prototype.emit=function(Qe){for(var qe=[],Je=1;Je0&&(Et=qe[0]),Et instanceof Error)throw Et;var ot=new Error("Unhandled error."+(Et?" ("+Et.message+")":""));throw ot.context=Et,ot}var kt=rt[Qe];if(kt===void 0)return!1;if(typeof kt=="function")x(kt,this,qe);else for(var dt=kt.length,ft=yt(kt,dt),Je=0;Je0&&Et.length>Xe&&!Et.warned){Et.warned=!0;var ot=new Error("Possible EventEmitter memory leak detected. "+Et.length+" "+String(Qe)+" listeners added. Use emitter.setMaxListeners() to increase limit");ot.name="MaxListenersExceededWarning",ot.emitter=Ve,ot.type=Qe,ot.count=Et.length,be(ot)}return Ve}fe.prototype.addListener=function(Qe,qe){return Me(this,Qe,qe,!1)},fe.prototype.on=fe.prototype.addListener,fe.prototype.prependListener=function(Qe,qe){return Me(this,Qe,qe,!0)};function Oe(){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 Ie(Ve,Qe,qe){var Je={fired:!1,wrapFn:void 0,target:Ve,type:Qe,listener:qe},Xe=Oe.bind(Je);return Xe.listener=qe,Je.wrapFn=Xe,Xe}fe.prototype.once=function(Qe,qe){return me(qe),this.on(Qe,Ie(this,Qe,qe)),this},fe.prototype.prependOnceListener=function(Qe,qe){return me(qe),this.prependListener(Qe,Ie(this,Qe,qe)),this},fe.prototype.removeListener=function(Qe,qe){var Je,Xe,rt,Et,ot;if(me(qe),Xe=this._events,Xe===void 0)return this;if(Je=Xe[Qe],Je===void 0)return this;if(Je===qe||Je.listener===qe)--this._eventsCount===0?this._events=Object.create(null):(delete Xe[Qe],Xe.removeListener&&this.emit("removeListener",Qe,Je.listener||qe));else if(typeof Je!="function"){for(rt=-1,Et=Je.length-1;Et>=0;Et--)if(Je[Et]===qe||Je[Et].listener===qe){ot=Je[Et].listener,rt=Et;break}if(rt<0)return this;rt===0?Je.shift():tt(Je,rt),Je.length===1&&(Xe[Qe]=Je[0]),Xe.removeListener!==void 0&&this.emit("removeListener",Qe,ot||qe)}return this},fe.prototype.off=fe.prototype.removeListener,fe.prototype.removeAllListeners=function(Qe){var qe,Je,Xe;if(Je=this._events,Je===void 0)return this;if(Je.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Je[Qe]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Je[Qe]),this;if(arguments.length===0){var rt=Object.keys(Je),Et;for(Xe=0;Xe=0;Xe--)this.removeListener(Qe,qe[Xe]);return this};function ze(Ve,Qe,qe){var Je=Ve._events;if(Je===void 0)return[];var Xe=Je[Qe];return Xe===void 0?[]:typeof Xe=="function"?qe?[Xe.listener||Xe]:[Xe]:qe?Ke(Xe):yt(Xe,Xe.length)}fe.prototype.listeners=function(Qe){return ze(this,Qe,!0)},fe.prototype.rawListeners=function(Qe){return ze(this,Qe,!1)},fe.listenerCount=function(Ve,Qe){return typeof Ve.listenerCount=="function"?Ve.listenerCount(Qe):_e.call(Ve,Qe)},fe.prototype.listenerCount=_e;function _e(Ve){var Qe=this._events;if(Qe!==void 0){var qe=Qe[Ve];if(typeof qe=="function")return 1;if(qe!==void 0)return qe.length}return 0}fe.prototype.eventNames=function(){return this._eventsCount>0?b(this._events):[]};function yt(Ve,Qe){for(var qe=new Array(Qe),Je=0;Je=97&&b<=122||b>=65&&b<=90}},21127:function(Se,oe,x){"use strict";var b=x(91241),be=x(22347);Se.exports=ue;function ue(fe){return b(fe)||be(fe)}},22347:function(Se){"use strict";Se.exports=oe;function oe(x){var b=typeof x=="string"?x.charCodeAt(0):x;return b>=48&&b<=57}},65207:function(Se){"use strict";Se.exports=oe;function oe(x){var b=typeof x=="string"?x.charCodeAt(0):x;return b>=97&&b<=102||b>=65&&b<=70||b>=48&&b<=57}},2859:function(Se,oe,x){"use strict";x.d(oe,{hP:function(){return un}});var b=function(De,he){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,Ne){ce.__proto__=Ne}||function(ce,Ne){for(var Ue in Ne)Object.prototype.hasOwnProperty.call(Ne,Ue)&&(ce[Ue]=Ne[Ue])})(De,he)};function be(De,he){function ce(){this.constructor=De}b(De,he),De.prototype=he===null?Object.create(he):(ce.prototype=he.prototype,new ce)}function ue(De,he,ce,Ne){return new(ce||(ce=Promise))(function(Ue,ge){function et(It){try{sn(Ne.next(It))}catch(Zt){ge(Zt)}}function pt(It){try{sn(Ne.throw(It))}catch(Zt){ge(Zt)}}function sn(It){var Zt;It.done?Ue(It.value):(Zt=It.value,Zt instanceof ce?Zt:new ce(function(rn){rn(Zt)})).then(et,pt)}sn((Ne=Ne.apply(De,he||[])).next())})}function fe(De,he){var ce,Ne,Ue,ge,et={label:0,sent:function(){if(1&Ue[0])throw Ue[1];return Ue[1]},trys:[],ops:[]};return ge={next:pt(0),throw:pt(1),return:pt(2)},typeof Symbol=="function"&&(ge[Symbol.iterator]=function(){return this}),ge;function pt(sn){return function(It){return function(Zt){if(ce)throw new TypeError("Generator is already executing.");for(;et;)try{if(ce=1,Ne&&(Ue=2&Zt[0]?Ne.return:Zt[0]?Ne.throw||((Ue=Ne.return)&&Ue.call(Ne),0):Ne.next)&&!(Ue=Ue.call(Ne,Zt[1])).done)return Ue;switch(Ne=0,Ue&&(Zt=[2&Zt[0],Ue.value]),Zt[0]){case 0:case 1:Ue=Zt;break;case 4:return et.label++,{value:Zt[1],done:!1};case 5:et.label++,Ne=Zt[1],Zt=[0];continue;case 7:Zt=et.ops.pop(),et.trys.pop();continue;default:if(Ue=et.trys,!((Ue=Ue.length>0&&Ue[Ue.length-1])||Zt[0]!==6&&Zt[0]!==2)){et=0;continue}if(Zt[0]===3&&(!Ue||Zt[1]>Ue[0]&&Zt[1]',"select"),this.addActionButton(Ne,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(Ne,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(Ne,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(Ne,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(Ne,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(Ne,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(Ne,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(ge){var et=document.createElement("div");et.className=""+ce.toolbarButtonStyleClass.name,et.setAttribute("data-type-name",ge.typeName),et.innerHTML=ge.icon,et.addEventListener("click",function(){ce.markerToolbarButtonClicked(et,ge)}),ce.buttons.push(et),ce.markerButtons.push(et)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var Ue=document.createElement("div");Ue.className=this.toolbarBlockStyleClass.name,Ue.style.whiteSpace="nowrap",Ue.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(Ue),this.addActionButton(Ue,'',"render"),this.addActionButton(Ue,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},De.prototype.addButtonClickListener=function(he){this.buttonClickListeners.push(he)},De.prototype.removeButtonClickListener=function(he){this.buttonClickListeners.indexOf(he)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(he),1)},De.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},De.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var he=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ce=0;ce0&&this.buttonClickListeners.forEach(function(Ne){return Ne("marker",ce)}),this.markerButtonOverflowBlock.style.display="none"},De.prototype.actionToolbarButtonClicked=function(he,ce){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Ne){return Ne("action",ce)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},De.prototype.setActiveButton=function(he){this.resetButtonStyles(),he.className=he.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),he.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},De.prototype.setActiveMarkerButton=function(he){var ce=this.markerButtons.find(function(Ne){return Ne.getAttribute("data-type-name")===he});ce&&this.setActiveButton(ce)},De.prototype.setCurrentMarker=function(he){var ce=this;this.currentMarker=he,this.buttons.filter(function(Ne){return/delete|notes/.test(Ne.getAttribute("data-action"))}).forEach(function(Ne){ce.currentMarker===void 0?(Ne.style.fillOpacity="0.4",Ne.style.pointerEvents="none"):(Ne.style.fillOpacity="1",Ne.style.pointerEvents="all")})},De}(),tt=function(){function De(he,ce,Ne,Ue){this.panels=[],this.panelButtons=[],this.markerjsContainer=he,this.displayMode=ce,this.uiStyleSettings=Ne,this.styles=Ue,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return De.prototype.addStyles=function(){var he;this.toolboxStyleClass=this.styles.addClass(new _e("toolbox",` - width: 100%; - flex-shrink: 0; - display: flex; - flex-direction: column; - font-family: sans-serif; - `+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+` - box-sizing: content-box; - `+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+` - `+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` - `+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` - overflow: hidden; - `)),this.toolboxStyleColorsClass=this.styles.addClass(new _e("toolbox_colors",` - color: `+this.uiStyleSettings.toolboxColor+`; - `));var ce=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new _e("toolbox-button-row",` - display: flex; - cursor: default; - box-sizing: content-box; - `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new _e("toolbox-button-row_colors",` - background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; - `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new _e("toolbox-panel-row",` - display: flex; - `+(this.displayMode==="inline"?"position: absolute;":"")+` - `+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+` - cursor: default; - height: `+1.5*this.uiStyleSettings.toolbarHeight+`px; - `+(this.displayMode==="inline"?"width: 100%;":"")+` - box-sizing: content-box; - `)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new _e("toolbox-panel-row_colors",` - background-color: `+((he=this.uiStyleSettings.toolboxBackgroundColor)!==null&&he!==void 0?he:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; - `)),this.toolboxButtonStyleClass=this.styles.addClass(new _e("toolbox_button",` - display: inline-block; - width: `+(this.uiStyleSettings.toolbarHeight-2*ce)+`px; - height: `+(this.uiStyleSettings.toolbarHeight-2*ce)+`px; - padding: `+ce+`px; - box-sizing: content-box; - `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new _e("toolbox-button_colors",` - fill: `+this.uiStyleSettings.toolbarColor+`; - `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new _e("toolbox-active-button_colors",` - background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; - fill: `+this.uiStyleSettings.toolbarColor+`; - `)),this.styles.addRule(new ze("."+this.toolboxButtonStyleColorsClass.name+":hover",` - background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` - `)),this.styles.addRule(new ze("."+this.toolboxButtonStyleClass.name+" svg",` - height: `+this.uiStyleSettings.toolbarHeight/2+`px; - `))},De.prototype.show=function(he){var ce;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=he,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ce=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ce!==void 0?ce:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},De.prototype.setPanelButtons=function(he){var ce,Ne,Ue=this;this.panels=he,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ce=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ce!==void 0?ce:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((Ne=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&Ne!==void 0?Ne:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ge){var et;ge.uiStyleSettings=Ue.uiStyleSettings;var pt=document.createElement("div");pt.className=Ue.toolboxButtonStyleClass.name+" "+((et=Ue.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&et!==void 0?et:Ue.toolboxButtonStyleColorsClass.name),pt.innerHTML=ge.icon,pt.title=ge.title,pt.addEventListener("click",function(){Ue.panelButtonClick(ge)}),Ue.panelButtons.push(pt),Ue.buttonRow.appendChild(pt)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},De.prototype.panelButtonClick=function(he){var ce=this,Ne=-1;if(he!==this.activePanel){Ne=this.panels.indexOf(he),this.panelRow.innerHTML="";var Ue=he.getUi();Ue.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(Ue),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=he}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ce.displayMode==="inline"?ce.panelRow.style.display="none":ce.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ge,et){var pt,sn;ge.className=ce.toolboxButtonStyleClass.name+" "+(et===Ne?""+((pt=ce.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&pt!==void 0?pt:ce.toolboxActiveButtonStyleColorsClass.name):""+((sn=ce.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&sn!==void 0?sn:ce.toolboxButtonStyleColorsClass.name))})},De}(),Ke=function(De,he){this.title=De,this.icon=he},lt=function(De){function he(ce,Ne,Ue,ge){var et=De.call(this,ce,ge||'')||this;return et.colors=[],et.addTransparent=!1,et.colorBoxes=[],et.colors=Ne,et.currentColor=Ue,et.setCurrentColor=et.setCurrentColor.bind(et),et.getColorBox=et.getColorBox.bind(et),et}return be(he,De),he.prototype.getUi=function(){var ce=this,Ne=document.createElement("div");return Ne.style.overflow="hidden",Ne.style.whiteSpace="nowrap",this.colors.forEach(function(Ue){var ge=ce.getColorBox(Ue);Ne.appendChild(ge),ce.colorBoxes.push(ge)}),Ne},he.prototype.getColorBox=function(ce){var Ne=this,Ue=this.uiStyleSettings.toolbarHeight/4,ge=this.uiStyleSettings.toolbarHeight-Ue,et=document.createElement("div");et.style.display="inline-block",et.style.boxSizing="content-box",et.style.width=ge-2+"px",et.style.height=ge-2+"px",et.style.padding="1px",et.style.marginRight="2px",et.style.marginBottom="2px",et.style.borderWidth="2px",et.style.borderStyle="solid",et.style.borderRadius=(ge+2)/2+"px",et.style.borderColor=ce===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",et.addEventListener("click",function(){Ne.setCurrentColor(ce,et)});var pt=document.createElement("div");return pt.style.display="inline-block",pt.style.width=ge-2+"px",pt.style.height=ge-2+"px",pt.style.backgroundColor=ce,pt.style.borderRadius=ge/2+"px",ce==="transparent"&&(pt.style.fill=this.uiStyleSettings.toolboxAccentColor,pt.innerHTML=` - - `),et.appendChild(pt),et},he.prototype.setCurrentColor=function(ce,Ne){var Ue=this;this.currentColor=ce,this.colorBoxes.forEach(function(ge){ge.style.borderColor=ge===Ne?Ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ce)},he}(Ke),Ge=function(){function De(he,ce,Ne){this._state="new",this._isSelected=!1,this._container=he,this._overlayContainer=ce,this.globalSettings=Ne,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(De.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),De.prototype.ownsTarget=function(he){return!1},Object.defineProperty(De.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),De.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},De.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},De.prototype.pointerDown=function(he,ce){},De.prototype.dblClick=function(he,ce){},De.prototype.manipulate=function(he){},De.prototype.pointerUp=function(he){this.stateChanged()},De.prototype.dispose=function(){},De.prototype.addMarkerVisualToContainer=function(he){this.container.childNodes.length>0?this.container.insertBefore(he,this.container.childNodes[0]):this.container.appendChild(he)},De.prototype.getState=function(){return{typeName:De.typeName,state:this.state,notes:this.notes}},De.prototype.restoreState=function(he){this._state=he.state,this.notes=he.notes},De.prototype.scale=function(he,ce){},De.prototype.colorChanged=function(he){this.onColorChanged&&this.onColorChanged(he),this.stateChanged()},De.prototype.fillColorChanged=function(he){this.onFillColorChanged&&this.onFillColorChanged(he),this.stateChanged()},De.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var he=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),he.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(he)&&this.onStateChanged(this)}},De.typeName="MarkerBase",De}(),Ye=function(){function De(){this.findGripByVisual=this.findGripByVisual.bind(this)}return De.prototype.findGripByVisual=function(he){return this.topLeft.ownsTarget(he)?this.topLeft:this.topCenter.ownsTarget(he)?this.topCenter:this.topRight.ownsTarget(he)?this.topRight:this.centerLeft.ownsTarget(he)?this.centerLeft:this.centerRight.ownsTarget(he)?this.centerRight:this.bottomLeft.ownsTarget(he)?this.bottomLeft:this.bottomCenter.ownsTarget(he)?this.bottomCenter:this.bottomRight.ownsTarget(he)?this.bottomRight:void 0},De}(),Ve=function(){function De(){this.GRIP_SIZE=10,this.visual=me.createGroup(),this.visual.appendChild(me.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(me.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return De.prototype.ownsTarget=function(he){return he===this.visual||he===this.visual.childNodes[0]||he===this.visual.childNodes[1]},De}(),Qe=function(){function De(){}return De.toITransformMatrix=function(he){return{a:he.a,b:he.b,c:he.c,d:he.d,e:he.e,f:he.f}},De.toSVGMatrix=function(he,ce){return he.a=ce.a,he.b=ce.b,he.c=ce.c,he.d=ce.d,he.e=ce.e,he.f=ce.f,he},De}(),qe=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.left=0,ge.top=0,ge.width=0,ge.height=0,ge.defaultSize={x:50,y:20},ge.offsetX=0,ge.offsetY=0,ge.rotationAngle=0,ge.CB_DISTANCE=10,ge._suppressMarkerCreateEvent=!1,ge.container.transform.baseVal.appendItem(me.createTransform()),ge.setupControlBox(),ge}return be(he,De),Object.defineProperty(he.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"visual",{get:function(){return this._visual},set:function(ce){this._visual=ce;var Ne=me.createTransform();this._visual.transform.baseVal.appendItem(Ne)},enumerable:!1,configurable:!0}),he.prototype.ownsTarget=function(ce){return!!De.prototype.ownsTarget.call(this,ce)||!!(this.controlGrips.findGripByVisual(ce)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ce))},he.prototype.pointerDown=function(ce,Ne){De.prototype.pointerDown.call(this,ce,Ne),this.state==="new"&&(this.left=ce.x,this.top=ce.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var Ue=this.unrotatePoint(ce);if(this.manipulationStartX=Ue.x,this.manipulationStartY=Ue.y,this.offsetX=Ue.x-this.left,this.offsetY=Ue.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Ne),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Ne)){this.activeGrip=this.rotatorGrip;var ge=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ge.x-this.width/2,this.top=ge.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var et=this.container.transform.baseVal.getItem(0);et.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(et,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},he.prototype.pointerUp=function(ce){var Ne=this.state;De.prototype.pointerUp.call(this,ce),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ce),this._state="select",Ne==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},he.prototype.moveVisual=function(ce){this.visual.style.transform="translate("+ce.x+"px, "+ce.y+"px)"},he.prototype.manipulate=function(ce){var Ne=this.unrotatePoint(ce);this.state==="creating"?this.resize(ce):this.state==="move"?(this.left=this.manipulationStartLeft+(Ne.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Ne.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Ne):this.state==="rotate"&&this.rotate(ce)},he.prototype.resize=function(ce){var Ne=this.manipulationStartLeft,Ue=this.manipulationStartWidth,ge=this.manipulationStartTop,et=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Ne=this.manipulationStartLeft+ce.x-this.manipulationStartX,Ue=this.manipulationStartWidth+this.manipulationStartLeft-Ne;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:Ue=this.manipulationStartWidth+ce.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ge=this.manipulationStartTop+ce.y-this.manipulationStartY,et=this.manipulationStartHeight+this.manipulationStartTop-ge;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:et=this.manipulationStartHeight+ce.y-this.manipulationStartY}Ue>=0?(this.left=Ne,this.width=Ue):(this.left=Ne+Ue,this.width=-Ue),et>=0?(this.top=ge,this.height=et):(this.top=ge+et,this.height=-et),this.setSize()},he.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},he.prototype.rotate=function(ce){if(Math.abs(ce.x-this.centerX)>.1){var Ne=Math.sign(ce.x-this.centerX);this.rotationAngle=180*Math.atan((ce.y-this.centerY)/(ce.x-this.centerX))/Math.PI+90*Ne,this.applyRotation()}},he.prototype.applyRotation=function(){var ce=this.container.transform.baseVal.getItem(0);ce.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ce,0)},he.prototype.rotatePoint=function(ce){if(this.rotationAngle===0)return ce;var Ne=this.container.getCTM(),Ue=me.createPoint(ce.x,ce.y);return{x:(Ue=Ue.matrixTransform(Ne)).x,y:Ue.y}},he.prototype.unrotatePoint=function(ce){if(this.rotationAngle===0)return ce;var Ne=this.container.getCTM();Ne=Ne.inverse();var Ue=me.createPoint(ce.x,ce.y);return{x:(Ue=Ue.matrixTransform(Ne)).x,y:Ue.y}},he.prototype.select=function(){De.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},he.prototype.deselect=function(){De.prototype.deselect.call(this),this.controlBox.style.display="none"},he.prototype.setupControlBox=function(){this.controlBox=me.createGroup();var ce=me.createTransform();ce.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ce),this.container.appendChild(this.controlBox),this.controlRect=me.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=me.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Ye,this.addControlGrips(),this.controlBox.style.display="none"},he.prototype.adjustControlBox=function(){var ce=this.controlBox.transform.baseVal.getItem(0);ce.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ce,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},he.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},he.prototype.createGrip=function(){var ce=new Ve;return ce.visual.transform.baseVal.appendItem(me.createTransform()),this.controlBox.appendChild(ce.visual),ce},he.prototype.positionGrips=function(){var ce=this.controlGrips.topLeft.GRIP_SIZE,Ne=-ce/2,Ue=Ne,ge=(this.width+this.CB_DISTANCE)/2-ce/2,et=(this.height+this.CB_DISTANCE)/2-ce/2,pt=this.height+this.CB_DISTANCE-ce/2,sn=this.width+this.CB_DISTANCE-ce/2;this.positionGrip(this.controlGrips.topLeft.visual,Ne,Ue),this.positionGrip(this.controlGrips.topCenter.visual,ge,Ue),this.positionGrip(this.controlGrips.topRight.visual,sn,Ue),this.positionGrip(this.controlGrips.centerLeft.visual,Ne,et),this.positionGrip(this.controlGrips.centerRight.visual,sn,et),this.positionGrip(this.controlGrips.bottomLeft.visual,Ne,pt),this.positionGrip(this.controlGrips.bottomCenter.visual,ge,pt),this.positionGrip(this.controlGrips.bottomRight.visual,sn,pt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ge,Ue-3*this.CB_DISTANCE)},he.prototype.positionGrip=function(ce,Ne,Ue){var ge=ce.transform.baseVal.getItem(0);ge.setTranslate(Ne,Ue),ce.transform.baseVal.replaceItem(ge,0)},he.prototype.hideControlBox=function(){this.controlBox.style.display="none"},he.prototype.showControlBox=function(){this.controlBox.style.display=""},he.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Qe.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Qe.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},De.prototype.getState.call(this))},he.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce);var Ne=ce;this.left=Ne.left,this.top=Ne.top,this.width=Ne.width,this.height=Ne.height,this.rotationAngle=Ne.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Qe.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Ne.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Qe.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Ne.containerTransformMatrix))},he.prototype.scale=function(ce,Ne){De.prototype.scale.call(this,ce,Ne);var Ue=this.rotatePoint({x:this.left,y:this.top}),ge=this.unrotatePoint({x:Ue.x*ce,y:Ue.y*Ne});this.left=ge.x,this.top=ge.y,this.width=this.width*ce,this.height=this.height*Ne,this.adjustControlBox()},he}(Ge),Je=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.fillColor="transparent",ge.strokeColor="transparent",ge.strokeWidth=0,ge.strokeDasharray="",ge.opacity=1,ge.setStrokeColor=ge.setStrokeColor.bind(ge),ge.setFillColor=ge.setFillColor.bind(ge),ge.setStrokeWidth=ge.setStrokeWidth.bind(ge),ge.setStrokeDasharray=ge.setStrokeDasharray.bind(ge),ge.createVisual=ge.createVisual.bind(ge),ge}return be(he,De),he.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.visual)},he.prototype.createVisual=function(){this.visual=me.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},he.prototype.pointerDown=function(ce,Ne){De.prototype.pointerDown.call(this,ce,Ne),this.state==="new"&&(this.createVisual(),this.moveVisual(ce),this._state="creating")},he.prototype.manipulate=function(ce){De.prototype.manipulate.call(this,ce)},he.prototype.resize=function(ce){De.prototype.resize.call(this,ce),this.setSize()},he.prototype.setSize=function(){De.prototype.setSize.call(this),me.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},he.prototype.pointerUp=function(ce){De.prototype.pointerUp.call(this,ce),this.setSize()},he.prototype.setStrokeColor=function(ce){this.strokeColor=ce,this.visual&&me.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ce),this.stateChanged()},he.prototype.setFillColor=function(ce){this.fillColor=ce,this.visual&&me.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},he.prototype.setStrokeWidth=function(ce){this.strokeWidth=ce,this.visual&&me.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},he.prototype.setStrokeDasharray=function(ce){this.strokeDasharray=ce,this.visual&&me.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},he.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},De.prototype.getState.call(this))},he.prototype.restoreState=function(ce){var Ne=ce;this.fillColor=Ne.fillColor,this.strokeColor=Ne.strokeColor,this.strokeWidth=Ne.strokeWidth,this.strokeDasharray=Ne.strokeDasharray,this.opacity=Ne.opacity,this.createVisual(),De.prototype.restoreState.call(this,ce),this.setSize()},he.prototype.scale=function(ce,Ne){De.prototype.scale.call(this,ce,Ne),this.setSize()},he.title="Rectangle marker",he}(qe),Xe=function(De){function he(ce,Ne,Ue,ge){var et=De.call(this,ce,ge||'')||this;return et.widths=[],et.widthBoxes=[],et.widths=Ne,et.currentWidth=Ue,et.setCurrentWidth=et.setCurrentWidth.bind(et),et}return be(he,De),he.prototype.getUi=function(){var ce=this,Ne=document.createElement("div");return Ne.style.display="flex",Ne.style.overflow="hidden",Ne.style.flexGrow="2",this.widths.forEach(function(Ue){var ge=document.createElement("div");ge.style.display="flex",ge.style.flexGrow="2",ge.style.alignItems="center",ge.style.justifyContent="space-between",ge.style.padding="5px",ge.style.borderWidth="2px",ge.style.borderStyle="solid",ge.style.borderColor=Ue===ce.currentWidth?ce.uiStyleSettings.toolboxAccentColor:"transparent",ge.addEventListener("click",function(){ce.setCurrentWidth(Ue,ge)}),Ne.appendChild(ge);var et=document.createElement("div");et.innerText=Ue.toString(),et.style.marginRight="5px",ge.appendChild(et);var pt=document.createElement("div");pt.style.minHeight="20px",pt.style.flexGrow="2",pt.style.display="flex",pt.style.alignItems="center";var sn=document.createElement("hr");sn.style.minWidth="20px",sn.style.border="0px",sn.style.borderTop=Ue+"px solid "+ce.uiStyleSettings.toolboxColor,sn.style.flexGrow="2",pt.appendChild(sn),ge.appendChild(pt),ce.widthBoxes.push(ge)}),Ne},he.prototype.setCurrentWidth=function(ce,Ne){var Ue=this;this.currentWidth=ce,this.widthBoxes.forEach(function(ge){ge.style.borderColor=ge===Ne?Ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},he}(Ke),rt=function(De){function he(ce,Ne,Ue,ge){var et=De.call(this,ce,ge||'')||this;return et.styles=[],et.styleBoxes=[],et.styles=Ne,et.currentStyle=Ue,et.setCurrentStyle=et.setCurrentStyle.bind(et),et}return be(he,De),he.prototype.getUi=function(){var ce=this,Ne=document.createElement("div");return Ne.style.display="flex",Ne.style.overflow="hidden",Ne.style.flexGrow="2",this.styles.forEach(function(Ue){var ge=document.createElement("div");ge.style.display="flex",ge.style.alignItems="center",ge.style.justifyContent="space-between",ge.style.padding="5px",ge.style.borderWidth="2px",ge.style.borderStyle="solid",ge.style.overflow="hidden",ge.style.maxWidth=100/ce.styles.length-5+"%",ge.style.borderColor=Ue===ce.currentStyle?ce.uiStyleSettings.toolboxAccentColor:"transparent",ge.addEventListener("click",function(){ce.setCurrentStyle(Ue,ge)}),Ne.appendChild(ge);var et=document.createElement("div");et.style.minHeight="20px",et.style.flexGrow="2",et.style.overflow="hidden";var pt=` - - `;et.innerHTML=pt,ge.appendChild(et),ce.styleBoxes.push(ge)}),Ne},he.prototype.setCurrentStyle=function(ce,Ne){var Ue=this;this.currentStyle=ce,this.styleBoxes.forEach(function(ge){ge.style.borderColor=ge===Ne?Ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},he}(Ke),Et=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.strokeColor=Ue.defaultColor,ge.strokeWidth=Ue.defaultStrokeWidth,ge.strokeDasharray=Ue.defaultStrokeDasharray,ge.strokePanel=new lt("Line color",Ue.defaultColorSet,Ue.defaultColor),ge.strokePanel.onColorChanged=ge.setStrokeColor,ge.strokeWidthPanel=new Xe("Line width",Ue.defaultStrokeWidths,Ue.defaultStrokeWidth),ge.strokeWidthPanel.onWidthChanged=ge.setStrokeWidth,ge.strokeStylePanel=new rt("Line style",Ue.defaultStrokeDasharrays,Ue.defaultStrokeDasharray),ge.strokeStylePanel.onStyleChanged=ge.setStrokeDasharray,ge}return be(he,De),Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=De.prototype.getState.call(this);return ce.typeName=he.typeName,ce},he.typeName="FrameMarker",he.title="Frame marker",he.icon='',he}(Je),ot=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},kt=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.x1=0,ge.y1=0,ge.x2=0,ge.y2=0,ge.defaultLength=50,ge.manipulationStartX=0,ge.manipulationStartY=0,ge.manipulationStartX1=0,ge.manipulationStartY1=0,ge.manipulationStartX2=0,ge.manipulationStartY2=0,ge.setupControlBox(),ge}return be(he,De),he.prototype.ownsTarget=function(ce){return!!De.prototype.ownsTarget.call(this,ce)||!(!this.grip1.ownsTarget(ce)&&!this.grip2.ownsTarget(ce))},he.prototype.pointerDown=function(ce,Ne){De.prototype.pointerDown.call(this,ce,Ne),this.manipulationStartX=ce.x,this.manipulationStartY=ce.y,this.state==="new"&&(this.x1=ce.x,this.y1=ce.y,this.x2=ce.x,this.y2=ce.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(Ne)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Ne)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},he.prototype.pointerUp=function(ce){var Ne=this.state;De.prototype.pointerUp.call(this,ce),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(ce),this._state="select",Ne==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},he.prototype.adjustVisual=function(){},he.prototype.manipulate=function(ce){this.state==="creating"?this.resize(ce):this.state==="move"?(this.x1=this.manipulationStartX1+ce.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ce.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ce.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ce.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ce)},he.prototype.resize=function(ce){switch(this.activeGrip){case this.grip1:this.x1=ce.x,this.y1=ce.y;break;case this.grip2:case void 0:this.x2=ce.x,this.y2=ce.y}this.adjustVisual(),this.adjustControlBox()},he.prototype.select=function(){De.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},he.prototype.deselect=function(){De.prototype.deselect.call(this),this.controlBox.style.display="none"},he.prototype.setupControlBox=function(){this.controlBox=me.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},he.prototype.adjustControlBox=function(){this.positionGrips()},he.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},he.prototype.createGrip=function(){var ce=new Ve;return ce.visual.transform.baseVal.appendItem(me.createTransform()),this.controlBox.appendChild(ce.visual),ce},he.prototype.positionGrips=function(){var ce=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ce/2,this.y1-ce/2),this.positionGrip(this.grip2.visual,this.x2-ce/2,this.y2-ce/2)},he.prototype.positionGrip=function(ce,Ne,Ue){var ge=ce.transform.baseVal.getItem(0);ge.setTranslate(Ne,Ue),ce.transform.baseVal.replaceItem(ge,0)},he.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},De.prototype.getState.call(this))},he.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce);var Ne=ce;this.x1=Ne.x1,this.y1=Ne.y1,this.x2=Ne.x2,this.y2=Ne.y2},he.prototype.scale=function(ce,Ne){De.prototype.scale.call(this,ce,Ne),this.x1=this.x1*ce,this.y1=this.y1*Ne,this.x2=this.x2*ce,this.y2=this.y2*Ne,this.adjustVisual(),this.adjustControlBox()},he}(Ge),dt=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.strokeColor="transparent",ge.strokeWidth=0,ge.strokeDasharray="",ge.setStrokeColor=ge.setStrokeColor.bind(ge),ge.setStrokeWidth=ge.setStrokeWidth.bind(ge),ge.setStrokeDasharray=ge.setStrokeDasharray.bind(ge),ge.strokeColor=Ue.defaultColor,ge.strokeWidth=Ue.defaultStrokeWidth,ge.strokeDasharray=Ue.defaultStrokeDasharray,ge.strokePanel=new lt("Line color",Ue.defaultColorSet,Ue.defaultColor),ge.strokePanel.onColorChanged=ge.setStrokeColor,ge.strokeWidthPanel=new Xe("Line width",Ue.defaultStrokeWidths,Ue.defaultStrokeWidth),ge.strokeWidthPanel.onWidthChanged=ge.setStrokeWidth,ge.strokeStylePanel=new rt("Line style",Ue.defaultStrokeDasharrays,Ue.defaultStrokeDasharray),ge.strokeStylePanel.onStyleChanged=ge.setStrokeDasharray,ge}return be(he,De),he.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.visual&&ce!==this.selectorLine&&ce!==this.visibleLine)},he.prototype.createVisual=function(){this.visual=me.createGroup(),this.selectorLine=me.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=me.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},he.prototype.pointerDown=function(ce,Ne){De.prototype.pointerDown.call(this,ce,Ne),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},he.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),me.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),me.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),me.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},he.prototype.setStrokeColor=function(ce){this.strokeColor=ce,this.adjustVisual(),this.colorChanged(ce)},he.prototype.setStrokeWidth=function(ce){this.strokeWidth=ce,this.adjustVisual()},he.prototype.setStrokeDasharray=function(ce){this.strokeDasharray=ce,this.adjustVisual(),this.stateChanged()},Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},De.prototype.getState.call(this));return ce.typeName=he.typeName,ce},he.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce);var Ne=ce;this.strokeColor=Ne.strokeColor,this.strokeWidth=Ne.strokeWidth,this.strokeDasharray=Ne.strokeDasharray,this.createVisual(),this.adjustVisual()},he.typeName="LineMarker",he.title="Line marker",he.icon='',he}(kt),ft=function(De){function he(ce,Ne,Ue,ge){var et=De.call(this,ce,ge||'')||this;return et.fonts=[],et.fontBoxes=[],et.fonts=Ne,et.currentFont=Ue,et.setCurrentFont=et.setCurrentFont.bind(et),et}return be(he,De),he.prototype.getUi=function(){var ce=this,Ne=document.createElement("div");return Ne.style.overflow="hidden",Ne.style.flexGrow="2",this.fonts.forEach(function(Ue){var ge=document.createElement("div");ge.style.display="inline-block",ge.style.alignItems="center",ge.style.justifyContent="space-between",ge.style.padding="5px",ge.style.borderWidth="2px",ge.style.borderStyle="solid",ge.style.overflow="hidden",ge.style.maxWidth=100/ce.fonts.length-5+"%",ge.style.borderColor=Ue===ce.currentFont?ce.uiStyleSettings.toolboxAccentColor:"transparent",ge.addEventListener("click",function(){ce.setCurrentFont(Ue,ge)}),Ne.appendChild(ge);var et=document.createElement("div");et.style.display="flex",et.style.minHeight="20px",et.style.flexGrow="2",et.style.fontFamily=Ue,et.style.overflow="hidden";var pt=document.createElement("div");pt.style.whiteSpace="nowrap",pt.style.overflow="hidden",pt.style.textOverflow="ellipsis",pt.innerHTML="The quick brown fox jumps over the lazy dog",et.appendChild(pt),ge.appendChild(et),ce.fontBoxes.push(ge)}),Ne},he.prototype.setCurrentFont=function(ce,Ne){var Ue=this;this.currentFont=ce,this.fontBoxes.forEach(function(ge){ge.style.borderColor=ge===Ne?Ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},he}(Ke),Ct=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.color="transparent",ge.padding=5,ge.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ge.text=ge.DEFAULT_TEXT,ge.isMoved=!1,ge.color=Ue.defaultColor,ge.fontFamily=Ue.defaultFontFamily,ge.defaultSize={x:100,y:30},ge.setColor=ge.setColor.bind(ge),ge.setFont=ge.setFont.bind(ge),ge.renderText=ge.renderText.bind(ge),ge.sizeText=ge.sizeText.bind(ge),ge.textEditDivClicked=ge.textEditDivClicked.bind(ge),ge.showTextEditor=ge.showTextEditor.bind(ge),ge.setSize=ge.setSize.bind(ge),ge.positionTextEditor=ge.positionTextEditor.bind(ge),ge.colorPanel=new lt("Color",Ue.defaultColorSet,Ue.defaultColor),ge.colorPanel.onColorChanged=ge.setColor,ge.fontFamilyPanel=new ft("Font",Ue.defaultFontFamilies,Ue.defaultFontFamily),ge.fontFamilyPanel.onFontChanged=ge.setFont,ge}return be(he,De),he.prototype.ownsTarget=function(ce){if(De.prototype.ownsTarget.call(this,ce)||ce===this.visual||ce===this.textElement||ce===this.bgRectangle)return!0;var Ne=!1;return this.textElement.childNodes.forEach(function(Ue){Ue===ce&&(Ne=!0)}),Ne},he.prototype.createVisual=function(){this.visual=me.createGroup(),this.bgRectangle=me.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=me.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(me.createTransform()),this.textElement.transform.baseVal.appendItem(me.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},he.prototype.pointerDown=function(ce,Ne){De.prototype.pointerDown.call(this,ce,Ne),this.isMoved=!1,this.pointerDownPoint=ce,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ce),this._state="creating")},he.prototype.renderText=function(){var ce=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(Ne){ce.textElement.appendChild(me.createTSpan(Ne.trim()===""?" ":Ne.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},he.prototype.getTextScale=function(){var ce=this.textElement.getBBox(),Ne=1;if(ce.width>0&&ce.height>0){var Ue=(1*this.width-this.width*this.padding*2/100)/ce.width,ge=(1*this.height-this.height*this.padding*2/100)/ce.height;Ne=Math.min(Ue,ge)}return Ne},he.prototype.getTextPosition=function(ce){var Ne=this.textElement.getBBox(),Ue=0,ge=0;return Ne.width>0&&Ne.height>0&&(Ue=(this.width-Ne.width*ce)/2,ge=this.height/2-Ne.height*ce/2),{x:Ue,y:ge}},he.prototype.sizeText=function(){var ce=this.textElement.getBBox(),Ne=this.getTextScale(),Ue=this.getTextPosition(Ne);Ue.y-=ce.y*Ne,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+Ue.x+"px, "+Ue.y+"px) scale("+Ne+", "+Ne+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(Ue.x,Ue.y),this.textElement.transform.baseVal.getItem(1).setScale(Ne,Ne))},he.prototype.manipulate=function(ce){De.prototype.manipulate.call(this,ce),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ce.x-this.pointerDownPoint.x)>5||Math.abs(ce.y-this.pointerDownPoint.y)>5)},he.prototype.resize=function(ce){De.prototype.resize.call(this,ce),this.isMoved=!0,this.setSize(),this.sizeText()},he.prototype.setSize=function(){De.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(me.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),me.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},he.prototype.pointerUp=function(ce){var Ne=this.state;Ne==="creating"&&(this._suppressMarkerCreateEvent=!0),De.prototype.pointerUp.call(this,ce),this.setSize(),(Ne==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},he.prototype.showTextEditor=function(){var ce=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(Ne){Ne.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Ne=Number.parseFloat(ce.textEditor.style.fontSize);ce.textEditor.clientWidth>=Number.parseInt(ce.textEditor.style.maxWidth)&&Ne>.9;)Ne-=.1,ce.textEditor.style.fontSize=Math.max(Ne,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Ne){Ne.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Ne){if(Ne.clipboardData){var Ue=Ne.clipboardData.getData("text"),ge=window.getSelection();if(!ge.rangeCount)return!1;ge.deleteFromDocument(),ge.getRangeAt(0).insertNode(document.createTextNode(Ue)),Ne.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ce.textEditDivClicked(ce.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},he.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ce=this.getTextScale(),Ne=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),Ue=this.textElement.getBBox(),ge={x:Ue.width*ce,y:Ue.height*ce};Ne.x-=ge.x/2,Ne.y-=ge.y/2,this.textEditor.style.top=Ne.y+"px",this.textEditor.style.left=Ne.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Ne.x+"px",this.textEditor.style.fontSize=Math.max(16*ce,12)+"px",this.textElement.style.display="none"}},he.prototype.textEditDivClicked=function(ce){this.text=ce.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},he.prototype.select=function(){De.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},he.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),De.prototype.deselect.call(this)},he.prototype.dblClick=function(ce,Ne){De.prototype.dblClick.call(this,ce,Ne),this.showTextEditor()},he.prototype.setColor=function(ce){this.textElement&&me.setAttributes(this.textElement,[["fill",ce]]),this.color=ce,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ce)},he.prototype.setFont=function(ce){this.textElement&&me.setAttributes(this.textElement,[["font-family",ce]]),this.fontFamily=ce,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},he.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},he.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},De.prototype.getState.call(this));return ce.typeName=he.typeName,ce},he.prototype.restoreState=function(ce){var Ne=ce;this.color=Ne.color,this.fontFamily=Ne.fontFamily,this.padding=Ne.padding,this.text=Ne.text,this.createVisual(),De.prototype.restoreState.call(this,ce),this.setSize()},he.prototype.scale=function(ce,Ne){De.prototype.scale.call(this,ce,Ne),this.setSize(),this.sizeText(),this.positionTextEditor()},he.typeName="TextMarker",he.title="Text marker",he.icon='',he}(qe),Pt=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.color="transparent",ge.lineWidth=3,ge.drawing=!1,ge.pixelRatio=1,ge.color=Ue.defaultColor,ge.lineWidth=Ue.defaultStrokeWidth,ge.pixelRatio=Ue.freehandPixelRatio,ge.setColor=ge.setColor.bind(ge),ge.addCanvas=ge.addCanvas.bind(ge),ge.finishCreation=ge.finishCreation.bind(ge),ge.setLineWidth=ge.setLineWidth.bind(ge),ge.colorPanel=new lt("Color",Ue.defaultColorSet,Ue.defaultColor),ge.colorPanel.onColorChanged=ge.setColor,ge.lineWidthPanel=new Xe("Line width",Ue.defaultStrokeWidths,Ue.defaultStrokeWidth),ge.lineWidthPanel.onWidthChanged=ge.setLineWidth,ge}return be(he,De),he.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.visual&&ce!==this.drawingImage)},he.prototype.createVisual=function(){this.visual=me.createGroup(),this.drawingImage=me.createImage(),this.visual.appendChild(this.drawingImage);var ce=me.createTransform();this.visual.transform.baseVal.appendItem(ce),this.addMarkerVisualToContainer(this.visual)},he.prototype.pointerDown=function(ce,Ne){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(ce.x,ce.y),this.drawing=!0):De.prototype.pointerDown.call(this,ce,Ne)},he.prototype.manipulate=function(ce){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ce.x,ce.y),this.canvasContext.stroke()):De.prototype.manipulate.call(this,ce)},he.prototype.resize=function(ce){De.prototype.resize.call(this,ce),me.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),me.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},he.prototype.pointerUp=function(ce){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):De.prototype.pointerUp.call(this,ce)},he.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},he.prototype.select=function(){this.state==="creating"&&this.finishCreation(),De.prototype.select.call(this)},he.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),De.prototype.deselect.call(this)},he.prototype.finishCreation=function(){for(var ce=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Ne=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],Ue=Ne[0],ge=Ne[1],et=Ne[2],pt=Ne[3],sn=!1,It=0;It0&&(sn=!0,Itpt&&(pt=It),Zt>et&&(et=Zt));if(sn){this.left=Ue/this.pixelRatio,this.top=ge/this.pixelRatio,this.width=(et-Ue)/this.pixelRatio,this.height=(pt-ge)/this.pixelRatio;var rn=document.createElement("canvas");rn.width=et-Ue,rn.height=pt-ge,rn.getContext("2d").putImageData(this.canvasContext.getImageData(Ue,ge,et-Ue,pt-ge),0,0),this.drawingImgUrl=rn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},he.prototype.setDrawingImage=function(){me.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),me.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},he.prototype.setColor=function(ce){this.color=ce,this.colorChanged(ce)},he.prototype.setLineWidth=function(ce){this.lineWidth=ce},Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=Object.assign({drawingImgUrl:this.drawingImgUrl},De.prototype.getState.call(this));return ce.typeName=he.typeName,ce},he.prototype.restoreState=function(ce){this.createVisual(),De.prototype.restoreState.call(this,ce),this.drawingImgUrl=ce.drawingImgUrl,this.setDrawingImage()},he.prototype.scale=function(ce,Ne){De.prototype.scale.call(this,ce,Ne),this.setDrawingImage()},he.typeName="FreehandMarker",he.title="Freehand marker",he.icon='',he}(qe),Ze=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ue||'')||this;return ge.typeBoxes=[],ge.currentType=Ne,ge.setCurrentType=ge.setCurrentType.bind(ge),ge}return be(he,De),he.prototype.getUi=function(){var ce=this,Ne=document.createElement("div");Ne.style.display="flex",Ne.style.overflow="hidden",Ne.style.flexGrow="2";for(var Ue=function(pt){var sn="both";switch(pt){case 0:sn="both";break;case 1:sn="start";break;case 2:sn="end";break;case 3:sn="none"}var It=document.createElement("div");if(It.style.display="flex",It.style.flexGrow="2",It.style.alignItems="center",It.style.justifyContent="space-between",It.style.padding="5px",It.style.borderWidth="2px",It.style.borderStyle="solid",It.style.borderColor=sn===ge.currentType?ge.uiStyleSettings.toolboxAccentColor:"transparent",It.addEventListener("click",function(){ce.setCurrentType(sn,It)}),Ne.appendChild(It),sn==="both"||sn==="start"){var Zt=document.createElement("div");Zt.style.display="flex",Zt.style.alignItems="center",Zt.style.minHeight="20px",Zt.innerHTML=` - - `,Zt.style.marginLeft="5px",It.appendChild(Zt)}var rn=document.createElement("div");rn.style.display="flex",rn.style.alignItems="center",rn.style.minHeight="20px",rn.style.flexGrow="2";var yn=document.createElement("hr");if(yn.style.minWidth="20px",yn.style.border="0px",yn.style.borderTop="3px solid "+(ge.uiStyleSettings!==void 0?ge.uiStyleSettings.toolboxColor:"#eeeeee"),yn.style.flexGrow="2",rn.appendChild(yn),It.appendChild(rn),sn==="both"||sn==="end"){var Yt=document.createElement("div");Yt.style.display="flex",Yt.style.alignItems="center",Yt.style.minHeight="20px",Yt.innerHTML=` - - `,Yt.style.marginRight="5px",It.appendChild(Yt)}ge.typeBoxes.push(It)},ge=this,et=0;et<4;et++)Ue(et);return Ne},he.prototype.setCurrentType=function(ce,Ne){var Ue=this;this.currentType=ce,this.typeBoxes.forEach(function(ge){ge.style.borderColor=ge===Ne?Ue.uiStyleSettings!==void 0?Ue.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},he}(Ke),Nt=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.arrowType="end",ge.arrowBaseHeight=10,ge.arrowBaseWidth=10,ge.getArrowPoints=ge.getArrowPoints.bind(ge),ge.setArrowType=ge.setArrowType.bind(ge),ge.arrowTypePanel=new Ze("Arrow type","end"),ge.arrowTypePanel.onArrowTypeChanged=ge.setArrowType,ge}return be(he,De),he.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.arrow1&&ce!==this.arrow2)},he.prototype.getArrowPoints=function(ce,Ne){var Ue=this.arrowBaseWidth+2*this.strokeWidth,ge=this.arrowBaseHeight+2*this.strokeWidth;return ce-Ue/2+","+(Ne+ge/2)+" "+ce+","+(Ne-ge/2)+" "+(ce+Ue/2)+","+(Ne+ge/2)},he.prototype.createTips=function(){this.arrow1=me.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(me.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=me.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(me.createTransform()),this.visual.appendChild(this.arrow2)},he.prototype.pointerDown=function(ce,Ne){De.prototype.pointerDown.call(this,ce,Ne),this.state==="creating"&&this.createTips()},he.prototype.adjustVisual=function(){if(De.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",me.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),me.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ce=0;Math.abs(this.x1-this.x2)>.1&&(ce=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Ne=this.arrow1.transform.baseVal.getItem(0);Ne.setRotate(ce,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Ne,0);var Ue=this.arrow2.transform.baseVal.getItem(0);Ue.setRotate(ce+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(Ue,0)}},he.prototype.setArrowType=function(ce){this.arrowType=ce,this.adjustVisual(),this.stateChanged()},Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=Object.assign({arrowType:this.arrowType},De.prototype.getState.call(this));return ce.typeName=he.typeName,ce},he.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce);var Ne=ce;this.arrowType=Ne.arrowType,this.createTips(),this.adjustVisual()},he.typeName="ArrowMarker",he.title="Arrow marker",he.icon='',he}(dt),At=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.fillColor=Ue.defaultFillColor,ge.strokeWidth=0,ge.fillPanel=new lt("Color",Ue.defaultColorSet,Ue.defaultFillColor),ge.fillPanel.onColorChanged=ge.setFillColor,ge}return be(he,De),Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=De.prototype.getState.call(this);return ce.typeName=he.typeName,ce},he.typeName="CoverMarker",he.title="Cover marker",he.icon='',he}(Je),qt=function(De){function he(ce,Ne,Ue,ge){var et=De.call(this,ce,ge||'')||this;return et.opacities=[],et.opacityBoxes=[],et.opacities=Ne,et.currentOpacity=Ue,et.setCurrentOpacity=et.setCurrentOpacity.bind(et),et}return be(he,De),he.prototype.getUi=function(){var ce=this,Ne=document.createElement("div");return Ne.style.display="flex",Ne.style.overflow="hidden",Ne.style.flexGrow="2",Ne.style.justifyContent="space-between",this.opacities.forEach(function(Ue){var ge=document.createElement("div");ge.style.display="flex",ge.style.alignItems="center",ge.style.justifyContent="center",ge.style.padding="5px",ge.style.borderWidth="2px",ge.style.borderStyle="solid",ge.style.borderColor=Ue===ce.currentOpacity?ce.uiStyleSettings.toolboxAccentColor:"transparent",ge.addEventListener("click",function(){ce.setCurrentOpacity(Ue,ge)}),Ne.appendChild(ge);var et=document.createElement("div");et.innerText=100*Ue+"%",ge.appendChild(et),ce.opacityBoxes.push(ge)}),Ne},he.prototype.setCurrentOpacity=function(ce,Ne){var Ue=this;this.currentOpacity=ce,this.opacityBoxes.forEach(function(ge){ge.style.borderColor=ge===Ne?Ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},he}(Ke),Dn=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.setOpacity=ge.setOpacity.bind(ge),ge.fillColor=Ue.defaultHighlightColor,ge.strokeWidth=0,ge.opacity=Ue.defaultHighlightOpacity,ge.fillPanel=new lt("Color",Ue.defaultColorSet,ge.fillColor),ge.fillPanel.onColorChanged=ge.setFillColor,ge.opacityPanel=new qt("Opacity",Ue.defaultOpacitySteps,ge.opacity),ge.opacityPanel.onOpacityChanged=ge.setOpacity,ge}return be(he,De),he.prototype.setOpacity=function(ce){this.opacity=ce,this.visual&&me.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=De.prototype.getState.call(this);return ce.typeName=he.typeName,ce},he.typeName="HighlightMarker",he.title="Highlight marker",he.icon='',he}(At),gt='',We='',xe=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.bgColor="transparent",ge.tipPosition={x:0,y:0},ge.tipBase1Position={x:0,y:0},ge.tipBase2Position={x:0,y:0},ge.tipMoving=!1,ge.color=Ue.defaultStrokeColor,ge.bgColor=Ue.defaultFillColor,ge.fontFamily=Ue.defaultFontFamily,ge.defaultSize={x:100,y:30},ge.setBgColor=ge.setBgColor.bind(ge),ge.getTipPoints=ge.getTipPoints.bind(ge),ge.positionTip=ge.positionTip.bind(ge),ge.setTipPoints=ge.setTipPoints.bind(ge),ge.colorPanel=new lt("Text color",Ue.defaultColorSet,ge.color,gt),ge.colorPanel.onColorChanged=ge.setColor,ge.bgColorPanel=new lt("Fill color",Ue.defaultColorSet,ge.bgColor,We),ge.bgColorPanel.onColorChanged=ge.setBgColor,ge.fontFamilyPanel=new ft("Font",Ue.defaultFontFamilies,Ue.defaultFontFamily),ge.fontFamilyPanel.onFontChanged=ge.setFont,ge.tipGrip=new Ve,ge.tipGrip.visual.transform.baseVal.appendItem(me.createTransform()),ge.controlBox.appendChild(ge.tipGrip.visual),ge}return be(he,De),he.prototype.ownsTarget=function(ce){return De.prototype.ownsTarget.call(this,ce)||this.tipGrip.ownsTarget(ce)||this.tip===ce},he.prototype.createTip=function(){me.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=me.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},he.prototype.pointerDown=function(ce,Ne){this.state==="new"&&De.prototype.pointerDown.call(this,ce,Ne),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Ne)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):De.prototype.pointerDown.call(this,ce,Ne)},he.prototype.pointerUp=function(ce){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,De.prototype.pointerUp.call(this,ce);else{var Ne=this.state==="creating";De.prototype.pointerUp.call(this,ce),this.setTipPoints(Ne),this.positionTip()}},he.prototype.manipulate=function(ce){if(this.tipMoving){var Ne=this.unrotatePoint(ce);this.tipPosition={x:Ne.x-this.manipulationStartLeft,y:Ne.y-this.manipulationStartTop},this.positionTip()}else De.prototype.manipulate.call(this,ce)},he.prototype.setBgColor=function(ce){this.bgRectangle&&this.tip&&(me.setAttributes(this.bgRectangle,[["fill",ce]]),me.setAttributes(this.tip,[["fill",ce]])),this.bgColor=ce,this.fillColorChanged(ce)},he.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},he.prototype.setTipPoints=function(ce){ce===void 0&&(ce=!1);var Ne=Math.min(this.height/2,15),Ue=this.height/5;ce&&(this.tipPosition={x:Ne+Ue/2,y:this.height+20});var ge=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?ge.1)){var ce=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Ne=this.tip1.transform.baseVal.getItem(0);Ne.setRotate(ce,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Ne,0);var Ue=this.tip2.transform.baseVal.getItem(0);Ue.setRotate(ce+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(Ue,0)}},Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=De.prototype.getState.call(this);return ce.typeName=he.typeName,ce},he.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce),this.createTips(),this.adjustVisual()},he.typeName="MeasurementMarker",he.title="Measurement marker",he.icon='',he}(dt),at=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.strokePanel.colors=Ue.defaultColorSet,ge.fillColor="transparent",ge}return be(he,De),Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=De.prototype.getState.call(this);return ce.typeName=he.typeName,ce},he.typeName="EllipseFrameMarker",he.title="Ellipse frame marker",he.icon='',he}(nn),Ht=function(){function De(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(De.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),De.prototype.addUndoStep=function(he){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(he)||(this.undoStack.push(he),JSON.stringify(this.lastRedoStep)!==JSON.stringify(he)&&this.redoStack.splice(0,this.redoStack.length))},De.prototype.replaceLastUndoStep=function(he){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=he)},De.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},De.prototype.undo=function(){if(this.undoStack.length>1){var he=this.undoStack.pop();return he!==void 0&&this.redoStack.push(he),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},De.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},De}(),_t=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.strokeColor="transparent",ge.strokeWidth=0,ge.strokeDasharray="",ge.curveX=0,ge.curveY=0,ge.manipulationStartCurveX=0,ge.manipulationStartCurveY=0,ge.setStrokeColor=ge.setStrokeColor.bind(ge),ge.setStrokeWidth=ge.setStrokeWidth.bind(ge),ge.setStrokeDasharray=ge.setStrokeDasharray.bind(ge),ge.positionGrips=ge.positionGrips.bind(ge),ge.addControlGrips=ge.addControlGrips.bind(ge),ge.adjustVisual=ge.adjustVisual.bind(ge),ge.setupControlBox=ge.setupControlBox.bind(ge),ge.resize=ge.resize.bind(ge),ge.strokeColor=Ue.defaultColor,ge.strokeWidth=Ue.defaultStrokeWidth,ge.strokeDasharray=Ue.defaultStrokeDasharray,ge.strokePanel=new lt("Line color",Ue.defaultColorSet,Ue.defaultColor),ge.strokePanel.onColorChanged=ge.setStrokeColor,ge.strokeWidthPanel=new Xe("Line width",Ue.defaultStrokeWidths,Ue.defaultStrokeWidth),ge.strokeWidthPanel.onWidthChanged=ge.setStrokeWidth,ge.strokeStylePanel=new rt("Line style",Ue.defaultStrokeDasharrays,Ue.defaultStrokeDasharray),ge.strokeStylePanel.onStyleChanged=ge.setStrokeDasharray,ge}return be(he,De),he.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.visual&&ce!==this.selectorCurve&&ce!==this.visibleCurve&&!this.curveGrip.ownsTarget(ce))},he.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},he.prototype.createVisual=function(){this.visual=me.createGroup(),this.selectorCurve=me.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=me.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},he.prototype.pointerDown=function(ce,Ne){De.prototype.pointerDown.call(this,ce,Ne),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ce.x,this.curveY=ce.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Ne)&&(this.activeGrip=this.curveGrip,this._state="resize")},he.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),me.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),me.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),me.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},he.prototype.setupControlBox=function(){De.prototype.setupControlBox.call(this),this.curveControlLine1=me.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=me.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},he.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,De.prototype.addControlGrips.call(this)},he.prototype.positionGrips=function(){De.prototype.positionGrips.call(this);var ce=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ce/2,this.curveY-ce/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},he.prototype.manipulate=function(ce){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ce.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ce.y-this.manipulationStartY),De.prototype.manipulate.call(this,ce)},he.prototype.resize=function(ce){this.activeGrip===this.curveGrip&&(this.curveX=ce.x,this.curveY=ce.y),De.prototype.resize.call(this,ce),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},he.prototype.setStrokeColor=function(ce){this.strokeColor=ce,this.adjustVisual(),this.colorChanged(ce)},he.prototype.setStrokeWidth=function(ce){this.strokeWidth=ce,this.adjustVisual()},he.prototype.setStrokeDasharray=function(ce){this.strokeDasharray=ce,this.adjustVisual()},he.prototype.scale=function(ce,Ne){this.curveX=this.curveX*ce,this.curveY=this.curveY*Ne,De.prototype.scale.call(this,ce,Ne)},Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},De.prototype.getState.call(this));return ce.typeName=he.typeName,ce},he.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce);var Ne=ce;this.strokeColor=Ne.strokeColor,this.strokeWidth=Ne.strokeWidth,this.strokeDasharray=Ne.strokeDasharray,this.curveX=Ne.curveX,this.curveY=Ne.curveY,this.createVisual(),this.adjustVisual()},he.typeName="CurveMarker",he.title="Curve marker",he.icon='',he}(kt),Bn=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,Ne,Ue)||this;return ge.fillColor="transparent",ge.strokeColor="transparent",ge.strokeWidth=0,ge.strokeDasharray="",ge.textColor="transparent",ge.fontSize="1rem",ge.isMoved=!1,ge.captionText="Caption",ge.PADDING=5,ge.captionBoxWidth=0,ge.captionBoxHeight=0,ge.strokeColor=Ue.defaultColor,ge.strokeWidth=Ue.defaultStrokeWidth,ge.strokeDasharray=Ue.defaultStrokeDasharray,ge.fillColor=Ue.defaultFillColor,ge.textColor=Ue.defaultStrokeColor,ge.fontFamily=Ue.defaultFontFamily,ge.fontSize=Ue.defaultCaptionFontSize,ge.captionText=Ue.defaultCaptionText,ge.setStrokeColor=ge.setStrokeColor.bind(ge),ge.setFillColor=ge.setFillColor.bind(ge),ge.setStrokeWidth=ge.setStrokeWidth.bind(ge),ge.setStrokeDasharray=ge.setStrokeDasharray.bind(ge),ge.createVisual=ge.createVisual.bind(ge),ge.sizeCaption=ge.sizeCaption.bind(ge),ge.setCaptionText=ge.setCaptionText.bind(ge),ge.showTextEditor=ge.showTextEditor.bind(ge),ge.positionTextEditor=ge.positionTextEditor.bind(ge),ge.finishTextEditing=ge.finishTextEditing.bind(ge),ge.setFont=ge.setFont.bind(ge),ge.setTextColor=ge.setTextColor.bind(ge),ge.strokePanel=new lt("Line color",Ee(Ue.defaultColorSet,["transparent"]),ge.strokeColor),ge.strokePanel.onColorChanged=ge.setStrokeColor,ge.fillPanel=new lt("Fill color",Ee(Ue.defaultColorSet,["transparent"]),ge.fillColor,We),ge.fillPanel.onColorChanged=ge.setFillColor,ge.strokeWidthPanel=new Xe("Line width",Ue.defaultStrokeWidths,Ue.defaultStrokeWidth),ge.strokeWidthPanel.onWidthChanged=ge.setStrokeWidth,ge.strokeStylePanel=new rt("Line style",Ue.defaultStrokeDasharrays,Ue.defaultStrokeDasharray),ge.strokeStylePanel.onStyleChanged=ge.setStrokeDasharray,ge.fontFamilyPanel=new ft("Font",Ue.defaultFontFamilies,Ue.defaultFontFamily),ge.fontFamilyPanel.onFontChanged=ge.setFont,ge.textColorPanel=new lt("Text color",Ue.defaultColorSet,ge.textColor,gt),ge.textColorPanel.onColorChanged=ge.setTextColor,ge}return be(he,De),he.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.visual&&ce!==this.frame&&ce!==this.captionBg&&ce!==this.captionElement)},he.prototype.createVisual=function(){this.visual=me.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=me.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=me.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=me.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},he.prototype.setCaptionText=function(ce){this.captionText=ce,this.captionElement.textContent=this.captionText,this.sizeCaption()},he.prototype.pointerDown=function(ce,Ne){De.prototype.pointerDown.call(this,ce,Ne),this.isMoved=!1,this.pointerDownPoint=ce,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ce),this._state="creating")},he.prototype.manipulate=function(ce){De.prototype.manipulate.call(this,ce),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ce.x-this.pointerDownPoint.x)>5||Math.abs(ce.y-this.pointerDownPoint.y)>5)},he.prototype.resize=function(ce){De.prototype.resize.call(this,ce),this.setSize()},he.prototype.sizeCaption=function(){var ce=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ce.width+2*this.PADDING,this.captionBoxHeight=ce.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),me.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),me.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},he.prototype.showTextEditor=function(){var ce=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Ne){Ne.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Ne){Ne.key==="Enter"&&ce.finishTextEditing(ce.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Ne){Ne.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ce.finishTextEditing(ce.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ce.finishTextEditing(ce.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},he.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},he.prototype.finishTextEditing=function(ce){this.setCaptionText(ce.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},he.prototype.setFont=function(ce){this.captionElement&&me.setAttributes(this.captionElement,[["font-family",ce]]),this.fontFamily=ce,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},he.prototype.setTextColor=function(ce){this.captionElement&&me.setAttributes(this.captionElement,[["fill",ce]]),this.textColor=ce,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},he.prototype.setSize=function(){De.prototype.setSize.call(this),me.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},he.prototype.pointerUp=function(ce){De.prototype.pointerUp.call(this,ce),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},he.prototype.dblClick=function(ce,Ne){De.prototype.dblClick.call(this,ce,Ne),this.showTextEditor()},he.prototype.setStrokeColor=function(ce){this.strokeColor=ce,this.frame&&me.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ce),this.stateChanged()},he.prototype.setFillColor=function(ce){this.fillColor=ce,this.captionBg&&me.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ce),this.stateChanged()},he.prototype.setStrokeWidth=function(ce){this.strokeWidth=ce,this.frame&&me.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},he.prototype.setStrokeDasharray=function(ce){this.strokeDasharray=ce,this.frame&&me.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(he.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),he.prototype.getState=function(){var ce=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},De.prototype.getState.call(this));return ce.typeName=this.typeName,ce},he.prototype.restoreState=function(ce){var Ne=ce;this.fillColor=Ne.fillColor,this.strokeColor=Ne.strokeColor,this.strokeWidth=Ne.strokeWidth,this.strokeDasharray=Ne.strokeDasharray,this.textColor=Ne.textColor,this.fontFamily=Ne.fontFamily,this.captionText=Ne.captionText,this.fontSize=Ne.fontSize,this.createVisual(),De.prototype.restoreState.call(this,ce),this.setSize()},he.prototype.scale=function(ce,Ne){De.prototype.scale.call(this,ce,Ne),this.setSize()},he.typeName="CaptionFrameMarker",he.title="Caption frame marker",he.icon='',he}(qe),Ot=function(){function De(he,ce){ce===void 0&&(ce=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=he,this.cancelable=ce}return Object.defineProperty(De.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),De.prototype.preventDefault=function(){this._defaultPrevented=!0},De}(),Un=function(De){function he(ce,Ne,Ue){var ge=De.call(this,ce,!1)||this;return ge.dataUrl=Ne,ge.state=Ue,ge}return be(he,De),he}(Ot),Wt=function(De){function he(ce,Ne,Ue){Ue===void 0&&(Ue=!1);var ge=De.call(this,ce,Ue)||this;return ge.marker=Ne,ge}return be(he,De),he}(Ot),gn=function(){function De(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return De.prototype.addEventListener=function(he,ce){this[he].push(ce)},De.prototype.removeEventListener=function(he,ce){var Ne=this[he].indexOf(ce);Ne>-1&&this[he].splice(Ne,1)},De}(),un=function(){function De(he){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new ot,this._isOpen=!1,this.undoRedoManager=new Ht,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new gn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=De.instanceCounter++,this.styles=new Ie(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=he,this.targetRoot=document.body,this.width=he.clientWidth,this.height=he.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(De.prototype,"ALL_MARKER_TYPES",{get:function(){return[Et,Pt,Nt,Ct,at,nn,Dn,xe,en,At,dt,_t,Bn]},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Et,Pt,Nt,Ct,nn,Dn,xe]},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Et,Pt,Nt,Ct,Dn]},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(he){var ce=this;this._availableMarkerTypes.splice(0),he.forEach(function(Ne){if(typeof Ne=="string"){var Ue=ce.ALL_MARKER_TYPES.find(function(ge){return ge.typeName===Ne});Ue!==void 0&&ce._availableMarkerTypes.push(Ue)}else ce._availableMarkerTypes.push(Ne)})},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(he){this._zoomLevel=he,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),De.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ke.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},De.prototype.show=function(){var he=this;this.styles.styleSheetRoot===void 0&&Oe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Oe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ce){return ce(new Ot(he))})},De.prototype.render=function(){return ue(this,void 0,void 0,function(){var he;return fe(this,function(ce){switch(ce.label){case 0:return this.setCurrentMarker(),(he=new Me).naturalSize=this.renderAtNaturalSize,he.imageType=this.renderImageType,he.imageQuality=this.renderImageQuality,he.markersOnly=this.renderMarkersOnly,he.width=this.renderWidth,he.height=this.renderHeight,[4,he.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ce.sent(),[4,he.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ce.sent()]}})})},De.prototype.close=function(he){var ce=this;if(he===void 0&&(he=!1),this.isOpen){var Ne=!1;he||this.eventListeners.beforeclose.forEach(function(Ue){var ge=new Ot(ce,!0);Ue(ge),ge.defaultPrevented&&(Ne=!0)}),Ne||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(Ue){return Ue(new Ot(ce))}),this.detachEvents(),this._isOpen=!1)}},De.prototype.addMarkersToToolbar=function(){for(var he,ce=[],Ne=0;Nethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*he:this.editorCanvas.clientWidth,Ne=ce',he.title="Powered by marker.js",he.style.display="grid",he.style.alignItems="center",he.style.justifyItems="center",he.style.padding="3px",he.style.width="20px",he.style.height="20px",this.logoUI.appendChild(he),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},De.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},De.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},De.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},De.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var he=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=he+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new yt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(he),1),he.dispose()},De.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},De.prototype.toolbarButtonClicked=function(he,ce){if(he==="marker"&&ce!==void 0)this.createNewMarker(ce);else if(he==="action")switch(ce){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},De.prototype.deleteSelectedMarker=function(){var he=this;if(this._currentMarker!==void 0){var ce=!1;if(this.eventListeners.markerbeforedelete.forEach(function(Ue){var ge=new Wt(he,he._currentMarker,!0);Ue(ge),ge.defaultPrevented&&(ce=!0)}),!ce){var Ne=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(Ue){return Ue(new Wt(he,Ne))})}}},De.prototype.clear=function(){var he=this,ce=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(et){var pt=new Wt(he,void 0,!0);et(pt),pt.defaultPrevented&&(ce=!0)}),!ce)){this.setCurrentMarker();for(var Ne=function(et){var pt=Ue.markers[et];Ue.setCurrentMarker(Ue.markers[et]),Ue._currentMarker.dispose(),Ue.markerImage.removeChild(Ue._currentMarker.container),Ue.markers.splice(Ue.markers.indexOf(Ue._currentMarker),1),Ue.eventListeners.markerdelete.forEach(function(sn){return sn(new Wt(he,pt))})},Ue=this,ge=this.markers.length-1;ge>=0;ge--)Ne(ge);this.addUndoStep()}},Object.defineProperty(De.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),De.prototype.showNotesEditor=function(){var he;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(he=this._currentMarker.notes)!==null&&he!==void 0?he:"",this.overlayContainer.appendChild(this.notesArea))},De.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},De.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},De.prototype.addUndoStep=function(){var he=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ce=this.getState(),Ne=this.undoRedoManager.getLastUndoStep();if(!Ne||Ne.width===ce.width&&Ne.height===ce.height){var Ue=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ce),Ue1&&this.panTo({x:he.clientX,y:he.clientY}))},De.prototype.onPointerUp=function(he){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(he.clientX,he.clientY)),this.isDragging=!1,this.addUndoStep()},De.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},De.prototype.onKeyUp=function(he){this._currentMarker===void 0||this.notesArea!==void 0||he.key!=="Delete"&&he.key!=="Backspace"||this.deleteSelectedMarker()},De.prototype.clientToLocalCoordinates=function(he,ce){var Ne=this.markerImage.getBoundingClientRect();return{x:(he-Ne.left)/this.zoomLevel,y:(ce-Ne.top)/this.zoomLevel}},De.prototype.onWindowResize=function(){this.positionUI()},De.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var he=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=he+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},De.prototype.addLicenseKey=function(he){ke.addKey(he)},De.prototype.addEventListener=function(he,ce){this.eventListeners.addEventListener(he,ce)},De.prototype.removeEventListener=function(he,ce){this.eventListeners.removeEventListener(he,ce)},De.prototype.renderState=function(he){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(he),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(De.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),De.prototype.focus=function(){var he=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ce){return ce(new Ot(he))}))},De.prototype.blur=function(){var he=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ce){return ce(new Ot(he))}))},De.instanceCounter=0,De}()},67842:function(Se){"use strict";var oe,x=59;Se.exports=b;function b(be){var ue="&"+be+";",fe;return oe=oe||document.createElement("i"),oe.innerHTML=ue,fe=oe.textContent,fe.charCodeAt(fe.length-1)===x&&be!=="semi"||fe===ue?!1:fe}},12256:function(Se,oe,x){"use strict";var b=x(47854),be=x(80501),ue=x(22347),fe=x(65207),Ee=x(21127),me=x(67842);Se.exports=Dn;var ke={}.hasOwnProperty,Me=String.fromCharCode,Oe=Function.prototype,Ie={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},ze=9,_e=10,yt=12,tt=32,Ke=38,lt=59,Ge=60,Ye=61,Ve=35,Qe=88,qe=120,Je=65533,Xe="named",rt="hexadecimal",Et="decimal",ot={};ot[rt]=16,ot[Et]=10;var kt={};kt[Xe]=Ee,kt[Et]=ue,kt[rt]=fe;var dt=1,ft=2,Ct=3,Pt=4,Ze=5,Nt=6,At=7,qt={};qt[dt]="Named character references must be terminated by a semicolon",qt[ft]="Numeric character references must be terminated by a semicolon",qt[Ct]="Named character references cannot be empty",qt[Pt]="Numeric character references cannot be empty",qt[Ze]="Named character references must be known",qt[Nt]="Numeric character references cannot be disallowed",qt[At]="Numeric character references cannot be outside the permissible Unicode range";function Dn(nn,en){var at={},Ht,_t;en||(en={});for(_t in Ie)Ht=en[_t],at[_t]=Ht==null?Ie[_t]:Ht;return(at.position.indent||at.position.start)&&(at.indent=at.position.indent||[],at.position=at.position.start),gt(nn,at)}function gt(nn,en){var at=en.additional,Ht=en.nonTerminated,_t=en.text,Bn=en.reference,Ot=en.warning,Un=en.textContext,Wt=en.referenceContext,gn=en.warningContext,un=en.position,De=en.indent||[],he=nn.length,ce=0,Ne=-1,Ue=un.column||1,ge=un.line||1,et="",pt=[],sn,It,Zt,rn,yn,Yt,In,Sn,jt,Qn,jn,qn,mn,Gn,Ln,Dt,tn,Ut,En;for(typeof at=="string"&&(at=at.charCodeAt(0)),Dt=xt(),Sn=Ot?it:Oe,ce--,he++;++ce65535&&(Yt-=65536,Qn+=Me(Yt>>>10|55296),Yt=56320|Yt&1023),Yt=Qn+Me(Yt))):Gn!==Xe&&Sn(Pt,Ut)),Yt?(pe(),Dt=xt(),ce=En-1,Ue+=En-mn+1,pt.push(Yt),tn=xt(),tn.offset++,Bn&&Bn.call(Wt,Yt,{start:Dt,end:tn},nn.slice(mn-1,En)),Dt=tn):(rn=nn.slice(mn-1,En),et+=rn,Ue+=rn.length,ce=En-1)}else yn===10&&(ge++,Ne++,Ue=0),yn===yn?(et+=Me(yn),Ue++):pe();return pt.join("");function xt(){return{line:ge,column:Ue,offset:ce+(un.offset||0)}}function it(xn,Rn){var cn=xt();cn.column+=Rn,cn.offset+=Rn,Ot.call(gn,qt[xn],cn,xn)}function pe(){et&&(pt.push(et),_t&&_t.call(Un,et,{start:Dt,end:xt()}),et="")}}function We(nn){return nn>=55296&&nn<=57343||nn>1114111}function xe(nn){return nn>=1&&nn<=8||nn===11||nn>=13&&nn<=31||nn>=127&&nn<=159||nn>=64976&&nn<=65007||(nn&65535)===65535||(nn&65535)===65534}},68398:function(Se,oe,x){var b=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var be=function(ue){var fe=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,Ee=0,me={},ke={manual:ue.Prism&&ue.Prism.manual,disableWorkerMessageHandler:ue.Prism&&ue.Prism.disableWorkerMessageHandler,util:{encode:function Ye(Ve){return Ve instanceof Me?new Me(Ve.type,Ye(Ve.content),Ve.alias):Array.isArray(Ve)?Ve.map(Ye):Ve.replace(/&/g,"&").replace(/"+Je.content+""};function Oe(Ye,Ve,Qe,qe){Ye.lastIndex=Ve;var Je=Ye.exec(Qe);if(Je&&qe&&Je[1]){var Xe=Je[1].length;Je.index+=Xe,Je[0]=Je[0].slice(Xe)}return Je}function Ie(Ye,Ve,Qe,qe,Je,Xe){for(var rt in Qe)if(!(!Qe.hasOwnProperty(rt)||!Qe[rt])){var Et=Qe[rt];Et=Array.isArray(Et)?Et:[Et];for(var ot=0;ot=Xe.reach);qt+=At.value.length,At=At.next){var Dn=At.value;if(Ve.length>Ye.length)return;if(!(Dn instanceof Me)){var gt=1,We;if(Ct){if(We=Oe(Nt,qt,Ye,ft),!We||We.index>=Ye.length)break;var at=We.index,xe=We.index+We[0].length,nn=qt;for(nn+=At.value.length;at>=nn;)At=At.next,nn+=At.value.length;if(nn-=At.value.length,qt=nn,At.value instanceof Me)continue;for(var en=At;en!==Ve.tail&&(nnXe.reach&&(Xe.reach=Ot);var Un=At.prev;_t&&(Un=_e(Ve,Un,_t),qt+=_t.length),yt(Ve,Un,gt);var Wt=new Me(rt,dt?ke.tokenize(Ht,dt):Ht,Pt,Ht);if(At=_e(Ve,Un,Wt),Bn&&_e(Ve,At,Bn),gt>1){var gn={cause:rt+","+ot,reach:Ot};Ie(Ye,Ve,Qe,At.prev,qt,gn),Xe&&gn.reach>Xe.reach&&(Xe.reach=gn.reach)}}}}}}function ze(){var Ye={value:null,prev:null,next:null},Ve={value:null,prev:Ye,next:null};Ye.next=Ve,this.head=Ye,this.tail=Ve,this.length=0}function _e(Ye,Ve,Qe){var qe=Ve.next,Je={value:Qe,prev:Ve,next:qe};return Ve.next=Je,qe.prev=Je,Ye.length++,Je}function yt(Ye,Ve,Qe){for(var qe=Ve.next,Je=0;Je4&&Ke.slice(0,4)===fe&&Ee.test(tt)&&(tt.charAt(4)==="-"?lt=Oe(tt):tt=Ie(tt),Ge=be),new Ge(lt,tt))}function Oe(yt){var tt=yt.slice(5).replace(me,_e);return fe+tt.charAt(0).toUpperCase()+tt.slice(1)}function Ie(yt){var tt=yt.slice(4);return me.test(tt)?yt:(tt=tt.replace(ke,ze),tt.charAt(0)!=="-"&&(tt="-"+tt),fe+tt)}function ze(yt){return"-"+yt.toLowerCase()}function _e(yt){return yt.charAt(1).toUpperCase()}},18795:function(Se,oe,x){"use strict";var b=x(83576),be=x(8179),ue=x(59780),fe=x(68244),Ee=x(20019),me=x(38567);Se.exports=b([ue,be,fe,Ee,me])},20019:function(Se,oe,x){"use strict";var b=x(70167),be=x(79318),ue=b.booleanish,fe=b.number,Ee=b.spaceSeparated;Se.exports=be({transform:me,properties:{ariaActiveDescendant:null,ariaAtomic:ue,ariaAutoComplete:null,ariaBusy:ue,ariaChecked:ue,ariaColCount:fe,ariaColIndex:fe,ariaColSpan:fe,ariaControls:Ee,ariaCurrent:null,ariaDescribedBy:Ee,ariaDetails:null,ariaDisabled:ue,ariaDropEffect:Ee,ariaErrorMessage:null,ariaExpanded:ue,ariaFlowTo:Ee,ariaGrabbed:ue,ariaHasPopup:null,ariaHidden:ue,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ee,ariaLevel:fe,ariaLive:null,ariaModal:ue,ariaMultiLine:ue,ariaMultiSelectable:ue,ariaOrientation:null,ariaOwns:Ee,ariaPlaceholder:null,ariaPosInSet:fe,ariaPressed:ue,ariaReadOnly:ue,ariaRelevant:null,ariaRequired:ue,ariaRoleDescription:Ee,ariaRowCount:fe,ariaRowIndex:fe,ariaRowSpan:fe,ariaSelected:ue,ariaSetSize:fe,ariaSort:null,ariaValueMax:fe,ariaValueMin:fe,ariaValueNow:fe,ariaValueText:null,role:null}});function me(ke,Me){return Me==="role"?Me:"aria-"+Me.slice(4).toLowerCase()}},38567:function(Se,oe,x){"use strict";var b=x(70167),be=x(79318),ue=x(85804),fe=b.boolean,Ee=b.overloadedBoolean,me=b.booleanish,ke=b.number,Me=b.spaceSeparated,Oe=b.commaSeparated;Se.exports=be({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:ue,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Oe,acceptCharset:Me,accessKey:Me,action:null,allow:null,allowFullScreen:fe,allowPaymentRequest:fe,allowUserMedia:fe,alt:null,as:null,async:fe,autoCapitalize:null,autoComplete:Me,autoFocus:fe,autoPlay:fe,capture:fe,charSet:null,checked:fe,cite:null,className:Me,cols:ke,colSpan:null,content:null,contentEditable:me,controls:fe,controlsList:Me,coords:ke|Oe,crossOrigin:null,data:null,dateTime:null,decoding:null,default:fe,defer:fe,dir:null,dirName:null,disabled:fe,download:Ee,draggable:me,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:fe,formTarget:null,headers:Me,height:ke,hidden:fe,high:ke,href:null,hrefLang:null,htmlFor:Me,httpEquiv:Me,id:null,imageSizes:null,imageSrcSet:Oe,inputMode:null,integrity:null,is:null,isMap:fe,itemId:null,itemProp:Me,itemRef:Me,itemScope:fe,itemType:Me,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:fe,low:ke,manifest:null,max:null,maxLength:ke,media:null,method:null,min:null,minLength:ke,multiple:fe,muted:fe,name:null,nonce:null,noModule:fe,noValidate:fe,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:fe,optimum:ke,pattern:null,ping:Me,placeholder:null,playsInline:fe,poster:null,preload:null,readOnly:fe,referrerPolicy:null,rel:Me,required:fe,reversed:fe,rows:ke,rowSpan:ke,sandbox:Me,scope:null,scoped:fe,seamless:fe,selected:fe,shape:null,size:ke,sizes:null,slot:null,span:ke,spellCheck:me,src:null,srcDoc:null,srcLang:null,srcSet:Oe,start:ke,step:null,style:null,tabIndex:ke,target:null,title:null,translate:null,type:null,typeMustMatch:fe,useMap:null,value:me,width:ke,wrap:null,align:null,aLink:null,archive:Me,axis:null,background:null,bgColor:null,border:ke,borderColor:null,bottomMargin:ke,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:fe,declare:fe,event:null,face:null,frame:null,frameBorder:null,hSpace:ke,leftMargin:ke,link:null,longDesc:null,lowSrc:null,marginHeight:ke,marginWidth:ke,noResize:fe,noHref:fe,noShade:fe,noWrap:fe,object:null,profile:null,prompt:null,rev:null,rightMargin:ke,rules:null,scheme:null,scrolling:me,standby:null,summary:null,text:null,topMargin:ke,valueType:null,version:null,vAlign:null,vLink:null,vSpace:ke,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:fe,disableRemotePlayback:fe,prefix:null,property:null,results:ke,security:null,unselectable:null}})},85804:function(Se,oe,x){"use strict";var b=x(56432);Se.exports=be;function be(ue,fe){return b(ue,fe.toLowerCase())}},56432:function(Se){"use strict";Se.exports=oe;function oe(x,b){return b in x?x[b]:b}},79318:function(Se,oe,x){"use strict";var b=x(47178),be=x(44347),ue=x(19095);Se.exports=fe;function fe(Ee){var me=Ee.space,ke=Ee.mustUseProperty||[],Me=Ee.attributes||{},Oe=Ee.properties,Ie=Ee.transform,ze={},_e={},yt,tt;for(yt in Oe)tt=new ue(yt,Ie(Me,yt),Oe[yt],me),ke.indexOf(yt)!==-1&&(tt.mustUseProperty=!0),ze[yt]=tt,_e[b(yt)]=yt,_e[b(tt.attribute)]=yt;return new be(ze,_e,me)}},19095:function(Se,oe,x){"use strict";var b=x(1969),be=x(70167);Se.exports=Ee,Ee.prototype=new b,Ee.prototype.defined=!0;var ue=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],fe=ue.length;function Ee(ke,Me,Oe,Ie){var ze=-1,_e;for(me(this,"space",Ie),b.call(this,ke,Me);++ze5&&arguments[5]!==void 0?arguments[5]:!1,Qt=arguments.length>6?arguments[6]:void 0,Xt=arguments.length>7?arguments[7]:void 0,ve=Ie.useMemo(function(){if((0,ke.Z)(wt)==="object")return wt.clearIcon;if($t)return $t},[wt,$t]),Te=Ie.useMemo(function(){return!!(!ut&&wt&&(Gt.length||Qt)&&!(Xt==="combobox"&&Qt===""))},[wt,ut,Gt.length,Qt,Xt]);return{allowClear:Te,clearIcon:Ie.createElement(Ge,{className:"".concat(an,"-clear"),onMouseDown:vt,customizeIcon:ve},"\xD7")}},Ve=Ie.createContext(null);function Qe(){return Ie.useContext(Ve)}function qe(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,an=Ie.useState(!1),vt=(0,Ee.Z)(an,2),Gt=vt[0],wt=vt[1],$t=Ie.useRef(null),ut=function(){window.clearTimeout($t.current)};Ie.useEffect(function(){return ut},[]);var Qt=function(ve,Te){ut(),$t.current=window.setTimeout(function(){wt(ve),Te&&Te()},zt)};return[Gt,Qt,ut]}function Je(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,an=Ie.useRef(null),vt=Ie.useRef(null);Ie.useEffect(function(){return function(){window.clearTimeout(vt.current)}},[]);function Gt(wt){(wt||an.current===null)&&(an.current=wt),window.clearTimeout(vt.current),vt.current=window.setTimeout(function(){an.current=null},zt)}return[function(){return an.current},Gt]}function Xe(zt,an,vt,Gt){var wt=Ie.useRef(null);wt.current={open:an,triggerOpen:vt,customizedTrigger:Gt},Ie.useEffect(function(){function $t(ut){var Qt;if(!((Qt=wt.current)!==null&&Qt!==void 0&&Qt.customizedTrigger)){var Xt=ut.target;Xt.shadowRoot&&ut.composed&&(Xt=ut.composedPath()[0]||Xt),wt.current.open&&zt().filter(function(ve){return ve}).every(function(ve){return!ve.contains(Xt)&&ve!==Xt})&&wt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",$t),function(){return window.removeEventListener("mousedown",$t)}},[])}var rt=x(10228);function Et(zt){return zt&&![rt.Z.ESC,rt.Z.SHIFT,rt.Z.BACKSPACE,rt.Z.TAB,rt.Z.WIN_KEY,rt.Z.ALT,rt.Z.META,rt.Z.WIN_KEY_RIGHT,rt.Z.CTRL,rt.Z.SEMICOLON,rt.Z.EQUALS,rt.Z.CAPS_LOCK,rt.Z.CONTEXT_MENU,rt.Z.F1,rt.Z.F2,rt.Z.F3,rt.Z.F4,rt.Z.F5,rt.Z.F6,rt.Z.F7,rt.Z.F8,rt.Z.F9,rt.Z.F10,rt.Z.F11,rt.Z.F12].includes(zt)}var ot=x(26112),kt=x(83836);function dt(zt,an,vt){var Gt=(0,fe.Z)((0,fe.Z)({},zt),vt?an:{});return Object.keys(an).forEach(function(wt){var $t=an[wt];typeof $t=="function"&&(Gt[wt]=function(){for(var ut,Qt=arguments.length,Xt=new Array(Qt),ve=0;veFt&&(fr="".concat(Ar.slice(0,Ft),"..."))}var ca=function(fa){fa&&fa.stopPropagation(),Bt(Kn)};return typeof ct=="function"?Or(Yn,fr,Ir,Xn,ca):ia(Kn,fr,Ir,Xn,ca)},Dr=function(Kn){if(!wt.length)return null;var Ir=typeof wn=="function"?wn(Kn):wn;return typeof ct=="function"?Or(void 0,Ir,!1,!1,void 0,!0):ia({title:Ir},Ir,!1)},$n=Ie.createElement("div",{className:"".concat(Yr,"-search"),style:{width:or},onFocus:function(){pa(!0)},onBlur:function(){pa(!1)}},Ie.createElement(Nt,{ref:Xt,open:$t,prefixCls:Gt,id:vt,inputElement:null,disabled:Te,autoFocus:$e,autoComplete:_n,editable:ta,activeDescendantId:fn,value:Zr,onKeyDown:Zn,onMouseDown:xr,onChange:ar,onPaste:dr,onCompositionStart:ir,onCompositionEnd:Wr,onBlur:Br,tabIndex:zn,attrs:(0,ot.Z)(an,!0)}),Ie.createElement("span",{ref:Pr,className:"".concat(Yr,"-search-mirror"),"aria-hidden":!0},Zr,"\xA0")),nr=Ie.createElement(kt.Z,{prefixCls:"".concat(Yr,"-overflow"),data:wt,renderItem:Gr,renderRest:Dr,suffix:$n,itemKey:at,maxCount:Kt});return Ie.createElement("span",{className:"".concat(Yr,"-wrap")},nr,!wt.length&&!Zr&&Ie.createElement("span",{className:"".concat(Yr,"-placeholder")},ve))},Bn=_t,Ot=function(an){var vt=an.inputElement,Gt=an.prefixCls,wt=an.id,$t=an.inputRef,ut=an.disabled,Qt=an.autoFocus,Xt=an.autoComplete,ve=an.activeDescendantId,Te=an.mode,ht=an.open,Le=an.values,$e=an.placeholder,_n=an.tabIndex,fn=an.showSearch,zn=an.searchValue,Tr=an.activeValue,Kt=an.maxLength,Ft=an.onInputKeyDown,pn=an.onInputMouseDown,wn=an.onInputChange,ct=an.onInputPaste,Hn=an.onInputCompositionStart,Bt=an.onInputCompositionEnd,ar=an.onInputBlur,dr=an.title,Zn=Ie.useState(!1),xr=(0,Ee.Z)(Zn,2),ir=xr[0],Wr=xr[1],Br=Te==="combobox",Pr=Br||fn,Hr=Le[0],ra=zn||"";Br&&Tr&&!ir&&(ra=Tr),Ie.useEffect(function(){Br&&Wr(!1)},[Br,Tr]);var or=Te!=="combobox"&&!ht&&!fn?!1:!!ra,jr=dr===void 0?nn(Hr):dr,br=Ie.useMemo(function(){return Hr?null:Ie.createElement("span",{className:"".concat(Gt,"-selection-placeholder"),style:or?{visibility:"hidden"}:void 0},$e)},[Hr,or,$e,Gt]);return Ie.createElement("span",{className:"".concat(Gt,"-selection-wrap")},Ie.createElement("span",{className:"".concat(Gt,"-selection-search")},Ie.createElement(Nt,{ref:$t,prefixCls:Gt,id:wt,open:ht,inputElement:vt,disabled:ut,autoFocus:Qt,autoComplete:Xt,editable:Pr,activeDescendantId:ve,value:ra,onKeyDown:Ft,onMouseDown:pn,onChange:function(Rt){Wr(!0),wn(Rt)},onPaste:ct,onCompositionStart:Hn,onCompositionEnd:Bt,onBlur:ar,tabIndex:_n,attrs:(0,ot.Z)(an,!0),maxLength:Br?Kt:void 0})),!Br&&Hr?Ie.createElement("span",{className:"".concat(Gt,"-selection-item"),title:jr,style:or?{visibility:"hidden"}:void 0},Hr.label):null,br)},Un=Ot,Wt=function(an,vt){var Gt=(0,Ie.useRef)(null),wt=(0,Ie.useRef)(!1),$t=an.prefixCls,ut=an.open,Qt=an.mode,Xt=an.showSearch,ve=an.tokenWithEnter,Te=an.disabled,ht=an.prefix,Le=an.autoClearSearchValue,$e=an.onSearch,_n=an.onSearchSubmit,fn=an.onToggleOpen,zn=an.onInputKeyDown,Tr=an.onInputBlur,Kt=an.domRef;Ie.useImperativeHandle(vt,function(){return{focus:function(jr){Gt.current.focus(jr)},blur:function(){Gt.current.blur()}}});var Ft=Je(0),pn=(0,Ee.Z)(Ft,2),wn=pn[0],ct=pn[1],Hn=function(jr){var br=jr.which,Kr=Gt.current instanceof HTMLTextAreaElement;!Kr&&ut&&(br===rt.Z.UP||br===rt.Z.DOWN)&&jr.preventDefault(),zn&&zn(jr),br===rt.Z.ENTER&&Qt==="tags"&&!wt.current&&!ut&&(_n==null||_n(jr.target.value)),!(Kr&&!ut&&~[rt.Z.UP,rt.Z.DOWN,rt.Z.LEFT,rt.Z.RIGHT].indexOf(br))&&Et(br)&&fn(!0)},Bt=function(){ct(!0)},ar=(0,Ie.useRef)(null),dr=function(jr){$e(jr,!0,wt.current)!==!1&&fn(!0)},Zn=function(){wt.current=!0},xr=function(jr){wt.current=!1,Qt!=="combobox"&&dr(jr.target.value)},ir=function(jr){var br=jr.target.value;if(ve&&ar.current&&/[\r\n]/.test(ar.current)){var Kr=ar.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");br=br.replace(Kr,ar.current)}ar.current=null,dr(br)},Wr=function(jr){var br=jr.clipboardData,Kr=br==null?void 0:br.getData("text");ar.current=Kr||""},Br=function(jr){var br=jr.target;if(br!==Gt.current){var Kr=document.body.style.msTouchAction!==void 0;Kr?setTimeout(function(){Gt.current.focus()}):Gt.current.focus()}},Pr=function(jr){var br=wn();jr.target!==Gt.current&&!br&&!(Qt==="combobox"&&Te)&&jr.preventDefault(),(Qt!=="combobox"&&(!Xt||!br)||!ut)&&(ut&&Le!==!1&&$e("",!0,!1),fn())},Hr={inputRef:Gt,onInputKeyDown:Hn,onInputMouseDown:Bt,onInputChange:ir,onInputPaste:Wr,onInputCompositionStart:Zn,onInputCompositionEnd:xr,onInputBlur:Tr},ra=Qt==="multiple"||Qt==="tags"?Ie.createElement(Bn,(0,b.Z)({},an,Hr)):Ie.createElement(Un,(0,b.Z)({},an,Hr));return Ie.createElement("div",{ref:Kt,className:"".concat($t,"-selector"),onClick:Br,onMouseDown:Pr},ht&&Ie.createElement("div",{className:"".concat($t,"-prefix")},ht),ra)},gn=Ie.forwardRef(Wt),un=gn,De=x(68196),he=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ce=function(an){var vt=an===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:vt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:vt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:vt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:vt,adjustY:1},htmlRegion:"scroll"}}},Ne=function(an,vt){var Gt=an.prefixCls,wt=an.disabled,$t=an.visible,ut=an.children,Qt=an.popupElement,Xt=an.animation,ve=an.transitionName,Te=an.dropdownStyle,ht=an.dropdownClassName,Le=an.direction,$e=Le===void 0?"ltr":Le,_n=an.placement,fn=an.builtinPlacements,zn=an.dropdownMatchSelectWidth,Tr=an.dropdownRender,Kt=an.dropdownAlign,Ft=an.getPopupContainer,pn=an.empty,wn=an.getTriggerDOMNode,ct=an.onPopupVisibleChange,Hn=an.onPopupMouseEnter,Bt=(0,me.Z)(an,he),ar="".concat(Gt,"-dropdown"),dr=Qt;Tr&&(dr=Tr(Qt));var Zn=Ie.useMemo(function(){return fn||ce(zn)},[fn,zn]),xr=Xt?"".concat(ar,"-").concat(Xt):ve,ir=typeof zn=="number",Wr=Ie.useMemo(function(){return ir?null:zn===!1?"minWidth":"width"},[zn,ir]),Br=Te;ir&&(Br=(0,fe.Z)((0,fe.Z)({},Br),{},{width:zn}));var Pr=Ie.useRef(null);return Ie.useImperativeHandle(vt,function(){return{getPopupElement:function(){var ra;return(ra=Pr.current)===null||ra===void 0?void 0:ra.popupElement}}}),Ie.createElement(De.Z,(0,b.Z)({},Bt,{showAction:ct?["click"]:[],hideAction:ct?["click"]:[],popupPlacement:_n||($e==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Zn,prefixCls:ar,popupTransitionName:xr,popup:Ie.createElement("div",{onMouseEnter:Hn},dr),ref:Pr,stretch:Wr,popupAlign:Kt,popupVisible:$t,getPopupContainer:Ft,popupClassName:_e()(ht,(0,ue.Z)({},"".concat(ar,"-empty"),pn)),popupStyle:Br,getTriggerDOMNode:wn,onPopupVisibleChange:ct}),ut)},Ue=Ie.forwardRef(Ne),ge=Ue,et=x(48745);function pt(zt,an){var vt=zt.key,Gt;return"value"in zt&&(Gt=zt.value),vt!=null?vt:Gt!==void 0?Gt:"rc-index-key-".concat(an)}function sn(zt){return typeof zt!="undefined"&&!Number.isNaN(zt)}function It(zt,an){var vt=zt||{},Gt=vt.label,wt=vt.value,$t=vt.options,ut=vt.groupLabel,Qt=Gt||(an?"children":"label");return{label:Qt,value:wt||"value",options:$t||"options",groupLabel:ut||Qt}}function Zt(zt){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},vt=an.fieldNames,Gt=an.childrenAsData,wt=[],$t=It(vt,!1),ut=$t.label,Qt=$t.value,Xt=$t.options,ve=$t.groupLabel;function Te(ht,Le){Array.isArray(ht)&&ht.forEach(function($e){if(Le||!(Xt in $e)){var _n=$e[Qt];wt.push({key:pt($e,wt.length),groupOption:Le,data:$e,label:$e[ut],value:_n})}else{var fn=$e[ve];fn===void 0&&Gt&&(fn=$e.label),wt.push({key:pt($e,wt.length),group:!0,data:$e,label:fn}),Te($e[Xt],!0)}})}return Te(zt,!1),wt}function rn(zt){var an=(0,fe.Z)({},zt);return"props"in an||Object.defineProperty(an,"props",{get:function(){return(0,Oe.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),an}}),an}var yn=function(an,vt,Gt){if(!vt||!vt.length)return null;var wt=!1,$t=function Qt(Xt,ve){var Te=(0,et.Z)(ve),ht=Te[0],Le=Te.slice(1);if(!ht)return[Xt];var $e=Xt.split(ht);return wt=wt||$e.length>1,$e.reduce(function(_n,fn){return[].concat((0,be.Z)(_n),(0,be.Z)(Qt(fn,Le)))},[]).filter(Boolean)},ut=$t(an,vt);return wt?typeof Gt!="undefined"?ut.slice(0,Gt):ut:null},Yt=Ie.createContext(null),In=Yt;function Sn(zt){var an=zt.visible,vt=zt.values;if(!an)return null;var Gt=50;return Ie.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(vt.slice(0,Gt).map(function(wt){var $t=wt.label,ut=wt.value;return["number","string"].includes((0,ke.Z)($t))?$t:ut}).join(", ")),vt.length>Gt?", ...":null)}var jt=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Qn=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],jn=function(an){return an==="tags"||an==="multiple"},qn=Ie.forwardRef(function(zt,an){var vt,Gt=zt.id,wt=zt.prefixCls,$t=zt.className,ut=zt.showSearch,Qt=zt.tagRender,Xt=zt.direction,ve=zt.omitDomProps,Te=zt.displayValues,ht=zt.onDisplayValuesChange,Le=zt.emptyOptions,$e=zt.notFoundContent,_n=$e===void 0?"Not Found":$e,fn=zt.onClear,zn=zt.mode,Tr=zt.disabled,Kt=zt.loading,Ft=zt.getInputElement,pn=zt.getRawInputElement,wn=zt.open,ct=zt.defaultOpen,Hn=zt.onDropdownVisibleChange,Bt=zt.activeValue,ar=zt.onActiveValueChange,dr=zt.activeDescendantId,Zn=zt.searchValue,xr=zt.autoClearSearchValue,ir=zt.onSearch,Wr=zt.onSearchSplit,Br=zt.tokenSeparators,Pr=zt.allowClear,Hr=zt.prefix,ra=zt.suffixIcon,or=zt.clearIcon,jr=zt.OptionList,br=zt.animation,Kr=zt.transitionName,Rt=zt.dropdownStyle,pa=zt.dropdownClassName,Yr=zt.dropdownMatchSelectWidth,Zr=zt.dropdownRender,ta=zt.dropdownAlign,ia=zt.placement,Or=zt.builtinPlacements,Gr=zt.getPopupContainer,Dr=zt.showAction,$n=Dr===void 0?[]:Dr,nr=zt.onFocus,rr=zt.onBlur,Kn=zt.onKeyUp,Ir=zt.onKeyDown,Fr=zt.onMouseDown,Yn=(0,me.Z)(zt,jt),Xn=jn(zn),fr=(ut!==void 0?ut:Xn)||zn==="combobox",Ar=(0,fe.Z)({},Yn);Qn.forEach(function(li){delete Ar[li]}),ve==null||ve.forEach(function(li){delete Ar[li]});var ca=Ie.useState(!1),Ca=(0,Ee.Z)(ca,2),fa=Ca[0],ja=Ca[1];Ie.useEffect(function(){ja((0,tt.Z)())},[]);var Ra=Ie.useRef(null),ba=Ie.useRef(null),Da=Ie.useRef(null),Oa=Ie.useRef(null),Ua=Ie.useRef(null),On=Ie.useRef(!1),za=qe(),ci=(0,Ee.Z)(za,3),$a=ci[0],ni=ci[1],ii=ci[2];Ie.useImperativeHandle(an,function(){var li,Wa;return{focus:(li=Oa.current)===null||li===void 0?void 0:li.focus,blur:(Wa=Oa.current)===null||Wa===void 0?void 0:Wa.blur,scrollTo:function(Gi){var _i;return(_i=Ua.current)===null||_i===void 0?void 0:_i.scrollTo(Gi)},nativeElement:Ra.current||ba.current}});var Ia=Ie.useMemo(function(){var li;if(zn!=="combobox")return Zn;var Wa=(li=Te[0])===null||li===void 0?void 0:li.value;return typeof Wa=="string"||typeof Wa=="number"?String(Wa):""},[Zn,zn,Te]),pi=zn==="combobox"&&typeof Ft=="function"&&Ft()||null,ui=typeof pn=="function"&&pn(),gr=(0,Ke.x1)(ba,ui==null||(vt=ui.props)===null||vt===void 0?void 0:vt.ref),La=Ie.useState(!1),Ga=(0,Ee.Z)(La,2),la=Ga[0],Pa=Ga[1];(0,yt.Z)(function(){Pa(!0)},[]);var Za=(0,Me.Z)(!1,{defaultValue:ct,value:wn}),Ei=(0,Ee.Z)(Za,2),Di=Ei[0],ki=Ei[1],Ya=la?Di:!1,bo=!_n&&Le;(Tr||bo&&Ya&&zn==="combobox")&&(Ya=!1);var Yi=bo?!1:Ya,Sa=Ie.useCallback(function(li){var Wa=li!==void 0?li:!Ya;Tr||(ki(Wa),Ya!==Wa&&(Hn==null||Hn(Wa)))},[Tr,Ya,ki,Hn]),Fa=Ie.useMemo(function(){return(Br||[]).some(function(li){return[` -`,`\r -`].includes(li)})},[Br]),wa=Ie.useContext(In)||{},Qr=wa.maxCount,qa=wa.rawValues,Ja=function(Wa,Vi,Gi){if(!(Xn&&sn(Qr)&&(qa==null?void 0:qa.size)>=Qr)){var _i=!0,Pi=Wa;ar==null||ar(null);var co=yn(Wa,Br,sn(Qr)?Qr-qa.size:void 0),Ao=Gi?null:co;return zn!=="combobox"&&Ao&&(Pi="",Wr==null||Wr(Ao),Sa(!1),_i=!1),ir&&Ia!==Pi&&ir(Pi,{source:Vi?"typing":"effect"}),_i}},Ti=function(Wa){!Wa||!Wa.trim()||ir(Wa,{source:"submit"})};Ie.useEffect(function(){!Ya&&!Xn&&zn!=="combobox"&&Ja("",!1,!1)},[Ya]),Ie.useEffect(function(){Di&&Tr&&ki(!1),Tr&&!On.current&&ni(!1)},[Tr]);var fi=Je(),Ai=(0,Ee.Z)(fi,2),Fi=Ai[0],Mr=Ai[1],zi=Ie.useRef(!1),Ji=function(Wa){var Vi=Fi(),Gi=Wa.key,_i=Gi==="Enter";if(_i&&(zn!=="combobox"&&Wa.preventDefault(),Ya||Sa(!0)),Mr(!!Ia),Gi==="Backspace"&&!Vi&&Xn&&!Ia&&Te.length){for(var Pi=(0,be.Z)(Te),co=null,Ao=Pi.length-1;Ao>=0;Ao-=1){var po=Pi[Ao];if(!po.disabled){Pi.splice(Ao,1),co=po;break}}co&&ht(Pi,{type:"remove",values:[co]})}for(var Ki=arguments.length,Zi=new Array(Ki>1?Ki-1:0),Eo=1;Eo1?Vi-1:0),_i=1;_i1?co-1:0),po=1;po=_n},[Qt,_n,pn==null?void 0:pn.size]),Br=function($n){$n.preventDefault()},Pr=function($n){var nr;(nr=ir.current)===null||nr===void 0||nr.scrollTo(typeof $n=="number"?{index:$n}:$n)},Hr=Ie.useCallback(function(Dr){return Xt==="combobox"?!1:pn.has(Dr)},[Xt,(0,be.Z)(pn).toString(),pn.size]),ra=function($n){for(var nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,rr=xr.length,Kn=0;Kn1&&arguments[1]!==void 0?arguments[1]:!1;Kr($n);var rr={source:nr?"keyboard":"mouse"},Kn=xr[$n];if(!Kn){zn(null,-1,rr);return}zn(Kn.value,$n,rr)};(0,Ie.useEffect)(function(){Rt(Tr!==!1?ra(0):-1)},[xr.length,ve]);var pa=Ie.useCallback(function(Dr){return Xt==="combobox"?String(Dr).toLowerCase()===ve.toLowerCase():pn.has(Dr)},[Xt,ve,(0,be.Z)(pn).toString(),pn.size]);(0,Ie.useEffect)(function(){var Dr=setTimeout(function(){if(!Qt&&ut&&pn.size===1){var nr=Array.from(pn)[0],rr=xr.findIndex(function(Kn){var Ir=Kn.data;return ve?String(Ir.value).startsWith(ve):Ir.value===nr});rr!==-1&&(Rt(rr),Pr(rr))}});if(ut){var $n;($n=ir.current)===null||$n===void 0||$n.scrollTo(void 0)}return function(){return clearTimeout(Dr)}},[ut,ve]);var Yr=function($n){$n!==void 0&&Kt($n,{selected:!pn.has($n)}),Qt||Te(!1)};if(Ie.useImperativeHandle(vt,function(){return{onKeyDown:function($n){var nr=$n.which,rr=$n.ctrlKey;switch(nr){case rt.Z.N:case rt.Z.P:case rt.Z.UP:case rt.Z.DOWN:{var Kn=0;if(nr===rt.Z.UP?Kn=-1:nr===rt.Z.DOWN?Kn=1:it()&&rr&&(nr===rt.Z.N?Kn=1:nr===rt.Z.P&&(Kn=-1)),Kn!==0){var Ir=ra(br+Kn,Kn);Pr(Ir),Rt(Ir,!0)}break}case rt.Z.TAB:case rt.Z.ENTER:{var Fr,Yn=xr[br];Yn&&!(Yn!=null&&(Fr=Yn.data)!==null&&Fr!==void 0&&Fr.disabled)&&!Wr?Yr(Yn.value):Yr(void 0),ut&&$n.preventDefault();break}case rt.Z.ESC:Te(!1),ut&&$n.stopPropagation()}},onKeyUp:function(){},scrollTo:function($n){Pr($n)}}}),xr.length===0)return Ie.createElement("div",{role:"listbox",id:"".concat($t,"_list"),className:"".concat(Zn,"-empty"),onMouseDown:Br},ht);var Zr=Object.keys(wn).map(function(Dr){return wn[Dr]}),ta=function($n){return $n.label};function ia(Dr,$n){var nr=Dr.group;return{role:nr?"presentation":"option",id:"".concat($t,"_list_").concat($n)}}var Or=function($n){var nr=xr[$n];if(!nr)return null;var rr=nr.data||{},Kn=rr.value,Ir=nr.group,Fr=(0,ot.Z)(rr,!0),Yn=ta(nr);return nr?Ie.createElement("div",(0,b.Z)({"aria-label":typeof Yn=="string"&&!Ir?Yn:null},Fr,{key:$n},ia(nr,$n),{"aria-selected":pa(Kn)}),Kn):null},Gr={role:"listbox",id:"".concat($t,"_list")};return Ie.createElement(Ie.Fragment,null,ct&&Ie.createElement("div",(0,b.Z)({},Gr,{style:{height:0,width:0,overflow:"hidden"}}),Or(br-1),Or(br),Or(br+1)),Ie.createElement(xt.Z,{itemKey:"key",ref:ir,data:xr,height:Bt,itemHeight:ar,fullHeight:!1,onMouseDown:Br,onScroll:Le,virtual:ct,direction:Hn,innerProps:ct?null:Gr},function(Dr,$n){var nr=Dr.group,rr=Dr.groupOption,Kn=Dr.data,Ir=Dr.label,Fr=Dr.value,Yn=Kn.key;if(nr){var Xn,fr=(Xn=Kn.title)!==null&&Xn!==void 0?Xn:xn(Ir)?Ir.toString():void 0;return Ie.createElement("div",{className:_e()(Zn,"".concat(Zn,"-group"),Kn.className),title:fr},Ir!==void 0?Ir:Yn)}var Ar=Kn.disabled,ca=Kn.title,Ca=Kn.children,fa=Kn.style,ja=Kn.className,Ra=(0,me.Z)(Kn,pe),ba=(0,En.Z)(Ra,Zr),Da=Hr(Fr),Oa=Ar||!Da&&Wr,Ua="".concat(Zn,"-option"),On=_e()(Zn,Ua,ja,(0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)({},"".concat(Ua,"-grouped"),rr),"".concat(Ua,"-active"),br===$n&&!Oa),"".concat(Ua,"-disabled"),Oa),"".concat(Ua,"-selected"),Da)),za=ta(Dr),ci=!Ft||typeof Ft=="function"||Da,$a=typeof za=="number"?za:za||Fr,ni=xn($a)?$a.toString():void 0;return ca!==void 0&&(ni=ca),Ie.createElement("div",(0,b.Z)({},(0,ot.Z)(ba),ct?{}:ia(Dr,$n),{"aria-selected":pa(Fr),className:On,title:ni,onMouseMove:function(){br===$n||Oa||Rt($n)},onClick:function(){Oa||Yr(Fr)},style:fa}),Ie.createElement("div",{className:"".concat(Ua,"-content")},typeof dr=="function"?dr(Dr,{index:$n}):$a),Ie.isValidElement(Ft)||Da,ci&&Ie.createElement(Ge,{className:"".concat(Zn,"-option-state"),customizeIcon:Ft,customizeIconProps:{value:Fr,disabled:Oa,isSelected:Da}},Da?"\u2713":null))}))},cn=Ie.forwardRef(Rn),Sr=cn,yr=function(zt,an){var vt=Ie.useRef({values:new Map,options:new Map}),Gt=Ie.useMemo(function(){var $t=vt.current,ut=$t.values,Qt=$t.options,Xt=zt.map(function(ht){if(ht.label===void 0){var Le;return(0,fe.Z)((0,fe.Z)({},ht),{},{label:(Le=ut.get(ht.value))===null||Le===void 0?void 0:Le.label})}return ht}),ve=new Map,Te=new Map;return Xt.forEach(function(ht){ve.set(ht.value,ht),Te.set(ht.value,an.get(ht.value)||Qt.get(ht.value))}),vt.current.values=ve,vt.current.options=Te,Xt},[zt,an]),wt=Ie.useCallback(function($t){return an.get($t)||vt.current.options.get($t)},[an]);return[Gt,wt]};function Jn(zt,an){return At(zt).join("").toUpperCase().includes(an)}var vr=function(zt,an,vt,Gt,wt){return Ie.useMemo(function(){if(!vt||Gt===!1)return zt;var $t=an.options,ut=an.label,Qt=an.value,Xt=[],ve=typeof Gt=="function",Te=vt.toUpperCase(),ht=ve?Gt:function($e,_n){return wt?Jn(_n[wt],Te):_n[$t]?Jn(_n[ut!=="children"?ut:"label"],Te):Jn(_n[Qt],Te)},Le=ve?function($e){return rn($e)}:function($e){return $e};return zt.forEach(function($e){if($e[$t]){var _n=ht(vt,Le($e));if(_n)Xt.push($e);else{var fn=$e[$t].filter(function(zn){return ht(vt,Le(zn))});fn.length&&Xt.push((0,fe.Z)((0,fe.Z)({},$e),{},(0,ue.Z)({},$t,fn)))}return}ht(vt,Le($e))&&Xt.push($e)}),Xt},[zt,Gt,wt,vt,an])},bt=x(6551),wr=x(11592),ur=["children","value"],pr=["children"];function Vn(zt){var an=zt,vt=an.key,Gt=an.props,wt=Gt.children,$t=Gt.value,ut=(0,me.Z)(Gt,ur);return(0,fe.Z)({key:vt,value:$t!==void 0?$t:vt,children:wt},ut)}function Er(zt){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,wr.Z)(zt).map(function(vt,Gt){if(!Ie.isValidElement(vt)||!vt.type)return null;var wt=vt,$t=wt.type.isSelectOptGroup,ut=wt.key,Qt=wt.props,Xt=Qt.children,ve=(0,me.Z)(Qt,pr);return an||!$t?Vn(vt):(0,fe.Z)((0,fe.Z)({key:"__RC_SELECT_GRP__".concat(ut===null?Gt:ut,"__"),label:ut},ve),{},{options:Er(Xt)})}).filter(function(vt){return vt})}var mr=function(an,vt,Gt,wt,$t){return Ie.useMemo(function(){var ut=an,Qt=!an;Qt&&(ut=Er(vt));var Xt=new Map,ve=new Map,Te=function($e,_n,fn){fn&&typeof fn=="string"&&$e.set(_n[fn],_n)},ht=function Le($e){for(var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,fn=0;fn<$e.length;fn+=1){var zn=$e[fn];!zn[Gt.options]||_n?(Xt.set(zn[Gt.value],zn),Te(ve,zn,Gt.label),Te(ve,zn,wt),Te(ve,zn,$t)):Le(zn[Gt.options],!0)}};return ht(ut),{options:ut,valueOptions:Xt,labelOptions:ve}},[an,vt,Gt,wt,$t])},Rr=mr;function kr(zt){var an=Ie.useRef();an.current=zt;var vt=Ie.useCallback(function(){return an.current.apply(an,arguments)},[]);return vt}function Wn(zt){var an=zt.mode,vt=zt.options,Gt=zt.children,wt=zt.backfill,$t=zt.allowClear,ut=zt.placeholder,Qt=zt.getInputElement,Xt=zt.showSearch,ve=zt.onSearch,Te=zt.defaultOpen,ht=zt.autoFocus,Le=zt.labelInValue,$e=zt.value,_n=zt.inputValue,fn=zt.optionLabelProp,zn=isMultiple(an),Tr=Xt!==void 0?Xt:zn||an==="combobox",Kt=vt||convertChildrenToData(Gt);if(warning(an!=="tags"||Kt.every(function(ct){return!ct.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),an==="tags"||an==="combobox"){var Ft=Kt.some(function(ct){return ct.options?ct.options.some(function(Hn){return typeof("value"in Hn?Hn.value:Hn.key)=="number"}):typeof("value"in ct?ct.value:ct.key)=="number"});warning(!Ft,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(an!=="combobox"||!fn,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(an==="combobox"||!wt,"`backfill` only works with `combobox` mode."),warning(an==="combobox"||!Qt,"`getInputElement` only work with `combobox` mode."),noteOnce(an!=="combobox"||!Qt||!$t||!ut,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!Tr&&an!=="combobox"&&an!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Te||ht,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),$e!=null){var pn=toArray($e);warning(!Le||pn.every(function(ct){return _typeof(ct)==="object"&&("key"in ct||"value"in ct)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!zn||Array.isArray($e),"`value` should be array when `mode` is `multiple` or `tags`")}if(Gt){var wn=null;toNodeArray(Gt).some(function(ct){if(!React.isValidElement(ct)||!ct.type)return!1;var Hn=ct,Bt=Hn.type;if(Bt.isSelectOption)return!1;if(Bt.isSelectOptGroup){var ar=toNodeArray(ct.props.children).every(function(dr){return!React.isValidElement(dr)||!ct.type||dr.type.isSelectOption?!0:(wn=dr.type,!1)});return!ar}return wn=Bt,!0}),wn&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(wn.displayName||wn.name||wn,"`.")),warning(_n===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Lr(zt,an){if(zt){var vt=function Gt(wt){for(var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ut=0;ut0?Sa(Qr.options):Qr.options}):Qr})},ci=Ie.useMemo(function(){return Kt?za(On):On},[On,Kt,Gr]),$a=Ie.useMemo(function(){return Zt(ci,{fieldNames:ta,childrenAsData:Yr})},[ci,ta,Yr]),ni=function(Fa){var wa=Ir(Fa);if(fr(wa),jr&&(wa.length!==fa.length||wa.some(function(Ja,Ti){var fi;return((fi=fa[Ti])===null||fi===void 0?void 0:fi.value)!==(Ja==null?void 0:Ja.value)}))){var Qr=or?wa:wa.map(function(Ja){return Ja.value}),qa=wa.map(function(Ja){return rn(ja(Ja.value))});jr(pa?Qr:Qr[0],pa?qa:qa[0])}},ii=Ie.useState(null),Ia=(0,Ee.Z)(ii,2),pi=Ia[0],ui=Ia[1],gr=Ie.useState(0),La=(0,Ee.Z)(gr,2),Ga=La[0],la=La[1],Pa=Bt!==void 0?Bt:Gt!=="combobox",Za=Ie.useCallback(function(Sa,Fa){var wa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Qr=wa.source,qa=Qr===void 0?"keyboard":Qr;la(Fa),ut&&Gt==="combobox"&&Sa!==null&&qa==="keyboard"&&ui(String(Sa))},[ut,Gt]),Ei=function(Fa,wa,Qr){var qa=function(){var ko,Li=ja(Fa);return[or?{label:Li==null?void 0:Li[ta.label],value:Fa,key:(ko=Li==null?void 0:Li.key)!==null&&ko!==void 0?ko:Fa}:Fa,rn(Li)]};if(wa&&$e){var Ja=qa(),Ti=(0,Ee.Z)(Ja,2),fi=Ti[0],Ai=Ti[1];$e(fi,Ai)}else if(!wa&&_n&&Qr!=="clear"){var Fi=qa(),Mr=(0,Ee.Z)(Fi,2),zi=Mr[0],Ji=Mr[1];_n(zi,Ji)}},Di=kr(function(Sa,Fa){var wa,Qr=pa?Fa.selected:!0;Qr?wa=pa?[].concat((0,be.Z)(fa),[Sa]):[Sa]:wa=fa.filter(function(qa){return qa.value!==Sa}),ni(wa),Ei(Sa,Qr),Gt==="combobox"?ui(""):(!jn||Le)&&(Dr(""),ui(""))}),ki=function(Fa,wa){ni(Fa);var Qr=wa.type,qa=wa.values;(Qr==="remove"||Qr==="clear")&&qa.forEach(function(Ja){Ei(Ja.value,!1,Qr)})},Ya=function(Fa,wa){if(Dr(Fa),ui(null),wa.source==="submit"){var Qr=(Fa||"").trim();if(Qr){var qa=Array.from(new Set([].concat((0,be.Z)(ba),[Qr])));ni(qa),Ei(Qr,!0),Dr("")}return}wa.source!=="blur"&&(Gt==="combobox"&&ni(Fa),Te==null||Te(Fa))},bo=function(Fa){var wa=Fa;Gt!=="tags"&&(wa=Fa.map(function(qa){var Ja=rr.get(qa);return Ja==null?void 0:Ja.value}).filter(function(qa){return qa!==void 0}));var Qr=Array.from(new Set([].concat((0,be.Z)(ba),(0,be.Z)(wa))));ni(Qr),Qr.forEach(function(qa){Ei(qa,!0)})},Yi=Ie.useMemo(function(){var Sa=dr!==!1&&zn!==!1;return(0,fe.Z)((0,fe.Z)({},$n),{},{flattenOptions:$a,onActiveValue:Za,defaultActiveFirstOption:Pa,onSelect:Di,menuItemSelectedIcon:ar,rawValues:ba,fieldNames:ta,virtual:Sa,direction:Zn,listHeight:ir,listItemHeight:Br,childrenAsData:Yr,maxCount:br,optionRender:ct})},[br,$n,$a,Za,Pa,Di,ar,ba,ta,dr,zn,Zn,ir,Br,Yr,ct]);return Ie.createElement(In.Provider,{value:Yi},Ie.createElement(mn,(0,b.Z)({},Kr,{id:Rt,prefixCls:$t,ref:an,omitDomProps:da,mode:Gt,displayValues:Ra,onDisplayValuesChange:ki,direction:Zn,searchValue:Gr,onSearch:Ya,autoClearSearchValue:Le,onSearchSplit:bo,dropdownMatchSelectWidth:zn,OptionList:Sr,emptyOptions:!$a.length,activeValue:pi,activeDescendantId:"".concat(Rt,"_list_").concat(Ga)})))}),er=kn;er.Option=tn,er.OptGroup=Ln;var zr=er,na=zr},22711:function(Se,oe,x){"use strict";x.r(oe),x.d(oe,{ResizableTextArea:function(){return ft},default:function(){return Nt}});var b=x(60499),be=x(18642),ue=x(85899),fe=x(77654),Ee=x(72190),me=x(42244),ke=x(92310),Me=x.n(ke),Oe=x(36901),Ie=x(66003),ze=x(30292),_e=x(18929),yt=x(59301),tt=x(43749),Ke=x(29301),lt=x(34280),Ge=x(16089),Ye=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; - pointer-events: none !important; -`,Ve=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Qe={},qe;function Je(At){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Dn=At.getAttribute("id")||At.getAttribute("data-reactid")||At.getAttribute("name");if(qt&&Qe[Dn])return Qe[Dn];var gt=window.getComputedStyle(At),We=gt.getPropertyValue("box-sizing")||gt.getPropertyValue("-moz-box-sizing")||gt.getPropertyValue("-webkit-box-sizing"),xe=parseFloat(gt.getPropertyValue("padding-bottom"))+parseFloat(gt.getPropertyValue("padding-top")),nn=parseFloat(gt.getPropertyValue("border-bottom-width"))+parseFloat(gt.getPropertyValue("border-top-width")),en=Ve.map(function(Ht){return"".concat(Ht,":").concat(gt.getPropertyValue(Ht))}).join(";"),at={sizingStyle:en,paddingSize:xe,borderSize:nn,boxSizing:We};return qt&&Dn&&(Qe[Dn]=at),at}function Xe(At){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Dn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,gt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;qe||(qe=document.createElement("textarea"),qe.setAttribute("tab-index","-1"),qe.setAttribute("aria-hidden","true"),qe.setAttribute("name","hiddenTextarea"),document.body.appendChild(qe)),At.getAttribute("wrap")?qe.setAttribute("wrap",At.getAttribute("wrap")):qe.removeAttribute("wrap");var We=Je(At,qt),xe=We.paddingSize,nn=We.borderSize,en=We.boxSizing,at=We.sizingStyle;qe.setAttribute("style","".concat(at,";").concat(Ye)),qe.value=At.value||At.placeholder||"";var Ht=void 0,_t=void 0,Bn,Ot=qe.scrollHeight;if(en==="border-box"?Ot+=nn:en==="content-box"&&(Ot-=xe),Dn!==null||gt!==null){qe.value=" ";var Un=qe.scrollHeight-xe;Dn!==null&&(Ht=Un*Dn,en==="border-box"&&(Ht=Ht+xe+nn),Ot=Math.max(Ht,Ot)),gt!==null&&(_t=Un*gt,en==="border-box"&&(_t=_t+xe+nn),Bn=Ot>_t?"":"hidden",Ot=Math.min(_t,Ot))}var Wt={height:Ot,overflowY:Bn,resize:"none"};return Ht&&(Wt.minHeight=Ht),_t&&(Wt.maxHeight=_t),Wt}var rt=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Et=0,ot=1,kt=2,dt=yt.forwardRef(function(At,qt){var Dn=At,gt=Dn.prefixCls,We=Dn.defaultValue,xe=Dn.value,nn=Dn.autoSize,en=Dn.onResize,at=Dn.className,Ht=Dn.style,_t=Dn.disabled,Bn=Dn.onChange,Ot=Dn.onInternalAutoSize,Un=(0,me.Z)(Dn,rt),Wt=(0,_e.Z)(We,{value:xe,postState:function(tn){return tn!=null?tn:""}}),gn=(0,Ee.Z)(Wt,2),un=gn[0],De=gn[1],he=function(tn){De(tn.target.value),Bn==null||Bn(tn)},ce=yt.useRef();yt.useImperativeHandle(qt,function(){return{textArea:ce.current}});var Ne=yt.useMemo(function(){return nn&&(0,tt.Z)(nn)==="object"?[nn.minRows,nn.maxRows]:[]},[nn]),Ue=(0,Ee.Z)(Ne,2),ge=Ue[0],et=Ue[1],pt=!!nn,sn=function(){try{if(document.activeElement===ce.current){var tn=ce.current,Ut=tn.selectionStart,En=tn.selectionEnd,xt=tn.scrollTop;ce.current.setSelectionRange(Ut,En),ce.current.scrollTop=xt}}catch(it){}},It=yt.useState(kt),Zt=(0,Ee.Z)(It,2),rn=Zt[0],yn=Zt[1],Yt=yt.useState(),In=(0,Ee.Z)(Yt,2),Sn=In[0],jt=In[1],Qn=function(){yn(Et)};(0,lt.Z)(function(){pt&&Qn()},[xe,ge,et,pt]),(0,lt.Z)(function(){if(rn===Et)yn(ot);else if(rn===ot){var Dt=Xe(ce.current,!1,ge,et);yn(kt),jt(Dt)}else sn()},[rn]);var jn=yt.useRef(),qn=function(){Ge.Z.cancel(jn.current)},mn=function(tn){rn===kt&&(en==null||en(tn),nn&&(qn(),jn.current=(0,Ge.Z)(function(){Qn()})))};yt.useEffect(function(){return qn},[]);var Gn=pt?Sn:null,Ln=(0,ue.Z)((0,ue.Z)({},Ht),Gn);return(rn===Et||rn===ot)&&(Ln.overflowY="hidden",Ln.overflowX="hidden"),yt.createElement(Ke.Z,{onResize:mn,disabled:!(nn||en)},yt.createElement("textarea",(0,b.Z)({},Un,{ref:ce,style:Ln,className:Me()(gt,at,(0,be.Z)({},"".concat(gt,"-disabled"),_t)),disabled:_t,value:un,onChange:he})))}),ft=dt,Ct=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Pt=yt.forwardRef(function(At,qt){var Dn,gt=At.defaultValue,We=At.value,xe=At.onFocus,nn=At.onBlur,en=At.onChange,at=At.allowClear,Ht=At.maxLength,_t=At.onCompositionStart,Bn=At.onCompositionEnd,Ot=At.suffix,Un=At.prefixCls,Wt=Un===void 0?"rc-textarea":Un,gn=At.showCount,un=At.count,De=At.className,he=At.style,ce=At.disabled,Ne=At.hidden,Ue=At.classNames,ge=At.styles,et=At.onResize,pt=At.onClear,sn=At.onPressEnter,It=At.readOnly,Zt=At.autoSize,rn=At.onKeyDown,yn=(0,me.Z)(At,Ct),Yt=(0,_e.Z)(gt,{value:We,defaultValue:gt}),In=(0,Ee.Z)(Yt,2),Sn=In[0],jt=In[1],Qn=Sn==null?"":String(Sn),jn=yt.useState(!1),qn=(0,Ee.Z)(jn,2),mn=qn[0],Gn=qn[1],Ln=yt.useRef(!1),Dt=yt.useState(null),tn=(0,Ee.Z)(Dt,2),Ut=tn[0],En=tn[1],xt=(0,yt.useRef)(null),it=(0,yt.useRef)(null),pe=function(){var er;return(er=it.current)===null||er===void 0?void 0:er.textArea},xn=function(){pe().focus()};(0,yt.useImperativeHandle)(qt,function(){var kn;return{resizableTextArea:it.current,focus:xn,blur:function(){pe().blur()},nativeElement:((kn=xt.current)===null||kn===void 0?void 0:kn.nativeElement)||pe()}}),(0,yt.useEffect)(function(){Gn(function(kn){return!ce&&kn})},[ce]);var Rn=yt.useState(null),cn=(0,Ee.Z)(Rn,2),Sr=cn[0],yr=cn[1];yt.useEffect(function(){if(Sr){var kn;(kn=pe()).setSelectionRange.apply(kn,(0,fe.Z)(Sr))}},[Sr]);var Jn=(0,Ie.Z)(un,gn),vr=(Dn=Jn.max)!==null&&Dn!==void 0?Dn:Ht,bt=Number(vr)>0,wr=Jn.strategy(Qn),ur=!!vr&&wr>vr,pr=function(er,zr){var na=zr;!Ln.current&&Jn.exceedFormatter&&Jn.max&&Jn.strategy(zr)>Jn.max&&(na=Jn.exceedFormatter(zr,{max:Jn.max}),zr!==na&&yr([pe().selectionStart||0,pe().selectionEnd||0])),jt(na),(0,ze.rJ)(er.currentTarget,er,en,na)},Vn=function(er){Ln.current=!0,_t==null||_t(er)},Er=function(er){Ln.current=!1,pr(er,er.currentTarget.value),Bn==null||Bn(er)},mr=function(er){pr(er,er.target.value)},Rr=function(er){er.key==="Enter"&&sn&&sn(er),rn==null||rn(er)},kr=function(er){Gn(!0),xe==null||xe(er)},Wn=function(er){Gn(!1),nn==null||nn(er)},Lr=function(er){jt(""),xn(),(0,ze.rJ)(pe(),er,en)},qr=Ot,Ur;Jn.show&&(Jn.showFormatter?Ur=Jn.showFormatter({value:Qn,count:wr,maxLength:vr}):Ur="".concat(wr).concat(bt?" / ".concat(vr):""),qr=yt.createElement(yt.Fragment,null,qr,yt.createElement("span",{className:Me()("".concat(Wt,"-data-count"),Ue==null?void 0:Ue.count),style:ge==null?void 0:ge.count},Ur)));var da=function(er){var zr;et==null||et(er),(zr=pe())!==null&&zr!==void 0&&zr.style.height&&En(!0)},$r=!Zt&&!gn&&!at;return yt.createElement(Oe.BaseInput,{ref:xt,value:Qn,allowClear:at,handleReset:Lr,suffix:qr,prefixCls:Wt,classNames:(0,ue.Z)((0,ue.Z)({},Ue),{},{affixWrapper:Me()(Ue==null?void 0:Ue.affixWrapper,(0,be.Z)((0,be.Z)({},"".concat(Wt,"-show-count"),gn),"".concat(Wt,"-textarea-allow-clear"),at))}),disabled:ce,focused:mn,className:Me()(De,ur&&"".concat(Wt,"-out-of-range")),style:(0,ue.Z)((0,ue.Z)({},he),Ut&&!$r?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Ur=="string"?Ur:void 0}},hidden:Ne,readOnly:It,onClear:pt},yt.createElement(ft,(0,b.Z)({},yn,{autoSize:Zt,maxLength:Ht,onKeyDown:Rr,onChange:mr,onFocus:kr,onBlur:Wn,onCompositionStart:Vn,onCompositionEnd:Er,className:Me()(Ue==null?void 0:Ue.textarea),style:(0,ue.Z)((0,ue.Z)({},ge==null?void 0:ge.textarea),{},{resize:he==null?void 0:he.resize}),disabled:ce,prefixCls:Wt,onResize:da,ref:it,readOnly:It})))}),Ze=Pt,Nt=Ze},8224:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return be}});var b=x(4676);function be(ue,fe,Ee,me){var ke=b.unstable_batchedUpdates?function(Oe){b.unstable_batchedUpdates(Ee,Oe)}:Ee;return ue!=null&&ue.addEventListener&&ue.addEventListener(fe,ke,me),{remove:function(){ue!=null&&ue.removeEventListener&&ue.removeEventListener(fe,ke,me)}}}},48911:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return un}});var b=x(60499),be=x(43749),ue=x(85899),fe=x(18642),Ee=x(72190),me=x(42244),ke=x(92310),Me=x.n(ke),Oe=x(29301),Ie=x(70425),ze=x(34280),_e=x(59301),yt=x(4676),tt=_e.forwardRef(function(De,he){var ce=De.height,Ne=De.offsetY,Ue=De.offsetX,ge=De.children,et=De.prefixCls,pt=De.onInnerResize,sn=De.innerProps,It=De.rtl,Zt=De.extra,rn={},yn={display:"flex",flexDirection:"column"};return Ne!==void 0&&(rn={height:ce,position:"relative",overflow:"hidden"},yn=(0,ue.Z)((0,ue.Z)({},yn),{},(0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)((0,fe.Z)({transform:"translateY(".concat(Ne,"px)")},It?"marginRight":"marginLeft",-Ue),"position","absolute"),"left",0),"right",0),"top",0))),_e.createElement("div",{style:rn},_e.createElement(Oe.Z,{onResize:function(In){var Sn=In.offsetHeight;Sn&&pt&&pt()}},_e.createElement("div",(0,b.Z)({style:yn,className:Me()((0,fe.Z)({},"".concat(et,"-holder-inner"),et)),ref:he},sn),ge,Zt)))});tt.displayName="Filler";var Ke=tt;function lt(De){var he=De.children,ce=De.setRef,Ne=_e.useCallback(function(Ue){ce(Ue)},[]);return _e.cloneElement(he,{ref:Ne})}function Ge(De,he,ce,Ne,Ue,ge,et,pt){var sn=pt.getKey;return De.slice(he,ce+1).map(function(It,Zt){var rn=he+Zt,yn=et(It,rn,{style:{width:Ne},offsetX:Ue}),Yt=sn(It);return _e.createElement(lt,{key:Yt,setRef:function(Sn){return ge(It,Sn)}},yn)})}function Ye(De,he,ce,Ne){var Ue=ce-De,ge=he-ce,et=Math.min(Ue,ge)*2;if(Ne<=et){var pt=Math.floor(Ne/2);return Ne%2?ce+pt+1:ce-pt}return Ue>ge?ce-(Ne-ge):ce+(Ne-Ue)}function Ve(De,he,ce){var Ne=De.length,Ue=he.length,ge,et;if(Ne===0&&Ue===0)return null;Ne2&&arguments[2]!==void 0?arguments[2]:!1,rn=sn?It<0&&pt.current.left||It>0&&pt.current.right:It<0&&pt.current.top||It>0&&pt.current.bottom;return Zt&&rn?(clearTimeout(ge.current),Ue.current=!1):(!rn||Ue.current)&&et(),!Ue.current&&rn}};function Et(De,he,ce,Ne,Ue,ge,et){var pt=(0,_e.useRef)(0),sn=(0,_e.useRef)(null),It=(0,_e.useRef)(null),Zt=(0,_e.useRef)(!1),rn=rt(he,ce,Ne,Ue);function yn(jn,qn){if(qe.Z.cancel(sn.current),!rn(!1,qn)){var mn=jn;if(!mn._virtualHandled)mn._virtualHandled=!0;else return;pt.current+=qn,It.current=qn,Xe||mn.preventDefault(),sn.current=(0,qe.Z)(function(){var Gn=Zt.current?10:1;et(pt.current*Gn,!1),pt.current=0})}}function Yt(jn,qn){et(qn,!0),Xe||jn.preventDefault()}var In=(0,_e.useRef)(null),Sn=(0,_e.useRef)(null);function jt(jn){if(De){qe.Z.cancel(Sn.current),Sn.current=(0,qe.Z)(function(){In.current=null},2);var qn=jn.deltaX,mn=jn.deltaY,Gn=jn.shiftKey,Ln=qn,Dt=mn;(In.current==="sx"||!In.current&&Gn&&mn&&!qn)&&(Ln=mn,Dt=0,In.current="sx");var tn=Math.abs(Ln),Ut=Math.abs(Dt);In.current===null&&(In.current=ge&&tn>Ut?"x":"y"),In.current==="y"?yn(jn,Dt):Yt(jn,Ln)}}function Qn(jn){De&&(Zt.current=jn.detail===It.current)}return[jt,Qn]}function ot(De,he,ce,Ne){var Ue=_e.useMemo(function(){return[new Map,[]]},[De,ce.id,Ne]),ge=(0,Ee.Z)(Ue,2),et=ge[0],pt=ge[1],sn=function(Zt){var rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zt,yn=et.get(Zt),Yt=et.get(rn);if(yn===void 0||Yt===void 0)for(var In=De.length,Sn=pt.length;Sn0&&arguments[0]!==void 0?arguments[0]:!1;Zt();var In=function(){var Qn=!1;pt.current.forEach(function(jn,qn){if(jn&&jn.offsetParent){var mn=jn.offsetHeight,Gn=getComputedStyle(jn),Ln=Gn.marginTop,Dt=Gn.marginBottom,tn=Pt(Ln),Ut=Pt(Dt),En=mn+tn+Ut;sn.current.get(qn)!==En&&(sn.current.set(qn,En),Qn=!0)}}),Qn&&et(function(jn){return jn+1})};if(Yt)In();else{It.current+=1;var Sn=It.current;Promise.resolve().then(function(){Sn===It.current&&In()})}}function yn(Yt,In){var Sn=De(Yt),jt=pt.current.get(Sn);In?(pt.current.set(Sn,In),rn()):pt.current.delete(Sn),!jt!=!In&&(In?he==null||he(Yt):ce==null||ce(Yt))}return(0,_e.useEffect)(function(){return Zt},[]),[yn,rn,sn.current,ge]}var Nt=14/15;function At(De,he,ce){var Ne=(0,_e.useRef)(!1),Ue=(0,_e.useRef)(0),ge=(0,_e.useRef)(0),et=(0,_e.useRef)(null),pt=(0,_e.useRef)(null),sn,It=function(Yt){if(Ne.current){var In=Math.ceil(Yt.touches[0].pageX),Sn=Math.ceil(Yt.touches[0].pageY),jt=Ue.current-In,Qn=ge.current-Sn,jn=Math.abs(jt)>Math.abs(Qn);jn?Ue.current=In:ge.current=Sn;var qn=ce(jn,jn?jt:Qn,!1,Yt);qn&&Yt.preventDefault(),clearInterval(pt.current),qn&&(pt.current=setInterval(function(){jn?jt*=Nt:Qn*=Nt;var mn=Math.floor(jn?jt:Qn);(!ce(jn,mn,!0)||Math.abs(mn)<=.1)&&clearInterval(pt.current)},16))}},Zt=function(){Ne.current=!1,sn()},rn=function(Yt){sn(),Yt.touches.length===1&&!Ne.current&&(Ne.current=!0,Ue.current=Math.ceil(Yt.touches[0].pageX),ge.current=Math.ceil(Yt.touches[0].pageY),et.current=Yt.target,et.current.addEventListener("touchmove",It,{passive:!1}),et.current.addEventListener("touchend",Zt,{passive:!0}))};sn=function(){et.current&&(et.current.removeEventListener("touchmove",It),et.current.removeEventListener("touchend",Zt))},(0,ze.Z)(function(){return De&&he.current.addEventListener("touchstart",rn,{passive:!0}),function(){var yn;(yn=he.current)===null||yn===void 0||yn.removeEventListener("touchstart",rn),sn(),clearInterval(pt.current)}},[De])}function qt(De){return Math.floor(Math.pow(De,.5))}function Dn(De,he){var ce="touches"in De?De.touches[0]:De;return ce[he?"pageX":"pageY"]-window[he?"scrollX":"scrollY"]}function gt(De,he,ce){_e.useEffect(function(){var Ne=he.current;if(De&&Ne){var Ue=!1,ge,et,pt=function(){qe.Z.cancel(ge)},sn=function yn(){pt(),ge=(0,qe.Z)(function(){ce(et),yn()})},It=function(){Ue=!1,pt()},Zt=function(Yt){if(!(Yt.target.draggable||Yt.button!==0)){var In=Yt;In._virtualHandled||(In._virtualHandled=!0,Ue=!0)}},rn=function(Yt){if(Ue){var In=Dn(Yt,!1),Sn=Ne.getBoundingClientRect(),jt=Sn.top,Qn=Sn.bottom;if(In<=jt){var jn=jt-In;et=-qt(jn),sn()}else if(In>=Qn){var qn=In-Qn;et=qt(qn),sn()}else pt()}};return Ne.addEventListener("mousedown",Zt),Ne.ownerDocument.addEventListener("mouseup",It),Ne.ownerDocument.addEventListener("mousemove",rn),Ne.ownerDocument.addEventListener("dragend",It),function(){Ne.removeEventListener("mousedown",Zt),Ne.ownerDocument.removeEventListener("mouseup",It),Ne.ownerDocument.removeEventListener("mousemove",rn),Ne.ownerDocument.removeEventListener("dragend",It),pt()}}},[De])}var We=10;function xe(De,he,ce,Ne,Ue,ge,et,pt){var sn=_e.useRef(),It=_e.useState(null),Zt=(0,Ee.Z)(It,2),rn=Zt[0],yn=Zt[1];return(0,ze.Z)(function(){if(rn&&rn.times=0;xn-=1){var Rn=Ue(he[xn]),cn=ce.get(Rn);if(cn===void 0){jn=!0;break}if(pe-=cn,pe<=0)break}switch(Gn){case"top":mn=Dt-jt;break;case"bottom":mn=tn-Qn+jt;break;default:{var Sr=De.current.scrollTop,yr=Sr+Qn;Dtyr&&(qn="bottom")}}mn!==null&&et(mn),mn!==rn.lastTop&&(jn=!0)}jn&&yn((0,ue.Z)((0,ue.Z)({},rn),{},{times:rn.times+1,targetAlign:qn,lastTop:mn}))}},[rn,De.current]),function(Yt){if(Yt==null){pt();return}if(qe.Z.cancel(sn.current),typeof Yt=="number")et(Yt);else if(Yt&&(0,be.Z)(Yt)==="object"){var In,Sn=Yt.align;"index"in Yt?In=Yt.index:In=he.findIndex(function(jn){return Ue(jn)===Yt.key});var jt=Yt.offset,Qn=jt===void 0?0:jt;yn({times:0,index:In,offset:Qn,originAlign:Sn})}}}var nn=_e.forwardRef(function(De,he){var ce=De.prefixCls,Ne=De.rtl,Ue=De.scrollOffset,ge=De.scrollRange,et=De.onStartMove,pt=De.onStopMove,sn=De.onScroll,It=De.horizontal,Zt=De.spinSize,rn=De.containerSize,yn=De.style,Yt=De.thumbStyle,In=De.showScrollBar,Sn=_e.useState(!1),jt=(0,Ee.Z)(Sn,2),Qn=jt[0],jn=jt[1],qn=_e.useState(null),mn=(0,Ee.Z)(qn,2),Gn=mn[0],Ln=mn[1],Dt=_e.useState(null),tn=(0,Ee.Z)(Dt,2),Ut=tn[0],En=tn[1],xt=!Ne,it=_e.useRef(),pe=_e.useRef(),xn=_e.useState(In),Rn=(0,Ee.Z)(xn,2),cn=Rn[0],Sr=Rn[1],yr=_e.useRef(),Jn=function(){In===!0||In===!1||(clearTimeout(yr.current),Sr(!0),yr.current=setTimeout(function(){Sr(!1)},3e3))},vr=ge-rn||0,bt=rn-Zt||0,wr=_e.useMemo(function(){if(Ue===0||vr===0)return 0;var Lr=Ue/vr;return Lr*bt},[Ue,vr,bt]),ur=function(qr){qr.stopPropagation(),qr.preventDefault()},pr=_e.useRef({top:wr,dragging:Qn,pageY:Gn,startTop:Ut});pr.current={top:wr,dragging:Qn,pageY:Gn,startTop:Ut};var Vn=function(qr){jn(!0),Ln(Dn(qr,It)),En(pr.current.top),et(),qr.stopPropagation(),qr.preventDefault()};_e.useEffect(function(){var Lr=function($r){$r.preventDefault()},qr=it.current,Ur=pe.current;return qr.addEventListener("touchstart",Lr,{passive:!1}),Ur.addEventListener("touchstart",Vn,{passive:!1}),function(){qr.removeEventListener("touchstart",Lr),Ur.removeEventListener("touchstart",Vn)}},[]);var Er=_e.useRef();Er.current=vr;var mr=_e.useRef();mr.current=bt,_e.useEffect(function(){if(Qn){var Lr,qr=function($r){var kn=pr.current,er=kn.dragging,zr=kn.pageY,na=kn.startTop;qe.Z.cancel(Lr);var zt=it.current.getBoundingClientRect(),an=rn/(It?zt.width:zt.height);if(er){var vt=(Dn($r,It)-zr)*an,Gt=na;!xt&&It?Gt-=vt:Gt+=vt;var wt=Er.current,$t=mr.current,ut=$t?Gt/$t:0,Qt=Math.ceil(ut*wt);Qt=Math.max(Qt,0),Qt=Math.min(Qt,wt),Lr=(0,qe.Z)(function(){sn(Qt,It)})}},Ur=function(){jn(!1),pt()};return window.addEventListener("mousemove",qr,{passive:!0}),window.addEventListener("touchmove",qr,{passive:!0}),window.addEventListener("mouseup",Ur,{passive:!0}),window.addEventListener("touchend",Ur,{passive:!0}),function(){window.removeEventListener("mousemove",qr),window.removeEventListener("touchmove",qr),window.removeEventListener("mouseup",Ur),window.removeEventListener("touchend",Ur),qe.Z.cancel(Lr)}}},[Qn]),_e.useEffect(function(){return Jn(),function(){clearTimeout(yr.current)}},[Ue]),_e.useImperativeHandle(he,function(){return{delayHidden:Jn}});var Rr="".concat(ce,"-scrollbar"),kr={position:"absolute",visibility:cn?null:"hidden"},Wn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return It?(Object.assign(kr,{height:8,left:0,right:0,bottom:0}),Object.assign(Wn,(0,fe.Z)({height:"100%",width:Zt},xt?"left":"right",wr))):(Object.assign(kr,(0,fe.Z)({width:8,top:0,bottom:0},xt?"right":"left",0)),Object.assign(Wn,{width:"100%",height:Zt,top:wr})),_e.createElement("div",{ref:it,className:Me()(Rr,(0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(Rr,"-horizontal"),It),"".concat(Rr,"-vertical"),!It),"".concat(Rr,"-visible"),cn)),style:(0,ue.Z)((0,ue.Z)({},kr),yn),onMouseDown:ur,onMouseMove:Jn},_e.createElement("div",{ref:pe,className:Me()("".concat(Rr,"-thumb"),(0,fe.Z)({},"".concat(Rr,"-thumb-moving"),Qn)),style:(0,ue.Z)((0,ue.Z)({},Wn),Yt),onMouseDown:Vn}))}),en=nn,at=20;function Ht(){var De=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ce=De/he*De;return isNaN(ce)&&(ce=0),ce=Math.max(ce,at),Math.floor(ce)}var _t=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Bn=[],Ot={overflowY:"auto",overflowAnchor:"none"};function Un(De,he){var ce=De.prefixCls,Ne=ce===void 0?"rc-virtual-list":ce,Ue=De.className,ge=De.height,et=De.itemHeight,pt=De.fullHeight,sn=pt===void 0?!0:pt,It=De.style,Zt=De.data,rn=De.children,yn=De.itemKey,Yt=De.virtual,In=De.direction,Sn=De.scrollWidth,jt=De.component,Qn=jt===void 0?"div":jt,jn=De.onScroll,qn=De.onVirtualScroll,mn=De.onVisibleChange,Gn=De.innerProps,Ln=De.extraRender,Dt=De.styles,tn=De.showScrollBar,Ut=tn===void 0?"optional":tn,En=(0,me.Z)(De,_t),xt=_e.useCallback(function($n){return typeof yn=="function"?yn($n):$n==null?void 0:$n[yn]},[yn]),it=Ze(xt,null,null),pe=(0,Ee.Z)(it,4),xn=pe[0],Rn=pe[1],cn=pe[2],Sr=pe[3],yr=!!(Yt!==!1&&ge&&et),Jn=_e.useMemo(function(){return Object.values(cn.maps).reduce(function($n,nr){return $n+nr},0)},[cn.id,cn.maps]),vr=yr&&Zt&&(Math.max(et*Zt.length,Jn)>ge||!!Sn),bt=In==="rtl",wr=Me()(Ne,(0,fe.Z)({},"".concat(Ne,"-rtl"),bt),Ue),ur=Zt||Bn,pr=(0,_e.useRef)(),Vn=(0,_e.useRef)(),Er=(0,_e.useRef)(),mr=(0,_e.useState)(0),Rr=(0,Ee.Z)(mr,2),kr=Rr[0],Wn=Rr[1],Lr=(0,_e.useState)(0),qr=(0,Ee.Z)(Lr,2),Ur=qr[0],da=qr[1],$r=(0,_e.useState)(!1),kn=(0,Ee.Z)($r,2),er=kn[0],zr=kn[1],na=function(){zr(!0)},zt=function(){zr(!1)},an={getKey:xt};function vt($n){Wn(function(nr){var rr;typeof $n=="function"?rr=$n(nr):rr=$n;var Kn=Bt(rr);return pr.current.scrollTop=Kn,Kn})}var Gt=(0,_e.useRef)({start:0,end:ur.length}),wt=(0,_e.useRef)(),$t=Qe(ur,xt),ut=(0,Ee.Z)($t,1),Qt=ut[0];wt.current=Qt;var Xt=_e.useMemo(function(){if(!yr)return{scrollHeight:void 0,start:0,end:ur.length-1,offset:void 0};if(!vr){var $n;return{scrollHeight:(($n=Vn.current)===null||$n===void 0?void 0:$n.offsetHeight)||0,start:0,end:ur.length-1,offset:void 0}}for(var nr=0,rr,Kn,Ir,Fr=ur.length,Yn=0;Yn=kr&&rr===void 0&&(rr=Yn,Kn=nr),ca>kr+ge&&Ir===void 0&&(Ir=Yn),nr=ca}return rr===void 0&&(rr=0,Kn=0,Ir=Math.ceil(ge/et)),Ir===void 0&&(Ir=ur.length-1),Ir=Math.min(Ir+1,ur.length-1),{scrollHeight:nr,start:rr,end:Ir,offset:Kn}},[vr,yr,kr,ur,Sr,ge]),ve=Xt.scrollHeight,Te=Xt.start,ht=Xt.end,Le=Xt.offset;Gt.current.start=Te,Gt.current.end=ht,_e.useLayoutEffect(function(){var $n=cn.getRecord();if($n.size===1){var nr=Array.from($n.keys())[0],rr=$n.get(nr),Kn=ur[Te];if(Kn&&rr===void 0){var Ir=xt(Kn);if(Ir===nr){var Fr=cn.get(nr),Yn=Fr-et;vt(function(Xn){return Xn+Yn})}}}cn.resetRecord()},[ve]);var $e=_e.useState({width:0,height:ge}),_n=(0,Ee.Z)($e,2),fn=_n[0],zn=_n[1],Tr=function(nr){zn({width:nr.offsetWidth,height:nr.offsetHeight})},Kt=(0,_e.useRef)(),Ft=(0,_e.useRef)(),pn=_e.useMemo(function(){return Ht(fn.width,Sn)},[fn.width,Sn]),wn=_e.useMemo(function(){return Ht(fn.height,ve)},[fn.height,ve]),ct=ve-ge,Hn=(0,_e.useRef)(ct);Hn.current=ct;function Bt($n){var nr=$n;return Number.isNaN(Hn.current)||(nr=Math.min(nr,Hn.current)),nr=Math.max(nr,0),nr}var ar=kr<=0,dr=kr>=ct,Zn=Ur<=0,xr=Ur>=Sn,ir=rt(ar,dr,Zn,xr),Wr=function(){return{x:bt?-Ur:Ur,y:kr}},Br=(0,_e.useRef)(Wr()),Pr=(0,Ie.zX)(function($n){if(qn){var nr=(0,ue.Z)((0,ue.Z)({},Wr()),$n);(Br.current.x!==nr.x||Br.current.y!==nr.y)&&(qn(nr),Br.current=nr)}});function Hr($n,nr){var rr=$n;nr?((0,yt.flushSync)(function(){da(rr)}),Pr()):vt(rr)}function ra($n){var nr=$n.currentTarget.scrollTop;nr!==kr&&vt(nr),jn==null||jn($n),Pr()}var or=function(nr){var rr=nr,Kn=Sn?Sn-fn.width:0;return rr=Math.max(rr,0),rr=Math.min(rr,Kn),rr},jr=(0,Ie.zX)(function($n,nr){nr?((0,yt.flushSync)(function(){da(function(rr){var Kn=rr+(bt?-$n:$n);return or(Kn)})}),Pr()):vt(function(rr){var Kn=rr+$n;return Kn})}),br=Et(yr,ar,dr,Zn,xr,!!Sn,jr),Kr=(0,Ee.Z)(br,2),Rt=Kr[0],pa=Kr[1];At(yr,pr,function($n,nr,rr,Kn){var Ir=Kn;return ir($n,nr,rr)?!1:!Ir||!Ir._virtualHandled?(Ir&&(Ir._virtualHandled=!0),Rt({preventDefault:function(){},deltaX:$n?nr:0,deltaY:$n?0:nr}),!0):!1}),gt(vr,pr,function($n){vt(function(nr){return nr+$n})}),(0,ze.Z)(function(){function $n(rr){var Kn=ar&&rr.detail<0,Ir=dr&&rr.detail>0;yr&&!Kn&&!Ir&&rr.preventDefault()}var nr=pr.current;return nr.addEventListener("wheel",Rt,{passive:!1}),nr.addEventListener("DOMMouseScroll",pa,{passive:!0}),nr.addEventListener("MozMousePixelScroll",$n,{passive:!1}),function(){nr.removeEventListener("wheel",Rt),nr.removeEventListener("DOMMouseScroll",pa),nr.removeEventListener("MozMousePixelScroll",$n)}},[yr,ar,dr]),(0,ze.Z)(function(){if(Sn){var $n=or(Ur);da($n),Pr({x:$n})}},[fn.width,Sn]);var Yr=function(){var nr,rr;(nr=Kt.current)===null||nr===void 0||nr.delayHidden(),(rr=Ft.current)===null||rr===void 0||rr.delayHidden()},Zr=xe(pr,ur,cn,et,xt,function(){return Rn(!0)},vt,Yr);_e.useImperativeHandle(he,function(){return{nativeElement:Er.current,getScrollInfo:Wr,scrollTo:function(nr){function rr(Kn){return Kn&&(0,be.Z)(Kn)==="object"&&("left"in Kn||"top"in Kn)}rr(nr)?(nr.left!==void 0&&da(or(nr.left)),Zr(nr.top)):Zr(nr)}}}),(0,ze.Z)(function(){if(mn){var $n=ur.slice(Te,ht+1);mn($n,ur)}},[Te,ht,ur]);var ta=ot(ur,xt,cn,et),ia=Ln==null?void 0:Ln({start:Te,end:ht,virtual:vr,offsetX:Ur,offsetY:Le,rtl:bt,getSize:ta}),Or=Ge(ur,Te,ht,Sn,Ur,xn,rn,an),Gr=null;ge&&(Gr=(0,ue.Z)((0,fe.Z)({},sn?"height":"maxHeight",ge),Ot),yr&&(Gr.overflowY="hidden",Sn&&(Gr.overflowX="hidden"),er&&(Gr.pointerEvents="none")));var Dr={};return bt&&(Dr.dir="rtl"),_e.createElement("div",(0,b.Z)({ref:Er,style:(0,ue.Z)((0,ue.Z)({},It),{},{position:"relative"}),className:wr},Dr,En),_e.createElement(Oe.Z,{onResize:Tr},_e.createElement(Qn,{className:"".concat(Ne,"-holder"),style:Gr,ref:pr,onScroll:ra,onMouseEnter:Yr},_e.createElement(Ke,{prefixCls:Ne,height:ve,offsetX:Ur,offsetY:Le,scrollWidth:Sn,onInnerResize:Rn,ref:Vn,innerProps:Gn,rtl:bt,extra:ia},Or))),vr&&ve>ge&&_e.createElement(en,{ref:Kt,prefixCls:Ne,scrollOffset:kr,scrollRange:ve,rtl:bt,onScroll:Hr,onStartMove:na,onStopMove:zt,spinSize:wn,containerSize:fn.height,style:Dt==null?void 0:Dt.verticalScrollBar,thumbStyle:Dt==null?void 0:Dt.verticalScrollBarThumb,showScrollBar:Ut}),vr&&Sn>fn.width&&_e.createElement(en,{ref:Ft,prefixCls:Ne,scrollOffset:Ur,scrollRange:Sn,rtl:bt,onScroll:Hr,onStartMove:na,onStopMove:zt,spinSize:pn,containerSize:fn.width,horizontal:!0,style:Dt==null?void 0:Dt.horizontalScrollBar,thumbStyle:Dt==null?void 0:Dt.horizontalScrollBarThumb,showScrollBar:Ut}))}var Wt=_e.forwardRef(Un);Wt.displayName="List";var gn=Wt,un=gn},66328:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return We}});var b=x(42244),be=x(77654),ue=x(18642),fe=x(59301),Ee=x(60499);function me(xe,nn){var en=Object.keys(xe);if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(xe);nn&&(at=at.filter(function(Ht){return Object.getOwnPropertyDescriptor(xe,Ht).enumerable})),en.push.apply(en,at)}return en}function ke(xe){for(var nn=1;nn=4)return[xe[0],xe[1],xe[2],xe[3],"".concat(xe[0],".").concat(xe[1]),"".concat(xe[0],".").concat(xe[2]),"".concat(xe[0],".").concat(xe[3]),"".concat(xe[1],".").concat(xe[0]),"".concat(xe[1],".").concat(xe[2]),"".concat(xe[1],".").concat(xe[3]),"".concat(xe[2],".").concat(xe[0]),"".concat(xe[2],".").concat(xe[1]),"".concat(xe[2],".").concat(xe[3]),"".concat(xe[3],".").concat(xe[0]),"".concat(xe[3],".").concat(xe[1]),"".concat(xe[3],".").concat(xe[2]),"".concat(xe[0],".").concat(xe[1],".").concat(xe[2]),"".concat(xe[0],".").concat(xe[1],".").concat(xe[3]),"".concat(xe[0],".").concat(xe[2],".").concat(xe[1]),"".concat(xe[0],".").concat(xe[2],".").concat(xe[3]),"".concat(xe[0],".").concat(xe[3],".").concat(xe[1]),"".concat(xe[0],".").concat(xe[3],".").concat(xe[2]),"".concat(xe[1],".").concat(xe[0],".").concat(xe[2]),"".concat(xe[1],".").concat(xe[0],".").concat(xe[3]),"".concat(xe[1],".").concat(xe[2],".").concat(xe[0]),"".concat(xe[1],".").concat(xe[2],".").concat(xe[3]),"".concat(xe[1],".").concat(xe[3],".").concat(xe[0]),"".concat(xe[1],".").concat(xe[3],".").concat(xe[2]),"".concat(xe[2],".").concat(xe[0],".").concat(xe[1]),"".concat(xe[2],".").concat(xe[0],".").concat(xe[3]),"".concat(xe[2],".").concat(xe[1],".").concat(xe[0]),"".concat(xe[2],".").concat(xe[1],".").concat(xe[3]),"".concat(xe[2],".").concat(xe[3],".").concat(xe[0]),"".concat(xe[2],".").concat(xe[3],".").concat(xe[1]),"".concat(xe[3],".").concat(xe[0],".").concat(xe[1]),"".concat(xe[3],".").concat(xe[0],".").concat(xe[2]),"".concat(xe[3],".").concat(xe[1],".").concat(xe[0]),"".concat(xe[3],".").concat(xe[1],".").concat(xe[2]),"".concat(xe[3],".").concat(xe[2],".").concat(xe[0]),"".concat(xe[3],".").concat(xe[2],".").concat(xe[1]),"".concat(xe[0],".").concat(xe[1],".").concat(xe[2],".").concat(xe[3]),"".concat(xe[0],".").concat(xe[1],".").concat(xe[3],".").concat(xe[2]),"".concat(xe[0],".").concat(xe[2],".").concat(xe[1],".").concat(xe[3]),"".concat(xe[0],".").concat(xe[2],".").concat(xe[3],".").concat(xe[1]),"".concat(xe[0],".").concat(xe[3],".").concat(xe[1],".").concat(xe[2]),"".concat(xe[0],".").concat(xe[3],".").concat(xe[2],".").concat(xe[1]),"".concat(xe[1],".").concat(xe[0],".").concat(xe[2],".").concat(xe[3]),"".concat(xe[1],".").concat(xe[0],".").concat(xe[3],".").concat(xe[2]),"".concat(xe[1],".").concat(xe[2],".").concat(xe[0],".").concat(xe[3]),"".concat(xe[1],".").concat(xe[2],".").concat(xe[3],".").concat(xe[0]),"".concat(xe[1],".").concat(xe[3],".").concat(xe[0],".").concat(xe[2]),"".concat(xe[1],".").concat(xe[3],".").concat(xe[2],".").concat(xe[0]),"".concat(xe[2],".").concat(xe[0],".").concat(xe[1],".").concat(xe[3]),"".concat(xe[2],".").concat(xe[0],".").concat(xe[3],".").concat(xe[1]),"".concat(xe[2],".").concat(xe[1],".").concat(xe[0],".").concat(xe[3]),"".concat(xe[2],".").concat(xe[1],".").concat(xe[3],".").concat(xe[0]),"".concat(xe[2],".").concat(xe[3],".").concat(xe[0],".").concat(xe[1]),"".concat(xe[2],".").concat(xe[3],".").concat(xe[1],".").concat(xe[0]),"".concat(xe[3],".").concat(xe[0],".").concat(xe[1],".").concat(xe[2]),"".concat(xe[3],".").concat(xe[0],".").concat(xe[2],".").concat(xe[1]),"".concat(xe[3],".").concat(xe[1],".").concat(xe[0],".").concat(xe[2]),"".concat(xe[3],".").concat(xe[1],".").concat(xe[2],".").concat(xe[0]),"".concat(xe[3],".").concat(xe[2],".").concat(xe[0],".").concat(xe[1]),"".concat(xe[3],".").concat(xe[2],".").concat(xe[1],".").concat(xe[0])]}var Oe={};function Ie(xe){if(xe.length===0||xe.length===1)return xe;var nn=xe.join(".");return Oe[nn]||(Oe[nn]=Me(xe)),Oe[nn]}function ze(xe){var nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},en=arguments.length>2?arguments[2]:void 0,at=xe.filter(function(_t){return _t!=="token"}),Ht=Ie(at);return Ht.reduce(function(_t,Bn){return ke(ke({},_t),en[Bn])},nn)}function _e(xe){return xe.join(" ")}function yt(xe,nn){var en=0;return function(at){return en+=1,at.map(function(Ht,_t){return tt({node:Ht,stylesheet:xe,useInlineStyles:nn,key:"code-segment-".concat(en,"-").concat(_t)})})}}function tt(xe){var nn=xe.node,en=xe.stylesheet,at=xe.style,Ht=at===void 0?{}:at,_t=xe.useInlineStyles,Bn=xe.key,Ot=nn.properties,Un=nn.type,Wt=nn.tagName,gn=nn.value;if(Un==="text")return gn;if(Wt){var un=yt(en,_t),De;if(!_t)De=ke(ke({},Ot),{},{className:_e(Ot.className)});else{var he=Object.keys(en).reduce(function(ge,et){return et.split(".").forEach(function(pt){ge.includes(pt)||ge.push(pt)}),ge},[]),ce=Ot.className&&Ot.className.includes("token")?["token"]:[],Ne=Ot.className&&ce.concat(Ot.className.filter(function(ge){return!he.includes(ge)}));De=ke(ke({},Ot),{},{className:_e(Ne)||void 0,style:ze(Ot.className,Object.assign({},Ot.style,Ht),en)})}var Ue=un(nn.children);return fe.createElement(Wt,(0,Ee.Z)({key:Bn},De),Ue)}}var Ke=function(xe,nn){var en=xe.listLanguages();return en.indexOf(nn)!==-1},lt=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function Ge(xe,nn){var en=Object.keys(xe);if(Object.getOwnPropertySymbols){var at=Object.getOwnPropertySymbols(xe);nn&&(at=at.filter(function(Ht){return Object.getOwnPropertyDescriptor(xe,Ht).enumerable})),en.push.apply(en,at)}return en}function Ye(xe){for(var nn=1;nn1&&arguments[1]!==void 0?arguments[1]:[],en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],at=0;at2&&arguments[2]!==void 0?arguments[2]:[];return ot({children:It,lineNumber:Zt,lineNumberStyle:Ot,largestLineNumber:Bn,showInlineLineNumbers:Ht,lineProps:en,className:rn,showLineNumbers:at,wrapLongLines:Un,wrapLines:nn})}function Ne(It,Zt){if(at&&Zt&&Ht){var rn=Et(Ot,Zt,Bn);It.unshift(rt(Zt,rn))}return It}function Ue(It,Zt){var rn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return nn||rn.length>0?ce(It,Zt,rn):Ne(It,Zt)}for(var ge=function(){var Zt=gn[he],rn=Zt.children[0].value,yn=Qe(rn);if(yn){var Yt=rn.split(` -`);Yt.forEach(function(In,Sn){var jt=at&&un.length+_t,Qn={type:"text",value:"".concat(In,` -`)};if(Sn===0){var jn=gn.slice(De+1,he).concat(ot({children:[Qn],className:Zt.properties.className})),qn=Ue(jn,jt);un.push(qn)}else if(Sn===Yt.length-1){var mn=gn[he+1]&&gn[he+1].children&&gn[he+1].children[0],Gn={type:"text",value:"".concat(In)};if(mn){var Ln=ot({children:[Gn],className:Zt.properties.className});gn.splice(he+1,0,Ln)}else{var Dt=[Gn],tn=Ue(Dt,jt,Zt.properties.className);un.push(tn)}}else{var Ut=[Qn],En=Ue(Ut,jt,Zt.properties.className);un.push(En)}}),De=he}he++};he code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},At=x(11594),qt=x.n(At),Dn=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],gt=Ze(qt(),Nt);gt.supportedLanguages=Dn;var We=gt},18369:function(Se,oe){"use strict";oe.Z={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}}},19524:function(Se,oe,x){"use strict";x(84126);var b=x(59301),be=60103;if(oe.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var ue=Symbol.for;be=ue("react.element"),oe.Fragment=ue("react.fragment")}var fe=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Ee=Object.prototype.hasOwnProperty,me={key:!0,ref:!0,__self:!0,__source:!0};function ke(Me,Oe,Ie){var ze,_e={},yt=null,tt=null;Ie!==void 0&&(yt=""+Ie),Oe.key!==void 0&&(yt=""+Oe.key),Oe.ref!==void 0&&(tt=Oe.ref);for(ze in Oe)Ee.call(Oe,ze)&&!me.hasOwnProperty(ze)&&(_e[ze]=Oe[ze]);if(Me&&Me.defaultProps)for(ze in Oe=Me.defaultProps,Oe)_e[ze]===void 0&&(_e[ze]=Oe[ze]);return{$$typeof:be,type:Me,key:yt,ref:tt,props:_e,_owner:fe.current}}oe.jsx=ke,oe.jsxs=ke},37712:function(Se,oe,x){"use strict";Se.exports=x(19524)},95489:function(Se,oe,x){"use strict";var b=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof x.g=="object"?x.g:{},be=Je();b.Prism={manual:!0,disableWorkerMessageHandler:!0};var ue=x(43621),fe=x(12256),Ee=x(68398),me=x(70614),ke=x(54212),Me=x(9720),Oe=x(88786);be();var Ie={}.hasOwnProperty;function ze(){}ze.prototype=Ee;var _e=new ze;Se.exports=_e,_e.highlight=Ke,_e.register=yt,_e.alias=tt,_e.registered=lt,_e.listLanguages=Ge,yt(me),yt(ke),yt(Me),yt(Oe),_e.util.encode=Qe,_e.Token.stringify=Ye;function yt(Xe){if(typeof Xe!="function"||!Xe.displayName)throw new Error("Expected `function` for `grammar`, got `"+Xe+"`");_e.languages[Xe.displayName]===void 0&&Xe(_e)}function tt(Xe,rt){var Et=_e.languages,ot=Xe,kt,dt,ft,Ct;rt&&(ot={},ot[Xe]=rt);for(kt in ot)for(dt=ot[kt],dt=typeof dt=="string"?[dt]:dt,ft=dt.length,Ct=-1;++Ct]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(Se){"use strict";Se.exports=oe,oe.displayName="abnf",oe.aliases=[];function oe(x){(function(b){var be="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";b.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+be+"|<"+be+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(x)}},42746:function(Se){"use strict";Se.exports=oe,oe.displayName="actionscript",oe.aliases=[];function oe(x){x.languages.actionscript=x.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),x.languages.actionscript["class-name"].alias="function",delete x.languages.actionscript.parameter,delete x.languages.actionscript["literal-property"],x.languages.markup&&x.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:x.languages.markup}})}},93281:function(Se){"use strict";Se.exports=oe,oe.displayName="ada",oe.aliases=[];function oe(x){x.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(Se){"use strict";Se.exports=oe,oe.displayName="agda",oe.aliases=[];function oe(x){(function(b){b.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(x)}},65924:function(Se){"use strict";Se.exports=oe,oe.displayName="al",oe.aliases=[];function oe(x){x.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(Se){"use strict";Se.exports=oe,oe.displayName="antlr4",oe.aliases=["g4"];function oe(x){x.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},x.languages.g4=x.languages.antlr4}},43556:function(Se){"use strict";Se.exports=oe,oe.displayName="apacheconf",oe.aliases=[];function oe(x){x.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(Se,oe,x){"use strict";var b=x(69435);Se.exports=be,be.displayName="apex",be.aliases=[];function be(ue){ue.register(b),function(fe){var Ee=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,me=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return Ee.source});function ke(Oe){return RegExp(Oe.replace(//g,function(){return me}),"i")}var Me={keyword:Ee,punctuation:/[()\[\]{};,:.<>]/};fe.languages.apex={comment:fe.languages.clike.comment,string:fe.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:fe.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:ke(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:Me},{pattern:ke(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:Me},{pattern:ke(/(?=\s*\w+\s*[;=,(){:])/.source),inside:Me}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:Ee,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(ue)}},4248:function(Se){"use strict";Se.exports=oe,oe.displayName="apl",oe.aliases=[];function oe(x){x.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(Se){"use strict";Se.exports=oe,oe.displayName="applescript",oe.aliases=[];function oe(x){x.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(Se){"use strict";Se.exports=oe,oe.displayName="aql",oe.aliases=[];function oe(x){x.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(Se,oe,x){"use strict";var b=x(87071);Se.exports=be,be.displayName="arduino",be.aliases=["ino"];function be(ue){ue.register(b),ue.languages.arduino=ue.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),ue.languages.ino=ue.languages.arduino}},22956:function(Se){"use strict";Se.exports=oe,oe.displayName="arff",oe.aliases=[];function oe(x){x.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(Se){"use strict";Se.exports=oe,oe.displayName="asciidoc",oe.aliases=["adoc"];function oe(x){(function(b){var be={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},ue=b.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:be,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:be.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:be,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function fe(Ee){Ee=Ee.split(" ");for(var me={},ke=0,Me=Ee.length;ke>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(Se,oe,x){"use strict";var b=x(87648);Se.exports=be,be.displayName="aspnet",be.aliases=[];function be(ue){ue.register(b),ue.languages.aspnet=ue.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:ue.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:ue.languages.csharp}}}),ue.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,ue.languages.insertBefore("inside","punctuation",{directive:ue.languages.aspnet.directive},ue.languages.aspnet.tag.inside["attr-value"]),ue.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),ue.languages.insertBefore("aspnet",ue.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:ue.languages.csharp||{}}})}},20803:function(Se){"use strict";Se.exports=oe,oe.displayName="autohotkey",oe.aliases=[];function oe(x){x.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(Se){"use strict";Se.exports=oe,oe.displayName="autoit",oe.aliases=[];function oe(x){x.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(Se){"use strict";Se.exports=oe,oe.displayName="avisynth",oe.aliases=["avs"];function oe(x){(function(b){function be(Oe,Ie){return Oe.replace(/<<(\d+)>>/g,function(ze,_e){return Ie[+_e]})}function ue(Oe,Ie,ze){return RegExp(be(Oe,Ie),ze||"")}var fe=/bool|clip|float|int|string|val/.source,Ee=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),me=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),ke=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),Me=[Ee,me,ke].join("|");b.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:ue(/\b(?:<<0>>)\s+("?)\w+\1/.source,[fe],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:ue(/\b(?:<<0>>)\b/.source,[Me],"i"),alias:"function"},"type-cast":{pattern:ue(/\b(?:<<0>>)(?=\s*\()/.source,[fe],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},b.languages.avs=b.languages.avisynth})(x)}},79571:function(Se){"use strict";Se.exports=oe,oe.displayName="avroIdl",oe.aliases=[];function oe(x){x.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},x.languages.avdl=x.languages["avro-idl"]}},3058:function(Se){"use strict";Se.exports=oe,oe.displayName="bash",oe.aliases=["shell"];function oe(x){(function(b){var be="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",ue={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},fe={bash:ue,environment:{pattern:RegExp("\\$"+be),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+be),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};b.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+be),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:fe},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:ue}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:fe},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:fe.entity}}],environment:{pattern:RegExp("\\$?"+be),alias:"constant"},variable:fe.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},ue.inside=b.languages.bash;for(var Ee=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],me=fe.variable[1].inside,ke=0;ke?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(Se){"use strict";Se.exports=oe,oe.displayName="batch",oe.aliases=[];function oe(x){(function(b){var be=/%%?[~:\w]+%?|!\S+!/,ue={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},fe=/"(?:[\\"]"|[^"])*"(?!")/,Ee=/(?:\b|-)\d+\b/;b.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:fe,parameter:ue,variable:be,number:Ee,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:fe,parameter:ue,variable:be,number:Ee,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:fe,parameter:ue,variable:[be,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:Ee,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:fe,parameter:ue,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:be,number:Ee,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(x)}},2505:function(Se){"use strict";Se.exports=oe,oe.displayName="bbcode",oe.aliases=["shortcode"];function oe(x){x.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},x.languages.shortcode=x.languages.bbcode}},51274:function(Se){"use strict";Se.exports=oe,oe.displayName="bicep",oe.aliases=[];function oe(x){x.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},x.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=x.languages.bicep}},23796:function(Se){"use strict";Se.exports=oe,oe.displayName="birb",oe.aliases=[];function oe(x){x.languages.birb=x.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),x.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(Se,oe,x){"use strict";var b=x(79440);Se.exports=be,be.displayName="bison",be.aliases=[];function be(ue){ue.register(b),ue.languages.bison=ue.languages.extend("c",{}),ue.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:ue.languages.c}},comment:ue.languages.c.comment,string:ue.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(Se){"use strict";Se.exports=oe,oe.displayName="bnf",oe.aliases=["rbnf"];function oe(x){x.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},x.languages.rbnf=x.languages.bnf}},47035:function(Se){"use strict";Se.exports=oe,oe.displayName="brainfuck",oe.aliases=[];function oe(x){x.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(Se){"use strict";Se.exports=oe,oe.displayName="brightscript",oe.aliases=[];function oe(x){x.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},x.languages.brightscript["directive-statement"].inside.expression.inside=x.languages.brightscript}},85290:function(Se){"use strict";Se.exports=oe,oe.displayName="bro",oe.aliases=[];function oe(x){x.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(Se){"use strict";Se.exports=oe,oe.displayName="bsl",oe.aliases=[];function oe(x){x.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},x.languages.oscript=x.languages.bsl}},79440:function(Se){"use strict";Se.exports=oe,oe.displayName="c",oe.aliases=[];function oe(x){x.languages.c=x.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),x.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),x.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},x.languages.c.string],char:x.languages.c.char,comment:x.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:x.languages.c}}}}),x.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete x.languages.c.boolean}},7110:function(Se){"use strict";Se.exports=oe,oe.displayName="cfscript",oe.aliases=[];function oe(x){x.languages.cfscript=x.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),x.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete x.languages.cfscript["class-name"],x.languages.cfc=x.languages.cfscript}},73435:function(Se,oe,x){"use strict";var b=x(87071);Se.exports=be,be.displayName="chaiscript",be.aliases=[];function be(ue){ue.register(b),ue.languages.chaiscript=ue.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[ue.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),ue.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),ue.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:ue.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(Se){"use strict";Se.exports=oe,oe.displayName="cil",oe.aliases=[];function oe(x){x.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(Se){"use strict";Se.exports=oe,oe.displayName="clike",oe.aliases=[];function oe(x){x.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(Se){"use strict";Se.exports=oe,oe.displayName="clojure",oe.aliases=[];function oe(x){x.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(Se){"use strict";Se.exports=oe,oe.displayName="cmake",oe.aliases=[];function oe(x){x.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(Se){"use strict";Se.exports=oe,oe.displayName="cobol",oe.aliases=[];function oe(x){x.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(Se){"use strict";Se.exports=oe,oe.displayName="coffeescript",oe.aliases=["coffee"];function oe(x){(function(b){var be=/#(?!\{).+/,ue={pattern:/#\{[^}]+\}/,alias:"variable"};b.languages.coffeescript=b.languages.extend("javascript",{comment:be,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:ue}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),b.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:be,interpolation:ue}}}),b.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:b.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:ue}}]}),b.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete b.languages.coffeescript["template-string"],b.languages.coffee=b.languages.coffeescript})(x)}},35348:function(Se){"use strict";Se.exports=oe,oe.displayName="concurnas",oe.aliases=["conc"];function oe(x){x.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},x.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:x.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:x.languages.concurnas},string:/[\s\S]+/}}}),x.languages.conc=x.languages.concurnas}},26841:function(Se){"use strict";Se.exports=oe,oe.displayName="coq",oe.aliases=[];function oe(x){(function(b){for(var be=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,ue=0;ue<2;ue++)be=be.replace(//g,function(){return be});be=be.replace(//g,"[]"),b.languages.coq={comment:RegExp(be),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return be})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(be),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(x)}},87071:function(Se,oe,x){"use strict";var b=x(79440);Se.exports=be,be.displayName="cpp",be.aliases=[];function be(ue){ue.register(b),function(fe){var Ee=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,me=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return Ee.source});fe.languages.cpp=fe.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return Ee.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:Ee,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),fe.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return me})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),fe.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:fe.languages.cpp}}}}),fe.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),fe.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:fe.languages.extend("cpp",{})}}),fe.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},fe.languages.cpp["base-clause"])}(ue)}},13652:function(Se,oe,x){"use strict";var b=x(75308);Se.exports=be,be.displayName="crystal",be.aliases=[];function be(ue){ue.register(b),function(fe){fe.languages.crystal=fe.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,fe.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),fe.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:fe.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:fe.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(ue)}},87648:function(Se){"use strict";Se.exports=oe,oe.displayName="csharp",oe.aliases=["dotnet","cs"];function oe(x){(function(b){function be(Dn,gt){return Dn.replace(/<<(\d+)>>/g,function(We,xe){return"(?:"+gt[+xe]+")"})}function ue(Dn,gt,We){return RegExp(be(Dn,gt),We||"")}function fe(Dn,gt){for(var We=0;We>/g,function(){return"(?:"+Dn+")"});return Dn.replace(/<>/g,"[^\\s\\S]")}var Ee={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function me(Dn){return"\\b(?:"+Dn.trim().replace(/ /g,"|")+")\\b"}var ke=me(Ee.typeDeclaration),Me=RegExp(me(Ee.type+" "+Ee.typeDeclaration+" "+Ee.contextual+" "+Ee.other)),Oe=me(Ee.typeDeclaration+" "+Ee.contextual+" "+Ee.other),Ie=me(Ee.type+" "+Ee.typeDeclaration+" "+Ee.other),ze=fe(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),_e=fe(/\((?:[^()]|<>)*\)/.source,2),yt=/@?\b[A-Za-z_]\w*\b/.source,tt=be(/<<0>>(?:\s*<<1>>)?/.source,[yt,ze]),Ke=be(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[Oe,tt]),lt=/\[\s*(?:,\s*)*\]/.source,Ge=be(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[Ke,lt]),Ye=be(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[ze,_e,lt]),Ve=be(/\(<<0>>+(?:,<<0>>+)+\)/.source,[Ye]),Qe=be(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[Ve,Ke,lt]),qe={keyword:Me,punctuation:/[<>()?,.:[\]]/},Je=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,Xe=/"(?:\\.|[^\\"\r\n])*"/.source,rt=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;b.languages.csharp=b.languages.extend("clike",{string:[{pattern:ue(/(^|[^$\\])<<0>>/.source,[rt]),lookbehind:!0,greedy:!0},{pattern:ue(/(^|[^@$\\])<<0>>/.source,[Xe]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:ue(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[Ke]),lookbehind:!0,inside:qe},{pattern:ue(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[yt,Qe]),lookbehind:!0,inside:qe},{pattern:ue(/(\busing\s+)<<0>>(?=\s*=)/.source,[yt]),lookbehind:!0},{pattern:ue(/(\b<<0>>\s+)<<1>>/.source,[ke,tt]),lookbehind:!0,inside:qe},{pattern:ue(/(\bcatch\s*\(\s*)<<0>>/.source,[Ke]),lookbehind:!0,inside:qe},{pattern:ue(/(\bwhere\s+)<<0>>/.source,[yt]),lookbehind:!0},{pattern:ue(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[Ge]),lookbehind:!0,inside:qe},{pattern:ue(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[Qe,Ie,yt]),inside:qe}],keyword:Me,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),b.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),b.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:ue(/([(,]\s*)<<0>>(?=\s*:)/.source,[yt]),lookbehind:!0,alias:"punctuation"}}),b.languages.insertBefore("csharp","class-name",{namespace:{pattern:ue(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[yt]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:ue(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[_e]),lookbehind:!0,alias:"class-name",inside:qe},"return-type":{pattern:ue(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[Qe,Ke]),inside:qe,alias:"class-name"},"constructor-invocation":{pattern:ue(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[Qe]),lookbehind:!0,inside:qe,alias:"class-name"},"generic-method":{pattern:ue(/<<0>>\s*<<1>>(?=\s*\()/.source,[yt,ze]),inside:{function:ue(/^<<0>>/.source,[yt]),generic:{pattern:RegExp(ze),alias:"class-name",inside:qe}}},"type-list":{pattern:ue(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[ke,tt,yt,Qe,Me.source,_e,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:ue(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[tt,_e]),lookbehind:!0,greedy:!0,inside:b.languages.csharp},keyword:Me,"class-name":{pattern:RegExp(Qe),greedy:!0,inside:qe},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var Et=Xe+"|"+Je,ot=be(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[Et]),kt=fe(be(/[^"'/()]|<<0>>|\(<>*\)/.source,[ot]),2),dt=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,ft=be(/<<0>>(?:\s*\(<<1>>*\))?/.source,[Ke,kt]);b.languages.insertBefore("csharp","class-name",{attribute:{pattern:ue(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[dt,ft]),lookbehind:!0,greedy:!0,inside:{target:{pattern:ue(/^<<0>>(?=\s*:)/.source,[dt]),alias:"keyword"},"attribute-arguments":{pattern:ue(/\(<<0>>*\)/.source,[kt]),inside:b.languages.csharp},"class-name":{pattern:RegExp(Ke),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var Ct=/:[^}\r\n]+/.source,Pt=fe(be(/[^"'/()]|<<0>>|\(<>*\)/.source,[ot]),2),Ze=be(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Pt,Ct]),Nt=fe(be(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[Et]),2),At=be(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Nt,Ct]);function qt(Dn,gt){return{interpolation:{pattern:ue(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[Dn]),lookbehind:!0,inside:{"format-string":{pattern:ue(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[gt,Ct]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:b.languages.csharp}}},string:/[\s\S]+/}}b.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:ue(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[Ze]),lookbehind:!0,greedy:!0,inside:qt(Ze,Pt)},{pattern:ue(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[At]),lookbehind:!0,greedy:!0,inside:qt(At,Nt)}],char:{pattern:RegExp(Je),greedy:!0}}),b.languages.dotnet=b.languages.cs=b.languages.csharp})(x)}},10617:function(Se,oe,x){"use strict";var b=x(87648);Se.exports=be,be.displayName="cshtml",be.aliases=["razor"];function be(ue){ue.register(b),function(fe){var Ee=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,me=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function ke(Ge,Ye){for(var Ve=0;Ve/g,function(){return"(?:"+Ge+")"});return Ge.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+me+")").replace(//g,"(?:"+Ee+")")}var Me=ke(/\((?:[^()'"@/]|||)*\)/.source,2),Oe=ke(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),Ie=ke(/\{(?:[^{}'"@/]|||)*\}/.source,2),ze=ke(/<(?:[^<>'"@/]|||)*>/.source,2),_e=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,yt=/(?!\d)[^\s>\/=$<%]+/.source+_e+/\s*\/?>/.source,tt=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+_e+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+yt+"|"+ke(/<\1/.source+_e+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+yt+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},b.languages.css.atrule.inside["selector-function-argument"].inside=ue,b.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var fe={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},Ee={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};b.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:fe,number:Ee,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:fe,number:Ee})})(x)}},54212:function(Se){"use strict";Se.exports=oe,oe.displayName="css",oe.aliases=[];function oe(x){(function(b){var be=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;b.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+be.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+be.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+be.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:be,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},b.languages.css.atrule.inside.rest=b.languages.css;var ue=b.languages.markup;ue&&(ue.tag.addInlined("style","css"),ue.tag.addAttribute("style","css"))})(x)}},69820:function(Se){"use strict";Se.exports=oe,oe.displayName="csv",oe.aliases=[];function oe(x){x.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(Se){"use strict";Se.exports=oe,oe.displayName="cypher",oe.aliases=[];function oe(x){x.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(Se){"use strict";Se.exports=oe,oe.displayName="d",oe.aliases=[];function oe(x){x.languages.d=x.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),x.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),x.languages.insertBefore("d","keyword",{property:/\B@\w*/}),x.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(Se){"use strict";Se.exports=oe,oe.displayName="dart",oe.aliases=[];function oe(x){(function(b){var be=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],ue=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,fe={pattern:RegExp(ue+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};b.languages.dart=b.languages.extend("clike",{"class-name":[fe,{pattern:RegExp(ue+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:fe.inside}],keyword:be,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),b.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:b.languages.dart}}},string:/[\s\S]+/}},string:void 0}),b.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),b.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":fe,keyword:be,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(x)}},22117:function(Se){"use strict";Se.exports=oe,oe.displayName="dataweave",oe.aliases=[];function oe(x){(function(b){b.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(x)}},95627:function(Se){"use strict";Se.exports=oe,oe.displayName="dax",oe.aliases=[];function oe(x){x.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(Se){"use strict";Se.exports=oe,oe.displayName="dhall",oe.aliases=[];function oe(x){x.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},x.languages.dhall.string.inside.interpolation.inside.expression.inside=x.languages.dhall}},50618:function(Se){"use strict";Se.exports=oe,oe.displayName="diff",oe.aliases=[];function oe(x){(function(b){b.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var be={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(be).forEach(function(ue){var fe=be[ue],Ee=[];/^\w+$/.test(ue)||Ee.push(/\w+/.exec(ue)[0]),ue==="diff"&&Ee.push("bold"),b.languages.diff[ue]={pattern:RegExp("^(?:["+fe+`].*(?:\r -?| -|(?![\\s\\S])))+`,"m"),alias:Ee,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(ue)[0]}}}}),Object.defineProperty(b.languages.diff,"PREFIXES",{value:be})})(x)}},32126:function(Se,oe,x){"use strict";var b=x(51478);Se.exports=be,be.displayName="django",be.aliases=["jinja2"];function be(ue){ue.register(b),function(fe){fe.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var Ee=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,me=fe.languages["markup-templating"];fe.hooks.add("before-tokenize",function(ke){me.buildPlaceholders(ke,"django",Ee)}),fe.hooks.add("after-tokenize",function(ke){me.tokenizePlaceholders(ke,"django")}),fe.languages.jinja2=fe.languages.django,fe.hooks.add("before-tokenize",function(ke){me.buildPlaceholders(ke,"jinja2",Ee)}),fe.hooks.add("after-tokenize",function(ke){me.tokenizePlaceholders(ke,"jinja2")})}(ue)}},26737:function(Se){"use strict";Se.exports=oe,oe.displayName="dnsZoneFile",oe.aliases=[];function oe(x){x.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},x.languages["dns-zone"]=x.languages["dns-zone-file"]}},90134:function(Se){"use strict";Se.exports=oe,oe.displayName="docker",oe.aliases=["dockerfile"];function oe(x){(function(b){var be=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,ue=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return be}),fe=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,Ee=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return fe}),me={pattern:RegExp(fe),greedy:!0},ke={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function Me(Oe,Ie){return Oe=Oe.replace(//g,function(){return Ee}).replace(//g,function(){return ue}),RegExp(Oe,Ie)}b.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:Me(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[me,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:Me(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:Me(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:Me(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:ke,string:me,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:ke},b.languages.dockerfile=b.languages.docker})(x)}},51348:function(Se){"use strict";Se.exports=oe,oe.displayName="dot",oe.aliases=["gv"];function oe(x){(function(b){var be="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",ue={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:b.languages.markup}};function fe(Ee,me){return RegExp(Ee.replace(//g,function(){return be}),me)}b.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:fe(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:ue},"attr-value":{pattern:fe(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:ue},"attr-name":{pattern:fe(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:ue},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:fe(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:ue},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},b.languages.gv=b.languages.dot})(x)}},60841:function(Se){"use strict";Se.exports=oe,oe.displayName="ebnf",oe.aliases=[];function oe(x){x.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(Se){"use strict";Se.exports=oe,oe.displayName="editorconfig",oe.aliases=[];function oe(x){x.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(Se){"use strict";Se.exports=oe,oe.displayName="eiffel",oe.aliases=[];function oe(x){x.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(Se,oe,x){"use strict";var b=x(51478);Se.exports=be,be.displayName="ejs",be.aliases=["eta"];function be(ue){ue.register(b),function(fe){fe.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:fe.languages.javascript}},fe.hooks.add("before-tokenize",function(Ee){var me=/<%(?!%)[\s\S]+?%>/g;fe.languages["markup-templating"].buildPlaceholders(Ee,"ejs",me)}),fe.hooks.add("after-tokenize",function(Ee){fe.languages["markup-templating"].tokenizePlaceholders(Ee,"ejs")}),fe.languages.eta=fe.languages.ejs}(ue)}},83125:function(Se){"use strict";Se.exports=oe,oe.displayName="elixir",oe.aliases=[];function oe(x){x.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},x.languages.elixir.string.forEach(function(b){b.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:x.languages.elixir}}}})}},9438:function(Se){"use strict";Se.exports=oe,oe.displayName="elm",oe.aliases=[];function oe(x){x.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(Se,oe,x){"use strict";var b=x(75308),be=x(51478);Se.exports=ue,ue.displayName="erb",ue.aliases=[];function ue(fe){fe.register(b),fe.register(be),function(Ee){Ee.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:Ee.languages.ruby}},Ee.hooks.add("before-tokenize",function(me){var ke=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;Ee.languages["markup-templating"].buildPlaceholders(me,"erb",ke)}),Ee.hooks.add("after-tokenize",function(me){Ee.languages["markup-templating"].tokenizePlaceholders(me,"erb")})}(fe)}},86549:function(Se){"use strict";Se.exports=oe,oe.displayName="erlang",oe.aliases=[];function oe(x){x.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(Se,oe,x){"use strict";var b=x(33978),be=x(51478);Se.exports=ue,ue.displayName="etlua",ue.aliases=[];function ue(fe){fe.register(b),fe.register(be),function(Ee){Ee.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:Ee.languages.lua}},Ee.hooks.add("before-tokenize",function(me){var ke=/<%[\s\S]+?%>/g;Ee.languages["markup-templating"].buildPlaceholders(me,"etlua",ke)}),Ee.hooks.add("after-tokenize",function(me){Ee.languages["markup-templating"].tokenizePlaceholders(me,"etlua")})}(fe)}},59250:function(Se){"use strict";Se.exports=oe,oe.displayName="excelFormula",oe.aliases=[];function oe(x){x.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},x.languages.xlsx=x.languages.xls=x.languages["excel-formula"]}},81226:function(Se){"use strict";Se.exports=oe,oe.displayName="factor",oe.aliases=[];function oe(x){(function(b){var be={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},ue={number:/\\[^\s']|%\w/},fe={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:be},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:be},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:be}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:ue.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:ue},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:ue}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:ue}},Ee=function(Oe){return(Oe+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},me=function(Oe){return new RegExp("(^|\\s)(?:"+Oe.map(Ee).join("|")+")(?=\\s|$)")},ke={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(ke).forEach(function(Oe){fe[Oe].pattern=me(ke[Oe])});var Me=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];fe.combinators.pattern=me(Me),b.languages.factor=fe})(x)}},65245:function(Se){"use strict";Se.exports=oe,oe.displayName="$false",oe.aliases=[];function oe(x){(function(b){b.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete x.languages["firestore-security-rules"]["class-name"],x.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(Se){"use strict";Se.exports=oe,oe.displayName="flow",oe.aliases=[];function oe(x){(function(b){b.languages.flow=b.languages.extend("javascript",{}),b.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),b.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete b.languages.flow.parameter,b.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(b.languages.flow.keyword)||(b.languages.flow.keyword=[b.languages.flow.keyword]),b.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(x)}},39187:function(Se){"use strict";Se.exports=oe,oe.displayName="fortran",oe.aliases=[];function oe(x){x.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(Se){"use strict";Se.exports=oe,oe.displayName="fsharp",oe.aliases=[];function oe(x){x.languages.fsharp=x.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),x.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),x.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),x.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:x.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(Se,oe,x){"use strict";var b=x(51478);Se.exports=be,be.displayName="ftl",be.aliases=[];function be(ue){ue.register(b),function(fe){for(var Ee=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,me=0;me<2;me++)Ee=Ee.replace(//g,function(){return Ee});Ee=Ee.replace(//g,/[^\s\S]/.source);var ke={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return Ee})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return Ee})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};ke.string[1].inside.interpolation.inside.rest=ke,fe.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:ke}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:ke}}}},fe.hooks.add("before-tokenize",function(Me){var Oe=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return Ee}),"gi");fe.languages["markup-templating"].buildPlaceholders(Me,"ftl",Oe)}),fe.hooks.add("after-tokenize",function(Me){fe.languages["markup-templating"].tokenizePlaceholders(Me,"ftl")})}(ue)}},33534:function(Se){"use strict";Se.exports=oe,oe.displayName="gap",oe.aliases=[];function oe(x){x.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},x.languages.gap.shell.inside.gap.inside=x.languages.gap}},9885:function(Se){"use strict";Se.exports=oe,oe.displayName="gcode",oe.aliases=[];function oe(x){x.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(Se){"use strict";Se.exports=oe,oe.displayName="gdscript",oe.aliases=[];function oe(x){x.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(Se){"use strict";Se.exports=oe,oe.displayName="gedcom",oe.aliases=[];function oe(x){x.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(Se){"use strict";Se.exports=oe,oe.displayName="gherkin",oe.aliases=[];function oe(x){(function(b){var be=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;b.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+be+")(?:"+be+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(be),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(x)}},58230:function(Se){"use strict";Se.exports=oe,oe.displayName="git",oe.aliases=[];function oe(x){x.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(Se,oe,x){"use strict";var b=x(79440);Se.exports=be,be.displayName="glsl",be.aliases=[];function be(ue){ue.register(b),ue.languages.glsl=ue.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(Se){"use strict";Se.exports=oe,oe.displayName="gml",oe.aliases=[];function oe(x){x.languages.gamemakerlanguage=x.languages.gml=x.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(Se){"use strict";Se.exports=oe,oe.displayName="gn",oe.aliases=["gni"];function oe(x){x.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},x.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=x.languages.gn,x.languages.gni=x.languages.gn}},95769:function(Se){"use strict";Se.exports=oe,oe.displayName="goModule",oe.aliases=[];function oe(x){x.languages["go-mod"]=x.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(Se){"use strict";Se.exports=oe,oe.displayName="go",oe.aliases=[];function oe(x){x.languages.go=x.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),x.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete x.languages.go["class-name"]}},92823:function(Se){"use strict";Se.exports=oe,oe.displayName="graphql",oe.aliases=[];function oe(x){x.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:x.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},x.hooks.add("after-tokenize",function(be){if(be.language!=="graphql")return;var ue=be.tokens.filter(function(lt){return typeof lt!="string"&<.type!=="comment"&<.type!=="scalar"}),fe=0;function Ee(lt){return ue[fe+lt]}function me(lt,Ge){Ge=Ge||0;for(var Ye=0;Ye0)){var yt=ke(/^\{$/,/^\}$/);if(yt===-1)continue;for(var tt=fe;tt=0&&Me(Ke,"variable-input")}}}}})}},63092:function(Se){"use strict";Se.exports=oe,oe.displayName="groovy",oe.aliases=[];function oe(x){x.languages.groovy=x.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),x.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),x.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),x.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),x.hooks.add("wrap",function(b){if(b.language==="groovy"&&b.type==="string"){var be=b.content.value[0];if(be!="'"){var ue=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;be==="$"&&(ue=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),b.content.value=b.content.value.replace(/</g,"<").replace(/&/g,"&"),b.content=x.highlight(b.content.value,{expression:{pattern:ue,lookbehind:!0,inside:x.languages.groovy}}),b.classes.push(be==="/"?"regex":"gstring")}}})}},21550:function(Se,oe,x){"use strict";var b=x(75308);Se.exports=be,be.displayName="haml",be.aliases=[];function be(ue){ue.register(b),function(fe){fe.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:fe.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:fe.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:fe.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:fe.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:fe.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:fe.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:fe.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var Ee="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",me=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],ke={},Me=0,Oe=me.length;Me@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},fe.hooks.add("before-tokenize",function(Ee){var me=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;fe.languages["markup-templating"].buildPlaceholders(Ee,"handlebars",me)}),fe.hooks.add("after-tokenize",function(Ee){fe.languages["markup-templating"].tokenizePlaceholders(Ee,"handlebars")}),fe.languages.hbs=fe.languages.handlebars}(ue)}},2050:function(Se){"use strict";Se.exports=oe,oe.displayName="haskell",oe.aliases=["hs"];function oe(x){x.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},x.languages.hs=x.languages.haskell}},67967:function(Se){"use strict";Se.exports=oe,oe.displayName="haxe",oe.aliases=[];function oe(x){x.languages.haxe=x.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),x.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:x.languages.haxe}}},string:/[\s\S]+/}}}),x.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:x.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),x.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(Se){"use strict";Se.exports=oe,oe.displayName="hcl",oe.aliases=[];function oe(x){x.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(Se,oe,x){"use strict";var b=x(79440);Se.exports=be,be.displayName="hlsl",be.aliases=[];function be(ue){ue.register(b),ue.languages.hlsl=ue.languages.extend("c",{"class-name":[ue.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(Se){"use strict";Se.exports=oe,oe.displayName="hoon",oe.aliases=[];function oe(x){x.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(Se){"use strict";Se.exports=oe,oe.displayName="hpkp",oe.aliases=[];function oe(x){x.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(Se){"use strict";Se.exports=oe,oe.displayName="hsts",oe.aliases=[];function oe(x){x.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(Se){"use strict";Se.exports=oe,oe.displayName="http",oe.aliases=[];function oe(x){(function(b){function be(Ie){return RegExp("(^(?:"+Ie+"):[ ]*(?![ ]))[^]+","i")}b.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:b.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:be(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:b.languages.csp},{pattern:be(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:b.languages.hpkp},{pattern:be(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:b.languages.hsts},{pattern:be(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var ue=b.languages,fe={"application/javascript":ue.javascript,"application/json":ue.json||ue.javascript,"application/xml":ue.xml,"text/xml":ue.xml,"text/html":ue.html,"text/css":ue.css,"text/plain":ue.plain},Ee={"application/json":!0,"application/xml":!0};function me(Ie){var ze=Ie.replace(/^[a-z]+\//,""),_e="\\w+/(?:[\\w.-]+\\+)+"+ze+"(?![+\\w.-])";return"(?:"+Ie+"|"+_e+")"}var ke;for(var Me in fe)if(fe[Me]){ke=ke||{};var Oe=Ee[Me]?me(Me):Me;ke[Me.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+Oe+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:fe[Me]}}ke&&b.languages.insertBefore("http","header",ke)})(x)}},72252:function(Se){"use strict";Se.exports=oe,oe.displayName="ichigojam",oe.aliases=[];function oe(x){x.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(Se){"use strict";Se.exports=oe,oe.displayName="icon",oe.aliases=[];function oe(x){x.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(Se){"use strict";Se.exports=oe,oe.displayName="icuMessageFormat",oe.aliases=[];function oe(x){(function(b){function be(Me,Oe){return Oe<=0?/[]/.source:Me.replace(//g,function(){return be(Me,Oe-1)})}var ue=/'[{}:=,](?:[^']|'')*'(?!')/,fe={pattern:/''/,greedy:!0,alias:"operator"},Ee={pattern:ue,greedy:!0,inside:{escape:fe}},me=be(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return ue.source}),8),ke={pattern:RegExp(me),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};b.languages["icu-message-format"]={argument:{pattern:RegExp(me),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":ke,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":ke,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+be(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:fe,string:Ee},ke.inside.message.inside=b.languages["icu-message-format"],b.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=b.languages["icu-message-format"]})(x)}},23328:function(Se,oe,x){"use strict";var b=x(2050);Se.exports=be,be.displayName="idris",be.aliases=["idr"];function be(ue){ue.register(b),ue.languages.idris=ue.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),ue.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),ue.languages.idr=ue.languages.idris}},74494:function(Se){"use strict";Se.exports=oe,oe.displayName="iecst",oe.aliases=[];function oe(x){x.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(Se){"use strict";Se.exports=oe,oe.displayName="ignore",oe.aliases=["gitignore","hgignore","npmignore"];function oe(x){(function(b){b.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},b.languages.gitignore=b.languages.ignore,b.languages.hgignore=b.languages.ignore,b.languages.npmignore=b.languages.ignore})(x)}},22152:function(Se){"use strict";Se.exports=oe,oe.displayName="inform7",oe.aliases=[];function oe(x){x.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},x.languages.inform7.string.inside.substitution.inside.rest=x.languages.inform7,x.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(Se){"use strict";Se.exports=oe,oe.displayName="ini",oe.aliases=[];function oe(x){x.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(Se){"use strict";Se.exports=oe,oe.displayName="io",oe.aliases=[];function oe(x){x.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(Se){"use strict";Se.exports=oe,oe.displayName="java",oe.aliases=[];function oe(x){(function(b){var be=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,ue=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,fe={pattern:RegExp(ue+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};b.languages.java=b.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[fe,{pattern:RegExp(ue+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:fe.inside}],keyword:be,function:[b.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),b.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),b.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":fe,keyword:be,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return be.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(x)}},4005:function(Se,oe,x){"use strict";var b=x(7093),be=x(53510);Se.exports=ue,ue.displayName="javadoc",ue.aliases=[];function ue(fe){fe.register(b),fe.register(be),function(Ee){var me=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,ke=/#\s*\w+(?:\s*\([^()]*\))?/.source,Me=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return ke});Ee.languages.javadoc=Ee.languages.extend("javadoclike",{}),Ee.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+Me+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:Ee.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:me,lookbehind:!0,inside:Ee.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:me,lookbehind:!0,inside:{tag:Ee.languages.markup.tag,entity:Ee.languages.markup.entity,code:{pattern:/.+/,inside:Ee.languages.java,alias:"language-java"}}}}}],tag:Ee.languages.markup.tag,entity:Ee.languages.markup.entity}),Ee.languages.javadoclike.addSupport("java",Ee.languages.javadoc)}(fe)}},53510:function(Se){"use strict";Se.exports=oe,oe.displayName="javadoclike",oe.aliases=[];function oe(x){(function(b){var be=b.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function ue(Ee,me){var ke="doc-comment",Me=b.languages[Ee];if(Me){var Oe=Me[ke];if(!Oe){var Ie={};Ie[ke]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},Me=b.languages.insertBefore(Ee,"comment",Ie),Oe=Me[ke]}if(Oe instanceof RegExp&&(Oe=Me[ke]={pattern:Oe}),Array.isArray(Oe))for(var ze=0,_e=Oe.length;ze<_e;ze++)Oe[ze]instanceof RegExp&&(Oe[ze]={pattern:Oe[ze]}),me(Oe[ze]);else me(Oe)}}function fe(Ee,me){typeof Ee=="string"&&(Ee=[Ee]),Ee.forEach(function(ke){ue(ke,function(Me){Me.inside||(Me.inside={}),Me.inside.rest=me})})}Object.defineProperty(be,"addSupport",{value:fe}),be.addSupport(["java","javascript","php"],be)})(x)}},88786:function(Se){"use strict";Se.exports=oe,oe.displayName="javascript",oe.aliases=["js"];function oe(x){x.languages.javascript=x.languages.extend("clike",{"class-name":[x.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),x.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,x.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:x.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:x.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:x.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:x.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:x.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),x.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:x.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),x.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),x.languages.markup&&(x.languages.markup.tag.addInlined("script","javascript"),x.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),x.languages.js=x.languages.javascript}},24799:function(Se){"use strict";Se.exports=oe,oe.displayName="javastacktrace",oe.aliases=[];function oe(x){x.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(Se){"use strict";Se.exports=oe,oe.displayName="jexl",oe.aliases=[];function oe(x){x.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(Se){"use strict";Se.exports=oe,oe.displayName="jolie",oe.aliases=[];function oe(x){x.languages.jolie=x.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),x.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(Se){"use strict";Se.exports=oe,oe.displayName="jq",oe.aliases=[];function oe(x){(function(b){var be=/\\\((?:[^()]|\([^()]*\))*\)/.source,ue=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return be})),fe={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+be),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},Ee=b.languages.jq={comment:/#.*/,property:{pattern:RegExp(ue.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:fe},string:{pattern:ue,lookbehind:!0,greedy:!0,inside:fe},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};fe.interpolation.inside.content.inside=Ee})(x)}},89246:function(Se){"use strict";Se.exports=oe,oe.displayName="jsExtras",oe.aliases=[];function oe(x){(function(b){b.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+b.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),b.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+b.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),b.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function be(Me,Oe){return RegExp(Me.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),Oe)}b.languages.insertBefore("javascript","keyword",{imports:{pattern:be(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:b.languages.javascript},exports:{pattern:be(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:b.languages.javascript}}),b.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),b.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),b.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:be(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var ue=["function","function-variable","method","method-variable","property-access"],fe=0;fe=Je.length)return;var ot=rt[Et];if(typeof ot=="string"||typeof ot.content=="string"){var kt=Je[Ye],dt=typeof ot=="string"?ot:ot.content,ft=dt.indexOf(kt);if(ft!==-1){++Ye;var Ct=dt.substring(0,ft),Pt=Ie(Ve[kt]),Ze=dt.substring(ft+kt.length),Nt=[];if(Ct&&Nt.push(Ct),Nt.push(Pt),Ze){var At=[Ze];Xe(At),Nt.push.apply(Nt,At)}typeof ot=="string"?(rt.splice.apply(rt,[Et,1].concat(Nt)),Et+=Nt.length-1):ot.content=Nt}}else{var qt=ot.content;Array.isArray(qt)?Xe(qt):Xe([qt])}}}return Xe(qe),new b.Token(lt,qe,"language-"+lt,tt)}var _e={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};b.hooks.add("after-tokenize",function(tt){if(!(tt.language in _e))return;function Ke(lt){for(var Ge=0,Ye=lt.length;Ge\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return ke})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+ke),lookbehind:!0,inside:{string:me.string,number:me.number,boolean:me.boolean,keyword:Ee.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:me,alias:"language-javascript"}}}}),Ee.languages.javadoclike.addSupport("javascript",Ee.languages.jsdoc)}(fe)}},15628:function(Se){"use strict";Se.exports=oe,oe.displayName="json",oe.aliases=["webmanifest"];function oe(x){x.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},x.languages.webmanifest=x.languages.json}},14320:function(Se,oe,x){"use strict";var b=x(15628);Se.exports=be,be.displayName="json5",be.aliases=[];function be(ue){ue.register(b),function(fe){var Ee=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;fe.languages.json5=fe.languages.extend("json",{property:[{pattern:RegExp(Ee.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:Ee,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(ue)}},73222:function(Se,oe,x){"use strict";var b=x(15628);Se.exports=be,be.displayName="jsonp",be.aliases=[];function be(ue){ue.register(b),ue.languages.jsonp=ue.languages.extend("json",{punctuation:/[{}[\]();,.]/}),ue.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(Se){"use strict";Se.exports=oe,oe.displayName="jsstacktrace",oe.aliases=[];function oe(x){x.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(Se){"use strict";Se.exports=oe,oe.displayName="jsx",oe.aliases=[];function oe(x){(function(b){var be=b.util.clone(b.languages.javascript),ue=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,fe=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,Ee=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function me(Oe,Ie){return Oe=Oe.replace(//g,function(){return ue}).replace(//g,function(){return fe}).replace(//g,function(){return Ee}),RegExp(Oe,Ie)}Ee=me(Ee).source,b.languages.jsx=b.languages.extend("markup",be),b.languages.jsx.tag.pattern=me(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),b.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,b.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,b.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,b.languages.jsx.tag.inside.comment=be.comment,b.languages.insertBefore("inside","attr-name",{spread:{pattern:me(//.source),inside:b.languages.jsx}},b.languages.jsx.tag),b.languages.insertBefore("inside","special-attr",{script:{pattern:me(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:b.languages.jsx}}},b.languages.jsx.tag);var ke=function(Oe){return Oe?typeof Oe=="string"?Oe:typeof Oe.content=="string"?Oe.content:Oe.content.map(ke).join(""):""},Me=function(Oe){for(var Ie=[],ze=0;ze0&&Ie[Ie.length-1].tagName===ke(_e.content[0].content[1])&&Ie.pop():_e.content[_e.content.length-1].content==="/>"||Ie.push({tagName:ke(_e.content[0].content[1]),openedBraces:0}):Ie.length>0&&_e.type==="punctuation"&&_e.content==="{"?Ie[Ie.length-1].openedBraces++:Ie.length>0&&Ie[Ie.length-1].openedBraces>0&&_e.type==="punctuation"&&_e.content==="}"?Ie[Ie.length-1].openedBraces--:yt=!0),(yt||typeof _e=="string")&&Ie.length>0&&Ie[Ie.length-1].openedBraces===0){var tt=ke(_e);ze0&&(typeof Oe[ze-1]=="string"||Oe[ze-1].type==="plain-text")&&(tt=ke(Oe[ze-1])+tt,Oe.splice(ze-1,1),ze--),Oe[ze]=new b.Token("plain-text",tt,null,tt)}_e.content&&typeof _e.content!="string"&&Me(_e.content)}};b.hooks.add("after-tokenize",function(Oe){Oe.language!=="jsx"&&Oe.language!=="tsx"||Me(Oe.tokens)})})(x)}},40604:function(Se){"use strict";Se.exports=oe,oe.displayName="julia",oe.aliases=[];function oe(x){x.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(Se){"use strict";Se.exports=oe,oe.displayName="keepalived",oe.aliases=[];function oe(x){x.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(Se){"use strict";Se.exports=oe,oe.displayName="keyman",oe.aliases=[];function oe(x){x.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(Se){"use strict";Se.exports=oe,oe.displayName="kotlin",oe.aliases=["kt","kts"];function oe(x){(function(b){b.languages.kotlin=b.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete b.languages.kotlin["class-name"];var be={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:b.languages.kotlin}};b.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:be},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:be},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete b.languages.kotlin.string,b.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),b.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),b.languages.kt=b.languages.kotlin,b.languages.kts=b.languages.kotlin})(x)}},37524:function(Se){"use strict";Se.exports=oe,oe.displayName="kumir",oe.aliases=["kum"];function oe(x){(function(b){var be=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function ue(fe,Ee){return RegExp(fe.replace(//g,be),Ee)}b.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:ue(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:ue(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:ue(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:ue(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:ue(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:ue(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:ue(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:ue(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},b.languages.kum=b.languages.kumir})(x)}},6658:function(Se){"use strict";Se.exports=oe,oe.displayName="kusto",oe.aliases=[];function oe(x){x.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(Se){"use strict";Se.exports=oe,oe.displayName="latex",oe.aliases=["tex","context"];function oe(x){(function(b){var be=/\\(?:[^a-z()[\]]|[a-z*]+)/i,ue={"equation-command":{pattern:be,alias:"regex"}};b.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:ue,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:ue,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:be,alias:"selector"},punctuation:/[[\]{}&]/},b.languages.tex=b.languages.latex,b.languages.context=b.languages.latex})(x)}},22776:function(Se,oe,x){"use strict";var b=x(51478),be=x(53852);Se.exports=ue,ue.displayName="latte",ue.aliases=[];function ue(fe){fe.register(b),fe.register(be),function(Ee){Ee.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:Ee.languages.php}};var me=Ee.languages.extend("markup",{});Ee.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:Ee.languages.php}}}}}},me.tag),Ee.hooks.add("before-tokenize",function(ke){if(ke.language==="latte"){var Me=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;Ee.languages["markup-templating"].buildPlaceholders(ke,"latte",Me),ke.grammar=me}}),Ee.hooks.add("after-tokenize",function(ke){Ee.languages["markup-templating"].tokenizePlaceholders(ke,"latte")})}(fe)}},89700:function(Se){"use strict";Se.exports=oe,oe.displayName="less",oe.aliases=[];function oe(x){x.languages.less=x.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),x.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(Se,oe,x){"use strict";var b=x(48780);Se.exports=be,be.displayName="lilypond",be.aliases=[];function be(ue){ue.register(b),function(fe){for(var Ee=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,me=5,ke=0;ke/g,function(){return Ee});Ee=Ee.replace(//g,/[^\s\S]/.source);var Me=fe.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return Ee}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:fe.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};Me["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=Me,fe.languages.ly=Me}(ue)}},39940:function(Se,oe,x){"use strict";var b=x(51478);Se.exports=be,be.displayName="liquid",be.aliases=[];function be(ue){ue.register(b),ue.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},ue.hooks.add("before-tokenize",function(fe){var Ee=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,me=!1;ue.languages["markup-templating"].buildPlaceholders(fe,"liquid",Ee,function(ke){var Me=/^\{%-?\s*(\w+)/.exec(ke);if(Me){var Oe=Me[1];if(Oe==="raw"&&!me)return me=!0,!0;if(Oe==="endraw")return me=!1,!0}return!me})}),ue.hooks.add("after-tokenize",function(fe){ue.languages["markup-templating"].tokenizePlaceholders(fe,"liquid")})}},34973:function(Se){"use strict";Se.exports=oe,oe.displayName="lisp",oe.aliases=[];function oe(x){(function(b){function be(tt){return RegExp(/(\()/.source+"(?:"+tt+")"+/(?=[\s\)])/.source)}function ue(tt){return RegExp(/([\s([])/.source+"(?:"+tt+")"+/(?=[\s)])/.source)}var fe=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,Ee="&"+fe,me="(\\()",ke="(?=\\))",Me="(?=\\s)",Oe=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,Ie={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+fe+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+fe),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+fe),alias:"property"},splice:{pattern:RegExp(",@?"+fe),alias:["symbol","variable"]},keyword:[{pattern:RegExp(me+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+Me),lookbehind:!0},{pattern:RegExp(me+"(?:append|by|collect|concat|do|finally|for|in|return)"+Me),lookbehind:!0}],declare:{pattern:be(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:be(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:ue(/nil|t/.source),lookbehind:!0},number:{pattern:ue(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(me+"def(?:const|custom|group|var)\\s+"+fe),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(fe)}},defun:{pattern:RegExp(me+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+fe+/\s+\(/.source+Oe+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+fe),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(me+"lambda\\s+\\(\\s*(?:&?"+fe+"(?:\\s+&?"+fe+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(me+fe),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},ze={"lisp-marker":RegExp(Ee),varform:{pattern:RegExp(/\(/.source+fe+/\s+(?=\S)/.source+Oe+/\)/.source),inside:Ie},argument:{pattern:RegExp(/(^|[\s(])/.source+fe),lookbehind:!0,alias:"variable"},rest:Ie},_e="\\S+(?:\\s+\\S+)*",yt={pattern:RegExp(me+Oe+ke),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+_e),inside:ze},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+_e),inside:ze},keys:{pattern:RegExp("&key\\s+"+_e+"(?:\\s+&allow-other-keys)?"),inside:ze},argument:{pattern:RegExp(fe),alias:"variable"},punctuation:/[()]/}};Ie.lambda.inside.arguments=yt,Ie.defun.inside.arguments=b.util.clone(yt),Ie.defun.inside.arguments.inside.sublist=yt,b.languages.lisp=Ie,b.languages.elisp=Ie,b.languages.emacs=Ie,b.languages["emacs-lisp"]=Ie})(x)}},98135:function(Se){"use strict";Se.exports=oe,oe.displayName="livescript",oe.aliases=[];function oe(x){x.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},x.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=x.languages.livescript}},36907:function(Se){"use strict";Se.exports=oe,oe.displayName="llvm",oe.aliases=[];function oe(x){(function(b){b.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(x)}},3567:function(Se){"use strict";Se.exports=oe,oe.displayName="log",oe.aliases=[];function oe(x){x.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:x.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(Se){"use strict";Se.exports=oe,oe.displayName="lolcode",oe.aliases=[];function oe(x){x.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},33978:function(Se){"use strict";Se.exports=oe,oe.displayName="lua",oe.aliases=[];function oe(x){x.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(Se){"use strict";Se.exports=oe,oe.displayName="magma",oe.aliases=[];function oe(x){x.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(Se){"use strict";Se.exports=oe,oe.displayName="makefile",oe.aliases=[];function oe(x){x.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},98096:function(Se){"use strict";Se.exports=oe,oe.displayName="markdown",oe.aliases=["md"];function oe(x){(function(b){var be=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function ue(ze){return ze=ze.replace(//g,function(){return be}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+ze+")")}var fe=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,Ee=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return fe}),me=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;b.languages.markdown=b.languages.extend("markup",{}),b.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:b.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+Ee+me+"(?:"+Ee+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+Ee+me+")(?:"+Ee+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(fe),inside:b.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+Ee+")"+me+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+Ee+"$"),inside:{"table-header":{pattern:RegExp(fe),alias:"important",inside:b.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:ue(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:ue(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:ue(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:ue(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(ze){["url","bold","italic","strike","code-snippet"].forEach(function(_e){ze!==_e&&(b.languages.markdown[ze].inside.content.inside[_e]=b.languages.markdown[_e])})}),b.hooks.add("after-tokenize",function(ze){if(ze.language!=="markdown"&&ze.language!=="md")return;function _e(yt){if(!(!yt||typeof yt=="string"))for(var tt=0,Ke=yt.length;tt",quot:'"'},Oe=String.fromCodePoint||String.fromCharCode;function Ie(ze){var _e=ze.replace(ke,"");return _e=_e.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(yt,tt){if(tt=tt.toLowerCase(),tt[0]==="#"){var Ke;return tt[1]==="x"?Ke=parseInt(tt.slice(2),16):Ke=Number(tt.slice(1)),Oe(Ke)}else{var lt=Me[tt];return lt||yt}}),_e}b.languages.md=b.languages.markdown})(x)}},51478:function(Se){"use strict";Se.exports=oe,oe.displayName="markupTemplating",oe.aliases=[];function oe(x){(function(b){function be(ue,fe){return"___"+ue.toUpperCase()+fe+"___"}Object.defineProperties(b.languages["markup-templating"]={},{buildPlaceholders:{value:function(ue,fe,Ee,me){if(ue.language===fe){var ke=ue.tokenStack=[];ue.code=ue.code.replace(Ee,function(Me){if(typeof me=="function"&&!me(Me))return Me;for(var Oe=ke.length,Ie;ue.code.indexOf(Ie=be(fe,Oe))!==-1;)++Oe;return ke[Oe]=Me,Ie}),ue.grammar=b.languages.markup}}},tokenizePlaceholders:{value:function(ue,fe){if(ue.language!==fe||!ue.tokenStack)return;ue.grammar=b.languages[fe];var Ee=0,me=Object.keys(ue.tokenStack);function ke(Me){for(var Oe=0;Oe=me.length);Oe++){var Ie=Me[Oe];if(typeof Ie=="string"||Ie.content&&typeof Ie.content=="string"){var ze=me[Ee],_e=ue.tokenStack[ze],yt=typeof Ie=="string"?Ie:Ie.content,tt=be(fe,ze),Ke=yt.indexOf(tt);if(Ke>-1){++Ee;var lt=yt.substring(0,Ke),Ge=new b.Token(fe,b.tokenize(_e,ue.grammar),"language-"+fe,_e),Ye=yt.substring(Ke+tt.length),Ve=[];lt&&Ve.push.apply(Ve,ke([lt])),Ve.push(Ge),Ye&&Ve.push.apply(Ve,ke([Ye])),typeof Ie=="string"?Me.splice.apply(Me,[Oe,1].concat(Ve)):Ie.content=Ve}}else Ie.content&&ke(Ie.content)}return Me}ke(ue.tokens)}}})})(x)}},70614:function(Se){"use strict";Se.exports=oe,oe.displayName="markup",oe.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function oe(x){x.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},x.languages.markup.tag.inside["attr-value"].inside.entity=x.languages.markup.entity,x.languages.markup.doctype.inside["internal-subset"].inside=x.languages.markup,x.hooks.add("wrap",function(b){b.type==="entity"&&(b.attributes.title=b.content.value.replace(/&/,"&"))}),Object.defineProperty(x.languages.markup.tag,"addInlined",{value:function(be,ue){var fe={};fe["language-"+ue]={pattern:/(^$)/i,lookbehind:!0,inside:x.languages[ue]},fe.cdata=/^$/i;var Ee={"included-cdata":{pattern://i,inside:fe}};Ee["language-"+ue]={pattern:/[\s\S]+/,inside:x.languages[ue]};var me={};me[be]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return be}),"i"),lookbehind:!0,greedy:!0,inside:Ee},x.languages.insertBefore("markup","cdata",me)}}),Object.defineProperty(x.languages.markup.tag,"addAttribute",{value:function(b,be){x.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+b+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[be,"language-"+be],inside:x.languages[be]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),x.languages.html=x.languages.markup,x.languages.mathml=x.languages.markup,x.languages.svg=x.languages.markup,x.languages.xml=x.languages.extend("markup",{}),x.languages.ssml=x.languages.xml,x.languages.atom=x.languages.xml,x.languages.rss=x.languages.xml}},16928:function(Se){"use strict";Se.exports=oe,oe.displayName="matlab",oe.aliases=[];function oe(x){x.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(Se){"use strict";Se.exports=oe,oe.displayName="maxscript",oe.aliases=[];function oe(x){(function(b){var be=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;b.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+be.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+be.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:be,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(x)}},37164:function(Se){"use strict";Se.exports=oe,oe.displayName="mel",oe.aliases=[];function oe(x){x.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},x.languages.mel.code.inside.rest=x.languages.mel}},25153:function(Se){"use strict";Se.exports=oe,oe.displayName="mermaid",oe.aliases=[];function oe(x){x.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(Se){"use strict";Se.exports=oe,oe.displayName="mizar",oe.aliases=[];function oe(x){x.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(Se){"use strict";Se.exports=oe,oe.displayName="mongodb",oe.aliases=[];function oe(x){(function(b){var be=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],ue=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];be=be.map(function(Ee){return Ee.replace("$","\\$")});var fe="(?:"+be.join("|")+")\\b";b.languages.mongodb=b.languages.extend("javascript",{}),b.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+fe+"(?:\\1)?$")}}}),b.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},b.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+ue.join("|")+")\\b"),alias:"keyword"}})})(x)}},65626:function(Se){"use strict";Se.exports=oe,oe.displayName="monkey",oe.aliases=[];function oe(x){x.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(Se){"use strict";Se.exports=oe,oe.displayName="moonscript",oe.aliases=["moon"];function oe(x){x.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},x.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=x.languages.moonscript,x.languages.moon=x.languages.moonscript}},40722:function(Se){"use strict";Se.exports=oe,oe.displayName="n1ql",oe.aliases=[];function oe(x){x.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(Se){"use strict";Se.exports=oe,oe.displayName="n4js",oe.aliases=["n4jsd"];function oe(x){x.languages.n4js=x.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),x.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),x.languages.n4jsd=x.languages.n4js}},41224:function(Se){"use strict";Se.exports=oe,oe.displayName="nand2tetrisHdl",oe.aliases=[];function oe(x){x.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(Se){"use strict";Se.exports=oe,oe.displayName="naniscript",oe.aliases=[];function oe(x){(function(b){var be=/\{[^\r\n\[\]{}]*\}/,ue={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:be,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};b.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:be,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:ue}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:be,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:ue},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},b.languages.nani=b.languages.naniscript,b.hooks.add("after-tokenize",function(me){var ke=me.tokens;ke.forEach(function(Me){if(typeof Me!="string"&&Me.type==="generic-text"){var Oe=Ee(Me);fe(Oe)||(Me.type="bad-line",Me.content=Oe)}})});function fe(me){for(var ke="[]{}",Me=[],Oe=0;Oe=&|$!]/}}},32964:function(Se){"use strict";Se.exports=oe,oe.displayName="neon",oe.aliases=[];function oe(x){x.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(Se){"use strict";Se.exports=oe,oe.displayName="nevod",oe.aliases=[];function oe(x){x.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(Se){"use strict";Se.exports=oe,oe.displayName="nginx",oe.aliases=[];function oe(x){(function(b){var be=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;b.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:be}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:be}},punctuation:/[{};]/}})(x)}},66791:function(Se){"use strict";Se.exports=oe,oe.displayName="nim",oe.aliases=[];function oe(x){x.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(Se){"use strict";Se.exports=oe,oe.displayName="nix",oe.aliases=[];function oe(x){x.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},x.languages.nix.string.inside.interpolation.inside=x.languages.nix}},13490:function(Se){"use strict";Se.exports=oe,oe.displayName="nsis",oe.aliases=[];function oe(x){x.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(Se,oe,x){"use strict";var b=x(79440);Se.exports=be,be.displayName="objectivec",be.aliases=["objc"];function be(ue){ue.register(b),ue.languages.objectivec=ue.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete ue.languages.objectivec["class-name"],ue.languages.objc=ue.languages.objectivec}},66894:function(Se){"use strict";Se.exports=oe,oe.displayName="ocaml",oe.aliases=[];function oe(x){x.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(Se,oe,x){"use strict";var b=x(79440);Se.exports=be,be.displayName="opencl",be.aliases=[];function be(ue){ue.register(b),function(fe){fe.languages.opencl=fe.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),fe.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var Ee={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};fe.languages.insertBefore("c","keyword",Ee),fe.languages.cpp&&(Ee["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},fe.languages.insertBefore("cpp","keyword",Ee))}(ue)}},27734:function(Se){"use strict";Se.exports=oe,oe.displayName="openqasm",oe.aliases=["qasm"];function oe(x){x.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},x.languages.qasm=x.languages.openqasm}},91889:function(Se){"use strict";Se.exports=oe,oe.displayName="oz",oe.aliases=[];function oe(x){x.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(Se){"use strict";Se.exports=oe,oe.displayName="parigp",oe.aliases=[];function oe(x){x.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var b=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return b=b.map(function(be){return be.split("").join(" *")}).join("|"),RegExp("\\b(?:"+b+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(Se){"use strict";Se.exports=oe,oe.displayName="parser",oe.aliases=[];function oe(x){(function(b){var be=b.languages.parser=b.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});be=b.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:be.keyword,variable:be.variable,function:be.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:be.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:be.punctuation}}}),b.languages.insertBefore("inside","punctuation",{expression:be.expression,keyword:be.keyword,variable:be.variable,function:be.function,escape:be.escape,"parser-punctuation":{pattern:be.punctuation,alias:"punctuation"}},be.tag.inside["attr-value"])})(x)}},92949:function(Se){"use strict";Se.exports=oe,oe.displayName="pascal",oe.aliases=["objectpascal"];function oe(x){x.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},x.languages.pascal.asm.inside=x.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),x.languages.objectpascal=x.languages.pascal}},5681:function(Se){"use strict";Se.exports=oe,oe.displayName="pascaligo",oe.aliases=[];function oe(x){(function(b){var be=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,ue=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return be}),fe=b.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return ue}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return ue}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return ue})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},Ee=["comment","keyword","builtin","operator","punctuation"].reduce(function(me,ke){return me[ke]=fe[ke],me},{});fe["class-name"].forEach(function(me){me.inside=Ee})})(x)}},70696:function(Se){"use strict";Se.exports=oe,oe.displayName="pcaxis",oe.aliases=["px"];function oe(x){x.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},x.languages.px=x.languages.pcaxis}},35790:function(Se){"use strict";Se.exports=oe,oe.displayName="peoplecode",oe.aliases=["pcode"];function oe(x){x.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},x.languages.pcode=x.languages.peoplecode}},25777:function(Se){"use strict";Se.exports=oe,oe.displayName="perl",oe.aliases=[];function oe(x){(function(b){var be=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;b.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,be].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,be].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,be+/\s*/.source+be].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(x)}},65889:function(Se,oe,x){"use strict";var b=x(53852);Se.exports=be,be.displayName="phpExtras",be.aliases=[];function be(ue){ue.register(b),ue.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(Se,oe,x){"use strict";var b=x(51478);Se.exports=be,be.displayName="php",be.aliases=[];function be(ue){ue.register(b),function(fe){var Ee=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,me=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],ke=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,Me=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,Oe=/[{}\[\](),:;]/;fe.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:Ee,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:me,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:ke,operator:Me,punctuation:Oe};var Ie={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:fe.languages.php},ze=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:Ie}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:Ie}}];fe.languages.insertBefore("php","variable",{string:ze,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:Ee,string:ze,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:me,number:ke,operator:Me,punctuation:Oe}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),fe.hooks.add("before-tokenize",function(_e){if(/<\?/.test(_e.code)){var yt=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;fe.languages["markup-templating"].buildPlaceholders(_e,"php",yt)}}),fe.hooks.add("after-tokenize",function(_e){fe.languages["markup-templating"].tokenizePlaceholders(_e,"php")})}(ue)}},97719:function(Se,oe,x){"use strict";var b=x(53852),be=x(53510);Se.exports=ue,ue.displayName="phpdoc",ue.aliases=[];function ue(fe){fe.register(b),fe.register(be),function(Ee){var me=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;Ee.languages.phpdoc=Ee.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+me+"\\s+)?)\\$\\w+"),lookbehind:!0}}),Ee.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+me),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),Ee.languages.javadoclike.addSupport("php",Ee.languages.phpdoc)}(fe)}},63839:function(Se,oe,x){"use strict";var b=x(69435);Se.exports=be,be.displayName="plsql",be.aliases=[];function be(ue){ue.register(b),ue.languages.plsql=ue.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),ue.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(Se){"use strict";Se.exports=oe,oe.displayName="powerquery",oe.aliases=[];function oe(x){x.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},x.languages.pq=x.languages.powerquery,x.languages.mscript=x.languages.powerquery}},32530:function(Se){"use strict";Se.exports=oe,oe.displayName="powershell",oe.aliases=[];function oe(x){(function(b){var be=b.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};be.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:be},boolean:be.boolean,variable:be.variable}})(x)}},8938:function(Se){"use strict";Se.exports=oe,oe.displayName="processing",oe.aliases=[];function oe(x){x.languages.processing=x.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),x.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(Se){"use strict";Se.exports=oe,oe.displayName="prolog",oe.aliases=[];function oe(x){x.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(Se){"use strict";Se.exports=oe,oe.displayName="promql",oe.aliases=[];function oe(x){(function(b){var be=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],ue=["on","ignoring","group_right","group_left","by","without"],fe=["offset"],Ee=be.concat(ue,fe);b.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+ue.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+Ee.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(x)}},15375:function(Se){"use strict";Se.exports=oe,oe.displayName="properties",oe.aliases=[];function oe(x){x.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(Se){"use strict";Se.exports=oe,oe.displayName="protobuf",oe.aliases=[];function oe(x){(function(b){var be=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;b.languages.protobuf=b.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),b.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:be}},builtin:be,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(x)}},83588:function(Se){"use strict";Se.exports=oe,oe.displayName="psl",oe.aliases=[];function oe(x){x.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(Se){"use strict";Se.exports=oe,oe.displayName="pug",oe.aliases=[];function oe(x){(function(b){b.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:b.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:b.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:b.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:b.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:b.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:b.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:b.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:b.languages.javascript}],punctuation:/[.\-!=|]+/};for(var be=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,ue=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],fe={},Ee=0,me=ue.length;Ee",function(){return ke.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[ke.language,"language-"+ke.language],inside:b.languages[ke.language]}}})}b.languages.insertBefore("pug","filter",fe)})(x)}},21294:function(Se){"use strict";Se.exports=oe,oe.displayName="puppet",oe.aliases=[];function oe(x){(function(b){b.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var be=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:b.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];b.languages.puppet.heredoc[0].inside.interpolation=be,b.languages.puppet.string.inside["double-quoted"].inside.interpolation=be})(x)}},38709:function(Se){"use strict";Se.exports=oe,oe.displayName="pure",oe.aliases=[];function oe(x){(function(b){b.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var be=["c",{lang:"c++",alias:"cpp"},"fortran"],ue=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;be.forEach(function(fe){var Ee=fe;if(typeof fe!="string"&&(Ee=fe.alias,fe=fe.lang),b.languages[Ee]){var me={};me["inline-lang-"+Ee]={pattern:RegExp(ue.replace("",fe.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:b.util.clone(b.languages.pure["inline-lang"].inside)},me["inline-lang-"+Ee].inside.rest=b.util.clone(b.languages[Ee]),b.languages.insertBefore("pure","inline-lang",me)}}),b.languages.c&&(b.languages.pure["inline-lang"].inside.rest=b.util.clone(b.languages.c))})(x)}},15008:function(Se){"use strict";Se.exports=oe,oe.displayName="purebasic",oe.aliases=[];function oe(x){x.languages.purebasic=x.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),x.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete x.languages.purebasic["class-name"],delete x.languages.purebasic.boolean,x.languages.pbfasm=x.languages.purebasic}},96549:function(Se,oe,x){"use strict";var b=x(2050);Se.exports=be,be.displayName="purescript",be.aliases=["purs"];function be(ue){ue.register(b),ue.languages.purescript=ue.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[ue.languages.haskell.operator[0],ue.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),ue.languages.purs=ue.languages.purescript}},5221:function(Se){"use strict";Se.exports=oe,oe.displayName="python",oe.aliases=["py"];function oe(x){x.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},x.languages.python["string-interpolation"].inside.interpolation.inside.rest=x.languages.python,x.languages.py=x.languages.python}},27447:function(Se){"use strict";Se.exports=oe,oe.displayName="q",oe.aliases=[];function oe(x){x.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(Se){"use strict";Se.exports=oe,oe.displayName="qml",oe.aliases=[];function oe(x){(function(b){for(var be=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,ue=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,fe=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return be}).replace(//g,function(){return ue}),Ee=0;Ee<2;Ee++)fe=fe.replace(//g,function(){return fe});fe=fe.replace(//g,"[^\\s\\S]"),b.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return fe}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:b.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return fe}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:b.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(x)}},75542:function(Se){"use strict";Se.exports=oe,oe.displayName="qore",oe.aliases=[];function oe(x){x.languages.qore=x.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(Se){"use strict";Se.exports=oe,oe.displayName="qsharp",oe.aliases=["qs"];function oe(x){(function(b){function be(yt,tt){return yt.replace(/<<(\d+)>>/g,function(Ke,lt){return"(?:"+tt[+lt]+")"})}function ue(yt,tt,Ke){return RegExp(be(yt,tt),Ke||"")}function fe(yt,tt){for(var Ke=0;Ke>/g,function(){return"(?:"+yt+")"});return yt.replace(/<>/g,"[^\\s\\S]")}var Ee={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function me(yt){return"\\b(?:"+yt.trim().replace(/ /g,"|")+")\\b"}var ke=RegExp(me(Ee.type+" "+Ee.other)),Me=/\b[A-Za-z_]\w*\b/.source,Oe=be(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[Me]),Ie={keyword:ke,punctuation:/[<>()?,.:[\]]/},ze=/"(?:\\.|[^\\"])*"/.source;b.languages.qsharp=b.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:ue(/(^|[^$\\])<<0>>/.source,[ze]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:ue(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[Oe]),lookbehind:!0,inside:Ie},{pattern:ue(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[Oe]),lookbehind:!0,inside:Ie}],keyword:ke,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),b.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var _e=fe(be(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[ze]),2);b.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:ue(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[_e]),greedy:!0,inside:{interpolation:{pattern:ue(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[_e]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:b.languages.qsharp}}},string:/[\s\S]+/}}})})(x),x.languages.qs=x.languages.qsharp}},44298:function(Se){"use strict";Se.exports=oe,oe.displayName="r",oe.aliases=[];function oe(x){x.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(Se,oe,x){"use strict";var b=x(48780);Se.exports=be,be.displayName="racket",be.aliases=["rkt"];function be(ue){ue.register(b),ue.languages.racket=ue.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),ue.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),ue.languages.rkt=ue.languages.racket}},75266:function(Se){"use strict";Se.exports=oe,oe.displayName="reason",oe.aliases=[];function oe(x){x.languages.reason=x.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),x.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete x.languages.reason.function}},48139:function(Se){"use strict";Se.exports=oe,oe.displayName="regex",oe.aliases=[];function oe(x){(function(b){var be={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},ue=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,fe={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},Ee={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},me="(?:[^\\\\-]|"+ue.source+")",ke=RegExp(me+"-"+me),Me={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};b.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:ke,inside:{escape:ue,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":be,"char-set":Ee,escape:ue}},"special-escape":be,"char-set":fe,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":Me}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:ue,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(Se){"use strict";Se.exports=oe,oe.displayName="renpy",oe.aliases=["rpy"];function oe(x){x.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},x.languages.rpy=x.languages.renpy}},63919:function(Se){"use strict";Se.exports=oe,oe.displayName="rest",oe.aliases=[];function oe(x){x.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(Se){"use strict";Se.exports=oe,oe.displayName="rip",oe.aliases=[];function oe(x){x.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(Se){"use strict";Se.exports=oe,oe.displayName="roboconf",oe.aliases=[];function oe(x){x.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(Se){"use strict";Se.exports=oe,oe.displayName="robotframework",oe.aliases=[];function oe(x){(function(b){var be={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},ue={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function fe(Me,Oe){var Ie={};Ie["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var ze in Oe)Ie[ze]=Oe[ze];return Ie.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},Ie.variable=ue,Ie.comment=be,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return Me}),"im"),alias:"section",inside:Ie}}var Ee={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},me={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:ue}},ke={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:ue}};b.languages.robotframework={settings:fe("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:fe("Variables"),"test-cases":fe("Test Cases",{"test-name":me,documentation:Ee,property:ke}),keywords:fe("Keywords",{"keyword-name":me,documentation:Ee,property:ke}),tasks:fe("Tasks",{"task-name":me,documentation:Ee,property:ke}),comment:be},b.languages.robot=b.languages.robotframework})(x)}},75308:function(Se){"use strict";Se.exports=oe,oe.displayName="ruby",oe.aliases=["rb"];function oe(x){(function(b){b.languages.ruby=b.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),b.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var be={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:b.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete b.languages.ruby.function;var ue="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",fe=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;b.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+ue+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:be,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:be,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+fe),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+fe+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),b.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+ue),greedy:!0,inside:{interpolation:be,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:be,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:be,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+ue),greedy:!0,inside:{interpolation:be,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:be,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete b.languages.ruby.string,b.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),b.languages.rb=b.languages.ruby})(x)}},45315:function(Se){"use strict";Se.exports=oe,oe.displayName="rust",oe.aliases=[];function oe(x){(function(b){for(var be=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,ue=0;ue<2;ue++)be=be.replace(//g,function(){return be});be=be.replace(//g,function(){return/[^\s\S]/.source}),b.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+be),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},b.languages.rust["closure-params"].inside.rest=b.languages.rust,b.languages.rust.attribute.inside.string=b.languages.rust.string})(x)}},13794:function(Se){"use strict";Se.exports=oe,oe.displayName="sas",oe.aliases=[];function oe(x){(function(b){var be=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,ue=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,fe={pattern:RegExp(be+"[bx]"),alias:"number"},Ee={pattern:/&[a-z_]\w*/i},me={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},ke={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},Me=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],Oe={pattern:RegExp(be),greedy:!0},Ie=/[$%@.(){}\[\];,\\]/,ze={pattern:/%?\b\w+(?=\()/,alias:"keyword"},_e={function:ze,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":Ee,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:ue,"numeric-constant":fe,punctuation:Ie,string:Oe},yt={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},tt={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},Ke={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},lt={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},Ge=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,Ye={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return Ge}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return Ge}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:Me,function:ze,"arg-value":_e["arg-value"],operator:_e.operator,argument:_e.arg,number:ue,"numeric-constant":fe,punctuation:Ie,string:Oe}},Ve={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};b.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return be}),"im"),alias:"language-sql",inside:b.languages.sql},"global-statements":Ke,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:ue,"numeric-constant":fe,punctuation:Ie,string:Oe}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Me,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return be}),"im"),lookbehind:!0,alias:"language-groovy",inside:b.languages.groovy},keyword:Ve,"submit-statement":lt,"global-statements":Ke,number:ue,"numeric-constant":fe,punctuation:Ie,string:Oe}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Me,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return be}),"im"),lookbehind:!0,alias:"language-lua",inside:b.languages.lua},keyword:Ve,"submit-statement":lt,"global-statements":Ke,number:ue,"numeric-constant":fe,punctuation:Ie,string:Oe}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Me,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:_e}},"cas-actions":Ye,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:_e},step:ke,keyword:Ve,function:ze,format:yt,altformat:tt,"global-statements":Ke,number:ue,"numeric-constant":fe,punctuation:Ie,string:Oe}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return be}),"im"),lookbehind:!0,inside:_e},"macro-keyword":me,"macro-variable":Ee,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":me,"macro-variable":Ee,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:Ie}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:Me,number:ue,"numeric-constant":fe}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:_e},"cas-actions":Ye,comment:Me,function:ze,format:yt,altformat:tt,"numeric-constant":fe,datetime:{pattern:RegExp(be+"(?:dt?|t)"),alias:"number"},string:Oe,step:ke,keyword:Ve,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:ue,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:Ie}})(x)}},41299:function(Se){"use strict";Se.exports=oe,oe.displayName="sass",oe.aliases=[];function oe(x){(function(b){b.languages.sass=b.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),b.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete b.languages.sass.atrule;var be=/\$[-\w]+|#\{\$[-\w]+\}/,ue=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];b.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:be,operator:ue}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:be,operator:ue,important:b.languages.sass.important}}}),delete b.languages.sass.property,delete b.languages.sass.important,b.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(x)}},98177:function(Se,oe,x){"use strict";var b=x(7093);Se.exports=be,be.displayName="scala",be.aliases=[];function be(ue){ue.register(b),ue.languages.scala=ue.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),ue.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:ue.languages.scala}}},string:/[\s\S]+/}}}),delete ue.languages.scala["class-name"],delete ue.languages.scala.function}},48780:function(Se){"use strict";Se.exports=oe,oe.displayName="scheme",oe.aliases=[];function oe(x){(function(b){b.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(be({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function be(ue){for(var fe in ue)ue[fe]=ue[fe].replace(/<[\w\s]+>/g,function(Ee){return"(?:"+ue[Ee].trim()+")"});return ue[fe]}})(x)}},79793:function(Se){"use strict";Se.exports=oe,oe.displayName="scss",oe.aliases=[];function oe(x){x.languages.scss=x.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),x.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),x.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),x.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),x.languages.scss.atrule.inside.rest=x.languages.scss}},52085:function(Se,oe,x){"use strict";var b=x(3058);Se.exports=be,be.displayName="shellSession",be.aliases=[];function be(ue){ue.register(b),function(fe){var Ee=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");fe.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return Ee}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:fe.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},fe.languages["sh-session"]=fe.languages.shellsession=fe.languages["shell-session"]}(ue)}},65411:function(Se){"use strict";Se.exports=oe,oe.displayName="smali",oe.aliases=[];function oe(x){x.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(Se){"use strict";Se.exports=oe,oe.displayName="smalltalk",oe.aliases=[];function oe(x){x.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(Se,oe,x){"use strict";var b=x(51478);Se.exports=be,be.displayName="smarty",be.aliases=[];function be(ue){ue.register(b),function(fe){fe.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:fe.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},fe.languages.smarty["embedded-php"].inside.smarty.inside=fe.languages.smarty,fe.languages.smarty.string[0].inside.interpolation.inside.expression.inside=fe.languages.smarty;var Ee=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,me=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return Ee.source}),"g");fe.hooks.add("before-tokenize",function(ke){var Me="{literal}",Oe="{/literal}",Ie=!1;fe.languages["markup-templating"].buildPlaceholders(ke,"smarty",me,function(ze){return ze===Oe&&(Ie=!1),Ie?!1:(ze===Me&&(Ie=!0),!0)})}),fe.hooks.add("after-tokenize",function(ke){fe.languages["markup-templating"].tokenizePlaceholders(ke,"smarty")})}(ue)}},66433:function(Se){"use strict";Se.exports=oe,oe.displayName="sml",oe.aliases=["smlnj"];function oe(x){(function(b){var be=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;b.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return be.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:be,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},b.languages.sml["class-name"][0].inside=b.languages.sml,b.languages.smlnj=b.languages.sml})(x)}},34855:function(Se){"use strict";Se.exports=oe,oe.displayName="solidity",oe.aliases=["sol"];function oe(x){x.languages.solidity=x.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),x.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),x.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),x.languages.sol=x.languages.solidity}},12998:function(Se){"use strict";Se.exports=oe,oe.displayName="solutionFile",oe.aliases=[];function oe(x){(function(b){var be={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};b.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:be}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:be}},guid:be,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},b.languages.sln=b.languages["solution-file"]})(x)}},10202:function(Se,oe,x){"use strict";var b=x(51478);Se.exports=be,be.displayName="soy",be.aliases=[];function be(ue){ue.register(b),function(fe){var Ee=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,me=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;fe.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:Ee,greedy:!0},number:me,punctuation:/[\[\].?]/}},string:{pattern:Ee,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:me,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},fe.hooks.add("before-tokenize",function(ke){var Me=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,Oe="{literal}",Ie="{/literal}",ze=!1;fe.languages["markup-templating"].buildPlaceholders(ke,"soy",Me,function(_e){return _e===Ie&&(ze=!1),ze?!1:(_e===Oe&&(ze=!0),!0)})}),fe.hooks.add("after-tokenize",function(ke){fe.languages["markup-templating"].tokenizePlaceholders(ke,"soy")})}(ue)}},41186:function(Se,oe,x){"use strict";var b=x(58710);Se.exports=be,be.displayName="sparql",be.aliases=["rq"];function be(ue){ue.register(b),ue.languages.sparql=ue.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),ue.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),ue.languages.rq=ue.languages.sparql}},68963:function(Se){"use strict";Se.exports=oe,oe.displayName="splunkSpl",oe.aliases=[];function oe(x){x.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(Se){"use strict";Se.exports=oe,oe.displayName="sqf",oe.aliases=[];function oe(x){x.languages.sqf=x.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),x.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:x.languages.sqf.comment}}}),delete x.languages.sqf["class-name"]}},69435:function(Se){"use strict";Se.exports=oe,oe.displayName="sql",oe.aliases=[];function oe(x){x.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(Se){"use strict";Se.exports=oe,oe.displayName="squirrel",oe.aliases=[];function oe(x){x.languages.squirrel=x.languages.extend("clike",{comment:[x.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),x.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),x.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(Se){"use strict";Se.exports=oe,oe.displayName="stan",oe.aliases=[];function oe(x){(function(b){var be=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;b.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+be.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,be],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},b.languages.stan.constraint.inside.expression.inside=b.languages.stan})(x)}},89032:function(Se){"use strict";Se.exports=oe,oe.displayName="stylus",oe.aliases=[];function oe(x){(function(b){var be={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},ue={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},fe={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:be,number:ue,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:be,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:ue,punctuation:/[{}()\[\];:,]/};fe.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:fe}},fe.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:fe}},b.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:fe}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:fe}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:fe}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:fe.interpolation}},rest:fe}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:fe.interpolation,comment:fe.comment,punctuation:/[{},]/}},func:fe.func,string:fe.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:fe.interpolation,punctuation:/[{}()\[\];:.]/}})(x)}},40241:function(Se){"use strict";Se.exports=oe,oe.displayName="swift",oe.aliases=[];function oe(x){x.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},x.languages.swift["string-literal"].forEach(function(b){b.inside.interpolation.inside=x.languages.swift})}},24812:function(Se){"use strict";Se.exports=oe,oe.displayName="systemd",oe.aliases=[];function oe(x){(function(b){var be={pattern:/^[;#].*/m,greedy:!0},ue=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;b.languages.systemd={comment:be,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+ue+`|(?=[^"\r -]))(?:`+(/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+ue+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:be,quoted:{pattern:RegExp(/(^|\s)/.source+ue),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(x)}},16747:function(Se,oe,x){"use strict";var b=x(73584),be=x(87648);Se.exports=ue,ue.displayName="t4Cs",ue.aliases=[];function ue(fe){fe.register(b),fe.register(be),fe.languages.t4=fe.languages["t4-cs"]=fe.languages["t4-templating"].createT4("csharp")}},73584:function(Se){"use strict";Se.exports=oe,oe.displayName="t4Templating",oe.aliases=[];function oe(x){(function(b){function be(fe,Ee,me){return{pattern:RegExp("<#"+fe+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+fe+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:Ee,alias:me}}}}function ue(fe){var Ee=b.languages[fe],me="language-"+fe;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:be("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:be("=",Ee,me),"class-feature":be("\\+",Ee,me),standard:be("",Ee,me)}}}}b.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:ue})})(x)}},79243:function(Se,oe,x){"use strict";var b=x(73584),be=x(55686);Se.exports=ue,ue.displayName="t4Vb",ue.aliases=[];function ue(fe){fe.register(b),fe.register(be),fe.languages["t4-vb"]=fe.languages["t4-templating"].createT4("vbnet")}},31788:function(Se,oe,x){"use strict";var b=x(14409);Se.exports=be,be.displayName="tap",be.aliases=[];function be(ue){ue.register(b),ue.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:ue.languages.yaml,alias:"language-yaml"}}}},60871:function(Se){"use strict";Se.exports=oe,oe.displayName="tcl",oe.aliases=[];function oe(x){x.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}},21023:function(Se){"use strict";Se.exports=oe,oe.displayName="textile",oe.aliases=[];function oe(x){(function(b){var be=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,ue=/\)|\((?![^|()\n]+\))/.source;function fe(ze,_e){return RegExp(ze.replace(//g,function(){return"(?:"+be+")"}).replace(//g,function(){return"(?:"+ue+")"}),_e||"")}var Ee={css:{pattern:/\{[^{}]+\}/,inside:{rest:b.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},me=b.languages.textile=b.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:fe(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:fe(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:Ee},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:fe(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:fe(/(^[*#]+)+/.source),lookbehind:!0,inside:Ee},punctuation:/^[*#]+/}},table:{pattern:fe(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:fe(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:Ee},punctuation:/\||^\./}},inline:{pattern:fe(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:fe(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:fe(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:fe(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:fe(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:fe(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:fe(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:fe(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:fe(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:Ee},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:fe(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:fe(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:fe(/(^")+/.source),lookbehind:!0,inside:Ee},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:fe(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:fe(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:fe(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:Ee},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),ke=me.phrase.inside,Me={inline:ke.inline,link:ke.link,image:ke.image,footnote:ke.footnote,acronym:ke.acronym,mark:ke.mark};me.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var Oe=ke.inline.inside;Oe.bold.inside=Me,Oe.italic.inside=Me,Oe.inserted.inside=Me,Oe.deleted.inside=Me,Oe.span.inside=Me;var Ie=ke.table.inside;Ie.inline=Me.inline,Ie.link=Me.link,Ie.image=Me.image,Ie.footnote=Me.footnote,Ie.acronym=Me.acronym,Ie.mark=Me.mark})(x)}},14693:function(Se){"use strict";Se.exports=oe,oe.displayName="toml",oe.aliases=[];function oe(x){(function(b){var be=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function ue(fe){return fe.replace(/__/g,function(){return be})}b.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(ue(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(ue(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(x)}},8743:function(Se){"use strict";Se.exports=oe,oe.displayName="tremor",oe.aliases=[];function oe(x){(function(b){b.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var be=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;b.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+be+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+be+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(be),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:b.languages.tremor}}},string:/[\s\S]+/}},b.languages.troy=b.languages.tremor,b.languages.trickle=b.languages.tremor})(x)}},1689:function(Se,oe,x){"use strict";var b=x(24103),be=x(92784);Se.exports=ue,ue.displayName="tsx",ue.aliases=[];function ue(fe){fe.register(b),fe.register(be),function(Ee){var me=Ee.util.clone(Ee.languages.typescript);Ee.languages.tsx=Ee.languages.extend("jsx",me),delete Ee.languages.tsx.parameter,delete Ee.languages.tsx["literal-property"];var ke=Ee.languages.tsx.tag;ke.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+ke.pattern.source+")",ke.pattern.flags),ke.lookbehind=!0}(fe)}},69210:function(Se,oe,x){"use strict";var b=x(51478);Se.exports=be,be.displayName="tt2",be.aliases=[];function be(ue){ue.register(b),function(fe){fe.languages.tt2=fe.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),fe.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),fe.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),fe.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete fe.languages.tt2.string,fe.hooks.add("before-tokenize",function(Ee){var me=/\[%[\s\S]+?%\]/g;fe.languages["markup-templating"].buildPlaceholders(Ee,"tt2",me)}),fe.hooks.add("after-tokenize",function(Ee){fe.languages["markup-templating"].tokenizePlaceholders(Ee,"tt2")})}(ue)}},58710:function(Se){"use strict";Se.exports=oe,oe.displayName="turtle",oe.aliases=[];function oe(x){x.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},x.languages.trig=x.languages.turtle}},60452:function(Se,oe,x){"use strict";var b=x(51478);Se.exports=be,be.displayName="twig",be.aliases=[];function be(ue){ue.register(b),ue.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},ue.hooks.add("before-tokenize",function(fe){if(fe.language==="twig"){var Ee=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;ue.languages["markup-templating"].buildPlaceholders(fe,"twig",Ee)}}),ue.hooks.add("after-tokenize",function(fe){ue.languages["markup-templating"].tokenizePlaceholders(fe,"twig")})}},92784:function(Se){"use strict";Se.exports=oe,oe.displayName="typescript",oe.aliases=["ts"];function oe(x){(function(b){b.languages.typescript=b.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),b.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete b.languages.typescript.parameter,delete b.languages.typescript["literal-property"];var be=b.languages.extend("typescript",{});delete be["class-name"],b.languages.typescript["class-name"].inside=be,b.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:be}}}}),b.languages.ts=b.languages.typescript})(x)}},36489:function(Se){"use strict";Se.exports=oe,oe.displayName="typoscript",oe.aliases=["tsconfig"];function oe(x){(function(b){var be=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;b.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:be}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:be,number:/^\d+$/,punctuation:/[,|:]/}},keyword:be,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},b.languages.tsconfig=b.languages.typoscript})(x)}},78380:function(Se){"use strict";Se.exports=oe,oe.displayName="unrealscript",oe.aliases=["uc","uscript"];function oe(x){x.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},x.languages.uc=x.languages.uscript=x.languages.unrealscript}},10409:function(Se){"use strict";Se.exports=oe,oe.displayName="uorazor",oe.aliases=[];function oe(x){x.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}},6539:function(Se){"use strict";Se.exports=oe,oe.displayName="uri",oe.aliases=["url"];function oe(x){x.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},x.languages.url=x.languages.uri}},82028:function(Se){"use strict";Se.exports=oe,oe.displayName="v",oe.aliases=[];function oe(x){(function(b){var be={pattern:/[\s\S]+/,inside:null};b.languages.v=b.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":be}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),be.inside=b.languages.v,b.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),b.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),b.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:b.languages.v.generic.inside}}}})})(x)}},62282:function(Se){"use strict";Se.exports=oe,oe.displayName="vala",oe.aliases=[];function oe(x){x.languages.vala=x.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),x.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:x.languages.vala}},string:/[\s\S]+/}}}),x.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:x.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}},55686:function(Se,oe,x){"use strict";var b=x(51422);Se.exports=be,be.displayName="vbnet",be.aliases=[];function be(ue){ue.register(b),ue.languages.vbnet=ue.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}},70889:function(Se){"use strict";Se.exports=oe,oe.displayName="velocity",oe.aliases=[];function oe(x){(function(b){b.languages.velocity=b.languages.extend("markup",{});var be={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};be.variable.inside={string:be.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:be.number,boolean:be.boolean,punctuation:be.punctuation},b.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:be}},variable:be.variable}),b.languages.velocity.tag.inside["attr-value"].inside.rest=b.languages.velocity})(x)}},37116:function(Se){"use strict";Se.exports=oe,oe.displayName="verilog",oe.aliases=[];function oe(x){x.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}},66963:function(Se){"use strict";Se.exports=oe,oe.displayName="vhdl",oe.aliases=[];function oe(x){x.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}},21078:function(Se){"use strict";Se.exports=oe,oe.displayName="vim",oe.aliases=[];function oe(x){x.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}},96198:function(Se){"use strict";Se.exports=oe,oe.displayName="visualBasic",oe.aliases=[];function oe(x){x.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},x.languages.vb=x.languages["visual-basic"],x.languages.vba=x.languages["visual-basic"]}},17723:function(Se){"use strict";Se.exports=oe,oe.displayName="warpscript",oe.aliases=[];function oe(x){x.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}},67771:function(Se){"use strict";Se.exports=oe,oe.displayName="wasm",oe.aliases=[];function oe(x){x.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}},30307:function(Se){"use strict";Se.exports=oe,oe.displayName="webIdl",oe.aliases=[];function oe(x){(function(b){var be=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,ue="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+be+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,fe={};b.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+be),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:fe},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+ue),lookbehind:!0,inside:fe},{pattern:RegExp("("+/\bcallback\s+/.source+be+/\s*=\s*/.source+")"+ue),lookbehind:!0,inside:fe},{pattern:RegExp(/(\btypedef\b\s*)/.source+ue),lookbehind:!0,inside:fe},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+be),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+be),lookbehind:!0},RegExp(be+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+be),lookbehind:!0},{pattern:RegExp(ue+"(?="+/\s*(?:\.{3}\s*)?/.source+be+/\s*[(),;=]/.source+")"),inside:fe}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var Ee in b.languages["web-idl"])Ee!=="class-name"&&(fe[Ee]=b.languages["web-idl"][Ee]);b.languages.webidl=b.languages["web-idl"]})(x)}},8921:function(Se){"use strict";Se.exports=oe,oe.displayName="wiki",oe.aliases=[];function oe(x){x.languages.wiki=x.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:x.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),x.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:x.languages.markup.tag.inside}}}})}},13429:function(Se){"use strict";Se.exports=oe,oe.displayName="wolfram",oe.aliases=["mathematica","wl","nb"];function oe(x){x.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},x.languages.mathematica=x.languages.wolfram,x.languages.wl=x.languages.wolfram,x.languages.nb=x.languages.wolfram}},65197:function(Se){"use strict";Se.exports=oe,oe.displayName="wren",oe.aliases=[];function oe(x){x.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},x.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:x.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}},88904:function(Se){"use strict";Se.exports=oe,oe.displayName="xeora",oe.aliases=["xeoracube"];function oe(x){(function(b){b.languages.xeora=b.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),b.languages.insertBefore("inside","punctuation",{variable:b.languages.xeora["function-inline"].inside.variable},b.languages.xeora["function-block"]),b.languages.xeoracube=b.languages.xeora})(x)}},35:function(Se){"use strict";Se.exports=oe,oe.displayName="xmlDoc",oe.aliases=[];function oe(x){(function(b){function be(me,ke){b.languages[me]&&b.languages.insertBefore(me,"comment",{"doc-comment":ke})}var ue=b.languages.markup.tag,fe={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:ue}},Ee={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:ue}};be("csharp",fe),be("fsharp",fe),be("vbnet",Ee)})(x)}},86095:function(Se){"use strict";Se.exports=oe,oe.displayName="xojo",oe.aliases=[];function oe(x){x.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}},76998:function(Se){"use strict";Se.exports=oe,oe.displayName="xquery",oe.aliases=[];function oe(x){(function(b){b.languages.xquery=b.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),b.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,b.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,b.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,b.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:b.languages.xquery,alias:"language-xquery"};var be=function(fe){return typeof fe=="string"?fe:typeof fe.content=="string"?fe.content:fe.content.map(be).join("")},ue=function(fe){for(var Ee=[],me=0;me0&&Ee[Ee.length-1].tagName===be(ke.content[0].content[1])&&Ee.pop():ke.content[ke.content.length-1].content==="/>"||Ee.push({tagName:be(ke.content[0].content[1]),openedBraces:0}):Ee.length>0&&ke.type==="punctuation"&&ke.content==="{"&&(!fe[me+1]||fe[me+1].type!=="punctuation"||fe[me+1].content!=="{")&&(!fe[me-1]||fe[me-1].type!=="plain-text"||fe[me-1].content!=="{")?Ee[Ee.length-1].openedBraces++:Ee.length>0&&Ee[Ee.length-1].openedBraces>0&&ke.type==="punctuation"&&ke.content==="}"?Ee[Ee.length-1].openedBraces--:ke.type!=="comment"&&(Me=!0)),(Me||typeof ke=="string")&&Ee.length>0&&Ee[Ee.length-1].openedBraces===0){var Oe=be(ke);me0&&(typeof fe[me-1]=="string"||fe[me-1].type==="plain-text")&&(Oe=be(fe[me-1])+Oe,fe.splice(me-1,1),me--),/^\s+$/.test(Oe)?fe[me]=Oe:fe[me]=new b.Token("plain-text",Oe,null,Oe)}ke.content&&typeof ke.content!="string"&&ue(ke.content)}};b.hooks.add("after-tokenize",function(fe){fe.language==="xquery"&&ue(fe.tokens)})})(x)}},14409:function(Se){"use strict";Se.exports=oe,oe.displayName="yaml",oe.aliases=["yml"];function oe(x){(function(b){var be=/[*&][^\s[\]{},]+/,ue=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,fe="(?:"+ue.source+"(?:[ ]+"+be.source+")?|"+be.source+"(?:[ ]+"+ue.source+")?)",Ee=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),me=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function ke(Me,Oe){Oe=(Oe||"").replace(/m/g,"")+"m";var Ie=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return fe}).replace(/<>/g,function(){return Me});return RegExp(Ie,Oe)}b.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return fe})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return fe}).replace(/<>/g,function(){return"(?:"+Ee+"|"+me+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:ke(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:ke(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:ke(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:ke(me),lookbehind:!0,greedy:!0},number:{pattern:ke(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:ue,important:be,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},b.languages.yml=b.languages.yaml})(x)}},33460:function(Se){"use strict";Se.exports=oe,oe.displayName="yang",oe.aliases=[];function oe(x){x.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}},28108:function(Se){"use strict";Se.exports=oe,oe.displayName="zig",oe.aliases=[];function oe(x){(function(b){function be(Oe){return function(){return Oe}}var ue=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,fe="\\b(?!"+ue.source+")(?!\\d)\\w+\\b",Ee=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,me=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,be(Ee)),ke=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,be(fe)),Me="(?!\\s)(?:!?\\s*(?:"+me+"\\s*)*"+ke+")+";b.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,be(Me)).replace(//g,be(Ee))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,be(Me)).replace(//g,be(Ee))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:ue,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},b.languages.zig["class-name"].forEach(function(Oe){Oe.inside===null&&(Oe.inside=b.languages.zig)})})(x)}},92848:function(Se,oe){"use strict";var x;oe.Q=fe,x=Ee;var b="",be=" ",ue=/[ \t\n\r\f]+/g;function fe(me){var ke=String(me||b).trim();return ke===b?[]:ke.split(ue)}function Ee(me){return me.join(be).trim()}},24177:function(Se,oe,x){"use strict";var b=this&&this.__importDefault||function(Ee){return Ee&&Ee.__esModule?Ee:{default:Ee}},be=b(x(39534)),ue=x(30883);function fe(Ee,me){var ke={};return!Ee||typeof Ee!="string"||(0,be.default)(Ee,function(Me,Oe){Me&&Oe&&(ke[(0,ue.camelCase)(Me,me)]=Oe)}),ke}fe.default=fe,Se.exports=fe},30883:function(Se,oe){"use strict";Object.defineProperty(oe,"__esModule",{value:!0}),oe.camelCase=void 0;var x=/^--[a-zA-Z0-9_-]+$/,b=/-([a-z])/g,be=/^[^-]+$/,ue=/^-(webkit|moz|ms|o|khtml)-/,fe=/^-(ms)-/,Ee=function(Oe){return!Oe||be.test(Oe)||x.test(Oe)},me=function(Oe,Ie){return Ie.toUpperCase()},ke=function(Oe,Ie){return"".concat(Ie,"-")},Me=function(Oe,Ie){return Ie===void 0&&(Ie={}),Ee(Oe)?Oe:(Oe=Oe.toLowerCase(),Ie.reactCompat?Oe=Oe.replace(fe,ke):Oe=Oe.replace(ue,ke),Oe.replace(b,me))};oe.camelCase=Me},39534:function(Se,oe,x){"use strict";var b=this&&this.__importDefault||function(fe){return fe&&fe.__esModule?fe:{default:fe}};Object.defineProperty(oe,"__esModule",{value:!0}),oe.default=ue;const be=b(x(60976));function ue(fe,Ee){let me=null;if(!fe||typeof fe!="string")return me;const ke=(0,be.default)(fe),Me=typeof Ee=="function";return ke.forEach(Oe=>{if(Oe.type!=="declaration")return;const{property:Ie,value:ze}=Oe;Me?Ee(Ie,ze,Oe):ze&&(me=me||{},me[Ie]=ze)}),me}},97270:function(Se){Se.exports=x;var oe=Object.prototype.hasOwnProperty;function x(){for(var b={},be=0;be{const rt=(ot,kt)=>(Je.set(kt,ot),ot),Et=ot=>{if(Je.has(ot))return Je.get(ot);const[kt,dt]=Xe[ot];switch(kt){case be:case b:return rt(dt,ot);case ue:{const ft=rt([],ot);for(const Ct of dt)ft.push(Et(Ct));return ft}case fe:{const ft=rt({},ot);for(const[Ct,Pt]of dt)ft[Et(Ct)]=Et(Pt);return ft}case Ee:return rt(new Date(dt),ot);case me:{const{source:ft,flags:Ct}=dt;return rt(new RegExp(ft,Ct),ot)}case ke:{const ft=rt(new Map,ot);for(const[Ct,Pt]of dt)ft.set(Et(Ct),Et(Pt));return ft}case Me:{const ft=rt(new Set,ot);for(const Ct of dt)ft.add(Et(Ct));return ft}case Oe:{const{name:ft,message:Ct}=dt;return rt(new ze[ft](Ct),ot)}case Ie:return rt(BigInt(dt),ot);case"BigInt":return rt(Object(BigInt(dt)),ot);case"ArrayBuffer":return rt(new Uint8Array(dt).buffer,dt);case"DataView":{const{buffer:ft}=new Uint8Array(dt);return rt(new DataView(ft),dt)}}return rt(new ze[kt](dt),ot)};return Et},yt=Je=>_e(new Map,Je)(0),tt="",{toString:Ke}={},{keys:lt}=Object,Ge=Je=>{const Xe=typeof Je;if(Xe!=="object"||!Je)return[be,Xe];const rt=Ke.call(Je).slice(8,-1);switch(rt){case"Array":return[ue,tt];case"Object":return[fe,tt];case"Date":return[Ee,tt];case"RegExp":return[me,tt];case"Map":return[ke,tt];case"Set":return[Me,tt];case"DataView":return[ue,rt]}return rt.includes("Array")?[ue,rt]:rt.includes("Error")?[Oe,rt]:[fe,rt]},Ye=([Je,Xe])=>Je===be&&(Xe==="function"||Xe==="symbol"),Ve=(Je,Xe,rt,Et)=>{const ot=(dt,ft)=>{const Ct=Et.push(dt)-1;return rt.set(ft,Ct),Ct},kt=dt=>{if(rt.has(dt))return rt.get(dt);let[ft,Ct]=Ge(dt);switch(ft){case be:{let Ze=dt;switch(Ct){case"bigint":ft=Ie,Ze=dt.toString();break;case"function":case"symbol":if(Je)throw new TypeError("unable to serialize "+Ct);Ze=null;break;case"undefined":return ot([b],dt)}return ot([ft,Ze],dt)}case ue:{if(Ct){let At=dt;return Ct==="DataView"?At=new Uint8Array(dt.buffer):Ct==="ArrayBuffer"&&(At=new Uint8Array(dt)),ot([Ct,[...At]],dt)}const Ze=[],Nt=ot([ft,Ze],dt);for(const At of dt)Ze.push(kt(At));return Nt}case fe:{if(Ct)switch(Ct){case"BigInt":return ot([Ct,dt.toString()],dt);case"Boolean":case"Number":case"String":return ot([Ct,dt.valueOf()],dt)}if(Xe&&"toJSON"in dt)return kt(dt.toJSON());const Ze=[],Nt=ot([ft,Ze],dt);for(const At of lt(dt))(Je||!Ye(Ge(dt[At])))&&Ze.push([kt(At),kt(dt[At])]);return Nt}case Ee:return ot([ft,dt.toISOString()],dt);case me:{const{source:Ze,flags:Nt}=dt;return ot([ft,{source:Ze,flags:Nt}],dt)}case ke:{const Ze=[],Nt=ot([ft,Ze],dt);for(const[At,qt]of dt)(Je||!(Ye(Ge(At))||Ye(Ge(qt))))&&Ze.push([kt(At),kt(qt)]);return Nt}case Me:{const Ze=[],Nt=ot([ft,Ze],dt);for(const At of dt)(Je||!Ye(Ge(At)))&&Ze.push(kt(At));return Nt}}const{message:Pt}=dt;return ot([ft,{name:Ct,message:Pt}],dt)};return kt},Qe=(Je,{json:Xe,lossy:rt}={})=>{const Et=[];return Ve(!(Xe||rt),!!Xe,new Map,Et)(Je),Et};var qe=typeof structuredClone=="function"?(Je,Xe)=>Xe&&("json"in Xe||"lossy"in Xe)?yt(Qe(Je,Xe)):structuredClone(Je):(Je,Xe)=>yt(Qe(Je,Xe))},11630:function(Se,oe,x){"use strict";x.d(oe,{P:function(){return be},Q:function(){return b}});function b(ue){const fe=[],Ee=String(ue||"");let me=Ee.indexOf(","),ke=0,Me=!1;for(;!Me;){me===-1&&(me=Ee.length,Me=!0);const Oe=Ee.slice(ke,me).trim();(Oe||!Me)&&fe.push(Oe),ke=me+1,me=Ee.indexOf(",",ke)}return fe}function be(ue,fe){const Ee=fe||{};return(ue[ue.length-1]===""?[...ue,""]:ue).join((Ee.padRight?" ":"")+","+(Ee.padLeft===!1?"":" ")).trim()}},87342:function(Se,oe,x){"use strict";x.d(oe,{ok:function(){return ue},t1:function(){return fe}});function b(Ee){return Ee}function be(){}function ue(){}function fe(){}},40797:function(Se,oe,x){"use strict";x.d(oe,{N:function(){return yt}});var b=x(81994),be=x(43309);function ue(Ke,lt){return fe(Ke,lt||{})||{type:"root",children:[]}}function fe(Ke,lt){const Ge=Ee(Ke,lt);return Ge&<.afterTransform&<.afterTransform(Ke,Ge),Ge}function Ee(Ke,lt){switch(Ke.nodeType){case 1:return Ie(Ke,lt);case 3:return Me(Ke);case 8:return Oe(Ke);case 9:return me(Ke,lt);case 10:return ke();case 11:return me(Ke,lt);default:return}}function me(Ke,lt){return{type:"root",children:ze(Ke,lt)}}function ke(){return{type:"doctype"}}function Me(Ke){return{type:"text",value:Ke.nodeValue||""}}function Oe(Ke){return{type:"comment",value:Ke.nodeValue||""}}function Ie(Ke,lt){const Ge=Ke.namespaceURI,Ye=Ge===be.t.svg?b.s:b.h,Ve=Ge===be.t.html?Ke.tagName.toLowerCase():Ke.tagName,Qe=Ge===be.t.html&&Ve==="template"?Ke.content:Ke,qe=Ke.getAttributeNames(),Je={};let Xe=-1;for(;++Xegt&&(gt=We):We&&(gt!==void 0&>>-1&&Dn.push(` -`.repeat(gt)||" "),gt=-1,Dn.push(We))}return Dn.join("")}function Ve(dt,ft,Ct){return dt.type==="element"?Qe(dt,ft,Ct):dt.type==="text"?Ct.whitespace==="normal"?qe(dt,Ct):Je(dt):[]}function Qe(dt,ft,Ct){const Pt=rt(dt,Ct),Ze=dt.children||[];let Nt=-1,At=[];if(lt(dt))return At;let qt,Dn;for(_e(dt)||Ke(dt)&&be(ft,dt,Ke)?Dn=` -`:tt(dt)?(qt=2,Dn=2):Ge(dt)&&(qt=1,Dn=1);++NtMe&&(Me=ke):ke=1,me=Ee+ue.length,Ee=fe.indexOf(ue,me);return Me}},91614:function(Se,oe,x){"use strict";x.d(oe,{n:function(){return fe}});function b(Me){if(typeof Me!="string")throw new TypeError("Expected a string");return Me.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var be=x(19453),ue=x(33511);function fe(Me,Oe,Ie){const ze=Ie||{},_e=(0,ue.O)(ze.ignore||[]),yt=Ee(Oe);let tt=-1;for(;++tt0?{type:"text",value:Ct}:void 0),Ct===!1?Qe.lastIndex=dt+1:(Je!==dt&&ot.push({type:"text",value:Ge.value.slice(Je,dt)}),Array.isArray(Ct)?ot.push(...Ct):Ct&&ot.push(Ct),Je=dt+kt[0].length,Et=!0),!Qe.global)break;kt=Qe.exec(Ge.value)}return Et?(Je-1&&tt.test(String.fromCharCode(lt))}}},36335:function(Se,oe,x){"use strict";x.d(oe,{V:function(){return be},d:function(){return b}});function b(ue,fe,Ee,me){const ke=ue.length;let Me=0,Oe;if(fe<0?fe=-fe>ke?0:ke+fe:fe=fe>ke?ke:fe,Ee=Ee>0?Ee:0,me.length<1e4)Oe=Array.from(me),Oe.unshift(fe,Ee),ue.splice(...Oe);else for(Ee&&ue.splice(fe,Ee);Me0?(b(ue,ue.length,0,fe),ue):fe}},97864:function(Se,oe,x){"use strict";x.d(oe,{r:function(){return be}});var b=x(80722);function be(ue){if(ue===null||(0,b.z3)(ue)||(0,b.B8)(ue))return 1;if((0,b.Xh)(ue))return 2}},64997:function(Se,oe,x){"use strict";x.d(oe,{W:function(){return ue}});var b=x(36335);const be={}.hasOwnProperty;function ue(Me){const Oe={};let Ie=-1;for(;++Ie4&&_e.slice(0,4)==="data"&&me.test(ze)){if(ze.charAt(4)==="-"){const Ke=ze.slice(5).replace(Ee,Oe);yt="data"+Ke.charAt(0).toUpperCase()+Ke.slice(1)}else{const Ke=ze.slice(4);if(!Ee.test(Ke)){let lt=Ke.replace(fe,Me);lt.charAt(0)!=="-"&&(lt="-"+lt),ze="data"+lt}}tt=b.I}return new tt(yt,ze)}function Me(Ie){return"-"+Ie.toLowerCase()}function Oe(Ie){return Ie.charAt(1).toUpperCase()}},13830:function(Se,oe,x){"use strict";x.d(oe,{F:function(){return b}});function b(be){return be.toLowerCase()}},53538:function(Se,oe,x){"use strict";x.d(oe,{I:function(){return fe}});var b=x(25629),be=x(71337);const ue=Object.keys(be);class fe extends b.k{constructor(ke,Me,Oe,Ie){let ze=-1;if(super(ke,Me),Ee(this,"space",Ie),typeof Oe=="number")for(;++ze0){const Re=we.length>1?we:we[0];Re&&(le.children=Re)}}function Ht(le,we,Re){return Fe;function Fe(nt,st,Tt,Vt){const Cn=Array.isArray(Tt.children)?Re:we;return Vt?Cn(st,Tt,Vt):Cn(st,Tt)}}function _t(le,we){return Re;function Re(Fe,nt,st,Tt){const Vt=Array.isArray(st.children),Nn=(0,qe.Pk)(Fe);return we(nt,st,Tt,Vt,{columnNumber:Nn?Nn.column-1:void 0,fileName:le,lineNumber:Nn?Nn.line:void 0},void 0)}}function Bn(le,we){const Re={};let Fe,nt;for(nt in we.properties)if(nt!=="children"&&kt.call(we.properties,nt)){const st=Wt(le,nt,we.properties[nt]);if(st){const[Tt,Vt]=st;le.tableCellAlignToStyle&&Tt==="align"&&typeof Vt=="string"&&Pt.has(we.tagName)?Fe=Vt:Re[Tt]=Vt}}if(Fe){const st=Re.style||(Re.style={});st[le.stylePropertyNameCase==="css"?"text-align":"textAlign"]=Fe}return Re}function Ot(le,we){const Re={};for(const Fe of we.attributes)if(Fe.type==="mdxJsxExpressionAttribute")if(Fe.data&&Fe.data.estree&&le.evaluater){const st=Fe.data.estree.body[0];(0,be.ok)(st.type==="ExpressionStatement");const Tt=st.expression;(0,be.ok)(Tt.type==="ObjectExpression");const Vt=Tt.properties[0];(0,be.ok)(Vt.type==="SpreadElement"),Object.assign(Re,le.evaluater.evaluateExpression(Vt.argument))}else De(le,we.position);else{const nt=Fe.name;let st;if(Fe.value&&typeof Fe.value=="object")if(Fe.value.data&&Fe.value.data.estree&&le.evaluater){const Vt=Fe.value.data.estree.body[0];(0,be.ok)(Vt.type==="ExpressionStatement"),st=le.evaluater.evaluateExpression(Vt.expression)}else De(le,we.position);else st=Fe.value===null?!0:Fe.value;Re[nt]=st}return Re}function Un(le,we){const Re=[];let Fe=-1;const nt=le.passKeys?new Map:dt;for(;++Fe=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+we+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return wethis.left.length?this.right.slice(this.right.length-Fe+this.left.length,this.right.length-we+this.left.length).reverse():this.left.slice(we).concat(this.right.slice(this.right.length-Fe+this.left.length).reverse())}splice(we,Re,Fe){const nt=Re||0;this.setCursor(Math.trunc(we));const st=this.right.splice(this.right.length-nt,Number.POSITIVE_INFINITY);return Fe&&Zt(this.left,Fe),st.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(we){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(we)}pushMany(we){this.setCursor(Number.POSITIVE_INFINITY),Zt(this.left,we)}unshift(we){this.setCursor(0),this.right.push(we)}unshiftMany(we){this.setCursor(0),Zt(this.right,we.reverse())}setCursor(we){if(!(we===this.left.length||we>this.left.length&&this.right.length===0||we<0&&this.left.length===0))if(weTt))return;const xi=we.events.length;let mi=xi,vi,Ci;for(;mi--;)if(we.events[mi][0]==="exit"&&we.events[mi][1].type==="chunkFlow"){if(vi){Ci=we.events[mi][1].end;break}vi=!0}for(ua(Fe),Vr=xi;VrAa;){const hi=Re[Ri];we.containerState=hi[1],hi[0].exit.call(we,le)}Re.length=Aa}function oi(){nt.write([null]),st=void 0,nt=void 0,we.containerState._closeFlow=void 0}}function Ln(le,we,Re){return(0,Sn.f)(le,le.attempt(this.parser.constructs.document,we,Re),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}var Dt=x(35691);const tn={resolve:En,tokenize:xt},Ut={partial:!0,tokenize:it};function En(le){return rn(le),le}function xt(le,we){let Re;return Fe;function Fe(Vt){return le.enter("content"),Re=le.enter("chunkContent",{contentType:"content"}),nt(Vt)}function nt(Vt){return Vt===null?st(Vt):(0,jt.Ch)(Vt)?le.check(Ut,Tt,st)(Vt):(le.consume(Vt),nt)}function st(Vt){return le.exit("chunkContent"),le.exit("content"),we(Vt)}function Tt(Vt){return le.consume(Vt),le.exit("chunkContent"),Re.next=le.enter("chunkContent",{contentType:"content",previous:Re}),Re=Re.next,nt}}function it(le,we,Re){const Fe=this;return nt;function nt(Tt){return le.exit("chunkContent"),le.enter("lineEnding"),le.consume(Tt),le.exit("lineEnding"),(0,Sn.f)(le,st,"linePrefix")}function st(Tt){if(Tt===null||(0,jt.Ch)(Tt))return Re(Tt);const Vt=Fe.events[Fe.events.length-1];return!Fe.parser.constructs.disable.null.includes("codeIndented")&&Vt&&Vt[1].type==="linePrefix"&&Vt[2].sliceSerialize(Vt[1],!0).length>=4?we(Tt):le.interrupt(Fe.parser.constructs.flow,Re,we)(Tt)}}const pe={tokenize:xn};function xn(le){const we=this,Re=le.attempt(Dt.w,Fe,le.attempt(this.parser.constructs.flowInitial,nt,(0,Sn.f)(le,le.attempt(this.parser.constructs.flow,nt,le.attempt(tn,nt)),"linePrefix")));return Re;function Fe(st){if(st===null){le.consume(st);return}return le.enter("lineEndingBlank"),le.consume(st),le.exit("lineEndingBlank"),we.currentConstruct=void 0,Re}function nt(st){if(st===null){le.consume(st);return}return le.enter("lineEnding"),le.consume(st),le.exit("lineEnding"),we.currentConstruct=void 0,Re}}const Rn={resolveAll:Jn()},cn=yr("string"),Sr=yr("text");function yr(le){return{resolveAll:Jn(le==="text"?vr:void 0),tokenize:we};function we(Re){const Fe=this,nt=this.parser.constructs[le],st=Re.attempt(nt,Tt,Vt);return Tt;function Tt(dn){return Cn(dn)?st(dn):Vt(dn)}function Vt(dn){if(dn===null){Re.consume(dn);return}return Re.enter("data"),Re.consume(dn),Nn}function Nn(dn){return Cn(dn)?(Re.exit("data"),st(dn)):(Re.consume(dn),Nn)}function Cn(dn){if(dn===null)return!0;const Fn=nt[dn];let Mn=-1;if(Fn)for(;++Mn=3&&(Cn===null||(0,jt.Ch)(Cn))?(le.exit("thematicBreak"),we(Cn)):Re(Cn)}function Nn(Cn){return Cn===nt?(le.consume(Cn),Fe++,Nn):(le.exit("thematicBreakSequence"),(0,jt.xz)(Cn)?(0,Sn.f)(le,Vt,"whitespace")(Cn):Vt(Cn))}}const ur={continuation:{tokenize:mr},exit:kr,name:"list",tokenize:Er},pr={partial:!0,tokenize:Wn},Vn={partial:!0,tokenize:Rr};function Er(le,we,Re){const Fe=this,nt=Fe.events[Fe.events.length-1];let st=nt&&nt[1].type==="linePrefix"?nt[2].sliceSerialize(nt[1],!0).length:0,Tt=0;return Vt;function Vt(bn){const ya=Fe.containerState.type||(bn===42||bn===43||bn===45?"listUnordered":"listOrdered");if(ya==="listUnordered"?!Fe.containerState.marker||bn===Fe.containerState.marker:(0,jt.pY)(bn)){if(Fe.containerState.type||(Fe.containerState.type=ya,le.enter(ya,{_container:!0})),ya==="listUnordered")return le.enter("listItemPrefix"),bn===42||bn===45?le.check(bt,Re,Cn)(bn):Cn(bn);if(!Fe.interrupt||bn===49)return le.enter("listItemPrefix"),le.enter("listItemValue"),Nn(bn)}return Re(bn)}function Nn(bn){return(0,jt.pY)(bn)&&++Tt<10?(le.consume(bn),Nn):(!Fe.interrupt||Tt<2)&&(Fe.containerState.marker?bn===Fe.containerState.marker:bn===41||bn===46)?(le.exit("listItemValue"),Cn(bn)):Re(bn)}function Cn(bn){return le.enter("listItemMarker"),le.consume(bn),le.exit("listItemMarker"),Fe.containerState.marker=Fe.containerState.marker||bn,le.check(Dt.w,Fe.interrupt?Re:dn,le.attempt(pr,Mn,Fn))}function dn(bn){return Fe.containerState.initialBlankLine=!0,st++,Mn(bn)}function Fn(bn){return(0,jt.xz)(bn)?(le.enter("listItemPrefixWhitespace"),le.consume(bn),le.exit("listItemPrefixWhitespace"),Mn):Re(bn)}function Mn(bn){return Fe.containerState.size=st+Fe.sliceSerialize(le.exit("listItemPrefix"),!0).length,we(bn)}}function mr(le,we,Re){const Fe=this;return Fe.containerState._closeFlow=void 0,le.check(Dt.w,nt,st);function nt(Vt){return Fe.containerState.furtherBlankLines=Fe.containerState.furtherBlankLines||Fe.containerState.initialBlankLine,(0,Sn.f)(le,we,"listItemIndent",Fe.containerState.size+1)(Vt)}function st(Vt){return Fe.containerState.furtherBlankLines||!(0,jt.xz)(Vt)?(Fe.containerState.furtherBlankLines=void 0,Fe.containerState.initialBlankLine=void 0,Tt(Vt)):(Fe.containerState.furtherBlankLines=void 0,Fe.containerState.initialBlankLine=void 0,le.attempt(Vn,we,Tt)(Vt))}function Tt(Vt){return Fe.containerState._closeFlow=!0,Fe.interrupt=void 0,(0,Sn.f)(le,le.attempt(ur,we,Re),"linePrefix",Fe.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Vt)}}function Rr(le,we,Re){const Fe=this;return(0,Sn.f)(le,nt,"listItemIndent",Fe.containerState.size+1);function nt(st){const Tt=Fe.events[Fe.events.length-1];return Tt&&Tt[1].type==="listItemIndent"&&Tt[2].sliceSerialize(Tt[1],!0).length===Fe.containerState.size?we(st):Re(st)}}function kr(le){le.exit(this.containerState.type)}function Wn(le,we,Re){const Fe=this;return(0,Sn.f)(le,nt,"listItemPrefixWhitespace",Fe.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function nt(st){const Tt=Fe.events[Fe.events.length-1];return!(0,jt.xz)(st)&&Tt&&Tt[1].type==="listItemPrefixWhitespace"?we(st):Re(st)}}const Lr={continuation:{tokenize:Ur},exit:da,name:"blockQuote",tokenize:qr};function qr(le,we,Re){const Fe=this;return nt;function nt(Tt){if(Tt===62){const Vt=Fe.containerState;return Vt.open||(le.enter("blockQuote",{_container:!0}),Vt.open=!0),le.enter("blockQuotePrefix"),le.enter("blockQuoteMarker"),le.consume(Tt),le.exit("blockQuoteMarker"),st}return Re(Tt)}function st(Tt){return(0,jt.xz)(Tt)?(le.enter("blockQuotePrefixWhitespace"),le.consume(Tt),le.exit("blockQuotePrefixWhitespace"),le.exit("blockQuotePrefix"),we):(le.exit("blockQuotePrefix"),we(Tt))}}function Ur(le,we,Re){const Fe=this;return nt;function nt(Tt){return(0,jt.xz)(Tt)?(0,Sn.f)(le,st,"linePrefix",Fe.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Tt):st(Tt)}function st(Tt){return le.attempt(Lr,we,Re)(Tt)}}function da(le){le.exit("blockQuote")}function $r(le,we,Re,Fe,nt,st,Tt,Vt,Nn){const Cn=Nn||Number.POSITIVE_INFINITY;let dn=0;return Fn;function Fn(ua){return ua===60?(le.enter(Fe),le.enter(nt),le.enter(st),le.consume(ua),le.exit(st),Mn):ua===null||ua===32||ua===41||(0,jt.Av)(ua)?Re(ua):(le.enter(Fe),le.enter(Tt),le.enter(Vt),le.enter("chunkString",{contentType:"string"}),Ma(ua))}function Mn(ua){return ua===62?(le.enter(st),le.consume(ua),le.exit(st),le.exit(nt),le.exit(Fe),we):(le.enter(Vt),le.enter("chunkString",{contentType:"string"}),bn(ua))}function bn(ua){return ua===62?(le.exit("chunkString"),le.exit(Vt),Mn(ua)):ua===null||ua===60||(0,jt.Ch)(ua)?Re(ua):(le.consume(ua),ua===92?ya:bn)}function ya(ua){return ua===60||ua===62||ua===92?(le.consume(ua),bn):bn(ua)}function Ma(ua){return!dn&&(ua===null||ua===41||(0,jt.z3)(ua))?(le.exit("chunkString"),le.exit(Vt),le.exit(Tt),le.exit(Fe),we(ua)):dn999||bn===null||bn===91||bn===93&&!Nn||bn===94&&!Vt&&"_hiddenFootnoteSupport"in Tt.parser.constructs?Re(bn):bn===93?(le.exit(st),le.enter(nt),le.consume(bn),le.exit(nt),le.exit(Fe),we):(0,jt.Ch)(bn)?(le.enter("lineEnding"),le.consume(bn),le.exit("lineEnding"),dn):(le.enter("chunkString",{contentType:"string"}),Fn(bn))}function Fn(bn){return bn===null||bn===91||bn===93||(0,jt.Ch)(bn)||Vt++>999?(le.exit("chunkString"),dn(bn)):(le.consume(bn),Nn||(Nn=!(0,jt.xz)(bn)),bn===92?Mn:Fn)}function Mn(bn){return bn===91||bn===92||bn===93?(le.consume(bn),Vt++,Fn):Fn(bn)}}function er(le,we,Re,Fe,nt,st){let Tt;return Vt;function Vt(Mn){return Mn===34||Mn===39||Mn===40?(le.enter(Fe),le.enter(nt),le.consume(Mn),le.exit(nt),Tt=Mn===40?41:Mn,Nn):Re(Mn)}function Nn(Mn){return Mn===Tt?(le.enter(nt),le.consume(Mn),le.exit(nt),le.exit(Fe),we):(le.enter(st),Cn(Mn))}function Cn(Mn){return Mn===Tt?(le.exit(st),Nn(Tt)):Mn===null?Re(Mn):(0,jt.Ch)(Mn)?(le.enter("lineEnding"),le.consume(Mn),le.exit("lineEnding"),(0,Sn.f)(le,Cn,"linePrefix")):(le.enter("chunkString",{contentType:"string"}),dn(Mn))}function dn(Mn){return Mn===Tt||Mn===null||(0,jt.Ch)(Mn)?(le.exit("chunkString"),Cn(Mn)):(le.consume(Mn),Mn===92?Fn:dn)}function Fn(Mn){return Mn===Tt||Mn===92?(le.consume(Mn),dn):dn(Mn)}}function zr(le,we){let Re;return Fe;function Fe(nt){return(0,jt.Ch)(nt)?(le.enter("lineEnding"),le.consume(nt),le.exit("lineEnding"),Re=!0,Fe):(0,jt.xz)(nt)?(0,Sn.f)(le,Fe,Re?"linePrefix":"lineSuffix")(nt):we(nt)}}var na=x(95099);const zt={name:"definition",tokenize:vt},an={partial:!0,tokenize:Gt};function vt(le,we,Re){const Fe=this;let nt;return st;function st(bn){return le.enter("definition"),Tt(bn)}function Tt(bn){return kn.call(Fe,le,Vt,Re,"definitionLabel","definitionLabelMarker","definitionLabelString")(bn)}function Vt(bn){return nt=(0,na.d)(Fe.sliceSerialize(Fe.events[Fe.events.length-1][1]).slice(1,-1)),bn===58?(le.enter("definitionMarker"),le.consume(bn),le.exit("definitionMarker"),Nn):Re(bn)}function Nn(bn){return(0,jt.z3)(bn)?zr(le,Cn)(bn):Cn(bn)}function Cn(bn){return $r(le,dn,Re,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(bn)}function dn(bn){return le.attempt(an,Fn,Fn)(bn)}function Fn(bn){return(0,jt.xz)(bn)?(0,Sn.f)(le,Mn,"whitespace")(bn):Mn(bn)}function Mn(bn){return bn===null||(0,jt.Ch)(bn)?(le.exit("definition"),Fe.parser.defined.push(nt),we(bn)):Re(bn)}}function Gt(le,we,Re){return Fe;function Fe(Vt){return(0,jt.z3)(Vt)?zr(le,nt)(Vt):Re(Vt)}function nt(Vt){return er(le,st,Re,"definitionTitle","definitionTitleMarker","definitionTitleString")(Vt)}function st(Vt){return(0,jt.xz)(Vt)?(0,Sn.f)(le,Tt,"whitespace")(Vt):Tt(Vt)}function Tt(Vt){return Vt===null||(0,jt.Ch)(Vt)?we(Vt):Re(Vt)}}const wt={name:"codeIndented",tokenize:ut},$t={partial:!0,tokenize:Qt};function ut(le,we,Re){const Fe=this;return nt;function nt(Cn){return le.enter("codeIndented"),(0,Sn.f)(le,st,"linePrefix",5)(Cn)}function st(Cn){const dn=Fe.events[Fe.events.length-1];return dn&&dn[1].type==="linePrefix"&&dn[2].sliceSerialize(dn[1],!0).length>=4?Tt(Cn):Re(Cn)}function Tt(Cn){return Cn===null?Nn(Cn):(0,jt.Ch)(Cn)?le.attempt($t,Tt,Nn)(Cn):(le.enter("codeFlowValue"),Vt(Cn))}function Vt(Cn){return Cn===null||(0,jt.Ch)(Cn)?(le.exit("codeFlowValue"),Tt(Cn)):(le.consume(Cn),Vt)}function Nn(Cn){return le.exit("codeIndented"),we(Cn)}}function Qt(le,we,Re){const Fe=this;return nt;function nt(Tt){return Fe.parser.lazy[Fe.now().line]?Re(Tt):(0,jt.Ch)(Tt)?(le.enter("lineEnding"),le.consume(Tt),le.exit("lineEnding"),nt):(0,Sn.f)(le,st,"linePrefix",5)(Tt)}function st(Tt){const Vt=Fe.events[Fe.events.length-1];return Vt&&Vt[1].type==="linePrefix"&&Vt[2].sliceSerialize(Vt[1],!0).length>=4?we(Tt):(0,jt.Ch)(Tt)?nt(Tt):Re(Tt)}}const Xt={name:"headingAtx",resolve:ve,tokenize:Te};function ve(le,we){let Re=le.length-2,Fe=3,nt,st;return le[Fe][1].type==="whitespace"&&(Fe+=2),Re-2>Fe&&le[Re][1].type==="whitespace"&&(Re-=2),le[Re][1].type==="atxHeadingSequence"&&(Fe===Re-1||Re-4>Fe&&le[Re-2][1].type==="whitespace")&&(Re-=Fe+1===Re?2:4),Re>Fe&&(nt={type:"atxHeadingText",start:le[Fe][1].start,end:le[Re][1].end},st={type:"chunkText",start:le[Fe][1].start,end:le[Re][1].end,contentType:"text"},(0,sn.d)(le,Fe,Re-Fe+1,[["enter",nt,we],["enter",st,we],["exit",st,we],["exit",nt,we]])),le}function Te(le,we,Re){let Fe=0;return nt;function nt(dn){return le.enter("atxHeading"),st(dn)}function st(dn){return le.enter("atxHeadingSequence"),Tt(dn)}function Tt(dn){return dn===35&&Fe++<6?(le.consume(dn),Tt):dn===null||(0,jt.z3)(dn)?(le.exit("atxHeadingSequence"),Vt(dn)):Re(dn)}function Vt(dn){return dn===35?(le.enter("atxHeadingSequence"),Nn(dn)):dn===null||(0,jt.Ch)(dn)?(le.exit("atxHeading"),we(dn)):(0,jt.xz)(dn)?(0,Sn.f)(le,Vt,"whitespace")(dn):(le.enter("atxHeadingText"),Cn(dn))}function Nn(dn){return dn===35?(le.consume(dn),Nn):(le.exit("atxHeadingSequence"),Vt(dn))}function Cn(dn){return dn===null||dn===35||(0,jt.z3)(dn)?(le.exit("atxHeadingText"),Vt(dn)):(le.consume(dn),Cn)}}const ht={name:"setextUnderline",resolveTo:Le,tokenize:$e};function Le(le,we){let Re=le.length,Fe,nt,st;for(;Re--;)if(le[Re][0]==="enter"){if(le[Re][1].type==="content"){Fe=Re;break}le[Re][1].type==="paragraph"&&(nt=Re)}else le[Re][1].type==="content"&&le.splice(Re,1),!st&&le[Re][1].type==="definition"&&(st=Re);const Tt={type:"setextHeading",start:Va({},le[Fe][1].start),end:Va({},le[le.length-1][1].end)};return le[nt][1].type="setextHeadingText",st?(le.splice(nt,0,["enter",Tt,we]),le.splice(st+1,0,["exit",le[Fe][1],we]),le[Fe][1].end=Va({},le[st][1].end)):le[Fe][1]=Tt,le.push(["exit",Tt,we]),le}function $e(le,we,Re){const Fe=this;let nt;return st;function st(Cn){let dn=Fe.events.length,Fn;for(;dn--;)if(Fe.events[dn][1].type!=="lineEnding"&&Fe.events[dn][1].type!=="linePrefix"&&Fe.events[dn][1].type!=="content"){Fn=Fe.events[dn][1].type==="paragraph";break}return!Fe.parser.lazy[Fe.now().line]&&(Fe.interrupt||Fn)?(le.enter("setextHeadingLine"),nt=Cn,Tt(Cn)):Re(Cn)}function Tt(Cn){return le.enter("setextHeadingLineSequence"),Vt(Cn)}function Vt(Cn){return Cn===nt?(le.consume(Cn),Vt):(le.exit("setextHeadingLineSequence"),(0,jt.xz)(Cn)?(0,Sn.f)(le,Nn,"lineSuffix")(Cn):Nn(Cn))}function Nn(Cn){return Cn===null||(0,jt.Ch)(Cn)?(le.exit("setextHeadingLine"),we(Cn)):Re(Cn)}}const _n=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],fn=["pre","script","style","textarea"],zn={concrete:!0,name:"htmlFlow",resolveTo:Ft,tokenize:pn},Tr={partial:!0,tokenize:ct},Kt={partial:!0,tokenize:wn};function Ft(le){let we=le.length;for(;we--&&!(le[we][0]==="enter"&&le[we][1].type==="htmlFlow"););return we>1&&le[we-2][1].type==="linePrefix"&&(le[we][1].start=le[we-2][1].start,le[we+1][1].start=le[we-2][1].start,le.splice(we-2,2)),le}function pn(le,we,Re){const Fe=this;let nt,st,Tt,Vt,Nn;return Cn;function Cn(An){return dn(An)}function dn(An){return le.enter("htmlFlow"),le.enter("htmlFlowData"),le.consume(An),Fn}function Fn(An){return An===33?(le.consume(An),Mn):An===47?(le.consume(An),st=!0,Ma):An===63?(le.consume(An),nt=3,Fe.interrupt?we:ln):(0,jt.jv)(An)?(le.consume(An),Tt=String.fromCharCode(An),ri):Re(An)}function Mn(An){return An===45?(le.consume(An),nt=2,bn):An===91?(le.consume(An),nt=5,Vt=0,ya):(0,jt.jv)(An)?(le.consume(An),nt=4,Fe.interrupt?we:ln):Re(An)}function bn(An){return An===45?(le.consume(An),Fe.interrupt?we:ln):Re(An)}function ya(An){const qi="CDATA[";return An===qi.charCodeAt(Vt++)?(le.consume(An),Vt===qi.length?Fe.interrupt?we:ti:ya):Re(An)}function Ma(An){return(0,jt.jv)(An)?(le.consume(An),Tt=String.fromCharCode(An),ri):Re(An)}function ri(An){if(An===null||An===47||An===62||(0,jt.z3)(An)){const qi=An===47,ho=Tt.toLowerCase();return!qi&&!st&&fn.includes(ho)?(nt=1,Fe.interrupt?we(An):ti(An)):_n.includes(Tt.toLowerCase())?(nt=6,qi?(le.consume(An),ua):Fe.interrupt?we(An):ti(An)):(nt=7,Fe.interrupt&&!Fe.parser.lazy[Fe.now().line]?Re(An):st?oi(An):Aa(An))}return An===45||(0,jt.H$)(An)?(le.consume(An),Tt+=String.fromCharCode(An),ri):Re(An)}function ua(An){return An===62?(le.consume(An),Fe.interrupt?we:ti):Re(An)}function oi(An){return(0,jt.xz)(An)?(le.consume(An),oi):Ci(An)}function Aa(An){return An===47?(le.consume(An),Ci):An===58||An===95||(0,jt.jv)(An)?(le.consume(An),Ri):(0,jt.xz)(An)?(le.consume(An),Aa):Ci(An)}function Ri(An){return An===45||An===46||An===58||An===95||(0,jt.H$)(An)?(le.consume(An),Ri):hi(An)}function hi(An){return An===61?(le.consume(An),Vr):(0,jt.xz)(An)?(le.consume(An),hi):Aa(An)}function Vr(An){return An===null||An===60||An===61||An===62||An===96?Re(An):An===34||An===39?(le.consume(An),Nn=An,xi):(0,jt.xz)(An)?(le.consume(An),Vr):mi(An)}function xi(An){return An===Nn?(le.consume(An),Nn=null,vi):An===null||(0,jt.Ch)(An)?Re(An):(le.consume(An),xi)}function mi(An){return An===null||An===34||An===39||An===47||An===60||An===61||An===62||An===96||(0,jt.z3)(An)?hi(An):(le.consume(An),mi)}function vi(An){return An===47||An===62||(0,jt.xz)(An)?Aa(An):Re(An)}function Ci(An){return An===62?(le.consume(An),uo):Re(An)}function uo(An){return An===null||(0,jt.Ch)(An)?ti(An):(0,jt.xz)(An)?(le.consume(An),uo):Re(An)}function ti(An){return An===45&&nt===2?(le.consume(An),mt):An===60&&nt===1?(le.consume(An),vn):An===62&&nt===4?(le.consume(An),ga):An===63&&nt===3?(le.consume(An),ln):An===93&&nt===5?(le.consume(An),Cr):(0,jt.Ch)(An)&&(nt===6||nt===7)?(le.exit("htmlFlowData"),le.check(Tr,si,z)(An)):An===null||(0,jt.Ch)(An)?(le.exit("htmlFlowData"),z(An)):(le.consume(An),ti)}function z(An){return le.check(Kt,ne,si)(An)}function ne(An){return le.enter("lineEnding"),le.consume(An),le.exit("lineEnding"),Ae}function Ae(An){return An===null||(0,jt.Ch)(An)?z(An):(le.enter("htmlFlowData"),ti(An))}function mt(An){return An===45?(le.consume(An),ln):ti(An)}function vn(An){return An===47?(le.consume(An),Tt="",tr):ti(An)}function tr(An){if(An===62){const qi=Tt.toLowerCase();return fn.includes(qi)?(le.consume(An),ga):ti(An)}return(0,jt.jv)(An)&&Tt.length<8?(le.consume(An),Tt+=String.fromCharCode(An),tr):ti(An)}function Cr(An){return An===93?(le.consume(An),ln):ti(An)}function ln(An){return An===62?(le.consume(An),ga):An===45&&nt===2?(le.consume(An),ln):ti(An)}function ga(An){return An===null||(0,jt.Ch)(An)?(le.exit("htmlFlowData"),si(An)):(le.consume(An),ga)}function si(An){return le.exit("htmlFlow"),we(An)}}function wn(le,we,Re){const Fe=this;return nt;function nt(Tt){return(0,jt.Ch)(Tt)?(le.enter("lineEnding"),le.consume(Tt),le.exit("lineEnding"),st):Re(Tt)}function st(Tt){return Fe.parser.lazy[Fe.now().line]?Re(Tt):we(Tt)}}function ct(le,we,Re){return Fe;function Fe(nt){return le.enter("lineEnding"),le.consume(nt),le.exit("lineEnding"),le.attempt(Dt.w,we,Re)}}const Hn={partial:!0,tokenize:dr},Bt={concrete:!0,name:"codeFenced",tokenize:ar};function ar(le,we,Re){const Fe=this,nt={partial:!0,tokenize:hi};let st=0,Tt=0,Vt;return Nn;function Nn(Vr){return Cn(Vr)}function Cn(Vr){const xi=Fe.events[Fe.events.length-1];return st=xi&&xi[1].type==="linePrefix"?xi[2].sliceSerialize(xi[1],!0).length:0,Vt=Vr,le.enter("codeFenced"),le.enter("codeFencedFence"),le.enter("codeFencedFenceSequence"),dn(Vr)}function dn(Vr){return Vr===Vt?(Tt++,le.consume(Vr),dn):Tt<3?Re(Vr):(le.exit("codeFencedFenceSequence"),(0,jt.xz)(Vr)?(0,Sn.f)(le,Fn,"whitespace")(Vr):Fn(Vr))}function Fn(Vr){return Vr===null||(0,jt.Ch)(Vr)?(le.exit("codeFencedFence"),Fe.interrupt?we(Vr):le.check(Hn,Ma,Ri)(Vr)):(le.enter("codeFencedFenceInfo"),le.enter("chunkString",{contentType:"string"}),Mn(Vr))}function Mn(Vr){return Vr===null||(0,jt.Ch)(Vr)?(le.exit("chunkString"),le.exit("codeFencedFenceInfo"),Fn(Vr)):(0,jt.xz)(Vr)?(le.exit("chunkString"),le.exit("codeFencedFenceInfo"),(0,Sn.f)(le,bn,"whitespace")(Vr)):Vr===96&&Vr===Vt?Re(Vr):(le.consume(Vr),Mn)}function bn(Vr){return Vr===null||(0,jt.Ch)(Vr)?Fn(Vr):(le.enter("codeFencedFenceMeta"),le.enter("chunkString",{contentType:"string"}),ya(Vr))}function ya(Vr){return Vr===null||(0,jt.Ch)(Vr)?(le.exit("chunkString"),le.exit("codeFencedFenceMeta"),Fn(Vr)):Vr===96&&Vr===Vt?Re(Vr):(le.consume(Vr),ya)}function Ma(Vr){return le.attempt(nt,Ri,ri)(Vr)}function ri(Vr){return le.enter("lineEnding"),le.consume(Vr),le.exit("lineEnding"),ua}function ua(Vr){return st>0&&(0,jt.xz)(Vr)?(0,Sn.f)(le,oi,"linePrefix",st+1)(Vr):oi(Vr)}function oi(Vr){return Vr===null||(0,jt.Ch)(Vr)?le.check(Hn,Ma,Ri)(Vr):(le.enter("codeFlowValue"),Aa(Vr))}function Aa(Vr){return Vr===null||(0,jt.Ch)(Vr)?(le.exit("codeFlowValue"),oi(Vr)):(le.consume(Vr),Aa)}function Ri(Vr){return le.exit("codeFenced"),we(Vr)}function hi(Vr,xi,mi){let vi=0;return Ci;function Ci(Ae){return Vr.enter("lineEnding"),Vr.consume(Ae),Vr.exit("lineEnding"),uo}function uo(Ae){return Vr.enter("codeFencedFence"),(0,jt.xz)(Ae)?(0,Sn.f)(Vr,ti,"linePrefix",Fe.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ae):ti(Ae)}function ti(Ae){return Ae===Vt?(Vr.enter("codeFencedFenceSequence"),z(Ae)):mi(Ae)}function z(Ae){return Ae===Vt?(vi++,Vr.consume(Ae),z):vi>=Tt?(Vr.exit("codeFencedFenceSequence"),(0,jt.xz)(Ae)?(0,Sn.f)(Vr,ne,"whitespace")(Ae):ne(Ae)):mi(Ae)}function ne(Ae){return Ae===null||(0,jt.Ch)(Ae)?(Vr.exit("codeFencedFence"),xi(Ae)):mi(Ae)}}}function dr(le,we,Re){const Fe=this;return nt;function nt(Tt){return Tt===null?Re(Tt):(le.enter("lineEnding"),le.consume(Tt),le.exit("lineEnding"),st)}function st(Tt){return Fe.parser.lazy[Fe.now().line]?Re(Tt):we(Tt)}}const Zn=document.createElement("i");function xr(le){const we="&"+le+";";Zn.innerHTML=we;const Re=Zn.textContent;return Re.charCodeAt(Re.length-1)===59&&le!=="semi"||Re===we?!1:Re}const ir={name:"characterReference",tokenize:Wr};function Wr(le,we,Re){const Fe=this;let nt=0,st,Tt;return Vt;function Vt(Fn){return le.enter("characterReference"),le.enter("characterReferenceMarker"),le.consume(Fn),le.exit("characterReferenceMarker"),Nn}function Nn(Fn){return Fn===35?(le.enter("characterReferenceMarkerNumeric"),le.consume(Fn),le.exit("characterReferenceMarkerNumeric"),Cn):(le.enter("characterReferenceValue"),st=31,Tt=jt.H$,dn(Fn))}function Cn(Fn){return Fn===88||Fn===120?(le.enter("characterReferenceMarkerHexadecimal"),le.consume(Fn),le.exit("characterReferenceMarkerHexadecimal"),le.enter("characterReferenceValue"),st=6,Tt=jt.AF,dn):(le.enter("characterReferenceValue"),st=7,Tt=jt.pY,dn(Fn))}function dn(Fn){if(Fn===59&&nt){const Mn=le.exit("characterReferenceValue");return Tt===jt.H$&&!xr(Fe.sliceSerialize(Mn))?Re(Fn):(le.enter("characterReferenceMarker"),le.consume(Fn),le.exit("characterReferenceMarker"),le.exit("characterReference"),we)}return Tt(Fn)&&nt++1&&le[Re][1].end.offset-le[Re][1].start.offset>1?2:1;const Fn=Va({},le[Fe][1].end),Mn=Va({},le[Re][1].start);Ir(Fn,-Nn),Ir(Mn,Nn),Tt={type:Nn>1?"strongSequence":"emphasisSequence",start:Fn,end:Va({},le[Fe][1].end)},Vt={type:Nn>1?"strongSequence":"emphasisSequence",start:Va({},le[Re][1].start),end:Mn},st={type:Nn>1?"strongText":"emphasisText",start:Va({},le[Fe][1].end),end:Va({},le[Re][1].start)},nt={type:Nn>1?"strong":"emphasis",start:Va({},Tt.start),end:Va({},Vt.end)},le[Fe][1].end=Va({},Tt.start),le[Re][1].start=Va({},Vt.end),Cn=[],le[Fe][1].end.offset-le[Fe][1].start.offset&&(Cn=(0,sn.V)(Cn,[["enter",le[Fe][1],we],["exit",le[Fe][1],we]])),Cn=(0,sn.V)(Cn,[["enter",nt,we],["enter",Tt,we],["exit",Tt,we],["enter",st,we]]),Cn=(0,sn.V)(Cn,(0,or.C)(we.parser.constructs.insideSpan.null,le.slice(Fe+1,Re),we)),Cn=(0,sn.V)(Cn,[["exit",st,we],["enter",Vt,we],["exit",Vt,we],["exit",nt,we]]),le[Re][1].end.offset-le[Re][1].start.offset?(dn=2,Cn=(0,sn.V)(Cn,[["enter",le[Re][1],we],["exit",le[Re][1],we]])):dn=0,(0,sn.d)(le,Fe-1,Re-Fe+3,Cn),Re=Fe+Cn.length-dn-2;break}}for(Re=-1;++Re-1){const Vt=Tt[0];typeof Vt=="string"?Tt[0]=Vt.slice(Fe):Tt.shift()}st>0&&Tt.push(le[nt].slice(0,st))}return Tt}function gr(le,we){let Re=-1;const Fe=[];let nt;for(;++Re13&&Re<32||Re>126&&Re<160||Re>55295&&Re<57344||Re>64975&&Re<65008||(Re&65535)===65535||(Re&65535)===65534||Re>1114111?"\uFFFD":String.fromCodePoint(Re)}const Za=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Ei(le){return le.replace(Za,Di)}function Di(le,we,Re){if(we)return we;if(Re.charCodeAt(0)===35){const nt=Re.charCodeAt(1),st=nt===120||nt===88;return Pa(Re.slice(st?2:1),st?16:10)}return xr(Re)||le}const ki={}.hasOwnProperty;function Ya(le,we,Re){return typeof we!="string"&&(Re=we,we=void 0),bo(Re)(Yt(La(Re).document().write(la()(le,we,!0))))}function bo(le){const we={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:st(Ml),autolinkProtocol:vi,autolinkEmail:vi,atxHeading:st(Ll),blockQuote:st(Go),characterEscape:vi,characterReference:vi,codeFenced:st(cs),codeFencedFenceInfo:Tt,codeFencedFenceMeta:Tt,codeIndented:st(cs,Tt),codeText:st(Es,Tt),codeTextData:vi,data:vi,codeFlowValue:vi,definition:st(ul),definitionDestinationString:Tt,definitionLabelString:Tt,definitionTitleString:Tt,emphasis:st(Dl),hardBreakEscape:st(Ks),hardBreakTrailing:st(Ks),htmlFlow:st(El,Tt),htmlFlowData:vi,htmlText:st(El,Tt),htmlTextData:vi,image:st(ru),label:Tt,link:st(Ml),listItem:st(Ss),listItemValue:Mn,listOrdered:st(Xs,Fn),listUnordered:st(Xs),paragraph:st(Sl),reference:An,referenceString:Tt,resourceDestinationString:Tt,resourceTitleString:Tt,setextHeading:st(Ll),strong:st(Bs),thematicBreak:st(Cl)},exit:{atxHeading:Nn(),atxHeadingSequence:hi,autolink:Nn(),autolinkEmail:ys,autolinkProtocol:io,blockQuote:Nn(),characterEscapeValue:Ci,characterReferenceMarkerHexadecimal:ho,characterReferenceMarkerNumeric:ho,characterReferenceValue:yl,characterReference:ll,codeFenced:Nn(ri),codeFencedFence:Ma,codeFencedFenceInfo:bn,codeFencedFenceMeta:ya,codeFlowValue:Ci,codeIndented:Nn(ua),codeText:Nn(Ae),codeTextData:Ci,data:Ci,definition:Nn(),definitionDestinationString:Ri,definitionLabelString:oi,definitionTitleString:Aa,emphasis:Nn(),hardBreakEscape:Nn(ti),hardBreakTrailing:Nn(ti),htmlFlow:Nn(z),htmlFlowData:Ci,htmlText:Nn(ne),htmlTextData:Ci,image:Nn(vn),label:Cr,labelText:tr,lineEnding:uo,link:Nn(mt),listItem:Nn(),listOrdered:Nn(),listUnordered:Nn(),paragraph:Nn(),referenceString:qi,resourceDestinationString:ln,resourceTitleString:ga,resource:si,setextHeading:Nn(mi),setextHeadingLineSequence:xi,setextHeadingText:Vr,strong:Nn(),thematicBreak:Nn()}};Sa(we,(le||{}).mdastExtensions||[]);const Re={};return Fe;function Fe(Nr){let sa={type:"root",children:[]};const Qa={stack:[sa],tokenStack:[],config:we,enter:Vt,exit:Cn,buffer:Tt,resume:dn,data:Re},_a=[];let wi=-1;for(;++wi0){const Uo=Qa.tokenStack[Qa.tokenStack.length-1];(Uo[1]||wa).call(Qa,void 0,Uo[0])}for(sa.position={start:Yi(Nr.length>0?Nr[0][1].start:{line:1,column:1,offset:0}),end:Yi(Nr.length>0?Nr[Nr.length-2][1].end:{line:1,column:1,offset:0})},wi=-1;++wi-1&&Fe>Tt||nt>-1&&Fe>nt||st>-1&&Fe>st||we.test(Re.slice(0,Fe))?Re:""}function Ti(le){const we=[];let Re=-1,Fe=0,nt=0;for(;++Re55295&&st<57344){const Vt=le.charCodeAt(Re+1);st<56320&&Vt>56319&&Vt<57344?(Tt=String.fromCharCode(st,Vt),nt=1):Tt="\uFFFD"}else Tt=String.fromCharCode(st);Tt&&(we.push(le.slice(Fe,Re),encodeURIComponent(Tt)),Fe=Re+nt+1,Tt=""),nt&&(Re+=nt,nt=0)}return we.join("")+le.slice(Fe)}function fi(le,we){const Re=[{type:"text",value:"\u21A9"}];return we>1&&Re.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(we)}]}),Re}function Ai(le,we){return"Back to reference "+(le+1)+(we>1?"-"+we:"")}function Fi(le){const we=typeof le.options.clobberPrefix=="string"?le.options.clobberPrefix:"user-content-",Re=le.options.footnoteBackContent||fi,Fe=le.options.footnoteBackLabel||Ai,nt=le.options.footnoteLabel||"Footnotes",st=le.options.footnoteLabelTagName||"h2",Tt=le.options.footnoteLabelProperties||{className:["sr-only"]},Vt=[];let Nn=-1;for(;++Nn0&&ya.push({type:"text",value:" "});let oi=typeof Re=="string"?Re:Re(Nn,bn);typeof oi=="string"&&(oi={type:"text",value:oi}),ya.push({type:"element",tagName:"a",properties:{href:"#"+we+"fnref-"+Mn+(bn>1?"-"+bn:""),dataFootnoteBackref:"",ariaLabel:typeof Fe=="string"?Fe:Fe(Nn,bn),className:["data-footnote-backref"]},children:Array.isArray(oi)?oi:[oi]})}const ri=dn[dn.length-1];if(ri&&ri.type==="element"&&ri.tagName==="p"){const oi=ri.children[ri.children.length-1];oi&&oi.type==="text"?oi.value+=" ":ri.children.push({type:"text",value:" "}),ri.children.push(...ya)}else dn.push(...ya);const ua={type:"element",tagName:"li",properties:{id:we+"fn-"+Mn},children:le.wrap(dn,!0)};le.patch(Cn,ua),Vt.push(ua)}if(Vt.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:st,properties:ml(Va({},(0,qa.ZP)(Tt)),{id:"footnote-label"}),children:[{type:"text",value:nt}]},{type:"text",value:` -`},{type:"element",tagName:"ol",properties:{},children:le.wrap(Vt,!0)},{type:"text",value:` -`}]}}var Mr=x(10528);function zi(le,we){const Re={type:"element",tagName:"blockquote",properties:{},children:le.wrap(le.all(we),!0)};return le.patch(we,Re),le.applyData(we,Re)}function Ji(le,we){const Re={type:"element",tagName:"br",properties:{},children:[]};return le.patch(we,Re),[le.applyData(we,Re),{type:"text",value:` -`}]}function wo(le,we){const Re=we.value?we.value+` -`:"",Fe={},nt=we.lang?we.lang.split(/\s+/):[];nt.length>0&&(Fe.className=["language-"+nt[0]]);let st={type:"element",tagName:"code",properties:Fe,children:[{type:"text",value:Re}]};return we.meta&&(st.data={meta:we.meta}),le.patch(we,st),st=le.applyData(we,st),st={type:"element",tagName:"pre",properties:{},children:[st]},le.patch(we,st),st}function ko(le,we){const Re={type:"element",tagName:"del",properties:{},children:le.all(we)};return le.patch(we,Re),le.applyData(we,Re)}function Li(le,we){const Re={type:"element",tagName:"em",properties:{},children:le.all(we)};return le.patch(we,Re),le.applyData(we,Re)}function vo(le,we){const Re=typeof le.options.clobberPrefix=="string"?le.options.clobberPrefix:"user-content-",Fe=String(we.identifier).toUpperCase(),nt=Ti(Fe.toLowerCase()),st=le.footnoteOrder.indexOf(Fe);let Tt,Vt=le.footnoteCounts.get(Fe);Vt===void 0?(Vt=0,le.footnoteOrder.push(Fe),Tt=le.footnoteOrder.length):Tt=st+1,Vt+=1,le.footnoteCounts.set(Fe,Vt);const Nn={type:"element",tagName:"a",properties:{href:"#"+Re+"fn-"+nt,id:Re+"fnref-"+nt+(Vt>1?"-"+Vt:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(Tt)}]};le.patch(we,Nn);const Cn={type:"element",tagName:"sup",properties:{},children:[Nn]};return le.patch(we,Cn),le.applyData(we,Cn)}function Si(le,we){const Re={type:"element",tagName:"h"+we.depth,properties:{},children:le.all(we)};return le.patch(we,Re),le.applyData(we,Re)}function Is(le,we){if(le.options.allowDangerousHtml){const Re={type:"raw",value:we.value};return le.patch(we,Re),le.applyData(we,Re)}}function yo(le,we){const Re=we.referenceType;let Fe="]";if(Re==="collapsed"?Fe+="[]":Re==="full"&&(Fe+="["+(we.label||we.identifier)+"]"),we.type==="imageReference")return[{type:"text",value:"!["+we.alt+Fe}];const nt=le.all(we),st=nt[0];st&&st.type==="text"?st.value="["+st.value:nt.unshift({type:"text",value:"["});const Tt=nt[nt.length-1];return Tt&&Tt.type==="text"?Tt.value+=Fe:nt.push({type:"text",value:Fe}),nt}function Mi(le,we){const Re=String(we.identifier).toUpperCase(),Fe=le.definitionById.get(Re);if(!Fe)return yo(le,we);const nt={src:Ti(Fe.url||""),alt:we.alt};Fe.title!==null&&Fe.title!==void 0&&(nt.title=Fe.title);const st={type:"element",tagName:"img",properties:nt,children:[]};return le.patch(we,st),le.applyData(we,st)}function To(le,we){const Re={src:Ti(we.url)};we.alt!==null&&we.alt!==void 0&&(Re.alt=we.alt),we.title!==null&&we.title!==void 0&&(Re.title=we.title);const Fe={type:"element",tagName:"img",properties:Re,children:[]};return le.patch(we,Fe),le.applyData(we,Fe)}function Us(le,we){const Re={type:"text",value:we.value.replace(/\r?\n|\r/g," ")};le.patch(we,Re);const Fe={type:"element",tagName:"code",properties:{},children:[Re]};return le.patch(we,Fe),le.applyData(we,Fe)}function zs(le,we){const Re=String(we.identifier).toUpperCase(),Fe=le.definitionById.get(Re);if(!Fe)return yo(le,we);const nt={href:Ti(Fe.url||"")};Fe.title!==null&&Fe.title!==void 0&&(nt.title=Fe.title);const st={type:"element",tagName:"a",properties:nt,children:le.all(we)};return le.patch(we,st),le.applyData(we,st)}function nl(le,we){const Re={href:Ti(we.url)};we.title!==null&&we.title!==void 0&&(Re.title=we.title);const Fe={type:"element",tagName:"a",properties:Re,children:le.all(we)};return le.patch(we,Fe),le.applyData(we,Fe)}function Hs(le,we,Re){const Fe=le.all(we),nt=Re?rl(Re):ps(we),st={},Tt=[];if(typeof we.checked=="boolean"){const dn=Fe[0];let Fn;dn&&dn.type==="element"&&dn.tagName==="p"?Fn=dn:(Fn={type:"element",tagName:"p",properties:{},children:[]},Fe.unshift(Fn)),Fn.children.length>0&&Fn.children.unshift({type:"text",value:" "}),Fn.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:we.checked,disabled:!0},children:[]}),st.className=["task-list-item"]}let Vt=-1;for(;++Vt1:we}function Ns(le,we){const Re={},Fe=le.all(we);let nt=-1;for(typeof we.start=="number"&&we.start!==1&&(Re.start=we.start);++nt0){const Tt={type:"element",tagName:"tbody",properties:{},children:le.wrap(Re,!0)},Vt=(0,qe.Pk)(we.children[1]),Nn=(0,qe.rb)(we.children[we.children.length-1]);Vt&&Nn&&(Tt.position={start:Vt,end:Nn}),nt.push(Tt)}const st={type:"element",tagName:"table",properties:{},children:le.wrap(nt,!0)};return le.patch(we,st),le.applyData(we,st)}function zo(le,we,Re){const Fe=Re?Re.children:void 0,st=(Fe?Fe.indexOf(we):1)===0?"th":"td",Tt=Re&&Re.type==="table"?Re.align:void 0,Vt=Tt?Tt.length:we.children.length;let Nn=-1;const Cn=[];for(;++Nn0,!0),Fe[0]),nt=Fe.index+Fe[0].length,Fe=Re.exec(we);return st.push(Wa(we.slice(nt),nt>0,!1)),st.join("")}function Wa(le,we,Re){let Fe=0,nt=le.length;if(we){let st=le.codePointAt(Fe);for(;st===rs||st===Hi;)Fe++,st=le.codePointAt(Fe)}if(Re){let st=le.codePointAt(nt-1);for(;st===rs||st===Hi;)nt--,st=le.codePointAt(nt-1)}return nt>Fe?le.slice(Fe,nt):""}function Vi(le,we){const Re={type:"text",value:li(String(we.value))};return le.patch(we,Re),le.applyData(we,Re)}function Gi(le,we){const Re={type:"element",tagName:"hr",properties:{},children:[]};return le.patch(we,Re),le.applyData(we,Re)}const _i={blockquote:zi,break:Ji,code:wo,delete:ko,emphasis:Li,footnoteReference:vo,heading:Si,html:Is,imageReference:Mi,image:To,inlineCode:Us,linkReference:zs,link:nl,listItem:Hs,list:Ns,paragraph:so,root:Ka,strong:ns,table:Ro,tableCell:ks,tableRow:zo,text:Vi,thematicBreak:Gi,toml:Pi,yaml:Pi,definition:Pi,footnoteDefinition:Pi};function Pi(){}const co={}.hasOwnProperty,Ao={};function po(le,we){const Re=we||Ao,Fe=new Map,nt=new Map,st=new Map,Tt=Va(Va({},_i),Re.handlers),Vt={all:Cn,applyData:Zi,definitionById:Fe,footnoteById:nt,footnoteCounts:st,footnoteOrder:[],handlers:Tt,one:Nn,options:Re,patch:Ki,wrap:Oo};return(0,Mr.Vn)(le,function(dn){if(dn.type==="definition"||dn.type==="footnoteDefinition"){const Fn=dn.type==="definition"?Fe:nt,Mn=String(dn.identifier).toUpperCase();Fn.has(Mn)||Fn.set(Mn,dn)}}),Vt;function Nn(dn,Fn){const Mn=dn.type,bn=Vt.handlers[Mn];if(co.call(Vt.handlers,Mn)&&bn)return bn(Vt,dn,Fn);if(Vt.options.passThrough&&Vt.options.passThrough.includes(Mn)){if("children"in dn){const Ma=dn,{children:ri}=Ma,ua=Uc(Ma,["children"]),oi=(0,qa.ZP)(ua);return oi.children=Vt.all(dn),oi}return(0,qa.ZP)(dn)}return(Vt.options.unknownHandler||Eo)(Vt,dn,Fn)}function Cn(dn){const Fn=[];if("children"in dn){const Mn=dn.children;let bn=-1;for(;++bn0&&Re.push({type:"text",value:` -`}),Re}function Ho(le){let we=0,Re=le.charCodeAt(we);for(;Re===9||Re===32;)we++,Re=le.charCodeAt(we);return le.slice(we)}function js(le,we){const Re=po(le,we),Fe=Re.one(le,void 0),nt=Fi(Re),st=Array.isArray(Fe)?{type:"root",children:Fe}:Fe||{type:"root",children:[]};return nt&&((0,be.ok)("children"in st),st.children.push({type:"text",value:` -`},nt)),st}function Gs(le,we){return le&&"run"in le?function(Re,Fe){return Nc(this,null,function*(){const nt=js(Re,Va({file:Fe},we));yield le.run(nt,Fe)})}:function(Re,Fe){return js(Re,Va({file:Fe},le||we))}}function Io(le){if(le)throw le}var So=x(58847);function Xi(le){if(typeof le!="object"||le===null)return!1;const we=Object.getPrototypeOf(le);return(we===null||we===Object.prototype||Object.getPrototypeOf(we)===null)&&!(Symbol.toStringTag in le)&&!(Symbol.iterator in le)}function Do(){const le=[],we={run:Re,use:Fe};return we;function Re(...nt){let st=-1;const Tt=nt.pop();if(typeof Tt!="function")throw new TypeError("Expected function as last argument, not "+Tt);Vt(null,...nt);function Vt(Nn,...Cn){const dn=le[++st];let Fn=-1;if(Nn){Tt(Nn);return}for(;++FnTt.length;let Nn;Vt&&Tt.push(nt);try{Nn=le.apply(this,Tt)}catch(Cn){const dn=Cn;if(Vt&&Re)throw dn;return nt(dn)}Vt||(Nn&&Nn.then&&typeof Nn.then=="function"?Nn.then(st,nt):Nn instanceof Error?nt(Nn):st(Nn))}function nt(Tt,...Vt){Re||(Re=!0,we(Tt,...Vt))}function st(Tt){nt(null,Tt)}}const ro={basename:fs,dirname:Rs,extname:as,join:Os,sep:"/"};function fs(le,we){if(we!==void 0&&typeof we!="string")throw new TypeError('"ext" argument must be a string');hs(le);let Re=0,Fe=-1,nt=le.length,st;if(we===void 0||we.length===0||we.length>le.length){for(;nt--;)if(le.codePointAt(nt)===47){if(st){Re=nt+1;break}}else Fe<0&&(st=!0,Fe=nt+1);return Fe<0?"":le.slice(Re,Fe)}if(we===le)return"";let Tt=-1,Vt=we.length-1;for(;nt--;)if(le.codePointAt(nt)===47){if(st){Re=nt+1;break}}else Tt<0&&(st=!0,Tt=nt+1),Vt>-1&&(le.codePointAt(nt)===we.codePointAt(Vt--)?Vt<0&&(Fe=nt):(Vt=-1,Fe=Tt));return Re===Fe?Fe=Tt:Fe<0&&(Fe=le.length),le.slice(Re,Fe)}function Rs(le){if(hs(le),le.length===0)return".";let we=-1,Re=le.length,Fe;for(;--Re;)if(le.codePointAt(Re)===47){if(Fe){we=Re;break}}else Fe||(Fe=!0);return we<0?le.codePointAt(0)===47?"/":".":we===1&&le.codePointAt(0)===47?"//":le.slice(0,we)}function as(le){hs(le);let we=le.length,Re=-1,Fe=0,nt=-1,st=0,Tt;for(;we--;){const Vt=le.codePointAt(we);if(Vt===47){if(Tt){Fe=we+1;break}continue}Re<0&&(Tt=!0,Re=we+1),Vt===46?nt<0?nt=we:st!==1&&(st=1):nt>-1&&(st=-1)}return nt<0||Re<0||st===0||st===1&&nt===Re-1&&nt===Fe+1?"":le.slice(nt,Re)}function Os(...le){let we=-1,Re;for(;++we0&&le.codePointAt(le.length-1)===47&&(Re+="/"),we?"/"+Re:Re}function Ds(le,we){let Re="",Fe=0,nt=-1,st=0,Tt=-1,Vt,Nn;for(;++Tt<=le.length;){if(Tt2){if(Nn=Re.lastIndexOf("/"),Nn!==Re.length-1){Nn<0?(Re="",Fe=0):(Re=Re.slice(0,Nn),Fe=Re.length-1-Re.lastIndexOf("/")),nt=Tt,st=0;continue}}else if(Re.length>0){Re="",Fe=0,nt=Tt,st=0;continue}}we&&(Re=Re.length>0?Re+"/..":"..",Fe=2)}else Re.length>0?Re+="/"+le.slice(nt+1,Tt):Re=le.slice(nt+1,Tt),Fe=Tt-nt-1;nt=Tt,st=0}else Vt===46&&st>-1?st++:st=-1}return Re}function hs(le){if(typeof le!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(le))}const Ls={cwd:Ws};function Ws(){return"/"}function ms(le){return!!(le!==null&&typeof le=="object"&&"href"in le&&le.href&&"protocol"in le&&le.protocol&&le.auth===void 0)}function Vs(le){if(typeof le=="string")le=new URL(le);else if(!ms(le)){const we=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+le+"`");throw we.code="ERR_INVALID_ARG_TYPE",we}if(le.protocol!=="file:"){const we=new TypeError("The URL must be of scheme file");throw we.code="ERR_INVALID_URL_SCHEME",we}return is(le)}function is(le){if(le.hostname!==""){const Fe=new TypeError('File URL host must be "localhost" or empty on darwin');throw Fe.code="ERR_INVALID_FILE_URL_HOST",Fe}const we=le.pathname;let Re=-1;for(;++Re0){let[bn,...ya]=dn;const Ma=Fe[Mn][1];Xi(Ma)&&Xi(bn)&&(bn=So(!0,Ma,bn)),Fe[Mn]=[Cn,bn,...ya]}}}}const bs=new jo().freeze();function ol(le,we){if(typeof we!="function")throw new TypeError("Cannot `"+le+"` without `parser`")}function lo(le,we){if(typeof we!="function")throw new TypeError("Cannot `"+le+"` without `compiler`")}function Ms(le,we){if(we)throw new Error("Cannot call `"+le+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function vs(le){if(!Xi(le)||typeof le.type!="string")throw new TypeError("Expected node, got `"+le+"`")}function ls(le,we,Re){if(!Re)throw new Error("`"+le+"` finished async. Use `"+we+"` instead")}function Mo(le){return us(le)?le:new ss(le)}function us(le){return!!(le&&typeof le=="object"&&"message"in le&&"messages"in le)}function qo(le){return typeof le=="string"||Ps(le)}function Ps(le){return!!(le&&typeof le=="object"&&"byteLength"in le&&"byteOffset"in le)}const ao="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",sl=[],Lt={allowDangerousHtml:!0},bl=/^(https?|ircs?|mailto|xmpp)$/i,$s=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function _o(le){const we=Po(le),Re=Ys(le);return xo(we.runSync(we.parse(Re),Re),le)}function fo(le){return Nc(this,null,function*(){const we=Po(le),Re=Ys(le),Fe=yield we.run(we.parse(Re),Re);return xo(Fe,le)})}function Ol(le){const we=Po(le),[Re,Fe]=useState(void 0),[nt,st]=useState(void 0);if(useEffect(function(){const Tt=Ys(le);we.run(we.parse(Tt),Tt,function(Vt,Nn){Fe(Vt),st(Nn)})},[le.children,le.rehypePlugins,le.remarkPlugins,le.remarkRehypeOptions]),Re)throw Re;return nt?xo(nt,le):createElement(Fragment)}function Po(le){const we=le.rehypePlugins||sl,Re=le.remarkPlugins||sl,Fe=le.remarkRehypeOptions?Va(Va({},le.remarkRehypeOptions),Lt):Lt;return bs().use(Qr).use(Re).use(Gs,Fe).use(we)}function Ys(le){const we=le.children||"",Re=new ss;return typeof we=="string"?Re.value=we:(0,be.t1)("Unexpected value `"+we+"` for `children` prop, expected `string`"),Re}function xo(le,we){const Re=we.allowedElements,Fe=we.allowElement,nt=we.components,st=we.disallowedElements,Tt=we.skipHtml,Vt=we.unwrapDisallowed,Nn=we.urlTransform||vl;for(const dn of $s)Object.hasOwn(we,dn.from)&&(0,be.t1)("Unexpected `"+dn.from+"` prop, "+(dn.to?"use `"+dn.to+"` instead":"remove it")+" (see <"+ao+"#"+dn.id+"> for more info)");return Re&&st&&(0,be.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),we.className&&(le={type:"element",tagName:"div",properties:{className:we.className},children:le.type==="root"?le.children:[le]}),(0,Mr.Vn)(le,Cn),Nt(le,{Fragment:ge.Fragment,components:nt,ignoreInvalidStyle:!0,jsx:ge.jsx,jsxs:ge.jsxs,passKeys:!0,passNode:!0});function Cn(dn,Fn,Mn){if(dn.type==="raw"&&Mn&&typeof Fn=="number")return Tt?Mn.children.splice(Fn,1):Mn.children[Fn]={type:"text",value:dn.value},Fn;if(dn.type==="element"){let bn;for(bn in Ue)if(Object.hasOwn(Ue,bn)&&Object.hasOwn(dn.properties,bn)){const ya=dn.properties[bn],Ma=Ue[bn];(Ma===null||Ma.includes(dn.tagName))&&(dn.properties[bn]=Nn(String(ya||""),bn,dn))}}if(dn.type==="element"){let bn=Re?!Re.includes(dn.tagName):st?st.includes(dn.tagName):!1;if(!bn&&Fe&&typeof Fn=="number"&&(bn=!Fe(dn,Fn,Mn)),bn&&Mn&&typeof Fn=="number")return Vt&&dn.children?Mn.children.splice(Fn,1,...dn.children):Mn.children.splice(Fn,1),Fn}}}function vl(le){const we=le.indexOf(":"),Re=le.indexOf("?"),Fe=le.indexOf("#"),nt=le.indexOf("/");return we===-1||nt!==-1&&we>nt||Re!==-1&&we>Re||Fe!==-1&&we>Fe||bl.test(le.slice(0,we))?le:""}},84821:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return ti}});var b=x(90302),be=x(87342),ue=x(81994),fe=x(14470),Ee=x(86825);function me(z){const ne=String(z),Ae=[];return{toOffset:vn,toPoint:mt};function mt(tr){if(typeof tr=="number"&&tr>-1&&tr<=ne.length){let Cr=0;for(;;){let ln=Ae[Cr];if(ln===void 0){const ga=ke(ne,Ae[Cr-1]);ln=ga===-1?ne.length+1:ga+1,Ae[Cr]=ln}if(ln>tr)return{line:Cr+1,column:tr-(Cr>0?Ae[Cr-1]:0)+1,offset:tr};Cr++}}}function vn(tr){if(tr&&typeof tr.line=="number"&&typeof tr.column=="number"&&!Number.isNaN(tr.line)&&!Number.isNaN(tr.column)){for(;Ae.length1?Ae[tr.line-2]:0)+tr.column-1;if(Cr=55296&&z<=57343}function at(z){return z>=56320&&z<=57343}function Ht(z,ne){return(z-55296)*1024+9216+ne}function _t(z){return z!==32&&z!==10&&z!==13&&z!==9&&z!==12&&z>=1&&z<=31||z>=127&&z<=159}function Bn(z){return z>=64976&&z<=65007||gt.has(z)}var Ot;(function(z){z.controlCharacterInInputStream="control-character-in-input-stream",z.noncharacterInInputStream="noncharacter-in-input-stream",z.surrogateInInputStream="surrogate-in-input-stream",z.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",z.endTagWithAttributes="end-tag-with-attributes",z.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",z.unexpectedSolidusInTag="unexpected-solidus-in-tag",z.unexpectedNullCharacter="unexpected-null-character",z.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",z.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",z.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",z.missingEndTagName="missing-end-tag-name",z.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",z.unknownNamedCharacterReference="unknown-named-character-reference",z.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",z.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",z.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",z.eofBeforeTagName="eof-before-tag-name",z.eofInTag="eof-in-tag",z.missingAttributeValue="missing-attribute-value",z.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",z.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",z.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",z.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",z.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",z.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",z.missingDoctypePublicIdentifier="missing-doctype-public-identifier",z.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",z.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",z.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",z.cdataInHtmlContent="cdata-in-html-content",z.incorrectlyOpenedComment="incorrectly-opened-comment",z.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",z.eofInDoctype="eof-in-doctype",z.nestedComment="nested-comment",z.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",z.eofInComment="eof-in-comment",z.incorrectlyClosedComment="incorrectly-closed-comment",z.eofInCdata="eof-in-cdata",z.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",z.nullCharacterReference="null-character-reference",z.surrogateCharacterReference="surrogate-character-reference",z.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",z.controlCharacterReference="control-character-reference",z.noncharacterCharacterReference="noncharacter-character-reference",z.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",z.missingDoctypeName="missing-doctype-name",z.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",z.duplicateAttribute="duplicate-attribute",z.nonConformingDoctype="non-conforming-doctype",z.missingDoctype="missing-doctype",z.misplacedDoctype="misplaced-doctype",z.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",z.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",z.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",z.openElementsLeftAfterEof="open-elements-left-after-eof",z.abandonedHeadElementChild="abandoned-head-element-child",z.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",z.nestedNoscriptInHead="nested-noscript-in-head",z.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Ot||(Ot={}));const Un=65536;class Wt{constructor(ne){this.handler=ne,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Un,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(ne,Ae){const{line:mt,col:vn,offset:tr}=this,Cr=vn+Ae,ln=tr+Ae;return{code:ne,startLine:mt,endLine:mt,startCol:Cr,endCol:Cr,startOffset:ln,endOffset:ln}}_err(ne){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(ne,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(ne){if(this.pos!==this.html.length-1){const Ae=this.html.charCodeAt(this.pos+1);if(at(Ae))return this.pos++,this._addGap(),Ht(ne,Ae)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,xe.EOF;return this._err(Ot.surrogateInInputStream),ne}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(ne,Ae){this.html.length>0?this.html+=ne:this.html=ne,this.endOfChunkHit=!1,this.lastChunkWritten=Ae}insertHtmlAtCurrentPos(ne){this.html=this.html.substring(0,this.pos+1)+ne+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(ne,Ae){if(this.pos+ne.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(Ae)return this.html.startsWith(ne,this.pos);for(let mt=0;mt=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,xe.EOF;const mt=this.html.charCodeAt(Ae);return mt===xe.CARRIAGE_RETURN?xe.LINE_FEED:mt}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,xe.EOF;let ne=this.html.charCodeAt(this.pos);return ne===xe.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,xe.LINE_FEED):ne===xe.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,en(ne)&&(ne=this._processSurrogate(ne)),this.handler.onParseError===null||ne>31&&ne<127||ne===xe.LINE_FEED||ne===xe.CARRIAGE_RETURN||ne>159&&ne<64976||this._checkForProblematicCharacters(ne),ne)}_checkForProblematicCharacters(ne){_t(ne)?this._err(Ot.controlCharacterInInputStream):Bn(ne)&&this._err(Ot.noncharacterInInputStream)}retreat(ne){for(this.pos-=ne;this.pos=0;Ae--)if(z.attrs[Ae].name===ne)return z.attrs[Ae].value;return null}const De=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(z=>z.charCodeAt(0))),he=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(z=>z.charCodeAt(0)));var ce;const Ne=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Ue=(ce=String.fromCodePoint)!==null&&ce!==void 0?ce:function(z){let ne="";return z>65535&&(z-=65536,ne+=String.fromCharCode(z>>>10&1023|55296),z=56320|z&1023),ne+=String.fromCharCode(z),ne};function ge(z){var ne;return z>=55296&&z<=57343||z>1114111?65533:(ne=Ne.get(z))!==null&&ne!==void 0?ne:z}function et(z){return Ue(ge(z))}var pt;(function(z){z[z.NUM=35]="NUM",z[z.SEMI=59]="SEMI",z[z.EQUALS=61]="EQUALS",z[z.ZERO=48]="ZERO",z[z.NINE=57]="NINE",z[z.LOWER_A=97]="LOWER_A",z[z.LOWER_F=102]="LOWER_F",z[z.LOWER_X=120]="LOWER_X",z[z.LOWER_Z=122]="LOWER_Z",z[z.UPPER_A=65]="UPPER_A",z[z.UPPER_F=70]="UPPER_F",z[z.UPPER_Z=90]="UPPER_Z"})(pt||(pt={}));const sn=32;var It;(function(z){z[z.VALUE_LENGTH=49152]="VALUE_LENGTH",z[z.BRANCH_LENGTH=16256]="BRANCH_LENGTH",z[z.JUMP_TABLE=127]="JUMP_TABLE"})(It||(It={}));function Zt(z){return z>=pt.ZERO&&z<=pt.NINE}function rn(z){return z>=pt.UPPER_A&&z<=pt.UPPER_F||z>=pt.LOWER_A&&z<=pt.LOWER_F}function yn(z){return z>=pt.UPPER_A&&z<=pt.UPPER_Z||z>=pt.LOWER_A&&z<=pt.LOWER_Z||Zt(z)}function Yt(z){return z===pt.EQUALS||yn(z)}var In;(function(z){z[z.EntityStart=0]="EntityStart",z[z.NumericStart=1]="NumericStart",z[z.NumericDecimal=2]="NumericDecimal",z[z.NumericHex=3]="NumericHex",z[z.NamedEntity=4]="NamedEntity"})(In||(In={}));var Sn;(function(z){z[z.Legacy=0]="Legacy",z[z.Strict=1]="Strict",z[z.Attribute=2]="Attribute"})(Sn||(Sn={}));class jt{constructor(ne,Ae,mt){this.decodeTree=ne,this.emitCodePoint=Ae,this.errors=mt,this.state=In.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Sn.Strict}startEntity(ne){this.decodeMode=ne,this.state=In.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(ne,Ae){switch(this.state){case In.EntityStart:return ne.charCodeAt(Ae)===pt.NUM?(this.state=In.NumericStart,this.consumed+=1,this.stateNumericStart(ne,Ae+1)):(this.state=In.NamedEntity,this.stateNamedEntity(ne,Ae));case In.NumericStart:return this.stateNumericStart(ne,Ae);case In.NumericDecimal:return this.stateNumericDecimal(ne,Ae);case In.NumericHex:return this.stateNumericHex(ne,Ae);case In.NamedEntity:return this.stateNamedEntity(ne,Ae)}}stateNumericStart(ne,Ae){return Ae>=ne.length?-1:(ne.charCodeAt(Ae)|sn)===pt.LOWER_X?(this.state=In.NumericHex,this.consumed+=1,this.stateNumericHex(ne,Ae+1)):(this.state=In.NumericDecimal,this.stateNumericDecimal(ne,Ae))}addToNumericResult(ne,Ae,mt,vn){if(Ae!==mt){const tr=mt-Ae;this.result=this.result*Math.pow(vn,tr)+Number.parseInt(ne.substr(Ae,tr),vn),this.consumed+=tr}}stateNumericHex(ne,Ae){const mt=Ae;for(;Ae>14;for(;Ae>14,tr!==0){if(Cr===pt.SEMI)return this.emitNamedEntityData(this.treeIndex,tr,this.consumed+this.excess);this.decodeMode!==Sn.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var ne;const{result:Ae,decodeTree:mt}=this,vn=(mt[Ae]&It.VALUE_LENGTH)>>14;return this.emitNamedEntityData(Ae,vn,this.consumed),(ne=this.errors)===null||ne===void 0||ne.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(ne,Ae,mt){const{decodeTree:vn}=this;return this.emitCodePoint(Ae===1?vn[ne]&~It.VALUE_LENGTH:vn[ne+1],mt),Ae===3&&this.emitCodePoint(vn[ne+2],mt),mt}end(){var ne;switch(this.state){case In.NamedEntity:return this.result!==0&&(this.decodeMode!==Sn.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case In.NumericDecimal:return this.emitNumericEntity(0,2);case In.NumericHex:return this.emitNumericEntity(0,3);case In.NumericStart:return(ne=this.errors)===null||ne===void 0||ne.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case In.EntityStart:return 0}}}function Qn(z){let ne="";const Ae=new jt(z,mt=>ne+=fromCodePoint(mt));return function(vn,tr){let Cr=0,ln=0;for(;(ln=vn.indexOf("&",ln))>=0;){ne+=vn.slice(Cr,ln),Ae.startEntity(tr);const si=Ae.write(vn,ln+1);if(si<0){Cr=ln+Ae.end();break}Cr=ln+si,ln=si===0?Cr+1:Cr}const ga=ne+vn.slice(Cr);return ne="",ga}}function jn(z,ne,Ae,mt){const vn=(ne&It.BRANCH_LENGTH)>>7,tr=ne&It.JUMP_TABLE;if(vn===0)return tr!==0&&mt===tr?Ae:-1;if(tr){const ga=mt-tr;return ga<0||ga>=vn?-1:z[Ae+ga]-1}let Cr=Ae,ln=Cr+vn-1;for(;Cr<=ln;){const ga=Cr+ln>>>1,si=z[ga];if(simt)ln=ga-1;else return z[ga+vn]}return-1}const qn=null,mn=null;function Gn(z,ne=Sn.Legacy){return qn(z,ne)}function Ln(z){return qn(z,Sn.Attribute)}function Dt(z){return qn(z,Sn.Strict)}function tn(z){return mn(z,Sn.Strict)}var Ut;(function(z){z.HTML="http://www.w3.org/1999/xhtml",z.MATHML="http://www.w3.org/1998/Math/MathML",z.SVG="http://www.w3.org/2000/svg",z.XLINK="http://www.w3.org/1999/xlink",z.XML="http://www.w3.org/XML/1998/namespace",z.XMLNS="http://www.w3.org/2000/xmlns/"})(Ut||(Ut={}));var En;(function(z){z.TYPE="type",z.ACTION="action",z.ENCODING="encoding",z.PROMPT="prompt",z.NAME="name",z.COLOR="color",z.FACE="face",z.SIZE="size"})(En||(En={}));var xt;(function(z){z.NO_QUIRKS="no-quirks",z.QUIRKS="quirks",z.LIMITED_QUIRKS="limited-quirks"})(xt||(xt={}));var it;(function(z){z.A="a",z.ADDRESS="address",z.ANNOTATION_XML="annotation-xml",z.APPLET="applet",z.AREA="area",z.ARTICLE="article",z.ASIDE="aside",z.B="b",z.BASE="base",z.BASEFONT="basefont",z.BGSOUND="bgsound",z.BIG="big",z.BLOCKQUOTE="blockquote",z.BODY="body",z.BR="br",z.BUTTON="button",z.CAPTION="caption",z.CENTER="center",z.CODE="code",z.COL="col",z.COLGROUP="colgroup",z.DD="dd",z.DESC="desc",z.DETAILS="details",z.DIALOG="dialog",z.DIR="dir",z.DIV="div",z.DL="dl",z.DT="dt",z.EM="em",z.EMBED="embed",z.FIELDSET="fieldset",z.FIGCAPTION="figcaption",z.FIGURE="figure",z.FONT="font",z.FOOTER="footer",z.FOREIGN_OBJECT="foreignObject",z.FORM="form",z.FRAME="frame",z.FRAMESET="frameset",z.H1="h1",z.H2="h2",z.H3="h3",z.H4="h4",z.H5="h5",z.H6="h6",z.HEAD="head",z.HEADER="header",z.HGROUP="hgroup",z.HR="hr",z.HTML="html",z.I="i",z.IMG="img",z.IMAGE="image",z.INPUT="input",z.IFRAME="iframe",z.KEYGEN="keygen",z.LABEL="label",z.LI="li",z.LINK="link",z.LISTING="listing",z.MAIN="main",z.MALIGNMARK="malignmark",z.MARQUEE="marquee",z.MATH="math",z.MENU="menu",z.META="meta",z.MGLYPH="mglyph",z.MI="mi",z.MO="mo",z.MN="mn",z.MS="ms",z.MTEXT="mtext",z.NAV="nav",z.NOBR="nobr",z.NOFRAMES="noframes",z.NOEMBED="noembed",z.NOSCRIPT="noscript",z.OBJECT="object",z.OL="ol",z.OPTGROUP="optgroup",z.OPTION="option",z.P="p",z.PARAM="param",z.PLAINTEXT="plaintext",z.PRE="pre",z.RB="rb",z.RP="rp",z.RT="rt",z.RTC="rtc",z.RUBY="ruby",z.S="s",z.SCRIPT="script",z.SEARCH="search",z.SECTION="section",z.SELECT="select",z.SOURCE="source",z.SMALL="small",z.SPAN="span",z.STRIKE="strike",z.STRONG="strong",z.STYLE="style",z.SUB="sub",z.SUMMARY="summary",z.SUP="sup",z.TABLE="table",z.TBODY="tbody",z.TEMPLATE="template",z.TEXTAREA="textarea",z.TFOOT="tfoot",z.TD="td",z.TH="th",z.THEAD="thead",z.TITLE="title",z.TR="tr",z.TRACK="track",z.TT="tt",z.U="u",z.UL="ul",z.SVG="svg",z.VAR="var",z.WBR="wbr",z.XMP="xmp"})(it||(it={}));var pe;(function(z){z[z.UNKNOWN=0]="UNKNOWN",z[z.A=1]="A",z[z.ADDRESS=2]="ADDRESS",z[z.ANNOTATION_XML=3]="ANNOTATION_XML",z[z.APPLET=4]="APPLET",z[z.AREA=5]="AREA",z[z.ARTICLE=6]="ARTICLE",z[z.ASIDE=7]="ASIDE",z[z.B=8]="B",z[z.BASE=9]="BASE",z[z.BASEFONT=10]="BASEFONT",z[z.BGSOUND=11]="BGSOUND",z[z.BIG=12]="BIG",z[z.BLOCKQUOTE=13]="BLOCKQUOTE",z[z.BODY=14]="BODY",z[z.BR=15]="BR",z[z.BUTTON=16]="BUTTON",z[z.CAPTION=17]="CAPTION",z[z.CENTER=18]="CENTER",z[z.CODE=19]="CODE",z[z.COL=20]="COL",z[z.COLGROUP=21]="COLGROUP",z[z.DD=22]="DD",z[z.DESC=23]="DESC",z[z.DETAILS=24]="DETAILS",z[z.DIALOG=25]="DIALOG",z[z.DIR=26]="DIR",z[z.DIV=27]="DIV",z[z.DL=28]="DL",z[z.DT=29]="DT",z[z.EM=30]="EM",z[z.EMBED=31]="EMBED",z[z.FIELDSET=32]="FIELDSET",z[z.FIGCAPTION=33]="FIGCAPTION",z[z.FIGURE=34]="FIGURE",z[z.FONT=35]="FONT",z[z.FOOTER=36]="FOOTER",z[z.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",z[z.FORM=38]="FORM",z[z.FRAME=39]="FRAME",z[z.FRAMESET=40]="FRAMESET",z[z.H1=41]="H1",z[z.H2=42]="H2",z[z.H3=43]="H3",z[z.H4=44]="H4",z[z.H5=45]="H5",z[z.H6=46]="H6",z[z.HEAD=47]="HEAD",z[z.HEADER=48]="HEADER",z[z.HGROUP=49]="HGROUP",z[z.HR=50]="HR",z[z.HTML=51]="HTML",z[z.I=52]="I",z[z.IMG=53]="IMG",z[z.IMAGE=54]="IMAGE",z[z.INPUT=55]="INPUT",z[z.IFRAME=56]="IFRAME",z[z.KEYGEN=57]="KEYGEN",z[z.LABEL=58]="LABEL",z[z.LI=59]="LI",z[z.LINK=60]="LINK",z[z.LISTING=61]="LISTING",z[z.MAIN=62]="MAIN",z[z.MALIGNMARK=63]="MALIGNMARK",z[z.MARQUEE=64]="MARQUEE",z[z.MATH=65]="MATH",z[z.MENU=66]="MENU",z[z.META=67]="META",z[z.MGLYPH=68]="MGLYPH",z[z.MI=69]="MI",z[z.MO=70]="MO",z[z.MN=71]="MN",z[z.MS=72]="MS",z[z.MTEXT=73]="MTEXT",z[z.NAV=74]="NAV",z[z.NOBR=75]="NOBR",z[z.NOFRAMES=76]="NOFRAMES",z[z.NOEMBED=77]="NOEMBED",z[z.NOSCRIPT=78]="NOSCRIPT",z[z.OBJECT=79]="OBJECT",z[z.OL=80]="OL",z[z.OPTGROUP=81]="OPTGROUP",z[z.OPTION=82]="OPTION",z[z.P=83]="P",z[z.PARAM=84]="PARAM",z[z.PLAINTEXT=85]="PLAINTEXT",z[z.PRE=86]="PRE",z[z.RB=87]="RB",z[z.RP=88]="RP",z[z.RT=89]="RT",z[z.RTC=90]="RTC",z[z.RUBY=91]="RUBY",z[z.S=92]="S",z[z.SCRIPT=93]="SCRIPT",z[z.SEARCH=94]="SEARCH",z[z.SECTION=95]="SECTION",z[z.SELECT=96]="SELECT",z[z.SOURCE=97]="SOURCE",z[z.SMALL=98]="SMALL",z[z.SPAN=99]="SPAN",z[z.STRIKE=100]="STRIKE",z[z.STRONG=101]="STRONG",z[z.STYLE=102]="STYLE",z[z.SUB=103]="SUB",z[z.SUMMARY=104]="SUMMARY",z[z.SUP=105]="SUP",z[z.TABLE=106]="TABLE",z[z.TBODY=107]="TBODY",z[z.TEMPLATE=108]="TEMPLATE",z[z.TEXTAREA=109]="TEXTAREA",z[z.TFOOT=110]="TFOOT",z[z.TD=111]="TD",z[z.TH=112]="TH",z[z.THEAD=113]="THEAD",z[z.TITLE=114]="TITLE",z[z.TR=115]="TR",z[z.TRACK=116]="TRACK",z[z.TT=117]="TT",z[z.U=118]="U",z[z.UL=119]="UL",z[z.SVG=120]="SVG",z[z.VAR=121]="VAR",z[z.WBR=122]="WBR",z[z.XMP=123]="XMP"})(pe||(pe={}));const xn=new Map([[it.A,pe.A],[it.ADDRESS,pe.ADDRESS],[it.ANNOTATION_XML,pe.ANNOTATION_XML],[it.APPLET,pe.APPLET],[it.AREA,pe.AREA],[it.ARTICLE,pe.ARTICLE],[it.ASIDE,pe.ASIDE],[it.B,pe.B],[it.BASE,pe.BASE],[it.BASEFONT,pe.BASEFONT],[it.BGSOUND,pe.BGSOUND],[it.BIG,pe.BIG],[it.BLOCKQUOTE,pe.BLOCKQUOTE],[it.BODY,pe.BODY],[it.BR,pe.BR],[it.BUTTON,pe.BUTTON],[it.CAPTION,pe.CAPTION],[it.CENTER,pe.CENTER],[it.CODE,pe.CODE],[it.COL,pe.COL],[it.COLGROUP,pe.COLGROUP],[it.DD,pe.DD],[it.DESC,pe.DESC],[it.DETAILS,pe.DETAILS],[it.DIALOG,pe.DIALOG],[it.DIR,pe.DIR],[it.DIV,pe.DIV],[it.DL,pe.DL],[it.DT,pe.DT],[it.EM,pe.EM],[it.EMBED,pe.EMBED],[it.FIELDSET,pe.FIELDSET],[it.FIGCAPTION,pe.FIGCAPTION],[it.FIGURE,pe.FIGURE],[it.FONT,pe.FONT],[it.FOOTER,pe.FOOTER],[it.FOREIGN_OBJECT,pe.FOREIGN_OBJECT],[it.FORM,pe.FORM],[it.FRAME,pe.FRAME],[it.FRAMESET,pe.FRAMESET],[it.H1,pe.H1],[it.H2,pe.H2],[it.H3,pe.H3],[it.H4,pe.H4],[it.H5,pe.H5],[it.H6,pe.H6],[it.HEAD,pe.HEAD],[it.HEADER,pe.HEADER],[it.HGROUP,pe.HGROUP],[it.HR,pe.HR],[it.HTML,pe.HTML],[it.I,pe.I],[it.IMG,pe.IMG],[it.IMAGE,pe.IMAGE],[it.INPUT,pe.INPUT],[it.IFRAME,pe.IFRAME],[it.KEYGEN,pe.KEYGEN],[it.LABEL,pe.LABEL],[it.LI,pe.LI],[it.LINK,pe.LINK],[it.LISTING,pe.LISTING],[it.MAIN,pe.MAIN],[it.MALIGNMARK,pe.MALIGNMARK],[it.MARQUEE,pe.MARQUEE],[it.MATH,pe.MATH],[it.MENU,pe.MENU],[it.META,pe.META],[it.MGLYPH,pe.MGLYPH],[it.MI,pe.MI],[it.MO,pe.MO],[it.MN,pe.MN],[it.MS,pe.MS],[it.MTEXT,pe.MTEXT],[it.NAV,pe.NAV],[it.NOBR,pe.NOBR],[it.NOFRAMES,pe.NOFRAMES],[it.NOEMBED,pe.NOEMBED],[it.NOSCRIPT,pe.NOSCRIPT],[it.OBJECT,pe.OBJECT],[it.OL,pe.OL],[it.OPTGROUP,pe.OPTGROUP],[it.OPTION,pe.OPTION],[it.P,pe.P],[it.PARAM,pe.PARAM],[it.PLAINTEXT,pe.PLAINTEXT],[it.PRE,pe.PRE],[it.RB,pe.RB],[it.RP,pe.RP],[it.RT,pe.RT],[it.RTC,pe.RTC],[it.RUBY,pe.RUBY],[it.S,pe.S],[it.SCRIPT,pe.SCRIPT],[it.SEARCH,pe.SEARCH],[it.SECTION,pe.SECTION],[it.SELECT,pe.SELECT],[it.SOURCE,pe.SOURCE],[it.SMALL,pe.SMALL],[it.SPAN,pe.SPAN],[it.STRIKE,pe.STRIKE],[it.STRONG,pe.STRONG],[it.STYLE,pe.STYLE],[it.SUB,pe.SUB],[it.SUMMARY,pe.SUMMARY],[it.SUP,pe.SUP],[it.TABLE,pe.TABLE],[it.TBODY,pe.TBODY],[it.TEMPLATE,pe.TEMPLATE],[it.TEXTAREA,pe.TEXTAREA],[it.TFOOT,pe.TFOOT],[it.TD,pe.TD],[it.TH,pe.TH],[it.THEAD,pe.THEAD],[it.TITLE,pe.TITLE],[it.TR,pe.TR],[it.TRACK,pe.TRACK],[it.TT,pe.TT],[it.U,pe.U],[it.UL,pe.UL],[it.SVG,pe.SVG],[it.VAR,pe.VAR],[it.WBR,pe.WBR],[it.XMP,pe.XMP]]);function Rn(z){var ne;return(ne=xn.get(z))!==null&&ne!==void 0?ne:pe.UNKNOWN}const cn=pe,Sr={[Ut.HTML]:new Set([cn.ADDRESS,cn.APPLET,cn.AREA,cn.ARTICLE,cn.ASIDE,cn.BASE,cn.BASEFONT,cn.BGSOUND,cn.BLOCKQUOTE,cn.BODY,cn.BR,cn.BUTTON,cn.CAPTION,cn.CENTER,cn.COL,cn.COLGROUP,cn.DD,cn.DETAILS,cn.DIR,cn.DIV,cn.DL,cn.DT,cn.EMBED,cn.FIELDSET,cn.FIGCAPTION,cn.FIGURE,cn.FOOTER,cn.FORM,cn.FRAME,cn.FRAMESET,cn.H1,cn.H2,cn.H3,cn.H4,cn.H5,cn.H6,cn.HEAD,cn.HEADER,cn.HGROUP,cn.HR,cn.HTML,cn.IFRAME,cn.IMG,cn.INPUT,cn.LI,cn.LINK,cn.LISTING,cn.MAIN,cn.MARQUEE,cn.MENU,cn.META,cn.NAV,cn.NOEMBED,cn.NOFRAMES,cn.NOSCRIPT,cn.OBJECT,cn.OL,cn.P,cn.PARAM,cn.PLAINTEXT,cn.PRE,cn.SCRIPT,cn.SECTION,cn.SELECT,cn.SOURCE,cn.STYLE,cn.SUMMARY,cn.TABLE,cn.TBODY,cn.TD,cn.TEMPLATE,cn.TEXTAREA,cn.TFOOT,cn.TH,cn.THEAD,cn.TITLE,cn.TR,cn.TRACK,cn.UL,cn.WBR,cn.XMP]),[Ut.MATHML]:new Set([cn.MI,cn.MO,cn.MN,cn.MS,cn.MTEXT,cn.ANNOTATION_XML]),[Ut.SVG]:new Set([cn.TITLE,cn.FOREIGN_OBJECT,cn.DESC]),[Ut.XLINK]:new Set,[Ut.XML]:new Set,[Ut.XMLNS]:new Set},yr=new Set([cn.H1,cn.H2,cn.H3,cn.H4,cn.H5,cn.H6]),Jn=new Set([it.STYLE,it.SCRIPT,it.XMP,it.IFRAME,it.NOEMBED,it.NOFRAMES,it.PLAINTEXT]);function vr(z,ne){return Jn.has(z)||ne&&z===it.NOSCRIPT}var bt;(function(z){z[z.DATA=0]="DATA",z[z.RCDATA=1]="RCDATA",z[z.RAWTEXT=2]="RAWTEXT",z[z.SCRIPT_DATA=3]="SCRIPT_DATA",z[z.PLAINTEXT=4]="PLAINTEXT",z[z.TAG_OPEN=5]="TAG_OPEN",z[z.END_TAG_OPEN=6]="END_TAG_OPEN",z[z.TAG_NAME=7]="TAG_NAME",z[z.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",z[z.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",z[z.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",z[z.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",z[z.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",z[z.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",z[z.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",z[z.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",z[z.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",z[z.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",z[z.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",z[z.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",z[z.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",z[z.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",z[z.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",z[z.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",z[z.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",z[z.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",z[z.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",z[z.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",z[z.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",z[z.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",z[z.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",z[z.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",z[z.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",z[z.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",z[z.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",z[z.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",z[z.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",z[z.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",z[z.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",z[z.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",z[z.BOGUS_COMMENT=40]="BOGUS_COMMENT",z[z.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",z[z.COMMENT_START=42]="COMMENT_START",z[z.COMMENT_START_DASH=43]="COMMENT_START_DASH",z[z.COMMENT=44]="COMMENT",z[z.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",z[z.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",z[z.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",z[z.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",z[z.COMMENT_END_DASH=49]="COMMENT_END_DASH",z[z.COMMENT_END=50]="COMMENT_END",z[z.COMMENT_END_BANG=51]="COMMENT_END_BANG",z[z.DOCTYPE=52]="DOCTYPE",z[z.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",z[z.DOCTYPE_NAME=54]="DOCTYPE_NAME",z[z.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",z[z.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",z[z.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",z[z.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",z[z.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",z[z.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",z[z.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",z[z.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",z[z.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",z[z.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",z[z.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",z[z.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",z[z.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",z[z.CDATA_SECTION=68]="CDATA_SECTION",z[z.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",z[z.CDATA_SECTION_END=70]="CDATA_SECTION_END",z[z.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",z[z.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(bt||(bt={}));const wr={DATA:bt.DATA,RCDATA:bt.RCDATA,RAWTEXT:bt.RAWTEXT,SCRIPT_DATA:bt.SCRIPT_DATA,PLAINTEXT:bt.PLAINTEXT,CDATA_SECTION:bt.CDATA_SECTION};function ur(z){return z>=xe.DIGIT_0&&z<=xe.DIGIT_9}function pr(z){return z>=xe.LATIN_CAPITAL_A&&z<=xe.LATIN_CAPITAL_Z}function Vn(z){return z>=xe.LATIN_SMALL_A&&z<=xe.LATIN_SMALL_Z}function Er(z){return Vn(z)||pr(z)}function mr(z){return Er(z)||ur(z)}function Rr(z){return z+32}function kr(z){return z===xe.SPACE||z===xe.LINE_FEED||z===xe.TABULATION||z===xe.FORM_FEED}function Wn(z){return kr(z)||z===xe.SOLIDUS||z===xe.GREATER_THAN_SIGN}function Lr(z){return z===xe.NULL?Ot.nullCharacterReference:z>1114111?Ot.characterReferenceOutsideUnicodeRange:en(z)?Ot.surrogateCharacterReference:Bn(z)?Ot.noncharacterCharacterReference:_t(z)||z===xe.CARRIAGE_RETURN?Ot.controlCharacterReference:null}class qr{constructor(ne,Ae){this.options=ne,this.handler=Ae,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=bt.DATA,this.returnState=bt.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Wt(Ae),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new jt(De,(mt,vn)=>{this.preprocessor.pos=this.entityStartPos+vn-1,this._flushCodePointConsumedAsCharacterReference(mt)},Ae.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(Ot.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:mt=>{this._err(Ot.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+mt)},validateNumericCharacterReference:mt=>{const vn=Lr(mt);vn&&this._err(vn,1)}}:void 0)}_err(ne,Ae=0){var mt,vn;(vn=(mt=this.handler).onParseError)===null||vn===void 0||vn.call(mt,this.preprocessor.getError(ne,Ae))}getCurrentLocation(ne){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-ne,startOffset:this.preprocessor.offset-ne,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const ne=this._consume();this._ensureHibernation()||this._callState(ne)}this.inLoop=!1}}pause(){this.paused=!0}resume(ne){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||ne==null||ne())}write(ne,Ae,mt){this.active=!0,this.preprocessor.write(ne,Ae),this._runParsingLoop(),this.paused||mt==null||mt()}insertHtmlAtCurrentPos(ne){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(ne),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(ne){this.consumedAfterSnapshot+=ne;for(let Ae=0;Ae0&&this._err(Ot.endTagWithAttributes),ne.selfClosing&&this._err(Ot.endTagWithTrailingSolidus),this.handler.onEndTag(ne)),this.preprocessor.dropParsedChunk()}emitCurrentComment(ne){this.prepareToken(ne),this.handler.onComment(ne),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(ne){this.prepareToken(ne),this.handler.onDoctype(ne),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(ne){if(this.currentCharacterToken){switch(ne&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=ne.startLine,this.currentCharacterToken.location.endCol=ne.startCol,this.currentCharacterToken.location.endOffset=ne.startOffset),this.currentCharacterToken.type){case gn.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case gn.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case gn.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const ne=this.getCurrentLocation(0);ne&&(ne.endLine=ne.startLine,ne.endCol=ne.startCol,ne.endOffset=ne.startOffset),this._emitCurrentCharacterToken(ne),this.handler.onEof({type:gn.EOF,location:ne}),this.active=!1}_appendCharToCurrentCharacterToken(ne,Ae){if(this.currentCharacterToken)if(this.currentCharacterToken.type===ne){this.currentCharacterToken.chars+=Ae;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(ne,Ae)}_emitCodePoint(ne){const Ae=kr(ne)?gn.WHITESPACE_CHARACTER:ne===xe.NULL?gn.NULL_CHARACTER:gn.CHARACTER;this._appendCharToCurrentCharacterToken(Ae,String.fromCodePoint(ne))}_emitChars(ne){this._appendCharToCurrentCharacterToken(gn.CHARACTER,ne)}_startCharacterReference(){this.returnState=this.state,this.state=bt.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Sn.Attribute:Sn.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===bt.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===bt.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===bt.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(ne){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(ne):this._emitCodePoint(ne)}_callState(ne){switch(this.state){case bt.DATA:{this._stateData(ne);break}case bt.RCDATA:{this._stateRcdata(ne);break}case bt.RAWTEXT:{this._stateRawtext(ne);break}case bt.SCRIPT_DATA:{this._stateScriptData(ne);break}case bt.PLAINTEXT:{this._statePlaintext(ne);break}case bt.TAG_OPEN:{this._stateTagOpen(ne);break}case bt.END_TAG_OPEN:{this._stateEndTagOpen(ne);break}case bt.TAG_NAME:{this._stateTagName(ne);break}case bt.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(ne);break}case bt.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(ne);break}case bt.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(ne);break}case bt.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(ne);break}case bt.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(ne);break}case bt.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(ne);break}case bt.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(ne);break}case bt.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(ne);break}case bt.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(ne);break}case bt.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(ne);break}case bt.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(ne);break}case bt.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(ne);break}case bt.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(ne);break}case bt.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(ne);break}case bt.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(ne);break}case bt.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(ne);break}case bt.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(ne);break}case bt.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(ne);break}case bt.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(ne);break}case bt.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(ne);break}case bt.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(ne);break}case bt.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(ne);break}case bt.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(ne);break}case bt.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(ne);break}case bt.ATTRIBUTE_NAME:{this._stateAttributeName(ne);break}case bt.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(ne);break}case bt.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(ne);break}case bt.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(ne);break}case bt.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(ne);break}case bt.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(ne);break}case bt.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(ne);break}case bt.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(ne);break}case bt.BOGUS_COMMENT:{this._stateBogusComment(ne);break}case bt.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(ne);break}case bt.COMMENT_START:{this._stateCommentStart(ne);break}case bt.COMMENT_START_DASH:{this._stateCommentStartDash(ne);break}case bt.COMMENT:{this._stateComment(ne);break}case bt.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(ne);break}case bt.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(ne);break}case bt.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(ne);break}case bt.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(ne);break}case bt.COMMENT_END_DASH:{this._stateCommentEndDash(ne);break}case bt.COMMENT_END:{this._stateCommentEnd(ne);break}case bt.COMMENT_END_BANG:{this._stateCommentEndBang(ne);break}case bt.DOCTYPE:{this._stateDoctype(ne);break}case bt.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(ne);break}case bt.DOCTYPE_NAME:{this._stateDoctypeName(ne);break}case bt.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(ne);break}case bt.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(ne);break}case bt.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(ne);break}case bt.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(ne);break}case bt.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(ne);break}case bt.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(ne);break}case bt.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(ne);break}case bt.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(ne);break}case bt.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(ne);break}case bt.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(ne);break}case bt.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(ne);break}case bt.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(ne);break}case bt.BOGUS_DOCTYPE:{this._stateBogusDoctype(ne);break}case bt.CDATA_SECTION:{this._stateCdataSection(ne);break}case bt.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(ne);break}case bt.CDATA_SECTION_END:{this._stateCdataSectionEnd(ne);break}case bt.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case bt.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(ne);break}default:throw new Error("Unknown state")}}_stateData(ne){switch(ne){case xe.LESS_THAN_SIGN:{this.state=bt.TAG_OPEN;break}case xe.AMPERSAND:{this._startCharacterReference();break}case xe.NULL:{this._err(Ot.unexpectedNullCharacter),this._emitCodePoint(ne);break}case xe.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ne)}}_stateRcdata(ne){switch(ne){case xe.AMPERSAND:{this._startCharacterReference();break}case xe.LESS_THAN_SIGN:{this.state=bt.RCDATA_LESS_THAN_SIGN;break}case xe.NULL:{this._err(Ot.unexpectedNullCharacter),this._emitChars(We);break}case xe.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ne)}}_stateRawtext(ne){switch(ne){case xe.LESS_THAN_SIGN:{this.state=bt.RAWTEXT_LESS_THAN_SIGN;break}case xe.NULL:{this._err(Ot.unexpectedNullCharacter),this._emitChars(We);break}case xe.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ne)}}_stateScriptData(ne){switch(ne){case xe.LESS_THAN_SIGN:{this.state=bt.SCRIPT_DATA_LESS_THAN_SIGN;break}case xe.NULL:{this._err(Ot.unexpectedNullCharacter),this._emitChars(We);break}case xe.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ne)}}_statePlaintext(ne){switch(ne){case xe.NULL:{this._err(Ot.unexpectedNullCharacter),this._emitChars(We);break}case xe.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ne)}}_stateTagOpen(ne){if(Er(ne))this._createStartTagToken(),this.state=bt.TAG_NAME,this._stateTagName(ne);else switch(ne){case xe.EXCLAMATION_MARK:{this.state=bt.MARKUP_DECLARATION_OPEN;break}case xe.SOLIDUS:{this.state=bt.END_TAG_OPEN;break}case xe.QUESTION_MARK:{this._err(Ot.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=bt.BOGUS_COMMENT,this._stateBogusComment(ne);break}case xe.EOF:{this._err(Ot.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Ot.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=bt.DATA,this._stateData(ne)}}_stateEndTagOpen(ne){if(Er(ne))this._createEndTagToken(),this.state=bt.TAG_NAME,this._stateTagName(ne);else switch(ne){case xe.GREATER_THAN_SIGN:{this._err(Ot.missingEndTagName),this.state=bt.DATA;break}case xe.EOF:{this._err(Ot.eofBeforeTagName),this._emitChars("");break}case xe.NULL:{this._err(Ot.unexpectedNullCharacter),this.state=bt.SCRIPT_DATA_ESCAPED,this._emitChars(We);break}case xe.EOF:{this._err(Ot.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=bt.SCRIPT_DATA_ESCAPED,this._emitCodePoint(ne)}}_stateScriptDataEscapedLessThanSign(ne){ne===xe.SOLIDUS?this.state=bt.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Er(ne)?(this._emitChars("<"),this.state=bt.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(ne)):(this._emitChars("<"),this.state=bt.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(ne))}_stateScriptDataEscapedEndTagOpen(ne){Er(ne)?(this.state=bt.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(ne)):(this._emitChars("");break}case xe.NULL:{this._err(Ot.unexpectedNullCharacter),this.state=bt.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(We);break}case xe.EOF:{this._err(Ot.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=bt.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(ne)}}_stateScriptDataDoubleEscapedLessThanSign(ne){ne===xe.SOLIDUS?(this.state=bt.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=bt.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(ne))}_stateScriptDataDoubleEscapeEnd(ne){if(this.preprocessor.startsWith(nn.SCRIPT,!1)&&Wn(this.preprocessor.peek(nn.SCRIPT.length))){this._emitCodePoint(ne);for(let Ae=0;Ae0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(ne,!0)}replace(ne,Ae){const mt=this._indexOf(ne);this.items[mt]=Ae,mt===this.stackTop&&(this.current=Ae)}insertAfter(ne,Ae,mt){const vn=this._indexOf(ne)+1;this.items.splice(vn,0,Ae),this.tagIDs.splice(vn,0,mt),this.stackTop++,vn===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,vn===this.stackTop)}popUntilTagNamePopped(ne){let Ae=this.stackTop+1;do Ae=this.tagIDs.lastIndexOf(ne,Ae-1);while(Ae>0&&this.treeAdapter.getNamespaceURI(this.items[Ae])!==Ut.HTML);this.shortenToLength(Math.max(Ae,0))}shortenToLength(ne){for(;this.stackTop>=ne;){const Ae=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(Ae,this.stackTop=0;mt--)if(ne.has(this.tagIDs[mt])&&this.treeAdapter.getNamespaceURI(this.items[mt])===Ae)return mt;return-1}clearBackTo(ne,Ae){const mt=this._indexOfTagNames(ne,Ae);this.shortenToLength(mt+1)}clearBackToTableContext(){this.clearBackTo(vt,Ut.HTML)}clearBackToTableBodyContext(){this.clearBackTo(an,Ut.HTML)}clearBackToTableRowContext(){this.clearBackTo(zt,Ut.HTML)}remove(ne){const Ae=this._indexOf(ne);Ae>=0&&(Ae===this.stackTop?this.pop():(this.items.splice(Ae,1),this.tagIDs.splice(Ae,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(ne,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===pe.BODY?this.items[1]:null}contains(ne){return this._indexOf(ne)>-1}getCommonAncestor(ne){const Ae=this._indexOf(ne)-1;return Ae>=0?this.items[Ae]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===pe.HTML}hasInDynamicScope(ne,Ae){for(let mt=this.stackTop;mt>=0;mt--){const vn=this.tagIDs[mt];switch(this.treeAdapter.getNamespaceURI(this.items[mt])){case Ut.HTML:{if(vn===ne)return!0;if(Ae.has(vn))return!1;break}case Ut.SVG:{if(na.has(vn))return!1;break}case Ut.MATHML:{if(zr.has(vn))return!1;break}}}return!0}hasInScope(ne){return this.hasInDynamicScope(ne,$r)}hasInListItemScope(ne){return this.hasInDynamicScope(ne,kn)}hasInButtonScope(ne){return this.hasInDynamicScope(ne,er)}hasNumberedHeaderInScope(){for(let ne=this.stackTop;ne>=0;ne--){const Ae=this.tagIDs[ne];switch(this.treeAdapter.getNamespaceURI(this.items[ne])){case Ut.HTML:{if(yr.has(Ae))return!0;if($r.has(Ae))return!1;break}case Ut.SVG:{if(na.has(Ae))return!1;break}case Ut.MATHML:{if(zr.has(Ae))return!1;break}}}return!0}hasInTableScope(ne){for(let Ae=this.stackTop;Ae>=0;Ae--)if(this.treeAdapter.getNamespaceURI(this.items[Ae])===Ut.HTML)switch(this.tagIDs[Ae]){case ne:return!0;case pe.TABLE:case pe.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let ne=this.stackTop;ne>=0;ne--)if(this.treeAdapter.getNamespaceURI(this.items[ne])===Ut.HTML)switch(this.tagIDs[ne]){case pe.TBODY:case pe.THEAD:case pe.TFOOT:return!0;case pe.TABLE:case pe.HTML:return!1}return!0}hasInSelectScope(ne){for(let Ae=this.stackTop;Ae>=0;Ae--)if(this.treeAdapter.getNamespaceURI(this.items[Ae])===Ut.HTML)switch(this.tagIDs[Ae]){case ne:return!0;case pe.OPTION:case pe.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&Ur.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&da.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(ne){for(;this.currentTagId!==void 0&&this.currentTagId!==ne&&da.has(this.currentTagId);)this.pop()}}const $t=3;var ut;(function(z){z[z.Marker=0]="Marker",z[z.Element=1]="Element"})(ut||(ut={}));const Qt={type:ut.Marker};class Xt{constructor(ne){this.treeAdapter=ne,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(ne,Ae){const mt=[],vn=Ae.length,tr=this.treeAdapter.getTagName(ne),Cr=this.treeAdapter.getNamespaceURI(ne);for(let ln=0;ln[Cr.name,Cr.value]));let tr=0;for(let Cr=0;Crvn.get(ga.name)===ga.value)&&(tr+=1,tr>=$t&&this.entries.splice(ln.idx,1))}}insertMarker(){this.entries.unshift(Qt)}pushElement(ne,Ae){this._ensureNoahArkCondition(ne),this.entries.unshift({type:ut.Element,element:ne,token:Ae})}insertElementAfterBookmark(ne,Ae){const mt=this.entries.indexOf(this.bookmark);this.entries.splice(mt,0,{type:ut.Element,element:ne,token:Ae})}removeEntry(ne){const Ae=this.entries.indexOf(ne);Ae!==-1&&this.entries.splice(Ae,1)}clearToLastMarker(){const ne=this.entries.indexOf(Qt);ne===-1?this.entries.length=0:this.entries.splice(0,ne+1)}getElementEntryInScopeWithTagName(ne){const Ae=this.entries.find(mt=>mt.type===ut.Marker||this.treeAdapter.getTagName(mt.element)===ne);return Ae&&Ae.type===ut.Element?Ae:null}getElementEntry(ne){return this.entries.find(Ae=>Ae.type===ut.Element&&Ae.element===ne)}}const ve={createDocument(){return{nodeName:"#document",mode:xt.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(z,ne,Ae){return{nodeName:z,tagName:z,attrs:Ae,namespaceURI:ne,childNodes:[],parentNode:null}},createCommentNode(z){return{nodeName:"#comment",data:z,parentNode:null}},createTextNode(z){return{nodeName:"#text",value:z,parentNode:null}},appendChild(z,ne){z.childNodes.push(ne),ne.parentNode=z},insertBefore(z,ne,Ae){const mt=z.childNodes.indexOf(Ae);z.childNodes.splice(mt,0,ne),ne.parentNode=z},setTemplateContent(z,ne){z.content=ne},getTemplateContent(z){return z.content},setDocumentType(z,ne,Ae,mt){const vn=z.childNodes.find(tr=>tr.nodeName==="#documentType");if(vn)vn.name=ne,vn.publicId=Ae,vn.systemId=mt;else{const tr={nodeName:"#documentType",name:ne,publicId:Ae,systemId:mt,parentNode:null};ve.appendChild(z,tr)}},setDocumentMode(z,ne){z.mode=ne},getDocumentMode(z){return z.mode},detachNode(z){if(z.parentNode){const ne=z.parentNode.childNodes.indexOf(z);z.parentNode.childNodes.splice(ne,1),z.parentNode=null}},insertText(z,ne){if(z.childNodes.length>0){const Ae=z.childNodes[z.childNodes.length-1];if(ve.isTextNode(Ae)){Ae.value+=ne;return}}ve.appendChild(z,ve.createTextNode(ne))},insertTextBefore(z,ne,Ae){const mt=z.childNodes[z.childNodes.indexOf(Ae)-1];mt&&ve.isTextNode(mt)?mt.value+=ne:ve.insertBefore(z,ve.createTextNode(ne),Ae)},adoptAttributes(z,ne){const Ae=new Set(z.attrs.map(mt=>mt.name));for(let mt=0;mtz.startsWith(Ae))}function Ft(z){return z.name===Te&&z.publicId===null&&(z.systemId===null||z.systemId===ht)}function pn(z){if(z.name!==Te)return xt.QUIRKS;const{systemId:ne}=z;if(ne&&ne.toLowerCase()===Le)return xt.QUIRKS;let{publicId:Ae}=z;if(Ae!==null){if(Ae=Ae.toLowerCase(),fn.has(Ae))return xt.QUIRKS;let mt=ne===null?_n:$e;if(Kt(Ae,mt))return xt.QUIRKS;if(mt=ne===null?zn:Tr,Kt(Ae,mt))return xt.LIMITED_QUIRKS}return xt.NO_QUIRKS}const wn={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},ct="definitionurl",Hn="definitionURL",Bt=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(z=>[z.toLowerCase(),z])),ar=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Ut.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Ut.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Ut.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Ut.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Ut.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Ut.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Ut.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Ut.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Ut.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Ut.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Ut.XMLNS}]]),dr=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(z=>[z.toLowerCase(),z])),Zn=new Set([pe.B,pe.BIG,pe.BLOCKQUOTE,pe.BODY,pe.BR,pe.CENTER,pe.CODE,pe.DD,pe.DIV,pe.DL,pe.DT,pe.EM,pe.EMBED,pe.H1,pe.H2,pe.H3,pe.H4,pe.H5,pe.H6,pe.HEAD,pe.HR,pe.I,pe.IMG,pe.LI,pe.LISTING,pe.MENU,pe.META,pe.NOBR,pe.OL,pe.P,pe.PRE,pe.RUBY,pe.S,pe.SMALL,pe.SPAN,pe.STRONG,pe.STRIKE,pe.SUB,pe.SUP,pe.TABLE,pe.TT,pe.U,pe.UL,pe.VAR]);function xr(z){const ne=z.tagID;return ne===pe.FONT&&z.attrs.some(({name:mt})=>mt===En.COLOR||mt===En.SIZE||mt===En.FACE)||Zn.has(ne)}function ir(z){for(let ne=0;ne0&&this._setContextModes(ne,Ae)}onItemPop(ne,Ae){var mt,vn;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(ne,this.currentToken),(vn=(mt=this.treeAdapter).onItemPop)===null||vn===void 0||vn.call(mt,ne,this.openElements.current),Ae){let tr,Cr;this.openElements.stackTop===0&&this.fragmentContext?(tr=this.fragmentContext,Cr=this.fragmentContextID):{current:tr,currentTagId:Cr}=this.openElements,this._setContextModes(tr,Cr)}}_setContextModes(ne,Ae){const mt=ne===this.document||ne&&this.treeAdapter.getNamespaceURI(ne)===Ut.HTML;this.currentNotInHTML=!mt,this.tokenizer.inForeignNode=!mt&&ne!==void 0&&Ae!==void 0&&!this._isIntegrationPoint(Ae,ne)}_switchToTextParsing(ne,Ae){this._insertElement(ne,Ut.HTML),this.tokenizer.state=Ae,this.originalInsertionMode=this.insertionMode,this.insertionMode=Rt.TEXT}switchToPlaintextParsing(){this.insertionMode=Rt.TEXT,this.originalInsertionMode=Rt.IN_BODY,this.tokenizer.state=wr.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let ne=this.fragmentContext;for(;ne;){if(this.treeAdapter.getTagName(ne)===it.FORM){this.formElement=ne;break}ne=this.treeAdapter.getParentNode(ne)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Ut.HTML))switch(this.fragmentContextID){case pe.TITLE:case pe.TEXTAREA:{this.tokenizer.state=wr.RCDATA;break}case pe.STYLE:case pe.XMP:case pe.IFRAME:case pe.NOEMBED:case pe.NOFRAMES:case pe.NOSCRIPT:{this.tokenizer.state=wr.RAWTEXT;break}case pe.SCRIPT:{this.tokenizer.state=wr.SCRIPT_DATA;break}case pe.PLAINTEXT:{this.tokenizer.state=wr.PLAINTEXT;break}default:}}_setDocumentType(ne){const Ae=ne.name||"",mt=ne.publicId||"",vn=ne.systemId||"";if(this.treeAdapter.setDocumentType(this.document,Ae,mt,vn),ne.location){const Cr=this.treeAdapter.getChildNodes(this.document).find(ln=>this.treeAdapter.isDocumentTypeNode(ln));Cr&&this.treeAdapter.setNodeSourceCodeLocation(Cr,ne.location)}}_attachElementToTree(ne,Ae){if(this.options.sourceCodeLocationInfo){const mt=Ae&&ml(Va({},Ae),{startTag:Ae});this.treeAdapter.setNodeSourceCodeLocation(ne,mt)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(ne);else{const mt=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(mt!=null?mt:this.document,ne)}}_appendElement(ne,Ae){const mt=this.treeAdapter.createElement(ne.tagName,Ae,ne.attrs);this._attachElementToTree(mt,ne.location)}_insertElement(ne,Ae){const mt=this.treeAdapter.createElement(ne.tagName,Ae,ne.attrs);this._attachElementToTree(mt,ne.location),this.openElements.push(mt,ne.tagID)}_insertFakeElement(ne,Ae){const mt=this.treeAdapter.createElement(ne,Ut.HTML,[]);this._attachElementToTree(mt,null),this.openElements.push(mt,Ae)}_insertTemplate(ne){const Ae=this.treeAdapter.createElement(ne.tagName,Ut.HTML,ne.attrs),mt=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(Ae,mt),this._attachElementToTree(Ae,ne.location),this.openElements.push(Ae,ne.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(mt,null)}_insertFakeRootElement(){const ne=this.treeAdapter.createElement(it.HTML,Ut.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(ne,null),this.treeAdapter.appendChild(this.openElements.current,ne),this.openElements.push(ne,pe.HTML)}_appendCommentNode(ne,Ae){const mt=this.treeAdapter.createCommentNode(ne.data);this.treeAdapter.appendChild(Ae,mt),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(mt,ne.location)}_insertCharacters(ne){let Ae,mt;if(this._shouldFosterParentOnInsertion()?({parent:Ae,beforeElement:mt}=this._findFosterParentingLocation(),mt?this.treeAdapter.insertTextBefore(Ae,ne.chars,mt):this.treeAdapter.insertText(Ae,ne.chars)):(Ae=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(Ae,ne.chars)),!ne.location)return;const vn=this.treeAdapter.getChildNodes(Ae),tr=mt?vn.lastIndexOf(mt):vn.length,Cr=vn[tr-1];if(this.treeAdapter.getNodeSourceCodeLocation(Cr)){const{endLine:ga,endCol:si,endOffset:An}=ne.location;this.treeAdapter.updateNodeSourceCodeLocation(Cr,{endLine:ga,endCol:si,endOffset:An})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Cr,ne.location)}_adoptNodes(ne,Ae){for(let mt=this.treeAdapter.getFirstChild(ne);mt;mt=this.treeAdapter.getFirstChild(ne))this.treeAdapter.detachNode(mt),this.treeAdapter.appendChild(Ae,mt)}_setEndLocation(ne,Ae){if(this.treeAdapter.getNodeSourceCodeLocation(ne)&&Ae.location){const mt=Ae.location,vn=this.treeAdapter.getTagName(ne),tr=Ae.type===gn.END_TAG&&vn===Ae.tagName?{endTag:Va({},mt),endLine:mt.endLine,endCol:mt.endCol,endOffset:mt.endOffset}:{endLine:mt.startLine,endCol:mt.startCol,endOffset:mt.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(ne,tr)}}shouldProcessStartTagTokenInForeignContent(ne){if(!this.currentNotInHTML)return!1;let Ae,mt;return this.openElements.stackTop===0&&this.fragmentContext?(Ae=this.fragmentContext,mt=this.fragmentContextID):{current:Ae,currentTagId:mt}=this.openElements,ne.tagID===pe.SVG&&this.treeAdapter.getTagName(Ae)===it.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(Ae)===Ut.MATHML?!1:this.tokenizer.inForeignNode||(ne.tagID===pe.MGLYPH||ne.tagID===pe.MALIGNMARK)&&mt!==void 0&&!this._isIntegrationPoint(mt,Ae,Ut.HTML)}_processToken(ne){switch(ne.type){case gn.CHARACTER:{this.onCharacter(ne);break}case gn.NULL_CHARACTER:{this.onNullCharacter(ne);break}case gn.COMMENT:{this.onComment(ne);break}case gn.DOCTYPE:{this.onDoctype(ne);break}case gn.START_TAG:{this._processStartTag(ne);break}case gn.END_TAG:{this.onEndTag(ne);break}case gn.EOF:{this.onEof(ne);break}case gn.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(ne);break}}}_isIntegrationPoint(ne,Ae,mt){const vn=this.treeAdapter.getNamespaceURI(Ae),tr=this.treeAdapter.getAttrList(Ae);return or(ne,vn,tr,mt)}_reconstructActiveFormattingElements(){const ne=this.activeFormattingElements.entries.length;if(ne){const Ae=this.activeFormattingElements.entries.findIndex(vn=>vn.type===ut.Marker||this.openElements.contains(vn.element)),mt=Ae===-1?ne-1:Ae-1;for(let vn=mt;vn>=0;vn--){const tr=this.activeFormattingElements.entries[vn];this._insertElement(tr.token,this.treeAdapter.getNamespaceURI(tr.element)),tr.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Rt.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(pe.P),this.openElements.popUntilTagNamePopped(pe.P)}_resetInsertionMode(){for(let ne=this.openElements.stackTop;ne>=0;ne--)switch(ne===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[ne]){case pe.TR:{this.insertionMode=Rt.IN_ROW;return}case pe.TBODY:case pe.THEAD:case pe.TFOOT:{this.insertionMode=Rt.IN_TABLE_BODY;return}case pe.CAPTION:{this.insertionMode=Rt.IN_CAPTION;return}case pe.COLGROUP:{this.insertionMode=Rt.IN_COLUMN_GROUP;return}case pe.TABLE:{this.insertionMode=Rt.IN_TABLE;return}case pe.BODY:{this.insertionMode=Rt.IN_BODY;return}case pe.FRAMESET:{this.insertionMode=Rt.IN_FRAMESET;return}case pe.SELECT:{this._resetInsertionModeForSelect(ne);return}case pe.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case pe.HTML:{this.insertionMode=this.headElement?Rt.AFTER_HEAD:Rt.BEFORE_HEAD;return}case pe.TD:case pe.TH:{if(ne>0){this.insertionMode=Rt.IN_CELL;return}break}case pe.HEAD:{if(ne>0){this.insertionMode=Rt.IN_HEAD;return}break}}this.insertionMode=Rt.IN_BODY}_resetInsertionModeForSelect(ne){if(ne>0)for(let Ae=ne-1;Ae>0;Ae--){const mt=this.openElements.tagIDs[Ae];if(mt===pe.TEMPLATE)break;if(mt===pe.TABLE){this.insertionMode=Rt.IN_SELECT_IN_TABLE;return}}this.insertionMode=Rt.IN_SELECT}_isElementCausesFosterParenting(ne){return Yr.has(ne)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let ne=this.openElements.stackTop;ne>=0;ne--){const Ae=this.openElements.items[ne];switch(this.openElements.tagIDs[ne]){case pe.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(Ae)===Ut.HTML)return{parent:this.treeAdapter.getTemplateContent(Ae),beforeElement:null};break}case pe.TABLE:{const mt=this.treeAdapter.getParentNode(Ae);return mt?{parent:mt,beforeElement:Ae}:{parent:this.openElements.items[ne-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(ne){const Ae=this._findFosterParentingLocation();Ae.beforeElement?this.treeAdapter.insertBefore(Ae.parent,ne,Ae.beforeElement):this.treeAdapter.appendChild(Ae.parent,ne)}_isSpecialElement(ne,Ae){const mt=this.treeAdapter.getNamespaceURI(ne);return Sr[mt].has(Ae)}onCharacter(ne){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){ol(this,ne);return}switch(this.insertionMode){case Rt.INITIAL:{fr(this,ne);break}case Rt.BEFORE_HTML:{Ca(this,ne);break}case Rt.BEFORE_HEAD:{Ra(this,ne);break}case Rt.IN_HEAD:{Ua(this,ne);break}case Rt.IN_HEAD_NO_SCRIPT:{ci(this,ne);break}case Rt.AFTER_HEAD:{ii(this,ne);break}case Rt.IN_BODY:case Rt.IN_CAPTION:case Rt.IN_CELL:case Rt.IN_TEMPLATE:{ui(this,ne);break}case Rt.TEXT:case Rt.IN_SELECT:case Rt.IN_SELECT_IN_TABLE:{this._insertCharacters(ne);break}case Rt.IN_TABLE:case Rt.IN_TABLE_BODY:case Rt.IN_ROW:{Hi(this,ne);break}case Rt.IN_TABLE_TEXT:{Oo(this,ne);break}case Rt.IN_COLUMN_GROUP:{Do(this,ne);break}case Rt.AFTER_BODY:{ss(this,ne);break}case Rt.AFTER_AFTER_BODY:{gs(this,ne);break}default:}}onNullCharacter(ne){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){bs(this,ne);return}switch(this.insertionMode){case Rt.INITIAL:{fr(this,ne);break}case Rt.BEFORE_HTML:{Ca(this,ne);break}case Rt.BEFORE_HEAD:{Ra(this,ne);break}case Rt.IN_HEAD:{Ua(this,ne);break}case Rt.IN_HEAD_NO_SCRIPT:{ci(this,ne);break}case Rt.AFTER_HEAD:{ii(this,ne);break}case Rt.TEXT:{this._insertCharacters(ne);break}case Rt.IN_TABLE:case Rt.IN_TABLE_BODY:case Rt.IN_ROW:{Hi(this,ne);break}case Rt.IN_COLUMN_GROUP:{Do(this,ne);break}case Rt.AFTER_BODY:{ss(this,ne);break}case Rt.AFTER_AFTER_BODY:{gs(this,ne);break}default:}}onComment(ne){if(this.skipNextNewLine=!1,this.currentNotInHTML){Kn(this,ne);return}switch(this.insertionMode){case Rt.INITIAL:case Rt.BEFORE_HTML:case Rt.BEFORE_HEAD:case Rt.IN_HEAD:case Rt.IN_HEAD_NO_SCRIPT:case Rt.AFTER_HEAD:case Rt.IN_BODY:case Rt.IN_TABLE:case Rt.IN_CAPTION:case Rt.IN_COLUMN_GROUP:case Rt.IN_TABLE_BODY:case Rt.IN_ROW:case Rt.IN_CELL:case Rt.IN_SELECT:case Rt.IN_SELECT_IN_TABLE:case Rt.IN_TEMPLATE:case Rt.IN_FRAMESET:case Rt.AFTER_FRAMESET:{Kn(this,ne);break}case Rt.IN_TABLE_TEXT:{Ho(this,ne);break}case Rt.AFTER_BODY:{Ir(this,ne);break}case Rt.AFTER_AFTER_BODY:case Rt.AFTER_AFTER_FRAMESET:{Fr(this,ne);break}default:}}onDoctype(ne){switch(this.skipNextNewLine=!1,this.insertionMode){case Rt.INITIAL:{Xn(this,ne);break}case Rt.BEFORE_HEAD:case Rt.IN_HEAD:case Rt.IN_HEAD_NO_SCRIPT:case Rt.AFTER_HEAD:{this._err(ne,Ot.misplacedDoctype);break}case Rt.IN_TABLE_TEXT:{Ho(this,ne);break}default:}}onStartTag(ne){this.skipNextNewLine=!1,this.currentToken=ne,this._processStartTag(ne),ne.selfClosing&&!ne.ackSelfClosing&&this._err(ne,Ot.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(ne){this.shouldProcessStartTagTokenInForeignContent(ne)?Ms(this,ne):this._startTagOutsideForeignContent(ne)}_startTagOutsideForeignContent(ne){switch(this.insertionMode){case Rt.INITIAL:{fr(this,ne);break}case Rt.BEFORE_HTML:{Ar(this,ne);break}case Rt.BEFORE_HEAD:{fa(this,ne);break}case Rt.IN_HEAD:{ba(this,ne);break}case Rt.IN_HEAD_NO_SCRIPT:{On(this,ne);break}case Rt.AFTER_HEAD:{$a(this,ne);break}case Rt.IN_BODY:{Mi(this,ne);break}case Rt.IN_TABLE:{po(this,ne);break}case Rt.IN_TABLE_TEXT:{Ho(this,ne);break}case Rt.IN_CAPTION:{Gs(this,ne);break}case Rt.IN_COLUMN_GROUP:{So(this,ne);break}case Rt.IN_TABLE_BODY:{Lo(this,ne);break}case Rt.IN_ROW:{fs(this,ne);break}case Rt.IN_CELL:{as(this,ne);break}case Rt.IN_SELECT:{al(this,ne);break}case Rt.IN_SELECT_IN_TABLE:{hs(this,ne);break}case Rt.IN_TEMPLATE:{Ws(this,ne);break}case Rt.AFTER_BODY:{is(this,ne);break}case Rt.IN_FRAMESET:{Fo(this,ne);break}case Rt.AFTER_FRAMESET:{gl(this,ne);break}case Rt.AFTER_AFTER_BODY:{Zs(this,ne);break}case Rt.AFTER_AFTER_FRAMESET:{jo(this,ne);break}default:}}onEndTag(ne){this.skipNextNewLine=!1,this.currentToken=ne,this.currentNotInHTML?vs(this,ne):this._endTagOutsideForeignContent(ne)}_endTagOutsideForeignContent(ne){switch(this.insertionMode){case Rt.INITIAL:{fr(this,ne);break}case Rt.BEFORE_HTML:{ca(this,ne);break}case Rt.BEFORE_HEAD:{ja(this,ne);break}case Rt.IN_HEAD:{Da(this,ne);break}case Rt.IN_HEAD_NO_SCRIPT:{za(this,ne);break}case Rt.AFTER_HEAD:{ni(this,ne);break}case Rt.IN_BODY:{Ro(this,ne);break}case Rt.TEXT:{ks(this,ne);break}case Rt.IN_TABLE:{Ki(this,ne);break}case Rt.IN_TABLE_TEXT:{Ho(this,ne);break}case Rt.IN_CAPTION:{Io(this,ne);break}case Rt.IN_COLUMN_GROUP:{Xi(this,ne);break}case Rt.IN_TABLE_BODY:{ro(this,ne);break}case Rt.IN_ROW:{Rs(this,ne);break}case Rt.IN_CELL:{Os(this,ne);break}case Rt.IN_SELECT:{Ds(this,ne);break}case Rt.IN_SELECT_IN_TABLE:{Ls(this,ne);break}case Rt.IN_TEMPLATE:{ms(this,ne);break}case Rt.AFTER_BODY:{os(this,ne);break}case Rt.IN_FRAMESET:{il(this,ne);break}case Rt.AFTER_FRAMESET:{Rl(this,ne);break}case Rt.AFTER_AFTER_BODY:{gs(this,ne);break}default:}}onEof(ne){switch(this.insertionMode){case Rt.INITIAL:{fr(this,ne);break}case Rt.BEFORE_HTML:{Ca(this,ne);break}case Rt.BEFORE_HEAD:{Ra(this,ne);break}case Rt.IN_HEAD:{Ua(this,ne);break}case Rt.IN_HEAD_NO_SCRIPT:{ci(this,ne);break}case Rt.AFTER_HEAD:{ii(this,ne);break}case Rt.IN_BODY:case Rt.IN_TABLE:case Rt.IN_CAPTION:case Rt.IN_COLUMN_GROUP:case Rt.IN_TABLE_BODY:case Rt.IN_ROW:case Rt.IN_CELL:case Rt.IN_SELECT:case Rt.IN_SELECT_IN_TABLE:{zo(this,ne);break}case Rt.TEXT:{rs(this,ne);break}case Rt.IN_TABLE_TEXT:{Ho(this,ne);break}case Rt.IN_TEMPLATE:{Vs(this,ne);break}case Rt.AFTER_BODY:case Rt.IN_FRAMESET:case Rt.AFTER_FRAMESET:case Rt.AFTER_AFTER_BODY:case Rt.AFTER_AFTER_FRAMESET:{Yn(this,ne);break}default:}}onWhitespaceCharacter(ne){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,ne.chars.charCodeAt(0)===xe.LINE_FEED)){if(ne.chars.length===1)return;ne.chars=ne.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(ne);return}switch(this.insertionMode){case Rt.IN_HEAD:case Rt.IN_HEAD_NO_SCRIPT:case Rt.AFTER_HEAD:case Rt.TEXT:case Rt.IN_COLUMN_GROUP:case Rt.IN_SELECT:case Rt.IN_SELECT_IN_TABLE:case Rt.IN_FRAMESET:case Rt.AFTER_FRAMESET:{this._insertCharacters(ne);break}case Rt.IN_BODY:case Rt.IN_CAPTION:case Rt.IN_CELL:case Rt.IN_TEMPLATE:case Rt.AFTER_BODY:case Rt.AFTER_AFTER_BODY:case Rt.AFTER_AFTER_FRAMESET:{pi(this,ne);break}case Rt.IN_TABLE:case Rt.IN_TABLE_BODY:case Rt.IN_ROW:{Hi(this,ne);break}case Rt.IN_TABLE_TEXT:{Eo(this,ne);break}default:}}}function ia(z,ne){let Ae=z.activeFormattingElements.getElementEntryInScopeWithTagName(ne.tagName);return Ae?z.openElements.contains(Ae.element)?z.openElements.hasInScope(ne.tagID)||(Ae=null):(z.activeFormattingElements.removeEntry(Ae),Ae=null):ns(z,ne),Ae}function Or(z,ne){let Ae=null,mt=z.openElements.stackTop;for(;mt>=0;mt--){const vn=z.openElements.items[mt];if(vn===ne.element)break;z._isSpecialElement(vn,z.openElements.tagIDs[mt])&&(Ae=vn)}return Ae||(z.openElements.shortenToLength(Math.max(mt,0)),z.activeFormattingElements.removeEntry(ne)),Ae}function Gr(z,ne,Ae){let mt=ne,vn=z.openElements.getCommonAncestor(ne);for(let tr=0,Cr=vn;Cr!==Ae;tr++,Cr=vn){vn=z.openElements.getCommonAncestor(Cr);const ln=z.activeFormattingElements.getElementEntry(Cr),ga=ln&&tr>=Kr;!ln||ga?(ga&&z.activeFormattingElements.removeEntry(ln),z.openElements.remove(Cr)):(Cr=Dr(z,ln),mt===ne&&(z.activeFormattingElements.bookmark=ln),z.treeAdapter.detachNode(mt),z.treeAdapter.appendChild(Cr,mt),mt=Cr)}return mt}function Dr(z,ne){const Ae=z.treeAdapter.getNamespaceURI(ne.element),mt=z.treeAdapter.createElement(ne.token.tagName,Ae,ne.token.attrs);return z.openElements.replace(ne.element,mt),ne.element=mt,mt}function $n(z,ne,Ae){const mt=z.treeAdapter.getTagName(ne),vn=Rn(mt);if(z._isElementCausesFosterParenting(vn))z._fosterParentElement(Ae);else{const tr=z.treeAdapter.getNamespaceURI(ne);vn===pe.TEMPLATE&&tr===Ut.HTML&&(ne=z.treeAdapter.getTemplateContent(ne)),z.treeAdapter.appendChild(ne,Ae)}}function nr(z,ne,Ae){const mt=z.treeAdapter.getNamespaceURI(Ae.element),{token:vn}=Ae,tr=z.treeAdapter.createElement(vn.tagName,mt,vn.attrs);z._adoptNodes(ne,tr),z.treeAdapter.appendChild(ne,tr),z.activeFormattingElements.insertElementAfterBookmark(tr,vn),z.activeFormattingElements.removeEntry(Ae),z.openElements.remove(Ae.element),z.openElements.insertAfter(ne,tr,vn.tagID)}function rr(z,ne){for(let Ae=0;Ae=Ae;mt--)z._setEndLocation(z.openElements.items[mt],ne);if(!z.fragmentContext&&z.openElements.stackTop>=0){const mt=z.openElements.items[0],vn=z.treeAdapter.getNodeSourceCodeLocation(mt);if(vn&&!vn.endTag&&(z._setEndLocation(mt,ne),z.openElements.stackTop>=1)){const tr=z.openElements.items[1],Cr=z.treeAdapter.getNodeSourceCodeLocation(tr);Cr&&!Cr.endTag&&z._setEndLocation(tr,ne)}}}}function Xn(z,ne){z._setDocumentType(ne);const Ae=ne.forceQuirks?xt.QUIRKS:pn(ne);Ft(ne)||z._err(ne,Ot.nonConformingDoctype),z.treeAdapter.setDocumentMode(z.document,Ae),z.insertionMode=Rt.BEFORE_HTML}function fr(z,ne){z._err(ne,Ot.missingDoctype,!0),z.treeAdapter.setDocumentMode(z.document,xt.QUIRKS),z.insertionMode=Rt.BEFORE_HTML,z._processToken(ne)}function Ar(z,ne){ne.tagID===pe.HTML?(z._insertElement(ne,Ut.HTML),z.insertionMode=Rt.BEFORE_HEAD):Ca(z,ne)}function ca(z,ne){const Ae=ne.tagID;(Ae===pe.HTML||Ae===pe.HEAD||Ae===pe.BODY||Ae===pe.BR)&&Ca(z,ne)}function Ca(z,ne){z._insertFakeRootElement(),z.insertionMode=Rt.BEFORE_HEAD,z._processToken(ne)}function fa(z,ne){switch(ne.tagID){case pe.HTML:{Mi(z,ne);break}case pe.HEAD:{z._insertElement(ne,Ut.HTML),z.headElement=z.openElements.current,z.insertionMode=Rt.IN_HEAD;break}default:Ra(z,ne)}}function ja(z,ne){const Ae=ne.tagID;Ae===pe.HEAD||Ae===pe.BODY||Ae===pe.HTML||Ae===pe.BR?Ra(z,ne):z._err(ne,Ot.endTagWithoutMatchingOpenElement)}function Ra(z,ne){z._insertFakeElement(it.HEAD,pe.HEAD),z.headElement=z.openElements.current,z.insertionMode=Rt.IN_HEAD,z._processToken(ne)}function ba(z,ne){switch(ne.tagID){case pe.HTML:{Mi(z,ne);break}case pe.BASE:case pe.BASEFONT:case pe.BGSOUND:case pe.LINK:case pe.META:{z._appendElement(ne,Ut.HTML),ne.ackSelfClosing=!0;break}case pe.TITLE:{z._switchToTextParsing(ne,wr.RCDATA);break}case pe.NOSCRIPT:{z.options.scriptingEnabled?z._switchToTextParsing(ne,wr.RAWTEXT):(z._insertElement(ne,Ut.HTML),z.insertionMode=Rt.IN_HEAD_NO_SCRIPT);break}case pe.NOFRAMES:case pe.STYLE:{z._switchToTextParsing(ne,wr.RAWTEXT);break}case pe.SCRIPT:{z._switchToTextParsing(ne,wr.SCRIPT_DATA);break}case pe.TEMPLATE:{z._insertTemplate(ne),z.activeFormattingElements.insertMarker(),z.framesetOk=!1,z.insertionMode=Rt.IN_TEMPLATE,z.tmplInsertionModeStack.unshift(Rt.IN_TEMPLATE);break}case pe.HEAD:{z._err(ne,Ot.misplacedStartTagForHeadElement);break}default:Ua(z,ne)}}function Da(z,ne){switch(ne.tagID){case pe.HEAD:{z.openElements.pop(),z.insertionMode=Rt.AFTER_HEAD;break}case pe.BODY:case pe.BR:case pe.HTML:{Ua(z,ne);break}case pe.TEMPLATE:{Oa(z,ne);break}default:z._err(ne,Ot.endTagWithoutMatchingOpenElement)}}function Oa(z,ne){z.openElements.tmplCount>0?(z.openElements.generateImpliedEndTagsThoroughly(),z.openElements.currentTagId!==pe.TEMPLATE&&z._err(ne,Ot.closingOfElementWithOpenChildElements),z.openElements.popUntilTagNamePopped(pe.TEMPLATE),z.activeFormattingElements.clearToLastMarker(),z.tmplInsertionModeStack.shift(),z._resetInsertionMode()):z._err(ne,Ot.endTagWithoutMatchingOpenElement)}function Ua(z,ne){z.openElements.pop(),z.insertionMode=Rt.AFTER_HEAD,z._processToken(ne)}function On(z,ne){switch(ne.tagID){case pe.HTML:{Mi(z,ne);break}case pe.BASEFONT:case pe.BGSOUND:case pe.HEAD:case pe.LINK:case pe.META:case pe.NOFRAMES:case pe.STYLE:{ba(z,ne);break}case pe.NOSCRIPT:{z._err(ne,Ot.nestedNoscriptInHead);break}default:ci(z,ne)}}function za(z,ne){switch(ne.tagID){case pe.NOSCRIPT:{z.openElements.pop(),z.insertionMode=Rt.IN_HEAD;break}case pe.BR:{ci(z,ne);break}default:z._err(ne,Ot.endTagWithoutMatchingOpenElement)}}function ci(z,ne){const Ae=ne.type===gn.EOF?Ot.openElementsLeftAfterEof:Ot.disallowedContentInNoscriptInHead;z._err(ne,Ae),z.openElements.pop(),z.insertionMode=Rt.IN_HEAD,z._processToken(ne)}function $a(z,ne){switch(ne.tagID){case pe.HTML:{Mi(z,ne);break}case pe.BODY:{z._insertElement(ne,Ut.HTML),z.framesetOk=!1,z.insertionMode=Rt.IN_BODY;break}case pe.FRAMESET:{z._insertElement(ne,Ut.HTML),z.insertionMode=Rt.IN_FRAMESET;break}case pe.BASE:case pe.BASEFONT:case pe.BGSOUND:case pe.LINK:case pe.META:case pe.NOFRAMES:case pe.SCRIPT:case pe.STYLE:case pe.TEMPLATE:case pe.TITLE:{z._err(ne,Ot.abandonedHeadElementChild),z.openElements.push(z.headElement,pe.HEAD),ba(z,ne),z.openElements.remove(z.headElement);break}case pe.HEAD:{z._err(ne,Ot.misplacedStartTagForHeadElement);break}default:ii(z,ne)}}function ni(z,ne){switch(ne.tagID){case pe.BODY:case pe.HTML:case pe.BR:{ii(z,ne);break}case pe.TEMPLATE:{Oa(z,ne);break}default:z._err(ne,Ot.endTagWithoutMatchingOpenElement)}}function ii(z,ne){z._insertFakeElement(it.BODY,pe.BODY),z.insertionMode=Rt.IN_BODY,Ia(z,ne)}function Ia(z,ne){switch(ne.type){case gn.CHARACTER:{ui(z,ne);break}case gn.WHITESPACE_CHARACTER:{pi(z,ne);break}case gn.COMMENT:{Kn(z,ne);break}case gn.START_TAG:{Mi(z,ne);break}case gn.END_TAG:{Ro(z,ne);break}case gn.EOF:{zo(z,ne);break}default:}}function pi(z,ne){z._reconstructActiveFormattingElements(),z._insertCharacters(ne)}function ui(z,ne){z._reconstructActiveFormattingElements(),z._insertCharacters(ne),z.framesetOk=!1}function gr(z,ne){z.openElements.tmplCount===0&&z.treeAdapter.adoptAttributes(z.openElements.items[0],ne.attrs)}function La(z,ne){const Ae=z.openElements.tryPeekProperlyNestedBodyElement();Ae&&z.openElements.tmplCount===0&&(z.framesetOk=!1,z.treeAdapter.adoptAttributes(Ae,ne.attrs))}function Ga(z,ne){const Ae=z.openElements.tryPeekProperlyNestedBodyElement();z.framesetOk&&Ae&&(z.treeAdapter.detachNode(Ae),z.openElements.popAllUpToHtmlElement(),z._insertElement(ne,Ut.HTML),z.insertionMode=Rt.IN_FRAMESET)}function la(z,ne){z.openElements.hasInButtonScope(pe.P)&&z._closePElement(),z._insertElement(ne,Ut.HTML)}function Pa(z,ne){z.openElements.hasInButtonScope(pe.P)&&z._closePElement(),z.openElements.currentTagId!==void 0&&yr.has(z.openElements.currentTagId)&&z.openElements.pop(),z._insertElement(ne,Ut.HTML)}function Za(z,ne){z.openElements.hasInButtonScope(pe.P)&&z._closePElement(),z._insertElement(ne,Ut.HTML),z.skipNextNewLine=!0,z.framesetOk=!1}function Ei(z,ne){const Ae=z.openElements.tmplCount>0;(!z.formElement||Ae)&&(z.openElements.hasInButtonScope(pe.P)&&z._closePElement(),z._insertElement(ne,Ut.HTML),Ae||(z.formElement=z.openElements.current))}function Di(z,ne){z.framesetOk=!1;const Ae=ne.tagID;for(let mt=z.openElements.stackTop;mt>=0;mt--){const vn=z.openElements.tagIDs[mt];if(Ae===pe.LI&&vn===pe.LI||(Ae===pe.DD||Ae===pe.DT)&&(vn===pe.DD||vn===pe.DT)){z.openElements.generateImpliedEndTagsWithExclusion(vn),z.openElements.popUntilTagNamePopped(vn);break}if(vn!==pe.ADDRESS&&vn!==pe.DIV&&vn!==pe.P&&z._isSpecialElement(z.openElements.items[mt],vn))break}z.openElements.hasInButtonScope(pe.P)&&z._closePElement(),z._insertElement(ne,Ut.HTML)}function ki(z,ne){z.openElements.hasInButtonScope(pe.P)&&z._closePElement(),z._insertElement(ne,Ut.HTML),z.tokenizer.state=wr.PLAINTEXT}function Ya(z,ne){z.openElements.hasInScope(pe.BUTTON)&&(z.openElements.generateImpliedEndTags(),z.openElements.popUntilTagNamePopped(pe.BUTTON)),z._reconstructActiveFormattingElements(),z._insertElement(ne,Ut.HTML),z.framesetOk=!1}function bo(z,ne){const Ae=z.activeFormattingElements.getElementEntryInScopeWithTagName(it.A);Ae&&(rr(z,ne),z.openElements.remove(Ae.element),z.activeFormattingElements.removeEntry(Ae)),z._reconstructActiveFormattingElements(),z._insertElement(ne,Ut.HTML),z.activeFormattingElements.pushElement(z.openElements.current,ne)}function Yi(z,ne){z._reconstructActiveFormattingElements(),z._insertElement(ne,Ut.HTML),z.activeFormattingElements.pushElement(z.openElements.current,ne)}function Sa(z,ne){z._reconstructActiveFormattingElements(),z.openElements.hasInScope(pe.NOBR)&&(rr(z,ne),z._reconstructActiveFormattingElements()),z._insertElement(ne,Ut.HTML),z.activeFormattingElements.pushElement(z.openElements.current,ne)}function Fa(z,ne){z._reconstructActiveFormattingElements(),z._insertElement(ne,Ut.HTML),z.activeFormattingElements.insertMarker(),z.framesetOk=!1}function wa(z,ne){z.treeAdapter.getDocumentMode(z.document)!==xt.QUIRKS&&z.openElements.hasInButtonScope(pe.P)&&z._closePElement(),z._insertElement(ne,Ut.HTML),z.framesetOk=!1,z.insertionMode=Rt.IN_TABLE}function Qr(z,ne){z._reconstructActiveFormattingElements(),z._appendElement(ne,Ut.HTML),z.framesetOk=!1,ne.ackSelfClosing=!0}function qa(z){const ne=un(z,En.TYPE);return ne!=null&&ne.toLowerCase()===jr}function Ja(z,ne){z._reconstructActiveFormattingElements(),z._appendElement(ne,Ut.HTML),qa(ne)||(z.framesetOk=!1),ne.ackSelfClosing=!0}function Ti(z,ne){z._appendElement(ne,Ut.HTML),ne.ackSelfClosing=!0}function fi(z,ne){z.openElements.hasInButtonScope(pe.P)&&z._closePElement(),z._appendElement(ne,Ut.HTML),z.framesetOk=!1,ne.ackSelfClosing=!0}function Ai(z,ne){ne.tagName=it.IMG,ne.tagID=pe.IMG,Qr(z,ne)}function Fi(z,ne){z._insertElement(ne,Ut.HTML),z.skipNextNewLine=!0,z.tokenizer.state=wr.RCDATA,z.originalInsertionMode=z.insertionMode,z.framesetOk=!1,z.insertionMode=Rt.TEXT}function Mr(z,ne){z.openElements.hasInButtonScope(pe.P)&&z._closePElement(),z._reconstructActiveFormattingElements(),z.framesetOk=!1,z._switchToTextParsing(ne,wr.RAWTEXT)}function zi(z,ne){z.framesetOk=!1,z._switchToTextParsing(ne,wr.RAWTEXT)}function Ji(z,ne){z._switchToTextParsing(ne,wr.RAWTEXT)}function wo(z,ne){z._reconstructActiveFormattingElements(),z._insertElement(ne,Ut.HTML),z.framesetOk=!1,z.insertionMode=z.insertionMode===Rt.IN_TABLE||z.insertionMode===Rt.IN_CAPTION||z.insertionMode===Rt.IN_TABLE_BODY||z.insertionMode===Rt.IN_ROW||z.insertionMode===Rt.IN_CELL?Rt.IN_SELECT_IN_TABLE:Rt.IN_SELECT}function ko(z,ne){z.openElements.currentTagId===pe.OPTION&&z.openElements.pop(),z._reconstructActiveFormattingElements(),z._insertElement(ne,Ut.HTML)}function Li(z,ne){z.openElements.hasInScope(pe.RUBY)&&z.openElements.generateImpliedEndTags(),z._insertElement(ne,Ut.HTML)}function vo(z,ne){z.openElements.hasInScope(pe.RUBY)&&z.openElements.generateImpliedEndTagsWithExclusion(pe.RTC),z._insertElement(ne,Ut.HTML)}function Si(z,ne){z._reconstructActiveFormattingElements(),ir(ne),Br(ne),ne.selfClosing?z._appendElement(ne,Ut.MATHML):z._insertElement(ne,Ut.MATHML),ne.ackSelfClosing=!0}function Is(z,ne){z._reconstructActiveFormattingElements(),Wr(ne),Br(ne),ne.selfClosing?z._appendElement(ne,Ut.SVG):z._insertElement(ne,Ut.SVG),ne.ackSelfClosing=!0}function yo(z,ne){z._reconstructActiveFormattingElements(),z._insertElement(ne,Ut.HTML)}function Mi(z,ne){switch(ne.tagID){case pe.I:case pe.S:case pe.B:case pe.U:case pe.EM:case pe.TT:case pe.BIG:case pe.CODE:case pe.FONT:case pe.SMALL:case pe.STRIKE:case pe.STRONG:{Yi(z,ne);break}case pe.A:{bo(z,ne);break}case pe.H1:case pe.H2:case pe.H3:case pe.H4:case pe.H5:case pe.H6:{Pa(z,ne);break}case pe.P:case pe.DL:case pe.OL:case pe.UL:case pe.DIV:case pe.DIR:case pe.NAV:case pe.MAIN:case pe.MENU:case pe.ASIDE:case pe.CENTER:case pe.FIGURE:case pe.FOOTER:case pe.HEADER:case pe.HGROUP:case pe.DIALOG:case pe.DETAILS:case pe.ADDRESS:case pe.ARTICLE:case pe.SEARCH:case pe.SECTION:case pe.SUMMARY:case pe.FIELDSET:case pe.BLOCKQUOTE:case pe.FIGCAPTION:{la(z,ne);break}case pe.LI:case pe.DD:case pe.DT:{Di(z,ne);break}case pe.BR:case pe.IMG:case pe.WBR:case pe.AREA:case pe.EMBED:case pe.KEYGEN:{Qr(z,ne);break}case pe.HR:{fi(z,ne);break}case pe.RB:case pe.RTC:{Li(z,ne);break}case pe.RT:case pe.RP:{vo(z,ne);break}case pe.PRE:case pe.LISTING:{Za(z,ne);break}case pe.XMP:{Mr(z,ne);break}case pe.SVG:{Is(z,ne);break}case pe.HTML:{gr(z,ne);break}case pe.BASE:case pe.LINK:case pe.META:case pe.STYLE:case pe.TITLE:case pe.SCRIPT:case pe.BGSOUND:case pe.BASEFONT:case pe.TEMPLATE:{ba(z,ne);break}case pe.BODY:{La(z,ne);break}case pe.FORM:{Ei(z,ne);break}case pe.NOBR:{Sa(z,ne);break}case pe.MATH:{Si(z,ne);break}case pe.TABLE:{wa(z,ne);break}case pe.INPUT:{Ja(z,ne);break}case pe.PARAM:case pe.TRACK:case pe.SOURCE:{Ti(z,ne);break}case pe.IMAGE:{Ai(z,ne);break}case pe.BUTTON:{Ya(z,ne);break}case pe.APPLET:case pe.OBJECT:case pe.MARQUEE:{Fa(z,ne);break}case pe.IFRAME:{zi(z,ne);break}case pe.SELECT:{wo(z,ne);break}case pe.OPTION:case pe.OPTGROUP:{ko(z,ne);break}case pe.NOEMBED:case pe.NOFRAMES:{Ji(z,ne);break}case pe.FRAMESET:{Ga(z,ne);break}case pe.TEXTAREA:{Fi(z,ne);break}case pe.NOSCRIPT:{z.options.scriptingEnabled?Ji(z,ne):yo(z,ne);break}case pe.PLAINTEXT:{ki(z,ne);break}case pe.COL:case pe.TH:case pe.TD:case pe.TR:case pe.HEAD:case pe.FRAME:case pe.TBODY:case pe.TFOOT:case pe.THEAD:case pe.CAPTION:case pe.COLGROUP:break;default:yo(z,ne)}}function To(z,ne){if(z.openElements.hasInScope(pe.BODY)&&(z.insertionMode=Rt.AFTER_BODY,z.options.sourceCodeLocationInfo)){const Ae=z.openElements.tryPeekProperlyNestedBodyElement();Ae&&z._setEndLocation(Ae,ne)}}function Us(z,ne){z.openElements.hasInScope(pe.BODY)&&(z.insertionMode=Rt.AFTER_BODY,os(z,ne))}function zs(z,ne){const Ae=ne.tagID;z.openElements.hasInScope(Ae)&&(z.openElements.generateImpliedEndTags(),z.openElements.popUntilTagNamePopped(Ae))}function nl(z){const ne=z.openElements.tmplCount>0,{formElement:Ae}=z;ne||(z.formElement=null),(Ae||ne)&&z.openElements.hasInScope(pe.FORM)&&(z.openElements.generateImpliedEndTags(),ne?z.openElements.popUntilTagNamePopped(pe.FORM):Ae&&z.openElements.remove(Ae))}function Hs(z){z.openElements.hasInButtonScope(pe.P)||z._insertFakeElement(it.P,pe.P),z._closePElement()}function rl(z){z.openElements.hasInListItemScope(pe.LI)&&(z.openElements.generateImpliedEndTagsWithExclusion(pe.LI),z.openElements.popUntilTagNamePopped(pe.LI))}function ps(z,ne){const Ae=ne.tagID;z.openElements.hasInScope(Ae)&&(z.openElements.generateImpliedEndTagsWithExclusion(Ae),z.openElements.popUntilTagNamePopped(Ae))}function Ns(z){z.openElements.hasNumberedHeaderInScope()&&(z.openElements.generateImpliedEndTags(),z.openElements.popUntilNumberedHeaderPopped())}function so(z,ne){const Ae=ne.tagID;z.openElements.hasInScope(Ae)&&(z.openElements.generateImpliedEndTags(),z.openElements.popUntilTagNamePopped(Ae),z.activeFormattingElements.clearToLastMarker())}function Ka(z){z._reconstructActiveFormattingElements(),z._insertFakeElement(it.BR,pe.BR),z.openElements.pop(),z.framesetOk=!1}function ns(z,ne){const Ae=ne.tagName,mt=ne.tagID;for(let vn=z.openElements.stackTop;vn>0;vn--){const tr=z.openElements.items[vn],Cr=z.openElements.tagIDs[vn];if(mt===Cr&&(mt!==pe.UNKNOWN||z.treeAdapter.getTagName(tr)===Ae)){z.openElements.generateImpliedEndTagsWithExclusion(mt),z.openElements.stackTop>=vn&&z.openElements.shortenToLength(vn);break}if(z._isSpecialElement(tr,Cr))break}}function Ro(z,ne){switch(ne.tagID){case pe.A:case pe.B:case pe.I:case pe.S:case pe.U:case pe.EM:case pe.TT:case pe.BIG:case pe.CODE:case pe.FONT:case pe.NOBR:case pe.SMALL:case pe.STRIKE:case pe.STRONG:{rr(z,ne);break}case pe.P:{Hs(z);break}case pe.DL:case pe.UL:case pe.OL:case pe.DIR:case pe.DIV:case pe.NAV:case pe.PRE:case pe.MAIN:case pe.MENU:case pe.ASIDE:case pe.BUTTON:case pe.CENTER:case pe.FIGURE:case pe.FOOTER:case pe.HEADER:case pe.HGROUP:case pe.DIALOG:case pe.ADDRESS:case pe.ARTICLE:case pe.DETAILS:case pe.SEARCH:case pe.SECTION:case pe.SUMMARY:case pe.LISTING:case pe.FIELDSET:case pe.BLOCKQUOTE:case pe.FIGCAPTION:{zs(z,ne);break}case pe.LI:{rl(z);break}case pe.DD:case pe.DT:{ps(z,ne);break}case pe.H1:case pe.H2:case pe.H3:case pe.H4:case pe.H5:case pe.H6:{Ns(z);break}case pe.BR:{Ka(z);break}case pe.BODY:{To(z,ne);break}case pe.HTML:{Us(z,ne);break}case pe.FORM:{nl(z);break}case pe.APPLET:case pe.OBJECT:case pe.MARQUEE:{so(z,ne);break}case pe.TEMPLATE:{Oa(z,ne);break}default:ns(z,ne)}}function zo(z,ne){z.tmplInsertionModeStack.length>0?Vs(z,ne):Yn(z,ne)}function ks(z,ne){var Ae;ne.tagID===pe.SCRIPT&&((Ae=z.scriptHandler)===null||Ae===void 0||Ae.call(z,z.openElements.current)),z.openElements.pop(),z.insertionMode=z.originalInsertionMode}function rs(z,ne){z._err(ne,Ot.eofInElementThatCanContainOnlyText),z.openElements.pop(),z.insertionMode=z.originalInsertionMode,z.onEof(ne)}function Hi(z,ne){if(z.openElements.currentTagId!==void 0&&Yr.has(z.openElements.currentTagId))switch(z.pendingCharacterTokens.length=0,z.hasNonWhitespacePendingCharacterToken=!1,z.originalInsertionMode=z.insertionMode,z.insertionMode=Rt.IN_TABLE_TEXT,ne.type){case gn.CHARACTER:{Oo(z,ne);break}case gn.WHITESPACE_CHARACTER:{Eo(z,ne);break}}else Zi(z,ne)}function li(z,ne){z.openElements.clearBackToTableContext(),z.activeFormattingElements.insertMarker(),z._insertElement(ne,Ut.HTML),z.insertionMode=Rt.IN_CAPTION}function Wa(z,ne){z.openElements.clearBackToTableContext(),z._insertElement(ne,Ut.HTML),z.insertionMode=Rt.IN_COLUMN_GROUP}function Vi(z,ne){z.openElements.clearBackToTableContext(),z._insertFakeElement(it.COLGROUP,pe.COLGROUP),z.insertionMode=Rt.IN_COLUMN_GROUP,So(z,ne)}function Gi(z,ne){z.openElements.clearBackToTableContext(),z._insertElement(ne,Ut.HTML),z.insertionMode=Rt.IN_TABLE_BODY}function _i(z,ne){z.openElements.clearBackToTableContext(),z._insertFakeElement(it.TBODY,pe.TBODY),z.insertionMode=Rt.IN_TABLE_BODY,Lo(z,ne)}function Pi(z,ne){z.openElements.hasInTableScope(pe.TABLE)&&(z.openElements.popUntilTagNamePopped(pe.TABLE),z._resetInsertionMode(),z._processStartTag(ne))}function co(z,ne){qa(ne)?z._appendElement(ne,Ut.HTML):Zi(z,ne),ne.ackSelfClosing=!0}function Ao(z,ne){!z.formElement&&z.openElements.tmplCount===0&&(z._insertElement(ne,Ut.HTML),z.formElement=z.openElements.current,z.openElements.pop())}function po(z,ne){switch(ne.tagID){case pe.TD:case pe.TH:case pe.TR:{_i(z,ne);break}case pe.STYLE:case pe.SCRIPT:case pe.TEMPLATE:{ba(z,ne);break}case pe.COL:{Vi(z,ne);break}case pe.FORM:{Ao(z,ne);break}case pe.TABLE:{Pi(z,ne);break}case pe.TBODY:case pe.TFOOT:case pe.THEAD:{Gi(z,ne);break}case pe.INPUT:{co(z,ne);break}case pe.CAPTION:{li(z,ne);break}case pe.COLGROUP:{Wa(z,ne);break}default:Zi(z,ne)}}function Ki(z,ne){switch(ne.tagID){case pe.TABLE:{z.openElements.hasInTableScope(pe.TABLE)&&(z.openElements.popUntilTagNamePopped(pe.TABLE),z._resetInsertionMode());break}case pe.TEMPLATE:{Oa(z,ne);break}case pe.BODY:case pe.CAPTION:case pe.COL:case pe.COLGROUP:case pe.HTML:case pe.TBODY:case pe.TD:case pe.TFOOT:case pe.TH:case pe.THEAD:case pe.TR:break;default:Zi(z,ne)}}function Zi(z,ne){const Ae=z.fosterParentingEnabled;z.fosterParentingEnabled=!0,Ia(z,ne),z.fosterParentingEnabled=Ae}function Eo(z,ne){z.pendingCharacterTokens.push(ne)}function Oo(z,ne){z.pendingCharacterTokens.push(ne),z.hasNonWhitespacePendingCharacterToken=!0}function Ho(z,ne){let Ae=0;if(z.hasNonWhitespacePendingCharacterToken)for(;Ae0&&z.openElements.currentTagId===pe.OPTION&&z.openElements.tagIDs[z.openElements.stackTop-1]===pe.OPTGROUP&&z.openElements.pop(),z.openElements.currentTagId===pe.OPTGROUP&&z.openElements.pop();break}case pe.OPTION:{z.openElements.currentTagId===pe.OPTION&&z.openElements.pop();break}case pe.SELECT:{z.openElements.hasInSelectScope(pe.SELECT)&&(z.openElements.popUntilTagNamePopped(pe.SELECT),z._resetInsertionMode());break}case pe.TEMPLATE:{Oa(z,ne);break}default:}}function hs(z,ne){const Ae=ne.tagID;Ae===pe.CAPTION||Ae===pe.TABLE||Ae===pe.TBODY||Ae===pe.TFOOT||Ae===pe.THEAD||Ae===pe.TR||Ae===pe.TD||Ae===pe.TH?(z.openElements.popUntilTagNamePopped(pe.SELECT),z._resetInsertionMode(),z._processStartTag(ne)):al(z,ne)}function Ls(z,ne){const Ae=ne.tagID;Ae===pe.CAPTION||Ae===pe.TABLE||Ae===pe.TBODY||Ae===pe.TFOOT||Ae===pe.THEAD||Ae===pe.TR||Ae===pe.TD||Ae===pe.TH?z.openElements.hasInTableScope(Ae)&&(z.openElements.popUntilTagNamePopped(pe.SELECT),z._resetInsertionMode(),z.onEndTag(ne)):Ds(z,ne)}function Ws(z,ne){switch(ne.tagID){case pe.BASE:case pe.BASEFONT:case pe.BGSOUND:case pe.LINK:case pe.META:case pe.NOFRAMES:case pe.SCRIPT:case pe.STYLE:case pe.TEMPLATE:case pe.TITLE:{ba(z,ne);break}case pe.CAPTION:case pe.COLGROUP:case pe.TBODY:case pe.TFOOT:case pe.THEAD:{z.tmplInsertionModeStack[0]=Rt.IN_TABLE,z.insertionMode=Rt.IN_TABLE,po(z,ne);break}case pe.COL:{z.tmplInsertionModeStack[0]=Rt.IN_COLUMN_GROUP,z.insertionMode=Rt.IN_COLUMN_GROUP,So(z,ne);break}case pe.TR:{z.tmplInsertionModeStack[0]=Rt.IN_TABLE_BODY,z.insertionMode=Rt.IN_TABLE_BODY,Lo(z,ne);break}case pe.TD:case pe.TH:{z.tmplInsertionModeStack[0]=Rt.IN_ROW,z.insertionMode=Rt.IN_ROW,fs(z,ne);break}default:z.tmplInsertionModeStack[0]=Rt.IN_BODY,z.insertionMode=Rt.IN_BODY,Mi(z,ne)}}function ms(z,ne){ne.tagID===pe.TEMPLATE&&Oa(z,ne)}function Vs(z,ne){z.openElements.tmplCount>0?(z.openElements.popUntilTagNamePopped(pe.TEMPLATE),z.activeFormattingElements.clearToLastMarker(),z.tmplInsertionModeStack.shift(),z._resetInsertionMode(),z.onEof(ne)):Yn(z,ne)}function is(z,ne){ne.tagID===pe.HTML?Mi(z,ne):ss(z,ne)}function os(z,ne){var Ae;if(ne.tagID===pe.HTML){if(z.fragmentContext||(z.insertionMode=Rt.AFTER_AFTER_BODY),z.options.sourceCodeLocationInfo&&z.openElements.tagIDs[0]===pe.HTML){z._setEndLocation(z.openElements.items[0],ne);const mt=z.openElements.items[1];mt&&!(!((Ae=z.treeAdapter.getNodeSourceCodeLocation(mt))===null||Ae===void 0)&&Ae.endTag)&&z._setEndLocation(mt,ne)}}else ss(z,ne)}function ss(z,ne){z.insertionMode=Rt.IN_BODY,Ia(z,ne)}function Fo(z,ne){switch(ne.tagID){case pe.HTML:{Mi(z,ne);break}case pe.FRAMESET:{z._insertElement(ne,Ut.HTML);break}case pe.FRAME:{z._appendElement(ne,Ut.HTML),ne.ackSelfClosing=!0;break}case pe.NOFRAMES:{ba(z,ne);break}default:}}function il(z,ne){ne.tagID===pe.FRAMESET&&!z.openElements.isRootHtmlElementCurrent()&&(z.openElements.pop(),!z.fragmentContext&&z.openElements.currentTagId!==pe.FRAMESET&&(z.insertionMode=Rt.AFTER_FRAMESET))}function gl(z,ne){switch(ne.tagID){case pe.HTML:{Mi(z,ne);break}case pe.NOFRAMES:{ba(z,ne);break}default:}}function Rl(z,ne){ne.tagID===pe.HTML&&(z.insertionMode=Rt.AFTER_AFTER_FRAMESET)}function Zs(z,ne){ne.tagID===pe.HTML?Mi(z,ne):gs(z,ne)}function gs(z,ne){z.insertionMode=Rt.IN_BODY,Ia(z,ne)}function jo(z,ne){switch(ne.tagID){case pe.HTML:{Mi(z,ne);break}case pe.NOFRAMES:{ba(z,ne);break}default:}}function bs(z,ne){ne.chars=We,z._insertCharacters(ne)}function ol(z,ne){z._insertCharacters(ne),z.framesetOk=!1}function lo(z){for(;z.treeAdapter.getNamespaceURI(z.openElements.current)!==Ut.HTML&&z.openElements.currentTagId!==void 0&&!z._isIntegrationPoint(z.openElements.currentTagId,z.openElements.current);)z.openElements.pop()}function Ms(z,ne){if(xr(ne))lo(z),z._startTagOutsideForeignContent(ne);else{const Ae=z._getAdjustedCurrentElement(),mt=z.treeAdapter.getNamespaceURI(Ae);mt===Ut.MATHML?ir(ne):mt===Ut.SVG&&(Pr(ne),Wr(ne)),Br(ne),ne.selfClosing?z._appendElement(ne,mt):z._insertElement(ne,mt),ne.ackSelfClosing=!0}}function vs(z,ne){if(ne.tagID===pe.P||ne.tagID===pe.BR){lo(z),z._endTagOutsideForeignContent(ne);return}for(let Ae=z.openElements.stackTop;Ae>0;Ae--){const mt=z.openElements.items[Ae];if(z.treeAdapter.getNamespaceURI(mt)===Ut.HTML){z._endTagOutsideForeignContent(ne);break}const vn=z.treeAdapter.getTagName(mt);if(vn.toLowerCase()===ne.tagName){ne.tagName=vn,z.openElements.shortenToLength(Ae);break}}}const ls=/["$&'<>\u0080-\uFFFF]/g,Mo=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),us=String.prototype.codePointAt==null?(z,ne)=>(z.charCodeAt(ne)&64512)===55296?(z.charCodeAt(ne)-55296)*1024+z.charCodeAt(ne+1)-56320+65536:z.charCodeAt(ne):(z,ne)=>z.codePointAt(ne);function qo(z){let ne="",Ae=0,mt;for(;(mt=ls.exec(z))!==null;){const{index:vn}=mt,tr=z.charCodeAt(vn),Cr=Mo.get(tr);Cr===void 0?(ne+=`${z.substring(Ae,vn)}&#x${us(z,vn).toString(16)};`,Ae=ls.lastIndex+=+((tr&64512)===55296)):(ne+=z.substring(Ae,vn)+Cr,Ae=vn+1)}return ne+z.substr(Ae)}const Ps=null;function ao(z,ne){return function(mt){let vn,tr=0,Cr="";for(;vn=z.exec(mt);)tr!==vn.index&&(Cr+=mt.substring(tr,vn.index)),Cr+=ne.get(vn[0].charCodeAt(0)),tr=vn.index+1;return Cr+mt.substring(tr)}}const sl=null,Lt=ao(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),bl=ao(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),$s=new Set([it.AREA,it.BASE,it.BASEFONT,it.BGSOUND,it.BR,it.COL,it.EMBED,it.FRAME,it.HR,it.IMG,it.INPUT,it.KEYGEN,it.LINK,it.META,it.PARAM,it.SOURCE,it.TRACK,it.WBR]);function _o(z,ne){return ne.treeAdapter.isElementNode(z)&&ne.treeAdapter.getNamespaceURI(z)===NS.HTML&&$s.has(ne.treeAdapter.getTagName(z))}const fo={treeAdapter:ve,scriptingEnabled:!0};function Ol(z,ne){const Ae=Va(Va({},fo),ne);return _o(z,Ae)?"":Ys(z,Ae)}function Po(z,ne){const Ae=Va(Va({},fo),ne);return xo(z,Ae)}function Ys(z,ne){let Ae="";const mt=ne.treeAdapter.isElementNode(z)&&ne.treeAdapter.getTagName(z)===$.TEMPLATE&&ne.treeAdapter.getNamespaceURI(z)===NS.HTML?ne.treeAdapter.getTemplateContent(z):z,vn=ne.treeAdapter.getChildNodes(mt);if(vn)for(const tr of vn)Ae+=xo(tr,ne);return Ae}function xo(z,ne){return ne.treeAdapter.isElementNode(z)?vl(z,ne):ne.treeAdapter.isTextNode(z)?we(z,ne):ne.treeAdapter.isCommentNode(z)?Re(z,ne):ne.treeAdapter.isDocumentTypeNode(z)?Fe(z,ne):""}function vl(z,ne){const Ae=ne.treeAdapter.getTagName(z);return`<${Ae}${le(z,ne)}>${_o(z,ne)?"":`${Ys(z,ne)}`}`}function le(z,{treeAdapter:ne}){let Ae="";for(const mt of ne.getAttrList(z)){if(Ae+=" ",mt.namespace)switch(mt.namespace){case NS.XML:{Ae+=`xml:${mt.name}`;break}case NS.XMLNS:{mt.name!=="xmlns"&&(Ae+="xmlns:"),Ae+=mt.name;break}case NS.XLINK:{Ae+=`xlink:${mt.name}`;break}default:Ae+=`${mt.prefix}:${mt.name}`}else Ae+=mt.name;Ae+=`="${escapeAttribute(mt.value)}"`}return Ae}function we(z,ne){const{treeAdapter:Ae}=ne,mt=Ae.getTextNodeContent(z),vn=Ae.getParentNode(z),tr=vn&&Ae.isElementNode(vn)&&Ae.getTagName(vn);return tr&&Ae.getNamespaceURI(vn)===NS.HTML&&hasUnescapedText(tr,ne.scriptingEnabled)?mt:escapeText(mt)}function Re(z,{treeAdapter:ne}){return``}function Fe(z,{treeAdapter:ne}){return``}function nt(z,ne){return Parser.parse(z,ne)}function st(z,ne,Ae){typeof z=="string"&&(Ae=ne,ne=z,z=null);const mt=Parser.getFragmentParser(z,Ae);return mt.tokenizer.write(ne,!0),mt.getFragment()}var Tt=x(17970),Vt=x(10528);const Nn=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Cn=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),dn={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Fn(z,ne){const Ae=vi(z),mt=Je("type",{handlers:{root:bn,element:ya,text:Ma,comment:oi,doctype:ri,raw:Aa},unknown:Ri}),vn={parser:Ae?new ta(dn):ta.getFragmentParser(void 0,dn),handle(ln){mt(ln,vn)},stitches:!1,options:ne||{}};mt(z,vn),hi(vn,(0,Tt.Pk)());const tr=Ae?vn.parser.document:vn.parser.getFragment(),Cr=ze(tr,{file:vn.options.file});return vn.stitches&&(0,Vt.Vn)(Cr,"comment",function(ln,ga,si){const An=ln;if(An.value.stitch&&si&&ga!==void 0){const qi=si.children;return qi[ga]=An.value.stitch,ga}}),Cr.type==="root"&&Cr.children.length===1&&Cr.children[0].type===z.type?Cr.children[0]:Cr}function Mn(z,ne){let Ae=-1;if(z)for(;++Ae4&&(ne.parser.tokenizer.state=0);const Ae={type:gn.CHARACTER,chars:z.value,location:Ci(z)};hi(ne,(0,Tt.Pk)(z)),ne.parser.currentToken=Ae,ne.parser._processToken(ne.parser.currentToken)}function ri(z,ne){const Ae={type:gn.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Ci(z)};hi(ne,(0,Tt.Pk)(z)),ne.parser.currentToken=Ae,ne.parser._processToken(ne.parser.currentToken)}function ua(z,ne){ne.stitches=!0;const Ae=uo(z);if("children"in z&&"children"in Ae){const mt=Fn({type:"root",children:z.children},ne.options);Ae.children=mt.children}oi({type:"comment",value:{stitch:Ae}},ne)}function oi(z,ne){const Ae=z.value,mt={type:gn.COMMENT,data:Ae,location:Ci(z)};hi(ne,(0,Tt.Pk)(z)),ne.parser.currentToken=mt,ne.parser._processToken(ne.parser.currentToken)}function Aa(z,ne){if(ne.parser.tokenizer.preprocessor.html="",ne.parser.tokenizer.preprocessor.pos=-1,ne.parser.tokenizer.preprocessor.lastGapPos=-2,ne.parser.tokenizer.preprocessor.gapStack=[],ne.parser.tokenizer.preprocessor.skipNextNewLine=!1,ne.parser.tokenizer.preprocessor.lastChunkWritten=!1,ne.parser.tokenizer.preprocessor.endOfChunkHit=!1,ne.parser.tokenizer.preprocessor.isEol=!1,Vr(ne,(0,Tt.Pk)(z)),ne.parser.tokenizer.write(ne.options.tagfilter?z.value.replace(Nn,"<$1$2"):z.value,!1),ne.parser.tokenizer._runParsingLoop(),ne.parser.tokenizer.state===72||ne.parser.tokenizer.state===78){ne.parser.tokenizer.preprocessor.lastChunkWritten=!0;const Ae=ne.parser.tokenizer._consume();ne.parser.tokenizer._callState(Ae)}}function Ri(z,ne){const Ae=z;if(ne.options.passThrough&&ne.options.passThrough.includes(Ae.type))ua(Ae,ne);else{let mt="";throw Cn.has(Ae.type)&&(mt=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+Ae.type+"` node"+mt)}}function hi(z,ne){Vr(z,ne);const Ae=z.parser.tokenizer.currentCharacterToken;Ae&&Ae.location&&(Ae.location.endLine=z.parser.tokenizer.preprocessor.line,Ae.location.endCol=z.parser.tokenizer.preprocessor.col+1,Ae.location.endOffset=z.parser.tokenizer.preprocessor.offset+1,z.parser.currentToken=Ae,z.parser._processToken(z.parser.currentToken)),z.parser.tokenizer.paused=!1,z.parser.tokenizer.inLoop=!1,z.parser.tokenizer.active=!1,z.parser.tokenizer.returnState=wr.DATA,z.parser.tokenizer.charRefCode=-1,z.parser.tokenizer.consumedAfterSnapshot=-1,z.parser.tokenizer.currentLocation=null,z.parser.tokenizer.currentCharacterToken=null,z.parser.tokenizer.currentToken=null,z.parser.tokenizer.currentAttr={name:"",value:""}}function Vr(z,ne){if(ne&&ne.offset!==void 0){const Ae={startLine:ne.line,startCol:ne.column,startOffset:ne.offset,endLine:-1,endCol:-1,endOffset:-1};z.parser.tokenizer.preprocessor.lineStartPos=-ne.column+1,z.parser.tokenizer.preprocessor.droppedBufferSize=ne.offset,z.parser.tokenizer.preprocessor.line=ne.line,z.parser.tokenizer.currentLocation=Ae}}function xi(z,ne){const Ae=z.tagName.toLowerCase();if(ne.parser.tokenizer.state===wr.PLAINTEXT)return;hi(ne,(0,Tt.Pk)(z));const mt=ne.parser.openElements.current;let vn="namespaceURI"in mt?mt.namespaceURI:Me.t.html;vn===Me.t.html&&Ae==="svg"&&(vn=Me.t.svg);const tr=ot(ml(Va({},z),{children:[]}),{space:vn===Me.t.svg?"svg":"html"}),Cr={type:gn.START_TAG,tagName:Ae,tagID:Rn(Ae),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in tr?tr.attrs:[],location:Ci(z)};ne.parser.currentToken=Cr,ne.parser._processToken(ne.parser.currentToken),ne.parser.tokenizer.lastStartTagName=Ae}function mi(z,ne){const Ae=z.tagName.toLowerCase();if(!ne.parser.tokenizer.inForeignNode&&Dn.includes(Ae)||ne.parser.tokenizer.state===wr.PLAINTEXT)return;hi(ne,(0,Tt.rb)(z));const mt={type:gn.END_TAG,tagName:Ae,tagID:Rn(Ae),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Ci(z)};ne.parser.currentToken=mt,ne.parser._processToken(ne.parser.currentToken),Ae===ne.parser.tokenizer.lastStartTagName&&(ne.parser.tokenizer.state===wr.RCDATA||ne.parser.tokenizer.state===wr.RAWTEXT||ne.parser.tokenizer.state===wr.SCRIPT_DATA)&&(ne.parser.tokenizer.state=wr.DATA)}function vi(z){const ne=z.type==="root"?z.children[0]:z;return!!(ne&&(ne.type==="doctype"||ne.type==="element"&&ne.tagName.toLowerCase()==="html"))}function Ci(z){const ne=(0,Tt.Pk)(z)||{line:void 0,column:void 0,offset:void 0},Ae=(0,Tt.rb)(z)||{line:void 0,column:void 0,offset:void 0};return{startLine:ne.line,startCol:ne.column,startOffset:ne.offset,endLine:Ae.line,endCol:Ae.column,endOffset:Ae.offset}}function uo(z){return"children"in z?(0,b.ZP)(ml(Va({},z),{children:[]})):(0,b.ZP)(z)}function ti(z){return function(ne,Ae){return Fn(ne,ml(Va({},z),{file:Ae}))}}},3369:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return fe}});var b=x(91614);function be(Ee){(0,b.n)(Ee,[/\r?\n|\r/g,ue])}function ue(){return{type:"break"}}function fe(){return function(Ee){be(Ee)}}},55468:function(Se,oe,x){"use strict";x.d(oe,{Z:function(){return lt}});var b=x(87342),be=x(52509);function ue(){return{enter:{mathFlow:Ge,mathFlowFenceMeta:Ye,mathText:Je},exit:{mathFlow:qe,mathFlowFence:Qe,mathFlowFenceMeta:Ve,mathFlowValue:rt,mathText:Xe,mathTextData:rt}};function Ge(Et){const ot={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[ot]}},Et)}function Ye(){this.buffer()}function Ve(){const Et=this.resume(),ot=this.stack[this.stack.length-1];(0,b.ok)(ot.type==="math"),ot.meta=Et}function Qe(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function qe(Et){const ot=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),kt=this.stack[this.stack.length-1];(0,b.ok)(kt.type==="math"),this.exit(Et),kt.value=ot;const dt=kt.data.hChildren[0];(0,b.ok)(dt.type==="element"),(0,b.ok)(dt.tagName==="code"),dt.children.push({type:"text",value:ot}),this.data.mathFlowInside=void 0}function Je(Et){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},Et),this.buffer()}function Xe(Et){const ot=this.resume(),kt=this.stack[this.stack.length-1];(0,b.ok)(kt.type==="inlineMath"),this.exit(Et),kt.value=ot,kt.data.hChildren.push({type:"text",value:ot})}function rt(Et){this.config.enter.data.call(this,Et),this.config.exit.data.call(this,Et)}}function fe(Ge){let Ye=(Ge||{}).singleDollarTextMath;return Ye==null&&(Ye=!0),Qe.peek=qe,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` -`,inConstruct:"mathFlowMeta"},{character:"$",after:Ye?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:Ve,inlineMath:Qe}};function Ve(Je,Xe,rt,Et){const ot=Je.value||"",kt=rt.createTracker(Et),dt="$".repeat(Math.max((0,be.J)(ot,"$")+1,2)),ft=rt.enter("mathFlow");let Ct=kt.move(dt);if(Je.meta){const Pt=rt.enter("mathFlowMeta");Ct+=kt.move(rt.safe(Je.meta,Va({after:` -`,before:Ct,encode:["$"]},kt.current()))),Pt()}return Ct+=kt.move(` -`),ot&&(Ct+=kt.move(ot+` -`)),Ct+=kt.move(dt),ft(),Ct}function Qe(Je,Xe,rt){let Et=Je.value||"",ot=1;for(Ye||ot++;new RegExp("(^|[^$])"+"\\$".repeat(ot)+"([^$]|$)").test(Et);)ot++;const kt="$".repeat(ot);/[^ \r\n]/.test(Et)&&(/^[ \r\n]/.test(Et)&&/[ \r\n]$/.test(Et)||/^\$|\$$/.test(Et))&&(Et=" "+Et+" ");let dt=-1;for(;++dttypeof Oe=="object"&&Oe!=null&&Oe.nodeType===1,be=(Oe,Ie)=>(!Ie||Oe!=="hidden")&&Oe!=="visible"&&Oe!=="clip",ue=(Oe,Ie)=>{if(Oe.clientHeight{const yt=(tt=>{if(!tt.ownerDocument||!tt.ownerDocument.defaultView)return null;try{return tt.ownerDocument.defaultView.frameElement}catch(Ke){return null}})(_e);return!!yt&&(yt.clientHeight<_e.scrollHeight||yt.clientWidth<_e.scrollWidth)})(Oe)}return!1},fe=(Oe,Ie,ze,_e,yt,tt,Ke,lt)=>ttIe||tt>Oe&&Ke=Ie&<>=ze?tt-Oe-_e:Ke>Ie&<ze?Ke-Ie+yt:0,Ee=Oe=>{const Ie=Oe.parentElement;return Ie==null?Oe.getRootNode().host||null:Ie},me=(Oe,Ie)=>{var ze,_e,yt,tt;if(typeof document=="undefined")return[];const{scrollMode:Ke,block:lt,inline:Ge,boundary:Ye,skipOverflowHiddenElements:Ve}=Ie,Qe=typeof Ye=="function"?Ye:en=>en!==Ye;if(!b(Oe))throw new TypeError("Invalid target");const qe=document.scrollingElement||document.documentElement,Je=[];let Xe=Oe;for(;b(Xe)&&Qe(Xe);){if(Xe=Ee(Xe),Xe===qe){Je.push(Xe);break}Xe!=null&&Xe===document.body&&ue(Xe)&&!ue(document.documentElement)||Xe!=null&&ue(Xe,Ve)&&Je.push(Xe)}const rt=(_e=(ze=window.visualViewport)==null?void 0:ze.width)!=null?_e:innerWidth,Et=(tt=(yt=window.visualViewport)==null?void 0:yt.height)!=null?tt:innerHeight,{scrollX:ot,scrollY:kt}=window,{height:dt,width:ft,top:Ct,right:Pt,bottom:Ze,left:Nt}=Oe.getBoundingClientRect(),{top:At,right:qt,bottom:Dn,left:gt}=(en=>{const at=window.getComputedStyle(en);return{top:parseFloat(at.scrollMarginTop)||0,right:parseFloat(at.scrollMarginRight)||0,bottom:parseFloat(at.scrollMarginBottom)||0,left:parseFloat(at.scrollMarginLeft)||0}})(Oe);let We=lt==="start"||lt==="nearest"?Ct-At:lt==="end"?Ze+Dn:Ct+dt/2-At+Dn,xe=Ge==="center"?Nt+ft/2-gt+qt:Ge==="end"?Pt+qt:Nt-gt;const nn=[];for(let en=0;en=0&&Nt>=0&&Ze<=Et&&Pt<=rt&&(at===qe&&!ue(at)||Ct>=Bn&&Ze<=Un&&Nt>=Wt&&Pt<=Ot))return nn;const gn=getComputedStyle(at),un=parseInt(gn.borderLeftWidth,10),De=parseInt(gn.borderTopWidth,10),he=parseInt(gn.borderRightWidth,10),ce=parseInt(gn.borderBottomWidth,10);let Ne=0,Ue=0;const ge="offsetWidth"in at?at.offsetWidth-at.clientWidth-un-he:0,et="offsetHeight"in at?at.offsetHeight-at.clientHeight-De-ce:0,pt="offsetWidth"in at?at.offsetWidth===0?0:_t/at.offsetWidth:0,sn="offsetHeight"in at?at.offsetHeight===0?0:Ht/at.offsetHeight:0;if(qe===at)Ne=lt==="start"?We:lt==="end"?We-Et:lt==="nearest"?fe(kt,kt+Et,Et,De,ce,kt+We,kt+We+dt,dt):We-Et/2,Ue=Ge==="start"?xe:Ge==="center"?xe-rt/2:Ge==="end"?xe-rt:fe(ot,ot+rt,rt,un,he,ot+xe,ot+xe+ft,ft),Ne=Math.max(0,Ne+kt),Ue=Math.max(0,Ue+ot);else{Ne=lt==="start"?We-Bn-De:lt==="end"?We-Un+ce+et:lt==="nearest"?fe(Bn,Un,Ht,De,ce+et,We,We+dt,dt):We-(Bn+Ht/2)+et/2,Ue=Ge==="start"?xe-Wt-un:Ge==="center"?xe-(Wt+_t/2)+ge/2:Ge==="end"?xe-Ot+he+ge:fe(Wt,Ot,_t,un,he+ge,xe,xe+ft,ft);const{scrollLeft:It,scrollTop:Zt}=at;Ne=sn===0?0:Math.max(0,Math.min(Zt+Ne/sn,at.scrollHeight-Ht/sn+et)),Ue=pt===0?0:Math.max(0,Math.min(It+Ue/pt,at.scrollWidth-_t/pt+ge)),We+=Zt-Ne,xe+=It-Ue}nn.push({el:at,top:Ne,left:Ue})}return nn},ke=Oe=>Oe===!1?{block:"end",inline:"nearest"}:(Ie=>Ie===Object(Ie)&&Object.keys(Ie).length!==0)(Oe)?Oe:{block:"start",inline:"nearest"};function Me(Oe,Ie){if(!Oe.isConnected||!(yt=>{let tt=yt;for(;tt&&tt.parentNode;){if(tt.parentNode===document)return!0;tt=tt.parentNode instanceof ShadowRoot?tt.parentNode.host:tt.parentNode}return!1})(Oe))return;const ze=(yt=>{const tt=window.getComputedStyle(yt);return{top:parseFloat(tt.scrollMarginTop)||0,right:parseFloat(tt.scrollMarginRight)||0,bottom:parseFloat(tt.scrollMarginBottom)||0,left:parseFloat(tt.scrollMarginLeft)||0}})(Oe);if((yt=>typeof yt=="object"&&typeof yt.behavior=="function")(Ie))return Ie.behavior(me(Oe,Ie));const _e=typeof Ie=="boolean"||Ie==null?void 0:Ie.behavior;for(const{el:yt,top:tt,left:Ke}of me(Oe,ke(Ie))){const lt=tt-ze.top+ze.bottom,Ge=Ke-ze.left+ze.right;yt.scroll({top:lt,left:Ge,behavior:_e})}}},71523:function(Se,oe,x){"use strict";x.d(oe,{P:function(){return be},Q:function(){return b}});function b(ue){const fe=String(ue||"").trim();return fe?fe.split(/[ \t\n\r\f]+/g):[]}function be(ue){return ue.join(" ").trim()}},33511:function(Se,oe,x){"use strict";x.d(oe,{O:function(){return be}});const b=function(Oe,Ie,ze,_e,yt){const tt=be(Ie);if(ze!=null&&(typeof ze!="number"||ze<0||ze===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(_e!=null&&(!b(_e)||!_e.children))throw new Error("Expected parent node");if(_e==null!=(ze==null))throw new Error("Expected both parent and index");return Me(Oe)?tt.call(yt,Oe,ze,_e):!1},be=function(Oe){if(Oe==null)return ke;if(typeof Oe=="function")return me(Oe);if(typeof Oe=="object")return Array.isArray(Oe)?ue(Oe):fe(Oe);if(typeof Oe=="string")return Ee(Oe);throw new Error("Expected function, string, or object as test")};function ue(Oe){const Ie=[];let ze=-1;for(;++ze0&&typeof Me.column=="number"&&Me.column>0)return{line:Me.line,column:Me.column,offset:typeof Me.offset=="number"&&Me.offset>-1?Me.offset:void 0}}}function fe(Ee){const me=be(Ee),ke=b(Ee);if(me&&ke)return{start:me,end:ke}}},19453:function(Se,oe,x){"use strict";x.d(oe,{BK:function(){return Ee},AM:function(){return me},S4:function(){return ke}});var b=x(33511);function be(Oe){return Oe}const ue=[],fe=!0,Ee=!1,me="skip";function ke(Oe,Ie,ze,_e){let yt;typeof Ie=="function"&&typeof ze!="function"?(_e=ze,ze=Ie):yt=Ie;const tt=(0,b.O)(yt),Ke=_e?-1:1;lt(Oe,void 0,[])();function lt(Ge,Ye,Ve){const Qe=Ge&&typeof Ge=="object"?Ge:{};if(typeof Qe.type=="string"){const Je=typeof Qe.tagName=="string"?Qe.tagName:typeof Qe.name=="string"?Qe.name:void 0;Object.defineProperty(qe,"name",{value:"node ("+(Ge.type+(Je?"<"+Je+">":""))+")"})}return qe;function qe(){let Je=ue,Xe,rt,Et;if((!Ie||tt(Ge,Ye,Ve[Ve.length-1]||void 0))&&(Je=Me(ze(Ge,Ve)),Je[0]===Ee))return Je;if("children"in Ge&&Ge.children){const ot=Ge;if(ot.children&&Je[0]!==me)for(rt=(_e?ot.children.length:-1)+Ke,Et=Ve.concat(ot);rt>-1&&rt","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(Se){"use strict";Se.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); -}()); \ No newline at end of file diff --git a/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.4a781a0a.async.js b/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.4a781a0a.async.js new file mode 100644 index 0000000000..8da884537c --- /dev/null +++ b/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.4a781a0a.async.js @@ -0,0 +1,1539 @@ +!(function(){var ad=Object.defineProperty,id=Object.defineProperties;var od=Object.getOwnPropertyDescriptors;var cc=Object.getOwnPropertySymbols;var Qc=Object.prototype.hasOwnProperty,qc=Object.prototype.propertyIsEnumerable;var Jc=Math.pow,Xc=(xe,ae,y)=>ae in xe?ad(xe,ae,{enumerable:!0,configurable:!0,writable:!0,value:y}):xe[ae]=y,Ja=(xe,ae)=>{for(var y in ae||(ae={}))Qc.call(ae,y)&&Xc(xe,y,ae[y]);if(cc)for(var y of cc(ae))qc.call(ae,y)&&Xc(xe,y,ae[y]);return xe},Nl=(xe,ae)=>id(xe,od(ae));var ed=(xe,ae)=>{var y={};for(var b in xe)Qc.call(xe,b)&&ae.indexOf(b)<0&&(y[b]=xe[b]);if(xe!=null&&cc)for(var b of cc(xe))ae.indexOf(b)<0&&qc.call(xe,b)&&(y[b]=xe[b]);return y};var Hc=(xe,ae,y)=>new Promise((b,he)=>{var le=fe=>{try{be(y.next(fe))}catch(Ce){he(Ce)}},pe=fe=>{try{be(y.throw(fe))}catch(Ce){he(Ce)}},be=fe=>fe.done?b(fe.value):Promise.resolve(fe.value).then(le,pe);be((y=y.apply(xe,ae)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8821],{40001:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},26227:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},41464:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 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:"download",theme:"outlined"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},73331:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},15277:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},52671:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={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"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},8657:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={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"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},56082:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={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"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},33853:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},15075:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={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"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},43531:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={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"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},61485:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={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:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},47472:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},87395:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},32050:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(60499),he=y(59301),le={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"},pe=le,be=y(7657),fe=function(Se,je){return he.createElement(be.Z,(0,b.Z)({},Se,{ref:je,icon:pe}))},Ce=he.forwardRef(fe),Re=Ce},22054:function(){"use strict"},68305:function(){"use strict"},2375:function(xe,ae){"use strict";ae.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},75354:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var xe={},ae="5.0",y={},b=null,he=!1,le=!1,pe=null,be=!1,fe=null,Ce=null,Re=0;Re4?parseFloat(it):5};xe.setHTML5Codebase=function(it,jt){Ce=it,Ee(it,jt)},xe.setJavaCodebase=xe.setJavaCodebaseVersion=xe.isCompiledInstalled=xe.setPreCompiledScriptPath=xe.setPreCompiledResourcePath=function(){},xe.setHTML5CodebaseVersion=function(it,jt){var zt=parseFloat(it);if(zt!==NaN&&zt<5){console.log("The GeoGebra HTML5 codebase version "+zt+" is deprecated. Using version latest instead.");return}fe=it,Ke(it,jt)},xe.getHTML5CodebaseVersion=function(){return tt},xe.getParameters=function(){return y},xe.setFontsCSSURL=function(it){Xe=it},xe.setGiacJSURL=function(it){},xe.setJNLPFile=function(it){Se=it},xe.setJNLPBaseDir=function(it){},xe.inject=function(){function it(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var jt="auto",zt=y.id,On,ut=!1,Sn=0;Sn=5)return!0;var it=xe.getAppletObject();return it&&typeof it.recalculateEnvironments=="function"?(it.recalculateEnvironments(),!0):!1},xe.startAnimation=function(){var it=xe.getAppletObject();return it&&typeof it.startAnimation=="function"?(it.startAnimation(),!0):!1},xe.stopAnimation=function(){var it=xe.getAppletObject();return it&&typeof it.stopAnimation=="function"?(it.stopAnimation(),!0):!1},xe.getAppletObject=function(){var it=y.id!==void 0?y.id:"ggbApplet";return window[it]},xe.resize=function(){};var ft=function(it,jt,zt){var On=document.createElement("param");On.setAttribute("name",jt),On.setAttribute("value",zt),it.appendChild(On)},st=function(it){return it&&it!=="false"},Tt=function(it,jt,zt){_e(tt)<=4.2&&(zt=!0);var On=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==tt||ggbHTML5LoadedCodebaseIsWebSimple&&!Qe)&&(On=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ut=document.createElement("div");ut.classList.add("appletParameters","notranslate");var Sn=jt.width,Vt=jt.height;if(jt.disableAutoScale=jt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():jt.disableAutoScale,jt.width!==void 0)if(_e(tt)<=4.4)st(jt.showToolBar)&&(jt.height-=7),st(jt.showAlgebraInput)&&(jt.height-=37),jt.width<605&&st(jt.showToolBar)&&(jt.width=605,Sn=605);else{var vn=100;(st(jt.showToolBar)||st(jt.showMenuBar))&&(jt.hasOwnProperty("customToolBar")&&(jt.customToolbar=jt.customToolBar),vn=st(jt.showMenuBar)?245:155),Sn=5?(jt.appletOnLoad=function(Ut){var Bt=it.querySelector(".ggb_preview");Bt&&Bt.parentNode.removeChild(Bt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(me),window.GGBT_wsf_view&&$(window).trigger("resize"),De(Ut)},ce||me.appendChild(Te)):ut.appendChild(Te),me.appendChild(ut),ce||it.appendChild(me),setTimeout(function(){xe.resize()},1)}else{var Ue=document.createElement("div");Ue.className="applet_scaler",Ue.style.position="relative",Ue.style.display="block",Ue.appendChild(ut),it.appendChild(Ue),jt.appletOnLoad=function(Ut){xe.resize(),De(Ut)}}function ge(Ut,Bt){Bt&&typeof Bt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ut,Bt.appletOnLoad):renderGGBElement(Ut),en("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Bt)}function Le(Ut,Bt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ut,params:Bt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(hn){ge(hn.article,hn.params)}),html5AppletsToProcess=null)},_e(tt)<5&&(Ut.className+=" geogebraweb")):ge(Ut,Bt)}if(On){scriptLoadStarted=!0;for(var ot=0;ot0?(cn.remove(),me.attr("id","fullscreencontent").show(),jQuery(De).append(me),window.dispatchEvent(new Event("resize"))):Tt(cn,jt,!1),window.GGBT_wsf_view.launchFullScreen(De)}else St=On,Tt(it,jt,!1);if(!window.GGBT_wsf_view)for(Vt=0;Vtit/4*3&&(cn=it/4*3),De=cn/5.8,vn.setAttribute("src",We),vn.setAttribute("width",cn),vn.setAttribute("height",De);var me=(it-cn)/2,ce=(jt-De)/2;vn.style.left=me+"px",vn.style.top=ce+"px",ut.appendChild(vn)}}return ut.appendChild(Vt),ut},Ln=function(it){return it=it.toLowerCase(),it==="html5"||it==="screenshot"?it:"html5"},Ct=["web","webSimple","web3d","tablet","tablet3d","phone"],Ke=function(it,jt){if(tt=it,jt){Ee(tt,!0);return}var zt=!he;if(zt){var On=_e(tt);!isNaN(On)&&On<4.4&&(zt=!1)}var ut,Sn;window.location.protocol.substr(0,4)==="http"?ut=window.location.protocol:ut="http:";var Vt=tt.indexOf("//");Vt>0?Sn=tt:Vt===0?Sn=ut+tt:Sn="https://www.geogebra.org/apps/5.2.814.0/";for(var vn in Ct)if(tt.slice(Ct[vn].length*-1)===Ct[vn]||tt.slice((Ct[vn].length+1)*-1)===Ct[vn]+"/"){Ee(Sn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&zt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!st(y.showToolBar)&&!st(y.showMenuBar)&&!st(y.showAlgebraInput)&&!st(y.enableRightClick)&&(!y.appName||y.appName=="classic")?Sn+="webSimple/":Sn+="web3d/",Ee(Sn,!1)},Ee=function(it,jt){if(it.requirejs){je=it;return}it.slice(-1)!=="/"&&(it+="/"),je=it,jt===null&&(jt=it.indexOf("http")===-1),Fe=jt,qe="web.nocache.js",Qe=!1;var zt=je.split("/");zt.length>1&&(!jt&&zt[zt.length-2]==="webSimple"?(qe="webSimple.nocache.js",Qe=!0):Ct.indexOf(zt[zt.length-2])>=0&&(qe=zt[zt.length-2]+".nocache.js")),zt=it.split("/"),tt=zt[zt.length-3],tt.substr(0,4)==="test"?tt=tt.substr(4,1)+"."+tt.substr(5,1):(tt.substr(0,3)==="war"||tt.substr(0,4)==="beta")&&(tt="5.0");var On=parseFloat(tt);On!==NaN&&On<5&&it.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+On+" is deprecated. Using version latest instead."),Ke("5.0",jt))},en=function(it,jt){window.console&&window.console.log&&(!jt||typeof jt.showLogging=="undefined"||jt.showLogging&&jt.showLogging!=="false")&&console.log(it)};y.material_id!==void 0?mt(on):on();function on(){var it=ae;fe!==null?it=fe:parseFloat(it)<5&&(it="5.0"),Ke(it,!1),Ce!==null&&Ee(Ce,Fe),be=!0}return xe},GGBAppletUtils=function(){"use strict";function xe(){return window.GGBT_wsf_edit!==void 0}function ae(be,fe){fe!=1?(be.style.transformOrigin="0% 0% 0px",be.style.webkitTransformOrigin="0% 0% 0px",be.style.transform="scale("+fe+","+fe+")",be.style.webkitTransform="scale("+fe+","+fe+")",be.style.maxWidth="initial",be.querySelector(".ggb_preview")!==null&&(be.querySelector(".ggb_preview").style.maxWidth="initial"),be.querySelectorAll(".ggb_preview img")[0]!==void 0&&(be.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),be.querySelectorAll(".ggb_preview img")[1]!==void 0&&(be.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(be.style.transform="none",be.style.webkitTransform="none")}function y(be,fe,Ce,Re,ke,Se){var je=null;if(Se!=null&&Se!="")for(var Fe=be.parentNode;Fe!=null;)if((" "+Fe.className+" ").indexOf(" "+Se+" ")>-1){je=Fe;break}else Fe=Fe.parentNode;var St=0,tt=0,qe=0,Qe=0,Ge=0,We=0,Ve=0;if(je)St=je.offsetWidth,tt=Math.max(Re?je.offsetWidth:0,je.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(St=Math.min(window.innerWidth,document.documentElement.clientWidth),tt=Math.min(window.innerHeight,document.documentElement.clientHeight),qe=St):(St=window.innerWidth,tt=window.innerHeight,qe=window.innerWidth),be){var Xe=be.getBoundingClientRect();Xe.left>0&&Xe.left<=St&&(ke===void 0||!ke)&&(document.dir==="rtl"?(Ge=St-Xe.width-Xe.left,We=qe<=480?10:30):(We=Xe.left,Ge=qe<=480?10:30),Qe=We+Ge)}if(be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var He=be.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Qe=40,Ve=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Qe=0,Ve=40)}}return be&&((Ce===void 0||!Ce)&&fe>0&&fe+Qe1&&(Se=!0)),fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Se=!0),!(be.hasOwnProperty("disableAutoScale")&&be.disableAutoScale))ke=b(be,fe,Se,Ce,be.scaleContainerClass);else return Re;return Se&&(!be.hasOwnProperty("scale")||Re===1)?ke:Math.min(Re,ke)}function le(be){var fe=Math.min(window.innerWidth,document.documentElement.clientWidth),Ce=Math.min(window.innerHeight,document.documentElement.clientHeight),Re=be.getBoundingClientRect(),ke=(fe-Re.width)/2,Se=(Ce-Re.height)/2;Se<0&&(Se=0),be.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ke<40?be.style.left="40px":be.style.left=ke+"px",be.style.top=Se+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Se<40?be.style.top="40px":be.style.top=Se+"px",be.style.left=ke+"px")}function pe(be,fe){var Ce=be.querySelector(".appletParameters");if(Ce){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(fe.id!==Ce.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(be)}if(Ce.parentElement&&/fullscreen/.test(Ce.parentElement.className))return;var Re=he(fe,be);xe()&&Ce.setAttribute("data-param-scale",Re);for(var ke=null,Se=0;Se=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(xe){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(xe){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(xe){var ae=c[xe];return ae==null?null:ae},r=d,webModule.__errFn=e}function B(){function xe(be){var fe=be.lastIndexOf(rb);fe==-1&&(fe=be.length);var Ce=be.indexOf(sb);Ce==-1&&(Ce=be.length);var Re=be.lastIndexOf(tb,Math.min(Ce,fe));return Re>=O?be.substring(O,Re+P):W}function ae(be){if(!be.match(/^\w+:\/\//)){var fe=o.createElement(ub);fe.src=be+vb,be=xe(fe.src)}return be}function y(){var be=__gwt_getMetaProperty(wb);return be!=null?be:W}function b(){for(var be=o.getElementsByTagName(_),fe=O;feO?be[be.length-P].href:W}function le(){var be=o.location;return be.href==be.protocol+zb+be.host+be.pathname+be.search+be.hash}var pe=y();return pe==W&&(pe=b()),pe==W&&(pe=he()),pe==W&&le()&&(pe=xe(o.location.href)),pe=ae(pe),pe}function C(xe){return xe.match(/^\//)||xe.match(/^[a-zA-Z]+:\/\//)?xe:webModule.__moduleBase+xe}function D(){var xe=[],ae=O,y=[],b=[];function he(be){var fe=b[be](),Ce=y[be];if(fe in Ce)return fe;var Re=[];for(var ke in Ce)Re[Ce[ke]]=ke;throw r&&r(be,Re,fe),null}if(__gwt_isKnownPropertyValue=function(be,fe){return fe in y[be]},webModule.__getPropMap=function(){var be={};for(var fe in y)y.hasOwnProperty(fe)&&(be[fe]=he(fe));return be},webModule.__computePropValue=he,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var le;try{le=Cb;var pe=le.indexOf(Db);pe!=-1&&(ae=parseInt(le.substring(pe+P),$),le=le.substring(O,pe))}catch(be){}return webModule.__softPermutationId=ae,C(le+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},32546:function(xe,ae,y){"use strict";y.d(ae,{Ax:function(){return pe},Ds:function(){return be},KI:function(){return Ce},SI:function(){return le},f1:function(){return he}});var b=y(42684);function he(Re){let ke=!0;if(Re.length>0){for(let Se=0;Senew Promise((qe,Qe)=>{var Ge=Xe=>{try{Ve(tt.next(Xe))}catch(He){Qe(He)}},We=Xe=>{try{Ve(tt.throw(Xe))}catch(He){Qe(He)}},Ve=Xe=>Xe.done?qe(Xe.value):Promise.resolve(Xe.value).then(Ge,We);Ve((tt=tt.apply(Fe,St)).next())}),je=({data:Fe,className:St,fullWidth:tt,style:qe={},onClose:Qe,onOk:Ge,showFullTools:We,noAssociationId:Ve})=>{const Xe=(0,b.useRef)(null),He=(0,b.useRef)(null),_e=(0,b.useRef)(null),Ze=(0,b.useRef)(null),[Je,mt]=(0,b.useState)(!1),[nt,At]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>(_e.current||(_e.current=document.createElement("style"),document.head.appendChild(_e.current)),Fe!=null&&Fe.visible?(document.body.setAttribute("data-custom","y-hidden"),_e.current.innerHTML=" html { overflow-y: hidden; }",Fe!=null&&Fe.src&&ft()):(document.body.removeAttribute("data-custom"),_e.current&&(document.head.removeChild(_e.current),_e.current=null)),()=>{document.body.removeAttribute("data-custom"),_e.current&&(document.head.removeChild(_e.current),_e.current=null)}),[Fe==null?void 0:Fe.visible]);const ft=()=>ke(void 0,null,function*(){mt(!0),At("\u6B63\u5728\u52A0\u8F7D\u4E2D");const $e=yield(0,Re.ZJ)(Fe==null?void 0:Fe.src);Xe.current.src="",Xe.current.src=$e,Xe.current.onload=function(){_t()},mt(!1),At("")}),st=$e=>ke(void 0,null,function*(){mt(!0),At("\u6B63\u5728\u4FDD\u5B58\u4E2D");const kt=yield(0,Ce.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Fe.title,file:$e.dataUrl}});kt!=null&&kt.id&&!Ve?(yield(0,Ce.ZP)(`/api/attachments/${Fe.id}/add_subitem.json`,{method:"post",body:{subitem_id:kt==null?void 0:kt.id,settings:JSON.stringify($e.state)}})).status===0&&Ge():kt!=null&&kt.id&&Ge(kt),mt(!1),At("")}),Tt=()=>{const $e=document.querySelector('a[href="https://markerjs.com/"]');$e&&$e.parentNode&&($e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(It=>{const $t=document.querySelector(It.name);$t&&$t.setAttribute("title",It.title)})},_t=()=>{He.current=new fe.hP(Xe.current),He.current.targetRoot=Ze.current,He.current.addEventListener("render",st),He.current.addEventListener("beforeclose",Qe),We&&(He.current.availableMarkerTypes=He.current.ALL_MARKER_TYPES,He.current.uiStyleSettings.redoButtonVisible=!0,He.current.uiStyleSettings.notesButtonVisible=!0,He.current.uiStyleSettings.zoomButtonVisible=!0,He.current.uiStyleSettings.zoomOutButtonVisible=!0,He.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=He.current.uiStyleSettings,He.current.show(),Fe!=null&&Fe.snapshotData&&He.current.restoreState(Fe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Tt()},300)};return b.createElement(b.Fragment,null,(Fe==null?void 0:Fe.visible)&&b.createElement(be.Z,{spinning:Je,tip:nt,style:{position:"absolute",width:"100vw"}},b.createElement("div",{ref:Ze,className:pe()(he.imageDimensions,St,tt?he.fullWidth:""),style:qe},b.createElement("img",{className:he.img,ref:Xe}))))}},80802:function(xe,ae,y){"use strict";var b=y(59301),he=y(77019),le=y(5269),pe=y(31691),be=y(7939),fe=y(94200),Ce=y(2375),Re=y(48136),ke=y(59301);const Se=(0,b.forwardRef)(({callback:je,showSaveButton:Fe,value:St=""},tt)=>{const qe=(0,b.useRef)(),Qe=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],Ge=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r + x=a + r\\text{cos}\\theta \\ \r + y=b + r\\text{sin}\\theta \r +\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r + \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r + \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\left\\{\\begin{matrix} \r + \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r +\\end{matrix}\\right. \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r + \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r +\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r + a \\perp \\alpha \\ \r + b \\perp \\alpha \r +\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r + \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r + a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r + a \\parallel \\partial ,b \\parallel \\partial \r +\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r + m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r + a \\perp m,a \\perp n \r +\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r + \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r + a^{2}+b^{2}=c^{2} \r +\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r + a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r + a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r +\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r + a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r + \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r +\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r +\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r + a,b \\in R^{+} \\ \r + \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + a,b \\in R \\ \r + \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r +\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r + \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r + \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r +\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r + P \\left( \\emptyset \\right) =0 \\\\ \r + P \\left( S \\right) =1 \r +\\end{array}`},{value:`\\begin{array}{c} \r + \\forall A \\in S \\\\ \r + P \\left( A \\right) \\ge 0 \r +\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r + S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r + P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r +\\end{array}`},{value:`\\begin{array}{c} \r + P_{n}=n! \\\\ \r + A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r +\\end{array}`}]}]}],We=He=>{qe.current.setValue(qe.current.getValue()+" "+He.value+" ")},Ve=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ke.createElement(he.Z,{className:Ce.Z.lists,gutter:[10,10]},Qe.map((He,_e)=>ke.createElement(le.Z,{flex:"110px",className:Ce.Z.item},ke.createElement("div",null,ke.createElement(fe.Z,{value:`$$${He.value}$$`}),He.name),ke.createElement("div",{className:Ce.Z.children},He.children.map((Ze,Je)=>ke.createElement("div",{key:Je},ke.createElement("h1",null,Ze.name),ke.createElement(he.Z,{gutter:[10,10]},Ze.data.map((mt,nt)=>ke.createElement(le.Z,{key:nt,onClick:()=>We(mt),className:Ce.Z.diamond},ke.createElement(fe.Z,{value:"`$$"+mt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ke.createElement(he.Z,{className:Ce.Z.lists,gutter:[10,10]},Ge.map((He,_e)=>ke.createElement(le.Z,{flex:"110px",className:Ce.Z.item},ke.createElement("div",null,ke.createElement(fe.Z,{value:"`$$"+He.value+"$$`"}),He.name),ke.createElement("div",{className:Ce.Z.children},He.children.map((Ze,Je)=>ke.createElement("div",{key:Je},Ze.name&&ke.createElement("h1",null,Ze.name),ke.createElement(he.Z,{gutter:[10,10]},Ze.data.map((mt,nt)=>ke.createElement(le.Z,{key:nt,onClick:()=>We(mt),className:Ce.Z.diamond},ke.createElement(fe.Z,{value:"`$$"+mt.value+"$$`"}))))))))))}],Xe=()=>{var He=document.createElement("div");He.innerHTML=qe.current.getValue();var _e=He.innerText;return je&&je(_e),_e};return(0,b.useImperativeHandle)(tt,()=>({getData:Xe})),ke.createElement("div",{className:Ce.Z.mathWrap},ke.createElement(pe.default,{defaultActiveKey:"1",items:Ve}),ke.createElement("math-field",{locale:"zh_cn",className:Ce.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:qe,style:{width:800,marginTop:30,fontSize:18}},St||""),Fe&&ke.createElement("div",{className:Ce.Z.button},ke.createElement(be.ZP,{size:"large",onClick:Xe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ae.Z=Se},61648:function(xe,ae,y){"use strict";var b=y(59301),he=y(4977),le=y(7939),pe=Object.defineProperty,be=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Se=(tt,qe,Qe)=>qe in tt?pe(tt,qe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[qe]=Qe,je=(tt,qe)=>{for(var Qe in qe||(qe={}))Re.call(qe,Qe)&&Se(tt,Qe,qe[Qe]);if(Ce)for(var Qe of Ce(qe))ke.call(qe,Qe)&&Se(tt,Qe,qe[Qe]);return tt},Fe=(tt,qe)=>be(tt,fe(qe));const St=({img:tt,buttonProps:qe={},styles:Qe={},customText:Ge,ButtonText:We,ButtonClick:Ve,Buttonclass:Xe,ButtonTwo:He,imgStyles:_e,loading:Ze=!1,className:Je=""})=>b.createElement("section",{className:`tc animated fadeIn ${Je}`,style:je({color:"#999",margin:"100px auto",visibility:Ze?"hidden":"visible"},Qe)},b.createElement("img",{src:tt||he,style:Fe(je({},_e),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},Ge||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),We&&b.createElement(le.ZP,je({className:Xe,onClick:Ve},qe),We),He&&He);ae.Z=St},71169:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Xe}});var b=y(59301),he={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},le=y(7939),pe=y(70557),be=y(84897),fe=y(25399),Ce=y(85333),Re=y(51190),ke=y(61648),Se=y(42684),je=y(71362),Fe=y(59301),St=Object.defineProperty,tt=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ge=(He,_e,Ze)=>_e in He?St(He,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):He[_e]=Ze,We=(He,_e)=>{for(var Ze in _e||(_e={}))qe.call(_e,Ze)&&Ge(He,Ze,_e[Ze]);if(tt)for(var Ze of tt(_e))Qe.call(_e,Ze)&&Ge(He,Ze,_e[Ze]);return He},Ve=(He,_e,Ze)=>new Promise((Je,mt)=>{var nt=st=>{try{ft(Ze.next(st))}catch(Tt){mt(Tt)}},At=st=>{try{ft(Ze.throw(st))}catch(Tt){mt(Tt)}},ft=st=>st.done?Je(st.value):Promise.resolve(st.value).then(nt,At);ft((Ze=Ze.apply(He,_e)).next())}),Xe=({editOffice:He="view",data:_e,issaver:Ze,onSaver:Je,theme:mt,type:nt,filename:At,monacoEditor:ft,className:st,style:Tt,close:_t,onClose:$e,hasMask:kt,disabledDownload:It,onImgDimensions:$t,showNodata:Ln,recordInfo:Ct})=>{const[Ke,Ee]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[en,on]=(0,b.useState)(""),[it,jt]=(0,b.useState)(),zt=window.ENV==="build"?"/react/build":"",On=location.host.startsWith("localhost")?Se.Z.PROXY_SERVER:Se.Z.API_SERVER,Sn=10*(1024*1024),Vt=(0,b.useRef)();_e!=null&&_e.startsWith("/api")&&nt!=="txt"&&(_e=Se.Z.API_SERVER+_e);const vn=Ue=>Ue.substring(Ue.lastIndexOf("/")+1).split(".").pop();At&&ft&&(ft.filename=At),(0,b.useEffect)(()=>{var Ue,ge;const Le=(ge=(Ue=document.cookie)==null?void 0:Ue.replace(/\s/g,""))==null?void 0:ge.split(";");Le==null||Le.map(ot=>{let Yt=ot.split("=");Yt[0]==="_educoder_session"&&on(Yt[1])})},[]),(0,b.useEffect)(()=>{nt==="office"&&(_e.indexOf("bigfilescdn.")>-1||_e.indexOf("bigfiles1")>-1?jt({url:_e,fileType:vn(_e),model:_e.indexOf("model=edit")?"edit":"view"}):_e.indexOf("coze")>-1?jt({url:_e,fileType:"doc",model:"view"}):De())},[nt,_e]);function cn(Ue){return Ve(this,null,function*(){Ue.data.type==="pdfdata"&&(Je(Ue.data.data),window.removeEventListener("message",cn,!1)),console.log("mess---:",Ue.data)})}const De=()=>Ve(void 0,null,function*(){console.log("data:",_e);let Ue=_e;_e.startsWith("http")||(Ue=location.origin+Ue);let ge=new URL(Ue).pathname.split("/").pop();const Le=yield(0,Re.gJ)({attachment_id:ge});Le.url=On+Le.url,jt(Le)}),me=()=>{if(_e.startsWith("http")||_e.startsWith("blob:")){ce();return}(0,Ce.Sv)(At||"educoder",_e,At)},ce=()=>{Ct&&(0,je.fc)({id:Ct==null?void 0:Ct.id,watch_type:1,course_id:Ct==null?void 0:Ct.course_id}),(0,Ce.Nd)(At||"educoder",decodeURIComponent(_e))};(0,b.useEffect)(()=>(window.addEventListener("message",Te),()=>{window.removeEventListener("message",Te)}),[]);const Te=Ue=>{var ge;((ge=Ue==null?void 0:Ue.data)==null?void 0:ge.type)==="closePop"&&$e()};return Fe.createElement("div",{style:We({},Tt||{}),className:`${kt&&he.bgBlack} ${nt?he.wrp:"hide"}`},!!nt&&_t&&Fe.createElement("div",{id:"closePop",className:he.close,ref:Vt},!!$t&&Fe.createElement(fe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Vt.current},Fe.createElement("span",{onClick:()=>{$e(),$t()}},Fe.createElement("i",{className:"icon-yulanpizhu"}))),!It&&window.parent===window&&Fe.createElement(fe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Vt.current},Fe.createElement("span",{onClick:ce},Fe.createElement("i",{className:"icon-quxiaozhiding"}))),Ze&&Fe.createElement(fe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Vt.current},Fe.createElement("span",{className:"",onClick:()=>{const Ue=document.getElementById("pdfiframe");window.addEventListener("message",cn,!1),setTimeout(()=>{Ue.contentWindow.postMessage("getData","*")},300)}},Fe.createElement("i",{className:"icon-baocun"}))),Fe.createElement(fe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Vt.current},Fe.createElement("span",{className:"",onClick:()=>{$e()}},Fe.createElement("i",{className:"icon-guanbi1"})))),Fe.createElement("div",{className:`${he[st]} ${st} ${he.monaco} ${nt==="txt"?"show":"hide"}`},nt==="txt"&&Fe.createElement(Fe.Fragment,null,Fe.createElement(be.ZP,We({},ft)))),nt==="audio"&&Fe.createElement("audio",{controls:!0,src:`${(_e==null?void 0:_e.indexOf("http://"))>-1||(_e==null?void 0:_e.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${_e}`,autoPlay:!0}),nt==="video"&&Fe.createElement(Fe.Fragment,null,(_e==null?void 0:_e.indexOf("http"))>-1?Fe.createElement("video",{controls:!0,src:`${_e}`,autoPlay:!0}):Fe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${_e}`,autoPlay:!0})),nt==="office"&&it&&Fe.createElement("iframe",{src:`${zt}/office.html?key=${it.key}&url=${btoa(it.url)}&callbackUrl=${On+(it.callbackUrl||"")}&fileType=${it.fileType}&title=${it.title||""}&model=${He}&officeServer=${Se.Z.ONLYOFFICE}&disabledDownload=${!!It}`}),nt==="html"&&Fe.createElement("iframe",{src:_e+"&disposition=inline"}),nt==="pdf"&&Fe.createElement("iframe",{id:"pdfiframe",src:`${zt}/js/pdf/index.html?filename=${At||"educoder.pdf"}&url=${encodeURIComponent(_e)}&disabledDownload=${!!It}&model=${He}`}),nt==="image"&&Fe.createElement("img",{src:`${(_e==null?void 0:_e.indexOf("http://"))>-1||(_e==null?void 0:_e.indexOf("https://"))>-1?"":"data:image/png;base64,"}${_e}`}),(nt==="other"||nt==="download")&&Fe.createElement(Fe.Fragment,null,Ln?Fe.createElement(ke.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Fe.createElement(le.ZP,{icon:Fe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:me,disabled:It},"\u4E0B\u8F7D")}):Fe.createElement(le.ZP,{type:"primary",size:"middle",onClick:me,disabled:It},Fe.createElement(pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),nt==="flowChart"&&Fe.createElement("div",{className:"embed"},Fe.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${_e||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},94200:function(xe,ae,y){"use strict";y.d(ae,{z:function(){return ft},Z:function(){return st}});var b=y(59301),he=y(63954),le=y(34813),pe=y(64018),be=y(16471),fe=y(42684),Ce=y(85333),Re=y(15342),ke=y(44104),Se=y(7939),je=y(1012),Fe=y(71169),St=y(59301),qe=({html:Tt})=>{const _t=(0,b.useRef)(null),$e=(0,b.useRef)(null),kt=`.markdown-body p { + margin: 0 0 16px 0 !important; + line-height: 28px; + white-space: pre-wrap; + } + + ol, + ul, + li { + list-style-type: none + } + + ol, + ul, + dl { + margin-bottom: 0px; + } + + .markdown-body { + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + color: #333; + overflow: hidden; + font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif; + word-break: break-word; + font-size: 16px; + line-height: 1.6; + white-space: normal; + word-wrap: break-word; + position: relative; + } + + .markdown-body ul>li { + list-style-type: disc; + } + + .markdown-body ol>li { + list-style-type: decimal; + } + + .markdown-body a { + background: transparent; + } + + .markdown-body a:active, + .markdown-body a:hover { + outline: 0; + } + + .markdown-body strong { + font-weight: bold; + } + + .markdown-body h1 { + font-size: 2em; + margin: 0.67em 0; + } + + .markdown-body img { + border: 0; + } + + .markdown-body hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; + } + + .markdown-body pre { + overflow: auto; + } + + .markdown-body code, + .markdown-body kbd, + .markdown-body pre { + font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; + font-size: 1em; + } + + .markdown-body input { + color: inherit; + font: inherit; + margin: 0; + } + + .markdown-body html input[disabled] { + cursor: default; + } + + .markdown-body input { + line-height: normal; + } + + .markdown-body input[type="checkbox"] { + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; + } + + .markdown-body table { + border-collapse: collapse; + border-spacing: 0; + } + + .markdown-body td, + .markdown-body th { + padding: 0; + } + + .markdown-body * { + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .markdown-body input { + font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; + } + + .markdown-body a { + color: #4183c4; + text-decoration: none; + } + + .markdown-body a:hover, + .markdown-body a:active { + text-decoration: underline; + } + + .markdown-body hr { + height: 0; + margin: 15px 0; + overflow: hidden; + background: transparent; + border: 0; + border-bottom: 1px solid #ddd; + } + + .markdown-body hr:before { + display: table; + content: ""; + } + + .markdown-body hr:after { + display: table; + clear: both; + content: ""; + } + + .markdown-body h1, + .markdown-body h2, + .markdown-body h3, + .markdown-body h4, + .markdown-body h5, + .markdown-body h6 { + margin-top: 15px; + margin-bottom: 15px; + line-height: 1.1; + } + + .markdown-body h1 { + font-size: 30px; + } + + .markdown-body h2 { + font-size: 21px; + } + + .markdown-body h3 { + font-size: 16px; + } + + .markdown-body h4 { + font-size: 14px; + } + + .markdown-body h5 { + font-size: 12px; + } + + .markdown-body h6 { + font-size: 11px; + } + + .markdown-body blockquote { + margin: 0; + } + + .markdown-body ul, + .markdown-body ol { + padding: 0; + margin-top: 0; + margin-bottom: 0; + } + + ul.linenums, + ol.linenums { + padding: 16px 0 0 56px !important; + } + + .markdown-body ul, + .markdown-body ol { + padding-left: 2em; + } + + + .markdown-body ol ol, + .markdown-body ul ol { + list-style-type: lower-roman; + } + + .markdown-body ul ul ol, + .markdown-body ul ol ol, + .markdown-body ol ul ol, + .markdown-body ol ol ol { + list-style-type: lower-alpha; + } + + .markdown-body dd { + margin-left: 0; + } + + .markdown-body code { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px; + } + + .markdown-body pre { + margin-top: 0; + margin-bottom: 0; + font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; + } + + .markdown-body .octicon { + font: normal normal 16px octicons-anchor; + line-height: 1; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .markdown-body .octicon-link:before { + content: '\f05c'; + } + + .markdown-body>*:first-child { + margin-top: 0 !important; + } + + .markdown-body>*:last-child { + margin-bottom: 0 !important; + } + + .markdown-body .anchor { + position: absolute; + top: 0; + left: 0; + display: block; + padding-right: 6px; + padding-left: 30px; + margin-left: -30px; + } + + .markdown-body .anchor:focus { + outline: none; + } + + .markdown-body h1, + .markdown-body h2, + .markdown-body h3, + .markdown-body h4, + .markdown-body h5, + .markdown-body h6 { + position: relative; + margin-top: 1em; + margin-bottom: 16px; + font-weight: bold; + line-height: 1.4; + } + + .markdown-body h1 .octicon-link, + .markdown-body h2 .octicon-link, + .markdown-body h3 .octicon-link, + .markdown-body h4 .octicon-link, + .markdown-body h5 .octicon-link, + .markdown-body h6 .octicon-link { + display: none; + color: #000; + vertical-align: middle; + } + + .markdown-body h1:hover .anchor, + .markdown-body h2:hover .anchor, + .markdown-body h3:hover .anchor, + .markdown-body h4:hover .anchor, + .markdown-body h5:hover .anchor, + .markdown-body h6:hover .anchor { + padding-left: 8px; + margin-left: -30px; + text-decoration: none; + } + + .markdown-body h1:hover .anchor .octicon-link, + .markdown-body h2:hover .anchor .octicon-link, + .markdown-body h3:hover .anchor .octicon-link, + .markdown-body h4:hover .anchor .octicon-link, + .markdown-body h5:hover .anchor .octicon-link, + .markdown-body h6:hover .anchor .octicon-link { + display: inline-block; + } + + .markdown-body h1 { + padding-bottom: 0.3em; + font-size: 2.25em; + line-height: 1.2; + border-bottom: 1px solid #eee; + } + + .markdown-body h1 .anchor { + line-height: 1; + } + + .markdown-body h2 { + padding-bottom: 0.3em; + font-size: 1.75em; + line-height: 1.225; + border-bottom: 1px solid #eee; + } + + .markdown-body h2 .anchor { + line-height: 1; + } + + .markdown-body h3 { + font-size: 1.5em; + line-height: 1.43; + } + + .markdown-body h3 .anchor { + line-height: 1.2; + } + + .markdown-body h4 { + font-size: 1.25em; + } + + .markdown-body h4 .anchor { + line-height: 1.2; + } + + .markdown-body h5 { + font-size: 1em; + } + + .markdown-body h5 .anchor { + line-height: 1.1; + } + + .markdown-body h6 { + font-size: 1em; + color: #777; + } + + .markdown-body h6 .anchor { + line-height: 1.1; + } + + .markdown-body p, + .markdown-body blockquote, + .markdown-body ul, + .markdown-body ol, + .markdown-body dl, + .markdown-body table, + .markdown-body pre { + margin-top: 0; + margin-bottom: 16px; + } + + .markdown-body ul ul, + .markdown-body ul ol, + .markdown-body ol ol, + .markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; + } + + .markdown-body li>p { + margin-top: 16px; + } + + .markdown-body dl { + padding: 0; + } + + .markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: bold; + } + + .markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px; + } + + .markdown-body blockquote { + padding: 0 15px; + color: #777; + border-left: 4px solid #ddd; + } + + .markdown-body blockquote> :first-child { + margin-top: 0; + } + + .markdown-body blockquote> :last-child { + margin-bottom: 0; + } + + .markdown-body table { + display: block; + width: 100%; + overflow: auto; + word-break: normal; + word-break: keep-all; + } + + .markdown-body table th { + font-weight: bold; + text-align: revert; + } + + .markdown-body table th, + .markdown-body table td { + padding: 6px 13px; + border: 1px solid #ddd; + } + + .markdown-body table tr { + background-color: #fff; + border-top: 1px solid #ccc; + } + + .markdown-body table tr:nth-child(2n) { + background-color: #f8f8f8; + } + + .markdown-body img { + max-width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .markdown-body code { + padding: 0; + padding-top: 0.2em; + padding-bottom: 0.2em; + margin: 0; + font-size: 85%; + background-color: rgba(0, 0, 0, 0.04); + border-radius: 3px; + } + + .markdown-body code:has(.katex) { + background-color: transparent; + } + + .markdown-body code:before, + .markdown-body code:after { + letter-spacing: -0.2em; + content: "\\00a0"; + } + + .markdown-body pre>code { + padding: 0; + margin: 0; + font-size: 100%; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; + } + + .markdown-body .highlight { + margin-bottom: 16px; + } + + .markdown-body .highlight pre, + .markdown-body pre { + padding: 16px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + background-color: #f7f7f7; + border-radius: 3px; + } + + .markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal; + } + + .markdown-body pre { + word-wrap: normal; + } + + .markdown-body pre code { + display: inline; + max-width: initial; + padding: 0; + margin: 0; + overflow: initial; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0; + } + + .markdown-body pre code:before, + .markdown-body pre code:after { + content: normal; + } + + .markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font-size: 11px; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb; + } + + .markdown-body .pl-c { + color: #969896; + } + + .markdown-body .pl-c1, + .markdown-body .pl-mdh, + .markdown-body .pl-mm, + .markdown-body .pl-mp, + .markdown-body .pl-mr, + .markdown-body .pl-s1 .pl-v, + .markdown-body .pl-s3, + .markdown-body .pl-sc, + .markdown-body .pl-sv { + color: #0086b3; + } + + .markdown-body .pl-e, + .markdown-body .pl-en { + color: #795da3; + } + + .markdown-body .pl-s1 .pl-s2, + .markdown-body .pl-smi, + .markdown-body .pl-smp, + .markdown-body .pl-stj, + .markdown-body .pl-vo, + .markdown-body .pl-vpf { + color: #333; + } + + .markdown-body .pl-ent { + color: #63a35c; + } + + .markdown-body .pl-k, + .markdown-body .pl-s, + .markdown-body .pl-st { + color: #a71d5d; + } + + .markdown-body .pl-pds, + .markdown-body .pl-s1, + .markdown-body .pl-s1 .pl-pse .pl-s2, + .markdown-body .pl-sr, + .markdown-body .pl-sr .pl-cce, + .markdown-body .pl-sr .pl-sra, + .markdown-body .pl-sr .pl-sre, + .markdown-body .pl-src { + color: #df5000; + } + + .markdown-body .pl-mo, + .markdown-body .pl-v { + color: #1d3e81; + } + + .markdown-body .pl-id { + color: #b52a1d; + } + + .markdown-body .pl-ii { + background-color: #b52a1d; + color: #f8f8f8; + } + + .markdown-body .pl-sr .pl-cce { + color: #63a35c; + font-weight: bold; + } + + .markdown-body .pl-ml { + color: #693a17; + } + + .markdown-body .pl-mh, + .markdown-body .pl-mh .pl-en, + .markdown-body .pl-ms { + color: #1d3e81; + font-weight: bold; + } + + .markdown-body .pl-mq { + color: #008080; + } + + .markdown-body .pl-mi { + color: #333; + font-style: italic; + } + + .markdown-body .pl-mb { + color: #333; + font-weight: bold; + } + + .markdown-body .pl-md, + .markdown-body .pl-mdhf { + background-color: #ffecec; + color: #bd2c00; + } + + .markdown-body .pl-mdht, + .markdown-body .pl-mi1 { + background-color: #eaffea; + color: #55a532; + } + + .markdown-body .pl-mdr { + color: #795da3; + font-weight: bold; + } + + .markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb; + } + + .markdown-body .task-list-item { + list-style-type: none; + } + + .markdown-body .task-list-item+.task-list-item { + margin-top: 3px; + } + + .markdown-body .task-list-item input { + float: left; + margin: 0.3em 0 0.25em -1.6em; + vertical-align: middle; + } + + .markdown-body :checked+.radio-label { + z-index: 1; + position: relative; + border-color: #4183c4; + } + + + /*! Pretty printing styles. Used with prettify.js. */ + /* SPAN elements with the classes below are added by prettyprint. */ + .pln { + color: #000 + } + + /* plain text */ + + @media screen { + .str { + color: #080 + } + + /* string content */ + .kwd { + color: #008 + } + + /* a keyword */ + .com { + color: #800 + } + + /* a comment */ + .typ { + color: #606 + } + + /* a type name */ + .lit { + color: #066 + } + + /* a literal value */ + /* punctuation, lisp open bracket, lisp close bracket */ + .pun, + .opn, + .clo { + color: #660 + } + + .tag { + color: #008 + } + + /* a markup tag name */ + .atn { + color: #606 + } + + /* a markup attribute name */ + .atv { + color: #080 + } + + /* a markup attribute value */ + .dec, + .var { + color: #606 + } + + /* a declaration; a variable name */ + .fun { + color: red + } + + /* a function name */ + } + + /* Use higher contrast and text-weight for printable form. */ + @media print, + projection { + .str { + color: #060 + } + + .kwd { + color: #006; + font-weight: bold + } + + .com { + color: #600; + font-style: italic + } + + .typ { + color: #404; + font-weight: bold + } + + .lit { + color: #044 + } + + .pun, + .opn, + .clo { + color: #440 + } + + .tag { + color: #006; + font-weight: bold + } + + .atn { + color: #404 + } + + .atv { + color: #060 + } + } + + /* Put a border around prettyprinted code snippets. */ + pre.prettyprint { + padding: 2px; + /* border: 1px solid #888 */ + } + + /* Specify class=linenums on a pre to get line numbering */ + ol.linenums { + margin-top: 0; + margin-bottom: 0 + } + + /* IE indents via margin-left */ + li.L0, + li.L1, + li.L2, + li.L3, + li.L5, + li.L6, + li.L7, + li.L8 { + list-style-type: none + } + + /* Alternate shading for lines */ + li.L1, + li.L3, + li.L5, + li.L7, + li.L9 { + background: #eee + } + + .markdown-body p, + .markdown-body blockquote, + .markdown-body ul, + .markdown-body ol, + .markdown-body dl, + .markdown-body table, + .markdown-body pre { + margin-top: 0; + margin-bottom: 16px; + }`;return(0,b.useEffect)(()=>{const It=_t.current.attachShadow({mode:"open"});$e.current=document.createElement("div"),$e.current.className="markdown-body",$e.current.innerHTML=Tt,It.appendChild($e.current);const $t=document.createElement("style");return $t.textContent=kt,It.appendChild($t),()=>{It.innerHTML=""}},[]),(0,b.useEffect)(()=>{$e.current&&($e.current.innerHTML=Tt)},[Tt]),St.createElement("div",{ref:_t})};function Qe(Tt){const _t=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],$e=new RegExp(`\\b(${_t.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),kt=/]*>/gi;return Tt.replace($e,"").replace(kt,"").trim()}var Ge={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},We=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,_e=(Tt,_t,$e)=>_t in Tt?We(Tt,_t,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Tt[_t]=$e,Ze=(Tt,_t)=>{for(var $e in _t||(_t={}))Xe.call(_t,$e)&&_e(Tt,$e,_t[$e]);if(Ve)for(var $e of Ve(_t))He.call(_t,$e)&&_e(Tt,$e,_t[$e]);return Tt};const Je="@\u2581\u2581@",mt="@\u2581@",nt=/]*>/g;function At(Tt){let _t=document.createElement("div");return _t.innerHTML=Tt,_t.childNodes.length===0?"":_t.childNodes[0].nodeValue}const ft=(Tt,_t)=>{Tt=Tt||"";const $e=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,kt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,It=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,$t=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return _t?Tt.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace($e,(Ln,Ct,Ke,Ee,en,on,it)=>{const jt=Ct||Ee||on,zt=Ke||en||it||"?";return fe.Z.API_SERVER+"/api/attachments/"+jt+zt+"&t="+(0,Ce.Jn)(jt,Date.now())+(Ln.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Tt=Tt.replace($t,(Ln,Ct,Ke,Ee,en,on,it)=>{const jt=Ct||Ee||on,zt=Ke||en||it||"?";return fe.Z.API_SERVER+"/attachments/download/"+jt+zt+"&t="+(0,Ce.Jn)(jt,Date.now())+(Ln.indexOf(")")>-1?")":"&")}).replace($e,(Ln,Ct,Ke,Ee,en,on,it)=>{const jt=Ct||Ee||on,zt=Ke||en||it||"?";return fe.Z.API_SERVER+"/api/attachments/"+jt+zt+"&t="+(0,Ce.Jn)(jt,Date.now())+(Ln.indexOf(")")>-1?")":"&")}).replace(kt,(Ln,Ct,Ke,Ee,en)=>{const on=Ct||Ee,it=Ke||en||"";return'"'+fe.Z.API_SERVER+"/api/attachments/"+on+it+on+it+"&t="+(0,Ce.Jn)(on,Date.now())}).replace(It,(Ln,Ct,Ke,Ee,en)=>{const on=Ct||Ee,it=Ke||en||"";return"("+fe.Z.API_SERVER+"/files/uploads/"+on+it+on+it+"&t="+(0,Ce.Jn)(on,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),Tt)};var st=({value:Tt="",edit:_t=!1,className:$e,showTextOnly:kt,showLines:It,style:$t={},stylesPrev:Ln={},highlightKeywords:Ct,showProgramFill:Ke,isProgramFill:Ee,disabledFill:en=!1,programFillValue:on,openEditor:it=()=>{},onFillChange:jt=ut=>{},onFillBlur:zt=()=>{},onFillFocus:On=()=>{}})=>{let ut=Qe(String(Tt||""));const Sn=(0,b.useRef)(),Vt=(0,b.useRef)(),[vn,cn]=(0,b.useState)(""),[De,me]=(0,b.useState)("office"),[ce,Te]=(0,b.useState)([]),Ue=(0,b.useRef)("a"+(0,je.Z)()),ge={},Le=sn=>//i.test(sn||""),ot=(sn,Nn,Cn)=>{const Dt=document.createElement(sn===mt?"input":"textarea");Dt.style.width="100%",Dt.style.height=sn===mt?"40px":"151px",Dt.rows=5,Dt.spellcheck=!1,Dt.name="edu-program-fill",Dt.placeholder="\u8BF7\u8F93\u5165",Dt.dataset.id=Nn;const qt=Object.keys(ge).length;return ge[qt]=Dt,`${Dt.outerHTML}`};function Yt(sn){return sn=sn.replace(/!\[.*?\]\(.*?\)/g,""),sn=sn.replace(/\[.*?\]\(.*?\)/g,""),sn=sn.replace(new RegExp("","gs"),""),sn=sn.replace(//g,""),sn=sn.replace(//g,""),sn=sn.replace(new RegExp(".*?<\\/video>","gs"),""),sn=sn.replace(new RegExp(".*?<\\/audio>","gs"),""),sn=sn.replace(new RegExp(".*?<\\/style>","gs"),""),sn=sn.replace(new RegExp(".*?<\\/script>","gs"),""),sn}const wt=sn=>!kt&&Le(ut)?sn:sn.replace(/([\s\S]+?)<\/style>/gim,function(Nn,Cn){let Dt=Cn.replace(/(\n|\r)/g,"").split("}"),qt=[];return Dt.map(Ht=>{Ht!=""&&qt.push(`.${Ue.current} ${Ht}`)}),``}),gt=(0,b.useMemo)(()=>{(0,le.Iy)();try{const Dt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,qt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ht=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,bn=/\(\/attachments\/download\//g;ut=ut.replace(bn,"("+fe.Z.API_SERVER+"/attachments/download/").replace(Dt,"("+fe.Z.API_SERVER+"/api/attachments/").replace(qt,'"'+fe.Z.API_SERVER+"/api/attachments/").replace(Ht,'"'+fe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),Sn.current.style.display="none"}catch(Dt){}if(Ke){let Dt=-1;return ut=ut.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(qt,Ht,bn){var Et;return++Dt,ot(qt,Dt,(Et=on==null?void 0:on[Dt])==null?void 0:Et.value.replaceAll("<","<").replaceAll(">",">"))}),`
        ${wt(ut||"")}
        `}let sn=wt(ut);sn=(0,le.ZP)(sn);const Nn=(0,le.ez)();ut.match(/\[TOC\]/)&&(sn=sn.replace("

        [TOC]

        ",(0,le.Qv)()),(0,le.Iy)()),sn=sn.replace(/(__special_katext_id_\d+__)/g,(Dt,qt)=>{const{type:Ht,expression:bn}=Nn[qt];return(0,Re.renderToString)(At(bn)||"",{displayMode:Ht==="block",throwOnError:!1,output:"html"})}),sn=sn.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,le.AL)();const Cn=document.createElement("div");if(Cn.innerHTML=sn,kt)return Cn.innerText;if(Ct){const Dt=Ct.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return hn(Cn,Dt),Cn.innerHTML}return setTimeout(()=>Pn(),500),Cn.innerHTML},[ut,Ct]);(0,b.useEffect)(()=>{dn.current&&dn.current.querySelectorAll(["input","textarea"]).forEach(Nn=>{Nn.oninput=Mt,Nn.onblur=Ut,Nn.onfocus=Bt})},[ce]),(0,b.useEffect)(()=>{var sn,Nn,Cn,Dt,qt;if(on!=null&&on.length)try{const Ht=dn.current.querySelectorAll(".edu-program-fill-score"),bn=dn.current.querySelectorAll('[name="edu-program-fill"]');for(const[Et,lt]of bn.entries())lt.value=((sn=on==null?void 0:on[Et])==null?void 0:sn.value)||"",((Nn=on==null?void 0:on[Et])==null?void 0:Nn.type)==="warning"?lt.className="program-fill-warning":((Cn=on==null?void 0:on[Et])==null?void 0:Cn.type)==="success"?lt.className="program-fill-success":lt.className="";for(const[Et,lt]of Ht.entries())lt.innerHTML=(Dt=on==null?void 0:on[Et])!=null&&Dt.score?`${(qt=on==null?void 0:on[Et])==null?void 0:qt.score}\u5206`:"";Te(on)}catch(Ht){console.log(Ht,"error")}},[on]);const Mt=sn=>{ce[sn.target.dataset.id]=ce[sn.target.dataset.id]||{},ce[sn.target.dataset.id].value=sn.target.value,Te([...ce]),jt(ce,sn.target.dataset.id)},Ut=sn=>{ce[sn.target.dataset.id]=ce[sn.target.dataset.id]||{},ce[sn.target.dataset.id].value=sn.target.value,Te([...ce]),zt(ce,sn.target.dataset.id)},Bt=sn=>{ce[sn.target.dataset.id]=ce[sn.target.dataset.id]||{},ce[sn.target.dataset.id].value=sn.target.value,Te([...ce]),On(ce,sn.target.dataset.id)};function hn(sn,Nn){return sn.childNodes.forEach(Cn=>{var Dt;if(Cn.childNodes.length>0)hn(Cn,Nn);else if(Cn.nodeName!=="IMG")if(Cn.innerHTML)Cn.innerHTML=(Dt=Cn.innerHTML)==null?void 0:Dt.replace(new RegExp(Nn,"gi"),'$&');else{const qt=document.createElement("span");qt.innerHTML=Cn.textContent.replace(new RegExp(Nn,"gi"),'$&'),Cn.replaceWith(qt)}})}const dn=(0,b.useRef)();le.jb.WebkitLineClamp=It,It&&($t=Ze(Ze({},$t),le.jb));function Ft(sn){let Nn=sn.target;if(Nn.tagName.toUpperCase()==="A"){let Cn=Nn.getAttribute("href");if(Cn.indexOf("office")>-1)sn.preventDefault(),cn(Cn),me("office");else if(Cn.indexOf("application/pdf")>-1)sn.preventDefault(),cn(Cn),me("pdf");else if(Cn.indexOf("text/html")>-1)sn.preventDefault(),cn(Cn),me("html");else if(Cn.startsWith("#")){sn.preventDefault();let Dt=document.getElementById(Cn.replace("#",""));Dt&&Dt.scrollIntoView(!0)}}}const Pn=()=>{var sn;const Nn=(sn=dn.current)==null?void 0:sn.querySelectorAll("video");Nn==null||Nn.forEach(Cn=>{if(Cn.oncontextmenu=()=>!1,Cn.src.indexOf(".m3u8")>-1&&!Cn.canPlayType("application/vnd.apple.mpegurl")){if(be.ZP.isSupported()){var Dt=new be.ZP;Dt.loadSource(Cn.src),Dt.attachMedia(Cn)}}})};(0,b.useEffect)(()=>{if(dn.current&>&>.match(nt)&&window.PR.prettyPrint(),dn.current)return dn.current.addEventListener("click",Ft),()=>{var sn;(sn=dn.current)==null||sn.removeEventListener("click",Ft),(0,le.AL)(),(0,le.Iy)()}},[gt,dn.current,Ft]);const Dn=sn=>{sn.target.nodeName==="IMG"&&sn.target.className.indexOf("draw-flowchart")>-1?(Sn.current.style.zIndex=1,Sn.current.style.display="flex",Sn.current.style.width=sn.target.clientWidth+"px",Sn.current.style.height=sn.target.clientHeight+"px",Sn.current.style.top=sn.target.offsetTop+"px",Sn.current.style.left=sn.target.offsetLeft+"px",sn.target.id&&(Vt.current=sn.target.id)):Sn.current.style.display="none"},An=()=>{Sn.current.style.display="none"};return(0,b.useEffect)(()=>{var sn;const Nn=Cn=>{Cn.preventDefault(),Cn.clipboardData.setData("text",window.getSelection().toString())};return(sn=dn.current)==null||sn.addEventListener("copy",Nn),()=>{var Cn;(Cn=dn.current)==null||Cn.removeEventListener("copy",Nn)}},[dn.current]),b.createElement("div",{style:{position:"relative"},onMouseLeave:An},kt&&b.createElement("div",{ref:dn,className:`${Ge.mdBody} `},gt),!kt&&!Le(gt)&&b.createElement("div",{ref:dn,style:Ze({},$t),onMouseOver:Dn,className:`${$e||""} ${en?"disabled-fill":""} markdown-body ${Ge.mdBody} ${Ue.current}`,dangerouslySetInnerHTML:{__html:gt}}),!kt&&Le(gt)&&b.createElement(qe,{html:gt}),b.createElement("div",{ref:Sn,className:`${Ge.button} ${_t?"":Ge.previewFlowChart}`},b.createElement(ke.Z,null,b.createElement(Se.ZP,{onClick:()=>{_t?it(Vt.current):(cn(Vt.current),me("flowChart"))}},_t?"\u7F16\u8F91":"\u9884\u89C8"))),b.createElement(Fe.Z,{close:!0,data:vn,type:vn!=null&&vn.length?De:"",style:Ze({},Ln),onClose:()=>cn("")}))}},67824:function(xe,ae,y){"use strict";y.d(ae,{h:function(){return He}});var b=y(59301),he=y(82326),le=y(28284),pe=y(7939),be=y(89780),fe=y.n(be),Ce=y(22054),Re=y(68305),ke=Object.defineProperty,Se=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,qe=(_e,Ze,Je)=>Ze in _e?ke(_e,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Je}):_e[Ze]=Je,Qe=(_e,Ze)=>{for(var Je in Ze||(Ze={}))St.call(Ze,Je)&&qe(_e,Je,Ze[Je]);if(Fe)for(var Je of Fe(Ze))tt.call(Ze,Je)&&qe(_e,Je,Ze[Je]);return _e},Ge=(_e,Ze)=>Se(_e,je(Ze));const We=he.default.Option,Ve={labelCol:{span:4},wrapperCol:{span:20}},Xe={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ae.Z=({callback:_e,onCancel:Ze})=>{const[Je,mt]=(0,b.useState)("python");function nt(ft){mt(Xe[ft][1])}function At(ft){_e(ft)}return b.createElement(le.default,Ge(Qe({},Ve),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:At,style:{width:500}}),b.createElement(le.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(he.default,{getPopupContainer:ft=>ft.parentNode,onChange:nt},Object.keys(Xe).map(ft=>b.createElement(We,{key:ft,value:ft},Xe[ft][0])))),b.createElement(le.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(He,{mode:Je})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(pe.ZP,{type:"ghost",onClick:Ze},"\u53D6\u6D88")))};function He({value:_e,onChange:Ze,mode:Je,options:mt={}}){const nt=(0,b.useRef)(),[At,ft]=(0,b.useState)();return(0,b.useEffect)(()=>{if(At){let st=function(Tt){const _t=Tt.getValue();Ze&&Ze(_t)};return At.on("change",st),()=>{At.off("change",st)}}},[At,Ze]),(0,b.useEffect)(()=>{At&&At.setOption("mode",Je)},[At,Je]),(0,b.useEffect)(()=>{At&&(_e!==At.getValue()||_e==="")&&setTimeout(()=>{At.setValue(_e||"")},300)},[At,_e]),(0,b.useEffect)(()=>{if(nt.current&&!At){const st=fe().fromTextArea(nt.current,Qe({mode:Je,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},mt));ft(st)}},[nt.current,At]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:nt}))}},74972:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return gr}});var b=y(59301),he=y(44225),le=y(89780),pe=y.n(le),be=y(76374),fe=y(22054),Ce=y(6313),Re=y(25717),ke=y(99498),Se=y(25419),je=y(67549),Fe=y(94200),St=({value:Yn="",className:Tr,showTextOnly:Sr,showLines:Dr,style:Lr={}})=>{const Qn=(0,b.useMemo)(()=>"",[Yn]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Qn}}))},tt=Object.defineProperty,qe=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Xe=(Yn,Tr,Sr)=>Tr in Yn?tt(Yn,Tr,{enumerable:!0,configurable:!0,writable:!0,value:Sr}):Yn[Tr]=Sr,He=(Yn,Tr)=>{for(var Sr in Tr||(Tr={}))We.call(Tr,Sr)&&Xe(Yn,Sr,Tr[Sr]);if(Ge)for(var Sr of Ge(Tr))Ve.call(Tr,Sr)&&Xe(Yn,Sr,Tr[Sr]);return Yn},_e=(Yn,Tr)=>qe(Yn,Qe(Tr));let Ze=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Je({onActionCallback:Yn,title:Tr,icon:Sr,actionName:Dr,className:Lr="",children:Qn}){function _r(){Yn(Dr)}return b.createElement("a",{title:Tr,className:Lr,onClick:_r},b.createElement("i",{className:`${Sr}`}),Qn)}var mt=({watch:Yn,showNullButton:Tr,showNullProgramButton:Sr,onActionCallback:Dr,fullScreen:Lr,insertTemp:Qn,hidetoolBar:_r,extraUse:sa})=>{const jr=[...Ze,{title:`${Yn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Yn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return b.createElement("ul",{className:"markdown-toolbar-container"},!_r&&jr.map((va,ta)=>b.createElement("li",{key:ta},va.actionName?b.createElement(Je,_e(He({},va),{onActionCallback:Dr})):b.createElement("span",{className:"v-line"}))),Tr?b.createElement("li",null,b.createElement(Je,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dr},b.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Sr?b.createElement(b.Fragment,null,b.createElement("li",null,b.createElement(Je,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Dr},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),b.createElement("li",null,b.createElement(Je,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Dr},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Qn&&b.createElement("li",null,b.createElement(Je,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Qn}`,onActionCallback:Dr},b.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),sa&&b.createElement("li",null,sa),b.createElement("li",{className:"btn-full-screen"},b.createElement(Je,{icon:`${Lr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Lr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dr})))},nt=y(62488),At=y(28284),ft=y(37568),st=y(7939),Tt=Object.defineProperty,_t=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Ln=(Yn,Tr,Sr)=>Tr in Yn?Tt(Yn,Tr,{enumerable:!0,configurable:!0,writable:!0,value:Sr}):Yn[Tr]=Sr,Ct=(Yn,Tr)=>{for(var Sr in Tr||(Tr={}))It.call(Tr,Sr)&&Ln(Yn,Sr,Tr[Sr]);if(kt)for(var Sr of kt(Tr))$t.call(Tr,Sr)&&Ln(Yn,Sr,Tr[Sr]);return Yn},Ke=(Yn,Tr)=>_t(Yn,$e(Tr));const Ee={labelCol:{span:4},wrapperCol:{span:20}};var en=({callback:Yn,onCancel:Tr})=>{function Sr(Dr){Yn(Dr)}return b.createElement(At.default,Ke(Ct({},Ee),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Sr,style:{width:500}}),b.createElement(At.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(ft.default,null)),b.createElement(At.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(ft.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(st.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(st.ZP,{type:"ghost",onClick:Tr},"\u53D6\u6D88")))},on=y(67824),it=y(22477),jt=y(62957),zt=y(77019),On=y(18997),ut=y(59301),Sn=({callback:Yn,onCancel:Tr})=>{const Sr=document.createElement("canvas"),Dr=Sr.getContext("2d");Sr.width=1e3,Sr.height=800,Dr.fillStyle="#ffffff",Dr.fillRect(0,0,Sr.width,Sr.height);const Lr=Sr.toDataURL("image/png");return ut.createElement(jt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ut.createElement(zt.Z,{style:{height:"100vh"}},ut.createElement(On.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Lr,visible:!0,title:String(Date.now())},onOk:Qn=>{Yn({src:Qn.url})},onClose:Tr})))},Vt=y(36207),vn=y(5269),cn=y(6767),De={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},me=y(59301),Te=(0,b.forwardRef)(({onCancel:Yn,editImgId:Tr,callback:Sr},Dr)=>{let Lr=(0,b.useRef)(),Qn=(0,b.useRef)(),_r=(0,b.useRef)(),sa=(0,b.useRef)(!1);const jr=(0,b.useRef)(!1);console.log("ref:",Dr);const[va,ta]=(0,b.useState)(0),[Hn,lr]=(0,b.useState)("100vh");return(0,b.useEffect)(()=>{ta(1)},[]),(0,b.useImperativeHandle)(Dr,()=>({setHeight:lr})),me.createElement("div",{ref:jr,className:"body-overflow-initial"},me.createElement(Vt.Z,{width:"100vw",height:Hn,footer:null,closable:!0,placement:"bottom",open:!!va,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${De.drawerWrap}`,onClose:()=>{window.saveDrawData(Kr=>{Sr({src:`/api/attachments/${Kr}`,id:Kr})})},title:me.createElement(zt.Z,{align:"middle"},me.createElement(vn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),me.createElement(vn.Z,{onClick:()=>{lr(Hn==="60px"?"100vh":"60px")}},me.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),me.createElement(vn.Z,{onClick:()=>{window.saveDrawData(Kr=>{if(Kr===null){cn.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}cn.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Sr({src:`/api/attachments/${Kr}`,id:Kr,disabledClose:!0})})}},me.createElement(st.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},me.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Tr||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Qn})))}),Ue=y(42684),ge=y(47889),Le=y(4875);const ot=ge.ZP.Group,Yt={margin:"0 8px"};var wt=({callback:Yn,onCancel:Tr})=>{function Sr(Dr){Yn(Dr)}return b.createElement(At.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Sr},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:Yt},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:Yt},"\u884C\u6570"),b.createElement(At.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(Le.Z,null)),b.createElement("span",{style:Yt},"\u5217\u6570"),b.createElement(At.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(Le.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:Yt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(At.default.Item,{name:"align"},b.createElement(ot,null,b.createElement(ge.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(ge.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(ge.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(ge.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(st.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(st.ZP,{type:"ghost",onClick:Tr},"\u53D6\u6D88")))},gt=y(58755),Mt=y(75354),Ut=y.n(Mt),hn=(0,b.forwardRef)(({use3d:Yn,width:Tr,height:Sr,callback:Dr,showSaveButton:Lr},Qn)=>{const _r=(0,b.useRef)(),sa=(0,b.useRef)(),[jr,va]=(0,b.useState)(!1),ta=(0,b.useRef)({id:_r,appName:"graphing",width:Tr||1e3,height:Sr||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{sa.current=new(Ut())(ta.current,!0),window.onload=function(){sa.current.inject("applet_container")}},[]);const Hn=()=>{var lr=window.ggbApplet.getPNGBase64(1,!0,72);return Dr&&Dr(lr),lr};return(0,b.useEffect)(()=>{ta.current.appName=jr?"3D":"graphing",sa.current.inject("applet_container")},[jr]),(0,b.useEffect)(()=>{va(Yn)},[Yn]),(0,b.useImperativeHandle)(Qn,()=>({getImgData:Hn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:_r}),b.createElement(zt.Z,{align:"middle"},b.createElement(vn.Z,{flex:1},b.createElement(gt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:jr,onChange:lr=>va(lr)})),b.createElement(vn.Z,null,b.createElement(st.ZP,{size:"large",onClick:Hn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),dn=y(80802);const Ft="link",Pn="upload-image",Dn="add-flowchart",An="draw-image",sn="add-flowchart",Nn="code-block",Cn="add-table",Dt="------------",qt={default:Dt,left:`:${Dt}`,center:`:${Dt}:`,right:`${Dt}:`};var Ht=y(8204),bn=y(85333);function Et(){}let lt=0;const de=1e4,In="\u2581",Mn="@\u2581\u2581@",gn="@\u2581@",br=` +**\u6A21\u677F\u6807\u9898** +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,yr=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function sr(Yn){return/^\d+$/.test(Yn)?`${Yn}px`:Yn}const xt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Xn={[xt+"-B"]:"bold",[xt+"-I"]:"italic"},ur={[Ft]:"\u6DFB\u52A0\u94FE\u63A5",[Nn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Pn]:"\u6DFB\u52A0\u56FE\u7247",[An]:"\u6DFB\u52A0\u753B\u56FE",[Dn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Cn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var gr=({defaultValue:Yn="",onChange:Tr,width:Sr="100%",height:Dr=400,miniToolbar:Lr=!1,isFocus:Qn=!1,watch:_r,insertTemp:sa,mode:jr="markdown",id:va="markdown-editor-id",showResizeBar:ta=!1,noStorage:Hn=!1,showNullButton:lr=!1,showNullProgramButton:Kr=!1,hidetoolBar:ua=!1,fullScreen:Qt=!1,onBlur:fn,onCMBeforeChange:Ot,onFullScreen:Jt,className:Lt="",disablePaste:nn=!1,disabled:ht=!1,disabledFill:ln=!1,placeholder:rn="",values:ve="",extraUse:Ie,onAddBlank:Nt})=>{const[Me,et]=(0,b.useState)(null),[Vn,Tn]=(0,b.useState)(Yn),[qn,Mr]=(0,b.useState)(_r),[an,Xt]=(0,b.useState)(Qt),[xn,_n]=(0,b.useState)(""),[yt,er]=(0,b.useState)(0),[Kt,pr]=(0,b.useState)(Dr),[Er,nr]=(0,b.useState)(!1),[kr,hr]=(0,b.useState)(0),[na,$r]=(0,b.useState)(0),Vr=(0,b.useRef)(),qr=(0,b.useRef)(),ha=(0,b.useRef)(),mr=(0,b.useRef)(),Jr=(0,b.useRef)(),Ir=(0,b.useRef)(),la=(0,he.useDispatch)();(0,b.useEffect)(()=>{const ar=window.scrollY||window.pageYOffset;Tn(ve),Me==null||Me.setValue(ve),window.scrollTo(0,ar)},[ve]),(0,b.useEffect)(()=>{Jt==null||Jt(an)},[an]),(0,b.useEffect)(()=>{if(Vr.current){let ar=function(Cr,Pr){var xa;if(nn){Pr.preventDefault();return}const Ma=Pr.clipboardData;if(Ma){const Ia=Ma.types.toString(),Xa=Ma.items;if(Ia==="Files"||Ma.types.indexOf("Files")>-1){if(Pr.preventDefault(),jr=="stex")return;try{let Ua=Xa[1];((xa=Xa[0])==null?void 0:xa.kind)==="file"&&(Ua=Xa[0]);const Ra=Ua.getAsFile(),Ha=Ra.name.split(".").pop();(0,it.I)(Ra,za=>{var Ka,Gn,Ya;za.id?((Ka=Ra==null?void 0:Ra.type)==null?void 0:Ka.indexOf("image"))>-1?or.replaceSelection(``):((Gn=Ra==null?void 0:Ra.type)==null?void 0:Gn.indexOf("video"))>-1?or.replaceSelection(``):((Ya=Ra==null?void 0:Ra.type)==null?void 0:Ya.indexOf("pdf"))>-1?or.replaceSelection(`${Ra.name}`):yr.includes(Ha)?or.replaceSelection(`${Ra.name}`):or.replaceSelection(`[${Ra.name}](/api/attachments/${za.id}?type=${za.content_type})`):(za==null?void 0:za.status)===401&&(document.location.href="/user/login")})}catch(Ua){cn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const or=pe().fromTextArea(Vr.current,{mode:jr,lineNumbers:!Lr,lineWrapping:!0,value:Yn,autoCloseTags:!0,autoCloseBrackets:!0});return or.on("keyup",function(Cr,Pr){Pr.keyCode===8&&(Cr.getValue()==""?or.setOption("placeholder",rn):or.setOption("placeholder",null))}),or.on("keydown",function(Cr,Pr){if(Pr.keyCode===8){var xa=Ta(Cr);xa&&Pr.preventDefault()}}),Qn&&or.focus(),or.on("paste",ar),ht&&or.on("beforeChange",function(Cr,Pr){(Pr.origin==="paste"||Pr.origin==="+input")&&Pr.cancel()}),et(or),()=>{or.off("paste",ar)}}},[]);const Gt=(0,b.useCallback)(()=>{if(qr.current)try{}catch(ar){console.log(ar,"---- to set md editor body height")}},[Kt,qr,an]);(0,b.useEffect)(()=>{function ar(){let or=new be.Z(Cr=>{for(let Pr of Cr)(Pr.target.offsetHeight>0||Pr.target.offsetWidth>0)&&(Gt(),Me.setSize("100%","100%"),Me.refresh())});return or.observe(Vr.current.parentElement),or}if(Me){const or=ar();return()=>{var Cr,Pr;(Cr=Vr.current)!=null&&Cr.parentElement&&or.unobserve((Pr=Vr.current)==null?void 0:Pr.parentElement)}}},[Me,Gt]),(0,b.useEffect)(()=>{if(Me){let ar=[];for(const[or,Cr]of Object.entries(Xn)){let Pr={[or]:()=>{oa(Cr)}};ar.push(Pr),Me.addKeyMap(Pr)}return()=>{for(let or of ar)Me.removeKeyMap(or)}}},[Me]),(0,b.useEffect)(()=>{Qt!==an&&Xt(Qt)},[Qt]),(0,Ht.Z)(()=>{if(!Hn&&yt>0){let ar=new Date().getTime(),or=window.sessionStorage.getItem(va);ar>=yt+de&&(!or||or!==Vn)&&(window.sessionStorage.setItem(va,Vn),nr(!0))}},de),(0,b.useEffect)(()=>{Mr(_r)},[Me,_r]),(0,b.useEffect)(()=>{Me&&Qn&&Me.focus()},[Me,Qn]),(0,b.useEffect)(()=>{if(qn&&Me){let ar=function(Cr){let Pr=Cr.target;if(mr.current){let xa=Pr.scrollTop/Pr.scrollHeight;mr.current.scrollTop=mr.current.scrollHeight*xa}};const or=Me.getScrollerElement();return or.addEventListener("scroll",ar),()=>{or.removeEventListener("scroll",ar)}}},[Me,qn]),(0,b.useEffect)(()=>{if(Me&&Ot){let ar=function(or,Cr){Ot(or,Cr)};return Me.on("beforeChange",ar),()=>{Me.off("beforeChange",ar)}}},[Me,Ot]),(0,b.useEffect)(()=>{if(Me&&fn){let ar=function(){fn(Me.getValue())};return Me.on("blur",ar),()=>{Me.off("blur",ar)}}},[Me,fn]);function Ta(ar,or){var Cr=ar.getDoc(),Pr=Cr.getCursor(),xa=Cr.getLine(Pr.line),Ma=xa.charAt(Pr.ch-1),Ia=xa.lastIndexOf("@\u2581@",Pr.ch),Xa=xa.lastIndexOf("@\u2581\u2581@",Pr.ch),Ua=Ia>Xa?Ia:Xa,Ra=Ia>Xa?3:4;if(Mn.indexOf(Ma)===-1)return null;if(console.log("change1:",or,ar,xa,Pr,Ua,Ia,Xa,Ma),Ua>=0&&Pr.ch-Ua<5){var Ha=Ua+Ra;return Cr.replaceRange("",{line:Pr.line,ch:Ua},{line:Pr.line,ch:Ha}),{line:Pr.line,ch:Ha}}return null}(0,b.useEffect)(()=>{if(Me){let ar=function(or,Cr){const Pr=or.getValue();Tn(Pr),er(new Date().getTime()),or.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Tr&&(Kr?Tr(Pr,dr(Pr)):Tr(Pr))};return Me.on("change",ar),()=>{Me.off("change",ar)}}},[Me,Tr]),(0,b.useEffect)(()=>{if(Me)if(Yn==null)Me.setValue(""),Tn("");else{const ar=window.scrollY||window.pageYOffset;Yn!==Me.getValue()&&(Me.setValue(Yn),Tn(Yn),Me.setCursor(ht?1:Me.lineCount(),0),window.scrollTo(0,ar))}},[Me,Yn]);const oa=(0,b.useCallback)(ar=>{const or=Me.getCursor(),Cr=Me.getSelection();let Pr=Cr.split(` +`);switch(ar){case"bold":return Me.replaceSelection("**"+Cr+"**"),Cr===""&&Me.setCursor(or.line,or.ch+2),Me.focus();case"italic":return Me.replaceSelection("*"+Cr+"*"),Cr===""&&Me.setCursor(or.line,or.ch+1),Me.focus();case"code":return Me.replaceSelection("`"+Cr+"`"),Cr===""&&Me.setCursor(or.line,or.ch+1),Me.focus();case"inline-latex":return(0,bn.Ye)(la)?void 0:(_n("inline-latex"),Me.focus());case"latex":return Me.replaceSelection("```latex\n"+Cr+"\n```"),Me.setCursor(or.line+1,Cr.length+1),Me.focus();case"line-break":return Me.replaceSelection(`
        +`),Me.focus();case"list-ul":return Cr===""?Me.replaceSelection("- "+Cr):Me.replaceSelection(Pr.map(xa=>xa===""?"":`- ${xa}`).join(` +`)),Me.focus();case"list-ol":return Cr===""?Me.replaceSelection("1. "+Cr):Me.replaceSelection(Pr.map((xa,Ma)=>xa===""?"":`${Ma+1}. ${xa}`).join(` +`)),Me.focus();case"add-null-ch":Nt==null||Nt();return;case"add-signal":return Cr===""&&Me.setCursor(or.line,or.ch),Me.replaceSelection(gn),Me.focus();case"add-multiple":return Cr===""&&Me.setCursor(or.line,or.ch),Me.replaceSelection(Mn),Me.focus();case"inster-template-1":return Cr===""&&Me.setCursor(or.line,or.ch),Me.replaceSelection(br),Me.focus();case"eraser":return Me.setValue(""),Me.focus();case"trigger-watch":return Mr(!qn),Me.focus();case"trigger-full-screen":return Xt(!an),Me.focus();case Ft:_n(Ft);return;case Nn:_n(Nn);return;case Pn:_n(Pn);return;case An:_n(An);return;case"maths-latex":if((0,bn.Ye)(la))return;_n("maths-latex");return;case Dn:Jr.current="",sessionStorage.removeItem("file_id"),_n(Dn);return;case Cn:_n(Cn);return;default:throw new Error}},[Me,qn,an]),aa=(0,b.useCallback)((ar,or)=>{var Cr,Pr,xa,Ma,Ia,Xa;ar!=null&&ar.disabledClose||_n("");const{src:Ua,alt:Ra,id:Ha}=ar||{};switch(xn){case Ft:const{title:xi,link:ti}=ar;return Me.replaceSelection(`[${xi}](${ti})`),Me.focus();case Nn:const{language:di,content:mi}=ar;return Me.replaceSelection(["```"+di,mi,"```"].join(` +`)),Me.focus();case"maths-latex":for(var za=atob(ar),Ka=new Uint8Array(za.length),Gn=0;Gn{Ea.id?Me.replaceSelection(`![,](/api/attachments/${Ea.id}?type=${Ea.content_type})`):(Ea==null?void 0:Ea.status)===401&&(document.location.href="/user/login")}),Me.focus();case"inline-latex":return(0,bn.Ye)(la)?void 0:(Me.replaceSelection("`$$"+ar+"$$`"),Me.focus());case sn:return Ha?(Me.getValue().indexOf(Ua)===-1?Me.replaceSelection(`
        ${Ra||
        `):document.getElementById(Ha).src=Ue.Z.API_SERVER+Ua+"?t="+Date.now(),Me.focus()):void 0;case Pn:case An:const Fa=or,Ci=(xa=(Pr=(Cr=Fa==null?void 0:Fa.name)==null?void 0:Cr.split("."))==null?void 0:Pr.pop)==null?void 0:xa.call(Pr);return((Ma=Fa==null?void 0:Fa.type)==null?void 0:Ma.indexOf("image"))>-1||!(Fa!=null&&Fa.type)?Fa!=null&&Fa.align||Fa!=null&&Fa.width?Me.replaceSelection(`

        ${Ra||

        `):Me.replaceSelection(`${Ra||`):((Ia=Fa==null?void 0:Fa.type)==null?void 0:Ia.indexOf("video"))>-1?Me.replaceSelection(``):((Xa=Fa==null?void 0:Fa.type)==null?void 0:Xa.indexOf("pdf"))>-1?Me.replaceSelection(`${Fa.name}`):yr.includes(Ci)?Me.replaceSelection(`${Fa.name}`):Me.replaceSelection(`[${Fa.name}](${Ua})`),Me.focus();case Cn:const{row:Ei,col:wr,align:ja}=ar;let Qa=` +`;for(let Ea=0;Ea{switch(xn){case Ft:return b.createElement(en,{callback:aa,onCancel:ba});case Nn:return b.createElement(on.Z,{callback:aa,onCancel:ba});case Pn:return b.createElement(it.Z,{callback:aa,onCancel:ba});case Dn:return b.createElement(Te,{editImgId:Jr.current,callback:aa,onCancel:ba});case Cn:return b.createElement(wt,{callback:aa,onCancel:ba});case"maths-latex":return b.createElement(hn,{showSaveButton:!0,callback:aa});case"inline-latex":return b.createElement(dn.Z,{showSaveButton:!0,callback:aa});default:return null}},[xn]);function ba(){_n("")}(0,b.useEffect)(()=>{if(ha.current){let ar=function(Ia){xa=!0,Ma=Ia.pageY},or=function(){xa=!1},Cr=function(Ia){if(xa){let Xa=Ia.pageY-Ma;Xa<0&&(Xa=0),Xa>300&&(Xa=300);let Ua=Dr+Xa+"px";pr(Ua)}},Pr=ha.current,xa=!1,Ma=0;return Pr.addEventListener("mousedown",ar),document.addEventListener("mousemove",Cr),document.addEventListener("mouseup",or),()=>{Pr.removeEventListener("mousedown",ar),document.removeEventListener("mousemove",Cr),document.removeEventListener("mouseup",or)}}},[Me,ha]),(0,b.useEffect)(()=>{pr(Dr)},[Dr]);const zr=sr(Sr),ea=sr(Kt),Gr={width:zr,height:ea},rr=(0,b.useMemo)(()=>{if(yt){let ar=new Date(yt),or=ar.getHours(),Cr=ar.getMinutes(),Pr=ar.getSeconds();return or=or<10?"0"+or:or,Cr=Cr<10?"0"+Cr:Cr,Pr=Pr<10?"0"+Pr:Pr,`${or}:${Cr}:${Pr}`}return 0},[yt]),dr=ar=>{const or=[];if(Kr){let Cr=-1;ar=ar.replace(/(@▁▁@|@▁@)/g,function(Pr,xa,Ma){or.push({multiLine:Pr!==gn})})}return or};function fr(){window.sessionStorage.removeItem(va),nr(!1),er(0)}function ir(){nr(!1),er(0),Me.setValue(window.sessionStorage.getItem(va))}(0,b.useEffect)(()=>{ur[xn]&&xn!==An&&xn!==Dn&&setTimeout(()=>{const ar=document.getElementsByClassName("markdown-popup-form")[0],or=window.innerWidth/2-ar.offsetWidth/2,Cr=window.innerHeight/2-ar.offsetHeight/2;hr(or),$r(Cr)},0)},[xn]);const Br=ar=>{ar.preventDefault();const or=ar.clientX-kr,Cr=ar.clientY-na;document.body.onmousemove=Pr=>{let xa=Pr.clientX-or,Ma=Pr.clientY-Cr;const Ia=document.getElementsByClassName("markdown-popup-form")[0],Xa=window.innerWidth-Ia.offsetWidth,Ua=window.innerHeight-Ia.offsetHeight;xa=Math.max(0,Math.min(xa,Xa)),Ma=Math.max(0,Math.min(Ma,Ua)),Yr(Pr.clientX,Pr.clientY,or,Cr)&&(hr(xa),$r(Ma))},document.body.onmouseup=function(){document.body.onmousemove=null}},Yr=(ar,or,Cr,Pr)=>{const xa=document.body.clientHeight,Ma=document.body.clientWidth;return ar<20&&Cr>ar||ar>Ma-20&&Cror||or>xa-20&&Pr{var or;Jr.current=ar,(or=Ir.current)==null||or.setHeight("100vh"),setTimeout(()=>{_n("add-flowchart")},150)}})):null))),ta?b.createElement("a",{ref:ha,className:"editor-resize"}):null,xn===An&&b.createElement(Sn,{callback:aa,onCancel:ba}),xn===Dn&&b.createElement(Te,{ref:Ir,editImgId:Jr.current,callback:aa,onCancel:ba}),b.createElement(nt.Z,null,ur[xn]&&xn!==An&&xn!==Dn?b.createElement(jt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:kr,top:na},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:Br},ur[xn]),open:!0,onCancel:ba,footer:null,destroyOnClose:!0,width:xn===Dn?"1200px":null,height:xn===Dn?"80vh":null,className:"markdown-popup-form"},fa):null))}},22477:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Ze},I:function(){return mt}});var b=y(28284),he=y(6767),le=y(37568),pe=y(44104),be=y(4875),fe=y(47889),Ce=y(7939),Re=y(32546),ke=y(59301),Se=y(59301),je=Object.defineProperty,Fe=Object.defineProperties,St=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ge=(nt,At,ft)=>At in nt?je(nt,At,{enumerable:!0,configurable:!0,writable:!0,value:ft}):nt[At]=ft,We=(nt,At)=>{for(var ft in At||(At={}))qe.call(At,ft)&&Ge(nt,ft,At[ft]);if(tt)for(var ft of tt(At))Qe.call(At,ft)&&Ge(nt,ft,At[ft]);return nt},Ve=(nt,At)=>Fe(nt,St(At));const{useForm:Xe}=b.default,He={width:280,marginRight:10},_e={labelCol:{span:5},wrapperCol:{span:19}};var Ze=({callback:nt,onCancel:At})=>{const[ft]=Xe();let st=(0,ke.useRef)();function Tt(kt){st.current.width=ft.getFieldValue("width"),st.current.align=ft.getFieldValue("align"),nt(kt,st.current)}function _t(kt,It){if(kt.status===-1){he.ZP.error(kt.message);return}ft.setFieldsValue({src:`/api/attachments/${kt.id}`,type:It.type})}function $e(kt){let It=kt.target.files[0];st.current=It,mt(It,_t)}return Se.createElement(b.default,Ve(We({form:ft},_e),{className:"upload-image-panel",onFinish:Tt,style:{width:470,overflow:"hidden"}}),Se.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Se.createElement("div",{className:"flex-container"},Se.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Se.createElement(le.default,{style:He})),Se.createElement(Je,{onFileChange:$e}))),Se.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Se.createElement(le.default,{style:{width:264}})),Se.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Se.createElement(pe.Z,null,Se.createElement(b.default.Item,{name:"width",style:{margin:0}},Se.createElement(be.Z,{style:{width:264}})),Se.createElement("span",{className:"ml8"},"%"))),Se.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Se.createElement(fe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Se.createElement("aside",null,Se.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Se.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Se.createElement(Ce.ZP,{type:"default",onClick:At},"\u53D6\u6D88"))))};function Je({onFileChange:nt}){return Se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Se.createElement("input",{type:"file",onChange:nt}))}function mt(nt,At){if(!nt)throw new String("\u6CA1\u6709\u6587\u4EF6");let ft=new FormData;ft.append("editormd-image-file",nt),ft.append("file_param_name","editormd-image-file"),ft.append("byxhr","true");var st=new window.XMLHttpRequest;st.withCredentials=!0,st.addEventListener("load",function(Tt){At(JSON.parse(Tt.target.responseText),nt)},!1),st.addEventListener("error",function(Tt){console.error(Tt)},!1),st.open("POST",`${Re.KI}/api/attachments.json`),st.send(ft)}},62488:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return le}});var b=y(59301),he=y(4676);class le extends b.Component{constructor(be){super(be);const fe=window.document;this.node=fe.createElement("div"),fe.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,he.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},84897:function(xe,ae,y){"use strict";y.d(ae,{SV:function(){return Sn},ZP:function(){return ut}});var b=y(59301),he=y(76374);const le={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`)},{label:"System.out.println",content:["System.out.println($0)"].join(` +`)},{label:"System.out.print",content:["System.out.print($0)"].join(` +`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},be={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(` +`)},{label:"if",content:["if () {"," $0","}"].join(` +`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(` +`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(` +`)},{label:"using namespace std",content:["using namespace std"].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)}]},fe={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` +`)}]},Ce={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` +`)}]};var Re=y(53184),ke=y.n(Re),Se=(Vt,vn,cn)=>new Promise((De,me)=>{var ce=ge=>{try{Ue(cn.next(ge))}catch(Le){me(Le)}},Te=ge=>{try{Ue(cn.throw(ge))}catch(Le){me(Le)}},Ue=ge=>ge.done?De(ge.value):Promise.resolve(ge.value).then(ce,Te);Ue((cn=cn.apply(Vt,vn)).next())});const je={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Fe=(Vt,vn,cn,De)=>{const me=vn.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:cn.lineNumber,endColumn:cn.column});return Array.from(new Set(me.match(/\b\w{2,}\b/g)||[])).map(Te=>({label:Te,kind:Vt.languages.CompletionItemKind.Text,insertText:Te,range:De}))},St=(Vt,vn,cn,De)=>{Vt.languages.registerCompletionItemProvider(vn,{provideCompletionItems(me,ce){const Te=me.getWordUntilPosition(ce),Ue={startLineNumber:ce.lineNumber,endLineNumber:ce.lineNumber,startColumn:Te.startColumn,endColumn:Te.endColumn},ge=me.getLineContent(ce.lineNumber).substring(Te.startColumn-2,Te.endColumn);return{suggestions:[...Fe(Vt,me,ce,Ue),...cn.map(ot=>({label:ot,kind:Vt.languages.CompletionItemKind.Keyword,documentation:ot,insertText:ot,insertTextRules:Vt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ue})),...De.map(ot=>({label:ot.label,kind:Vt.languages.CompletionItemKind.Snippet,documentation:ot.content,insertText:ge.startsWith("#")?ot.content.replace(/#/,""):ot.content,insertTextRules:Vt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ue}))]}}})};var tt=Vt=>{je.languages.forEach(vn=>{Vt.languages.registerDocumentFormattingEditProvider(vn,{provideDocumentFormattingEdits(cn){return Se(this,null,function*(){const De=ke()(cn.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:cn.getFullModelRange(),text:De}]})}})}),St(Vt,"java",pe.keywords,pe.quickKey),St(Vt,"cpp",be.keywords,be.quickKey),St(Vt,"c",le.keywords,[]),St(Vt,"python",fe.keywords,fe.quickKey),St(Vt,"scala",Ce.keywords,Ce.quickKey)};const qe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Qe=Object.defineProperty,Ge=(Vt,vn,cn)=>vn in Vt?Qe(Vt,vn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Vt[vn]=cn,We=(Vt,vn,cn)=>Ge(Vt,typeof vn!="symbol"?vn+"":vn,cn);const Ve=class td{constructor(vn,cn,De){this.placeholder=vn,this.editor=cn,this.monaco=De,cn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return td.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};We(Ve,"ID","editor.widget.placeholderHint");var He=Ve,_e=y(96236),Ze=y(6767),Je=y(25399),mt=y(78267),nt=y(1773),At=y(56102),ft=Object.defineProperty,st=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,It=(Vt,vn,cn)=>vn in Vt?ft(Vt,vn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Vt[vn]=cn,$t=(Vt,vn)=>{for(var cn in vn||(vn={}))$e.call(vn,cn)&&It(Vt,cn,vn[cn]);if(_t)for(var cn of _t(vn))kt.call(vn,cn)&&It(Vt,cn,vn[cn]);return Vt},Ln=(Vt,vn)=>st(Vt,Tt(vn)),Ct=(Vt,vn)=>{var cn={};for(var De in Vt)$e.call(Vt,De)&&vn.indexOf(De)<0&&(cn[De]=Vt[De]);if(Vt!=null&&_t)for(var De of _t(Vt))vn.indexOf(De)<0&&kt.call(Vt,De)&&(cn[De]=Vt[De]);return cn},Ke=(Vt,vn,cn)=>new Promise((De,me)=>{var ce=ge=>{try{Ue(cn.next(ge))}catch(Le){me(Le)}},Te=ge=>{try{Ue(cn.throw(ge))}catch(Le){me(Le)}},Ue=ge=>ge.done?De(ge.value):Promise.resolve(ge.value).then(ce,Te);Ue((cn=cn.apply(Vt,vn)).next())});function Ee(Vt){return/^\d+$/.test(Vt)?`${Vt}px`:Vt}function en(){}let on=!1;const it={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function jt(Vt=[]){let vn=Vt;if(Array.isArray(Vt)){for(let cn=0;cnKe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Vt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Vt)}});var ut=Vt=>{var vn=Vt,{width:cn="100%",height:De="100%",value:me,language:ce="javascript",style:Te={},options:Ue={},overrideServices:ge={},theme:Le="vs-dark",onEditBlur:ot,isCopy:Yt=!1,onSave:wt,autoHeight:gt=!1,forbidCopy:Mt=!1,forbidCopyTips:Ut,onChange:Bt=en,editorDidMount:hn=en,onFocus:dn=en,onBreakPoint:Ft=en,breakPointValue:Pn=[],filename:Dn="educoder.txt",errorLine:An,errorContent:sn="",highlightLine:Nn,openBreakPoint:Cn=!1,placeholder:Dt="",showMiniMap:qt=!0}=vn,Ht=Ct(vn,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const bn=(0,b.useRef)(),Et=(0,b.useRef)({}),lt=(0,b.useRef)(),de=(0,b.useRef)(),In=(0,b.useRef)([]),Mn=(0,b.useRef)(!1),gn=(0,b.useRef)(),br=(0,b.useRef)(),yr=(0,b.useRef)(!1),[sr,xr]=(0,b.useState)(!1);function xt(){let Hn;return bn.current&&(Hn=new he.Z(lr=>{for(let Kr of lr)(Kr.target.offsetHeight>0||Kr.target.offsetWidth>0)&&Et.current.instance.layout()}),Hn.observe(bn.current)),Hn}function Xn(){Ze.ZP.warning({content:decodeURIComponent(Ut||qe),key:"monaco-editor-tip"})}const ur=()=>{let Hn=Et.current.instance;if(me!=null&&Hn&&sr){const lr=Hn.getModel();lr&&me!==lr.getValue()&&(on=!0,lr.setValue(me),Hn.layout(),on=!1)}};(0,b.useEffect)(()=>{const Hn=nt.Z.subscribe("formatDocument",lr=>{var Kr;let ua=Et.current.instance;(Kr=ua==null?void 0:ua.getAction)==null||Kr.call(ua,"editor.action.formatDocument").run()});return window.updateMonacoValue=lr=>{Bt(lr)},Hn},[]),(0,b.useEffect)(()=>{var Hn;let lr=Et.current.instance;de.current&&clearTimeout(de.current),de.current=setTimeout(()=>{ur()},500),me&&(me!=null&&me.length)&&((Hn=lr==null?void 0:lr.updateOptions)==null||Hn.call(lr,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(me.split(/\r\n|\r|\n/g).length))+3,5)}))},[me,sr,Et.current]),(0,b.useEffect)(()=>{if(An&&Et.current&&Et.current.instance){let lr=Et.current.instance;lr.changeViewZones(function(Kr){var ua=document.createElement("div");ua.style.padding="10px 20px",ua.style.width="calc(100% - 20px)",ua.className="my-error-line-wrp",ua.innerHTML=sn,Kr.addZone({afterLineNumber:An||11,heightInLines:3,domNode:ua})});var Hn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};lr.addOverlayWidget(Hn),lr.revealPositionInCenter({lineNumber:20,column:1})}},[An,Et.current,sr]);const gr=(Hn="",lr)=>{if(!Hn||Hn.trim()==="")return!0;const ua=Et.current.instance.getModel().getLineTokens(lr);let Qt=!1;for(let fn=0;fn<2;fn++)ua.getStandardTokenType(fn)===1&&(Qt=!0);return Qt};(0,b.useEffect)(()=>{var Hn;const lr=(Hn=Et.current)==null?void 0:Hn.instance;if(lr&&sr&&Mt){const Kr=lr.onDidBlurEditorWidget(()=>{yr.current=!1}),ua=lr.onDidFocusEditorText(()=>{yr.current=!0});return()=>{Kr.dispose(),ua.dispose()}}},[Et.current,sr,Mt]),(0,b.useEffect)(()=>{var Hn;if((Hn=Et.current)!=null&&Hn.instance&&sr&&Cn){let lr=Et.current.instance,Kr=lr.getModel();if(!Kr)return;(()=>{var Ie;let Nt=[],Me=[];const et=Kr.getAllDecorations();for(let Tn of et)Tn.options.className==="highlighted-line"&&(Nt.push((Ie=Tn==null?void 0:Tn.range)==null?void 0:Ie.startLineNumber),Me.push(Tn==null?void 0:Tn.id));if(Nn===Nt[0])return;Kr.deltaDecorations(Me,[]);const Vn=Kr.getLineCount();Nn&&Nn<=Vn&&(lr.deltaDecorations([],[{range:new zt.Range(Nn,1,Nn,Kr.getLineMaxColumn(Nn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),lr.revealLineInCenter(Nn))})();const Qt=(Ie=!1)=>{var Nt;let Me=[],et=[];const Vn=Kr.getAllDecorations();for(let Tn of Vn)Tn.options.linesDecorationsClassName==="breakpoints-select"&&(Me.push((Nt=Tn==null?void 0:Tn.range)==null?void 0:Nt.startLineNumber),et.push(Tn==null?void 0:Tn.id));if(Ie)return{lines:Me,ids:et};Ft(Me)},fn=Ie=>Ke(void 0,null,function*(){let Nt={range:new zt.Range(Ie,1,Ie,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Kr.deltaDecorations([],[Nt]),Qt()}),Ot=Ie=>Ke(void 0,null,function*(){let Nt=[];const Me=lr.getLineDecorations(Ie);for(let et of Me)et.options.linesDecorationsClassName==="breakpoints-select"&&Nt.push(et.id);yield Kr.deltaDecorations(Nt,[]),Qt()}),Jt=Ie=>{let Nt=lr.getLineDecorations(Ie);for(let Me of Nt)if(Me.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,mt.isEqual)(Pn,Qt(!0).lines)){Kr.deltaDecorations(Qt(!0).ids,[]);const Ie=Pn.map(Nt=>({range:new zt.Range(Nt,1,Nt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Kr.deltaDecorations([],Ie)}const Lt=lr.onDidChangeModelContent(Ie=>{let Nt=lr.getPosition();if(Nt){let Me=Nt.lineNumber;clearTimeout(br.current),br.current=setTimeout(()=>{gr(Kr.getLineContent(Me),Me)?Ot(Me):Jt(Me)?(Ot(Me),fn(Me)):Qt()},100)}}),nn=lr.onMouseDown(Ie=>{var Nt,Me,et;if(Ie.target.detail&&((et=(Me=(Nt=Ie.target)==null?void 0:Nt.element)==null?void 0:Me.className)!=null&&et.includes("line-numbers"))){let Vn=Ie.target.position.lineNumber;if(gr(Kr.getLineContent(Vn),Vn))return;Jt(Vn)?Ot(Vn):fn(Vn)}}),ht=Ie=>{let Nt={range:new zt.Range(Ie,1,Ie,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};In.current=lr.deltaDecorations(In.current,[Nt])},ln=()=>{In.current=lr.deltaDecorations(In.current,[])},rn=lr.onMouseMove(Ie=>{var Nt,Me,et;if(ln(),Ie.target.detail&&((et=(Me=(Nt=Ie.target)==null?void 0:Nt.element)==null?void 0:Me.className)!=null&&et.includes("line-numbers"))){let Vn=Ie.target.position.lineNumber;if(gr(Kr.getLineContent(Vn),Vn))return;ht(Vn)}}),ve=lr.onMouseLeave(()=>{ln()});return()=>{Lt.dispose(),nn.dispose(),rn.dispose(),ve.dispose()}}},[Et.current,sr,Pn,Nn,Cn,ce]),(0,b.useEffect)(()=>{var Hn;(Hn=Et.current)!=null&&Hn.instance&&Cn&&Et.current.instance.setPosition({lineNumber:0,column:0})},[Nn]);function Yn(){let Hn=Et.current.instance;if(Hn){const lr=Hn.getSelection(),Kr=Et.current.pastePos||{},ua=new zt.Range(Kr.startLineNumber||lr.endLineNumber,Kr.startColumn||lr.endColumn,Kr.endLineNumber||lr.endLineNumber,Kr.endColumn||lr.endColumn);setTimeout(()=>{Hn.executeEdits("",[{range:ua,text:""}])},300)}}function Tr(Hn){(window.navigator.platform.match("Mac")?Hn.metaKey:Hn.ctrlKey)&&Hn.keyCode==83&&(Hn.preventDefault(),wt())}const Sr=()=>{if(gt&&Et.current.instance){const Hn=Et.current.instance.getContentHeight();va(Hn{if(!yr.current)return;const{keyCode:lr,ctrlKey:Kr,metaKey:ua,target:Qt,type:fn}=Hn;return(fn==="paste"||(lr===67||lr===86)&&(ua||Kr))&&Qt.nodeName==="TEXTAREA"&&(Xn(),Hn.preventDefault()),!1};function Qn(Hn,lr){var Kr=window.URL||window.webkitURL||window,ua=new Blob([lr]),Qt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Qt.href=Kr.createObjectURL(ua),Qt.download=Hn,Dr(Qt)}(0,b.useEffect)(()=>{Sr()},[Sr]),(0,b.useEffect)(()=>{bn.current&&!sr&&Promise.all([y.e(8909),y.e(1865)]).then(y.bind(y,71448)).then(Hn=>{try{zt=Hn,Et.current.instance=zt.editor.create(bn.current,{value:me,language:jt(ce),theme:Le,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:qt||!1}},ge);const lr=Et.current.instance;let Qt=[..._e.BH._menuItems].find(Lt=>Lt[0]._debugName=="EditorContext")[1],fn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ot=(Lt,nn)=>{var ht,ln;let rn=Lt._first;do nn.includes((ln=(ht=rn.element)==null?void 0:ht.command)==null?void 0:ln.id)&&Lt._remove(rn);while(rn=rn.next)};if(hn(lr,zt),setTimeout(()=>{Sr(),Et.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Qn(Dn||"educoder.txt",lr.getValue())}})},500),Et.current.subscription=lr.onDidChangeModelContent(Lt=>{Mn.current?clearTimeout(gn.current):(Sr(),Bt(lr.getValue(),Lt)),gn.current=setTimeout(()=>{Mn.current=!1},500)}),window.Monaco||tt(zt,jt(ce)),Mt&&(Ot(Qt,fn),bn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Lr),window.removeEventListener("paste",Lr),window.addEventListener("keydown",Lr),window.addEventListener("paste",Lr)),window.Monaco=zt,ot&&lr.onDidBlurEditorWidget(()=>{ot(lr.getValue())}),dn&&lr.onDidFocusEditorText(()=>{Mt&&On(),dn(lr.getValue())}),Mt){On();try{lr.onDidPaste(Lt=>{const nn=lr.getSelection(),ht=Et.current.pastePos||{},ln=new zt.Range(ht.startLineNumber||nn.endLineNumber,ht.startColumn||nn.endColumn,ht.endLineNumber||nn.endLineNumber,ht.endColumn||nn.endColumn);lr.executeEdits("",[{range:Lt.range,text:""}])})}catch(Lt){}}let Jt=xt();return Dt&&typeof Dt=="string"&&new He(Dt,lr,zt),xr(!0),()=>{const Lt=Et.current.instance;Lt.dispose();const nn=Lt.getModel();nn&&nn.dispose(),Et.current.subscription&&Et.current.subscription.dispose(),Jt.unobserve(bn.current)}}catch(lr){}})},[]),(0,b.useEffect)(()=>{if(Et.current.instance&&sr)return document.addEventListener("keydown",Tr,!1),()=>{document.removeEventListener("keydown",Tr)}},[wt,sr]),(0,b.useEffect)(()=>{let Hn=Et.current.instance;if(Hn&&sr){let lr=jt(ce);zt.editor.setModelLanguage(Hn.getModel(),lr)}},[ce,sr]),(0,b.useEffect)(()=>{Et.current.instance&&sr&&zt.editor.setTheme(Le)},[Le,sr]),(0,b.useEffect)(()=>{let Hn=Et.current.instance;lt.current=Ue,Hn&&sr&&(Hn.updateOptions($t({},Ue)),setTimeout(()=>{Hn.getModel().updateOptions($t({},Ue))},200))},[JSON.stringify(Ue),sr]),(0,b.useEffect)(()=>{let Hn=Et.current.instance;Hn&&sr&&Hn.layout()},[cn,De,sr]);const[_r,sa]=(0,b.useState)(Ee(cn)),[jr,va]=(0,b.useState)(Ee(De)),ta=Ln($t({},Te),{width:_r,height:jr,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:bn,style:ta,onFocus:()=>{Mt&&On()}},Yt&&b.createElement(At.CopyToClipboard,{text:me,onCopy:()=>Ze.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Je.Z,{title:"\u590D\u5236\u4EE3\u7801"},b.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},b.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Sn({width:Vt="100%",height:vn="100%",original:cn,modified:De,language:me,options:ce={}}){const Te=(0,b.useRef)(),[Ue,ge]=(0,b.useState)(null);function Le(gt){let Mt;return Te.current&&(Mt=new he.Z(Ut=>{for(let Bt of Ut)(Bt.target.offsetHeight>0||Bt.target.offsetWidth>0)&>.layout()}),Mt.observe(Te.current)),Mt}(0,b.useEffect)(()=>(Te.current&&Promise.all([y.e(8909),y.e(9404)]).then(y.bind(y,2550)).then(gt=>{zt=gt;const Mt=zt.editor.createDiffEditor(Te.current,Ln($t({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ce),{wordWrap:!0}));ge(Mt);let Ut=Le(Mt);return()=>{Mt.dispose();const Bt=Mt.getModel();Bt&&Bt.dispose(),Ut.unobserve(Te.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{Ue&&Ue.setModel({original:zt.editor.createModel(cn,me),modified:zt.editor.createModel(De,me)})},[cn,De,me,Ue]);const ot=Ee(Vt),Yt=Ee(vn),wt={width:ot,height:Yt};return b.createElement("div",{className:"my-diff-editor",ref:Te,style:wt})}},8204:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return he}});var b=y(59301);function he(le,pe){const be=(0,b.useRef)();(0,b.useEffect)(()=>{be.current=le}),(0,b.useEffect)(()=>{function fe(){be.current()}if(pe!==null){let Ce=setInterval(fe,pe);return()=>clearInterval(Ce)}},[pe])}},98590:function(xe,ae,y){"use strict";y.r(ae),y.d(ae,{default:function(){return ma}});var b=y(59301),he=y(6767),le=y(94968),pe=y(62957),be=y(25399),fe=y(29787),Ce=y(75727),Re=y(7939),ke=y(37568),Se=y(44225),je={flex_box_center:"flex_box_center___tP7O7",flex_space_between:"flex_space_between___DzPut",flex_box_vertical_center:"flex_box_vertical_center___lvMeU",flex_box_center_end:"flex_box_center_end___AEVBm",flex_box_column:"flex_box_column___CakhE",wrap:"wrap___EF2Mg",show_button:"show_button___iz0Ga",show_button_icon:"show_button_icon___iNp_E",left:"left___EXwxP",leftheader:"leftheader___V5S1y",close_ai:"close_ai___eHxuv",leftcontent:"leftcontent___lFc7i",leftcontentright:"leftcontentright___GsuUS",liaotian_files:"liaotian_files___QnDUu",liaotian_file:"liaotian_file___dQ703",fileName:"fileName___cjuxg",fileDelred:"fileDelred___nGLZO",fileDel:"fileDel___tgTrx",leftcontentleft:"leftcontentleft___U6nEw",letitle:"letitle___Pb89J",lecont:"lecont___VJ9Uk",left_step:"left_step___fEbWU",left_step_item:"left_step_item___idu68",stepNum:"stepNum___eFutj",item_title:"item_title___jSxBN",item_status:"item_status___q1inY",practice:"practice___QnJoR",inputTop:"inputTop___xG6Ir",dropdown:"dropdown___U6r2x",inputWrap:"inputWrap___GPfQj",action:"action___NU3v3",btnWrap:"btnWrap___gELWd",btn:"btn___uT9kw",btnActive:"btnActive___WyhNu",btnDisabled:"btnDisabled___YlRSu",uploadBtn:"uploadBtn___mcZ1N",sendBtn:"sendBtn___RYtg9",sendBtnDisabled:"sendBtnDisabled___wCYSg",cancelBtn:"cancelBtn___FIY1n",files:"files___gYUIb",left_data:"left_data___PppxQ",right_data:"right_data___yWB32",file:"file___mAxSR",right:"right___CTfSa",right_header:"right_header___w06pV",right_header_title:"right_header_title___GpvW2",button_list:"button_list___gZxzJ",button_left:"button_left___MtoEX",button_right:"button_right___a8DQX",right_step:"right_step___J31m3",step_item:"step_item___mjRBJ",stream_header:"stream_header___W8pxs",stream_header_title:"stream_header_title___ShG5p",stream_tootip:"stream_tootip___IvO6Z",tootip_text:"tootip_text___lvbXo",loadingPic:"loadingPic___cEOTx",dots:"dots___cYjHi"},Fe=y(42684),St=y(85333),tt={container:"container___esDWu",katex:"katex____ln1S",liWrap:"liWrap___oniVY",backBottom:"backBottom___qLjSm",imgBox:"imgBox___xQGaU"},qe=y(86204),Qe=Object.defineProperty,Ge=(oe,z,te)=>z in oe?Qe(oe,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):oe[z]=te,We=(oe,z,te)=>Ge(oe,typeof z!="symbol"?z+"":z,te),Ve=(oe,z,te)=>new Promise((ue,we)=>{var Pe=ct=>{try{pt(te.next(ct))}catch(Wt){we(Wt)}},rt=ct=>{try{pt(te.throw(ct))}catch(Wt){we(Wt)}},pt=ct=>ct.done?ue(ct.value):Promise.resolve(ct.value).then(Pe,rt);pt((te=te.apply(oe,z)).next())});class Xe extends qe.EventEmitter{constructor(z,te){super(),We(this,"url"),We(this,"body"),We(this,"fullContent",""),We(this,"controller",null),this.url=z,this.body=te}startStream(){return Ve(this,null,function*(){this.controller=new AbortController;const{signal:z}=this.controller;try{const te=yield fetch(this.url,(0,St.Ec)({method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:z}));if(!te.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${te.status}`);const ue=te.headers.get("content-type");if(!ue)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ue.includes("application/json")){const rt=yield te.json();this.emit("error",rt);return}if(!ue.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const we=te.body.getReader(),Pe=new TextDecoder("utf-8");for(;;){const{done:rt,value:pt}=yield we.read();if(rt)break;const Wt=Pe.decode(pt,{stream:!0}).split(` +`);for(const pn of Wt)if(pn.startsWith("data:")){const wn=pn.slice(5).trim();if(wn==="[DONE]")break;try{const Bn=JSON.parse(wn);Bn.data&&this.handleData(Bn.data)}catch(Bn){console.error("\u89E3\u6790 JSON \u5931\u8D25:",Bn)}}}this.emit("done",this.fullContent)}catch(te){te.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",te.message)}})}handleData(z){z.content&&(this.fullContent+=z.content,this.emit("data",{chunk:z,full:this.fullContent}))}cancelRequest(){var z;(z=this.controller)==null||z.abort()}}var He=Xe,_e=y(93831),Ze=y(66328),Je=y(84821),mt=y(18369),nt=y(56102),At={answer:"answer___JC571",imgWrap:"imgWrap___QTKQP",codeCopy:"codeCopy___ph6sc"},ft=y(75786),st=y(40797),Tt=y(91378);class _t{constructor(z,te,ue){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=z,this.start=te,this.end=ue}static range(z,te){return te?!z||!z.loc||!te.loc||z.loc.lexer!==te.loc.lexer?null:new _t(z.loc.lexer,z.loc.start,te.loc.end):z&&z.loc}}class $e{constructor(z,te){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=z,this.loc=te}range(z,te){return new $e(te,_t.range(this,z))}}class kt{constructor(z,te){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var ue="KaTeX parse error: "+z,we,Pe,rt=te&&te.loc;if(rt&&rt.start<=rt.end){var pt=rt.lexer.input;we=rt.start,Pe=rt.end,we===pt.length?ue+=" at end of input: ":ue+=" at position "+(we+1)+": ";var ct=pt.slice(we,Pe).replace(/[^]/g,"$&\u0332"),Wt;we>15?Wt="\u2026"+pt.slice(we-15,we):Wt=pt.slice(0,we);var pn;Pe+15":">","<":"<",'"':""","'":"'"},Ke=/[&><"']/g;function Ee(oe){return String(oe).replace(Ke,z=>Ct[z])}var en=function oe(z){return z.type==="ordgroup"||z.type==="color"?z.body.length===1?oe(z.body[0]):z:z.type==="font"?oe(z.body):z},on=function(z){var te=en(z);return te.type==="mathord"||te.type==="textord"||te.type==="atom"},it=function(z){if(!z)throw new Error("Expected non-null, but got "+String(z));return z},jt=function(z){var te=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(z);return te?te[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(te[1])?null:te[1].toLowerCase():"_relative"},zt={deflt:It,escape:Ee,hyphenate:Ln,getBaseElem:en,isCharacterBox:on,protocolFromUrl:jt},On={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:oe=>"#"+oe},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(oe,z)=>(z.push(oe),z)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:oe=>Math.max(0,oe),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:oe=>Math.max(0,oe),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:oe=>Math.max(0,oe),cli:"-e, --max-expand ",cliProcessor:oe=>oe==="Infinity"?1/0:parseInt(oe)},globalGroup:{type:"boolean",cli:!1}};function ut(oe){if(oe.default)return oe.default;var z=oe.type,te=Array.isArray(z)?z[0]:z;if(typeof te!="string")return te.enum[0];switch(te){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class Sn{constructor(z){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,z=z||{};for(var te in On)if(On.hasOwnProperty(te)){var ue=On[te];this[te]=z[te]!==void 0?ue.processor?ue.processor(z[te]):z[te]:ut(ue)}}reportNonstrict(z,te,ue){var we=this.strict;if(typeof we=="function"&&(we=we(z,te,ue)),!(!we||we==="ignore")){if(we===!0||we==="error")throw new kt("LaTeX-incompatible input and strict mode is set to 'error': "+(te+" ["+z+"]"),ue);we==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(te+" ["+z+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+we+"': "+te+" ["+z+"]"))}}useStrictBehavior(z,te,ue){var we=this.strict;if(typeof we=="function")try{we=we(z,te,ue)}catch(Pe){we="error"}return!we||we==="ignore"?!1:we===!0||we==="error"?!0:we==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(te+" ["+z+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+we+"': "+te+" ["+z+"]")),!1)}isTrusted(z){if(z.url&&!z.protocol){var te=zt.protocolFromUrl(z.url);if(te==null)return!1;z.protocol=te}var ue=typeof this.trust=="function"?this.trust(z):this.trust;return!!ue}}class Vt{constructor(z,te,ue){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=z,this.size=te,this.cramped=ue}sup(){return Le[ot[this.id]]}sub(){return Le[Yt[this.id]]}fracNum(){return Le[wt[this.id]]}fracDen(){return Le[gt[this.id]]}cramp(){return Le[Mt[this.id]]}text(){return Le[Ut[this.id]]}isTight(){return this.size>=2}}var vn=0,cn=1,De=2,me=3,ce=4,Te=5,Ue=6,ge=7,Le=[new Vt(vn,0,!1),new Vt(cn,0,!0),new Vt(De,1,!1),new Vt(me,1,!0),new Vt(ce,2,!1),new Vt(Te,2,!0),new Vt(Ue,3,!1),new Vt(ge,3,!0)],ot=[ce,Te,ce,Te,Ue,ge,Ue,ge],Yt=[Te,Te,Te,Te,ge,ge,ge,ge],wt=[De,me,ce,Te,Ue,ge,Ue,ge],gt=[me,me,Te,Te,ge,ge,ge,ge],Mt=[cn,cn,me,me,Te,Te,ge,ge],Ut=[vn,cn,De,me,De,me,De,me],Bt={DISPLAY:Le[vn],TEXT:Le[De],SCRIPT:Le[ce],SCRIPTSCRIPT:Le[Ue]},hn=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function dn(oe){for(var z=0;z=we[0]&&oe<=we[1])return te.name}return null}var Ft=[];hn.forEach(oe=>oe.blocks.forEach(z=>Ft.push(...z)));function Pn(oe){for(var z=0;z=Ft[z]&&oe<=Ft[z+1])return!0;return!1}var Dn=80,An=function(z,te){return"M95,"+(622+z+te)+` +c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 +c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 +c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 +s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 +c69,-144,104.5,-217.7,106.5,-221 +l`+z/2.075+" -"+z+` +c5.3,-9.3,12,-14,20,-14 +H400000v`+(40+z)+`H845.2724 +s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 +c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z +M`+(834+z)+" "+te+"h400000v"+(40+z)+"h-400000z"},sn=function(z,te){return"M263,"+(601+z+te)+`c0.7,0,18,39.7,52,119 +c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 +c340,-704.7,510.7,-1060.3,512,-1067 +l`+z/2.084+" -"+z+` +c4.7,-7.3,11,-11,19,-11 +H40000v`+(40+z)+`H1012.3 +s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 +c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 +s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 +c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z +M`+(1001+z)+" "+te+"h400000v"+(40+z)+"h-400000z"},Nn=function(z,te){return"M983 "+(10+z+te)+` +l`+z/3.13+" -"+z+` +c4,-6.7,10,-10,18,-10 H400000v`+(40+z)+` +H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 +s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 +c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 +c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 +c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 +c53.7,-170.3,84.5,-266.8,92.5,-289.5z +M`+(1001+z)+" "+te+"h400000v"+(40+z)+"h-400000z"},Cn=function(z,te){return"M424,"+(2398+z+te)+` +c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 +c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 +s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 +s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 +l`+z/4.223+" -"+z+`c4,-6.7,10,-10,18,-10 H400000 +v`+(40+z)+`H1014.6 +s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 +c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2z M`+(1001+z)+" "+te+` +h400000v`+(40+z)+"h-400000z"},Dt=function(z,te){return"M473,"+(2713+z+te)+` +c339.3,-1799.3,509.3,-2700,510,-2702 l`+z/5.298+" -"+z+` +c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+z)+`H1017.7 +s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 +c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26 +s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, +606zM`+(1001+z)+" "+te+"h400000v"+(40+z)+"H1017.7z"},qt=function(z){var te=z/2;return"M400000 "+z+" H0 L"+te+" 0 l65 45 L145 "+(z-80)+" H400000z"},Ht=function(z,te,ue){var we=ue-54-te-z;return"M702 "+(z+te)+"H400000"+(40+z)+` +H742v`+we+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 +h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 +c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 +219 661 l218 661zM702 `+te+"H400000v"+(40+z)+"H742z"},bn=function(z,te,ue){te=1e3*te;var we="";switch(z){case"sqrtMain":we=An(te,Dn);break;case"sqrtSize1":we=sn(te,Dn);break;case"sqrtSize2":we=Nn(te,Dn);break;case"sqrtSize3":we=Cn(te,Dn);break;case"sqrtSize4":we=Dt(te,Dn);break;case"sqrtTall":we=Ht(te,Dn,ue)}return we},Et=function(z,te){switch(z){case"\u239C":return"M291 0 H417 V"+te+" H291z M291 0 H417 V"+te+" H291z";case"\u2223":return"M145 0 H188 V"+te+" H145z M145 0 H188 V"+te+" H145z";case"\u2225":return"M145 0 H188 V"+te+" H145z M145 0 H188 V"+te+" H145z"+("M367 0 H410 V"+te+" H367z M367 0 H410 V"+te+" H367z");case"\u239F":return"M457 0 H583 V"+te+" H457z M457 0 H583 V"+te+" H457z";case"\u23A2":return"M319 0 H403 V"+te+" H319z M319 0 H403 V"+te+" H319z";case"\u23A5":return"M263 0 H347 V"+te+" H263z M263 0 H347 V"+te+" H263z";case"\u23AA":return"M384 0 H504 V"+te+" H384z M384 0 H504 V"+te+" H384z";case"\u23D0":return"M312 0 H355 V"+te+" H312z M312 0 H355 V"+te+" H312z";case"\u2016":return"M257 0 H300 V"+te+" H257z M257 0 H300 V"+te+" H257z"+("M478 0 H521 V"+te+" H478z M478 0 H521 V"+te+" H478z");default:return""}},lt={doubleleftarrow:`M262 157 +l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 + 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 + 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 +c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 + 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 +-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 +-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z +m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l +-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 + 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 +-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 +-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 +-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 +c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 +-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 + 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 +-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 +c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 + 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 + 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 + l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 +-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 + 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 + 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 + 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 +-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 +H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 + 435 0h399565z`,leftgroupunder:`M400000 262 +H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 + 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 +-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 +-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 +-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 + 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 +-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 +-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z +m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 + 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 + 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 +-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 + 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 +-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 +v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 +-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 +-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 + 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z +M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z +M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 +-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 +c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 + 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z +M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 +c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 +-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 + 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 + 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 +c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 + 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 + 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 +-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 +-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z +m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 +60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 +-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z +m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 +c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 +-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z +m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 +85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 +-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z +m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 +c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 +-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 + 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 + 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 +-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 + 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l +-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 +s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 +c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 + 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 +-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 + 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 + 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 +-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 +-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 + 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 +-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 + 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z +m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 + 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 +-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 +-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 + 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 + 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 +-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z +m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 + 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 +-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 + 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z +M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 + 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 +-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 +-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 + 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 +-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 +-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 +-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 + 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 +c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 + 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 + 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 +-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 + 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 +-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 + 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 + 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 +-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 +-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 + 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 +c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 + 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 +-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 + 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 + 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 + -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 +-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 + 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 + 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 + -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 +3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 +10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 +-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 +-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 +H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 +c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 +c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, +-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 +c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 +c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 +s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 +121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 +s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 +c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z +M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 +-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 +13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 +-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 +-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 +151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 +c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 +c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 +c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z +M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, +1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, +-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z +M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},de=function(z,te){switch(z){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+te+` v1759 h347 v-84 +H403z M403 1759 V0 H319 V1759 v`+te+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+te+` v1759 H0 v84 H347z +M347 1759 V0 H263 V1759 v`+te+" v1759 h84z";case"vert":return"M145 15 v585 v"+te+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-te+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+te+" v585 h43z";case"doublevert":return"M145 15 v585 v"+te+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-te+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+te+` v585 h43z +M367 15 v585 v`+te+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-te+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+te+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+te+` v1715 h263 v84 H319z +MM319 602 V0 H403 V602 v`+te+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+te+` v1799 H0 v-84 H319z +MM319 602 V0 H403 V602 v`+te+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+te+` v602 h84z +M403 1759 V0 H319 V1759 v`+te+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+te+` v602 h84z +M347 1759 V0 h-84 V1759 v`+te+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1 +c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349, +-36,557 l0,`+(te+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, +949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9 +c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, +-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 +l0,-`+(te+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, +-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3, +63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 +c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(te+9)+` +c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664 +c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11 +c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 +c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 +l0,-`+(te+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, +-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class In{constructor(z){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=z,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(z){return this.classes.includes(z)}toNode(){for(var z=document.createDocumentFragment(),te=0;tete.toText();return this.children.map(z).join("")}}var Mn={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},gn={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},br={\u00C5:"A",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function yr(oe,z){Mn[oe]=z}function sr(oe,z,te){if(!Mn[z])throw new Error("Font metrics not found for font: "+z+".");var ue=oe.charCodeAt(0),we=Mn[z][ue];if(!we&&oe[0]in br&&(ue=br[oe[0]].charCodeAt(0),we=Mn[z][ue]),!we&&te==="text"&&Pn(ue)&&(we=Mn[z][77]),we)return{depth:we[0],height:we[1],italic:we[2],skew:we[3],width:we[4]}}var xr={};function xt(oe){var z;if(oe>=5?z=0:oe>=3?z=1:z=2,!xr[z]){var te=xr[z]={cssEmPerMu:gn.quad[z]/18};for(var ue in gn)gn.hasOwnProperty(ue)&&(te[ue]=gn[ue][z])}return xr[z]}var Xn=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],ur=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],gr=function(z,te){return te.size<2?z:Xn[z-1][te.size-1]};class Yn{constructor(z){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=z.style,this.color=z.color,this.size=z.size||Yn.BASESIZE,this.textSize=z.textSize||this.size,this.phantom=!!z.phantom,this.font=z.font||"",this.fontFamily=z.fontFamily||"",this.fontWeight=z.fontWeight||"",this.fontShape=z.fontShape||"",this.sizeMultiplier=ur[this.size-1],this.maxSize=z.maxSize,this.minRuleThickness=z.minRuleThickness,this._fontMetrics=void 0}extend(z){var te={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var ue in z)z.hasOwnProperty(ue)&&(te[ue]=z[ue]);return new Yn(te)}havingStyle(z){return this.style===z?this:this.extend({style:z,size:gr(this.textSize,z)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(z){return this.size===z&&this.textSize===z?this:this.extend({style:this.style.text(),size:z,textSize:z,sizeMultiplier:ur[z-1]})}havingBaseStyle(z){z=z||this.style.text();var te=gr(Yn.BASESIZE,z);return this.size===te&&this.textSize===Yn.BASESIZE&&this.style===z?this:this.extend({style:z,size:te})}havingBaseSizing(){var z;switch(this.style.id){case 4:case 5:z=3;break;case 6:case 7:z=1;break;default:z=6}return this.extend({style:this.style.text(),size:z})}withColor(z){return this.extend({color:z})}withPhantom(){return this.extend({phantom:!0})}withFont(z){return this.extend({font:z})}withTextFontFamily(z){return this.extend({fontFamily:z,font:""})}withTextFontWeight(z){return this.extend({fontWeight:z,font:""})}withTextFontShape(z){return this.extend({fontShape:z,font:""})}sizingClasses(z){return z.size!==this.size?["sizing","reset-size"+z.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==Yn.BASESIZE?["sizing","reset-size"+this.size,"size"+Yn.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=xt(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}Yn.BASESIZE=6;var Tr={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},Sr={ex:!0,em:!0,mu:!0},Dr=function(z){return typeof z!="string"&&(z=z.unit),z in Tr||z in Sr||z==="ex"},Lr=function(z,te){var ue;if(z.unit in Tr)ue=Tr[z.unit]/te.fontMetrics().ptPerEm/te.sizeMultiplier;else if(z.unit==="mu")ue=te.fontMetrics().cssEmPerMu;else{var we;if(te.style.isTight()?we=te.havingStyle(te.style.text()):we=te,z.unit==="ex")ue=we.fontMetrics().xHeight;else if(z.unit==="em")ue=we.fontMetrics().quad;else throw new kt("Invalid unit: '"+z.unit+"'");we!==te&&(ue*=we.sizeMultiplier/te.sizeMultiplier)}return Math.min(z.number*ue,te.maxSize)},Qn=function(z){return+z.toFixed(4)+"em"},_r=function(z){return z.filter(te=>te).join(" ")},sa=function(z,te,ue){if(this.classes=z||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=ue||{},te){te.style.isTight()&&this.classes.push("mtight");var we=te.getColor();we&&(this.style.color=we)}},jr=function(z){var te=document.createElement(z);te.className=_r(this.classes);for(var ue in this.style)this.style.hasOwnProperty(ue)&&(te.style[ue]=this.style[ue]);for(var we in this.attributes)this.attributes.hasOwnProperty(we)&&te.setAttribute(we,this.attributes[we]);for(var Pe=0;Pe/=\x00-\x1f]/,ta=function(z){var te="<"+z;this.classes.length&&(te+=' class="'+zt.escape(_r(this.classes))+'"');var ue="";for(var we in this.style)this.style.hasOwnProperty(we)&&(ue+=zt.hyphenate(we)+":"+this.style[we]+";");ue&&(te+=' style="'+zt.escape(ue)+'"');for(var Pe in this.attributes)if(this.attributes.hasOwnProperty(Pe)){if(va.test(Pe))throw new kt("Invalid attribute name '"+Pe+"'");te+=" "+Pe+'="'+zt.escape(this.attributes[Pe])+'"'}te+=">";for(var rt=0;rt",te};class Hn{constructor(z,te,ue,we){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,sa.call(this,z,ue,we),this.children=te||[]}setAttribute(z,te){this.attributes[z]=te}hasClass(z){return this.classes.includes(z)}toNode(){return jr.call(this,"span")}toMarkup(){return ta.call(this,"span")}}class lr{constructor(z,te,ue,we){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,sa.call(this,te,we),this.children=ue||[],this.setAttribute("href",z)}setAttribute(z,te){this.attributes[z]=te}hasClass(z){return this.classes.includes(z)}toNode(){return jr.call(this,"a")}toMarkup(){return ta.call(this,"a")}}class Kr{constructor(z,te,ue){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=te,this.src=z,this.classes=["mord"],this.style=ue}hasClass(z){return this.classes.includes(z)}toNode(){var z=document.createElement("img");z.src=this.src,z.alt=this.alt,z.className="mord";for(var te in this.style)this.style.hasOwnProperty(te)&&(z.style[te]=this.style[te]);return z}toMarkup(){var z=''+zt.escape(this.alt)+'0&&(te=document.createElement("span"),te.style.marginRight=Qn(this.italic)),this.classes.length>0&&(te=te||document.createElement("span"),te.className=_r(this.classes));for(var ue in this.style)this.style.hasOwnProperty(ue)&&(te=te||document.createElement("span"),te.style[ue]=this.style[ue]);return te?(te.appendChild(z),te):z}toMarkup(){var z=!1,te="0&&(ue+="margin-right:"+this.italic+"em;");for(var we in this.style)this.style.hasOwnProperty(we)&&(ue+=zt.hyphenate(we)+":"+this.style[we]+";");ue&&(z=!0,te+=' style="'+zt.escape(ue)+'"');var Pe=zt.escape(this.text);return z?(te+=">",te+=Pe,te+="",te):Pe}}class fn{constructor(z,te){this.children=void 0,this.attributes=void 0,this.children=z||[],this.attributes=te||{}}toNode(){var z="http://www.w3.org/2000/svg",te=document.createElementNS(z,"svg");for(var ue in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,ue)&&te.setAttribute(ue,this.attributes[ue]);for(var we=0;we':''}}class Jt{constructor(z){this.attributes=void 0,this.attributes=z||{}}toNode(){var z="http://www.w3.org/2000/svg",te=document.createElementNS(z,"line");for(var ue in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,ue)&&te.setAttribute(ue,this.attributes[ue]);return te}toMarkup(){var z=" but got "+String(oe)+".")}var ht={bin:1,close:1,inner:1,open:1,punct:1,rel:1},ln={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},rn={math:{},text:{}};function ve(oe,z,te,ue,we,Pe){rn[oe][we]={font:z,group:te,replace:ue},Pe&&ue&&(rn[oe][ue]=rn[oe][we])}var Ie="math",Nt="text",Me="main",et="ams",Vn="accent-token",Tn="bin",qn="close",Mr="inner",an="mathord",Xt="op-token",xn="open",_n="punct",yt="rel",er="spacing",Kt="textord";ve(Ie,Me,yt,"\u2261","\\equiv",!0),ve(Ie,Me,yt,"\u227A","\\prec",!0),ve(Ie,Me,yt,"\u227B","\\succ",!0),ve(Ie,Me,yt,"\u223C","\\sim",!0),ve(Ie,Me,yt,"\u22A5","\\perp"),ve(Ie,Me,yt,"\u2AAF","\\preceq",!0),ve(Ie,Me,yt,"\u2AB0","\\succeq",!0),ve(Ie,Me,yt,"\u2243","\\simeq",!0),ve(Ie,Me,yt,"\u2223","\\mid",!0),ve(Ie,Me,yt,"\u226A","\\ll",!0),ve(Ie,Me,yt,"\u226B","\\gg",!0),ve(Ie,Me,yt,"\u224D","\\asymp",!0),ve(Ie,Me,yt,"\u2225","\\parallel"),ve(Ie,Me,yt,"\u22C8","\\bowtie",!0),ve(Ie,Me,yt,"\u2323","\\smile",!0),ve(Ie,Me,yt,"\u2291","\\sqsubseteq",!0),ve(Ie,Me,yt,"\u2292","\\sqsupseteq",!0),ve(Ie,Me,yt,"\u2250","\\doteq",!0),ve(Ie,Me,yt,"\u2322","\\frown",!0),ve(Ie,Me,yt,"\u220B","\\ni",!0),ve(Ie,Me,yt,"\u221D","\\propto",!0),ve(Ie,Me,yt,"\u22A2","\\vdash",!0),ve(Ie,Me,yt,"\u22A3","\\dashv",!0),ve(Ie,Me,yt,"\u220B","\\owns"),ve(Ie,Me,_n,".","\\ldotp"),ve(Ie,Me,_n,"\u22C5","\\cdotp"),ve(Ie,Me,Kt,"#","\\#"),ve(Nt,Me,Kt,"#","\\#"),ve(Ie,Me,Kt,"&","\\&"),ve(Nt,Me,Kt,"&","\\&"),ve(Ie,Me,Kt,"\u2135","\\aleph",!0),ve(Ie,Me,Kt,"\u2200","\\forall",!0),ve(Ie,Me,Kt,"\u210F","\\hbar",!0),ve(Ie,Me,Kt,"\u2203","\\exists",!0),ve(Ie,Me,Kt,"\u2207","\\nabla",!0),ve(Ie,Me,Kt,"\u266D","\\flat",!0),ve(Ie,Me,Kt,"\u2113","\\ell",!0),ve(Ie,Me,Kt,"\u266E","\\natural",!0),ve(Ie,Me,Kt,"\u2663","\\clubsuit",!0),ve(Ie,Me,Kt,"\u2118","\\wp",!0),ve(Ie,Me,Kt,"\u266F","\\sharp",!0),ve(Ie,Me,Kt,"\u2662","\\diamondsuit",!0),ve(Ie,Me,Kt,"\u211C","\\Re",!0),ve(Ie,Me,Kt,"\u2661","\\heartsuit",!0),ve(Ie,Me,Kt,"\u2111","\\Im",!0),ve(Ie,Me,Kt,"\u2660","\\spadesuit",!0),ve(Ie,Me,Kt,"\xA7","\\S",!0),ve(Nt,Me,Kt,"\xA7","\\S"),ve(Ie,Me,Kt,"\xB6","\\P",!0),ve(Nt,Me,Kt,"\xB6","\\P"),ve(Ie,Me,Kt,"\u2020","\\dag"),ve(Nt,Me,Kt,"\u2020","\\dag"),ve(Nt,Me,Kt,"\u2020","\\textdagger"),ve(Ie,Me,Kt,"\u2021","\\ddag"),ve(Nt,Me,Kt,"\u2021","\\ddag"),ve(Nt,Me,Kt,"\u2021","\\textdaggerdbl"),ve(Ie,Me,qn,"\u23B1","\\rmoustache",!0),ve(Ie,Me,xn,"\u23B0","\\lmoustache",!0),ve(Ie,Me,qn,"\u27EF","\\rgroup",!0),ve(Ie,Me,xn,"\u27EE","\\lgroup",!0),ve(Ie,Me,Tn,"\u2213","\\mp",!0),ve(Ie,Me,Tn,"\u2296","\\ominus",!0),ve(Ie,Me,Tn,"\u228E","\\uplus",!0),ve(Ie,Me,Tn,"\u2293","\\sqcap",!0),ve(Ie,Me,Tn,"\u2217","\\ast"),ve(Ie,Me,Tn,"\u2294","\\sqcup",!0),ve(Ie,Me,Tn,"\u25EF","\\bigcirc",!0),ve(Ie,Me,Tn,"\u2219","\\bullet",!0),ve(Ie,Me,Tn,"\u2021","\\ddagger"),ve(Ie,Me,Tn,"\u2240","\\wr",!0),ve(Ie,Me,Tn,"\u2A3F","\\amalg"),ve(Ie,Me,Tn,"&","\\And"),ve(Ie,Me,yt,"\u27F5","\\longleftarrow",!0),ve(Ie,Me,yt,"\u21D0","\\Leftarrow",!0),ve(Ie,Me,yt,"\u27F8","\\Longleftarrow",!0),ve(Ie,Me,yt,"\u27F6","\\longrightarrow",!0),ve(Ie,Me,yt,"\u21D2","\\Rightarrow",!0),ve(Ie,Me,yt,"\u27F9","\\Longrightarrow",!0),ve(Ie,Me,yt,"\u2194","\\leftrightarrow",!0),ve(Ie,Me,yt,"\u27F7","\\longleftrightarrow",!0),ve(Ie,Me,yt,"\u21D4","\\Leftrightarrow",!0),ve(Ie,Me,yt,"\u27FA","\\Longleftrightarrow",!0),ve(Ie,Me,yt,"\u21A6","\\mapsto",!0),ve(Ie,Me,yt,"\u27FC","\\longmapsto",!0),ve(Ie,Me,yt,"\u2197","\\nearrow",!0),ve(Ie,Me,yt,"\u21A9","\\hookleftarrow",!0),ve(Ie,Me,yt,"\u21AA","\\hookrightarrow",!0),ve(Ie,Me,yt,"\u2198","\\searrow",!0),ve(Ie,Me,yt,"\u21BC","\\leftharpoonup",!0),ve(Ie,Me,yt,"\u21C0","\\rightharpoonup",!0),ve(Ie,Me,yt,"\u2199","\\swarrow",!0),ve(Ie,Me,yt,"\u21BD","\\leftharpoondown",!0),ve(Ie,Me,yt,"\u21C1","\\rightharpoondown",!0),ve(Ie,Me,yt,"\u2196","\\nwarrow",!0),ve(Ie,Me,yt,"\u21CC","\\rightleftharpoons",!0),ve(Ie,et,yt,"\u226E","\\nless",!0),ve(Ie,et,yt,"\uE010","\\@nleqslant"),ve(Ie,et,yt,"\uE011","\\@nleqq"),ve(Ie,et,yt,"\u2A87","\\lneq",!0),ve(Ie,et,yt,"\u2268","\\lneqq",!0),ve(Ie,et,yt,"\uE00C","\\@lvertneqq"),ve(Ie,et,yt,"\u22E6","\\lnsim",!0),ve(Ie,et,yt,"\u2A89","\\lnapprox",!0),ve(Ie,et,yt,"\u2280","\\nprec",!0),ve(Ie,et,yt,"\u22E0","\\npreceq",!0),ve(Ie,et,yt,"\u22E8","\\precnsim",!0),ve(Ie,et,yt,"\u2AB9","\\precnapprox",!0),ve(Ie,et,yt,"\u2241","\\nsim",!0),ve(Ie,et,yt,"\uE006","\\@nshortmid"),ve(Ie,et,yt,"\u2224","\\nmid",!0),ve(Ie,et,yt,"\u22AC","\\nvdash",!0),ve(Ie,et,yt,"\u22AD","\\nvDash",!0),ve(Ie,et,yt,"\u22EA","\\ntriangleleft"),ve(Ie,et,yt,"\u22EC","\\ntrianglelefteq",!0),ve(Ie,et,yt,"\u228A","\\subsetneq",!0),ve(Ie,et,yt,"\uE01A","\\@varsubsetneq"),ve(Ie,et,yt,"\u2ACB","\\subsetneqq",!0),ve(Ie,et,yt,"\uE017","\\@varsubsetneqq"),ve(Ie,et,yt,"\u226F","\\ngtr",!0),ve(Ie,et,yt,"\uE00F","\\@ngeqslant"),ve(Ie,et,yt,"\uE00E","\\@ngeqq"),ve(Ie,et,yt,"\u2A88","\\gneq",!0),ve(Ie,et,yt,"\u2269","\\gneqq",!0),ve(Ie,et,yt,"\uE00D","\\@gvertneqq"),ve(Ie,et,yt,"\u22E7","\\gnsim",!0),ve(Ie,et,yt,"\u2A8A","\\gnapprox",!0),ve(Ie,et,yt,"\u2281","\\nsucc",!0),ve(Ie,et,yt,"\u22E1","\\nsucceq",!0),ve(Ie,et,yt,"\u22E9","\\succnsim",!0),ve(Ie,et,yt,"\u2ABA","\\succnapprox",!0),ve(Ie,et,yt,"\u2246","\\ncong",!0),ve(Ie,et,yt,"\uE007","\\@nshortparallel"),ve(Ie,et,yt,"\u2226","\\nparallel",!0),ve(Ie,et,yt,"\u22AF","\\nVDash",!0),ve(Ie,et,yt,"\u22EB","\\ntriangleright"),ve(Ie,et,yt,"\u22ED","\\ntrianglerighteq",!0),ve(Ie,et,yt,"\uE018","\\@nsupseteqq"),ve(Ie,et,yt,"\u228B","\\supsetneq",!0),ve(Ie,et,yt,"\uE01B","\\@varsupsetneq"),ve(Ie,et,yt,"\u2ACC","\\supsetneqq",!0),ve(Ie,et,yt,"\uE019","\\@varsupsetneqq"),ve(Ie,et,yt,"\u22AE","\\nVdash",!0),ve(Ie,et,yt,"\u2AB5","\\precneqq",!0),ve(Ie,et,yt,"\u2AB6","\\succneqq",!0),ve(Ie,et,yt,"\uE016","\\@nsubseteqq"),ve(Ie,et,Tn,"\u22B4","\\unlhd"),ve(Ie,et,Tn,"\u22B5","\\unrhd"),ve(Ie,et,yt,"\u219A","\\nleftarrow",!0),ve(Ie,et,yt,"\u219B","\\nrightarrow",!0),ve(Ie,et,yt,"\u21CD","\\nLeftarrow",!0),ve(Ie,et,yt,"\u21CF","\\nRightarrow",!0),ve(Ie,et,yt,"\u21AE","\\nleftrightarrow",!0),ve(Ie,et,yt,"\u21CE","\\nLeftrightarrow",!0),ve(Ie,et,yt,"\u25B3","\\vartriangle"),ve(Ie,et,Kt,"\u210F","\\hslash"),ve(Ie,et,Kt,"\u25BD","\\triangledown"),ve(Ie,et,Kt,"\u25CA","\\lozenge"),ve(Ie,et,Kt,"\u24C8","\\circledS"),ve(Ie,et,Kt,"\xAE","\\circledR"),ve(Nt,et,Kt,"\xAE","\\circledR"),ve(Ie,et,Kt,"\u2221","\\measuredangle",!0),ve(Ie,et,Kt,"\u2204","\\nexists"),ve(Ie,et,Kt,"\u2127","\\mho"),ve(Ie,et,Kt,"\u2132","\\Finv",!0),ve(Ie,et,Kt,"\u2141","\\Game",!0),ve(Ie,et,Kt,"\u2035","\\backprime"),ve(Ie,et,Kt,"\u25B2","\\blacktriangle"),ve(Ie,et,Kt,"\u25BC","\\blacktriangledown"),ve(Ie,et,Kt,"\u25A0","\\blacksquare"),ve(Ie,et,Kt,"\u29EB","\\blacklozenge"),ve(Ie,et,Kt,"\u2605","\\bigstar"),ve(Ie,et,Kt,"\u2222","\\sphericalangle",!0),ve(Ie,et,Kt,"\u2201","\\complement",!0),ve(Ie,et,Kt,"\xF0","\\eth",!0),ve(Nt,Me,Kt,"\xF0","\xF0"),ve(Ie,et,Kt,"\u2571","\\diagup"),ve(Ie,et,Kt,"\u2572","\\diagdown"),ve(Ie,et,Kt,"\u25A1","\\square"),ve(Ie,et,Kt,"\u25A1","\\Box"),ve(Ie,et,Kt,"\u25CA","\\Diamond"),ve(Ie,et,Kt,"\xA5","\\yen",!0),ve(Nt,et,Kt,"\xA5","\\yen",!0),ve(Ie,et,Kt,"\u2713","\\checkmark",!0),ve(Nt,et,Kt,"\u2713","\\checkmark"),ve(Ie,et,Kt,"\u2136","\\beth",!0),ve(Ie,et,Kt,"\u2138","\\daleth",!0),ve(Ie,et,Kt,"\u2137","\\gimel",!0),ve(Ie,et,Kt,"\u03DD","\\digamma",!0),ve(Ie,et,Kt,"\u03F0","\\varkappa"),ve(Ie,et,xn,"\u250C","\\@ulcorner",!0),ve(Ie,et,qn,"\u2510","\\@urcorner",!0),ve(Ie,et,xn,"\u2514","\\@llcorner",!0),ve(Ie,et,qn,"\u2518","\\@lrcorner",!0),ve(Ie,et,yt,"\u2266","\\leqq",!0),ve(Ie,et,yt,"\u2A7D","\\leqslant",!0),ve(Ie,et,yt,"\u2A95","\\eqslantless",!0),ve(Ie,et,yt,"\u2272","\\lesssim",!0),ve(Ie,et,yt,"\u2A85","\\lessapprox",!0),ve(Ie,et,yt,"\u224A","\\approxeq",!0),ve(Ie,et,Tn,"\u22D6","\\lessdot"),ve(Ie,et,yt,"\u22D8","\\lll",!0),ve(Ie,et,yt,"\u2276","\\lessgtr",!0),ve(Ie,et,yt,"\u22DA","\\lesseqgtr",!0),ve(Ie,et,yt,"\u2A8B","\\lesseqqgtr",!0),ve(Ie,et,yt,"\u2251","\\doteqdot"),ve(Ie,et,yt,"\u2253","\\risingdotseq",!0),ve(Ie,et,yt,"\u2252","\\fallingdotseq",!0),ve(Ie,et,yt,"\u223D","\\backsim",!0),ve(Ie,et,yt,"\u22CD","\\backsimeq",!0),ve(Ie,et,yt,"\u2AC5","\\subseteqq",!0),ve(Ie,et,yt,"\u22D0","\\Subset",!0),ve(Ie,et,yt,"\u228F","\\sqsubset",!0),ve(Ie,et,yt,"\u227C","\\preccurlyeq",!0),ve(Ie,et,yt,"\u22DE","\\curlyeqprec",!0),ve(Ie,et,yt,"\u227E","\\precsim",!0),ve(Ie,et,yt,"\u2AB7","\\precapprox",!0),ve(Ie,et,yt,"\u22B2","\\vartriangleleft"),ve(Ie,et,yt,"\u22B4","\\trianglelefteq"),ve(Ie,et,yt,"\u22A8","\\vDash",!0),ve(Ie,et,yt,"\u22AA","\\Vvdash",!0),ve(Ie,et,yt,"\u2323","\\smallsmile"),ve(Ie,et,yt,"\u2322","\\smallfrown"),ve(Ie,et,yt,"\u224F","\\bumpeq",!0),ve(Ie,et,yt,"\u224E","\\Bumpeq",!0),ve(Ie,et,yt,"\u2267","\\geqq",!0),ve(Ie,et,yt,"\u2A7E","\\geqslant",!0),ve(Ie,et,yt,"\u2A96","\\eqslantgtr",!0),ve(Ie,et,yt,"\u2273","\\gtrsim",!0),ve(Ie,et,yt,"\u2A86","\\gtrapprox",!0),ve(Ie,et,Tn,"\u22D7","\\gtrdot"),ve(Ie,et,yt,"\u22D9","\\ggg",!0),ve(Ie,et,yt,"\u2277","\\gtrless",!0),ve(Ie,et,yt,"\u22DB","\\gtreqless",!0),ve(Ie,et,yt,"\u2A8C","\\gtreqqless",!0),ve(Ie,et,yt,"\u2256","\\eqcirc",!0),ve(Ie,et,yt,"\u2257","\\circeq",!0),ve(Ie,et,yt,"\u225C","\\triangleq",!0),ve(Ie,et,yt,"\u223C","\\thicksim"),ve(Ie,et,yt,"\u2248","\\thickapprox"),ve(Ie,et,yt,"\u2AC6","\\supseteqq",!0),ve(Ie,et,yt,"\u22D1","\\Supset",!0),ve(Ie,et,yt,"\u2290","\\sqsupset",!0),ve(Ie,et,yt,"\u227D","\\succcurlyeq",!0),ve(Ie,et,yt,"\u22DF","\\curlyeqsucc",!0),ve(Ie,et,yt,"\u227F","\\succsim",!0),ve(Ie,et,yt,"\u2AB8","\\succapprox",!0),ve(Ie,et,yt,"\u22B3","\\vartriangleright"),ve(Ie,et,yt,"\u22B5","\\trianglerighteq"),ve(Ie,et,yt,"\u22A9","\\Vdash",!0),ve(Ie,et,yt,"\u2223","\\shortmid"),ve(Ie,et,yt,"\u2225","\\shortparallel"),ve(Ie,et,yt,"\u226C","\\between",!0),ve(Ie,et,yt,"\u22D4","\\pitchfork",!0),ve(Ie,et,yt,"\u221D","\\varpropto"),ve(Ie,et,yt,"\u25C0","\\blacktriangleleft"),ve(Ie,et,yt,"\u2234","\\therefore",!0),ve(Ie,et,yt,"\u220D","\\backepsilon"),ve(Ie,et,yt,"\u25B6","\\blacktriangleright"),ve(Ie,et,yt,"\u2235","\\because",!0),ve(Ie,et,yt,"\u22D8","\\llless"),ve(Ie,et,yt,"\u22D9","\\gggtr"),ve(Ie,et,Tn,"\u22B2","\\lhd"),ve(Ie,et,Tn,"\u22B3","\\rhd"),ve(Ie,et,yt,"\u2242","\\eqsim",!0),ve(Ie,Me,yt,"\u22C8","\\Join"),ve(Ie,et,yt,"\u2251","\\Doteq",!0),ve(Ie,et,Tn,"\u2214","\\dotplus",!0),ve(Ie,et,Tn,"\u2216","\\smallsetminus"),ve(Ie,et,Tn,"\u22D2","\\Cap",!0),ve(Ie,et,Tn,"\u22D3","\\Cup",!0),ve(Ie,et,Tn,"\u2A5E","\\doublebarwedge",!0),ve(Ie,et,Tn,"\u229F","\\boxminus",!0),ve(Ie,et,Tn,"\u229E","\\boxplus",!0),ve(Ie,et,Tn,"\u22C7","\\divideontimes",!0),ve(Ie,et,Tn,"\u22C9","\\ltimes",!0),ve(Ie,et,Tn,"\u22CA","\\rtimes",!0),ve(Ie,et,Tn,"\u22CB","\\leftthreetimes",!0),ve(Ie,et,Tn,"\u22CC","\\rightthreetimes",!0),ve(Ie,et,Tn,"\u22CF","\\curlywedge",!0),ve(Ie,et,Tn,"\u22CE","\\curlyvee",!0),ve(Ie,et,Tn,"\u229D","\\circleddash",!0),ve(Ie,et,Tn,"\u229B","\\circledast",!0),ve(Ie,et,Tn,"\u22C5","\\centerdot"),ve(Ie,et,Tn,"\u22BA","\\intercal",!0),ve(Ie,et,Tn,"\u22D2","\\doublecap"),ve(Ie,et,Tn,"\u22D3","\\doublecup"),ve(Ie,et,Tn,"\u22A0","\\boxtimes",!0),ve(Ie,et,yt,"\u21E2","\\dashrightarrow",!0),ve(Ie,et,yt,"\u21E0","\\dashleftarrow",!0),ve(Ie,et,yt,"\u21C7","\\leftleftarrows",!0),ve(Ie,et,yt,"\u21C6","\\leftrightarrows",!0),ve(Ie,et,yt,"\u21DA","\\Lleftarrow",!0),ve(Ie,et,yt,"\u219E","\\twoheadleftarrow",!0),ve(Ie,et,yt,"\u21A2","\\leftarrowtail",!0),ve(Ie,et,yt,"\u21AB","\\looparrowleft",!0),ve(Ie,et,yt,"\u21CB","\\leftrightharpoons",!0),ve(Ie,et,yt,"\u21B6","\\curvearrowleft",!0),ve(Ie,et,yt,"\u21BA","\\circlearrowleft",!0),ve(Ie,et,yt,"\u21B0","\\Lsh",!0),ve(Ie,et,yt,"\u21C8","\\upuparrows",!0),ve(Ie,et,yt,"\u21BF","\\upharpoonleft",!0),ve(Ie,et,yt,"\u21C3","\\downharpoonleft",!0),ve(Ie,Me,yt,"\u22B6","\\origof",!0),ve(Ie,Me,yt,"\u22B7","\\imageof",!0),ve(Ie,et,yt,"\u22B8","\\multimap",!0),ve(Ie,et,yt,"\u21AD","\\leftrightsquigarrow",!0),ve(Ie,et,yt,"\u21C9","\\rightrightarrows",!0),ve(Ie,et,yt,"\u21C4","\\rightleftarrows",!0),ve(Ie,et,yt,"\u21A0","\\twoheadrightarrow",!0),ve(Ie,et,yt,"\u21A3","\\rightarrowtail",!0),ve(Ie,et,yt,"\u21AC","\\looparrowright",!0),ve(Ie,et,yt,"\u21B7","\\curvearrowright",!0),ve(Ie,et,yt,"\u21BB","\\circlearrowright",!0),ve(Ie,et,yt,"\u21B1","\\Rsh",!0),ve(Ie,et,yt,"\u21CA","\\downdownarrows",!0),ve(Ie,et,yt,"\u21BE","\\upharpoonright",!0),ve(Ie,et,yt,"\u21C2","\\downharpoonright",!0),ve(Ie,et,yt,"\u21DD","\\rightsquigarrow",!0),ve(Ie,et,yt,"\u21DD","\\leadsto"),ve(Ie,et,yt,"\u21DB","\\Rrightarrow",!0),ve(Ie,et,yt,"\u21BE","\\restriction"),ve(Ie,Me,Kt,"\u2018","`"),ve(Ie,Me,Kt,"$","\\$"),ve(Nt,Me,Kt,"$","\\$"),ve(Nt,Me,Kt,"$","\\textdollar"),ve(Ie,Me,Kt,"%","\\%"),ve(Nt,Me,Kt,"%","\\%"),ve(Ie,Me,Kt,"_","\\_"),ve(Nt,Me,Kt,"_","\\_"),ve(Nt,Me,Kt,"_","\\textunderscore"),ve(Ie,Me,Kt,"\u2220","\\angle",!0),ve(Ie,Me,Kt,"\u221E","\\infty",!0),ve(Ie,Me,Kt,"\u2032","\\prime"),ve(Ie,Me,Kt,"\u25B3","\\triangle"),ve(Ie,Me,Kt,"\u0393","\\Gamma",!0),ve(Ie,Me,Kt,"\u0394","\\Delta",!0),ve(Ie,Me,Kt,"\u0398","\\Theta",!0),ve(Ie,Me,Kt,"\u039B","\\Lambda",!0),ve(Ie,Me,Kt,"\u039E","\\Xi",!0),ve(Ie,Me,Kt,"\u03A0","\\Pi",!0),ve(Ie,Me,Kt,"\u03A3","\\Sigma",!0),ve(Ie,Me,Kt,"\u03A5","\\Upsilon",!0),ve(Ie,Me,Kt,"\u03A6","\\Phi",!0),ve(Ie,Me,Kt,"\u03A8","\\Psi",!0),ve(Ie,Me,Kt,"\u03A9","\\Omega",!0),ve(Ie,Me,Kt,"A","\u0391"),ve(Ie,Me,Kt,"B","\u0392"),ve(Ie,Me,Kt,"E","\u0395"),ve(Ie,Me,Kt,"Z","\u0396"),ve(Ie,Me,Kt,"H","\u0397"),ve(Ie,Me,Kt,"I","\u0399"),ve(Ie,Me,Kt,"K","\u039A"),ve(Ie,Me,Kt,"M","\u039C"),ve(Ie,Me,Kt,"N","\u039D"),ve(Ie,Me,Kt,"O","\u039F"),ve(Ie,Me,Kt,"P","\u03A1"),ve(Ie,Me,Kt,"T","\u03A4"),ve(Ie,Me,Kt,"X","\u03A7"),ve(Ie,Me,Kt,"\xAC","\\neg",!0),ve(Ie,Me,Kt,"\xAC","\\lnot"),ve(Ie,Me,Kt,"\u22A4","\\top"),ve(Ie,Me,Kt,"\u22A5","\\bot"),ve(Ie,Me,Kt,"\u2205","\\emptyset"),ve(Ie,et,Kt,"\u2205","\\varnothing"),ve(Ie,Me,an,"\u03B1","\\alpha",!0),ve(Ie,Me,an,"\u03B2","\\beta",!0),ve(Ie,Me,an,"\u03B3","\\gamma",!0),ve(Ie,Me,an,"\u03B4","\\delta",!0),ve(Ie,Me,an,"\u03F5","\\epsilon",!0),ve(Ie,Me,an,"\u03B6","\\zeta",!0),ve(Ie,Me,an,"\u03B7","\\eta",!0),ve(Ie,Me,an,"\u03B8","\\theta",!0),ve(Ie,Me,an,"\u03B9","\\iota",!0),ve(Ie,Me,an,"\u03BA","\\kappa",!0),ve(Ie,Me,an,"\u03BB","\\lambda",!0),ve(Ie,Me,an,"\u03BC","\\mu",!0),ve(Ie,Me,an,"\u03BD","\\nu",!0),ve(Ie,Me,an,"\u03BE","\\xi",!0),ve(Ie,Me,an,"\u03BF","\\omicron",!0),ve(Ie,Me,an,"\u03C0","\\pi",!0),ve(Ie,Me,an,"\u03C1","\\rho",!0),ve(Ie,Me,an,"\u03C3","\\sigma",!0),ve(Ie,Me,an,"\u03C4","\\tau",!0),ve(Ie,Me,an,"\u03C5","\\upsilon",!0),ve(Ie,Me,an,"\u03D5","\\phi",!0),ve(Ie,Me,an,"\u03C7","\\chi",!0),ve(Ie,Me,an,"\u03C8","\\psi",!0),ve(Ie,Me,an,"\u03C9","\\omega",!0),ve(Ie,Me,an,"\u03B5","\\varepsilon",!0),ve(Ie,Me,an,"\u03D1","\\vartheta",!0),ve(Ie,Me,an,"\u03D6","\\varpi",!0),ve(Ie,Me,an,"\u03F1","\\varrho",!0),ve(Ie,Me,an,"\u03C2","\\varsigma",!0),ve(Ie,Me,an,"\u03C6","\\varphi",!0),ve(Ie,Me,Tn,"\u2217","*",!0),ve(Ie,Me,Tn,"+","+"),ve(Ie,Me,Tn,"\u2212","-",!0),ve(Ie,Me,Tn,"\u22C5","\\cdot",!0),ve(Ie,Me,Tn,"\u2218","\\circ",!0),ve(Ie,Me,Tn,"\xF7","\\div",!0),ve(Ie,Me,Tn,"\xB1","\\pm",!0),ve(Ie,Me,Tn,"\xD7","\\times",!0),ve(Ie,Me,Tn,"\u2229","\\cap",!0),ve(Ie,Me,Tn,"\u222A","\\cup",!0),ve(Ie,Me,Tn,"\u2216","\\setminus",!0),ve(Ie,Me,Tn,"\u2227","\\land"),ve(Ie,Me,Tn,"\u2228","\\lor"),ve(Ie,Me,Tn,"\u2227","\\wedge",!0),ve(Ie,Me,Tn,"\u2228","\\vee",!0),ve(Ie,Me,Kt,"\u221A","\\surd"),ve(Ie,Me,xn,"\u27E8","\\langle",!0),ve(Ie,Me,xn,"\u2223","\\lvert"),ve(Ie,Me,xn,"\u2225","\\lVert"),ve(Ie,Me,qn,"?","?"),ve(Ie,Me,qn,"!","!"),ve(Ie,Me,qn,"\u27E9","\\rangle",!0),ve(Ie,Me,qn,"\u2223","\\rvert"),ve(Ie,Me,qn,"\u2225","\\rVert"),ve(Ie,Me,yt,"=","="),ve(Ie,Me,yt,":",":"),ve(Ie,Me,yt,"\u2248","\\approx",!0),ve(Ie,Me,yt,"\u2245","\\cong",!0),ve(Ie,Me,yt,"\u2265","\\ge"),ve(Ie,Me,yt,"\u2265","\\geq",!0),ve(Ie,Me,yt,"\u2190","\\gets"),ve(Ie,Me,yt,">","\\gt",!0),ve(Ie,Me,yt,"\u2208","\\in",!0),ve(Ie,Me,yt,"\uE020","\\@not"),ve(Ie,Me,yt,"\u2282","\\subset",!0),ve(Ie,Me,yt,"\u2283","\\supset",!0),ve(Ie,Me,yt,"\u2286","\\subseteq",!0),ve(Ie,Me,yt,"\u2287","\\supseteq",!0),ve(Ie,et,yt,"\u2288","\\nsubseteq",!0),ve(Ie,et,yt,"\u2289","\\nsupseteq",!0),ve(Ie,Me,yt,"\u22A8","\\models"),ve(Ie,Me,yt,"\u2190","\\leftarrow",!0),ve(Ie,Me,yt,"\u2264","\\le"),ve(Ie,Me,yt,"\u2264","\\leq",!0),ve(Ie,Me,yt,"<","\\lt",!0),ve(Ie,Me,yt,"\u2192","\\rightarrow",!0),ve(Ie,Me,yt,"\u2192","\\to"),ve(Ie,et,yt,"\u2271","\\ngeq",!0),ve(Ie,et,yt,"\u2270","\\nleq",!0),ve(Ie,Me,er,"\xA0","\\ "),ve(Ie,Me,er,"\xA0","\\space"),ve(Ie,Me,er,"\xA0","\\nobreakspace"),ve(Nt,Me,er,"\xA0","\\ "),ve(Nt,Me,er,"\xA0"," "),ve(Nt,Me,er,"\xA0","\\space"),ve(Nt,Me,er,"\xA0","\\nobreakspace"),ve(Ie,Me,er,null,"\\nobreak"),ve(Ie,Me,er,null,"\\allowbreak"),ve(Ie,Me,_n,",",","),ve(Ie,Me,_n,";",";"),ve(Ie,et,Tn,"\u22BC","\\barwedge",!0),ve(Ie,et,Tn,"\u22BB","\\veebar",!0),ve(Ie,Me,Tn,"\u2299","\\odot",!0),ve(Ie,Me,Tn,"\u2295","\\oplus",!0),ve(Ie,Me,Tn,"\u2297","\\otimes",!0),ve(Ie,Me,Kt,"\u2202","\\partial",!0),ve(Ie,Me,Tn,"\u2298","\\oslash",!0),ve(Ie,et,Tn,"\u229A","\\circledcirc",!0),ve(Ie,et,Tn,"\u22A1","\\boxdot",!0),ve(Ie,Me,Tn,"\u25B3","\\bigtriangleup"),ve(Ie,Me,Tn,"\u25BD","\\bigtriangledown"),ve(Ie,Me,Tn,"\u2020","\\dagger"),ve(Ie,Me,Tn,"\u22C4","\\diamond"),ve(Ie,Me,Tn,"\u22C6","\\star"),ve(Ie,Me,Tn,"\u25C3","\\triangleleft"),ve(Ie,Me,Tn,"\u25B9","\\triangleright"),ve(Ie,Me,xn,"{","\\{"),ve(Nt,Me,Kt,"{","\\{"),ve(Nt,Me,Kt,"{","\\textbraceleft"),ve(Ie,Me,qn,"}","\\}"),ve(Nt,Me,Kt,"}","\\}"),ve(Nt,Me,Kt,"}","\\textbraceright"),ve(Ie,Me,xn,"{","\\lbrace"),ve(Ie,Me,qn,"}","\\rbrace"),ve(Ie,Me,xn,"[","\\lbrack",!0),ve(Nt,Me,Kt,"[","\\lbrack",!0),ve(Ie,Me,qn,"]","\\rbrack",!0),ve(Nt,Me,Kt,"]","\\rbrack",!0),ve(Ie,Me,xn,"(","\\lparen",!0),ve(Ie,Me,qn,")","\\rparen",!0),ve(Nt,Me,Kt,"<","\\textless",!0),ve(Nt,Me,Kt,">","\\textgreater",!0),ve(Ie,Me,xn,"\u230A","\\lfloor",!0),ve(Ie,Me,qn,"\u230B","\\rfloor",!0),ve(Ie,Me,xn,"\u2308","\\lceil",!0),ve(Ie,Me,qn,"\u2309","\\rceil",!0),ve(Ie,Me,Kt,"\\","\\backslash"),ve(Ie,Me,Kt,"\u2223","|"),ve(Ie,Me,Kt,"\u2223","\\vert"),ve(Nt,Me,Kt,"|","\\textbar",!0),ve(Ie,Me,Kt,"\u2225","\\|"),ve(Ie,Me,Kt,"\u2225","\\Vert"),ve(Nt,Me,Kt,"\u2225","\\textbardbl"),ve(Nt,Me,Kt,"~","\\textasciitilde"),ve(Nt,Me,Kt,"\\","\\textbackslash"),ve(Nt,Me,Kt,"^","\\textasciicircum"),ve(Ie,Me,yt,"\u2191","\\uparrow",!0),ve(Ie,Me,yt,"\u21D1","\\Uparrow",!0),ve(Ie,Me,yt,"\u2193","\\downarrow",!0),ve(Ie,Me,yt,"\u21D3","\\Downarrow",!0),ve(Ie,Me,yt,"\u2195","\\updownarrow",!0),ve(Ie,Me,yt,"\u21D5","\\Updownarrow",!0),ve(Ie,Me,Xt,"\u2210","\\coprod"),ve(Ie,Me,Xt,"\u22C1","\\bigvee"),ve(Ie,Me,Xt,"\u22C0","\\bigwedge"),ve(Ie,Me,Xt,"\u2A04","\\biguplus"),ve(Ie,Me,Xt,"\u22C2","\\bigcap"),ve(Ie,Me,Xt,"\u22C3","\\bigcup"),ve(Ie,Me,Xt,"\u222B","\\int"),ve(Ie,Me,Xt,"\u222B","\\intop"),ve(Ie,Me,Xt,"\u222C","\\iint"),ve(Ie,Me,Xt,"\u222D","\\iiint"),ve(Ie,Me,Xt,"\u220F","\\prod"),ve(Ie,Me,Xt,"\u2211","\\sum"),ve(Ie,Me,Xt,"\u2A02","\\bigotimes"),ve(Ie,Me,Xt,"\u2A01","\\bigoplus"),ve(Ie,Me,Xt,"\u2A00","\\bigodot"),ve(Ie,Me,Xt,"\u222E","\\oint"),ve(Ie,Me,Xt,"\u222F","\\oiint"),ve(Ie,Me,Xt,"\u2230","\\oiiint"),ve(Ie,Me,Xt,"\u2A06","\\bigsqcup"),ve(Ie,Me,Xt,"\u222B","\\smallint"),ve(Nt,Me,Mr,"\u2026","\\textellipsis"),ve(Ie,Me,Mr,"\u2026","\\mathellipsis"),ve(Nt,Me,Mr,"\u2026","\\ldots",!0),ve(Ie,Me,Mr,"\u2026","\\ldots",!0),ve(Ie,Me,Mr,"\u22EF","\\@cdots",!0),ve(Ie,Me,Mr,"\u22F1","\\ddots",!0),ve(Ie,Me,Kt,"\u22EE","\\varvdots"),ve(Nt,Me,Kt,"\u22EE","\\varvdots"),ve(Ie,Me,Vn,"\u02CA","\\acute"),ve(Ie,Me,Vn,"\u02CB","\\grave"),ve(Ie,Me,Vn,"\xA8","\\ddot"),ve(Ie,Me,Vn,"~","\\tilde"),ve(Ie,Me,Vn,"\u02C9","\\bar"),ve(Ie,Me,Vn,"\u02D8","\\breve"),ve(Ie,Me,Vn,"\u02C7","\\check"),ve(Ie,Me,Vn,"^","\\hat"),ve(Ie,Me,Vn,"\u20D7","\\vec"),ve(Ie,Me,Vn,"\u02D9","\\dot"),ve(Ie,Me,Vn,"\u02DA","\\mathring"),ve(Ie,Me,an,"\uE131","\\@imath"),ve(Ie,Me,an,"\uE237","\\@jmath"),ve(Ie,Me,Kt,"\u0131","\u0131"),ve(Ie,Me,Kt,"\u0237","\u0237"),ve(Nt,Me,Kt,"\u0131","\\i",!0),ve(Nt,Me,Kt,"\u0237","\\j",!0),ve(Nt,Me,Kt,"\xDF","\\ss",!0),ve(Nt,Me,Kt,"\xE6","\\ae",!0),ve(Nt,Me,Kt,"\u0153","\\oe",!0),ve(Nt,Me,Kt,"\xF8","\\o",!0),ve(Nt,Me,Kt,"\xC6","\\AE",!0),ve(Nt,Me,Kt,"\u0152","\\OE",!0),ve(Nt,Me,Kt,"\xD8","\\O",!0),ve(Nt,Me,Vn,"\u02CA","\\'"),ve(Nt,Me,Vn,"\u02CB","\\`"),ve(Nt,Me,Vn,"\u02C6","\\^"),ve(Nt,Me,Vn,"\u02DC","\\~"),ve(Nt,Me,Vn,"\u02C9","\\="),ve(Nt,Me,Vn,"\u02D8","\\u"),ve(Nt,Me,Vn,"\u02D9","\\."),ve(Nt,Me,Vn,"\xB8","\\c"),ve(Nt,Me,Vn,"\u02DA","\\r"),ve(Nt,Me,Vn,"\u02C7","\\v"),ve(Nt,Me,Vn,"\xA8",'\\"'),ve(Nt,Me,Vn,"\u02DD","\\H"),ve(Nt,Me,Vn,"\u25EF","\\textcircled");var pr={"--":!0,"---":!0,"``":!0,"''":!0};ve(Nt,Me,Kt,"\u2013","--",!0),ve(Nt,Me,Kt,"\u2013","\\textendash"),ve(Nt,Me,Kt,"\u2014","---",!0),ve(Nt,Me,Kt,"\u2014","\\textemdash"),ve(Nt,Me,Kt,"\u2018","`",!0),ve(Nt,Me,Kt,"\u2018","\\textquoteleft"),ve(Nt,Me,Kt,"\u2019","'",!0),ve(Nt,Me,Kt,"\u2019","\\textquoteright"),ve(Nt,Me,Kt,"\u201C","``",!0),ve(Nt,Me,Kt,"\u201C","\\textquotedblleft"),ve(Nt,Me,Kt,"\u201D","''",!0),ve(Nt,Me,Kt,"\u201D","\\textquotedblright"),ve(Ie,Me,Kt,"\xB0","\\degree",!0),ve(Nt,Me,Kt,"\xB0","\\degree"),ve(Nt,Me,Kt,"\xB0","\\textdegree",!0),ve(Ie,Me,Kt,"\xA3","\\pounds"),ve(Ie,Me,Kt,"\xA3","\\mathsterling",!0),ve(Nt,Me,Kt,"\xA3","\\pounds"),ve(Nt,Me,Kt,"\xA3","\\textsterling",!0),ve(Ie,et,Kt,"\u2720","\\maltese"),ve(Nt,et,Kt,"\u2720","\\maltese");for(var Er='0123456789/@."',nr=0;nr0)return Gr(Pe,Wt,we,te,rt.concat(pn));if(ct){var wn,Bn;if(ct==="boldsymbol"){var jn=dr(Pe,we,te,rt,ue);wn=jn.fontName,Bn=[jn.fontClass]}else pt?(wn=Ha[ct].fontName,Bn=[ct]):(wn=Ra(ct,te.fontWeight,te.fontShape),Bn=[ct,te.fontWeight,te.fontShape]);if(ea(Pe,wn,we).metrics)return Gr(Pe,wn,we,te,rt.concat(Bn));if(pr.hasOwnProperty(Pe)&&wn.slice(0,10)==="Typewriter"){for(var tr=[],Jn=0;Jn{if(_r(oe.classes)!==_r(z.classes)||oe.skew!==z.skew||oe.maxFontSize!==z.maxFontSize)return!1;if(oe.classes.length===1){var te=oe.classes[0];if(te==="mbin"||te==="mord")return!1}for(var ue in oe.style)if(oe.style.hasOwnProperty(ue)&&oe.style[ue]!==z.style[ue])return!1;for(var we in z.style)if(z.style.hasOwnProperty(we)&&oe.style[we]!==z.style[we])return!1;return!0},Br=oe=>{for(var z=0;zte&&(te=rt.height),rt.depth>ue&&(ue=rt.depth),rt.maxFontSize>we&&(we=rt.maxFontSize)}z.height=te,z.depth=ue,z.maxFontSize=we},ar=function(z,te,ue,we){var Pe=new Hn(z,te,ue,we);return Yr(Pe),Pe},or=(oe,z,te,ue)=>new Hn(oe,z,te,ue),Cr=function(z,te,ue){var we=ar([z],[],te);return we.height=Math.max(ue||te.fontMetrics().defaultRuleThickness,te.minRuleThickness),we.style.borderBottomWidth=Qn(we.height),we.maxFontSize=1,we},Pr=function(z,te,ue,we){var Pe=new lr(z,te,ue,we);return Yr(Pe),Pe},xa=function(z){var te=new In(z);return Yr(te),te},Ma=function(z,te){return z instanceof In?ar([],[z],te):z},Ia=function(z){if(z.positionType==="individualShift"){for(var te=z.children,ue=[te[0]],we=-te[0].shift-te[0].elem.depth,Pe=we,rt=1;rt{var te=ar(["mspace"],[],z),ue=Lr(oe,z);return te.style.marginRight=Qn(ue),te},Ra=function(z,te,ue){var we="";switch(z){case"amsrm":we="AMS";break;case"textrm":we="Main";break;case"textsf":we="SansSerif";break;case"texttt":we="Typewriter";break;default:we=z}var Pe;return te==="textbf"&&ue==="textit"?Pe="BoldItalic":te==="textbf"?Pe="Bold":te==="textit"?Pe="Italic":Pe="Regular",we+"-"+Pe},Ha={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},za={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Ka=function(z,te){var[ue,we,Pe]=za[z],rt=new Ot(ue),pt=new fn([rt],{width:Qn(we),height:Qn(Pe),style:"width:"+Qn(we),viewBox:"0 0 "+1e3*we+" "+1e3*Pe,preserveAspectRatio:"xMinYMin"}),ct=or(["overlay"],[pt],te);return ct.height=Pe,ct.style.height=Qn(Pe),ct.style.width=Qn(we),ct},Gn={fontMap:Ha,makeSymbol:Gr,mathsym:rr,makeSpan:ar,makeSvgSpan:or,makeLineSpan:Cr,makeAnchor:Pr,makeFragment:xa,wrapFragment:Ma,makeVList:Xa,makeOrd:fr,makeGlue:Ua,staticSvg:Ka,svgData:za,tryCombineChars:Br},Ya={number:3,unit:"mu"},xi={number:4,unit:"mu"},ti={number:5,unit:"mu"},di={mord:{mop:Ya,mbin:xi,mrel:ti,minner:Ya},mop:{mord:Ya,mop:Ya,mrel:ti,minner:Ya},mbin:{mord:xi,mop:xi,mopen:xi,minner:xi},mrel:{mord:ti,mop:ti,mopen:ti,minner:ti},mopen:{},mclose:{mop:Ya,mbin:xi,mrel:ti,minner:Ya},mpunct:{mord:Ya,mop:Ya,mrel:ti,mopen:Ya,mclose:Ya,mpunct:Ya,minner:Ya},minner:{mord:Ya,mop:Ya,mbin:xi,mrel:ti,mopen:Ya,mpunct:Ya,minner:Ya}},mi={mord:{mop:Ya},mop:{mord:Ya,mop:Ya},mbin:{},mrel:{},mopen:{},mclose:{mop:Ya},mpunct:{},minner:{mop:Ya}},Fa={},Ci={},Ei={};function wr(oe){for(var{type:z,names:te,props:ue,handler:we,htmlBuilder:Pe,mathmlBuilder:rt}=oe,pt={type:z,numArgs:ue.numArgs,argTypes:ue.argTypes,allowedInArgument:!!ue.allowedInArgument,allowedInText:!!ue.allowedInText,allowedInMath:ue.allowedInMath===void 0?!0:ue.allowedInMath,numOptionalArgs:ue.numOptionalArgs||0,infix:!!ue.infix,primitive:!!ue.primitive,handler:we},ct=0;ct{var Nr=Jn.classes[0],Or=tr.classes[0];Nr==="mbin"&&Oi.includes(Or)?Jn.classes[0]="mord":Or==="mbin"&&ei.includes(Nr)&&(tr.classes[0]="mord")},{node:wn},Bn,jn),No(Pe,(tr,Jn)=>{var Nr=Za(Jn),Or=Za(tr),Hr=Nr&&Or?tr.hasClass("mtight")?mi[Nr][Or]:di[Nr][Or]:null;if(Hr)return Gn.makeGlue(Hr,Wt)},{node:wn},Bn,jn),Pe},No=function oe(z,te,ue,we,Pe){we&&z.push(we);for(var rt=0;rtBn=>{z.splice(wn+1,0,Bn),rt++})(rt)}we&&z.pop()},ao=function(z){return z instanceof In||z instanceof lr||z instanceof Hn&&z.hasClass("enclosing")?z:null},La=function oe(z,te){var ue=ao(z);if(ue){var we=ue.children;if(we.length){if(te==="right")return oe(we[we.length-1],"right");if(te==="left")return oe(we[0],"left")}}return z},Za=function(z,te){return z?(te&&(z=La(z,te)),zi[z.classes[0]]||null):null},Pa=function(z,te){var ue=["nulldelimiter"].concat(z.baseSizingClasses());return Wa(te.concat(ue))},ca=function(z,te,ue){if(!z)return Wa();if(Ci[z.type]){var we=Ci[z.type](z,te);if(ue&&te.size!==ue.size){we=Wa(te.sizingClasses(ue),[we],te);var Pe=te.sizeMultiplier/ue.sizeMultiplier;we.height*=Pe,we.depth*=Pe}return we}else throw new kt("Got group of unknown type: '"+z.type+"'")};function ai(oe,z){var te=Wa(["base"],oe,z),ue=Wa(["strut"]);return ue.style.height=Qn(te.height+te.depth),te.depth&&(ue.style.verticalAlign=Qn(-te.depth)),te.children.unshift(ue),te}function si(oe,z){var te=null;oe.length===1&&oe[0].type==="tag"&&(te=oe[0].tag,oe=oe[0].body);var ue=ni(oe,z,"root"),we;ue.length===2&&ue[1].hasClass("tag")&&(we=ue.pop());for(var Pe=[],rt=[],pt=0;pt0&&(Pe.push(ai(rt,z)),rt=[]),Pe.push(ue[pt]));rt.length>0&&Pe.push(ai(rt,z));var Wt;te?(Wt=ai(ni(te,z,!0)),Wt.classes=["tag"],Pe.push(Wt)):we&&Pe.push(we);var pn=Wa(["katex-html"],Pe);if(pn.setAttribute("aria-hidden","true"),Wt){var wn=Wt.children[0];wn.style.height=Qn(pn.height+pn.depth),pn.depth&&(wn.style.verticalAlign=Qn(-pn.depth))}return pn}function Bi(oe){return new In(oe)}class Ti{constructor(z,te,ue){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=z,this.attributes={},this.children=te||[],this.classes=ue||[]}setAttribute(z,te){this.attributes[z]=te}getAttribute(z){return this.attributes[z]}toNode(){var z=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var te in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,te)&&z.setAttribute(te,this.attributes[te]);this.classes.length>0&&(z.className=_r(this.classes));for(var ue=0;ue0&&(z+=' class ="'+zt.escape(_r(this.classes))+'"'),z+=">";for(var ue=0;ue",z}toText(){return this.children.map(z=>z.toText()).join("")}}class Fi{constructor(z){this.text=void 0,this.text=z}toNode(){return document.createTextNode(this.text)}toMarkup(){return zt.escape(this.toText())}toText(){return this.text}}class $i{constructor(z){this.width=void 0,this.character=void 0,this.width=z,z>=.05555&&z<=.05556?this.character="\u200A":z>=.1666&&z<=.1667?this.character="\u2009":z>=.2222&&z<=.2223?this.character="\u2005":z>=.2777&&z<=.2778?this.character="\u2005\u200A":z>=-.05556&&z<=-.05555?this.character="\u200A\u2063":z>=-.1667&&z<=-.1666?this.character="\u2009\u2063":z>=-.2223&&z<=-.2222?this.character="\u205F\u2063":z>=-.2778&&z<=-.2777?this.character="\u2005\u2063":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var z=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return z.setAttribute("width",Qn(this.width)),z}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var Wr={MathNode:Ti,TextNode:Fi,SpaceNode:$i,newDocumentFragment:Bi},Xi=function(z,te,ue){return rn[te][z]&&rn[te][z].replace&&z.charCodeAt(0)!==55349&&!(pr.hasOwnProperty(z)&&ue&&(ue.fontFamily&&ue.fontFamily.slice(4,6)==="tt"||ue.font&&ue.font.slice(4,6)==="tt"))&&(z=rn[te][z].replace),new Wr.TextNode(z)},uo=function(z){return z.length===1?z[0]:new Wr.MathNode("mrow",z)},Po=function(z,te){if(te.fontFamily==="texttt")return"monospace";if(te.fontFamily==="textsf")return te.fontShape==="textit"&&te.fontWeight==="textbf"?"sans-serif-bold-italic":te.fontShape==="textit"?"sans-serif-italic":te.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(te.fontShape==="textit"&&te.fontWeight==="textbf")return"bold-italic";if(te.fontShape==="textit")return"italic";if(te.fontWeight==="textbf")return"bold";var ue=te.font;if(!ue||ue==="mathnormal")return null;var we=z.mode;if(ue==="mathit")return"italic";if(ue==="boldsymbol")return z.type==="textord"?"bold":"bold-italic";if(ue==="mathbf")return"bold";if(ue==="mathbb")return"double-struck";if(ue==="mathsfit")return"sans-serif-italic";if(ue==="mathfrak")return"fraktur";if(ue==="mathscr"||ue==="mathcal")return"script";if(ue==="mathsf")return"sans-serif";if(ue==="mathtt")return"monospace";var Pe=z.text;if(["\\imath","\\jmath"].includes(Pe))return null;rn[we][Pe]&&rn[we][Pe].replace&&(Pe=rn[we][Pe].replace);var rt=Gn.fontMap[ue].fontName;return sr(Pe,rt,we)?Gn.fontMap[ue].variant:null};function zo(oe){if(!oe)return!1;if(oe.type==="mi"&&oe.children.length===1){var z=oe.children[0];return z instanceof Fi&&z.text==="."}else if(oe.type==="mo"&&oe.children.length===1&&oe.getAttribute("separator")==="true"&&oe.getAttribute("lspace")==="0em"&&oe.getAttribute("rspace")==="0em"){var te=oe.children[0];return te instanceof Fi&&te.text===","}else return!1}var Gi=function(z,te,ue){if(z.length===1){var we=Di(z[0],te);return ue&&we instanceof Ti&&we.type==="mo"&&(we.setAttribute("lspace","0em"),we.setAttribute("rspace","0em")),[we]}for(var Pe=[],rt,pt=0;pt=1&&(rt.type==="mn"||zo(rt))){var Wt=ct.children[0];Wt instanceof Ti&&Wt.type==="mn"&&(Wt.children=[...rt.children,...Wt.children],Pe.pop())}else if(rt.type==="mi"&&rt.children.length===1){var pn=rt.children[0];if(pn instanceof Fi&&pn.text==="\u0338"&&(ct.type==="mo"||ct.type==="mi"||ct.type==="mn")){var wn=ct.children[0];wn instanceof Fi&&wn.text.length>0&&(wn.text=wn.text.slice(0,1)+"\u0338"+wn.text.slice(1),Pe.pop())}}}Pe.push(ct),rt=ct}return Pe},ko=function(z,te,ue){return uo(Gi(z,te,ue))},Di=function(z,te){if(!z)return new Wr.MathNode("mrow");if(Ei[z.type]){var ue=Ei[z.type](z,te);return ue}else throw new kt("Got group of unknown type: '"+z.type+"'")};function Us(oe,z,te,ue,we){var Pe=Gi(oe,te),rt;Pe.length===1&&Pe[0]instanceof Ti&&["mrow","mtable"].includes(Pe[0].type)?rt=Pe[0]:rt=new Wr.MathNode("mrow",Pe);var pt=new Wr.MathNode("annotation",[new Wr.TextNode(z)]);pt.setAttribute("encoding","application/x-tex");var ct=new Wr.MathNode("semantics",[rt,pt]),Wt=new Wr.MathNode("math",[ct]);Wt.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),ue&&Wt.setAttribute("display","block");var pn=we?"katex":"katex-mathml";return Gn.makeSpan([pn],[Wt])}var Ro=function(z){return new Yn({style:z.displayMode?Bt.DISPLAY:Bt.TEXT,maxSize:z.maxSize,minRuleThickness:z.minRuleThickness})},Wi=function(z,te){if(te.displayMode){var ue=["katex-display"];te.leqno&&ue.push("leqno"),te.fleqn&&ue.push("fleqn"),z=Gn.makeSpan(ue,[z])}return z},Bo=function(z,te,ue){var we=Ro(ue),Pe;if(ue.output==="mathml")return Us(z,te,we,ue.displayMode,!0);if(ue.output==="html"){var rt=si(z,we);Pe=Gn.makeSpan(["katex"],[rt])}else{var pt=Us(z,te,we,ue.displayMode,!1),ct=si(z,we);Pe=Gn.makeSpan(["katex"],[pt,ct])}return Wi(Pe,ue)},Js=function(z,te,ue){var we=Ro(ue),Pe=si(z,we),rt=Gn.makeSpan(["katex"],[Pe]);return Wi(rt,ue)},el={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB","\\cdrightarrow":"\u2192","\\cdleftarrow":"\u2190","\\cdlongequal":"="},gl=function(z){var te=new Wr.MathNode("mo",[new Wr.TextNode(el[z.replace(/^\\/,"")])]);return te.setAttribute("stretchy","true"),te},tl={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},vl=function(z){return z.type==="ordgroup"?z.body.length:1},As=function(z,te){function ue(){var pt=4e5,ct=z.label.slice(1);if(["widehat","widecheck","widetilde","utilde"].includes(ct)){var Wt=z,pn=vl(Wt.base),wn,Bn,jn;if(pn>5)ct==="widehat"||ct==="widecheck"?(wn=420,pt=2364,jn=.42,Bn=ct+"4"):(wn=312,pt=2340,jn=.34,Bn="tilde4");else{var tr=[1,1,2,2,3,3][pn];ct==="widehat"||ct==="widecheck"?(pt=[0,1062,2364,2364,2364][tr],wn=[0,239,300,360,420][tr],jn=[0,.24,.3,.3,.36,.42][tr],Bn=ct+tr):(pt=[0,600,1033,2339,2340][tr],wn=[0,260,286,306,312][tr],jn=[0,.26,.286,.3,.306,.34][tr],Bn="tilde"+tr)}var Jn=new Ot(Bn),Nr=new fn([Jn],{width:"100%",height:Qn(jn),viewBox:"0 0 "+pt+" "+wn,preserveAspectRatio:"none"});return{span:Gn.makeSvgSpan([],[Nr],te),minWidth:0,height:jn}}else{var Or=[],Hr=tl[ct],[Qr,Zr,Ca]=Hr,da=Ca/1e3,_a=Qr.length,ii,Oa;if(_a===1){var Va=Hr[3];ii=["hide-tail"],Oa=[Va]}else if(_a===2)ii=["halfarrow-left","halfarrow-right"],Oa=["xMinYMin","xMaxYMin"];else if(_a===3)ii=["brace-left","brace-center","brace-right"],Oa=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+_a+" children.");for(var pi=0;pi<_a;pi++){var ui=new Ot(Qr[pi]),Si=new fn([ui],{width:"400em",height:Qn(da),viewBox:"0 0 "+pt+" "+Ca,preserveAspectRatio:Oa[pi]+" slice"}),vr=Gn.makeSvgSpan([ii[pi]],[Si],te);if(_a===1)return{span:vr,minWidth:Zr,height:da};vr.style.height=Qn(da),Or.push(vr)}return{span:Gn.makeSpan(["stretchy"],Or,te),minWidth:Zr,height:da}}}var{span:we,minWidth:Pe,height:rt}=ue();return we.height=rt,we.style.height=Qn(rt),Pe>0&&(we.style.minWidth=Qn(Pe)),we},zs=function(z,te,ue,we,Pe){var rt,pt=z.height+z.depth+ue+we;if(/fbox|color|angl/.test(te)){if(rt=Gn.makeSpan(["stretchy",te],[],Pe),te==="fbox"){var ct=Pe.color&&Pe.getColor();ct&&(rt.style.borderColor=ct)}}else{var Wt=[];/^[bx]cancel$/.test(te)&&Wt.push(new Jt({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(te)&&Wt.push(new Jt({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var pn=new fn(Wt,{width:"100%",height:Qn(pt)});rt=Gn.makeSvgSpan([],[pn],Pe)}return rt.height=pt,rt.style.height=Qn(pt),rt},yo={encloseSpan:zs,mathMLnode:gl,svgSpan:As};function ri(oe,z){if(!oe||oe.type!==z)throw new Error("Expected node of type "+z+", but got "+(oe?"node of type "+oe.type:String(oe)));return oe}function ms(oe){var z=Ho(oe);if(!z)throw new Error("Expected node of symbol group type, but got "+(oe?"node of type "+oe.type:String(oe)));return z}function Ho(oe){return oe&&(oe.type==="atom"||ln.hasOwnProperty(oe.type))?oe:null}var ts=(oe,z)=>{var te,ue,we;oe&&oe.type==="supsub"?(ue=ri(oe.base,"accent"),te=ue.base,oe.base=te,we=nn(ca(oe,z)),oe.base=ue):(ue=ri(oe,"accent"),te=ue.base);var Pe=ca(te,z.havingCrampedStyle()),rt=ue.isShifty&&zt.isCharacterBox(te),pt=0;if(rt){var ct=zt.getBaseElem(te),Wt=ca(ct,z.havingCrampedStyle());pt=Lt(Wt).skew}var pn=ue.label==="\\c",wn=pn?Pe.height+Pe.depth:Math.min(Pe.height,z.fontMetrics().xHeight),Bn;if(ue.isStretchy)Bn=yo.svgSpan(ue,z),Bn=Gn.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Pe},{type:"elem",elem:Bn,wrapperClasses:["svg-align"],wrapperStyle:pt>0?{width:"calc(100% - "+Qn(2*pt)+")",marginLeft:Qn(2*pt)}:void 0}]},z);else{var jn,tr;ue.label==="\\vec"?(jn=Gn.staticSvg("vec",z),tr=Gn.svgData.vec[1]):(jn=Gn.makeOrd({mode:ue.mode,text:ue.label},z,"textord"),jn=Lt(jn),jn.italic=0,tr=jn.width,pn&&(wn+=jn.depth)),Bn=Gn.makeSpan(["accent-body"],[jn]);var Jn=ue.label==="\\textcircled";Jn&&(Bn.classes.push("accent-full"),wn=Pe.height);var Nr=pt;Jn||(Nr-=tr/2),Bn.style.left=Qn(Nr),ue.label==="\\textcircled"&&(Bn.style.top=".2em"),Bn=Gn.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Pe},{type:"kern",size:-wn},{type:"elem",elem:Bn}]},z)}var Or=Gn.makeSpan(["mord","accent"],[Bn],z);return we?(we.children[0]=Or,we.height=Math.max(Or.height,we.height),we.classes[0]="mord",we):Or},Hs=(oe,z)=>{var te=oe.isStretchy?yo.mathMLnode(oe.label):new Wr.MathNode("mo",[Xi(oe.label,oe.mode)]),ue=new Wr.MathNode("mover",[Di(oe.base,z),te]);return ue.setAttribute("accent","true"),ue},gs=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(oe=>"\\"+oe).join("|"));wr({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(oe,z)=>{var te=Qa(z[0]),ue=!gs.test(oe.funcName),we=!ue||oe.funcName==="\\widehat"||oe.funcName==="\\widetilde"||oe.funcName==="\\widecheck";return{type:"accent",mode:oe.parser.mode,label:oe.funcName,isStretchy:ue,isShifty:we,base:te}},htmlBuilder:ts,mathmlBuilder:Hs}),wr({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(oe,z)=>{var te=z[0],ue=oe.parser.mode;return ue==="math"&&(oe.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+oe.funcName+" works only in text mode"),ue="text"),{type:"accent",mode:ue,label:oe.funcName,isStretchy:!1,isShifty:!0,base:te}},htmlBuilder:ts,mathmlBuilder:Hs}),wr({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(oe,z)=>{var{parser:te,funcName:ue}=oe,we=z[0];return{type:"accentUnder",mode:te.mode,label:ue,base:we}},htmlBuilder:(oe,z)=>{var te=ca(oe.base,z),ue=yo.svgSpan(oe,z),we=oe.label==="\\utilde"?.12:0,Pe=Gn.makeVList({positionType:"top",positionData:te.height,children:[{type:"elem",elem:ue,wrapperClasses:["svg-align"]},{type:"kern",size:we},{type:"elem",elem:te}]},z);return Gn.makeSpan(["mord","accentunder"],[Pe],z)},mathmlBuilder:(oe,z)=>{var te=yo.mathMLnode(oe.label),ue=new Wr.MathNode("munder",[Di(oe.base,z),te]);return ue.setAttribute("accentunder","true"),ue}});var Qi=oe=>{var z=new Wr.MathNode("mpadded",oe?[oe]:[]);return z.setAttribute("width","+0.6em"),z.setAttribute("lspace","0.3em"),z};wr({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(oe,z,te){var{parser:ue,funcName:we}=oe;return{type:"xArrow",mode:ue.mode,label:we,body:z[0],below:te[0]}},htmlBuilder(oe,z){var te=z.style,ue=z.havingStyle(te.sup()),we=Gn.wrapFragment(ca(oe.body,ue,z),z),Pe=oe.label.slice(0,2)==="\\x"?"x":"cd";we.classes.push(Pe+"-arrow-pad");var rt;oe.below&&(ue=z.havingStyle(te.sub()),rt=Gn.wrapFragment(ca(oe.below,ue,z),z),rt.classes.push(Pe+"-arrow-pad"));var pt=yo.svgSpan(oe,z),ct=-z.fontMetrics().axisHeight+.5*pt.height,Wt=-z.fontMetrics().axisHeight-.5*pt.height-.111;(we.depth>.25||oe.label==="\\xleftequilibrium")&&(Wt-=we.depth);var pn;if(rt){var wn=-z.fontMetrics().axisHeight+rt.height+.5*pt.height+.111;pn=Gn.makeVList({positionType:"individualShift",children:[{type:"elem",elem:we,shift:Wt},{type:"elem",elem:pt,shift:ct},{type:"elem",elem:rt,shift:wn}]},z)}else pn=Gn.makeVList({positionType:"individualShift",children:[{type:"elem",elem:we,shift:Wt},{type:"elem",elem:pt,shift:ct}]},z);return pn.children[0].children[0].children[1].classes.push("svg-align"),Gn.makeSpan(["mrel","x-arrow"],[pn],z)},mathmlBuilder(oe,z){var te=yo.mathMLnode(oe.label);te.setAttribute("minsize",oe.label.charAt(0)==="x"?"1.75em":"3.0em");var ue;if(oe.body){var we=Qi(Di(oe.body,z));if(oe.below){var Pe=Qi(Di(oe.below,z));ue=new Wr.MathNode("munderover",[te,Pe,we])}else ue=new Wr.MathNode("mover",[te,we])}else if(oe.below){var rt=Qi(Di(oe.below,z));ue=new Wr.MathNode("munder",[te,rt])}else ue=Qi(),ue=new Wr.MathNode("mover",[te,ue]);return ue}});var bi=Gn.makeSpan;function qa(oe,z){var te=ni(oe.body,z,!0);return bi([oe.mclass],te,z)}function to(oe,z){var te,ue=Gi(oe.body,z);return oe.mclass==="minner"?te=new Wr.MathNode("mpadded",ue):oe.mclass==="mord"?oe.isCharacterBox?(te=ue[0],te.type="mi"):te=new Wr.MathNode("mi",ue):(oe.isCharacterBox?(te=ue[0],te.type="mo"):te=new Wr.MathNode("mo",ue),oe.mclass==="mbin"?(te.attributes.lspace="0.22em",te.attributes.rspace="0.22em"):oe.mclass==="mpunct"?(te.attributes.lspace="0em",te.attributes.rspace="0.17em"):oe.mclass==="mopen"||oe.mclass==="mclose"?(te.attributes.lspace="0em",te.attributes.rspace="0em"):oe.mclass==="minner"&&(te.attributes.lspace="0.0556em",te.attributes.width="+0.1111em")),te}wr({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(oe,z){var{parser:te,funcName:ue}=oe,we=z[0];return{type:"mclass",mode:te.mode,mclass:"m"+ue.slice(5),body:Ea(we),isCharacterBox:zt.isCharacterBox(we)}},htmlBuilder:qa,mathmlBuilder:to});var Ji=oe=>{var z=oe.type==="ordgroup"&&oe.body.length?oe.body[0]:oe;return z.type==="atom"&&(z.family==="bin"||z.family==="rel")?"m"+z.family:"mord"};wr({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(oe,z){var{parser:te}=oe;return{type:"mclass",mode:te.mode,mclass:Ji(z[0]),body:Ea(z[1]),isCharacterBox:zt.isCharacterBox(z[1])}}}),wr({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(oe,z){var{parser:te,funcName:ue}=oe,we=z[1],Pe=z[0],rt;ue!=="\\stackrel"?rt=Ji(we):rt="mrel";var pt={type:"op",mode:we.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:ue!=="\\stackrel",body:Ea(we)},ct={type:"supsub",mode:Pe.mode,base:pt,sup:ue==="\\underset"?null:Pe,sub:ue==="\\underset"?Pe:null};return{type:"mclass",mode:te.mode,mclass:rt,body:[ct],isCharacterBox:zt.isCharacterBox(ct)}},htmlBuilder:qa,mathmlBuilder:to}),wr({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(oe,z){var{parser:te}=oe;return{type:"pmb",mode:te.mode,mclass:Ji(z[0]),body:Ea(z[0])}},htmlBuilder(oe,z){var te=ni(oe.body,z,!0),ue=Gn.makeSpan([oe.mclass],te,z);return ue.style.textShadow="0.02em 0.01em 0.04px",ue},mathmlBuilder(oe,z){var te=Gi(oe.body,z),ue=new Wr.MathNode("mstyle",te);return ue.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),ue}});var Ki={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Vi=()=>({type:"styling",body:[],mode:"math",style:"display"}),xo=oe=>oe.type==="textord"&&oe.text==="@",Fo=(oe,z)=>(oe.type==="mathord"||oe.type==="atom")&&oe.text===z;function Co(oe,z,te){var ue=Ki[oe];switch(ue){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return te.callFunction(ue,[z[0]],[z[1]]);case"\\uparrow":case"\\downarrow":{var we=te.callFunction("\\\\cdleft",[z[0]],[]),Pe={type:"atom",text:ue,mode:"math",family:"rel"},rt=te.callFunction("\\Big",[Pe],[]),pt=te.callFunction("\\\\cdright",[z[1]],[]),ct={type:"ordgroup",mode:"math",body:[we,rt,pt]};return te.callFunction("\\\\cdparent",[ct],[])}case"\\\\cdlongequal":return te.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var Wt={type:"textord",text:"\\Vert",mode:"math"};return te.callFunction("\\Big",[Wt],[])}default:return{type:"textord",text:" ",mode:"math"}}}function io(oe){var z=[];for(oe.gullet.beginGroup(),oe.gullet.macros.set("\\cr","\\\\\\relax"),oe.gullet.beginGroup();;){z.push(oe.parseExpression(!1,"\\\\")),oe.gullet.endGroup(),oe.gullet.beginGroup();var te=oe.fetch().text;if(te==="&"||te==="\\\\")oe.consume();else if(te==="\\end"){z[z.length-1].length===0&&z.pop();break}else throw new kt("Expected \\\\ or \\cr or \\end",oe.nextToken)}for(var ue=[],we=[ue],Pe=0;Pe-1))if("<>AV".indexOf(Wt)>-1)for(var wn=0;wn<2;wn++){for(var Bn=!0,jn=ct+1;jnAV=|." after @',rt[ct]);var tr=Co(Wt,pn,oe),Jn={type:"styling",body:[tr],mode:"math",style:"display"};ue.push(Jn),pt=Vi()}Pe%2===0?ue.push(pt):ue.shift(),ue=[],we.push(ue)}oe.gullet.endGroup(),oe.gullet.endGroup();var Nr=new Array(we[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:we,arraystretch:1,addJot:!0,rowGaps:[null],cols:Nr,colSeparationType:"CD",hLinesBeforeRow:new Array(we.length+1).fill([])}}wr({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(oe,z){var{parser:te,funcName:ue}=oe;return{type:"cdlabel",mode:te.mode,side:ue.slice(4),label:z[0]}},htmlBuilder(oe,z){var te=z.havingStyle(z.style.sup()),ue=Gn.wrapFragment(ca(oe.label,te,z),z);return ue.classes.push("cd-label-"+oe.side),ue.style.bottom=Qn(.8-ue.depth),ue.height=0,ue.depth=0,ue},mathmlBuilder(oe,z){var te=new Wr.MathNode("mrow",[Di(oe.label,z)]);return te=new Wr.MathNode("mpadded",[te]),te.setAttribute("width","0"),oe.side==="left"&&te.setAttribute("lspace","-1width"),te.setAttribute("voffset","0.7em"),te=new Wr.MathNode("mstyle",[te]),te.setAttribute("displaystyle","false"),te.setAttribute("scriptlevel","1"),te}}),wr({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(oe,z){var{parser:te}=oe;return{type:"cdlabelparent",mode:te.mode,fragment:z[0]}},htmlBuilder(oe,z){var te=Gn.wrapFragment(ca(oe.fragment,z),z);return te.classes.push("cd-vert-arrow"),te},mathmlBuilder(oe,z){return new Wr.MathNode("mrow",[Di(oe.fragment,z)])}}),wr({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(oe,z){for(var{parser:te}=oe,ue=ri(z[0],"ordgroup"),we=ue.body,Pe="",rt=0;rt=1114111)throw new kt("\\@char with invalid code point "+Pe);return ct<=65535?Wt=String.fromCharCode(ct):(ct-=65536,Wt=String.fromCharCode((ct>>10)+55296,(ct&1023)+56320)),{type:"textord",mode:te.mode,text:Wt}}});var no=(oe,z)=>{var te=ni(oe.body,z.withColor(oe.color),!1);return Gn.makeFragment(te)},Oo=(oe,z)=>{var te=Gi(oe.body,z.withColor(oe.color)),ue=new Wr.MathNode("mstyle",te);return ue.setAttribute("mathcolor",oe.color),ue};wr({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(oe,z){var{parser:te}=oe,ue=ri(z[0],"color-token").color,we=z[1];return{type:"color",mode:te.mode,color:ue,body:Ea(we)}},htmlBuilder:no,mathmlBuilder:Oo}),wr({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(oe,z){var{parser:te,breakOnTokenText:ue}=oe,we=ri(z[0],"color-token").color;te.gullet.macros.set("\\current@color",we);var Pe=te.parseExpression(!0,ue);return{type:"color",mode:te.mode,color:we,body:Pe}},htmlBuilder:no,mathmlBuilder:Oo}),wr({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(oe,z,te){var{parser:ue}=oe,we=ue.gullet.future().text==="["?ue.parseSizeGroup(!0):null,Pe=!ue.settings.displayMode||!ue.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:ue.mode,newLine:Pe,size:we&&ri(we,"size").value}},htmlBuilder(oe,z){var te=Gn.makeSpan(["mspace"],[],z);return oe.newLine&&(te.classes.push("newline"),oe.size&&(te.style.marginTop=Qn(Lr(oe.size,z)))),te},mathmlBuilder(oe,z){var te=new Wr.MathNode("mspace");return oe.newLine&&(te.setAttribute("linebreak","newline"),oe.size&&te.setAttribute("height",Qn(Lr(oe.size,z)))),te}});var jo={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},ns=oe=>{var z=oe.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(z))throw new kt("Expected a control sequence",oe);return z},nl=oe=>{var z=oe.gullet.popToken();return z.text==="="&&(z=oe.gullet.popToken(),z.text===" "&&(z=oe.gullet.popToken())),z},rl=(oe,z,te,ue)=>{var we=oe.gullet.macros.get(te.text);we==null&&(te.noexpand=!0,we={tokens:[te],numArgs:0,unexpandable:!oe.gullet.isExpandable(te.text)}),oe.gullet.macros.set(z,we,ue)};wr({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(oe){var{parser:z,funcName:te}=oe;z.consumeSpaces();var ue=z.fetch();if(jo[ue.text])return(te==="\\global"||te==="\\\\globallong")&&(ue.text=jo[ue.text]),ri(z.parseFunction(),"internal");throw new kt("Invalid token after macro prefix",ue)}}),wr({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(oe){var{parser:z,funcName:te}=oe,ue=z.gullet.popToken(),we=ue.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(we))throw new kt("Expected a control sequence",ue);for(var Pe=0,rt,pt=[[]];z.gullet.future().text!=="{";)if(ue=z.gullet.popToken(),ue.text==="#"){if(z.gullet.future().text==="{"){rt=z.gullet.future(),pt[Pe].push("{");break}if(ue=z.gullet.popToken(),!/^[1-9]$/.test(ue.text))throw new kt('Invalid argument number "'+ue.text+'"');if(parseInt(ue.text)!==Pe+1)throw new kt('Argument number "'+ue.text+'" out of order');Pe++,pt.push([])}else{if(ue.text==="EOF")throw new kt("Expected a macro definition");pt[Pe].push(ue.text)}var{tokens:ct}=z.gullet.consumeArg();return rt&&ct.unshift(rt),(te==="\\edef"||te==="\\xdef")&&(ct=z.gullet.expandTokens(ct),ct.reverse()),z.gullet.macros.set(we,{tokens:ct,numArgs:Pe,delimiters:pt},te===jo[te]),{type:"internal",mode:z.mode}}}),wr({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(oe){var{parser:z,funcName:te}=oe,ue=ns(z.gullet.popToken());z.gullet.consumeSpaces();var we=nl(z);return rl(z,ue,we,te==="\\\\globallet"),{type:"internal",mode:z.mode}}}),wr({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(oe){var{parser:z,funcName:te}=oe,ue=ns(z.gullet.popToken()),we=z.gullet.popToken(),Pe=z.gullet.popToken();return rl(z,ue,Pe,te==="\\\\globalfuture"),z.gullet.pushToken(Pe),z.gullet.pushToken(we),{type:"internal",mode:z.mode}}});var _o=function(z,te,ue){var we=rn.math[z]&&rn.math[z].replace,Pe=sr(we||z,te,ue);if(!Pe)throw new Error("Unsupported symbol "+z+" and font size "+te+".");return Pe},Do=function(z,te,ue,we){var Pe=ue.havingBaseStyle(te),rt=Gn.makeSpan(we.concat(Pe.sizingClasses(ue)),[z],ue),pt=Pe.sizeMultiplier/ue.sizeMultiplier;return rt.height*=pt,rt.depth*=pt,rt.maxFontSize=Pe.sizeMultiplier,rt},oo=function(z,te,ue){var we=te.havingBaseStyle(ue),Pe=(1-te.sizeMultiplier/we.sizeMultiplier)*te.fontMetrics().axisHeight;z.classes.push("delimcenter"),z.style.top=Qn(Pe),z.height-=Pe,z.depth+=Pe},Go=function(z,te,ue,we,Pe,rt){var pt=Gn.makeSymbol(z,"Main-Regular",Pe,we),ct=Do(pt,te,we,rt);return ue&&oo(ct,we,te),ct},Wo=function(z,te,ue,we){return Gn.makeSymbol(z,"Size"+te+"-Regular",ue,we)},po=function(z,te,ue,we,Pe,rt){var pt=Wo(z,te,Pe,we),ct=Do(Gn.makeSpan(["delimsizing","size"+te],[pt],we),Bt.TEXT,we,rt);return ue&&oo(ct,we,Bt.TEXT),ct},Is=function(z,te,ue){var we;te==="Size1-Regular"?we="delim-size1":we="delim-size4";var Pe=Gn.makeSpan(["delimsizinginner",we],[Gn.makeSpan([],[Gn.makeSymbol(z,te,ue)])]);return{type:"elem",elem:Pe}},js=function(z,te,ue){var we=Mn["Size4-Regular"][z.charCodeAt(0)]?Mn["Size4-Regular"][z.charCodeAt(0)][4]:Mn["Size1-Regular"][z.charCodeAt(0)][4],Pe=new Ot("inner",Et(z,Math.round(1e3*te))),rt=new fn([Pe],{width:Qn(we),height:Qn(te),style:"width:"+Qn(we),viewBox:"0 0 "+1e3*we+" "+Math.round(1e3*te),preserveAspectRatio:"xMinYMin"}),pt=Gn.makeSvgSpan([],[rt],ue);return pt.height=te,pt.style.height=Qn(te),pt.style.width=Qn(we),{type:"elem",elem:pt}},vs=.008,Gs={type:"kern",size:-1*vs},bl=["|","\\lvert","\\rvert","\\vert"],Ws=["\\|","\\lVert","\\rVert","\\Vert"],Ns=function(z,te,ue,we,Pe,rt){var pt,ct,Wt,pn,wn="",Bn=0;pt=Wt=pn=z,ct=null;var jn="Size1-Regular";z==="\\uparrow"?Wt=pn="\u23D0":z==="\\Uparrow"?Wt=pn="\u2016":z==="\\downarrow"?pt=Wt="\u23D0":z==="\\Downarrow"?pt=Wt="\u2016":z==="\\updownarrow"?(pt="\\uparrow",Wt="\u23D0",pn="\\downarrow"):z==="\\Updownarrow"?(pt="\\Uparrow",Wt="\u2016",pn="\\Downarrow"):bl.includes(z)?(Wt="\u2223",wn="vert",Bn=333):Ws.includes(z)?(Wt="\u2225",wn="doublevert",Bn=556):z==="["||z==="\\lbrack"?(pt="\u23A1",Wt="\u23A2",pn="\u23A3",jn="Size4-Regular",wn="lbrack",Bn=667):z==="]"||z==="\\rbrack"?(pt="\u23A4",Wt="\u23A5",pn="\u23A6",jn="Size4-Regular",wn="rbrack",Bn=667):z==="\\lfloor"||z==="\u230A"?(Wt=pt="\u23A2",pn="\u23A3",jn="Size4-Regular",wn="lfloor",Bn=667):z==="\\lceil"||z==="\u2308"?(pt="\u23A1",Wt=pn="\u23A2",jn="Size4-Regular",wn="lceil",Bn=667):z==="\\rfloor"||z==="\u230B"?(Wt=pt="\u23A5",pn="\u23A6",jn="Size4-Regular",wn="rfloor",Bn=667):z==="\\rceil"||z==="\u2309"?(pt="\u23A4",Wt=pn="\u23A5",jn="Size4-Regular",wn="rceil",Bn=667):z==="("||z==="\\lparen"?(pt="\u239B",Wt="\u239C",pn="\u239D",jn="Size4-Regular",wn="lparen",Bn=875):z===")"||z==="\\rparen"?(pt="\u239E",Wt="\u239F",pn="\u23A0",jn="Size4-Regular",wn="rparen",Bn=875):z==="\\{"||z==="\\lbrace"?(pt="\u23A7",ct="\u23A8",pn="\u23A9",Wt="\u23AA",jn="Size4-Regular"):z==="\\}"||z==="\\rbrace"?(pt="\u23AB",ct="\u23AC",pn="\u23AD",Wt="\u23AA",jn="Size4-Regular"):z==="\\lgroup"||z==="\u27EE"?(pt="\u23A7",pn="\u23A9",Wt="\u23AA",jn="Size4-Regular"):z==="\\rgroup"||z==="\u27EF"?(pt="\u23AB",pn="\u23AD",Wt="\u23AA",jn="Size4-Regular"):z==="\\lmoustache"||z==="\u23B0"?(pt="\u23A7",pn="\u23AD",Wt="\u23AA",jn="Size4-Regular"):(z==="\\rmoustache"||z==="\u23B1")&&(pt="\u23AB",pn="\u23A9",Wt="\u23AA",jn="Size4-Regular");var tr=_o(pt,jn,Pe),Jn=tr.height+tr.depth,Nr=_o(Wt,jn,Pe),Or=Nr.height+Nr.depth,Hr=_o(pn,jn,Pe),Qr=Hr.height+Hr.depth,Zr=0,Ca=1;if(ct!==null){var da=_o(ct,jn,Pe);Zr=da.height+da.depth,Ca=2}var _a=Jn+Qr+Zr,ii=Math.max(0,Math.ceil((te-_a)/(Ca*Or))),Oa=_a+ii*Ca*Or,Va=we.fontMetrics().axisHeight;ue&&(Va*=we.sizeMultiplier);var pi=Oa/2-Va,ui=[];if(wn.length>0){var Si=Oa-Jn-Qr,vr=Math.round(Oa*1e3),ga=de(wn,Math.round(Si*1e3)),Ii=new Ot(wn,ga),Zi=(Bn/1e3).toFixed(3)+"em",Ko=(vr/1e3).toFixed(3)+"em",fo=new fn([Ii],{width:Zi,height:Ko,viewBox:"0 0 "+Bn+" "+vr}),vo=Gn.makeSvgSpan([],[fo],we);vo.height=vr/1e3,vo.style.width=Zi,vo.style.height=Ko,ui.push({type:"elem",elem:vo})}else{if(ui.push(Is(pn,jn,Pe)),ui.push(Gs),ct===null){var yi=Oa-Jn-Qr+2*vs;ui.push(js(Wt,yi,we))}else{var bo=(Oa-Jn-Qr-Zr)/2+2*vs;ui.push(js(Wt,bo,we)),ui.push(Gs),ui.push(Is(ct,jn,Pe)),ui.push(Gs),ui.push(js(Wt,bo,we))}ui.push(Gs),ui.push(Is(pt,jn,Pe))}var qi=we.havingBaseStyle(Bt.TEXT),us=Gn.makeVList({positionType:"bottom",positionData:pi,children:ui},qi);return Do(Gn.makeSpan(["delimsizing","mult"],[us],qi),Bt.TEXT,we,rt)},Vs=80,al=.08,ks=function(z,te,ue,we,Pe){var rt=bn(z,we,ue),pt=new Ot(z,rt),ct=new fn([pt],{width:"400em",height:Qn(te),viewBox:"0 0 400000 "+ue,preserveAspectRatio:"xMinYMin slice"});return Gn.makeSvgSpan(["hide-tail"],[ct],Pe)},il=function(z,te){var ue=te.havingBaseSizing(),we=rs("\\surd",z*ue.sizeMultiplier,ol,ue),Pe=ue.sizeMultiplier,rt=Math.max(0,te.minRuleThickness-te.fontMetrics().sqrtRuleThickness),pt,ct=0,Wt=0,pn=0,wn;return we.type==="small"?(pn=1e3+1e3*rt+Vs,z<1?Pe=1:z<1.4&&(Pe=.7),ct=(1+rt+al)/Pe,Wt=(1+rt)/Pe,pt=ks("sqrtMain",ct,pn,rt,te),pt.style.minWidth="0.853em",wn=.833/Pe):we.type==="large"?(pn=(1e3+Vs)*Qo[we.size],Wt=(Qo[we.size]+rt)/Pe,ct=(Qo[we.size]+rt+al)/Pe,pt=ks("sqrtSize"+we.size,ct,pn,rt,te),pt.style.minWidth="1.02em",wn=1/Pe):(ct=z+rt+al,Wt=z+rt,pn=Math.floor(1e3*z+rt)+Vs,pt=ks("sqrtTall",ct,pn,rt,te),pt.style.minWidth="0.742em",wn=1.056),pt.height=Wt,pt.style.height=Qn(ct),{span:pt,advanceWidth:wn,ruleWidth:(te.fontMetrics().sqrtRuleThickness+rt)*Pe}},bs=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],ys=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],Es=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Qo=[0,1.2,1.8,2.4,3],yl=function(z,te,ue,we,Pe){if(z==="<"||z==="\\lt"||z==="\u27E8"?z="\\langle":(z===">"||z==="\\gt"||z==="\u27E9")&&(z="\\rangle"),bs.includes(z)||Es.includes(z))return po(z,te,!1,ue,we,Pe);if(ys.includes(z))return Ns(z,Qo[te],!1,ue,we,Pe);throw new kt("Illegal delimiter: '"+z+"'")},kl=[{type:"small",style:Bt.SCRIPTSCRIPT},{type:"small",style:Bt.SCRIPT},{type:"small",style:Bt.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Wl=[{type:"small",style:Bt.SCRIPTSCRIPT},{type:"small",style:Bt.SCRIPT},{type:"small",style:Bt.TEXT},{type:"stack"}],ol=[{type:"small",style:Bt.SCRIPTSCRIPT},{type:"small",style:Bt.SCRIPT},{type:"small",style:Bt.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Rs=function(z){if(z.type==="small")return"Main-Regular";if(z.type==="large")return"Size"+z.size+"-Regular";if(z.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+z.type+"' here.")},rs=function(z,te,ue,we){for(var Pe=Math.min(2,3-we.style.size),rt=Pe;rtte)return ue[rt]}return ue[ue.length-1]},Os=function(z,te,ue,we,Pe,rt){z==="<"||z==="\\lt"||z==="\u27E8"?z="\\langle":(z===">"||z==="\\gt"||z==="\u27E9")&&(z="\\rangle");var pt;Es.includes(z)?pt=kl:bs.includes(z)?pt=ol:pt=Wl;var ct=rs(z,te,pt,we);return ct.type==="small"?Go(z,ct.style,ue,we,Pe,rt):ct.type==="large"?po(z,ct.size,ue,we,Pe,rt):Ns(z,te,ue,we,Pe,rt)},El=function(z,te,ue,we,Pe,rt){var pt=we.fontMetrics().axisHeight*we.sizeMultiplier,ct=901,Wt=5/we.fontMetrics().ptPerEm,pn=Math.max(te-pt,ue+pt),wn=Math.max(pn/500*ct,2*pn-Wt);return Os(z,wn,!0,we,Pe,rt)},Eo={sqrtImage:il,sizedDelim:yl,sizeToMaxHeight:Qo,customSizedDelim:Os,leftRightDelim:El},Zs={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Ds=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Ss(oe,z){var te=Ho(oe);if(te&&Ds.includes(te.text))return te;throw te?new kt("Invalid delimiter '"+te.text+"' after '"+z.funcName+"'",oe):new kt("Invalid delimiter type '"+oe.type+"'",oe)}wr({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(oe,z)=>{var te=Ss(z[0],oe);return{type:"delimsizing",mode:oe.parser.mode,size:Zs[oe.funcName].size,mclass:Zs[oe.funcName].mclass,delim:te.text}},htmlBuilder:(oe,z)=>oe.delim==="."?Gn.makeSpan([oe.mclass]):Eo.sizedDelim(oe.delim,oe.size,z,oe.mode,[oe.mclass]),mathmlBuilder:oe=>{var z=[];oe.delim!=="."&&z.push(Xi(oe.delim,oe.mode));var te=new Wr.MathNode("mo",z);oe.mclass==="mopen"||oe.mclass==="mclose"?te.setAttribute("fence","true"):te.setAttribute("fence","false"),te.setAttribute("stretchy","true");var ue=Qn(Eo.sizeToMaxHeight[oe.size]);return te.setAttribute("minsize",ue),te.setAttribute("maxsize",ue),te}});function Vo(oe){if(!oe.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}wr({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(oe,z)=>{var te=oe.parser.gullet.macros.get("\\current@color");if(te&&typeof te!="string")throw new kt("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:oe.parser.mode,delim:Ss(z[0],oe).text,color:te}}}),wr({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(oe,z)=>{var te=Ss(z[0],oe),ue=oe.parser;++ue.leftrightDepth;var we=ue.parseExpression(!1);--ue.leftrightDepth,ue.expect("\\right",!1);var Pe=ri(ue.parseFunction(),"leftright-right");return{type:"leftright",mode:ue.mode,body:we,left:te.text,right:Pe.delim,rightColor:Pe.color}},htmlBuilder:(oe,z)=>{Vo(oe);for(var te=ni(oe.body,z,!0,["mopen","mclose"]),ue=0,we=0,Pe=!1,rt=0;rt{Vo(oe);var te=Gi(oe.body,z);if(oe.left!=="."){var ue=new Wr.MathNode("mo",[Xi(oe.left,oe.mode)]);ue.setAttribute("fence","true"),te.unshift(ue)}if(oe.right!=="."){var we=new Wr.MathNode("mo",[Xi(oe.right,oe.mode)]);we.setAttribute("fence","true"),oe.rightColor&&we.setAttribute("mathcolor",oe.rightColor),te.push(we)}return uo(te)}}),wr({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(oe,z)=>{var te=Ss(z[0],oe);if(!oe.parser.leftrightDepth)throw new kt("\\middle without preceding \\left",te);return{type:"middle",mode:oe.parser.mode,delim:te.text}},htmlBuilder:(oe,z)=>{var te;if(oe.delim===".")te=Pa(z,[]);else{te=Eo.sizedDelim(oe.delim,1,z,oe.mode,[]);var ue={delim:oe.delim,options:z};te.isMiddle=ue}return te},mathmlBuilder:(oe,z)=>{var te=oe.delim==="\\vert"||oe.delim==="|"?Xi("|","text"):Xi(oe.delim,oe.mode),ue=new Wr.MathNode("mo",[te]);return ue.setAttribute("fence","true"),ue.setAttribute("lspace","0.05em"),ue.setAttribute("rspace","0.05em"),ue}});var xs=(oe,z)=>{var te=Gn.wrapFragment(ca(oe.body,z),z),ue=oe.label.slice(1),we=z.sizeMultiplier,Pe,rt=0,pt=zt.isCharacterBox(oe.body);if(ue==="sout")Pe=Gn.makeSpan(["stretchy","sout"]),Pe.height=z.fontMetrics().defaultRuleThickness/we,rt=-.5*z.fontMetrics().xHeight;else if(ue==="phase"){var ct=Lr({number:.6,unit:"pt"},z),Wt=Lr({number:.35,unit:"ex"},z),pn=z.havingBaseSizing();we=we/pn.sizeMultiplier;var wn=te.height+te.depth+ct+Wt;te.style.paddingLeft=Qn(wn/2+ct);var Bn=Math.floor(1e3*wn*we),jn=qt(Bn),tr=new fn([new Ot("phase",jn)],{width:"400em",height:Qn(Bn/1e3),viewBox:"0 0 400000 "+Bn,preserveAspectRatio:"xMinYMin slice"});Pe=Gn.makeSvgSpan(["hide-tail"],[tr],z),Pe.style.height=Qn(wn),rt=te.depth+ct+Wt}else{/cancel/.test(ue)?pt||te.classes.push("cancel-pad"):ue==="angl"?te.classes.push("anglpad"):te.classes.push("boxpad");var Jn=0,Nr=0,Or=0;/box/.test(ue)?(Or=Math.max(z.fontMetrics().fboxrule,z.minRuleThickness),Jn=z.fontMetrics().fboxsep+(ue==="colorbox"?0:Or),Nr=Jn):ue==="angl"?(Or=Math.max(z.fontMetrics().defaultRuleThickness,z.minRuleThickness),Jn=4*Or,Nr=Math.max(0,.25-te.depth)):(Jn=pt?.2:0,Nr=Jn),Pe=yo.encloseSpan(te,ue,Jn,Nr,z),/fbox|boxed|fcolorbox/.test(ue)?(Pe.style.borderStyle="solid",Pe.style.borderWidth=Qn(Or)):ue==="angl"&&Or!==.049&&(Pe.style.borderTopWidth=Qn(Or),Pe.style.borderRightWidth=Qn(Or)),rt=te.depth+Nr,oe.backgroundColor&&(Pe.style.backgroundColor=oe.backgroundColor,oe.borderColor&&(Pe.style.borderColor=oe.borderColor))}var Hr;if(oe.backgroundColor)Hr=Gn.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Pe,shift:rt},{type:"elem",elem:te,shift:0}]},z);else{var Qr=/cancel|phase/.test(ue)?["svg-align"]:[];Hr=Gn.makeVList({positionType:"individualShift",children:[{type:"elem",elem:te,shift:0},{type:"elem",elem:Pe,shift:rt,wrapperClasses:Qr}]},z)}return/cancel/.test(ue)&&(Hr.height=te.height,Hr.depth=te.depth),/cancel/.test(ue)&&!pt?Gn.makeSpan(["mord","cancel-lap"],[Hr],z):Gn.makeSpan(["mord"],[Hr],z)},ds=(oe,z)=>{var te=0,ue=new Wr.MathNode(oe.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Di(oe.body,z)]);switch(oe.label){case"\\cancel":ue.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":ue.setAttribute("notation","downdiagonalstrike");break;case"\\phase":ue.setAttribute("notation","phasorangle");break;case"\\sout":ue.setAttribute("notation","horizontalstrike");break;case"\\fbox":ue.setAttribute("notation","box");break;case"\\angl":ue.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(te=z.fontMetrics().fboxsep*z.fontMetrics().ptPerEm,ue.setAttribute("width","+"+2*te+"pt"),ue.setAttribute("height","+"+2*te+"pt"),ue.setAttribute("lspace",te+"pt"),ue.setAttribute("voffset",te+"pt"),oe.label==="\\fcolorbox"){var we=Math.max(z.fontMetrics().fboxrule,z.minRuleThickness);ue.setAttribute("style","border: "+we+"em solid "+String(oe.borderColor))}break;case"\\xcancel":ue.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return oe.backgroundColor&&ue.setAttribute("mathbackground",oe.backgroundColor),ue};wr({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(oe,z,te){var{parser:ue,funcName:we}=oe,Pe=ri(z[0],"color-token").color,rt=z[1];return{type:"enclose",mode:ue.mode,label:we,backgroundColor:Pe,body:rt}},htmlBuilder:xs,mathmlBuilder:ds}),wr({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(oe,z,te){var{parser:ue,funcName:we}=oe,Pe=ri(z[0],"color-token").color,rt=ri(z[1],"color-token").color,pt=z[2];return{type:"enclose",mode:ue.mode,label:we,backgroundColor:rt,borderColor:Pe,body:pt}},htmlBuilder:xs,mathmlBuilder:ds}),wr({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(oe,z){var{parser:te}=oe;return{type:"enclose",mode:te.mode,label:"\\fbox",body:z[0]}}}),wr({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(oe,z){var{parser:te,funcName:ue}=oe,we=z[0];return{type:"enclose",mode:te.mode,label:ue,body:we}},htmlBuilder:xs,mathmlBuilder:ds}),wr({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(oe,z){var{parser:te}=oe;return{type:"enclose",mode:te.mode,label:"\\angl",body:z[0]}}});var $s={};function ho(oe){for(var{type:z,names:te,props:ue,handler:we,htmlBuilder:Pe,mathmlBuilder:rt}=oe,pt={type:z,numArgs:ue.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:we},ct=0;ct{var z=oe.parser.settings;if(!z.displayMode)throw new kt("{"+oe.envName+"} can be used only in display mode.")};function qo(oe){if(oe.indexOf("ed")===-1)return oe.indexOf("*")===-1}function To(oe,z,te){var{hskipBeforeAndAfter:ue,addJot:we,cols:Pe,arraystretch:rt,colSeparationType:pt,autoTag:ct,singleRow:Wt,emptySingleRow:pn,maxNumCols:wn,leqno:Bn}=z;if(oe.gullet.beginGroup(),Wt||oe.gullet.macros.set("\\cr","\\\\\\relax"),!rt){var jn=oe.gullet.expandMacroAsText("\\arraystretch");if(jn==null)rt=1;else if(rt=parseFloat(jn),!rt||rt<0)throw new kt("Invalid \\arraystretch: "+jn)}oe.gullet.beginGroup();var tr=[],Jn=[tr],Nr=[],Or=[],Hr=ct!=null?[]:void 0;function Qr(){ct&&oe.gullet.macros.set("\\@eqnsw","1",!0)}function Zr(){Hr&&(oe.gullet.macros.get("\\df@tag")?(Hr.push(oe.subparse([new $e("\\df@tag")])),oe.gullet.macros.set("\\df@tag",void 0,!0)):Hr.push(!!ct&&oe.gullet.macros.get("\\@eqnsw")==="1"))}for(Qr(),Or.push(Rl(oe));;){var Ca=oe.parseExpression(!1,Wt?"\\end":"\\\\");oe.gullet.endGroup(),oe.gullet.beginGroup(),Ca={type:"ordgroup",mode:oe.mode,body:Ca},te&&(Ca={type:"styling",mode:oe.mode,style:te,body:[Ca]}),tr.push(Ca);var da=oe.fetch().text;if(da==="&"){if(wn&&tr.length===wn){if(Wt||pt)throw new kt("Too many tab characters: &",oe.nextToken);oe.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}oe.consume()}else if(da==="\\end"){Zr(),tr.length===1&&Ca.type==="styling"&&Ca.body[0].body.length===0&&(Jn.length>1||!pn)&&Jn.pop(),Or.length0&&(Qr+=.25),Wt.push({pos:Qr,isDashed:Qs[Gl]})}for(Zr(rt[0]),ue=0;ue0&&(pi+=Hr,_aQs))for(ue=0;ue=pt)){var ci=void 0;(we>0||z.hskipBeforeAndAfter)&&(ci=zt.deflt(bo.pregap,Bn),ci!==0&&(ga=Gn.makeSpan(["arraycolsep"],[]),ga.style.width=Qn(ci),vr.push(ga)));var Ni=[];for(ue=0;ue0){for(var es=Gn.makeLineSpan("hline",te,pn),Ts=Gn.makeLineSpan("hdashline",te,pn),Yo=[{type:"elem",elem:ct,shift:0}];Wt.length>0;){var cs=Wt.pop(),Xo=cs.pos-ui;cs.isDashed?Yo.push({type:"elem",elem:Ts,shift:Xo}):Yo.push({type:"elem",elem:es,shift:Xo})}ct=Gn.makeVList({positionType:"individualShift",children:Yo},te)}if(Zi.length===0)return Gn.makeSpan(["mord"],[ct],te);var ws=Gn.makeVList({positionType:"individualShift",children:Zi},te);return ws=Gn.makeSpan(["tag"],[ws],te),Gn.makeFragment([ct,ws])},ll={c:"center ",l:"left ",r:"right "},Lo=function(z,te){for(var ue=[],we=new Wr.MathNode("mtd",[],["mtr-glue"]),Pe=new Wr.MathNode("mtd",[],["mml-eqn-num"]),rt=0;rt0){var tr=z.cols,Jn="",Nr=!1,Or=0,Hr=tr.length;tr[0].type==="separator"&&(Bn+="top ",Or=1),tr[tr.length-1].type==="separator"&&(Bn+="bottom ",Hr-=1);for(var Qr=Or;Qr0?"left ":"",Bn+=ii[ii.length-1].length>0?"right ":"";for(var Oa=1;Oa-1?"alignat":"align",Pe=z.envName==="split",rt=To(z.parser,{cols:ue,addJot:!0,autoTag:Pe?void 0:qo(z.envName),emptySingleRow:!0,colSeparationType:we,maxNumCols:Pe?2:void 0,leqno:z.parser.settings.leqno},"display"),pt,ct=0,Wt={type:"ordgroup",mode:z.mode,body:[]};if(te[0]&&te[0].type==="ordgroup"){for(var pn="",wn=0;wn0&&jn&&(Nr=1),ue[tr]={type:"align",align:Jn,pregap:Nr,postgap:0}}return rt.colSeparationType=jn?"align":"alignat",rt};ho({type:"array",names:["array","darray"],props:{numArgs:1},handler(oe,z){var te=Ho(z[0]),ue=te?[z[0]]:ri(z[0],"ordgroup").body,we=ue.map(function(rt){var pt=ms(rt),ct=pt.text;if("lcr".indexOf(ct)!==-1)return{type:"align",align:ct};if(ct==="|")return{type:"separator",separator:"|"};if(ct===":")return{type:"separator",separator:":"};throw new kt("Unknown column alignment: "+ct,rt)}),Pe={cols:we,hskipBeforeAndAfter:!0,maxNumCols:we.length};return To(oe.parser,Pe,Vl(oe.envName))},htmlBuilder:Zo,mathmlBuilder:Lo}),ho({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(oe){var z={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[oe.envName.replace("*","")],te="c",ue={hskipBeforeAndAfter:!1,cols:[{type:"align",align:te}]};if(oe.envName.charAt(oe.envName.length-1)==="*"){var we=oe.parser;if(we.consumeSpaces(),we.fetch().text==="["){if(we.consume(),we.consumeSpaces(),te=we.fetch().text,"lcr".indexOf(te)===-1)throw new kt("Expected l or c or r",we.nextToken);we.consume(),we.consumeSpaces(),we.expect("]"),we.consume(),ue.cols=[{type:"align",align:te}]}}var Pe=To(oe.parser,ue,Vl(oe.envName)),rt=Math.max(0,...Pe.body.map(pt=>pt.length));return Pe.cols=new Array(rt).fill({type:"align",align:te}),z?{type:"leftright",mode:oe.mode,body:[Pe],left:z[0],right:z[1],rightColor:void 0}:Pe},htmlBuilder:Zo,mathmlBuilder:Lo}),ho({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(oe){var z={arraystretch:.5},te=To(oe.parser,z,"script");return te.colSeparationType="small",te},htmlBuilder:Zo,mathmlBuilder:Lo}),ho({type:"array",names:["subarray"],props:{numArgs:1},handler(oe,z){var te=Ho(z[0]),ue=te?[z[0]]:ri(z[0],"ordgroup").body,we=ue.map(function(rt){var pt=ms(rt),ct=pt.text;if("lc".indexOf(ct)!==-1)return{type:"align",align:ct};throw new kt("Unknown column alignment: "+ct,rt)});if(we.length>1)throw new kt("{subarray} can contain only one column");var Pe={cols:we,hskipBeforeAndAfter:!1,arraystretch:.5};if(Pe=To(oe.parser,Pe,"script"),Pe.body.length>0&&Pe.body[0].length>1)throw new kt("{subarray} can contain only one column");return Pe},htmlBuilder:Zo,mathmlBuilder:Lo}),ho({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(oe){var z={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},te=To(oe.parser,z,Vl(oe.envName));return{type:"leftright",mode:oe.mode,body:[te],left:oe.envName.indexOf("r")>-1?".":"\\{",right:oe.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Zo,mathmlBuilder:Lo}),ho({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:Ol,htmlBuilder:Zo,mathmlBuilder:Lo}),ho({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(oe){["gather","gather*"].includes(oe.envName)&&sl(oe);var z={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:qo(oe.envName),emptySingleRow:!0,leqno:oe.parser.settings.leqno};return To(oe.parser,z,"display")},htmlBuilder:Zo,mathmlBuilder:Lo}),ho({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:Ol,htmlBuilder:Zo,mathmlBuilder:Lo}),ho({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(oe){sl(oe);var z={autoTag:qo(oe.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:oe.parser.settings.leqno};return To(oe.parser,z,"display")},htmlBuilder:Zo,mathmlBuilder:Lo}),ho({type:"array",names:["CD"],props:{numArgs:0},handler(oe){return sl(oe),io(oe.parser)},htmlBuilder:Zo,mathmlBuilder:Lo}),Zt("\\nonumber","\\gdef\\@eqnsw{0}"),Zt("\\notag","\\nonumber"),wr({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(oe,z){throw new kt(oe.funcName+" valid only within array environment")}});var se=$s;wr({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(oe,z){var{parser:te,funcName:ue}=oe,we=z[0];if(we.type!=="ordgroup")throw new kt("Invalid environment name",we);for(var Pe="",rt=0;rt{var te=oe.font,ue=z.withFont(te);return ca(oe.body,ue)},Oe=(oe,z)=>{var te=oe.font,ue=z.withFont(te);return Di(oe.body,ue)},ze={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};wr({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(oe,z)=>{var{parser:te,funcName:ue}=oe,we=Qa(z[0]),Pe=ue;return Pe in ze&&(Pe=ze[Pe]),{type:"font",mode:te.mode,font:Pe.slice(1),body:we}},htmlBuilder:Ae,mathmlBuilder:Oe}),wr({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(oe,z)=>{var{parser:te}=oe,ue=z[0],we=zt.isCharacterBox(ue);return{type:"mclass",mode:te.mode,mclass:Ji(ue),body:[{type:"font",mode:te.mode,font:"boldsymbol",body:ue}],isCharacterBox:we}}}),wr({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(oe,z)=>{var{parser:te,funcName:ue,breakOnTokenText:we}=oe,{mode:Pe}=te,rt=te.parseExpression(!0,we),pt="math"+ue.slice(1);return{type:"font",mode:Pe,font:pt,body:{type:"ordgroup",mode:te.mode,body:rt}}},htmlBuilder:Ae,mathmlBuilder:Oe});var dt=(oe,z)=>{var te=z;return oe==="display"?te=te.id>=Bt.SCRIPT.id?te.text():Bt.DISPLAY:oe==="text"&&te.size===Bt.DISPLAY.size?te=Bt.TEXT:oe==="script"?te=Bt.SCRIPT:oe==="scriptscript"&&(te=Bt.SCRIPTSCRIPT),te},vt=(oe,z)=>{var te=dt(oe.size,z.style),ue=te.fracNum(),we=te.fracDen(),Pe;Pe=z.havingStyle(ue);var rt=ca(oe.numer,Pe,z);if(oe.continued){var pt=8.5/z.fontMetrics().ptPerEm,ct=3.5/z.fontMetrics().ptPerEm;rt.height=rt.height0?tr=3*Bn:tr=7*Bn,Jn=z.fontMetrics().denom1):(wn>0?(jn=z.fontMetrics().num2,tr=Bn):(jn=z.fontMetrics().num3,tr=3*Bn),Jn=z.fontMetrics().denom2);var Nr;if(pn){var Hr=z.fontMetrics().axisHeight;jn-rt.depth-(Hr+.5*wn){var te=new Wr.MathNode("mfrac",[Di(oe.numer,z),Di(oe.denom,z)]);if(!oe.hasBarLine)te.setAttribute("linethickness","0px");else if(oe.barSize){var ue=Lr(oe.barSize,z);te.setAttribute("linethickness",Qn(ue))}var we=dt(oe.size,z.style);if(we.size!==z.style.size){te=new Wr.MathNode("mstyle",[te]);var Pe=we.size===Bt.DISPLAY.size?"true":"false";te.setAttribute("displaystyle",Pe),te.setAttribute("scriptlevel","0")}if(oe.leftDelim!=null||oe.rightDelim!=null){var rt=[];if(oe.leftDelim!=null){var pt=new Wr.MathNode("mo",[new Wr.TextNode(oe.leftDelim.replace("\\",""))]);pt.setAttribute("fence","true"),rt.push(pt)}if(rt.push(te),oe.rightDelim!=null){var ct=new Wr.MathNode("mo",[new Wr.TextNode(oe.rightDelim.replace("\\",""))]);ct.setAttribute("fence","true"),rt.push(ct)}return uo(rt)}return te};wr({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(oe,z)=>{var{parser:te,funcName:ue}=oe,we=z[0],Pe=z[1],rt,pt=null,ct=null,Wt="auto";switch(ue){case"\\dfrac":case"\\frac":case"\\tfrac":rt=!0;break;case"\\\\atopfrac":rt=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":rt=!1,pt="(",ct=")";break;case"\\\\bracefrac":rt=!1,pt="\\{",ct="\\}";break;case"\\\\brackfrac":rt=!1,pt="[",ct="]";break;default:throw new Error("Unrecognized genfrac command")}switch(ue){case"\\dfrac":case"\\dbinom":Wt="display";break;case"\\tfrac":case"\\tbinom":Wt="text";break}return{type:"genfrac",mode:te.mode,continued:!1,numer:we,denom:Pe,hasBarLine:rt,leftDelim:pt,rightDelim:ct,size:Wt,barSize:null}},htmlBuilder:vt,mathmlBuilder:Pt}),wr({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(oe,z)=>{var{parser:te,funcName:ue}=oe,we=z[0],Pe=z[1];return{type:"genfrac",mode:te.mode,continued:!0,numer:we,denom:Pe,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),wr({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(oe){var{parser:z,funcName:te,token:ue}=oe,we;switch(te){case"\\over":we="\\frac";break;case"\\choose":we="\\binom";break;case"\\atop":we="\\\\atopfrac";break;case"\\brace":we="\\\\bracefrac";break;case"\\brack":we="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:z.mode,replaceWith:we,token:ue}}});var tn=["display","text","script","scriptscript"],zn=function(z){var te=null;return z.length>0&&(te=z,te=te==="."?null:te),te};wr({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(oe,z){var{parser:te}=oe,ue=z[4],we=z[5],Pe=Qa(z[0]),rt=Pe.type==="atom"&&Pe.family==="open"?zn(Pe.text):null,pt=Qa(z[1]),ct=pt.type==="atom"&&pt.family==="close"?zn(pt.text):null,Wt=ri(z[2],"size"),pn,wn=null;Wt.isBlank?pn=!0:(wn=Wt.value,pn=wn.number>0);var Bn="auto",jn=z[3];if(jn.type==="ordgroup"){if(jn.body.length>0){var tr=ri(jn.body[0],"textord");Bn=tn[Number(tr.text)]}}else jn=ri(jn,"textord"),Bn=tn[Number(jn.text)];return{type:"genfrac",mode:te.mode,numer:ue,denom:we,continued:!1,hasBarLine:pn,barSize:wn,leftDelim:rt,rightDelim:ct,size:Bn}},htmlBuilder:vt,mathmlBuilder:Pt}),wr({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(oe,z){var{parser:te,funcName:ue,token:we}=oe;return{type:"infix",mode:te.mode,replaceWith:"\\\\abovefrac",size:ri(z[0],"size").value,token:we}}}),wr({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(oe,z)=>{var{parser:te,funcName:ue}=oe,we=z[0],Pe=it(ri(z[1],"infix").size),rt=z[2],pt=Pe.number>0;return{type:"genfrac",mode:te.mode,numer:we,denom:rt,continued:!1,hasBarLine:pt,barSize:Pe,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:vt,mathmlBuilder:Pt});var Fn=(oe,z)=>{var te=z.style,ue,we;oe.type==="supsub"?(ue=oe.sup?ca(oe.sup,z.havingStyle(te.sup()),z):ca(oe.sub,z.havingStyle(te.sub()),z),we=ri(oe.base,"horizBrace")):we=ri(oe,"horizBrace");var Pe=ca(we.base,z.havingBaseStyle(Bt.DISPLAY)),rt=yo.svgSpan(we,z),pt;if(we.isOver?(pt=Gn.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Pe},{type:"kern",size:.1},{type:"elem",elem:rt}]},z),pt.children[0].children[0].children[1].classes.push("svg-align")):(pt=Gn.makeVList({positionType:"bottom",positionData:Pe.depth+.1+rt.height,children:[{type:"elem",elem:rt},{type:"kern",size:.1},{type:"elem",elem:Pe}]},z),pt.children[0].children[0].children[0].classes.push("svg-align")),ue){var ct=Gn.makeSpan(["mord",we.isOver?"mover":"munder"],[pt],z);we.isOver?pt=Gn.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:ct},{type:"kern",size:.2},{type:"elem",elem:ue}]},z):pt=Gn.makeVList({positionType:"bottom",positionData:ct.depth+.2+ue.height+ue.depth,children:[{type:"elem",elem:ue},{type:"kern",size:.2},{type:"elem",elem:ct}]},z)}return Gn.makeSpan(["mord",we.isOver?"mover":"munder"],[pt],z)},En=(oe,z)=>{var te=yo.mathMLnode(oe.label);return new Wr.MathNode(oe.isOver?"mover":"munder",[Di(oe.base,z),te])};wr({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(oe,z){var{parser:te,funcName:ue}=oe;return{type:"horizBrace",mode:te.mode,label:ue,isOver:/^\\over/.test(ue),base:z[0]}},htmlBuilder:Fn,mathmlBuilder:En}),wr({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(oe,z)=>{var{parser:te}=oe,ue=z[1],we=ri(z[0],"url").url;return te.settings.isTrusted({command:"\\href",url:we})?{type:"href",mode:te.mode,href:we,body:Ea(ue)}:te.formatUnsupportedCmd("\\href")},htmlBuilder:(oe,z)=>{var te=ni(oe.body,z,!1);return Gn.makeAnchor(oe.href,[],te,z)},mathmlBuilder:(oe,z)=>{var te=ko(oe.body,z);return te instanceof Ti||(te=new Ti("mrow",[te])),te.setAttribute("href",oe.href),te}}),wr({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(oe,z)=>{var{parser:te}=oe,ue=ri(z[0],"url").url;if(!te.settings.isTrusted({command:"\\url",url:ue}))return te.formatUnsupportedCmd("\\url");for(var we=[],Pe=0;Pe{var{parser:te,funcName:ue,token:we}=oe,Pe=ri(z[0],"raw").string,rt=z[1];te.settings.strict&&te.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var pt,ct={};switch(ue){case"\\htmlClass":ct.class=Pe,pt={command:"\\htmlClass",class:Pe};break;case"\\htmlId":ct.id=Pe,pt={command:"\\htmlId",id:Pe};break;case"\\htmlStyle":ct.style=Pe,pt={command:"\\htmlStyle",style:Pe};break;case"\\htmlData":{for(var Wt=Pe.split(","),pn=0;pn{var te=ni(oe.body,z,!1),ue=["enclosing"];oe.attributes.class&&ue.push(...oe.attributes.class.trim().split(/\s+/));var we=Gn.makeSpan(ue,te,z);for(var Pe in oe.attributes)Pe!=="class"&&oe.attributes.hasOwnProperty(Pe)&&we.setAttribute(Pe,oe.attributes[Pe]);return we},mathmlBuilder:(oe,z)=>ko(oe.body,z)}),wr({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(oe,z)=>{var{parser:te}=oe;return{type:"htmlmathml",mode:te.mode,html:Ea(z[0]),mathml:Ea(z[1])}},htmlBuilder:(oe,z)=>{var te=ni(oe.html,z,!1);return Gn.makeFragment(te)},mathmlBuilder:(oe,z)=>ko(oe.mathml,z)});var $n=function(z){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(z))return{number:+z,unit:"bp"};var te=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(z);if(!te)throw new kt("Invalid size: '"+z+"' in \\includegraphics");var ue={number:+(te[1]+te[2]),unit:te[3]};if(!Dr(ue))throw new kt("Invalid unit: '"+ue.unit+"' in \\includegraphics.");return ue};wr({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(oe,z,te)=>{var{parser:ue}=oe,we={number:0,unit:"em"},Pe={number:.9,unit:"em"},rt={number:0,unit:"em"},pt="";if(te[0])for(var ct=ri(te[0],"raw").string,Wt=ct.split(","),pn=0;pn{var te=Lr(oe.height,z),ue=0;oe.totalheight.number>0&&(ue=Lr(oe.totalheight,z)-te);var we=0;oe.width.number>0&&(we=Lr(oe.width,z));var Pe={height:Qn(te+ue)};we>0&&(Pe.width=Qn(we)),ue>0&&(Pe.verticalAlign=Qn(-ue));var rt=new Kr(oe.src,oe.alt,Pe);return rt.height=te,rt.depth=ue,rt},mathmlBuilder:(oe,z)=>{var te=new Wr.MathNode("mglyph",[]);te.setAttribute("alt",oe.alt);var ue=Lr(oe.height,z),we=0;if(oe.totalheight.number>0&&(we=Lr(oe.totalheight,z)-ue,te.setAttribute("valign",Qn(-we))),te.setAttribute("height",Qn(ue+we)),oe.width.number>0){var Pe=Lr(oe.width,z);te.setAttribute("width",Qn(Pe))}return te.setAttribute("src",oe.src),te}}),wr({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(oe,z){var{parser:te,funcName:ue}=oe,we=ri(z[0],"size");if(te.settings.strict){var Pe=ue[1]==="m",rt=we.value.unit==="mu";Pe?(rt||te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+ue+" supports only mu units, "+("not "+we.value.unit+" units")),te.mode!=="math"&&te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+ue+" works only in math mode")):rt&&te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+ue+" doesn't support mu units")}return{type:"kern",mode:te.mode,dimension:we.value}},htmlBuilder(oe,z){return Gn.makeGlue(oe.dimension,z)},mathmlBuilder(oe,z){var te=Lr(oe.dimension,z);return new Wr.SpaceNode(te)}}),wr({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(oe,z)=>{var{parser:te,funcName:ue}=oe,we=z[0];return{type:"lap",mode:te.mode,alignment:ue.slice(5),body:we}},htmlBuilder:(oe,z)=>{var te;oe.alignment==="clap"?(te=Gn.makeSpan([],[ca(oe.body,z)]),te=Gn.makeSpan(["inner"],[te],z)):te=Gn.makeSpan(["inner"],[ca(oe.body,z)]);var ue=Gn.makeSpan(["fix"],[]),we=Gn.makeSpan([oe.alignment],[te,ue],z),Pe=Gn.makeSpan(["strut"]);return Pe.style.height=Qn(we.height+we.depth),we.depth&&(Pe.style.verticalAlign=Qn(-we.depth)),we.children.unshift(Pe),we=Gn.makeSpan(["thinbox"],[we],z),Gn.makeSpan(["mord","vbox"],[we],z)},mathmlBuilder:(oe,z)=>{var te=new Wr.MathNode("mpadded",[Di(oe.body,z)]);if(oe.alignment!=="rlap"){var ue=oe.alignment==="llap"?"-1":"-0.5";te.setAttribute("lspace",ue+"width")}return te.setAttribute("width","0px"),te}}),wr({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(oe,z){var{funcName:te,parser:ue}=oe,we=ue.mode;ue.switchMode("math");var Pe=te==="\\("?"\\)":"$",rt=ue.parseExpression(!1,Pe);return ue.expect(Pe),ue.switchMode(we),{type:"styling",mode:ue.mode,style:"text",body:rt}}}),wr({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(oe,z){throw new kt("Mismatched "+oe.funcName)}});var Zn=(oe,z)=>{switch(z.style.size){case Bt.DISPLAY.size:return oe.display;case Bt.TEXT.size:return oe.text;case Bt.SCRIPT.size:return oe.script;case Bt.SCRIPTSCRIPT.size:return oe.scriptscript;default:return oe.text}};wr({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(oe,z)=>{var{parser:te}=oe;return{type:"mathchoice",mode:te.mode,display:Ea(z[0]),text:Ea(z[1]),script:Ea(z[2]),scriptscript:Ea(z[3])}},htmlBuilder:(oe,z)=>{var te=Zn(oe,z),ue=ni(te,z,!1);return Gn.makeFragment(ue)},mathmlBuilder:(oe,z)=>{var te=Zn(oe,z);return ko(te,z)}});var kn=(oe,z,te,ue,we,Pe,rt)=>{oe=Gn.makeSpan([],[oe]);var pt=te&&zt.isCharacterBox(te),ct,Wt;if(z){var pn=ca(z,ue.havingStyle(we.sup()),ue);Wt={elem:pn,kern:Math.max(ue.fontMetrics().bigOpSpacing1,ue.fontMetrics().bigOpSpacing3-pn.depth)}}if(te){var wn=ca(te,ue.havingStyle(we.sub()),ue);ct={elem:wn,kern:Math.max(ue.fontMetrics().bigOpSpacing2,ue.fontMetrics().bigOpSpacing4-wn.height)}}var Bn;if(Wt&&ct){var jn=ue.fontMetrics().bigOpSpacing5+ct.elem.height+ct.elem.depth+ct.kern+oe.depth+rt;Bn=Gn.makeVList({positionType:"bottom",positionData:jn,children:[{type:"kern",size:ue.fontMetrics().bigOpSpacing5},{type:"elem",elem:ct.elem,marginLeft:Qn(-Pe)},{type:"kern",size:ct.kern},{type:"elem",elem:oe},{type:"kern",size:Wt.kern},{type:"elem",elem:Wt.elem,marginLeft:Qn(Pe)},{type:"kern",size:ue.fontMetrics().bigOpSpacing5}]},ue)}else if(ct){var tr=oe.height-rt;Bn=Gn.makeVList({positionType:"top",positionData:tr,children:[{type:"kern",size:ue.fontMetrics().bigOpSpacing5},{type:"elem",elem:ct.elem,marginLeft:Qn(-Pe)},{type:"kern",size:ct.kern},{type:"elem",elem:oe}]},ue)}else if(Wt){var Jn=oe.depth+rt;Bn=Gn.makeVList({positionType:"bottom",positionData:Jn,children:[{type:"elem",elem:oe},{type:"kern",size:Wt.kern},{type:"elem",elem:Wt.elem,marginLeft:Qn(Pe)},{type:"kern",size:ue.fontMetrics().bigOpSpacing5}]},ue)}else return oe;var Nr=[Bn];if(ct&&Pe!==0&&!pt){var Or=Gn.makeSpan(["mspace"],[],ue);Or.style.marginRight=Qn(Pe),Nr.unshift(Or)}return Gn.makeSpan(["mop","op-limits"],Nr,ue)},Da=["\\smallint"],Ga=(oe,z)=>{var te,ue,we=!1,Pe;oe.type==="supsub"?(te=oe.sup,ue=oe.sub,Pe=ri(oe.base,"op"),we=!0):Pe=ri(oe,"op");var rt=z.style,pt=!1;rt.size===Bt.DISPLAY.size&&Pe.symbol&&!Da.includes(Pe.name)&&(pt=!0);var ct;if(Pe.symbol){var Wt=pt?"Size2-Regular":"Size1-Regular",pn="";if((Pe.name==="\\oiint"||Pe.name==="\\oiiint")&&(pn=Pe.name.slice(1),Pe.name=pn==="oiint"?"\\iint":"\\iiint"),ct=Gn.makeSymbol(Pe.name,Wt,"math",z,["mop","op-symbol",pt?"large-op":"small-op"]),pn.length>0){var wn=ct.italic,Bn=Gn.staticSvg(pn+"Size"+(pt?"2":"1"),z);ct=Gn.makeVList({positionType:"individualShift",children:[{type:"elem",elem:ct,shift:0},{type:"elem",elem:Bn,shift:pt?.08:0}]},z),Pe.name="\\"+pn,ct.classes.unshift("mop"),ct.italic=wn}}else if(Pe.body){var jn=ni(Pe.body,z,!0);jn.length===1&&jn[0]instanceof Qt?(ct=jn[0],ct.classes[0]="mop"):ct=Gn.makeSpan(["mop"],jn,z)}else{for(var tr=[],Jn=1;Jn{var te;if(oe.symbol)te=new Ti("mo",[Xi(oe.name,oe.mode)]),Da.includes(oe.name)&&te.setAttribute("largeop","false");else if(oe.body)te=new Ti("mo",Gi(oe.body,z));else{te=new Ti("mi",[new Fi(oe.name.slice(1))]);var ue=new Ti("mo",[Xi("\u2061","text")]);oe.parentIsSupSub?te=new Ti("mrow",[te,ue]):te=Bi([te,ue])}return te},Sa={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};wr({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:(oe,z)=>{var{parser:te,funcName:ue}=oe,we=ue;return we.length===1&&(we=Sa[we]),{type:"op",mode:te.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:we}},htmlBuilder:Ga,mathmlBuilder:fi}),wr({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(oe,z)=>{var{parser:te}=oe,ue=z[0];return{type:"op",mode:te.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Ea(ue)}},htmlBuilder:Ga,mathmlBuilder:fi});var gi={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};wr({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(oe){var{parser:z,funcName:te}=oe;return{type:"op",mode:z.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:te}},htmlBuilder:Ga,mathmlBuilder:fi}),wr({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(oe){var{parser:z,funcName:te}=oe;return{type:"op",mode:z.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:te}},htmlBuilder:Ga,mathmlBuilder:fi}),wr({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0,allowedInArgument:!0},handler(oe){var{parser:z,funcName:te}=oe,ue=te;return ue.length===1&&(ue=gi[ue]),{type:"op",mode:z.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:ue}},htmlBuilder:Ga,mathmlBuilder:fi});var Ba=(oe,z)=>{var te,ue,we=!1,Pe;oe.type==="supsub"?(te=oe.sup,ue=oe.sub,Pe=ri(oe.base,"operatorname"),we=!0):Pe=ri(oe,"operatorname");var rt;if(Pe.body.length>0){for(var pt=Pe.body.map(wn=>{var Bn=wn.text;return typeof Bn=="string"?{type:"textord",mode:wn.mode,text:Bn}:wn}),ct=ni(pt,z.withFont("mathrm"),!0),Wt=0;Wt{for(var te=Gi(oe.body,z.withFont("mathrm")),ue=!0,we=0;wepn.toText()).join("");te=[new Wr.TextNode(pt)]}var ct=new Wr.MathNode("mi",te);ct.setAttribute("mathvariant","normal");var Wt=new Wr.MathNode("mo",[Xi("\u2061","text")]);return oe.parentIsSupSub?new Wr.MathNode("mrow",[ct,Wt]):Wr.newDocumentFragment([ct,Wt])};wr({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(oe,z)=>{var{parser:te,funcName:ue}=oe,we=z[0];return{type:"operatorname",mode:te.mode,body:Ea(we),alwaysHandleSupSub:ue==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:Ba,mathmlBuilder:Hi}),Zt("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),ja({type:"ordgroup",htmlBuilder(oe,z){return oe.semisimple?Gn.makeFragment(ni(oe.body,z,!1)):Gn.makeSpan(["mord"],ni(oe.body,z,!0),z)},mathmlBuilder(oe,z){return ko(oe.body,z,!0)}}),wr({type:"overline",names:["\\overline"],props:{numArgs:1},handler(oe,z){var{parser:te}=oe,ue=z[0];return{type:"overline",mode:te.mode,body:ue}},htmlBuilder(oe,z){var te=ca(oe.body,z.havingCrampedStyle()),ue=Gn.makeLineSpan("overline-line",z),we=z.fontMetrics().defaultRuleThickness,Pe=Gn.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te},{type:"kern",size:3*we},{type:"elem",elem:ue},{type:"kern",size:we}]},z);return Gn.makeSpan(["mord","overline"],[Pe],z)},mathmlBuilder(oe,z){var te=new Wr.MathNode("mo",[new Wr.TextNode("\u203E")]);te.setAttribute("stretchy","true");var ue=new Wr.MathNode("mover",[Di(oe.body,z),te]);return ue.setAttribute("accent","true"),ue}}),wr({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(oe,z)=>{var{parser:te}=oe,ue=z[0];return{type:"phantom",mode:te.mode,body:Ea(ue)}},htmlBuilder:(oe,z)=>{var te=ni(oe.body,z.withPhantom(),!1);return Gn.makeFragment(te)},mathmlBuilder:(oe,z)=>{var te=Gi(oe.body,z);return new Wr.MathNode("mphantom",te)}}),wr({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(oe,z)=>{var{parser:te}=oe,ue=z[0];return{type:"hphantom",mode:te.mode,body:ue}},htmlBuilder:(oe,z)=>{var te=Gn.makeSpan([],[ca(oe.body,z.withPhantom())]);if(te.height=0,te.depth=0,te.children)for(var ue=0;ue{var te=Gi(Ea(oe.body),z),ue=new Wr.MathNode("mphantom",te),we=new Wr.MathNode("mpadded",[ue]);return we.setAttribute("height","0px"),we.setAttribute("depth","0px"),we}}),wr({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(oe,z)=>{var{parser:te}=oe,ue=z[0];return{type:"vphantom",mode:te.mode,body:ue}},htmlBuilder:(oe,z)=>{var te=Gn.makeSpan(["inner"],[ca(oe.body,z.withPhantom())]),ue=Gn.makeSpan(["fix"],[]);return Gn.makeSpan(["mord","rlap"],[te,ue],z)},mathmlBuilder:(oe,z)=>{var te=Gi(Ea(oe.body),z),ue=new Wr.MathNode("mphantom",te),we=new Wr.MathNode("mpadded",[ue]);return we.setAttribute("width","0px"),we}}),wr({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(oe,z){var{parser:te}=oe,ue=ri(z[0],"size").value,we=z[1];return{type:"raisebox",mode:te.mode,dy:ue,body:we}},htmlBuilder(oe,z){var te=ca(oe.body,z),ue=Lr(oe.dy,z);return Gn.makeVList({positionType:"shift",positionData:-ue,children:[{type:"elem",elem:te}]},z)},mathmlBuilder(oe,z){var te=new Wr.MathNode("mpadded",[Di(oe.body,z)]),ue=oe.dy.number+oe.dy.unit;return te.setAttribute("voffset",ue),te}}),wr({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0,allowedInArgument:!0},handler(oe){var{parser:z}=oe;return{type:"internal",mode:z.mode}}}),wr({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(oe,z,te){var{parser:ue}=oe,we=te[0],Pe=ri(z[0],"size"),rt=ri(z[1],"size");return{type:"rule",mode:ue.mode,shift:we&&ri(we,"size").value,width:Pe.value,height:rt.value}},htmlBuilder(oe,z){var te=Gn.makeSpan(["mord","rule"],[],z),ue=Lr(oe.width,z),we=Lr(oe.height,z),Pe=oe.shift?Lr(oe.shift,z):0;return te.style.borderRightWidth=Qn(ue),te.style.borderTopWidth=Qn(we),te.style.bottom=Qn(Pe),te.width=ue,te.height=we+Pe,te.depth=-Pe,te.maxFontSize=we*1.125*z.sizeMultiplier,te},mathmlBuilder(oe,z){var te=Lr(oe.width,z),ue=Lr(oe.height,z),we=oe.shift?Lr(oe.shift,z):0,Pe=z.color&&z.getColor()||"black",rt=new Wr.MathNode("mspace");rt.setAttribute("mathbackground",Pe),rt.setAttribute("width",Qn(te)),rt.setAttribute("height",Qn(ue));var pt=new Wr.MathNode("mpadded",[rt]);return we>=0?pt.setAttribute("height",Qn(we)):(pt.setAttribute("height",Qn(we)),pt.setAttribute("depth",Qn(-we))),pt.setAttribute("voffset",Qn(we)),pt}});function wi(oe,z,te){for(var ue=ni(oe,z,!1),we=z.sizeMultiplier/te.sizeMultiplier,Pe=0;Pe{var te=z.havingSize(oe.size);return wi(oe.body,te,z)};wr({type:"sizing",names:ra,props:{numArgs:0,allowedInText:!0},handler:(oe,z)=>{var{breakOnTokenText:te,funcName:ue,parser:we}=oe,Pe=we.parseExpression(!1,te);return{type:"sizing",mode:we.mode,size:ra.indexOf(ue)+1,body:Pe}},htmlBuilder:Li,mathmlBuilder:(oe,z)=>{var te=z.havingSize(oe.size),ue=Gi(oe.body,te),we=new Wr.MathNode("mstyle",ue);return we.setAttribute("mathsize",Qn(te.sizeMultiplier)),we}}),wr({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(oe,z,te)=>{var{parser:ue}=oe,we=!1,Pe=!1,rt=te[0]&&ri(te[0],"ordgroup");if(rt)for(var pt="",ct=0;ct{var te=Gn.makeSpan([],[ca(oe.body,z)]);if(!oe.smashHeight&&!oe.smashDepth)return te;if(oe.smashHeight&&(te.height=0,te.children))for(var ue=0;ue{var te=new Wr.MathNode("mpadded",[Di(oe.body,z)]);return oe.smashHeight&&te.setAttribute("height","0px"),oe.smashDepth&&te.setAttribute("depth","0px"),te}}),wr({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(oe,z,te){var{parser:ue}=oe,we=te[0],Pe=z[0];return{type:"sqrt",mode:ue.mode,body:Pe,index:we}},htmlBuilder(oe,z){var te=ca(oe.body,z.havingCrampedStyle());te.height===0&&(te.height=z.fontMetrics().xHeight),te=Gn.wrapFragment(te,z);var ue=z.fontMetrics(),we=ue.defaultRuleThickness,Pe=we;z.style.idte.height+te.depth+rt&&(rt=(rt+wn-te.height-te.depth)/2);var Bn=ct.height-te.height-rt-Wt;te.style.paddingLeft=Qn(pn);var jn=Gn.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te,wrapperClasses:["svg-align"]},{type:"kern",size:-(te.height+Bn)},{type:"elem",elem:ct},{type:"kern",size:Wt}]},z);if(oe.index){var tr=z.havingStyle(Bt.SCRIPTSCRIPT),Jn=ca(oe.index,tr,z),Nr=.6*(jn.height-jn.depth),Or=Gn.makeVList({positionType:"shift",positionData:-Nr,children:[{type:"elem",elem:Jn}]},z),Hr=Gn.makeSpan(["root"],[Or]);return Gn.makeSpan(["mord","sqrt"],[Hr,jn],z)}else return Gn.makeSpan(["mord","sqrt"],[jn],z)},mathmlBuilder(oe,z){var{body:te,index:ue}=oe;return ue?new Wr.MathNode("mroot",[Di(te,z),Di(ue,z)]):new Wr.MathNode("msqrt",[Di(te,z)])}});var Ai={display:Bt.DISPLAY,text:Bt.TEXT,script:Bt.SCRIPT,scriptscript:Bt.SCRIPTSCRIPT};wr({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(oe,z){var{breakOnTokenText:te,funcName:ue,parser:we}=oe,Pe=we.parseExpression(!0,te),rt=ue.slice(1,ue.length-5);return{type:"styling",mode:we.mode,style:rt,body:Pe}},htmlBuilder(oe,z){var te=Ai[oe.style],ue=z.havingStyle(te).withFont("");return wi(oe.body,ue,z)},mathmlBuilder(oe,z){var te=Ai[oe.style],ue=z.havingStyle(te),we=Gi(oe.body,ue),Pe=new Wr.MathNode("mstyle",we),rt={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},pt=rt[oe.style];return Pe.setAttribute("scriptlevel",pt[0]),Pe.setAttribute("displaystyle",pt[1]),Pe}});var Ri=function(z,te){var ue=z.base;if(ue)if(ue.type==="op"){var we=ue.limits&&(te.style.size===Bt.DISPLAY.size||ue.alwaysHandleSupSub);return we?Ga:null}else if(ue.type==="operatorname"){var Pe=ue.alwaysHandleSupSub&&(te.style.size===Bt.DISPLAY.size||ue.limits);return Pe?Ba:null}else{if(ue.type==="accent")return zt.isCharacterBox(ue.base)?ts:null;if(ue.type==="horizBrace"){var rt=!z.sub;return rt===ue.isOver?Fn:null}else return null}else return null};ja({type:"supsub",htmlBuilder(oe,z){var te=Ri(oe,z);if(te)return te(oe,z);var{base:ue,sup:we,sub:Pe}=oe,rt=ca(ue,z),pt,ct,Wt=z.fontMetrics(),pn=0,wn=0,Bn=ue&&zt.isCharacterBox(ue);if(we){var jn=z.havingStyle(z.style.sup());pt=ca(we,jn,z),Bn||(pn=rt.height-jn.fontMetrics().supDrop*jn.sizeMultiplier/z.sizeMultiplier)}if(Pe){var tr=z.havingStyle(z.style.sub());ct=ca(Pe,tr,z),Bn||(wn=rt.depth+tr.fontMetrics().subDrop*tr.sizeMultiplier/z.sizeMultiplier)}var Jn;z.style===Bt.DISPLAY?Jn=Wt.sup1:z.style.cramped?Jn=Wt.sup3:Jn=Wt.sup2;var Nr=z.sizeMultiplier,Or=Qn(.5/Wt.ptPerEm/Nr),Hr=null;if(ct){var Qr=oe.base&&oe.base.type==="op"&&oe.base.name&&(oe.base.name==="\\oiint"||oe.base.name==="\\oiiint");(rt instanceof Qt||Qr)&&(Hr=Qn(-rt.italic))}var Zr;if(pt&&ct){pn=Math.max(pn,Jn,pt.depth+.25*Wt.xHeight),wn=Math.max(wn,Wt.sub2);var Ca=Wt.defaultRuleThickness,da=4*Ca;if(pn-pt.depth-(ct.height-wn)0&&(pn+=_a,wn-=_a)}var ii=[{type:"elem",elem:ct,shift:wn,marginRight:Or,marginLeft:Hr},{type:"elem",elem:pt,shift:-pn,marginRight:Or}];Zr=Gn.makeVList({positionType:"individualShift",children:ii},z)}else if(ct){wn=Math.max(wn,Wt.sub1,ct.height-.8*Wt.xHeight);var Oa=[{type:"elem",elem:ct,marginLeft:Hr,marginRight:Or}];Zr=Gn.makeVList({positionType:"shift",positionData:wn,children:Oa},z)}else if(pt)pn=Math.max(pn,Jn,pt.depth+.25*Wt.xHeight),Zr=Gn.makeVList({positionType:"shift",positionData:-pn,children:[{type:"elem",elem:pt,marginRight:Or}]},z);else throw new Error("supsub must have either sup or sub.");var Va=Za(rt,"right")||"mord";return Gn.makeSpan([Va],[rt,Gn.makeSpan(["msupsub"],[Zr])],z)},mathmlBuilder(oe,z){var te=!1,ue,we;oe.base&&oe.base.type==="horizBrace"&&(we=!!oe.sup,we===oe.base.isOver&&(te=!0,ue=oe.base.isOver)),oe.base&&(oe.base.type==="op"||oe.base.type==="operatorname")&&(oe.base.parentIsSupSub=!0);var Pe=[Di(oe.base,z)];oe.sub&&Pe.push(Di(oe.sub,z)),oe.sup&&Pe.push(Di(oe.sup,z));var rt;if(te)rt=ue?"mover":"munder";else if(oe.sub)if(oe.sup){var Wt=oe.base;Wt&&Wt.type==="op"&&Wt.limits&&z.style===Bt.DISPLAY||Wt&&Wt.type==="operatorname"&&Wt.alwaysHandleSupSub&&(z.style===Bt.DISPLAY||Wt.limits)?rt="munderover":rt="msubsup"}else{var ct=oe.base;ct&&ct.type==="op"&&ct.limits&&(z.style===Bt.DISPLAY||ct.alwaysHandleSupSub)||ct&&ct.type==="operatorname"&&ct.alwaysHandleSupSub&&(ct.limits||z.style===Bt.DISPLAY)?rt="munder":rt="msub"}else{var pt=oe.base;pt&&pt.type==="op"&&pt.limits&&(z.style===Bt.DISPLAY||pt.alwaysHandleSupSub)||pt&&pt.type==="operatorname"&&pt.alwaysHandleSupSub&&(pt.limits||z.style===Bt.DISPLAY)?rt="mover":rt="msup"}return new Wr.MathNode(rt,Pe)}}),ja({type:"atom",htmlBuilder(oe,z){return Gn.mathsym(oe.text,oe.mode,z,["m"+oe.family])},mathmlBuilder(oe,z){var te=new Wr.MathNode("mo",[Xi(oe.text,oe.mode)]);if(oe.family==="bin"){var ue=Po(oe,z);ue==="bold-italic"&&te.setAttribute("mathvariant",ue)}else oe.family==="punct"?te.setAttribute("separator","true"):(oe.family==="open"||oe.family==="close")&&te.setAttribute("stretchy","false");return te}});var Mi={mi:"italic",mn:"normal",mtext:"normal"};ja({type:"mathord",htmlBuilder(oe,z){return Gn.makeOrd(oe,z,"mathord")},mathmlBuilder(oe,z){var te=new Wr.MathNode("mi",[Xi(oe.text,oe.mode,z)]),ue=Po(oe,z)||"italic";return ue!==Mi[te.type]&&te.setAttribute("mathvariant",ue),te}}),ja({type:"textord",htmlBuilder(oe,z){return Gn.makeOrd(oe,z,"textord")},mathmlBuilder(oe,z){var te=Xi(oe.text,oe.mode,z),ue=Po(oe,z)||"normal",we;return oe.mode==="text"?we=new Wr.MathNode("mtext",[te]):/[0-9]/.test(oe.text)?we=new Wr.MathNode("mn",[te]):oe.text==="\\prime"?we=new Wr.MathNode("mo",[te]):we=new Wr.MathNode("mi",[te]),ue!==Mi[we.type]&&we.setAttribute("mathvariant",ue),we}});var So={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},li={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};ja({type:"spacing",htmlBuilder(oe,z){if(li.hasOwnProperty(oe.text)){var te=li[oe.text].className||"";if(oe.mode==="text"){var ue=Gn.makeOrd(oe,z,"textord");return ue.classes.push(te),ue}else return Gn.makeSpan(["mspace",te],[Gn.mathsym(oe.text,oe.mode,z)],z)}else{if(So.hasOwnProperty(oe.text))return Gn.makeSpan(["mspace",So[oe.text]],[],z);throw new kt('Unknown type of space "'+oe.text+'"')}},mathmlBuilder(oe,z){var te;if(li.hasOwnProperty(oe.text))te=new Wr.MathNode("mtext",[new Wr.TextNode("\xA0")]);else{if(So.hasOwnProperty(oe.text))return new Wr.MathNode("mspace");throw new kt('Unknown type of space "'+oe.text+'"')}return te}});var x=()=>{var oe=new Wr.MathNode("mtd",[]);return oe.setAttribute("width","50%"),oe};ja({type:"tag",mathmlBuilder(oe,z){var te=new Wr.MathNode("mtable",[new Wr.MathNode("mtr",[x(),new Wr.MathNode("mtd",[ko(oe.body,z)]),x(),new Wr.MathNode("mtd",[ko(oe.tag,z)])])]);return te.setAttribute("width","100%"),te}});var ee={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Ne={"\\textbf":"textbf","\\textmd":"textmd"},Rt={"\\textit":"textit","\\textup":"textup"},Rn=(oe,z)=>{var te=oe.font;if(te){if(ee[te])return z.withTextFontFamily(ee[te]);if(Ne[te])return z.withTextFontWeight(Ne[te]);if(te==="\\emph")return z.fontShape==="textit"?z.withTextFontShape("textup"):z.withTextFontShape("textit")}else return z;return z.withTextFontShape(Rt[te])};wr({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(oe,z){var{parser:te,funcName:ue}=oe,we=z[0];return{type:"text",mode:te.mode,body:Ea(we),font:ue}},htmlBuilder(oe,z){var te=Rn(oe,z),ue=ni(oe.body,te,!0);return Gn.makeSpan(["mord","text"],ue,te)},mathmlBuilder(oe,z){var te=Rn(oe,z);return ko(oe.body,te)}}),wr({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(oe,z){var{parser:te}=oe;return{type:"underline",mode:te.mode,body:z[0]}},htmlBuilder(oe,z){var te=ca(oe.body,z),ue=Gn.makeLineSpan("underline-line",z),we=z.fontMetrics().defaultRuleThickness,Pe=Gn.makeVList({positionType:"top",positionData:te.height,children:[{type:"kern",size:we},{type:"elem",elem:ue},{type:"kern",size:3*we},{type:"elem",elem:te}]},z);return Gn.makeSpan(["mord","underline"],[Pe],z)},mathmlBuilder(oe,z){var te=new Wr.MathNode("mo",[new Wr.TextNode("\u203E")]);te.setAttribute("stretchy","true");var ue=new Wr.MathNode("munder",[Di(oe.body,z),te]);return ue.setAttribute("accentunder","true"),ue}}),wr({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(oe,z){var{parser:te}=oe;return{type:"vcenter",mode:te.mode,body:z[0]}},htmlBuilder(oe,z){var te=ca(oe.body,z),ue=z.fontMetrics().axisHeight,we=.5*(te.height-ue-(te.depth+ue));return Gn.makeVList({positionType:"shift",positionData:we,children:[{type:"elem",elem:te}]},z)},mathmlBuilder(oe,z){return new Wr.MathNode("mpadded",[Di(oe.body,z)],["vcenter"])}}),wr({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(oe,z,te){throw new kt("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(oe,z){for(var te=cr(oe),ue=[],we=z.havingStyle(z.style.text()),Pe=0;Peoe.body.replace(/ /g,oe.star?"\u2423":"\xA0"),Rr=Fa,mn=`[ \r + ]`,ka="\\\\[a-zA-Z@]+",vi="\\\\[^\uD800-\uDFFF]",Un="("+ka+")"+mn+"*",so=`\\\\( +|[ \r ]+ +?)[ \r ]*`,wo="[\u0300-\u036F]",Dl=new RegExp(wo+"+$"),xl="("+mn+"+)|"+(so+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(wo+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(wo+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+Un)+("|"+vi+")");class mo{constructor(z,te){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=z,this.settings=te,this.tokenRegex=new RegExp(xl,"g"),this.catcodes={"%":14,"~":13}}setCatcode(z,te){this.catcodes[z]=te}lex(){var z=this.input,te=this.tokenRegex.lastIndex;if(te===z.length)return new $e("EOF",new _t(this,te,te));var ue=this.tokenRegex.exec(z);if(ue===null||ue.index!==te)throw new kt("Unexpected character: '"+z[te]+"'",new $e(z[te],new _t(this,te,te+1)));var we=ue[6]||ue[3]||(ue[2]?"\\ ":" ");if(this.catcodes[we]===14){var Pe=z.indexOf(` +`,this.tokenRegex.lastIndex);return Pe===-1?(this.tokenRegex.lastIndex=z.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=Pe+1,this.lex()}return new $e(we,new _t(this,te,this.tokenRegex.lastIndex))}}class Ls{constructor(z,te){z===void 0&&(z={}),te===void 0&&(te={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=te,this.builtins=z,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new kt("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var z=this.undefStack.pop();for(var te in z)z.hasOwnProperty(te)&&(z[te]==null?delete this.current[te]:this.current[te]=z[te])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(z){return this.current.hasOwnProperty(z)||this.builtins.hasOwnProperty(z)}get(z){return this.current.hasOwnProperty(z)?this.current[z]:this.builtins[z]}set(z,te,ue){if(ue===void 0&&(ue=!1),ue){for(var we=0;we0&&(this.undefStack[this.undefStack.length-1][z]=te)}else{var Pe=this.undefStack[this.undefStack.length-1];Pe&&!Pe.hasOwnProperty(z)&&(Pe[z]=this.current[z])}te==null?delete this.current[z]:this.current[z]=te}}var as=Sl;Zt("\\noexpand",function(oe){var z=oe.popToken();return oe.isExpandable(z.text)&&(z.noexpand=!0,z.treatAsRelax=!0),{tokens:[z],numArgs:0}}),Zt("\\expandafter",function(oe){var z=oe.popToken();return oe.expandOnce(!0),{tokens:[z],numArgs:0}}),Zt("\\@firstoftwo",function(oe){var z=oe.consumeArgs(2);return{tokens:z[0],numArgs:0}}),Zt("\\@secondoftwo",function(oe){var z=oe.consumeArgs(2);return{tokens:z[1],numArgs:0}}),Zt("\\@ifnextchar",function(oe){var z=oe.consumeArgs(3);oe.consumeSpaces();var te=oe.future();return z[0].length===1&&z[0][0].text===te.text?{tokens:z[1],numArgs:0}:{tokens:z[2],numArgs:0}}),Zt("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Zt("\\TextOrMath",function(oe){var z=oe.consumeArgs(2);return oe.mode==="text"?{tokens:z[0],numArgs:0}:{tokens:z[1],numArgs:0}});var Cs={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};Zt("\\char",function(oe){var z=oe.popToken(),te,ue="";if(z.text==="'")te=8,z=oe.popToken();else if(z.text==='"')te=16,z=oe.popToken();else if(z.text==="`")if(z=oe.popToken(),z.text[0]==="\\")ue=z.text.charCodeAt(1);else{if(z.text==="EOF")throw new kt("\\char` missing argument");ue=z.text.charCodeAt(0)}else te=10;if(te){if(ue=Cs[z.text],ue==null||ue>=te)throw new kt("Invalid base-"+te+" digit "+z.text);for(var we;(we=Cs[oe.future().text])!=null&&we{var we=oe.consumeArg().tokens;if(we.length!==1)throw new kt("\\newcommand's first argument must be a macro name");var Pe=we[0].text,rt=oe.isDefined(Pe);if(rt&&!z)throw new kt("\\newcommand{"+Pe+"} attempting to redefine "+(Pe+"; use \\renewcommand"));if(!rt&&!te)throw new kt("\\renewcommand{"+Pe+"} when command "+Pe+" does not yet exist; use \\newcommand");var pt=0;if(we=oe.consumeArg().tokens,we.length===1&&we[0].text==="["){for(var ct="",Wt=oe.expandNextToken();Wt.text!=="]"&&Wt.text!=="EOF";)ct+=Wt.text,Wt=oe.expandNextToken();if(!ct.match(/^\s*[0-9]+\s*$/))throw new kt("Invalid number of arguments: "+ct);pt=parseInt(ct),we=oe.consumeArg().tokens}return rt&&ue||oe.macros.set(Pe,{tokens:we,numArgs:pt}),""};Zt("\\newcommand",oe=>Ms(oe,!1,!0,!1)),Zt("\\renewcommand",oe=>Ms(oe,!0,!1,!1)),Zt("\\providecommand",oe=>Ms(oe,!0,!0,!0)),Zt("\\message",oe=>{var z=oe.consumeArgs(1)[0];return console.log(z.reverse().map(te=>te.text).join("")),""}),Zt("\\errmessage",oe=>{var z=oe.consumeArgs(1)[0];return console.error(z.reverse().map(te=>te.text).join("")),""}),Zt("\\show",oe=>{var z=oe.popToken(),te=z.text;return console.log(z,oe.macros.get(te),Rr[te],rn.math[te],rn.text[te]),""}),Zt("\\bgroup","{"),Zt("\\egroup","}"),Zt("~","\\nobreakspace"),Zt("\\lq","`"),Zt("\\rq","'"),Zt("\\aa","\\r a"),Zt("\\AA","\\r A"),Zt("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),Zt("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),Zt("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),Zt("\u212C","\\mathscr{B}"),Zt("\u2130","\\mathscr{E}"),Zt("\u2131","\\mathscr{F}"),Zt("\u210B","\\mathscr{H}"),Zt("\u2110","\\mathscr{I}"),Zt("\u2112","\\mathscr{L}"),Zt("\u2133","\\mathscr{M}"),Zt("\u211B","\\mathscr{R}"),Zt("\u212D","\\mathfrak{C}"),Zt("\u210C","\\mathfrak{H}"),Zt("\u2128","\\mathfrak{Z}"),Zt("\\Bbbk","\\Bbb{k}"),Zt("\xB7","\\cdotp"),Zt("\\llap","\\mathllap{\\textrm{#1}}"),Zt("\\rlap","\\mathrlap{\\textrm{#1}}"),Zt("\\clap","\\mathclap{\\textrm{#1}}"),Zt("\\mathstrut","\\vphantom{(}"),Zt("\\underbar","\\underline{\\text{#1}}"),Zt("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),Zt("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),Zt("\\ne","\\neq"),Zt("\u2260","\\neq"),Zt("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),Zt("\u2209","\\notin"),Zt("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),Zt("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),Zt("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),Zt("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),Zt("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),Zt("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),Zt("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),Zt("\u27C2","\\perp"),Zt("\u203C","\\mathclose{!\\mkern-0.8mu!}"),Zt("\u220C","\\notni"),Zt("\u231C","\\ulcorner"),Zt("\u231D","\\urcorner"),Zt("\u231E","\\llcorner"),Zt("\u231F","\\lrcorner"),Zt("\xA9","\\copyright"),Zt("\xAE","\\textregistered"),Zt("\uFE0F","\\textregistered"),Zt("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),Zt("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),Zt("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),Zt("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),Zt("\\vdots","{\\varvdots\\rule{0pt}{15pt}}"),Zt("\u22EE","\\vdots"),Zt("\\varGamma","\\mathit{\\Gamma}"),Zt("\\varDelta","\\mathit{\\Delta}"),Zt("\\varTheta","\\mathit{\\Theta}"),Zt("\\varLambda","\\mathit{\\Lambda}"),Zt("\\varXi","\\mathit{\\Xi}"),Zt("\\varPi","\\mathit{\\Pi}"),Zt("\\varSigma","\\mathit{\\Sigma}"),Zt("\\varUpsilon","\\mathit{\\Upsilon}"),Zt("\\varPhi","\\mathit{\\Phi}"),Zt("\\varPsi","\\mathit{\\Psi}"),Zt("\\varOmega","\\mathit{\\Omega}"),Zt("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),Zt("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),Zt("\\boxed","\\fbox{$\\displaystyle{#1}$}"),Zt("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),Zt("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),Zt("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;"),Zt("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}"),Zt("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var Cl={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};Zt("\\dots",function(oe){var z="\\dotso",te=oe.expandAfterFuture().text;return te in Cl?z=Cl[te]:(te.slice(0,4)==="\\not"||te in rn.math&&["bin","rel"].includes(rn.math[te].group))&&(z="\\dotsb"),z});var Zl={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};Zt("\\dotso",function(oe){var z=oe.future().text;return z in Zl?"\\ldots\\,":"\\ldots"}),Zt("\\dotsc",function(oe){var z=oe.future().text;return z in Zl&&z!==","?"\\ldots\\,":"\\ldots"}),Zt("\\cdots",function(oe){var z=oe.future().text;return z in Zl?"\\@cdots\\,":"\\@cdots"}),Zt("\\dotsb","\\cdots"),Zt("\\dotsm","\\cdots"),Zt("\\dotsi","\\!\\cdots"),Zt("\\dotsx","\\ldots\\,"),Zt("\\DOTSI","\\relax"),Zt("\\DOTSB","\\relax"),Zt("\\DOTSX","\\relax"),Zt("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Zt("\\,","\\tmspace+{3mu}{.1667em}"),Zt("\\thinspace","\\,"),Zt("\\>","\\mskip{4mu}"),Zt("\\:","\\tmspace+{4mu}{.2222em}"),Zt("\\medspace","\\:"),Zt("\\;","\\tmspace+{5mu}{.2777em}"),Zt("\\thickspace","\\;"),Zt("\\!","\\tmspace-{3mu}{.1667em}"),Zt("\\negthinspace","\\!"),Zt("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Zt("\\negthickspace","\\tmspace-{5mu}{.277em}"),Zt("\\enspace","\\kern.5em "),Zt("\\enskip","\\hskip.5em\\relax"),Zt("\\quad","\\hskip1em\\relax"),Zt("\\qquad","\\hskip2em\\relax"),Zt("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Zt("\\tag@paren","\\tag@literal{({#1})}"),Zt("\\tag@literal",oe=>{if(oe.macros.get("\\df@tag"))throw new kt("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),Zt("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Zt("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Zt("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Zt("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Zt("\\newline","\\\\\\relax"),Zt("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var $l=Qn(Mn["Main-Regular"][84][1]-.7*Mn["Main-Regular"][65][1]);Zt("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+$l+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),Zt("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+$l+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),Zt("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Zt("\\@hspace","\\hskip #1\\relax"),Zt("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Zt("\\ordinarycolon",":"),Zt("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Zt("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Zt("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Zt("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Zt("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Zt("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Zt("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Zt("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Zt("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Zt("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Zt("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Zt("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Zt("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Zt("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Zt("\u2237","\\dblcolon"),Zt("\u2239","\\eqcolon"),Zt("\u2254","\\coloneqq"),Zt("\u2255","\\eqqcolon"),Zt("\u2A74","\\Coloneqq"),Zt("\\ratio","\\vcentcolon"),Zt("\\coloncolon","\\dblcolon"),Zt("\\colonequals","\\coloneqq"),Zt("\\coloncolonequals","\\Coloneqq"),Zt("\\equalscolon","\\eqqcolon"),Zt("\\equalscoloncolon","\\Eqqcolon"),Zt("\\colonminus","\\coloneq"),Zt("\\coloncolonminus","\\Coloneq"),Zt("\\minuscolon","\\eqcolon"),Zt("\\minuscoloncolon","\\Eqcolon"),Zt("\\coloncolonapprox","\\Colonapprox"),Zt("\\coloncolonsim","\\Colonsim"),Zt("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Zt("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Zt("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Zt("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Zt("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),Zt("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Zt("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Zt("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),Zt("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),Zt("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),Zt("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),Zt("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),Zt("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),Zt("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),Zt("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),Zt("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),Zt("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),Zt("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),Zt("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),Zt("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),Zt("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),Zt("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),Zt("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),Zt("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),Zt("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),Zt("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),Zt("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),Zt("\\imath","\\html@mathml{\\@imath}{\u0131}"),Zt("\\jmath","\\html@mathml{\\@jmath}{\u0237}"),Zt("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),Zt("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),Zt("\u27E6","\\llbracket"),Zt("\u27E7","\\rrbracket"),Zt("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),Zt("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),Zt("\u2983","\\lBrace"),Zt("\u2984","\\rBrace"),Zt("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}"),Zt("\u29B5","\\minuso"),Zt("\\darr","\\downarrow"),Zt("\\dArr","\\Downarrow"),Zt("\\Darr","\\Downarrow"),Zt("\\lang","\\langle"),Zt("\\rang","\\rangle"),Zt("\\uarr","\\uparrow"),Zt("\\uArr","\\Uparrow"),Zt("\\Uarr","\\Uparrow"),Zt("\\N","\\mathbb{N}"),Zt("\\R","\\mathbb{R}"),Zt("\\Z","\\mathbb{Z}"),Zt("\\alef","\\aleph"),Zt("\\alefsym","\\aleph"),Zt("\\Alpha","\\mathrm{A}"),Zt("\\Beta","\\mathrm{B}"),Zt("\\bull","\\bullet"),Zt("\\Chi","\\mathrm{X}"),Zt("\\clubs","\\clubsuit"),Zt("\\cnums","\\mathbb{C}"),Zt("\\Complex","\\mathbb{C}"),Zt("\\Dagger","\\ddagger"),Zt("\\diamonds","\\diamondsuit"),Zt("\\empty","\\emptyset"),Zt("\\Epsilon","\\mathrm{E}"),Zt("\\Eta","\\mathrm{H}"),Zt("\\exist","\\exists"),Zt("\\harr","\\leftrightarrow"),Zt("\\hArr","\\Leftrightarrow"),Zt("\\Harr","\\Leftrightarrow"),Zt("\\hearts","\\heartsuit"),Zt("\\image","\\Im"),Zt("\\infin","\\infty"),Zt("\\Iota","\\mathrm{I}"),Zt("\\isin","\\in"),Zt("\\Kappa","\\mathrm{K}"),Zt("\\larr","\\leftarrow"),Zt("\\lArr","\\Leftarrow"),Zt("\\Larr","\\Leftarrow"),Zt("\\lrarr","\\leftrightarrow"),Zt("\\lrArr","\\Leftrightarrow"),Zt("\\Lrarr","\\Leftrightarrow"),Zt("\\Mu","\\mathrm{M}"),Zt("\\natnums","\\mathbb{N}"),Zt("\\Nu","\\mathrm{N}"),Zt("\\Omicron","\\mathrm{O}"),Zt("\\plusmn","\\pm"),Zt("\\rarr","\\rightarrow"),Zt("\\rArr","\\Rightarrow"),Zt("\\Rarr","\\Rightarrow"),Zt("\\real","\\Re"),Zt("\\reals","\\mathbb{R}"),Zt("\\Reals","\\mathbb{R}"),Zt("\\Rho","\\mathrm{P}"),Zt("\\sdot","\\cdot"),Zt("\\sect","\\S"),Zt("\\spades","\\spadesuit"),Zt("\\sub","\\subset"),Zt("\\sube","\\subseteq"),Zt("\\supe","\\supseteq"),Zt("\\Tau","\\mathrm{T}"),Zt("\\thetasym","\\vartheta"),Zt("\\weierp","\\wp"),Zt("\\Zeta","\\mathrm{Z}"),Zt("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Zt("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Zt("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Zt("\\bra","\\mathinner{\\langle{#1}|}"),Zt("\\ket","\\mathinner{|{#1}\\rangle}"),Zt("\\braket","\\mathinner{\\langle{#1}\\rangle}"),Zt("\\Bra","\\left\\langle#1\\right|"),Zt("\\Ket","\\left|#1\\right\\rangle");var ul=oe=>z=>{var te=z.consumeArg().tokens,ue=z.consumeArg().tokens,we=z.consumeArg().tokens,Pe=z.consumeArg().tokens,rt=z.macros.get("|"),pt=z.macros.get("\\|");z.macros.beginGroup();var ct=wn=>Bn=>{oe&&(Bn.macros.set("|",rt),we.length&&Bn.macros.set("\\|",pt));var jn=wn;if(!wn&&we.length){var tr=Bn.future();tr.text==="|"&&(Bn.popToken(),jn=!0)}return{tokens:jn?we:ue,numArgs:0}};z.macros.set("|",ct(!1)),we.length&&z.macros.set("\\|",ct(!0));var Wt=z.consumeArg().tokens,pn=z.expandTokens([...Pe,...Wt,...te]);return z.macros.endGroup(),{tokens:pn.reverse(),numArgs:0}};Zt("\\bra@ket",ul(!1)),Zt("\\bra@set",ul(!0)),Zt("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),Zt("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),Zt("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),Zt("\\angln","{\\angl n}"),Zt("\\blue","\\textcolor{##6495ed}{#1}"),Zt("\\orange","\\textcolor{##ffa500}{#1}"),Zt("\\pink","\\textcolor{##ff00af}{#1}"),Zt("\\red","\\textcolor{##df0030}{#1}"),Zt("\\green","\\textcolor{##28ae7b}{#1}"),Zt("\\gray","\\textcolor{gray}{#1}"),Zt("\\purple","\\textcolor{##9d38bd}{#1}"),Zt("\\blueA","\\textcolor{##ccfaff}{#1}"),Zt("\\blueB","\\textcolor{##80f6ff}{#1}"),Zt("\\blueC","\\textcolor{##63d9ea}{#1}"),Zt("\\blueD","\\textcolor{##11accd}{#1}"),Zt("\\blueE","\\textcolor{##0c7f99}{#1}"),Zt("\\tealA","\\textcolor{##94fff5}{#1}"),Zt("\\tealB","\\textcolor{##26edd5}{#1}"),Zt("\\tealC","\\textcolor{##01d1c1}{#1}"),Zt("\\tealD","\\textcolor{##01a995}{#1}"),Zt("\\tealE","\\textcolor{##208170}{#1}"),Zt("\\greenA","\\textcolor{##b6ffb0}{#1}"),Zt("\\greenB","\\textcolor{##8af281}{#1}"),Zt("\\greenC","\\textcolor{##74cf70}{#1}"),Zt("\\greenD","\\textcolor{##1fab54}{#1}"),Zt("\\greenE","\\textcolor{##0d923f}{#1}"),Zt("\\goldA","\\textcolor{##ffd0a9}{#1}"),Zt("\\goldB","\\textcolor{##ffbb71}{#1}"),Zt("\\goldC","\\textcolor{##ff9c39}{#1}"),Zt("\\goldD","\\textcolor{##e07d10}{#1}"),Zt("\\goldE","\\textcolor{##a75a05}{#1}"),Zt("\\redA","\\textcolor{##fca9a9}{#1}"),Zt("\\redB","\\textcolor{##ff8482}{#1}"),Zt("\\redC","\\textcolor{##f9685d}{#1}"),Zt("\\redD","\\textcolor{##e84d39}{#1}"),Zt("\\redE","\\textcolor{##bc2612}{#1}"),Zt("\\maroonA","\\textcolor{##ffbde0}{#1}"),Zt("\\maroonB","\\textcolor{##ff92c6}{#1}"),Zt("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Zt("\\maroonD","\\textcolor{##ca337c}{#1}"),Zt("\\maroonE","\\textcolor{##9e034e}{#1}"),Zt("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Zt("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Zt("\\purpleC","\\textcolor{##aa87ff}{#1}"),Zt("\\purpleD","\\textcolor{##7854ab}{#1}"),Zt("\\purpleE","\\textcolor{##543b78}{#1}"),Zt("\\mintA","\\textcolor{##f5f9e8}{#1}"),Zt("\\mintB","\\textcolor{##edf2df}{#1}"),Zt("\\mintC","\\textcolor{##e0e5cc}{#1}"),Zt("\\grayA","\\textcolor{##f6f7f7}{#1}"),Zt("\\grayB","\\textcolor{##f0f1f2}{#1}"),Zt("\\grayC","\\textcolor{##e3e5e6}{#1}"),Zt("\\grayD","\\textcolor{##d6d8da}{#1}"),Zt("\\grayE","\\textcolor{##babec2}{#1}"),Zt("\\grayF","\\textcolor{##888d93}{#1}"),Zt("\\grayG","\\textcolor{##626569}{#1}"),Zt("\\grayH","\\textcolor{##3b3e40}{#1}"),Zt("\\grayI","\\textcolor{##21242c}{#1}"),Zt("\\kaBlue","\\textcolor{##314453}{#1}"),Zt("\\kaGreen","\\textcolor{##71B307}{#1}");var Ll={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class vu{constructor(z,te,ue){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=te,this.expansionCount=0,this.feed(z),this.macros=new Ls(as,te.macros),this.mode=ue,this.stack=[]}feed(z){this.lexer=new mo(z,this.settings)}switchMode(z){this.mode=z}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(z){this.stack.push(z)}pushTokens(z){this.stack.push(...z)}scanArgument(z){var te,ue,we;if(z){if(this.consumeSpaces(),this.future().text!=="[")return null;te=this.popToken(),{tokens:we,end:ue}=this.consumeArg(["]"])}else({tokens:we,start:te,end:ue}=this.consumeArg());return this.pushToken(new $e("EOF",ue.loc)),this.pushTokens(we),new $e("",_t.range(te,ue))}consumeSpaces(){for(;;){var z=this.future();if(z.text===" ")this.stack.pop();else break}}consumeArg(z){var te=[],ue=z&&z.length>0;ue||this.consumeSpaces();var we=this.future(),Pe,rt=0,pt=0;do{if(Pe=this.popToken(),te.push(Pe),Pe.text==="{")++rt;else if(Pe.text==="}"){if(--rt,rt===-1)throw new kt("Extra }",Pe)}else if(Pe.text==="EOF")throw new kt("Unexpected end of input in a macro argument, expected '"+(z&&ue?z[pt]:"}")+"'",Pe);if(z&&ue)if((rt===0||rt===1&&z[pt]==="{")&&Pe.text===z[pt]){if(++pt,pt===z.length){te.splice(-pt,pt);break}}else pt=0}while(rt!==0||ue);return we.text==="{"&&te[te.length-1].text==="}"&&(te.pop(),te.shift()),te.reverse(),{tokens:te,start:we,end:Pe}}consumeArgs(z,te){if(te){if(te.length!==z+1)throw new kt("The length of delimiters doesn't match the number of args!");for(var ue=te[0],we=0;wethis.settings.maxExpand)throw new kt("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(z){var te=this.popToken(),ue=te.text,we=te.noexpand?null:this._getExpansion(ue);if(we==null||z&&we.unexpandable){if(z&&we==null&&ue[0]==="\\"&&!this.isDefined(ue))throw new kt("Undefined control sequence: "+ue);return this.pushToken(te),!1}this.countExpansion(1);var Pe=we.tokens,rt=this.consumeArgs(we.numArgs,we.delimiters);if(we.numArgs){Pe=Pe.slice();for(var pt=Pe.length-1;pt>=0;--pt){var ct=Pe[pt];if(ct.text==="#"){if(pt===0)throw new kt("Incomplete placeholder at end of macro body",ct);if(ct=Pe[--pt],ct.text==="#")Pe.splice(pt+1,1);else if(/^[1-9]$/.test(ct.text))Pe.splice(pt,2,...rt[+ct.text-1]);else throw new kt("Not a valid argument number",ct)}}}return this.pushTokens(Pe),Pe.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var z=this.stack.pop();return z.treatAsRelax&&(z.text="\\relax"),z}throw new Error}expandMacro(z){return this.macros.has(z)?this.expandTokens([new $e(z)]):void 0}expandTokens(z){var te=[],ue=this.stack.length;for(this.pushTokens(z);this.stack.length>ue;)if(this.expandOnce(!0)===!1){var we=this.stack.pop();we.treatAsRelax&&(we.noexpand=!1,we.treatAsRelax=!1),te.push(we)}return this.countExpansion(te.length),te}expandMacroAsText(z){var te=this.expandMacro(z);return te&&te.map(ue=>ue.text).join("")}_getExpansion(z){var te=this.macros.get(z);if(te==null)return te;if(z.length===1){var ue=this.lexer.catcodes[z];if(ue!=null&&ue!==13)return}var we=typeof te=="function"?te(this):te;if(typeof we=="string"){var Pe=0;if(we.indexOf("#")!==-1)for(var rt=we.replace(/##/g,"");rt.indexOf("#"+(Pe+1))!==-1;)++Pe;for(var pt=new mo(we,this.settings),ct=[],Wt=pt.lex();Wt.text!=="EOF";)ct.push(Wt),Wt=pt.lex();ct.reverse();var pn={tokens:ct,numArgs:Pe};return pn}return we}isDefined(z){return this.macros.has(z)||Rr.hasOwnProperty(z)||rn.math.hasOwnProperty(z)||rn.text.hasOwnProperty(z)||Ll.hasOwnProperty(z)}isExpandable(z){var te=this.macros.get(z);return te!=null?typeof te=="string"||typeof te=="function"||!te.unexpandable:Rr.hasOwnProperty(z)&&!Rr[z].primitive}}var Kl=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,cl=Object.freeze({"\u208A":"+","\u208B":"-","\u208C":"=","\u208D":"(","\u208E":")","\u2080":"0","\u2081":"1","\u2082":"2","\u2083":"3","\u2084":"4","\u2085":"5","\u2086":"6","\u2087":"7","\u2088":"8","\u2089":"9","\u2090":"a","\u2091":"e","\u2095":"h","\u1D62":"i","\u2C7C":"j","\u2096":"k","\u2097":"l","\u2098":"m","\u2099":"n","\u2092":"o","\u209A":"p","\u1D63":"r","\u209B":"s","\u209C":"t","\u1D64":"u","\u1D65":"v","\u2093":"x","\u1D66":"\u03B2","\u1D67":"\u03B3","\u1D68":"\u03C1","\u1D69":"\u03D5","\u1D6A":"\u03C7","\u207A":"+","\u207B":"-","\u207C":"=","\u207D":"(","\u207E":")","\u2070":"0","\xB9":"1","\xB2":"2","\xB3":"3","\u2074":"4","\u2075":"5","\u2076":"6","\u2077":"7","\u2078":"8","\u2079":"9","\u1D2C":"A","\u1D2E":"B","\u1D30":"D","\u1D31":"E","\u1D33":"G","\u1D34":"H","\u1D35":"I","\u1D36":"J","\u1D37":"K","\u1D38":"L","\u1D39":"M","\u1D3A":"N","\u1D3C":"O","\u1D3E":"P","\u1D3F":"R","\u1D40":"T","\u1D41":"U","\u2C7D":"V","\u1D42":"W","\u1D43":"a","\u1D47":"b","\u1D9C":"c","\u1D48":"d","\u1D49":"e","\u1DA0":"f","\u1D4D":"g",\u02B0:"h","\u2071":"i",\u02B2:"j","\u1D4F":"k",\u02E1:"l","\u1D50":"m",\u207F:"n","\u1D52":"o","\u1D56":"p",\u02B3:"r",\u02E2:"s","\u1D57":"t","\u1D58":"u","\u1D5B":"v",\u02B7:"w",\u02E3:"x",\u02B8:"y","\u1DBB":"z","\u1D5D":"\u03B2","\u1D5E":"\u03B3","\u1D5F":"\u03B4","\u1D60":"\u03D5","\u1D61":"\u03C7","\u1DBF":"\u03B8"}),Ps={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"},"\u0327":{text:"\\c"}},Ml={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u1E09:"c\u0327\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u00E7:"c\u0327",\u010F:"d\u030C",\u1E0B:"d\u0307",\u1E11:"d\u0327",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u1E1D:"e\u0327\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u0229:"e\u0327",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u0123:"g\u0327",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u1E29:"h\u0327",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u0137:"k\u0327",\u013A:"l\u0301",\u013E:"l\u030C",\u013C:"l\u0327",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u0146:"n\u0327",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u0157:"r\u0327",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u015F:"s\u0327",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u0163:"t\u0327",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u1E08:"C\u0327\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u00C7:"C\u0327",\u010E:"D\u030C",\u1E0A:"D\u0307",\u1E10:"D\u0327",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u1E1C:"E\u0327\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u0228:"E\u0327",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u0122:"G\u0327",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u1E28:"H\u0327",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0136:"K\u0327",\u0139:"L\u0301",\u013D:"L\u030C",\u013B:"L\u0327",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u0145:"N\u0327",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u0156:"R\u0327",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u015E:"S\u0327",\u0164:"T\u030C",\u1E6A:"T\u0307",\u0162:"T\u0327",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"};class Ks{constructor(z,te){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new vu(z,te,this.mode),this.settings=te,this.leftrightDepth=0}expect(z,te){if(te===void 0&&(te=!0),this.fetch().text!==z)throw new kt("Expected '"+z+"', got '"+this.fetch().text+"'",this.fetch());te&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(z){this.mode=z,this.gullet.switchMode(z)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var z=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),z}finally{this.gullet.endGroups()}}subparse(z){var te=this.nextToken;this.consume(),this.gullet.pushToken(new $e("}")),this.gullet.pushTokens(z);var ue=this.parseExpression(!1);return this.expect("}"),this.nextToken=te,ue}parseExpression(z,te){for(var ue=[];;){this.mode==="math"&&this.consumeSpaces();var we=this.fetch();if(Ks.endOfExpression.indexOf(we.text)!==-1||te&&we.text===te||z&&Rr[we.text]&&Rr[we.text].infix)break;var Pe=this.parseAtom(te);if(Pe){if(Pe.type==="internal")continue}else break;ue.push(Pe)}return this.mode==="text"&&this.formLigatures(ue),this.handleInfixNodes(ue)}handleInfixNodes(z){for(var te=-1,ue,we=0;we=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+te[0]+'" used in math mode',z);var pt=rn[this.mode][te].group,ct=_t.range(z),Wt;if(ht.hasOwnProperty(pt)){var pn=pt;Wt={type:"atom",mode:this.mode,family:pn,loc:ct,text:te}}else Wt={type:pt,mode:this.mode,loc:ct,text:te};rt=Wt}else if(te.charCodeAt(0)>=128)this.settings.strict&&(Pn(te.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+te[0]+'" used in math mode',z):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+te[0]+'"'+(" ("+te.charCodeAt(0)+")"),z)),rt={type:"textord",mode:"text",loc:_t.range(z),text:te};else return null;if(this.consume(),Pe)for(var wn=0;wnz in oe?au(oe,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):oe[z]=te,bu=(oe,z)=>{for(var te in z||(z={}))_l.call(z,te)&&Tl(oe,te,z[te]);if(Yl)for(var te of Yl(z))Du.call(z,te)&&Tl(oe,te,z[te]);return oe},Lu=(oe,z)=>{var te={};for(var ue in oe)_l.call(oe,ue)&&z.indexOf(ue)<0&&(te[ue]=oe[ue]);if(oe!=null&&Yl)for(var ue of Yl(oe))z.indexOf(ue)<0&&Du.call(oe,ue)&&(te[ue]=oe[ue]);return te},wl=({onFinish:oe,value:z,streamingStatus:te,cancelIndex:ue,loadImage:we})=>{const[Pe,rt]=(0,b.useState)(""),[pt,ct]=(0,b.useState)(0),[Wt,pn]=(0,b.useState)(!1),wn=tr=>tr.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Jn,Nr)=>`$$${Nr.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Bn=()=>{pn(!0),oe==null||oe()};return(0,b.useEffect)(()=>{const tr=we?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A + +${z}`:z,Jn=wn(tr);if(!Wt)if(we||!te||ue>0){rt(Jn),ct(Jn.length),(!te||ue>0)&&!we&&Bn();return}else if(pt{rt(Jn.slice(0,pt+2)),ct(Hr=>Hr+2)},Nr>10?Math.max(500/(Nr/2),20):50);return()=>clearInterval(Or)}else te||Bn()},[z,te,ue,we,pt]),(0,b.useMemo)(()=>b.createElement("section",{className:`${At.answer} fadeIn animated edu_md`},b.createElement(_e.UG,{remarkPlugins:[fs.Z,Fl.Z],rehypePlugins:[Ys,Je.Z],components:{code(tr){var Jn=tr,{node:Nr,inline:Or,className:Hr,children:Qr}=Jn,Zr=Lu(Jn,["node","inline","className","children"]);const Ca=/language-(\w+)/.exec(Hr||""),da=String(Qr).trim();return Or||!Ca?b.createElement("code",bu({className:Hr},Zr),Qr):b.createElement("code",{className:At.codeCopy,"data-text":`\`\`\`${Ca?Ca[1]:""} +${Qr} +\`\`\``},b.createElement(nt.CopyToClipboard,{text:da,onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement("button",null,"\u590D\u5236")),b.createElement(Ze.Z,bu({style:mt.Z,language:Ca[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Zr),da))},img({node:tr}){var Jn;const Nr=(Jn=tr.properties)==null?void 0:Jn.src;return b.createElement(ft.Z,{src:Nr,width:320,"data-text":Nr,onLoad:()=>we&&setTimeout(()=>Bn(),500)})}}},Wt?Pe:`${Pe}__`)),[Pe])},Mo={wrap:"wrap___xM4YL",chatContainer:"chatContainer___YKWvA",btnContainer:"btnContainer___ZOKZ6",btn:"btn___dw4ey",inputContainer:"inputContainer____MqKc",sendBtn:"sendBtn___ZgFiO",sendBtnDisabled:"sendBtnDisabled___kHLNx",cancelBtn:"cancelBtn___W7Cjg",loadingWrp:"loadingWrp___hrOXq","dot-fade":"dot-fade___A97g9"},Xl=({position:oe,children:z})=>{const{left:te=0,top:ue=0}=oe||{},[we,Pe]=(0,b.useState)(te),[rt,pt]=(0,b.useState)(ue),ct=(0,b.useRef)(null),Wt=()=>{if(ct.current){const pn=ct.current.offsetWidth,wn=ct.current.offsetHeight,Bn=window.innerWidth,jn=window.innerHeight;let tr=te,Jn=ue;te+pn>Bn&&(tr=Bn-pn),tr<0&&(tr=0),ue+wn>jn&&(Jn=jn-wn),Jn<0&&(Jn=0),Pe(tr),pt(Jn)}};return(0,b.useEffect)(()=>{if(!ct.current||!oe)return;const pn=new ResizeObserver(()=>{Wt()});return pn.observe(ct.current),()=>{pn.disconnect()}},[te,ue,oe]),(0,b.useEffect)(()=>{oe&&Wt()},[te,ue,oe]),oe?b.createElement("div",{ref:ct,style:{position:"fixed",left:`${we}px`,top:`${rt}px`,zIndex:1050}},z):null},Mu=Object.defineProperty,pc=Object.defineProperties,Pu=Object.getOwnPropertyDescriptors,Xs=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,Bu=(oe,z,te)=>z in oe?Mu(oe,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):oe[z]=te,yu=(oe,z)=>{for(var te in z||(z={}))Ul.call(z,te)&&Bu(oe,te,z[te]);if(Xs)for(var te of Xs(z))Ql.call(z,te)&&Bu(oe,te,z[te]);return oe},Fu=(oe,z)=>pc(oe,Pu(z)),_u=(oe,z,te)=>new Promise((ue,we)=>{var Pe=ct=>{try{pt(te.next(ct))}catch(Wt){we(Wt)}},rt=ct=>{try{pt(te.throw(ct))}catch(Wt){we(Wt)}},pt=ct=>ct.done?ue(ct.value):Promise.resolve(ct.value).then(Pe,rt);pt((te=te.apply(oe,z)).next())}),$o=({visible:oe,position:z,selectText:te,applyRefinedText:ue,fetchUrl:we,noRestrictModal:Pe,shixun_generation_id:rt})=>{var pt;const[ct,Wt]=(0,b.useState)(!1),[pn,wn]=(0,b.useState)([]),[Bn,jn]=(0,b.useState)(""),[tr,Jn]=(0,b.useState)(1),[Nr,Or]=(0,b.useState)(""),[Hr,Qr]=(0,b.useState)(!1),Zr=(0,b.useRef)(null),[Ca,da]=(0,b.useState)(!1),[_a,ii]=(0,b.useState)(0),Oa=(0,b.useRef)(!1),Va=((pt=pn==null?void 0:pn[(pn==null?void 0:pn.length)-1])==null?void 0:pt.loading)===!0;(0,b.useEffect)(()=>{if(oe){Jn(1);return}da(!1),Wt(!1),pi(),ii(0),wn([]),Jn(0)},[oe]);const pi=()=>{var Aa,Na;jn(""),Or(""),(Na=(Aa=Zr.current)==null?void 0:Aa.cancelRequest)==null||Na.call(Aa)},ui=(...Aa)=>_u(void 0,[...Aa],function*(Na="",ci=pn){const Ni=Date.now(),ki=[...ci,{text:Na,key:Ni,sender:"user",show:!0},{loading:!0,key:Ni,sender:"AI",show:!0}];Jn(2),wn(ki);const lo={type:"stream",content:Na,shixun_generation_id:rt};Zr.current=new He(Fe.Z.API_SERVER+we,lo),yield new Promise(hs=>{Zr.current.on("data",es=>{const{chunk:{msg:Ts},full:Yo}=es,cs=Ts==="error";da(!0),Or(fo(Yo)),wn(Xo=>Xo.map((ws,Qs)=>Qs===Xo.length-1?Fu(yu({},ws),{text:Yo,loading:!1,error:cs}):ws))}),Zr.current.on("done",()=>hs()),Zr.current.on("error",es=>{const Ts="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(es)==="[object Object]"&&es.status===-9&&(Jn(1),Pe(es.data)),wn(Yo=>Yo.map((cs,Xo)=>Xo===Yo.length-1?Fu(yu({},cs),{text:Ts,loading:!1,error:!0}):cs)),hs()}),Zr.current.on("cancelled",()=>hs()),Zr.current.startStream()}),Wt(!1)}),Si=Aa=>{jn(Aa.target.value)},vr=Aa=>Aa.reduce((ci,Ni)=>{if(Ni.sender==="user"){const ki=Aa.find(lo=>lo.key===Ni.key&&lo.sender==="AI");ki&&(ki!=null&&ki.text)&&!(ki!=null&&ki.error)&&ci.push({question:Ni.text,answer:ki.text})}return ci},[]),ga=()=>{if(us)return;const Aa=vo("\u6539\u5199");pi(),Wt(!0),ui(Aa)},Ii=Aa=>{if(Aa.key==="Enter"&&!Aa.shiftKey){if(Aa.preventDefault(),Oa.current||qi)return;ga()}},Zi=()=>{var Aa,Na;ii(ci=>ci+1),(Na=(Aa=Zr.current)==null?void 0:Aa.cancelRequest)==null||Na.call(Aa),Wt(!1),da(!1)},Ko=[{key:"1",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:b.createElement("span",null,b.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],fo=(Aa="")=>{const Na=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((ci,Ni)=>{Na.push(`\u7B54\u6848${Ni+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ni+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ni+1})\u8F93\u51FA\uFF1A`)}),Na.forEach(ci=>{const Ni=new RegExp(ci,"g");Aa=Aa.replace(Ni,`**${ci}** `)}),Aa},vo=Aa=>Aa==="\u6539\u5199"?`${Bn}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${te}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211`:`${te}\uFF0C${Aa}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211`,yi=Aa=>{let Na="";Aa.key==="1"&&(Na=vo("\u6DA6\u8272")),Aa.key==="2"&&(Na=vo("\u6269\u5199")),Aa.key==="3"&&(Na=vo("\u7F29\u5199")),pi(),Wt(!0),ui(Na)},bo=()=>{const Aa=pn.splice(pn.length-2),{text:Na}=(Aa==null?void 0:Aa[0])||{};pi(),Wt(!0),ui(Na,pn)},qi=ct||Ca,us=(Bn==null?void 0:Bn.trim())==="";return oe?b.createElement(Ce.Z,{open:us&&!qi&&(Hr||!Nr),overlayStyle:{minWidth:200},menu:{items:Ko,onClick:yi}},b.createElement(Xl,{position:z},b.createElement("div",{className:Mo.wrap},tr===2&&b.createElement(b.Fragment,null,b.createElement("div",{className:Mo.chatContainer},Va&&b.createElement("div",{className:Mo.loadingWrp},b.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),b.createElement("div",{className:"ai-loading"})),Nr&&b.createElement(wl,{cancelIndex:_a,streamingStatus:ct,loadImage:!1,onFinish:()=>_u(void 0,null,function*(){ii(0),setTimeout(()=>da(!1),0)}),value:Nr})),b.createElement("div",{className:Mo.btnContainer},b.createElement("div",{onClick:()=>ue(!0,Nr),className:Mo.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),b.createElement("div",{onClick:()=>ue(!1,Nr),className:Mo.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),b.createElement(nt.CopyToClipboard,{text:Nr,onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(be.Z,{title:"\u590D\u5236"},b.createElement("div",{className:Mo.btn,style:{marginLeft:"auto"}},b.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),b.createElement(be.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("div",{onClick:bo,className:Mo.btn},b.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),b.createElement(be.Z,{title:"\u5220\u9664"},b.createElement("div",{onClick:()=>{Jn(1),pi(),wn([])},className:Mo.btn},b.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),b.createElement("div",{className:Mo.inputContainer},b.createElement(ke.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Bn,bordered:!1,onFocus:()=>Qr(!0),onBlur:()=>setTimeout(()=>Qr(!1),300),onChange:Si,onPressEnter:Ii,onCompositionStart:()=>Oa.current=!0,onCompositionEnd:()=>Oa.current=!1}),Ca?b.createElement("div",{className:`iconfont icon-tingzhihuida ${Mo.cancelBtn}`,onClick:Zi}):b.createElement(Re.ZP,{className:us?Mo.sendBtnDisabled:Mo.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:qi,onClick:ga}))))):b.createElement(b.Fragment,null)},ou={"hover-line-container":"hover-line-container___woRPT","hover-line-content":"hover-line-content___i9fTS","line-button-container":"line-button-container___ts8rT",button:"button___DE9UP"},hc=Object.defineProperty,Uu=Object.getOwnPropertySymbols,mc=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,Eu=(oe,z,te)=>z in oe?hc(oe,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):oe[z]=te,Hu=(oe,z)=>{for(var te in z||(z={}))mc.call(z,te)&&Eu(oe,te,z[te]);if(Uu)for(var te of Uu(z))zu.call(z,te)&&Eu(oe,te,z[te]);return oe};const Gc=oe=>React.createElement("svg",Hu({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var ju="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",dl=(0,b.forwardRef)(({initialContent:oe,onButtonClick:z},te)=>{const[ue,we]=(0,b.useState)(null),[Pe,rt]=(0,b.useState)(null),[pt,ct]=(0,b.useState)(""),[Wt,pn]=(0,b.useState)(null),wn=te,Bn=Qr=>{const Zr=document.elementFromPoint(10,Qr),Ca=document.createRange();let da=null;const _a=document.createTreeWalker(wn.current,NodeFilter.SHOW_TEXT,{acceptNode:vr=>{const ga=document.createRange();ga.selectNodeContents(vr);const Ii=ga.getBoundingClientRect();return Ii.top<=Qr&&Ii.bottom>=Qr?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let ii="",Oa,Va,pi=null,ui=null,Si=null;for(;Oa=_a.nextNode();){Oa.parentNode.getAttribute("data-select")==="disabled"&&(Va=!0),ii+=Oa.textContent,ui||(ui=Oa),Si=Oa;const vr=document.createRange();vr.selectNodeContents(Oa);const ga=vr.getBoundingClientRect();pi===null&&(pi=ga.top)}if(ui&&Si&&!Va){const vr=document.createRange();vr.setStart(ui,0),vr.setEnd(Si,Si.textContent.length),pn(vr)}else pn(null);return rt(pi-1),Va?"":ii.trim()};function jn(Qr){for(;Qr.parentElement&&Qr.parentElement.tagName.toLowerCase()!=="section";){var Zr=window.getComputedStyle(Qr.parentElement);if(Zr.pointerEvents==="none")return!0;Qr=Qr.parentElement}return!1}const tr=Qr=>{var Zr,Ca;if(jn(Qr.target)){rt(-1e6);return}if(((Ca=(Zr=document.getSelection())==null?void 0:Zr.toString)==null?void 0:Ca.call(Zr))!==""){rt(-1e6);return}const da=Bn(Qr.clientY);if((da==null?void 0:da.trim())===""){rt(-1e6);return}const _a=wn.current.getBoundingClientRect();we(_a.left-30),ct(da)},Jn=()=>{},Nr=Qr=>{z&&pt&&z(pt,Qr.clientX,Qr.clientY,Wt)},Or=()=>{if(Wt){const Qr=window.getSelection();Qr.removeAllRanges(),Qr.addRange(Wt)}},Hr=()=>{window.getSelection().removeAllRanges()};return(0,b.useEffect)(()=>{const Qr=wn.current;return Qr.addEventListener("mousemove",tr),Qr.addEventListener("mouseleave",Jn),()=>{Qr.removeEventListener("mousemove",tr),Qr.removeEventListener("mouseleave",Jn),Hr()}},[oe]),b.createElement("div",{className:ou["hover-line-container2"]},Pe!==null&&b.createElement("div",{className:ou["line-button-container"],style:{top:Pe,left:ue},onMouseEnter:()=>{Or()},onMouseLeave:()=>{Hr(),rt(null),ct(""),pn(null)}},b.createElement("div",{className:ou.button,onClick:Nr},b.createElement("img",{src:ju,style:{marginTop:"-3px"}}),b.createElement("div",null,"AI\u6539\u5199"))))}),zl={toolbar:"toolbar___qUHHn","chat-dialog":"chat-dialog___MttMt",button:"button___liWwI"},ql=({nodeRef:oe,noRestrictModal:z,onSuccess:te,shixun_generation_id:ue,current:we})=>{const[Pe,rt]=(0,b.useState)(null),[pt,ct]=(0,b.useState)(null),[Wt,pn]=(0,b.useState)(!1),[wn,Bn]=(0,b.useState)(null),[jn,tr]=(0,b.useState)(!1),[Jn,Nr]=(0,b.useState)(!1),Or=oe,Hr=(0,b.useRef)(null),Qr=(0,b.useRef)(null),[Zr,Ca]=(0,b.useState)("");(0,b.useEffect)(()=>{pn(!1),ct(null)},[we]),(0,b.useEffect)(()=>{Pe!=null&&Pe.toString()&&Ca(Pe==null?void 0:Pe.toString())},[Pe==null?void 0:Pe.toString()]);const da=()=>{const Va=window.getSelection(),pi=Or.current.scrollTop,ui=Or.current.getBoundingClientRect();if(Va.rangeCount>0&&Va.toString().length>0){const Si=Va.getRangeAt(0);rt(Si.cloneRange());const vr=Si.getBoundingClientRect(),ga=40;let Ii=vr.top+pi-5+ga;Ii{if(!Va||Va.rangeCount===0){tr(!1);return}const ui=Va.getRangeAt(0).getBoundingClientRect(),Si=window.getComputedStyle(Or.current),vr=parseInt(Si.lineHeight),ga=parseInt(Si.paddingTop),Ii=Or.current.scrollTop,Zi=Or.current.getBoundingClientRect(),Ko=ui.top-Zi.top+Ii,fo=Math.floor((Ko-ga)/vr),vo=ga+fo*vr-Ii;Bn(vo),tr(!0)},ii=Va=>{Or.current&&!Or.current.contains(Va.target)&&Nr(!1)};(0,b.useEffect)(()=>{const Va=Or.current;return Va.addEventListener("scroll",da),Va.addEventListener("input",da),Va.addEventListener("click",da),Va.addEventListener("mouseup",da),Va.addEventListener("keyup",da),Va.addEventListener("click",da),document.addEventListener("mousedown",ii),()=>{Va.removeEventListener("scroll",da),Va.removeEventListener("input",da),Va.removeEventListener("click",da),Va.removeEventListener("mouseup",da),Va.removeEventListener("keyup",da),Va.removeEventListener("click",da),document.removeEventListener("mousedown",ii)}},[]);const Oa=(Va=!0,pi)=>{if(!Pe)return;const ui=Qr.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Si=Pe.cloneRange(),vr=window.getSelection();if(vr.removeAllRanges(),vr.addRange(Si),Va){Si.deleteContents();const ga=document.createElement("div");ga.innerHTML=ui;const Ii=Array.from(ga.childNodes);for(;Ii.length>0;)Si.insertNode(Ii.pop())}else{Si.collapse(!1);const ga=document.createElement("div");ga.innerHTML=" "+ui;const Ii=Array.from(ga.childNodes);for(;Ii.length>0;)Si.insertNode(Ii.pop())}vr.removeAllRanges(),rt(null),pn(!1),ct(null),te()};return b.createElement("section",{ref:Qr},pt&&b.createElement("div",{ref:Hr,className:zl.toolbar,style:{top:pt==null?void 0:pt.top,left:pt==null?void 0:pt.left}},b.createElement("div",{className:zl.button,onClick:()=>pn(!0)},b.createElement("img",{src:ju}),b.createElement("span",null,"AI\u6539\u5199"))),b.createElement($o,{shixun_generation_id:ue,key:JSON.stringify(pt),noRestrictModal:z,visible:Wt,position:pt,selectText:Zr,applyRefinedText:Oa,fetchUrl:"/api/stream/ai/shixuns/create_stream.json"}),Or.current&&b.createElement(dl,{ref:Or,onButtonClick:(Va,pi,ui,Si)=>{rt(Si),pn(!0),Ca(Va),ct({left:pi,top:ui+20})}}))},gc=({scrollBoxRef:oe,bottomInspectRef:z,contentRef:te,status:ue,rootMargin:we="70px",bottomOffset:Pe=110})=>{const[rt,pt]=(0,b.useState)(!0),ct=(0,b.useRef)(!1);return(0,b.useEffect)(()=>{if(!oe.current||!z.current)return;const Wt=new IntersectionObserver(([pn])=>{var wn,Bn,jn,tr;if(!document.contains(pn.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((wn=pn.rootBounds)==null?void 0:wn.width)===0&&((Bn=pn.rootBounds)==null?void 0:Bn.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((jn=pn.boundingClientRect)==null?void 0:jn.width)===0&&((tr=pn.boundingClientRect)==null?void 0:tr.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}pt(pn.isIntersecting)},{root:oe.current,rootMargin:we,threshold:0});return Wt.observe(z.current),()=>{Wt.disconnect()}},[oe.current,z.current,we]),(0,b.useEffect)(()=>{if(!ue)return;const Wt=oe.current,pn=te.current;ct.current=!1;let wn=Wt.scrollTop;const Bn=()=>{const{scrollTop:tr,scrollHeight:Jn,clientHeight:Nr}=Wt;tr>wn?tr+Nr>=Jn-Pe&&(Wt.scrollTop=Wt.scrollHeight,ct.current=!1):tr{ct.current||(Wt.scrollTop=Wt.scrollHeight)});return jn.observe(pn),()=>{setTimeout(()=>{jn.unobserve(pn)},250),Wt.removeEventListener("scroll",Bn)}},[ue]),rt},su={loading:"loading___nYAIi",dot:"dot___S5iRl","dot-fade":"dot-fade___HGUNN"},Gu=({text:oe})=>b.createElement("div",null,b.createElement("div",{className:su.loading},b.createElement("div",{className:su.dot}),b.createElement("div",{className:su.dot}),b.createElement("div",{className:su.dot})),!!oe&&b.createElement("div",{className:"mt5"},oe)),Wu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg==",Vu=y(92310),lu=y.n(Vu),pl=(oe,z,te)=>new Promise((ue,we)=>{var Pe=ct=>{try{pt(te.next(ct))}catch(Wt){we(Wt)}},rt=ct=>{try{pt(te.throw(ct))}catch(Wt){we(Wt)}},pt=ct=>ct.done?ue(ct.value):Promise.resolve(ct.value).then(Pe,rt);pt((te=te.apply(oe,z)).next())});const xu={contentRef:null,value:null,status:!1,examName:"",open:()=>pl(void 0,null,function*(){}),close:()=>{}};var Cu=({value:oe,onChange:z,onSuccess:te,onCancel:ue,onError:we,fetchUrl:Pe,noRestrictModal:rt=()=>{},showEditableToolbar:pt,bottomOffset:ct=110,loadingText:Wt,showEmptyData:pn=!0,onStatusChange:wn,className:Bn,style:jn,shixun_generation_id:tr,showToolbar:Jn,current:Nr})=>{const[Or,Hr]=(0,b.useState)(!1),[Qr,Zr]=(0,b.useState)(""),[Ca,da]=(0,b.useState)(0),[_a,ii]=(0,b.useState)(!1),[Oa,Va]=(0,b.useState)(0),[pi,ui]=(0,b.useState)(""),Si=(0,b.useRef)(null),vr=(0,b.useRef)(null),ga=(0,b.useRef)(null),Ii=(0,b.useRef)(null),Zi=(0,b.useRef)(null),Ko=gc({scrollBoxRef:Ii,bottomInspectRef:ga,contentRef:vr,status:_a,bottomOffset:ct}),fo=Or||_a,vo=Aa=>(Aa=Aa.replace(new RegExp("(?$1'),Aa=Aa.replace(new RegExp("(?$1 + +`),Aa),yi=()=>{clearTimeout(Zi.current),Zi.current=setTimeout(()=>{const Aa=vr.current.firstElementChild.cloneNode(!0);Aa.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ni=>{let ki=Ni.getAttribute("data-text");ki=ki.replace(/```.*\n|\n```/g,"");const lo=document.createTextNode(ki);Ni.parentNode.replaceChild(lo,Ni)});const ci=Aa.innerHTML;z(ci)},500)};(0,b.useEffect)(()=>{qi(),Va(Oa+1),Zr(oe)},[oe]),(0,b.useEffect)(()=>{if(!_a&&(vr!=null&&vr.current)){const Aa=vr.current.querySelector('h2[data-type="title"]');if(Aa){const Na=Aa.textContent;ui(Na)}}},[_a]),(0,b.useEffect)(()=>{wn==null||wn({contentRef:vr,status:fo,value:Qr,examName:pi,open:bo,close:qi})},[fo,Qr,pi]);const bo=Aa=>pl(void 0,null,function*(){Hr(!0),Zr(""),da(0);const Na=Pe;Aa!=null&&Aa.fetchUrl&&delete Aa.fetchUrl,Si.current=new He(`${Fe.Z.API_SERVER}${Na}`,Aa),yield new Promise((ci,Ni)=>{Si.current.on("data",ki=>{let{chunk:{content:lo,type:hs}}=ki;ii(!0),hs==="text"&&Zr(es=>vo(es+lo))}),Si.current.on("done",()=>{ci()}),Si.current.on("error",ki=>{ci(),we==null||we(ki)}),Si.current.on("cancelled",()=>{ci(),ue==null||ue()}),Si.current.startStream()}),Hr(!1)}),qi=()=>{var Aa,Na;da(1),(Na=(Aa=Si.current)==null?void 0:Aa.cancelRequest)==null||Na.call(Aa),Hr(!1),ii(!1)},us=(0,b.useMemo)(()=>vr.current?b.createElement(ql,{current:Nr,shixun_generation_id:tr,noRestrictModal:rt,nodeRef:vr,onSuccess:yi}):b.createElement(b.Fragment,null),[vr.current,Nr]);return b.createElement(b.Fragment,null,b.createElement("div",{className:lu()(tt.container,Bn),style:jn,ref:Ii},b.createElement("div",{ref:vr,onInput:yi,className:tt.liWrap,contentEditable:pt&&!fo},Qr&&b.createElement(wl,{key:Oa,cancelIndex:Ca,streamingStatus:Or,loadImage:!1,onFinish:()=>pl(void 0,null,function*(){if(fo){if(da(0),setTimeout(()=>ii(!1),0),Qr==="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!"){we==null||we(Qr);return}te==null||te(Qr)}}),value:Qr})),!Qr&&!fo&&b.createElement("div",{className:tt.imgBox},b.createElement("img",{width:56,src:Wu}),b.createElement("span",null,"\u9884\u89C8\u533A")),pn&&fo&&b.createElement(Gu,{text:Wt}),!Ko&&b.createElement("div",{className:tt.backBottom,onClick:()=>{Ii.current.scrollTop=Ii.current.scrollHeight}},b.createElement("i",{className:"iconfont icon-huidaodibu"})),b.createElement("div",{ref:ga})),!fo&&pt&&Jn&&us)},vc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF6VnQmAnGV9/z/vMffeV3azuRMCSUgCSQggiCBFEE9UvFpqW6utFopa71bx6GHRWq31xKtSFS0eqICV+wwSIJKQkDvZJJvsObOzO/d7PH9/z/O+s5sY2/4XhpmdnXln3u/7/f1+39/xPFj8H39Wr742GRaOXaYs65WWnVhtuc58y7Lmh4oWZYFv2fpIgdxZFtg2oZMgdByU7eA7Npbt6L958rttUXMsQtsCyyawLEI5gC0HMMcCpf8193ILIVT6ZoUhlgqxw5BEoLAD87ulAuxQkZC/h4ogDHBCX79eXivHsfShQizkOJQsFR63FMdVGO6yHfWz1s4FD+za9V+N/ws01v/2otVLzuv36tZHwfpDlN1m2w6W62LLiVpyLhahpQixNRiBxkPAE+BcQtvRj+Veyd8dG99x8CyLIOESuC4qlPcJ6BH48lgOHoMnXzIMIAJA7gUQ/VwQ4obgBgGOgBiGOAiIIY4fEqoQFXoazEQIlrwnuhhKLoB8hgZXPlH/IhdsGmV911HpTxwef3Dkf8Lo9wL40hUvTR0uTfxtiHpPYFk527KxQhfLtbGdhAZJoQiEEChC+V1AsS0sR8AU0ISB8pwLtkPg2niuTaAZaBO4CXwBUL6hMFiA0zdDuuYDfcLyQQJaBJwG0QAo906gcAXMiInCOtuPQQ80gI4GKgYQ/dhSShNbPtDRdwGhsFw+z6JswWdTbV3/sH//3fXTAXlaAIV1qmr9RKnwAmGVsmxsLCxLgLA0eFiOBkyflzDQEWDknB3Qj11CxyVwxGxdlDAvIaZs4dsODcfFd1yU62hw5bgngRhZrkZSgxabcARiIOD5+m8CoO2H2EFAMgg1E1Gefs4Vc1cCYGTC2pwFKAOSvMdcrMgAwiBirUZVAww84dq5a07Hxt8B8OwF568Lg/BOpawFMeKhsE8g1GBoz2HAi1gjIIdizhpcB+UIwwQ0Y7o4Ll7CJpB7x6HhCnjGtBF2atuVKz6HgdqMIybGptv0h7H5+gZEP8QKAg2G64vPUziBp38X1rmRyRqmikkLMw2A2pfKY5TxvGGAChVi3vJ9bDdB6DXEvx7DVVcfG316x1wmngSgMI86W5VSC+Sk9DmIjxP2aZbY2o8JgJb2fbZmTmijnxczFjZp5kVAavAEMM0+h4btUpOvKsdOJ+jubGPxvB6WDnQz2N1JX0cLLckkthxPKSqez8hUieGJKQ6PTDI0MslEYRpqdcMi8VlitoGYrAAakggDkn6gnxNAxEcKeG4UdJSAqAzzxFdqAHUAkvMV9sot0OdpOy5h4BmmYx1zbeu8w+Nbm36xCWDk8x4EdYHxPtoj6J9QM8OwT4NoxQBa4EqgEFBDzTYBOpTn5IMdh8ARP2dTtx3KoSLZkmHdmYt5yaZVvHDtSlYvHqCvo5WEI0z8n38CFTJeLLH76BiP7dzHPU/v4annD1MWQOV0tUn6mnlpDaqnmSl+UUBpAhj70ZiBmqECZuQmmiCKl9d2bBgrEGI9ke7suTT2iU0A1wyc/wlF+BElB9XxSMw2cg+RtFDa94npxicq5mprJirHQv9dmOca36fcBFUcaipgwWAvr7h8M6+74kLOXbnk9wBmvmRsuf+rRAD2HB3hp488w/f+ewvbdw+B72n2pgIfV4NpfKOAY4KGidQmmAgzxdfJc/JYAAzQGEQ+Us5Vu/bopOVvoRV8cnji6Y/GYQ4xXavOfgU5/WQY+Thjwdq5a0aKsoj8lDyvfaA2azFbGxz5tIRmYMOCWqAYXNjHH7/uCt78ihcz0NPVpJj+krGfOw3xIr8e+/fZi9mEN+JD9N5Kvc6dj/6GL9x2F49s3a2ByVniCyWAiH8UE/VNJI4itQEwMJcsFLMW4MS/CmBREJEz1xpXXhUSmiBTdm1rhZiyfu/Zg5u/FIbqHSedhxKZIuZrcLZxDZg6WhqA5doIA0XbKdfCkcBhu1TFB2VTvPHal3D9n7yW+X095rT/B9D0Z5mIp32u4UXsQiJTiExiFnexFnAUuOLwAS8IuP2eLXzqltvZvuMQrQkLV4trMVHfBJsoMscM1A5IP2f8oS3W43va7G0cLcuUsrBVSCC+U5tz8OWjk0+/07p29bXJXVNHxkG1yQnOUsQAKNJEvpptuVrviYDWQCoxWfF3Rn4oV553qHoe6zes5KPvezsXbFr3vwLnR4wyelKAU/ri+NqrGhdiwDRgGddioBURL08KcOJBkwoSlkUKmCqV+fTXf8QXv/lTGtUGWccyJhyzUY4R+TxbzFL8p85yogynCYT2ezpIykUIQ/ONUUy3zFvUa60ZuPBKrOCXMUPi9ylhoDbTyNIliOhMa46UETA1gA6enLgDf/KWV/Ge6/+E1pacZpx+92lMVX9XFL6I7wgkiXvy9eRdvgL5XUDVaZ64J0ucuoFR/1eBp/WuAVCAS1qKpAVpbLLA/Vu2ceNNX+LAniPkUrY24aYmNCetQRUGyt+EdXJcZ67zsCzcREq/zm809LfS5+YEV1lr5p/3RaV456luSKuiiJCGhY5mojZhfROAjQ+sBQGdPTlu+ugNvPoVL/m9rNOMlo/X4Bi2iYsQ8OV3XxkAJR0MlAAnv1t4+n3ydQyAcZiTDxKg7XpIQomvAteGpA0pG9IWtFs2x0cneNcH/5Vf3fsErSk3ki5yaYzvE9MVQCRzEVzE9kxaZ1JLycKMx1X4vqfzaP1tFF+y1gyc94CCS08FEGUSem1CIpC1LpSAEWk4eWzZVPw6q9Yu5zM3f5C1Z686LetElMpXEhAEKAFGHouZCgD6XsxWWfiW0oDJTcAz7zHfQ0A1+tfIDu3WlSJRMSmc2IjjiC8G17FJuZByLFpEKdTqfPimz/P9795NS8I1/k2D97uFClvz3nym0Ybm4hnCCsjNLOVBa/X8zXtUGK78HVOLTFgYIvDJlTAMnNWD5XqNy696AZ/65w/S19sTBYnI5CPzCCW31B9q42lWmZtvSwVHTNCiEYEm7JPfNSOlwCDgis8OfiuwAkUQWBgRLGYXgyiRNsRRBkDXVtrpJ20b17VxXIuUa5FNOqR+W/L4xMf+ne987UdkUgkNXnwTwa19qy7YSF5s/GKEmqngaCJEYttcwb3WmoHNM6EKW04F0BKHpp2nMTN9NSxH3wTPuufxmjdfxSf//n2k0xmTe2ubMFdUf5gGLyQIQ104EX+lTRNHp3RSXGhIWUuADAUk8HwxE0XghzpLCwJ5b4gv6ZUAqY9tbnJSWmUJ80SyWEp7F8kQXQHQcXBdi4Rrk0jYpJMuGRf+4cOf5bvfuoN0Ookzp0ghzDPkjtO7yEfGsTXK/ZUS29A+uWStmrdRBNnJzl6br6Rvhk3CPA1ilPs2PI9LX7KRL93yUZJJKSjI+zNYpCP8fANgaMCTmpwOCsKi0JLUlUA5eLZLPenQEP/nKTwvJPA8Ql8AC/HkdYG8XzI0UzURVmpf2BSKJoe1hXni7LG0H7QdheMYBrqOOwtiJkHaVnz4+k9w1x3305pK6YusCwvaJfq6xGUIoEy5KzJnxzWs9X0pFZrs6/QAats3TBO/JwDHmkxMuNbw+Mq3P8QVV11AGNT0VRcJA0mUSqNC25ysZp5hoR8DISzTwMTm6mhmNnyFp0010EDLa+T5UF8AqRcoDapIF00areqNg9J5k7BPg2frmqx8nYRtwBQGuq6Lk7BxkxbZTJqwVuX6697Lzm27SCQTWJKxxHJGGG5s2fjAKIDNif/6YumQtqp/kzp9RiDlqygD0bmu6DOp3SlqNY+bP38jr3vTZajQlMmMn5SrliQIMvi+pU9eKhuBgKLv5SZ+zZikF1g0BCj9N2gEwk5l/i6vUwKkMVdPqldKGByVPDWQca5q+CDsEyY6otkkMbItEnbEQg2iMWU34dLSluHE0BGuf/N7KExMaf2oy2YRt0xxQT5DK1MDlnZT5sIZLaywVg+cN0c9nxyLNYBSAxQGCj5KvATUag1e+qqL+eLX34cKa+ZDmyFLImOSej2tARP/JSYcil/T4MS3ECmeNCJGCmgapMDCCwVAAc+wT9joC7jaLRjpEuvIOGRpcSMmbCksYZ4uRSnjCwVEyUhcBzcpIDokki7tnS089ssH+diNf29MNTZZqW/qanUsZgwbtUlHPtePGXp6ACOy6oChS6m60uxE0qZS83jv313HO258DSg/Kv/IVTF5g3ys56Wp1oSNxiQ1kEGgA4QBMQLJtzRwkoLJfRM4MWntbwRQS/tC8Z0ieA2AIoWiml6co2jNZtoqUlBwI0mTiHyhI0FFwEs4JJMObsqlvaOVr37q37ntlttJpxM62zBhxDDQtpwo+zCBcTYrjl5zWgBN0ostdh7lvnEwkftkJsE3vv9x1p2zWJtMJJSM37CihCy0KFeyVGtWEzwBUAcI7e/MvTZVX9HQDJR7A6YwVszXgCogm98FQLE0KW0JiEZYaAeiGajlfuwD5XeJyDoaS+UtNmMB0cVNOiRzaS2kP/jW97Nvxx6SbiIy2CiINHszAqzRjXGVSCuBUwGc9YfxyyQaGzOW7+p7IWs3nsFXvvNhOruyphBpJH2kdaKCJCF+PUFhJkXdM8FE+cJGP5IpApZPIAzzFXU/0GAKYA2RMMJSAVuDKr4yei5mofaNcbIUgRhpVrmorliMZqC51wA6ThSNJTVzdfBwkwlyHS3s3b6Tj7zjb1HiL/SpmvOJSvpRIDFNKGOfkQ49HQNPBjEq5+vMw6JWrfPGt17NRz75Z5GEidOeSNHbkVIXYAOYnkkzVbIJIvBC3ze6zg81cJ4f0PBF/xmfKL/r5/VrjJAWRgoz5bH4UfGNwkQDoKlcxzpW68CmHrQNiBpACzFlE0jElE0wEQDdtEtbZzvf+uzX+Ol//JhUOmly4ij7MJF41gdq1pumE9aa/vOMjDvlx4BoTNlEWANktd7g4595B2/4wxebdoY+ji6sRaZsul7KkpI6eDWb0XySai0gFMZFZqzN1BOwQhqeMWctZQQ0DWJIQ7NQQPX13+qeT8NrUK97NDxhr1yMOZFYm6wA5JIUhiUShmUClASQ2ITlPiEC29V+UG7pbJZGrcaH3/YBxk+M4ugi8mz0NYEyqgKJbIr0qGQisRhoQjjLQANaXCU2XTO45baPsPmCs0xvuFlwMlcIKypQKd80sgPIF5KMFmx8QUdMODQnH3iBdgkaLJ2BCBsVjYZPrV6lVqlSmalTKdaoTTVoTAf4MxZBycFqJCBwsKTSoRztry05KyfAckKcdIid87HaFE47JNoTpNqypFuypDNZEqmUAVpHZWFhgpauDu77+b06qKQTSd1tnDVh8zjmpdaeysJaM3+zOqkOeFL5yWjBqCyta3Gt7Vm+9/NPsmRpf8ROYZvxF6a9HkjJW5fGNYCholFxODzqUioHqEBYU9fBRMzamLJPvVajMlOinK9SGVXUx238QoagkKNeFAYrGvWQehBQF0bi0VBSGTGmLMVOuaBJHDKkyDopWhJJsklhF7g5H5WrErbPoLrLWAOKdG8b6Y4O0pmMNuV0No2dSPCJ93yMQ8/v18J7rvk2fV/U7tTF+bMHNptaye+kc3HR1DSQBEhx7AuWztMAdnVK+qyTn0gDxjXkkMAyVV+doIuYDmB03GZoTOSN9Cl8PS0QNCqUCjOURqpUhm2qR1uZOZGmkFeMVMqM1ork/TzFcIoKRTxVJVANfMsjkLqOmG9UhtfOXWSHTCmEDnbo4KoUSZUl52TpTvQwkJ7P4tZ+5rd00dLhEfaN4y+ewl2eJN3XQyqbo6WzlScf3coXPvk5ktKz1jBYUQkrzseESgKuQspZ2gWfmo3oGpgvJXsBVwS1hd8IWXXuMm798cdIp6V8qQtKBkRdrjCFpzAardBlHwExgEpJsWtIUZiuEVamqY0XqR6ymD6Y48Swxd7JIkMzo4zURymGeWqU8KkQIO1Lya2lX+tFmUEUqLTbjT7f5HdGzgiQODha1ri4KkmKHGknA36CZJBjeXYFmzo3cua8QRILR/HOGsM9q4VMbxduKss/f/CfOLBrt/afuoURFUjiIp98gpxfM4j8LoBS1TT5sBFW4DVCNr9wDd/4wU04MlWg2RXgOIE2Y3GyoVTxdBoUlZ0kRwstwkaDZ7fn2fbACN5QK6UTreweKfBsfh/H6keYJo8flvFVjTBsmOa3BidqNcYZvakrzbnFlbu49RiBGmUW+upJO9V2WNbfy8rFS/FqOQ4PzZCfLDE/McgfDLyYTYtXopaOEW4o07Z6Hk//+jm+/Kl/1xE7znZ02T+qhovZiZGdBGDc9DFdABN95V70mjj4Wt3j8pedz5e/+l5qpQq5eYNM1JJY0xP0zxPfZ2rOtmaLcbp6Ciq08Epl7vvWGLvv6mJ3fpJH808w3DhMTRXxwjJB0GgyuFn+iEGbLWUYQKNsYbYkE8WyGNgozdLxLZI4kif3d+bYtHY5Z6xcjJNIMjxUZ9tTE5wYmWJNxzLevPIN9A0kaWw6hr0qxWf/4ascPXAYO2F4p88n6j/H+vq0JqxJZ7lac4k8Wb1mKavOOZv2vnms3XgWC+a3cc9t97N5wyDzL7ucXfvLrG2bZHCxlLNMOmeKnrONm92/muK+L2S55+BzPDrzAKVwnEYwJUmfCeSR1opUbPTcbEHTSITo9yaAc5+LDxKxc44siyNpVzbD+jMXs2r1Ut2CyLamyedrPPTTExwaztOSDnn3yg+wtK+bxoZ93Hf8YX56x4O6AKFTOx1G55TSBMymD9RaL57Mi+ZfwoD33vRWrnntFYR+g+zAMkokkWrY8dEi933+Fl5w1Xp2+EvpKR7hmhf34GallmtahHq8BJg+WuaOj9r89PGd3Dt9N+VwhCAsz4I2hykGp2aKMfs4Eq5NoJuAz77WREzj6ON6oakjGSPMJVOsWTrIunXL6O3tIJ1L6ADx0MO/YejZgHytyoJsK3+38N9o7a1ycPWDfOHn/0m9XtcuRSxsVtRFbDxbV2PigmpU/8OiWqvyJ3/1Wj788etBVZkYneHIRJly7zLKDQiqAcee3k6w+1HaN7yQI7uOc+2VPaxYOy+a44sooBRbb63yn58rcNvobUx4BwmDyhw2nQJWTKo55fST2BeJ2SbB5qRbUddiVrfG/kp/mk3aznB23zI2bFhE98Is6VwSlbB4+qk9PPzYdjo4k5Hac9zQ809c2v1CKuc+x2ee+TTDo2NIQG5eClN6MkFEZIyOpdFYngQTkRqr1i3lP35yMy05GT+toRqwfU+JA6MBx0oOqlYlqFeYeuZRVqxaxN7Dio2rE1zzxvVY0h6Lrnt10uP7f9PgGw8+yK8r9xD4Mscyh2VN9sWBIQY+QjKy2qgiGR03LqbOsVP9UNgXT7fO/i1m4XzO5j3W9aztSLPtykepzq9guzbP7TzIL+97GjfoxA9rXORcwdva34Vaf4hPH/o4wxOjOh1supAmN8SE528+qR4oL6t7DT7z5ffzytdehgqmsPw6QdnnxEiNBx45yqGiRb1aJWjUmRo6yMpFaSaK7eSSNW5418W09eXMZ9lw+LEaX/ybSW498j1Ga3tNj605nxfLkNjy5rCxyaO4mRl1407F7KTfTw9gbNZreQX/yj8x4E5z16u/w8zCaZyEy+7dh/jlvduo1RRZt40z/FVc3/4hwjWHufnQxymUZ3RRotnqnOtf1w1eYNLmqEwjueW8BV385J7P096RQIUVrHqDRrFGIV/h7rt2s/NoiVK5qjXezHiB3nZFrmMBhbECN974AlaeI6OFugLLw7eU+NJnn+eOqdupeRMmq9GsMwLcZEFzp5/M77NDEtH4hm5zmrw79mmRp46akCef4JyiU5O181jJy+3XsWR5lfLFR0i2JbGTDnv2DHH3/dsolRu0J7tZ7q3i7d1/TemMHXxu72d17VJ07u9yG6yNSy5RUnr3vYY+NxmDuOrVL+Tz3/wgqBIENajXqEzWKOZnePCBvTy65RilSk2XsYr5Cr3tWQYXdDB0eIo3v2U9f/CytWaC1Q/5/kfzfP32J3mk9N/4fikCcE6kbAaMiH3aUpodGH2t5YuvTwW8uj3g7hmXJ6qG3q1WyOac4v6S7svp9rwJF+Zd8RRDbA4ONgs7eti4fhGLls6jpS1Hq9PG9l17eeDxpxgvN2hNdLPK38gfz/8z9vf/klv3fR/XdnS/pFkInMvAcxddokLl4wcigKFaqXHjh67jhg+8GaWKWH5VDzPOTJQpjk3z1NYhfvGzXVTrvq4tTE3V6cq1sWJVG4cPlbjk8sVc92cvwEklqE/7fOWvR/jOow+xrfI4SnezdDf8ZD8YnfRsTt7UNc2v2mmHfGRewDcKDjt1F8EiAaxMKXbXtfqM/MBcXyVaNh4HEYhhflc7m85ezuKlA2Q7U6wdPo+tO57j+8d/SL4c0up2szF8Ma9Z/nLuS3ybR4Ye16N4OtM6zc9JPlBeU6vW+Phn/4o3/+nVswBWG0yPl8iPTLHzuePc/r3t1DxfM1Cyk1LF47xNixg9XuWsdT385fWXkG5LUzxR53M3DnHbtgfZV3nWlMajoKHNtxlMhHHNOu8pznq21iacOpmbUaCZc2KrXEUxhONaQplB+PhHUrtFXZ2cu245Cxf1kW1N0Vrv5smte7l75xbd2OpKdHKp8xouWbOe7xY+x9GxYWwZdYh+TgXyd4JIvVrnHz//Lq697nIIi+AJAw2A48cL7N8zxg9v3UFDqpvRqY6M5dm0aTmVYkDfwlauf9fFtHdnGTtS5eb37uPHOx7maGkPQTTZNLdV2Dy/2UbvbKRtGqSRDSYYzL2Pnzf3Mnlwx6oGnzrs8GBVipUnR05pNC3r6+acdcvon99NNpehVvd58OHn2HXgiJY6PYl5vKzljay9oJNv7/sa46MFs3QlqheYbC2+KMrImLigqk34t7PHH7v5nfzRn1+NCgtYXg2qPtMT04wNFzi8b5I7bt1HvRHqqdRyzac8U2btxgFq0yEt3SneceOF9PTnGDlS4VPv38HPnvs1x0oHCGW9RrMkbnRVE8zZqHEKgDFI2vZPMaK5ZmWRtkIuz4Y8WLEpRw0wM8Jk6pZJ22Ll/F7WrllC77xOMpkM4xNF7n1oByfyU3qIaDC5jFf3voYVlytufepHHDkixdWTPzaewNBgCoAmCTGmUq02+IsbX8t7b3oLhAVoCIAepckZRo8XGdpb4Je3HaNekcU0li7HS89kwYqQcsEj1ZbkbTecy7yBVsZOVPmHD27lru2/4dj0QQLdwYv6DRG7tI86NRMxjjI2mlOYdHpfNHuKcwGPbcQwURrti7rbWXXGIIODvWSyaZ7ff4xfP3OAmheQtBMsS63i5QuvZODFZW69706ODo/pxtSsCZvKTPz9rLPnb9bdyLgaI+Xyiy8/l6//4COosIhVr6IqHjP5MvnREgd3FnnoJwXqFdeMe4SW1o2LzlZMj/mk2pO85Z1n0TOQozRV55MfeoxfPLWLQvkItu1FDXXp90p70lQ0YgkV9x1O9odzr/7/L3hzATRHzSQcejtyLBvspa0jx54DIxwdmdLTXEkrw9nZc7h81XnkNkxz68/uZiyfx9YiOsYoknxay0cMjBpu5kqH6AP/+L6bmTc/i5qZwZuqUC7WmS5W2bttht/8qkFtJq2nmaS5ky9PsWQdlMdTpHvgTX+5mK5emU4I+dTHHuBHD+yiVB+jKycduLgfLJVlc5N2pbxWxmel1xtPHJxcKY8j82kaOE1vfIqFn/ZX03RvSSdIJxPMVD3dlEolbLJWG5u7N3LRhjPxeqf5zh13Ua5XTatAA2guyNzvZa2Vkv4sP3UxUvzgTZ96G3/0tqtQUxM0piqUphtUyj67thQ5vCVJdSqtDybyZ7x+gmVr0pSG2mhZUeXVf9ZHa0dSTwF87d8e4Zs/eJqR4hgLutO6SaSb5FI71MDJ5EE8hGRmaPQMjDwnFyhqooudm26YkZJz243GKUSTWzpLjIeD4zM7Hehxs8zMFKZdm95EHxctPZvNm87i8OQwtz94r5Zqsb40IEYZd9wJXDv//HjqrWnGgadYuKSXH9z5j3RkoD5RojLToDzt89xDRSZ2dFGfljmZkEq9xoRziBVLBinsTzFwYYnLr+0gk02Qyrjce/d2/vEz97JreJQFnSmpE2vzlWl3mdSSYSE9N6MBnbOeMCrIamCilUQxgKbnok8nmp6OZnD0ELhZYOhJDbMpyE81fdNxNG7LzOVlHZfFbQNctm4N61eu5edbHuKZwztJuHpS0HBci+lTGuvr5p8flwmjIUqJjDaVWp03XHcFf3/zn+ONT1Gb9hg5WubYMyFTu7oJPUcXTQ+NHiW1okC/OpPxE1XWXlNl/QtyJNIyh+IwMjzBhz90O/f/5jAp26Y316L7u/JeM9Mdj60JiOZmTNg0qvRqUHlN9I/mQ1T4MIQUcLThazB0GU2qjIFHyWvgaek0V2ca4E+uwCs6k1mWdfdw9QXn0e4s5qv3f5daUMMysx5NE26mnvFzwsDokFHLLgr6ytL91xtuvJYb/uoaqoUyRw+VmNnZTWW4Bb9eJ7A8do/tYfm6Dorbegg7x9j8Bpu++SnduI5Wh/HVL9zJLT/YyuGxEss6u0mQIAwt3Uo27DPXWI9qRADqwUwZKo9yZTPYbQbTdeU7SgFj4AwzRKNFwONT8xtMN6p6uOn0eZiZKBNjnpdu48xFvbxs00U88ewQW448rRvxp1ZgDG5zQF2r+8Lm+LEAiLMEufri3F//+j/gqj+4iPqxFIWDSb0wY9maXhxJAVtLjG13KB+3Wf6SIovOypDMOnq4R49YJBz27Rriwx/7AY/uHEV5Dktb+nCClB7MDGVsVwNo/hEumUAy+0xomcfx6wwcRsibHyMrTMI/K3JFNk17ZUr1mtGcUeexGQR09AxpS6fJ2Uku2bCC+T19/PShrabrFw9InxKM9GygbqCBNRfAGLjOVs6VAAAWlElEQVRo+YU2ZUG33vBJJFI4etTNTKq//o1XcsNfvIrJE3kmj9WplmZYfGYb/Ut7jJ/QNzEVk9Z/6+t38/UfbGHnkSlarQ6WJRfhBmk9Oy02Kc2oQICyAnzLR0Az/T0Dq9x8fNpEECvFhMxV277pSWvnHq1Aj8W51mYy3VBjslqmHsgcrFHxUUw17wP6W9uw8Xj9Feczmi/zwFPPk3SjPPo0ObAZJRSALZo6ML6Os1mJ9IOlG2eScWFLpLj1N6jLiNu738TVl52D4wa6v3D0wAStLVkGlveYlT8R3YWNk2MF/vnTt3PPUwc4OFwip9o5g7PoCPr1sTVElhcBKdN3DXxbQJXnBLyQHsfj05sOs7g1z4d+fSa/qskoR+zjYrMyEVizxzIrT2bqVfL1EjLbfFJFRSm6c616UeKigS5e9aJzeHTbQXYdOq5H43QTKU6d5vK9GeXBkiASRxizrCtymOJoZR2rvkxyoEQ0DxL5IU9x3RuvYmnfIgYGsmx44ULdPx56foyMm2NwTa+eg4l7xTLkuHPHAb7wlTvYtm+M/SeKeNUkS9RKFrOGVrqN8xfgqCOzB4G+1Qnw8PDJ2QEvGRxlXm6au452s823sVxPs1ZmccxqExOALFvAElb6NIIG49UitaA667+UIptM0tfSTr40wStetIGVC/q5/VfbKJar2v2Y9SBSGTMhzARsU8pv8njd4IXaA8kgoYyexbzWqZ2SaTuDqgyYxyYuEmFxfz+Xrt9AKZ9h6ZkDvOkvz6BWDtj/6wo9CzLYnkv/ujZzzGizCDnSs9ue59bb7uH5w+MczZcZmaygaln61XIWsZJeBkmT1T5IwPSoR6DqYQ6q+i8+AVVCu4Hv1Akcj0DMWbynmL4GrwG2j62526BQm6ZQnyZUZgVKWybLvNYuRvKTnLtmIZdtWMF4ocbP73tWD6Zr0ujgExEokjta+MwFcP3ghbIYQc+VCGPi+oXuC8tIhzGIJoixDXS1tvKic9ZRsjewd3gBH3hHmo3rFU/cUeT8V/YyvLdMkgyDq1o1A+RqmpE0i0P7j3DXfz/Cjn2HyM+UGZuuMT5VZ7qscOstdAWDzGMxnQzQSpuO2mImDRrUov/W9X0dz6rhW3UC24AYytiH44FVx7YbWE5NA11qlBkrT5DJwcol/bSmcuzeP8yqFX1cePYi2tty3HHPDg4PT+C48VIyCUxGMxnFGevBuQyMhLRefTmnImKL/4vXyGrqRZNaciTZfcOH+d1drF77Sn4zcinZyhauuvQE5/ZdTDqXZdnGHONHpmlNZ+hZ1qInruSKykCRTJ/mJyvs2nGA53bv5tjYMaaqRR0ti9UGUzMNimUZOHKhniHtdZIJu8jQToo0Dgm99EzHXh2hA3y7YQC0G+Zm1cCugVvFcuq4GZ90C7S1JfVEmFjF6mV9DM5roz3XzjM7h7nnEWGfnLa4nqhFoCf7Im8eMS+OwJqc4gNnRwkjk9fmapYqNFWBpqJR8HpWREAMQuZ1zCdQPeSnDuLXS6xctJIXr30lf/TOTaTbQo48O01nVwsdAym8ejShqnxqFYtSwaGU95gYm+T42DDDk0fJF08wUy9Q9krUvCqVeoOZhk9VJrPqpvojIl7kTxjahMrV3zWepBB/Zct4mxuQcEMSCUU6bdHWkqQlm9b3fZ0tdLXnSCVTdLX0sf35E/z8/kciMS4sjnPf6F4kmWySoSvq0X4KcSxfN7hZkgJdC9N7rBidbkb85XEcSOStspgllN06ojF/WYATmLzUbINi6xEQRznc8Kd/xNv/9DVUaw2OPF2nZ16GXJ8pJqR/kUHtcyisqzPT5SEtjkbFpVJWzJSqFKoFCtUxpiojFKtjlGuTVBpTNLyyliW+FB30wJEyy1D12hDZ2MfWbUoZpEy5DqmESyrpkkrJfVLP/KXdDNlECx2ZPrqSA/z31l9z9+MP6aAjeW+oF5qFJt+eUzg1A/SzP811JDoK6xxPT/bFQSdi25xKYuwcBVg97hsdTBbkxKYeXRVhbtLJ8KpLr+K1L30pi+YtZmJPSFt/g7aCRfrWVpBG0PNQaw2ZOtOnuCyg2Am1NNSwaAQ2dd8y84BhnUpQoyKs9Geo+SUdUT1fxt1qKFXT8ziOFeDaPo4dkpSFNo5D0nVJuzInmKUlkyOXaqMr0Uu96POt+3/I4/sex9WDZqIpzSYVEoj0cGXUWTRBNK4GzQFROovahOOOU6TUpXqjx2IiHagXV8f74ejHkSnHx5oDYvMp0Yr1kM5ML5esvZSrNlzJ4uwS+g8kaNkF9sWhrA6DPRZqp0VtFIoJRWEgpLAgoNwN1axFLeVSSVmUM1BIw2gOjrdAPgelFDRkMxEFyQAyHnTUYMlMyLKZgO6qT9ZvkMLX60fSNYueUpYjY4f5zGO3sG9qD0kBTxqmIt4leocSzc36QLO5SFR9OQXAOBLrTEQ7wyYosfyNBGkcTHReGkmZ5pL/WPVIYeHUkpGRQRJ1Gw1Fxmpn1cA6Lhq8hAuT57C82CEr63AWKhK94rcsKIM/blGcgmJDMWUrCjnFtnMsvr8ZxtotxtsU9RYFqRDdlosbFmbpkM5qUmWbVcNw7a6AjQcCeicV8yoJWoOQu4Ye43N7bmNMjeEmApTtYdmevjeLI8UHRuelk4hodXKU8Zi/xH4wSuVi1uhx3liyyIu0HDIjbmZYMpYz0eYTuqoRvSeSKHIsvUTBky8jh3Nx7aRe8SQLZNJtLdhWJ+t61vK6TVfQWh+gNZ9jXs3RbEh2KhI9CrdFQIUgBXduCnn3mpDjehWhHDMqDshj2TBB/HQzD9XOGqZtbnrI4oa9UhSZZsfEAX6+/THuf3Y7gapCooqyGyjJZEQzOtFSDD2ifHIQ0SI6Sk1NU8mkcs0oHFeANTxxjUwDabY+0dmsXg4fA2hMWOMjwSOumIS2ruDMX9jLOeeezbLBJXRkerDJaUlSrjqUayFb9u2m7ua5ZM0SKqUEd+8dpK3az1lulsGuFvpa0rS2OuRabQoL4JtXwb6FIXlb4Yu9xkso5RtoNx2Vq/TFlAaGzdrj8PVfjLP90ef4r4d+zdCxEUJVwUn4KFvAqxnWiWaUWWsn2lNLkkkpYUWVFV0ea37eXP93CoBN3zW38KNFpJE0uiIczSGbDRhEysjFFnDNUnkB8q3Xv54/vu5aetv7TaDIAzNQKNYZGgs4MZVmzLPZmvN4KH2ChUPPs/3OMsPH58NIHcfOkm1tJ9eZJNvjM71IMXFeC2xshcEUlizhSEfr+fW6LsMOvc9KsQYjM2Sfm2Tjjw6gHt3LieoEjiOi2tO6UFFBWXWU04gyFnneZEvCNCloxBFXV73n+L74+VN04AUzoPSC67jMY0w3ZmMsqKNaerRtU5OZskVTGOgFiG9/zxt4/9+9S/syygEUHcjbElb1Qt9Cqc6hEzCSTzGMxX8thHuXKNSzR7G/cYzEtimCRIfxMXaSQMph1QJhSzvq4lbstUmyMw3SrkOyu51qa1bXFPuqJbpKDVpHfMrPHeDY7mcIvRKu6EFL9r2q650XQquKskRYG9+nMBtI6KJp5PsEwHj+Ri/jnTtmEjHRmK+uNs1Y6wfP36MUesm/ATFCby6AhnpmtbqJ6WZPrag0JKvLBxb18cO7vkBPWyelfJWWdAcUHBjXOVhUg/QpTHsMDVlMjKSYCC0e7ocfr4bRcpnEP28jswMqboJAttqrTWH7BYK2QdTGDHTYuI06mTR0ppNU3YReibnWqpPxK3gNh0VWP51TdX717I+ZmBwiZcveCAKeZCYy/1NHWZ72eUayiIaVWmNUwNUnKJIoqoFH2Zl+XZTTzQFwr7V+8IIHlFLRphOnyBPt42S1YrSjTxSptSKKSu0iviuVBn/1/jfz9r94FTd9+Bs8++QY56xZxp//4Ss5e+FqqERrcS0P36oxNukztjdB8ViOou+yrwO+uxp+065Y8UDAst0+47U6hWKRmfFRqn4Cryupt1XB9Uh1OTitDjPVEmGpRHtSsaojQUZGTTyHF3AmZyXh209/kaGje0i7UkERnyeqX/ReNI8t4MjOZLp3IL4vKhzI/gt6iHxW+80V0nFf2MJ60Fo3eMEXUSra9uR3ATRROVbRJsJJLdBJOnT1tONYCbqSC7j4ovMZPVbkiYcPkEq0UqzkOXtND9dccz6XX3oemUQLKmjgKU/vtzA5VmNyT4bq0S4qXoLhVotfLIVf9sGG3bBpGGo2lG2YseQahFRsEGOUtqQsDZuZLjF29CD5I3vJqBJnrFhIKttKGHTwWnsFy9tP8LmHP8Po6JA2Zy2UdaF2zhLdRLQaKSpd6dxaMq64L9MspMT1xjkrBCy+ZK1feOGVKgj1xjvmZ+4cQyxTjP+ThYCC/iVXbuANb3oJy5cuIJhJMLWnj/vuOMATjz6pdweypexkVykxCZmAC1/4Qt53/aW0ZtLUGx6BrHtrSA48zdSedhrDPVT9JKOtDo8PWPxoHlx8GDZPQKkNJrOK/KExDh8/zowog45OkvPmoxyXRhlOHBlhas8zZCmxcOUK6pluBuw+brSTlNxn+Ne7/oVKeQo3aYK0rJaKljcZGRQvyZCmltT+tB88eaBzbiYSL+6xbOcqvfXT7oLZ+smomEiCG5UT6TwxDY/2njbe9/G38MpXbsL2LIqFgMJMg6PPw8yOxezcfoj7ntxF1U1DWKNeGWaiuoXOtvN50YVL+dgHN+I4SQLPIvQdPbw9OlZgen8btbFuykGOiWyCp+dZ/KwPVtmKY4thuEWx6pYTzH+uStUKyXtljruK6hkDJPsGcCehcOgE1aMH6OxroWXhAjrdNl4WJrkoVWZ77WF+9uxPGT5wUJeqDEeiBpTuG4n/m12VHjfSZ3snsWlHWYkZ6ZzO9S/t1cF03cDmLyl4RzP6RrTV1Ve9xMuns7eDz33zb1i9aSlWqUaQr1PM13i2qtiZL7B4ayfVsdV8b8vTPD/yMJY/TlifwfMmyNjdtCQv4i/e1sYfv2k9oZfC8jOoeppyvcjoxAhTR3KUJ3oo1dspZLI81WHzX8ssSpsd6FRkd1U557sVUmWLBjZTyuJIeZTykhZSPfNpPWERHKtjjU8yf2ErK+wMa6XXS8hAZwnOn+GRbffy0//8IeVSSTe7NFBaf5kAoocotQIwQMU+UAeQWIQ0p3nVl4cKT79TA3jekkv76/XKfmVZMlKuN1w0++pF/a7f7kX1qa+8m6tfsZG9ymdRvkZlpEBhrMjwdIU90xXajpQpHzmPbXst7tq9h3S2lUpByuOPobxpFra/jM6WPJ+/+aUsOaMXK8hgN9oIfYtCfYSR4+NMHk9SnOxg29AUT+zZiZ90KV56CUeuWEVtMGlmfEVBmA1CTCon3bGpMoxJMbiT5EHFZUdD1lWgo110YkjH+CgtmWEWX9bDwbH9fOVfbmFkeIxExjE7AUe9Dy1fdKUpZtrJ1WcznayrkGXbsWe3vxOg1g6c/4nfbir0kRg0fVDZYKLe4KWveRH/+tV3s89u0Fqv0zE+xeTwBIWxGfJTM0xPlskXZ5ge62Ro53p+9OzDlINhav4UeHn8YJQ+60w60j1cdHE3f/u3l5FMpXHJYQU5Gl6N0YkTDB0qcOxoyP1bjzKkd9Jw6Onsx12ynr1rF7K7W/Z0kZqT3v8Zt1ymZXwSt1LG9i2Sdop+t4NzUx30uhlU0qIShGSndrDzmUdYPLiIl7/pfI5OHOffPv0NJiYnTBmsuYhVYmRc0otlXdTkj9Rb1Fr75KH81tkNGOWlsgXocCX/IHCBSdPMXIo0pb9y28e4+NINHArLLJkpMj2aZ/zYOPnJMoV8ialCmelimelCyIn9y7n9yR9RdJYTtC2Hya34ld2kVRvdzkISiTr/cvPVnL95md6oxLVTunA7dqLA7uePsWXbFIdONNC7QcveUG4C287R3zXAgRwctlxdoQnctN5KWfZtkx3krIQioaDfq3GWHTA/4bKg4pMKPSqpPMeHhxgdq/CSi1ez7MJBHtuyi6995T+NRBOVFee/ktPH6/qj/sfslKvsjsQTVtdptgCNTbnmVbdaylqghWUQ0j/Yy+0PfA63vZVGY5qO6QLjw2OMH5/UZfl8foZioUJxqsJUvkb+RC93PfmMliZVf1qvBZb1cI7y6GY5yxa18ZrXruS1Lz+XZCZFQm/yYDF8OM+2p4/wyFMzzDTMjsEVT5abmcGNjlwrA6kG07WS6cLJ+jvZT0HW5ekdOlwy6RQduRwdbVlaW1J6lC3pBnqbglq1gu95ZGyXs84ZgPYk3/qPX7Bly1N64bVxXdrzmURhbv6ru0Y6wB7LOOF5u063CW0sYmQbZFtxpwrVAikMXHT5Rr70zQ9y3K/Tmw7JzMwwMnSC8eE8k/kShYkSxakyhUKVyckak6MdPLFzD0P5g2Scbr2r30w4hheUGEgs46LzB3Vv4tqXn8/Gc5foja7ELHfvOMHjTxzjnicOct6GPsLUII/vLOEkodwISElAyLp0JmSvP5swFAfYQuiksOwUrpPQ63vTSUVLrkE6VcbRpSqYKUzpQJhKu8gIc0dbGyvWD7Dj4FH+49u348k2x/HUQtzCjACJd3cLbY5Zyr76YGHL798GOQZRgkqtUf1JveFdcN11l3LFi9fqUrvnN9i0eRX1YokTR8SESxQnS+SnykxOVpgYD5gca2H38F72DB8mm+ii6pd1RVmpBotzA6xa3UO5YrNx7Rn89TsvNn3WAO675yBPPDXGfdue4E3XnENP3xp+9tAhUk5d79xh2y5Zy6VTpJXrUPHbODxh0d82D1ulQQNpk0yGNGYO4DqTLFnYQTYH9WpZz0KX6x45KZiGaRad0YvdafOTn93D/gNDeq8FLdx0WT/apS0Kow7qiYSTuWbXabaFP7UK2pTT4hMPTo/87T/+yzvf84rXvyRXr1Z46qHHGD14hDWrllObqTIxVmQqX2YyX2ZsvMLEmMvUZIJio8jW3XvxwgoOOcrhlAZwfnoeC3oGyBcd7I5xbv23t9LRnkGFDnf+fA9PPzvB3Vsf5BVXbuSyzRfyw59vJSs7KVoOCeViWykaYRrLyeA7bezN27QnsoxmO/BbcmSnqwyoOl5xiA53mrVnttEIS9HmZGY7PatSwS+4pGXP6hUpnnzuN9x3/5MkpAcQTXg1ez6yFbxlf9bqaPv/2wp+NiuBBx64s//8zWd9dHp07A/nLepo27P1WY7sPk5XawvjI1NMTpaYnCgzNlZh5ESOalnmaFwe2vUkU2XpbrhUwmk9e9KXGCTpdnGkslsPNX7n5j9n49pFehf7X965n517J6kmJ1l1xkKmRnyOjpYJXdlcwmK8exElp41GyaXm5Ci0tDHdPQ8Cl+nVGWgPdUmr4948bctb6fRDllROsHZ6L9lgWhcMhGSSTjo1WYGVws1ajNWOc9sd9+ptooz4A5VQ02B9N20nP3E61s3F5/cycO6L5PEPb7opeeVfX32ZPVN95W8e3726NePOHx+Znj82Nt0yPlrm2HGL0RERnB7pRJpdwwfZdWSEhqoRhB5JO6Td7dV7IHgyrU+CD7ztUt7ymhfoTRcP7i/SM9jKwsEWdu8a499/uJ1j81ZTkp2Zjx5lX0cn9WxWUiJT9BUfeM4a2LASgjzcNQKLc9DdBi0J2HUQdg+zaGaUxbVJ5ucy9C5ayEAwof1jY9JjZn+dxFKrdOud9xy3bXUcpXbhOD9L9vf/n/93GP8PfbOtZaNNkVQAAAAASUVORK5CYII=",eu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF69nQm0ZHdd5z//u9/aq97W/XpNpwOZhIR9EaOyKQgqorhwHJ0onkEcZwZQZ86o4Bk548jgiDqKozLHOSoqi0hggIAoCdCEQCAJ3dk6vaXXt7/a6+535ve/Vd2vu193+gWYSirdebXce7/3t35/y1Nc4+M3D+VO+0jyUsh/SMFNSjFv2PZ8GieVPEvPf4tSihxQ1/i9/z/eluc5qBwMC8u0SJMYslyfJ9BXcBaVn83hYTA/1thvfe4/P0NF13JuT3qdv/qJfFsche/IlfoplVNThoFhW6RxTJ5lFx9j8m1KzvdJv/r8Z/VbsxylPyL/yZGfyTXL/8r1F6/IRRv6dbXJLbrajdNwCY7y9crAtG2yONHXcB7KyRkp1VV5/n7bcX/r3a9RC1cD8opX+YefzN1jcfTr5Lwth7K80TBt8jwjS5OLvjNXeQHY+Nv0SY4BPA/EJWehX84FiAIO/ffx58d4keVyaQqRanmtAFL+kmFqSS/eOQHzigDKnSj+LR7yd5VjGjZKGWRpXLw2uVPjtymlBih+b5/t/Jd/92oVbgbkpgCK1EVx9A+Qv6g4OYVh2aSxSPX509ggQWMAjbHUbJQOffKXHiZHZLf47ky/PoFCv1WBbeSULPBJcPIEskx/JjYshriMUoMkzbRUikyeR79A5wpCU0A8kcaJXJu2o9W6eGUj0ueR/LJjO6/bTBovO9Kv3BHeGmf5J1DslIOZllPcoUvVdSIMcgG5oe+oXIRWuyue/vjFDe/JlYEyFLbKcfMIO4uomCnz5Zy406N9ZoH2uTOEvQ6maeKWK3hT05izOxg0trOOT5wUQG7JbGyQNjkdQ0yTaZMmYyG5/DpOG0q9+j0/7B7ceHkXAaglLwq/qgy1U8AwTZsk2lRyC00Yq66o2Fgzrug89L3VKjt2MobCNAzsYICxfgpj6RRZZxkVDVF5iikG3/FwylUs2yMY9llffIKgu4Jr+3jlGrW5XZT2PYPO1G5Wc5s8KyTsoovaoAEbzclEZS81MabjaoHRTuYSlQZOO477/I2SeP5YYvOORtFdivxFhmHJLSFL4s2+pLA71wBaoe7qou/I5U7Ls7tO/sQhwuMHidZOQ9TDUCm2CbZtYFsOtmVjOy6mW8EpT2FVphj2O7TPPIbKE2y3iltqUd+xn2j3M1iqbSfJJm5m80hAq+jEySkB6XKrJCqtTUaWXGoW5cK/fL3jvGRiE88D+LY7wt/KMt5uWJa+4ElossldKCRY27vLbVthY+Q4Y8M9UQVD7KiJ6g8IH3+A4aP3EK0cJ4/7OJbCL1eo1hqUqnU8x8MwDZRcQBLop8oylOmiSjMkpk9v8QhZ1Me0K9huDac6S7z/hazN7dPOR+7vNam0gFgY5PPmXTstwywcjAjRJXZfGeqdv/9a9x1jKwaiukkSH1GmVc7TVHva8w7rcjE+b++MTQAs/Ork80pLsjJNjNGQ8NhD9A5+keHZR8jiLqVKldbsLuoz8zhuFRswVYplZNim0hJo2pZ2ClkUEA1XiYZtUuWR2VWG62fI4iG2W0aZPpk9TfDs19BvzWFkaaHKV4sIzrvtMUSTcGmsXRKyCZACoojiRBbEO9u2s19UWR/jLXcE77Vs9806trsEsM280kR9N/MVRdCqNGhyxLTXJjj+ML1H76V/+hGyqEOtOcXM/H7K1SmIQ5LRKrlIEzG2gGeZWJalAXQdG8cpYXsVrcpxCoPOIkkckCiXcLCMmee4Xon+EJJdL6L/nFdoiTXGl3zBzm0e5F96jRuvT/4uMWMSRWPBKrROwZ/8/uu8X1SSYQxOsZxEce1yhRfgJ7dlbM9EqIog7ny+Ie9JFTiWgaFMsmBEsHiW7tFD9I9+neHScbI8otGcYXbHPjy/QjJYI+4vkydDLCPXnxXg5CneVhyMqdVIYZgKy5DXbFyvQu5U6fUHpNGANEuJgi4Vv0R/lBG72zBe/HpGlSZxbhaqL+o8CTLHd32z+LS4+Ze5IS0QloAYRhfUWaluY78zo/7jp/JXhlF852bgFbHlBn8+CZTPi15xR20zZ39lxBOPn2Xh6AnWTx2mc/YYadDG80ya03M0GrMapLC3TjRcgSTA1MCZeI6J7zi4joNjW9imiWWaKFM8ahGdZXlGmkIcx9iWheVW6Y8i8jQmioeUXItRkBPnHvu+4wdRzVm61RaLsUOQFOon5kVixonl3jzIv0I4rqMSk1Syl4kyK/NV6pc/lvxxmqW/eMXY7UIeVRx6HOgViUQBoO8owkcf5mt3f564t4BrJdSqPlXfxTUVxCPCYYc0HqDSSHtbS0usiSuqaps6sxCjbYpzUuKptdhoj22KPTQttE1SiiiKSJIU03YZhgmWAZ5rMgpjksxn97Nejl9t4Vcr4NcYKZtObrOOQw+zUMGJYm3M3DcN+i8gI+elzEl0ouF4r3rLR6PPQf6SawLwEs9WnEOO7xgk585w+mtfIe4vYsQ9HZbkYZ8sCfVTwo48iwvPKjclzzB0OmVgmUoDaBoSiOdaEv1yCc/zcB0XS1AFkiQhiBOSOCHLUyINWE6mFFP1Gv3RCIwy0zueieU62LaL65fwylXcSh3Dr9K2a5yyKkQYhY28yBGedxNXgmPsnRVpmohu3KXe+tHwsRyetlUAi6RHUXHAOvM499/9BdYWn8CI1snTIWYea09YBKXyTDRoeZ7qg4unz/OENC0if9+yqZQr1Ko1mrUGzVqNcsnT0ifSFsYRaaqVmeFwRLvXI44T4iQmzjIa1TpxkmobWavP4XsOnlvBsH1M28O0PCyvqiUzrW/nTG07A8vCuIQPuSJyG16QtDaXa8jywyKBPcgrVwRwLOIbI74NGSW2a9E+eIgH/+ljhP0l8ngAyQjigDyPIItQcjCdDoakaazTJQFOJE+Amm5M0ajWcEViPB/bNOgOeqy117SzGEXyOQlLFJZlUvZ8PNclyTPiRKQxwbZcXMdj2/QsrUYTx7IxTEfTV5JVyE0QDx7nDk55jtKeW1nbdyuxZRXWcQvskWBlOQ5JFPfVWz4aXiV7vTqspmWRrK9w4kt3cerwQZKgTxQNiAYrZNEA0pA8HYFO1GPtbUWNfdth2/Q0080p7Vkl8BXzKp622++ytLJCEI20OouAiMSmWUIm5IE2jeKRHXzPxTBNoiRCzqVVa3Ld9vlCev2KNvpRmhFH4mgSLbGjKCFOLUx3hsqt30t883O1NugEcGIYrwnMIrx5CgAWPsiwTcKTJ3j4c3eyePowfrnM1Oz1DJYeJ20fxTZSSCPyONAASBgjjEetXGGuOYvjOaSZXJxYI0iyjOW1ZfrDvrZ58plRONTgSI4rkufajjYbSRKTphm27eC7HrlSpHnGfGua6+Z30KzVScf+VodEShHGCcPRiP5gyChKyfBxG0+j/prbUa0pHe5c5J6vQZe1U9uaBI4tn2kyOHGMR/75EyyfPcaOHTvZd+OzWD/+ANnqUchC4mjIKBjQ7XcYBX19OVPNaa2uEoaIIxEgJHwS+7a0tqwlzDBhFAy1pE3VWzSrVS2FBiaOqE2aEkWBVnH5jEiO/FykeLpWY6re1Ia+Vm1Qr1YwlUEQBgyCgDCIiOKUOJEbZoBRZ/q730D5hS8FsdWXUxFPCuMWAdS5FvHKGo986g7OPvEQe/bt4obrruPUNw7oEEYkRgAY9NsMhm0Mpdg+NUu91tL2SCFqWHgxUZ0wDFnvtlFavRP9+Xq1yfbpWWrlKqZl6rzcQKQsLYjUNGUwCllpr3H83InCg5u2dhyGsqhValoye6M+/cGAIBKbm2nwojjDdX1mWvP4Tp36jS9j24/cruNMechxtvLYEoAiNaZlcOYLB3j4S59hbr7BzrlpTh+8hzDo6DsdjXr0Bqva68605pibmsF3XQKhxcT161hLmA4IooBgNNS5c0aqTYNIzlSlrkOYSqV0PlYUSXMdU9uzhZV1Ftsi2SGdnjiaZSwhRYWeHzOyksXMNuRGzGiVtiybMIpYbnd4/PQZuiOb7dO7mX76bez+yTedZxKulqZuBuw1AzihgQgCDn7kI6TBCnNTZU4/+nVGwzWCYEAU9jSQlVKVHdt2UfY8fNvUQKVRRJbFWiJF8iQYDqMR5CnKBMsU4qBEUwhTx6HeqOE7lva4YhNLnkdvMODYmUVOLiyy3m5radUXnA0xjIQkzan6VWYaLWaaLeq1OvVKjZLv6yA8lXAoilgfDDndLbEUlWntu5k9P/R6tF6P2fCteOQtASgnES2vcvxz/4irepw5+gD97iph0CMJ26TJiGZznpnWDJ5t4pqgspRAHEkU6oxBgxeH+pkkkQ6ay77HKDGplSq4lkmtVqbsyc99fNfS4EkYcnpxhUeOHeHs0iK2WEUDYqkIIClhqp1KyfU1sSB/VoTtqTeZbtbxfU979TTLdTgzjDxOBbMYL3gFtT07yZOisnihsHVtinyNABbEY24aGJ0ep+++kxOP3EO3s6SlLgk6JFGf6bl9VKs1fDPXFL1j5EWgG4dYmr1OCIOAKI0IwqEOZ6aaDXqjBNurU/VsbfPqvnhXU0uOqL9tKVa7Pe4/eIhziwtaUBzLwjMM4hwCCdhz4e0yHNuhXKpQrwhwU8xOtXRYI15fnNRwKAy7qUucSd4kecGPEmzfjUouFMq2osbXCGBxl8UJrD9wLwf/8R9odxZIwyFx2CUcrtCa2Uu5Usc1M83nuToskEwk1WpqpBFRONQetx/08Gyb+Zk5RmHIKK/QqtWxDaXJB0fFlCWPdmwtkRKiPHrkcU4cO0bNKQJoQxlYSjHKUwJJDxWkGToe9FyfeqXO3NQUM60pGrUqpmloKe4NhgwGAY7rYRo+avom8pf9SzKh38TBjf+5Nvnj2sIYzbjYJr2HH+b+Oz9MZ32BNBG1HNJrn6BSbdFo7cDKUxwzQ+WRJguED9DhQTIkDEfaFvaGPW3j5me2Y5k5i+0B1dZeaq6liQPXiLBVjOc6WsrEa49GQ448fEjXoj3RW01wFKXOQZbSjiOUsDiWS56bBKnQa0o7kZv37WW22dBhThTHDIYB/cGIOE11qmeZDfxXvBHz+psl2R6r8bV74ieVQLmzwhQPjx3lwc9+gnZ7UZMDwgwP2qd0uja340ZJF3DNHJMEg0wTA3kakoUDwnDAIBgxHPWolcrMTm3XzmW9t0JAlemZXbiahckx046WYMmNBbwsy7DXFrCXF3WoIaG0EKi5Ia/CapLxSBCSuY724I5bwbRsOqMRS52uBvvZNz6NPXNzRKE4rphuf8QwinThyrcrlJ/xKuqv+imd3xbF928lgIbCGo04fuBels89QX/9HN3l4wSDNYnMqDdnNfGZJzElIRaMVMdpwhiLcwmDAaNRnzDsM1tvMT29Q6uT1EIWVlfwW9drIkDXd/MIM17TN0CoLvkeM0v4me+8lf0zNZ0tSDpoS4Yj2Y1hsHx6iQ99+kvc0x9ilCuU6tPU6hJEVxkGEScWznFyaYmn7drJ7pltGsBRGNEbBqAsXLtEef5Wtv/Ur6IkL9b1lG8hgOPwnDzNSAYDvvahv2T13FGazSlGg/WCz8sTXEs6FkICifgFsKBb2Lygr73zdGsb22bmyXKFkQ7p91ZZ7g2ZmX8GniMJPaikjxm3tbcUslWor92NKr/5yz9PrVnDcl0cz0VJ6U5sllxov88jf/sR/uL9H+feKKTSaFKemqPZmmK61SIMI86trHDw6GGm6nWalaYOqIeSHycKx/KpzD6NPT/7G5ie/20CUC7ONAjX23ztg39Fr7PMC178MuL+Gr3FE4yG63R76wz6AlyHNByQxQFR0CEnpTW9h6nGjFbxJArIwjYrnRVGmUVr9um6lKmzgLCtQRSezlAZRhzxyuffwlvf+kYdx5mujZKSoyVeVJ6GZlqCY8f4ynv+nPd/5SEeyEbavja27WJqeopKuaSdx3qvyzceP4xhOLiWR5LBIM6xDZfazlvY/7O/rnt+rtR3cyWn8qQ28PwHTYPR4jIPfORv9N2//unPZNDrs3jyIfrtBV0xS0ZdzTpLrULAk8J4fXovVb9C2RZnHJJHAwb9NTqDNoZVwq3v1CyMUilm2EWlQx2mmOLJ44B/f/tP8EM/9mqQDjDbFjc7lr5xH4kUwAdDzn3q03z+rz7Fh84ucCwbcf323TTmd9Fo1PT3SxSxst7h+MIiUSoVv7KOPVWmmHnuq9j3+jfqTGmr+fA1Ayj1ibDd5Rt//0Fmtm/XAWlnfZ3RsKNtYtRf1o5FV9hIMd061eYOXePwjQTfyMh0BW6N3rBLFgwxzRJReVoXkow8xRLpy4quMokjZ82Ud//2f+KGm68v7qMlAAoJIOo7BlAcchwTnTjBofd9gLvvO8Ida4sMrJxdszspz8zqbCbJU5IkZ7U34ORqj0p5lkz5ur/mX7zhrUzd8iyyWGi3TYpKV4lprhlA/c1pyrHP/hMzzQYnjh9h0F+nu3qaUWeRUW9R95YYhonp1zFNC8exsPJYNwjZkuvGA0b9VcIooBQOSKwKXa+OK46KDDsPdFuHMDdOFvH8vdt51++9A9cbS55W3TGA8qd+SO00g16f5c8f4Ct//Sk+v9ThkyunNElbrTYxylWdpej6ueFwrpMxUE0qlRaVXfu4+Q1v1CSCZOS6qH5NfGBx9GsHUE7UVKRLq/QeP8LJJ44w6C6xfO4wQWdR2/NyY54oltIfOKahWRIrG2GpDDuLycJ1RqMeKo6Yikf0nRprVhnHQL/HpeiQslVGORzyCz/9I/zY7T+qCVnEQ8pT2z55FkUnDaD0xMQR8dkFjvztHdx74GE+0+7w5fY59jbnMJ0KkeVgOD6O7YEzzdLQorXrRp72+jfgNmo6ldPgfVvZGAEpjjj2hQOsra2wcPoR2ssniAZLVBo7NccnqZuwxLZtYwj7ouu+YMV9bRelt7AcD5lVOatmmWVcbHndSPHEDirws5jraz7ves87mJltFiCJ9IkKS9+OeGB546QJYqwdDEd0HzzIg+//JAdOrPHRpZMshCN2NrZheTUiyTzsMrZTIjNrzD3nFez8/tdo2zwpLn1bAZQU0u30OHnfAywvnebUsQforT6hCU23PK3VGNPVgawtzZhxX6dwhvT3hV0d5thJzFQeMuXYnM5tljIbR+V4Zqa9tJtnVMIhb/q51/PDb/hBEMZGOw4DxAOL9OkQRmzgWIXHTZciqVm7w9l//iL3fOxePrvc5h8XHic3JD+eolJq4Xh1TZ3Zld3s++E3UbvpBogKIuF8o+i15nFbU+EiB3e6A5YPPcbDh+5l4dRBsqBHtbWDcLhO0F/B9huYroch5cawgyVZg5Q405H+eyuLaFjQcF0eDqCdm7gqpWzlOstwR0Ne/qKb+dVf+0Wt2jqw1SI8VmEtfaLKk1xRwBwDKSmekKcLizzy8bu464uP8aEjhziTjHDcBtVSk2q1RYaFVbuO/T/9FpyZFiRFR89TeWzBBkJu5PjDiGP33MtDDx5gsH6KSn1ax3aj9lldwrTLDSzbJ41HEA0w8lhLn0RYWdDBTfq0/DJ1r8JjiU2ag69SKmaGGUXcsmeat7/9zczNNHQXgKiU5MhKQhjPKSRPuMVQygYRsabqQx2DDto9Omtt1lbbBKOASmTxzwcP8/HDj+CUm5h2lXKpoUuc7sxN7P/pX8KqlAsb+hQfWwJQQpnszBKHDnyRlYVjuiwpbb/99bPEw442wla5YH/jUQcjCTWIZhaQxxErq8dIkkCzLtX6Dtz6Huw8pEyCl0Xc2HR526/czu59O0kTyanHzfXiM+KY9pHDHH30KI+fPMdab0gvSgiSmGGQ0A9inaZFaU4orEuSaiLh+573LN71wTvoKw/l1DCMCo7j0dz/Xez9ydu1dG/F616K85YAFGY4ObvEsQe/QTDsMui16a4vEg67pMM18jTAq89p75j0V3VtWMU9nDxjynUIww5xHDCIApLKdfimRUk6njMhHfq8fJvLm97yRryZaS1ok/qEcISr993Hh/7i/TzQS1hLQKyWFKfKjku9VKJZrVCrlDRx6rq2zir6631uvXk/H/jCV3locYDhVolVGVt57P7uH2fbq35A59RbdRwbQdwSgDqWTTOCU2c4c+wYa6urBIMeYX+F7rlH9ElXp/ZqmivoSovHECMccPPu67l5x17drSDx3kK3x2MrbZp2jpUFLLeXiEYdbqmY/PzP/RitXTPjLq3xSIMyOPHFA/z9Rz7N0C3TqDaYmxaytEmrWaferFCqSReri+05uMIlVkpFz3MQ8bvv+zs+d/AkbrnJMM7xvRn2/fhbqT7jlvPB8+b9rE+u11sGUMdK0lK20mZw5hznjh9l4YmD9NeeoNLcTqkxz2D1LHFvmXy0zo27ruO5+27ETKXVQ5hppTuvxFNLgUqK5BKmmNGIphGxY2eJ5oyDX7GxHEursYQ+UadLb2FVOwDpOBB2vGiDk4p8hulYuL6vgROyQQJnp1ymPNXkj/7kr/j7z9xHVTq21nv4Mzez/9/+Fla59E3Zvy0G0hfuhnROSedoeuos93/m0ywfuQevMU1r1y1EQcDauePQX+LmPXu4dc8++gtHOX706wzCPkmW6BaOuant7Nl9I7Xmdi1tvgkVocesgHozo9IUQCxMAVhKoOPOAuH0kjAlCSIWT57kkWPHOLu0pMsF8606N+7fwzNf8l34M7PYjoc/PcMHPngH7/u7z1BuzPC8HTPsuO0HOHzTa+lLZ9dTdb9jOLYsgRMYfVuxr7fOgU//M9X14yxtvwmjMsvqmZO4aYeb9s2zzS9z9huf52uH7mLqhmcTJClf+vIBbXMkN95VL/OS57+EXdc9k5LMhaiMhhHQrCRUpxSlso2tK1FCRAjHGOuyZjwMuf/Al/n7rx7mLHVe/oMvZXamzGzJYuWxR0hPH+F1P/GjzOzdj9Nqceen/ok/+LOPUKu1+M23/RQ3PWM3R5NZ/vzsbkaJKpjzp/jYMoByrEQZvMAa8r0P30/36DGWatP8aSfn+OoK5ur93H77L5FFGf0zJ/nsB97NzG0/yPXPfSmf+/y9nHviYRYe/ihKWXilfewqw2te9lq2ze6imic0jJipSkxjCio1E8cVPlwAzDSA0mR0/KFH+dNPHuKEfR2LJw/wyh+4jWc+93tZWVjkrb/yk3z4Xb9Dc/kUr/rZN0Klwhfv+hL/7fffrxuPfuM7bma32YcX3srHpl7Np1encJ5Ki9ZTlUBplUgN+MnhGZ55952kmU23Ps8fdGM+e+oEtfX7+IVf+s8Me32SYcDig3fjvviV5G6Ju+4/yeF7P8Tyg3+LMiyqjVvY1trNc/ZO8eznvJQaOS0rZbaSMD2NVmPHk7qI8BjC5iREoyH3f/0hDoS3cNdXH+D41/+3zr9veMEbef7zX8DvvOOV5OvLZCcfx29Og+1y3z1f57ff9T5uvG4vv/H6l1BaXQI35fCzXst712/SNELxuEJ36lWkcwsSWHy5roZZ8K8WH2PfvXcTVrYT+A0+2A3465NP0Ow+wJve/HYG7Q6x1Co6qwymp8lac3z8U3dz/32fIz32DzqnrV/3fbxw9152ehH7nvZcZsoVWnbGtmrC7IxBVQD0RQKF7ZbSZU5biuqRwRFjP3/9uZM89Nn36Pa2W77vV/meW2Z5888+j2zpDNawA5nknj7fuO9B3vnO9/KK257Hm27/fljrwNknWHrai/nd/vOJzvcVfVsBLG6DdBaI9/yZxcfYf9+XGFW303eqfL0/4t3HT9AMHuUX3vQf6K92iUfSK5gSDNbpb9vBqaU1PnbXfQyCNq5ls7fq8errPIKlRVrzT2d+2w4tgXOVnNkZRW3Kwiw7RSuI7g/MaJ9doJs65K15Pv6Iy1JW1mRFOR7wY99dYWcdVGdF98rolgfb4+H7H+K/vvOP+DevewUv+t7nFvTXwhkWtt/Kf+89V7PTG8ZEtmQNtyCBxfcKRZUYJj88OMOL7r2bgTvFml2lu7LC75x8glAt8Ev/+m30lzvEw77mEKUIFA+WCByTc+vrnF7t0PLh+bs8ttVs0v6A2N4GbhNf5Ux5iulpg8qMjao6+iboaRjdnhERrKxpYqGfOZxuG2S5wXUzBs2StHmkmI5XsDY6xClx8OsP8Xfv+XN+7XUvpfycG0BqH501vlF9Dv+rfYPu2Z6MoG0JvS2TCVoCJQswuNkI+PH7v0AyUCzbNdTSInf21vjHwQne9gtvpb/YJhv0MJJY13n9fEQp7+J7MWU3xvcMTMfQ00u5YRPENqPQxsgtSoZiqgHunAtlr6DaDeEjJT2xod+DQb/gCUXr9M8NzQQh4E14QyFGzRKHDx1m5b6v8OKb9sL2KfA83Xb8gfCFfGHYxFEyM6yjuq3itxVCdfLdUvYz9HjWTy8eZv7IKVZoMFxvk1oxn/UinveKlxEstVH9nk7TPCPENyM8K8R1YjwnxXYMLNvUAMqJJ6m0vFlkiYETK+o1MGecAkCRPmEjdLwhYY2pCQX9HPe0aIZG+EL5vmKEAD28krukwwTz7GOaTWK6pf9sp1V+d+UW+rk0mwuA8t6tg7hlFdb1WyUNuwbPMoa8+vAjDNeg3Uswem2SPXWC257FcGkdNejg5wEVO6TqJnheiufkujakuVHNKhdTkaKGaWpK+owZZFSrCqNlQ9nVmBVSVaR2xTj7GMyJ5EjyrEGQ7kndQTkG0IdhAuvHoF4GyT5I+eTyPj7Zn8E1ion1PNu69D2lTGRyGJ3SmYrXBsvsffwc7U5Gvx+hnBj1mufQWxuium0q+YCqE1LxUspeiuvmWJIDS91X4i8lRcxibDpKZRBHAEyo1RWqOaawxEvoWrBVACcSqSdndDtD4SwEwDwdgxcXjiKVcTNJ11LIVqQjCcycc/06f3huP4FMjY4HrJ8qo7VlCdSeeNyXIozIlJ3xI+uLGKfbdMOMqO7hPns3/bWAbG0dPxtQt0dU3JQFioR4AAAMqklEQVSyLwBKB5U0KgmA0qJhkBuWvt44NhisppSyVGci1O0COJE86ZVz/EKNLwrbxk19cmJiK8UuigTKyUkYIwMIZghmTzd9xrHDny3cyKOxr5nwYob5wtDQVo3glgE87+6VdDIZuhPmBivh5e0l0pUBIwk7rp8hDBTB0hpOPKBmjKg6CWUvwXdTbDdHatiGmWtSIDdM0kwxGir65xKabkZ1WkFDJNAupEkKJ6VSQelfMMcX7JZImawk0OBJoUmAlvfWwBCx7pDFNh9euoEvBE0caYKfZBMyDToeCN+qI9kygOcPOmlGVMKIK66zE74z6OL0A6LZCrFTon9uHTXsUSakakdUHPG+CZ6bYdlCSBQeVLrspel7bSVjtGAw7cU0axFWPYeaXxxS1K9WBse5kDRoNRZ1FvHdYPtEQqWJPBfPIwCuMUhyPrZ6HfcEdWzz4uka3fv4FEnpawbw4hj9QnvZpA8nyaFu5TzbCNlhp+R+mc7ZDkm3g50ElI2IqhNRdmSaKNE4iF/QLLcyCEM4e07Yf5e6dHGZI+peH6+S6ejEmGuhdkus6BaAiR6L4ZI+RO0wZKxCfqZ9RGEfc4c0b3Kol/OZwRSncqkAfuvAe0pOpHB6xdzj+dL2eEClWP0ATTvje6ZM0qUBo/U2+UhYZ1kmIQDGlNwYW+yg9sS6pkOvn3N2WTHsWahTj1MtV9gz5eOtfA0nXqH5A6/CvGH3hUK6AKcBHD81eGMPrdVXpM/lULCD961WQY4nirpB0mRZhjRvPkXhK6DY2pzIBfOjgwgdOhRbgTaehPQt3zan2B6kdJbaJH0ppod4RJSsEN8WTjDDsiSmzAnTnHYvZ6ktkqiwk4haGrHL6TO7M6F+/Szu7LQUj8eSlhdSp3VvfE7SI6MBlFUBkp0IGVviw91dfD6Q0uklo7ta/Qvb9808njKAGn0J9HUgIJuGLpyI2PAdFbitarB2tkfQ65CNRtgSVKsIz4yw7Uz3v0hfcxCnrA+hO5QWt5yqitleDtkxb9Ha3cCv+zp41xKWZuRJUgw/y4IJqyBdi6lzeY88ZZDHZJA1+KP17cg4jnHpJL6M6l76M93HvbVg+psCUA4l9JbuoN4AoLaQCl66zcRvh3TWuiTDHnkUYGcBjhHhGuK/U61CQQzDWDIRWbaTsb2as31W0Zzy8csOpm0WSVaakyUFsRosLet+RW/bHI7nF8OruTRlWuSZiZk73Bts44ND6c66IH1FCVmNtyJ9M7JXfPabBnAihZm62DiLSdpRU7y4BGuLfYa9LqmMcMUBtgqw84hMZkuihNQta0fimIqGB3O1jNmmolqT2ZFCeqR3RWj9NAiJ19tEC+dQlTLent24pTJKSbhjkIn0pRZB2uB9g22czg2dBRamu+h9EVrsm1Xd89HIU7WBE2cy6SnWAzSX2BNR5e+YNZgNE9ZWOoSDHmkwwkpH2IzIeiusHz1JXN6BW67hJSMq+YgmQ1rmgJoT4aQBVhToopFVLWG2mhg757CbdT3+L5NJhjQOYZKlNllqoRKfu8I57oyr2kxsjPe06dOm85uzfd8aACd3VpIxPbJfJHp6FHs8diCM/MtmDLLVEZ31LpFQXNEAJ5dnl6DbppfUMalS6fQot5eoD5dp0KZZyqhMVXGv34k9P41ZL6FaNfBt8iDSjHeqnYlIneTSNnnicjxq8TfRDNF4An4jgEXAvLnqbp1O1Sp89YHryw51hWViugVj3B42WfEgOb+EKNtK8B1Vg+5in363QzLqYSZ9fNXHNmPp6SfPHdxUUZfemXxIzRxQ8cGtutglByXMdMnDcN0idpTQL0k1gFkiu11sssRiLarxd+F2zhk21kYp0x63WHQ20R4hELbQT345FEr1nnTk/9oAHJ+T9PucHzgbWxkBMYN9NcUtds76YodhrwNBDzsf4luB3vphSTQk5GsYUEpH+CrAtxJcX+FVfNxaBbvq6wEZpSc4BcSMNJb5YYM0shhEFT4SzHPY8C9S3UItCtv3rXwo0CP/V186MVHJa2qAEKpL/OF4kdwG+yMg3thQ3EDC2uI6Yb+DigcFULZwhpnuZpX2N+EQXTPR1Jfnm7glD6fk6K4DWSQhDedi+9Ik1wBGkcMg8LkznOdBQ+zeBYem3Ya895Ig+lsDpJKlE9Ef5+RXXXsyCUsm00HnObkrnEXR+2hwqWeWnPmmOuxOIjqLq0SDLm42pGwJZxjrZ8lKKdnC2Cgc18CxTd2hIBPrsk+roL8koM6IY5MotAgDl3Npnb+M5zVdtZHZE/CKvTPjTqWrtu9OJPTauEGFeq/65f8TvzJNsjuvdEc2Bpsb7cXmSziLbxHG6QLoF75ZNMiz4OXTitFaQHd5hTzoUiKg6YY0vIian1LxDQ2ejJc5drF7a7KbVWuj0H6akLYZjDwIh3TKs7yvv7Og/rWjUEj0KP8n0lfYvrGbmNjxDV6jgG5C7F8bgKZlvEqvfuocjZfJ89pmIBZu/8JdvZYpnqLXeBzVj5fSFsyzdqDcVouJ+yFZrBiurWKGfermiOlSSLMcU/UVrm9gO7JDq5C8Yi5YuANR25wgsBkOHYLeOs1ywkrtRt67ul2TtJohHA9ey3jYBct3CSUy3n84AW8ipNdyjSjVrV9vz2io33JH9F7y/M2bSuGGrWWF9xqPAWxaB7z4BAuvXDwkU5FXpY33u+uJbhSSDgdbOaSdDm7UpWmPmC4H1Espvm/gukXdRDKRYqimsHvhyKbbg1F7kbKf6IGas95+/se5ad39q7VAe13J/jY6jgvnd1nIItc5cdDXUlxS6k9+/7XOL+qPTNbf5XlevhREffiL1mUWynstCxhFaDR7LRcy3icobbu3NRNGizIv0tdkqqsc7MEAP+7SMgbU/YCyn+mGVMczii4tPcdmEkUu7bWQoLtApWZQazao1mQb0V7+8PQUhpQKJo5D3/wreN6LBGDyrgLWJ+sXlPV3lmVfWH8nGOkFjDlvvwzAsQRulCRtmDWldfWDTQCUGyAACpjiB25rpoSLqwyGQ0LpvCLHSw3Kw4By2KOS9ylZAb6T4tgCoiwb82QdLd1OjzRp02iWqDTKlKpl/EqVU8Yu3n20WVQ3J1uF9aKKjSnm5aHyZgsmn0yF/19z2jt/b+MCRgFNVoAej+O78jx/0UYQr7TBUsR9wgdqCbvKfZNivASxmkFUGd/VyogWVxgMR8QyP5LJ0kdp482p9ENqwz6VbIRnxViW9EhLLBmSMqBUyWlMlSnXBDgPr1zClNV37jx3LFY5O4SFYVH6lPO7mO8rFqhcfn0XA3s1AJVSX77Oti9fATpR5TiOvgqywXdsu54k+LywPlrU+vIVxBPesFCmnL3NjKc7OZ0zq3rJTiJjqzrGKIx9Fueo4QhnOMDptXFGHXxzQKNh0JqrUGuUqVQ83LKLV/axfE+z1Jkzy7HDJnGWs7CzwsePWNqRXHAhm0jfOK271OdeBcDTtu1svoR2ApisQU5yPjEB8Yo7VCdOfzKKMK7UXbrDuQBQVClnqpKzQyVUoph01NOd9bJIp/DyhRQKHZ8FIfmgj9ddpZm1mW5Cs+VTq3uUywV4bqkYfdVFJ9sld6Y49NVMrwPY+fJtvOdLGcNAvPfEBl7sQIqMvbjh1wjgaWXz6ve85iprkCcgjp3KP4g6Xw3AwrsWa2cnC7s38+Q6Aslz9m8zGT7RpzJapVpSBEGo81ld45DxVvlDUAwi7EGPeiQ9NEOaDYtq3aFS8nBLDk7JxnUdlBSaXCnvSYGlwsJ6CXN7Hbvq8hdfDTm+KuNmYwA3rkPWJ1nI5mYd+pdKoKitZdnXtoh7AoDYxBNx9OuZrILfxDtfBJRewi3jAperiY589FbcjJt2WiycCMkfP8jstprOZaXzVC5GBFliYBnQscOQUtCjafZ1t2qtalKpOvi+i+NbOK6D6UjnlbRzSF+MQ+LPEVanCBPpnc75wumYOx+Wmb0LrP95syTne5W1dxMAxdsq8t/bu9VV8BvB2fjLCDYLtvX9FSmUqxd1uCRVKl7PqXjw9Hmb4+cU3UOPMZ0uUZ1qagBFgoX0lMzBTjP8OKCa9Wk60u6bUa5alMs2ju/guMXGS90DYypy02NU2aV7FCfmWnYOrqYJ//OArLy7XEXP/3aHzdI63TVidIH325b91H8ZwaWqeOHXYaT612GQq/kc5qX0L6WIMY6b1hTE/u2egZmaw9Fz0OuE5A8cYH7axitXdFVFqCcnN3CzlHIW0jBGNL2QaiWnUrbwRXUlnHEsTOkMF5bHrtOv7SWSNcgSJo3nD+V8ZCjzw4divnZS6U0il26q1AKot+6pb+rXYfxfOB1rs3mHTi4AAAAASUVORK5CYII=",$u=Object.defineProperty,Ku=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,uu=Object.prototype.propertyIsEnumerable,Xu=(oe,z,te)=>z in oe?$u(oe,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):oe[z]=te,bc=(oe,z)=>{for(var te in z||(z={}))Yu.call(z,te)&&Xu(oe,te,z[te]);if(Ku)for(var te of Ku(z))uu.call(z,te)&&Xu(oe,te,z[te]);return oe};const cu=oe=>React.createElement("svg",bc({className:"dui_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:16,height:16},oe),React.createElement("path",{d:"M512 0a512 512 0 1 0 512 512A512 512 0 0 0 512 0zm237.248 450.56-256 256a64 64 0 0 1-90.496 0l-128-128a64 64 0 0 1 90.496-90.496L448 570.88l210.752-210.752a64 64 0 0 1 90.496 90.496z",fill:"#3061D0"}));var ss="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01MTIgMGE1MTIgNTEyIDAgMSAwIDUxMiA1MTJBNTEyIDUxMiAwIDAgMCA1MTIgMHptMjM3LjI0OCA0NTAuNTYtMjU2IDI1NmE2NCA2NCAwIDAgMS05MC40OTYgMGwtMTI4LTEyOGE2NCA2NCAwIDAgMSA5MC40OTYtOTAuNDk2TDQ0OCA1NzAuODhsMjEwLjc1Mi0yMTAuNzUyYTY0IDY0IDAgMCAxIDkwLjQ5NiA5MC40OTZ6IiBmaWxsPSIjMzA2MUQwIi8+PC9zdmc+",Qu=Object.defineProperty,qu=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,Ju=Object.prototype.propertyIsEnumerable,ec=(oe,z,te)=>z in oe?Qu(oe,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):oe[z]=te,tc=(oe,z)=>{for(var te in z||(z={}))Tu.call(z,te)&&ec(oe,te,z[te]);if(qu)for(var te of qu(z))Ju.call(z,te)&&ec(oe,te,z[te]);return oe};const yc=oe=>React.createElement("svg",tc({className:"cuo_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:16,height:16},oe),React.createElement("path",{d:"M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0zm167.205 308.224a51.2 51.2 0 0 0-49.738 13.97L512 439.59 394.606 322.194a51.2 51.2 0 0 0-72.412 72.412L439.59 512 322.194 629.394a51.2 51.2 0 0 0 72.412 72.412L512 584.41l117.394 117.395a51.054 51.054 0 0 0 83.53-16.604 51.2 51.2 0 0 0-11.118-55.808L584.41 512l117.395-117.394a51.2 51.2 0 0 0-22.675-86.309l.074-.073z",fill:"#E53333"}));var Hl="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01MTIgMGE1MTIgNTEyIDAgMSAxIDAgMTAyNEE1MTIgNTEyIDAgMCAxIDUxMiAwem0xNjcuMjA1IDMwOC4yMjRhNTEuMiA1MS4yIDAgMCAwLTQ5LjczOCAxMy45N0w1MTIgNDM5LjU5IDM5NC42MDYgMzIyLjE5NGE1MS4yIDUxLjIgMCAwIDAtNzIuNDEyIDcyLjQxMkw0MzkuNTkgNTEyIDMyMi4xOTQgNjI5LjM5NGE1MS4yIDUxLjIgMCAwIDAgNzIuNDEyIDcyLjQxMkw1MTIgNTg0LjQxbDExNy4zOTQgMTE3LjM5NWE1MS4wNTQgNTEuMDU0IDAgMCAwIDgzLjUzLTE2LjYwNCA1MS4yIDUxLjIgMCAwIDAtMTEuMTE4LTU1LjgwOEw1ODQuNDEgNTEybDExNy4zOTUtMTE3LjM5NGE1MS4yIDUxLjIgMCAwIDAtMjIuNjc1LTg2LjMwOWwuMDc0LS4wNzN6IiBmaWxsPSIjRTUzMzMzIi8+PC9zdmc+",Al=y(58661),tu=({contentRef:oe,status:z})=>((0,b.useEffect)(()=>{!z&&(oe!=null&&oe.current)&&oe.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(we=>{we.tagName.toLowerCase()==="code"?we.parentElement&&(we.parentElement.contentEditable="false"):we.tagName.toLowerCase()==="mathx"&&(we.contentEditable="false")})},[z]),(ue=!1)=>{const we=ct=>{const Wt={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ct.replace(/&[^;]+;/g,pn=>Wt[pn]||pn)};if(!oe.current)return"";const Pe=oe.current.cloneNode(!0);Pe.querySelectorAll("code[data-text], mathx[data-text]").forEach(ct=>{let Wt=ct.getAttribute("data-text");ct.tagName.toLowerCase()==="code"?Wt=Wt.replace(/```.*\n|\n```/g,""):ct.tagName.toLowerCase()==="mathx"&&(Wt=`$$${Wt}$$`);const pn=document.createTextNode(Wt);ct.parentNode.replaceChild(pn,ct)}),ue&&Pe.querySelectorAll('[data-select="disabled"]').forEach(Wt=>{var pn;const wn=Wt.textContent||"",Bn=document.createTextNode(wn+` +`);(pn=Wt.parentNode)==null||pn.replaceChild(Bn,Wt)});let pt=Pe.innerHTML;return ue||(pt=pt.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),pt=pt.replace(/

        /g,""),pt=pt.replace(/<\/p>/g,` +`),pt=pt.replace(/
        /g,` +`),pt=pt.replace(/\r\n/g,` +`),pt=pt.replace(/<[^>]*>/g,""),pt=we(pt),pt}),nc=y(59232),rc=y(77019),Ec=y(89787),Sc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABYCAYAAAAORCLFAAAAAXNSR0IArs4c6QAAIABJREFUeF7lfQecXFXZ/nNumT6zvWeTTSWkEEJooUgRpSMooiLfxycqTcQGIvipAf1UsNFEUAQBQTpSDCgtIQVTSAgJ6ckm2ZJt2dnd6XPL+fuec8/sZAmSbAKBv/P73Z3ZmXvv3Ps+5+1lGD5kD855cHM8P85xtRqmG1a5H5sqQqz1Q3aZ+/xy2D4/4zBOyGfN0lZe9v0Tt/fj0vZenBAf0MozFgNjAOe2XR1jy8qC7s/OPdT/12Gc/iNxyH4HYlVrctrb3b5bN7Wzj3X1agDXYOgQILgccFwgk+OoKOOY1uT89nPPmldiFnM/EtTdg4vcr0C8uC59xbIt5k3bu/Sgz2Twm4BuAJom78B1AdsG8haQywMOc5BLDPzsD5eXX7cH9/iR2HW/AMFnQXvwEwM/e7vN913b9iMQAPw+wPQBuscNnIBwPCDyQDZHnAEsXtPHzzo6fPG1p/vu/khQeDcvcr8A8cC8xKzV240fuW4AoSAQCAI+H+AzAdMEwADLliBYFmATR2SBZAbY0mWhsyuZvfRM48Tzj4i9vpv3+aHf7QMH4qXVqbPnr8ETqWxIi0SAUEgCURoFDD+QswDuANkswJkEIZ8HkmnA0QBfALj/2U6Mr4kt+u3nOo9vamryS+jEpiUBjQFaJp3WNRYSr1kQGstBtwCdMfm5ZeV1BqYxmMxmIGGoaTZ0x4TuOLZBmoox6K5jGw7t50BzvGMZfReD5gKa60JP5x3tyTULH511wgn2cBH/QIFoH+CVv7h/wUrEjqqNhhkIiEBIgtGXAFrapDgiXVFdDlSWcqQ5Q9YBfCEAHMhlgH8s6kWV5jhXnlPW43Ie45wz7nINjJGOJyIxXWdM12gD0zTxljAAhCXmoSagK3oM/kt7yP0KL+i4IhNBfEbX4/DMss0DX7v02Ip7hwsCHfeBAvG/v3no5mbrqG/U149CaQkQCsttcxuwcgOQtVwEtByivkxLLKotr62KRI2Yfvy4CYzlc0A6DWRSwAuL+3DsKBdHjA/A5RwM3CMyg64BpqEh4NNBBoDGJAB0p8U3W3hdQIXoyiUbyleDIOwEigcSB1xo7oI1O87/+km1j+wNCB8oEB0JXn3NL5/fFB11aqQkAsRiQDgMdPYB85dx9KayqI1afQ3luasSVd0PPHbe5Dxd4NVPpq4/8qjQDxNJIJ2SYDwxrxfjS3I4fXoQ3OWC+IbGSJjAb+oIh02EfBp04gRNyiqJhXwhQZDg7QwPAUFvSTAKrKPA8tChJzr32vbUnWdOLblsb0H4QIG459klV8xZW3FbZfVolBIIpBN8wHPzbXT0ZjC63O4fU5s98eaL6pcV39hrcX52VxZPJRIeR6SBu17oxox6F6dP9Qsb12dq8Bka/KaGWNRELGTA1CV3EE0JCHGzRVwhQSgSU7uiZhEABQ7x+CWVd7sefHHtxJ9/8aD4RwqIm59Y9cKG+ISTS6Imop5u6O538de5aYCncPQBzpf/cFnDPUNv6uUd/BddKVxFnJBKA/0DHL/5awcuOMyPgxs1GBoQMCUIpVETZTEDQZO4wdPaBIbS5koeESDFlN2VgC5a/YVr8oAhE3t5c/K7p06K/WJfgPCBccTSpUvNOW0127rSI2ojISAYAgwT2NTm4KUlAzig2tk0fWblxFknsJ2sjm7Oo4u7sG5HCnXZjARi7WYL987pxE/OjKEiAvh1hoCPIRY2UF3mQzQoRZTucYLiAsUB76R5kZLweES+Q5qHnr2/nEtEOZCx3PjNT64cc/OXpvd9pIBYN8ArZy8caN+Ripkhct6C0oN+Y52Fro40RlU69/z+soovD72peTv4La0pXJnJAJmsFE2PvjKA7X0ZzDojAg0cAZ+GSIChttKHiiiJKCa4ROiFgm4YVAW7Y5149FZ0H7wswkIDtvRk7zqkPnjpvgLhA+OIt7t47fw1uba2Xr8WDAJcBwJRoKXbwoNPxfHpQ4xb77yi4hvFN7a4j1+1NYmb0lkw4VWngc0tDu59pRefmmriYxN8IiYV8muoLTdQX2kgSN65Rs6CDJMI8VNE+aEEVv/vihCKgwZtXaVQOF5cHj/6s4dXLPzIAdHezkOvtjrbV7XoMd0PVNYCZWWATwceeKKfL/5r7zU988YIedua5RM2pXFDRwqfy+alM0diKZkCHnoxia5kFtefEYHOuPA3KmIGmuoNRAMMfgMwikSSIiJJFfVQL4WkGQKS+p+8O2U4FYD0Dkykrebzf7NgwpxZw3fedgXg7nDqPgH+nFvzL1VWGR+fOI4hGpbhDIMIp4FW8sagiU2ui+qUjSnZPEwKcVh5GewjL/vlRRbmr0/h4mNMHFinC/MxEmQYN8JERZTBr3vcoHG47gbPttHhugyuS0JMOM/gfOdnuAxcLwc5fcIHITPYCzoWrFsPBBJ3zT25302qCVy+T4hSdJK9AqIvy8f2MxxiuQgxhh0+YN0IPzYzxpyhFzrm4k0lZ5816r4RdfqnAuYgEEKEKI+XnCQKfXtxJhF1zQGvr3Dx8qoMjhvLceZ0EzroeIYxDSbqy4tBIN3AYfNnAFjeJdDJibIGGAuCsRJoPAoGExw2Ul1vYlv6NJh+8j101JQaAoxiblGii0Te/A3p0088IDz7QwEEf/RRvfXsz/wmwbSLUzlsdDR0w+VR7rDRQR8SPoZ/6DYemRDGa4wxRRHcOJ9HmQ9v+XQ0CY7QB6OtwqYnEDwgKNhHumHeGxyvrc/j8EYH5x9piHVtGgwja3WMrNIQ8LiKiCRMVnDk3GcBLvzBwTAUI/j8YFoIDGEBBD1SnWuwceBk+P0+VJX6UBU1Bh3AIcs0a/HMzU+3jZh1XmPvhwKI5gy/MG3g9vUdOPOcRjZHXdTXZ3P/0ZMwOWbg1FgU54YMRE0Hf6xkuLsuyrppvxte4TOCMbxgMFSSCBBOV1H+gRJBFNPp6gFeWQqs2m7jlIkOzpimg3MuOKGxhkBgIM4S52DymfQD2ZfZ/HNwkfVMT8/sFBcppD/5xdLLBkOqqwsbE+ciHPShqTaEEIVFPN9jKLH7kvaimph55L4GYdhW03qLPx3PInFElF3w7hfF2V/WYkZVhXtp1KedFtTwSFDHr8aHWOv3XuDjykr4U0xnU4iIwnrhMuQd7wPWbAZWtJDV4+C8Q1yMqZb7xMIamuo01JYxwQkmcZQHQsFvEOey4LgOcraFnGXD5TalXGVYFzYYyF2Rr+2chTQ/EEG/joqoIQwIAdEQbqB/W+LWnaPLffskpDGUbsPSEWvyfH48hcVHlbFv787q+O3iZO24+vAV0RC/MKSxR4Iafv7M68g4mvutgSz7UiKF0ak0YxR3aovzZEfCWTyyzP3HZScYP3MdMLKOyksZasoZSoKQ1pEurS7iKAFCcQjDs0ttAtfhAmSxqfiRd9EULhQxccFNTACr4lJDVym9v2a79dUp9e9PQmpYQKxM8cezNozDStjZuwOE2uf2RbxifIP7nViInR/g7PbSctz+3cdgBfqzI60Ur24Z0JN297aWRbeNH1i2zfqYpRlz4QIBnwyNk/ghYhEIwl9QYQyPq4hYrtsO190KhxvgrgEOA+CkD7zXpLTpPbGZYJoOxnRoYtPksxCVnvDyKERgL9yQ/djxBwTn7ck97+6+wwJiQRe/hmv4ZnsnRp03mSmtuLvfiT+sSI8YW+2/PurXjvD/K8B6UDl7fujBbSl+pm7gGbKcVHRBZnkGARABPY8T1ErmfB1crCzKFakzkyXEwCnMzTQBBocPTGwBgNPmE/qDChgGmYc4SobFHTf/iM9w2sG1RDox0H3XHbk7Z+0jf2JYQLzSyqfpPr68t9855Zzx5j92G4EhOz6+Nn9odYlxa2mYtbFE5ttTG0ItapfODL/AMPAA+ROFR5E9X5DjQ8QSAQG+cjADVLCclOAn64lWO3EEKQRTbIz5wciqYj6A02eeXU0CzdMtpFNAugYuUju2J3/0w/aa3//+kvRw77/4uGEBQRmxudv50nTO3XbaaOOcvbmQzz7K9YsPdS6qLtevNl33lgPLtN8xxtwdGX6RZuKPlLcm+is5Xyy7C56w54eI63C2wnVWC4VN+U1yaRhzC76KJDDxEQEy9JmsqeL3pPMn9i+O1gJIxru7v/iFUP2cOfvGwx4WEHS/szfkLwpFjLvWrO2bftkJ5av2Bgw69umVvKaxmt+V11gsmcP3x5TggoCOywvhCRWW3kX4WnGH8oTzlPPOk75wweAIK0ljtFnQkBevdVgCJPEes73XtC8BJ5NNAn3iCAG0VOwy18oQ7473v97+iZ/GIrwrHNKbx/mxpL6eDZs7hg3Eva/yQF2Tuyafs944a2Lg3L0F4oVWPm2bhb8ls2gQRo8rPWyihea5AuQnqI2UNVlN9BygIKIhNwp1iHCHZ1UJnVJk4gpzuSgyOzRKqxJJIaGwpX4gU/ftdgezV9ooDdqIBRxonCPDKkHZRtMg0PmSP7/NZj523jujCrtDm2EDQSe/+3X7K+NHsbs2bBg44SvHlb22O19I+yzdxEs6XPfSvKNV+nS3By7vaHf1y3IujqDPqbBM+BUOJecBmwrNvGfyvCkMQhtJa/pMeOMih+yJMRIoDIj5gVObgIgJhA2g3A8ECBjvc0X04sydUvoFwDy1v7iZ48kVDGETCNL5fEBdBUTcTNOFmZx5fna89rYrKwZ2lw57rSPUCS6+a6l5yscOWeLXs3zJm81HzPLyzP/uQjjnxt1L8ZoFzCQzlLaBHLA5ASSpmo/8LCkRRBi7kElTiloD/GFJdPLCxeYdIgJcUnKIz10GHFINHFQpuaTEBGqDgEFcpkzfIqur2Ico6CKPe+avB15cC4QICAMoDUogqDjOA6Lrpj+zhjmzdk5u7S4oe8UR9CW3vmIdN22i8XJbS/y6848ov+m9vvjeJfy0FPC3ABGUjBMOtCSBNkr+OLKwjMAgQ4U4g8praCNjxfWMlpISQI9JEOgzAYRXgCEsT9q82tmjRgBNMSm+oibQEAb8nogT5nARdyjOKJjCRSC99Dbw+pZBIKoisuSHIsgERN7my04br814r/t/t8/3Ggg68Z+X2X8cWe1+ft2ankO/+on6Nf/uYu5cwh8F8Fklz0n0bBgAenJAlqKuHuEFAERor+CMW95rW+YyrPBgkFCIMgKD7sYzdOg1rfpPjpGiiVYxPY+gEh5yBkUlhhfrotceJRQYJPqSWVnwlreBjW0c6zqBLGcI+TlGlTNRBEEg0LH9affhs6foX9ivQMx6tL/88EOiK3g+2b5kVcux7yaiXlrDK97uw9aAgTDJWVK0vVlgYxIYyEudQJviAsUBAoQ8QM8UjypvBEgQkxKnTVlWihOEe6ABlWHg8Dqp1IkjIj4JBHGGzqWnrhxEgaHnofelpMgMB6WII0Co9mp7D5CygSyV+OnAqCqglHSERtlG94dfPFz/8X4Fgr78D3Ozp02e4Ht2e2vfzz9zWPn3d3VBty7gX7V1/D7kWTkikKbEkscNJJZoE2B4xKeINnEG5SZIDMVGAWnP4yZ5r8xWYVkWuQFTq4GRJZLgxIEhA6gPS6VNhf1kgSmuUCD0JIDymOQucS1cmsJbWoH2Pmkg0AIioPIuBSKBEVXAhhbn3P852nhivwNBF/Dom/nbRtWySzes6zr9guMa3uFx3zifz2MMx5CYoFVK4YstA0CcVrpXgi/kPukDxQWkF/JAKkvsD1RWAm5Mii2SR6RmFBBehFvIHVqxx40U2T9BNOII+t7aEFBJxQt0bCGHIVf1jgSEuFG9GcI+4EA6B2xtAdoGJEA+z1QmkURWmxkAtndj6jdOZsP2p/aJjlCrYNaz7aGjJtYs8JlW3dZN3TMu/Hhjm/rs4UV8wuoMVlMBno9WrgMMpIHOFJAhbiDzUylnBYSXLk1kgP4MkM4ABx4IpD3zlkQSEUMQTKYXRGGCZgBlnlgS6U/yLTw9URcGKkMU7vP0hOdj0HdQETQlrIof9B1UQdJMQCSkDgpREJIWk6drHM4Rz7ILLj6OPbhfOYJzru0ADtCBzJxFVkVFvfFSOpVavb6548QrTxufo4v76UvO9Sld+6GI9NhAJgnE+4F4AkikgRwR3xMFpCeE70BAkC9B2TpLEnjsBCmz6XMiPBFaAUFJOGYA9DypBmiiakKRh5bmK3FEdQioDlNRmuQIFfqOp4BodDAPISKwnv6hcp5NrUBLSmYUyYdQQJAFFmRAHrxjWzc74MrT2AfvRyj030zzwxM6FrkOuKEhlemHbiURNJzU3NpR4YW662x+5W392t4MxpA4sjJA3w6grQvoisvCMSoQIDCE+UogKB9BOXMOMLIBiNuA6QeCAaChVPZTUC6WRBs92yTbNY5DazmCGkfQZML2D/mYAKImBNREgLBf5h9oy1scjsbgJ92h8hoeh5G2piqSt1uA9qw0V0npC6uPCh80oJREnw/Y2u9+47+P1W8dDlfsE9E0i3PtsD7MAcex6kbSPYBuO/BFbAQr/EImi0VGBLaAVAro7AaWrQWenQ/QiqRVT58Ja4m0Mm208oULDdSPBdo7qXIAQBCorgbqSiCTRaZX40qrPACMKHVQGeBwXA7H4WCcMhMcMR9QHmCiKE2A49OQznOEIrrIhQtHz0s4KVM2mwaWtQEdWUnwiF9yGPlCYQ2oIY/dFCJzwckHs2P2GxD0xU9u41OCJVjiWgioiuvurRzlIQc8xOGPmjKuWZRRE5aKRsTl+Pk9wNK1pP048bk0V0TEmZ656KHQgwyJJAl1AoIBpUwUM5cHgGhAhh5IFFVVACNjwAHVkkAigVRU/SeLa+RG4omAEmWaghsGs3aUtaBjSVkvamfozwH+EBANyu8if6TMABro/wCQ50gsbUPd1Sez1J6CsU84Qn3p0518lm7gR7SK5WriaN/oYmy1i2xIh+nXCoE6kU0jGpOCpmeL476nOP7yLIdlUaDJayklYBwXFfU6dmx3JFsR9UIMCEvBTwDRKo1SpZ8OTB8NlPmAMeVAjEIaHhDKVCU5LypIPDNUZf2K3xOEIU1NosmmFC7DW9uk30PtBOGAPHddEBgbBQJUmM7Al2/G6CtOZ1v3KxD3NvNARRhLOMeUoO5iSiyFZNbCWxsjqC7XwGIMOnWPGpp03ggEDwhl+Kze4OLuPztYucaBlfJ2cDjKR+nobbE9IABQBxHJB7IlSXP6NTCToSwEHFwn40ojSoCamBRbFCGlTaRZVbq16H8CpwAIca0HlBBTtL/HyQ/MJVCASBgoiwBjKoCJVLVI+SQNeHMjxl5+Btu8X4GgL39sCz/KF8Jc1+HGlOAalOm9yFlBLG+fisYKGxWhjUi4IxELZLC6vxyGzy+tHpVnYJ68TXN0dHK0tLhobXPR1sWxZb2F7V0uetMOLMUZZEMSGB6Vq+s1BDlDRQCoi0gdQlYOiSiS7yr/TeDQRoeSyUpYFsBSFSJkCheDQgXIncAdLwCVMaCmDJjUAEwslx2xDuO5ectY3bVfZHvcM7FPRZNaBU+28VsYcCWJHKKXj5IvFmBYBuqCbchqOhpL4li3ZQBWzZE7dYsUUqAei4jQg0cMMkvJxE2lOXrjHB1dDlo7XLRs52jv4tjh6ujsYRjIM5RS/VOUoSbKEBaKWbYQExBBsrrU6yKQCBhRhUjgeBtZSYI7PCexux/40cNATSnQVANMbwImlAO6BGLlMRO1g/aUG5Q0GM5x//aYP/+Tx4INeJO7GK0S/nRDIZsj6AK6nyNtatIXKApRqIS9zIS9s8FPBPUGRbfQLbRfASjSNQ4VLHP09nPEezn64gz9cY6BASbMUMdmwgQN+pmIJUWCVFE+yC2CcxT3eFJPMByBYQAd/cD3HwLqyoAJI4CjJwCjy6Sl1p1wrz99hj5rOAR9XziCLuThdfxUzYe/Uasaeb/E9iS/zRwXDh1MjpRORcHv9GTFCimycobsUpBihYSQp2cKHnZxjsGT/eTUUW6DzONMiiNFjiTlQBJMmNLkPZP/QhxDPRwEBllGwl+gjcSXDmwfAH7wMNBYDkwdDRw/CWgoAZiP9y9eyw745qcYGdh7/HjfgKAr+csGfj84/otWOK2okhBQFQXScVFtJDI0fSJK5610pSu8shllcqrPiwdwiASmZ1ipjJ1gsCJdU+ycqbxDIXXqhTZE+INWOwDqXN3SAixZIcUYcYwQZcqBM4AuEk2PAmMqgcMmAidNlmKqtc+95Lyj9N/vMQLeAe8rEPcs41WBIFZyjhq6YRIB1TF5Y4kdXJiblsbRY5HFPkhElVNW9r/qUZDVeoOgCcvWC0OoFKpS/AU8vAybLFD2qgKLEkOqn0I809rQgJVrORYulu0DNBmBmmsIEFLqvQPAjx8HJtYAx04FPjaZIgLujV88Vv/ecEF433RE8QXdv5yfr5l4kMQCiSeK31dRQoVRSQpH2OCwdaCXzKCi1VwoJFN1wyqD6ukF4e95IklxBH0kuKYIMHGTisNU2FsVFBT/r0CicInFcc/DsgyTQCAwRMsZ6YE+jhufBCbWMRwxCbnqSvfbP/+8fsfegPCBAEFfcv8K/ozj4ExReWFKMCpiXkx/wBViyjWAHblBMaVqUlX/hFLSitiqaGAnsaRSpkXWsLpJAkO1dImqDvqf/APvfVHWX5Q6ffp5ji1bmGi8JK+ZPHt67k1y/HkuMGoEQ30t/vn0N9jMvQXhAwPivqV8pMWwwnVQKmSyIT3TchF847CyLnSHwedn6MkNSstCdYUnXoTzR2EnL2SuKjcIDK/eQDnDhaI0xRF0VlUrKzxqjxtUz12x6KJ916znePIZJrxoBQJxR3+W496lDHXlwKQ69/7ZV+sXfmSAoAu9YyH/Wo7jdhJRqkGFnqkaojzIEWQcInMXZOhKy6baQgq0uIlFiSMvDFUMguAO732l9z1JJiemFGXk5LSCoponFQPzxBh1sP7qVi4CgQU9EaSULseDK4HGaoaJlfb3/n6teeNHCohHH+X6hnK8mrNwrCAChReoAsLzaMMmxzgKSQSJMzjW9exsRyj1UawDlPIWnUZFYBW4o4hCO+kJDxDVKCPKeooKnFVx8133cLS2ekAQZwSApM3x+FqgoYFhbGnuU6/9IEB9Ynv9eF+tJk+uU94s1N8P319WoOntDsyzbYQpVUrxGTE0iwJzXnPj9CqO2gAjLxVLu2RjIRGpuPK7YGENEUnFNbJDwVAeujJfCxzhVXKogKAAxLOw5i7keOYpIBJlUjyFgIzr4rlNDNUjGEZGchOX/iSwbq9R2LkLeV+cTp6jOR4vzfXhHMMMnsF142DOeDU1rTFdy7T3I7BiGwvMX8vQ3QdUl8j6oChNq/EGaE2v5qgkjvEDr3fItaJqkAr5aU/2kKgrmLSqIaUIIOG5F/VPKPGkxNJOEdkhPRfdvRw3XM8RCmgIRyQQFnPx0laOqlH6wMhy1L0xa/j1rsUU36cc0dXVFYnn/FdZNvu632eUB/0aHK6JagfX5TAM2XLl2ByJPMOibTr+8KomqjNG1wANdUCUoqX/GpZyaA1QY3Jhqby6nQmvt3iSgFeaKu+l0BEkE08FT9x7ocBTTl0xNwiOU1zhOXkFR/JfB876sYPEDoZQWBNAuIaD+a0cFeO0VTtu06fuq+W7z4Bo7UoenMjyRxjjE2jQVceAi7StQzd0aHSnjInYEHddlAUZGmNyBNj2FMONLxhYtY1hZAXQNBIoLZdia0YVMDrAEQ0Bf29joshAKV3BJYobPDkkGlqKuGLoilMmrEpO7SSeCi1cRfkLBvzlKQfz/s4RjdD4IQoN21jaCZSO05/o+6127ltb+Zg3t7nnjK/WDhs1AhUhP5LZHFZzhqfrQmzx7gK1T4Bo60melMqzJ3I5K7axJ4+kayIWCYq5GLpOQTYKIBTyLGLGEjV/lBoOGqI6Ovo5fvp3H9a0SLOwrh4orZT56GkVwNQoF77H7FaGnmyRmFIBwyKFIKaMFQNUJH9Vd5FqBS6IJc9iKmQPi6YXrG928asbbFSU6AIMPWRjZR8w+iDc+sNTtMhAVrsABnzTG+UMKhlO5zBNxk0DL+ZtXNpUyprfC5C9BqItnpqey+tz+hLp2LrOPMxIFH4fTQYggnkzXDU5SYzkM+WQw34NE8sZ3upyYeUyGFtiYnOc4X+fpOwKUFECRMqBEEU1/cCEGHB0OVAR5nihHdiSkNNnZBZtsGC5uBxccYeSU15AVyr9IsKr7J1S4iparOJUGYvjx9/JgTs6SqMG/DEbWzLAydNN65MzYU4dz7EjwUTOXRRQe558wM/RWAmMrkdnJmt94sBaP/WTvetjr4Do6OBh28gv6x1IT9gcd+H6iAs0MU6BNtEXLcTS4GwLpmlijkZ1SI7zaY67iOl5RBnH06v9eOR1HQ1UZR2Tc/xM6j8IAo0h4JNVVC7JsbQfWLrDyzGrinHFFcKRkFsxUMVdp8prL+Syh/gQg/69PNWDd+Sw+k2G0hIDJWUOcpaLH1xhoraBYXsvLbiiPLcK1VNQ0qEUKsch47GJGezgydUs+W5I7BUQ3QnrB4mUdUNLPI+44xeTxMSKEJTnQifQJDEiuCiHVMpTsD6lTKXct20XYyIWWntdfOuxsCh7qawBfF4YhNratCBQ5gfOqQVKTY7mLPBCOxss3VexD8fTEyrXoTjGE1GqMUWFO8Q6KepOFbkQeRPi3HQPyxdZ+NvtNsxyE9VNwFfOAQ6aoqO5SxYdkAGiZnkUE1RcEpV2GsBBjfZ3Z4wz33XQ1rCBIG5gQbu5vSddFecB0VDizZj0ZLTsbyYAaLrYTpNgvNEvBAbdMYEVZRnYGRu3zI1sXNXKttZVsmn+SlTqEVmQJpa3Vzbz6RqgmvIZGvDAZmlRkeIXXFDEEQVRpQoBvesR3FE04UyJqqFiifAgQsYHOO77Wgo87MM1t5g4aQyweLMrFhOV5Mh+78HRdUocyogwlfRQftttbWzcPuE/CO+eAAAMI0lEQVSoxsbMrrhi2ECkc/Y5/Wnnyda4g14Kn+5k4BetfnHDpLRlrGewLK8wEEyQqSZItY1pvNocWXbZcdqMU2/d4K8pHznBX+I7FD7MdIDDchYOcEIIuhpwcjnQ5OfC9/jjBlnqIs5NC0KB4nGJmiSu5L5y7pS+KAAwZOCWMjCIQ9fNteGHjos+D6zbxjGQ5WI0UZCAoHSqN02zmPOpFFOEXTyT+sgJ9p11VeYD1UH8kxo294kfkco6d7TtyFzWnfchQ605kF+qHqqQV968FE3SSpGN5IUYkFdWU0U6I5fBgma9N1QWqNtV//bPnuNlHQxTkwyH5/2YeXQ5P2SEHyMbotD+sgnYOMDewRFkRYmuI8/CoteFiThkAnsjsAWHFFX5KQdyRAyoIl2V5QhYDLVVHK+tdWWhWUAOZSkMcvREmqjCUb3ZqirIAaaM5qivZpTOXWhl8xdNaxj0yofNEXmXv7x2a/LE9pwPgaAuirRUiKGYOXbWC1KW7qp3jUojY04Gi7dpqbposvaEydXvqtgG4eba7DX2sRnHeKgx7Na/3qVZ89pAc/aqxHAVVTHorb1CG1hRQ6PQGR5Dq2EoKjHVEAVm1AIVBrCxA+gQM2k4bNcVBW0RPw11pGJkuicp9wo2g8cNorVMgEE5YyBMtbcUUytl3clc6rjjmqKisWfYQORsvmT11sSh2/N+xCI6tS7t0iDw5tkWPqPVo5QY3TCFxekRNBiiThpLWoxeI7q57rzJcu7r7jxmr+Ajehw8Wh3iR4ws4Q/+6Z/a7dvSzlSbs6O4ps2wbRxA4wWE160oVTQnylNVQm8o8UX1smeNB9w0sHQLkMpJzgqYJJI4SihHQaWXXpmmEEkeOWVEmBcAEK0GXjaR8ih5R4rUyXXu4o8fYM4kMTVsIPIun7e+JXnMxn4TNRVmQSlJ8SQFj7hpJpV2wRShMkeNiYukD4T1ZDJEdFeIpn+2BZf/z0zzkN0BoHgfajd2w/il38DlU2v4csNln5vcyDbSPp/9dX95LhyapkE7TPOxmQ7YdA7eCJ1pSpwqMJSpPaOG4+AyYMFmJoqj6ZaIewIGF92qUa/yg7KOgoieuaWGr6jCBuIEBQLpCvpf5FM4RQ8YxoR6zj3nyJonhg1Eznbu7+zN/tecTQ7GjyTThuiqYg3yi7yKxZ1Sl3IPKgqWZCQQiEtiPI+BRA5v7TBu/fLMyE6DFvcElLvm2xdmuXbboSOYFTRxySEj2OPvOH4W184MZ0exqDmdGWwmM9gRLtgUrqGM7oNW8GUHu1i0SZMgeA8x9o6SWj4uNrp2qWOk1iPul/pBdb1KrlBZxKHgGIaGsJlbdPmxwSOHDUQqb19k2/yPL6xIoLY+JkxUNVFbOUREa9vTHWrlFQoAaKa3xw0md1CmWdjYbfF2HjrqS9N8/9wT4g/d987X+KTuNH90aj2f1FCm3c50fO/Q95gK8NlvtQRzE2omQtcOHVWhffLjo3HuG1ulGKUHEUo011PxsSkHO5J/IMSZR0VVRSJEr8ipe1aTly+RgNDMQaqTleZuyA87394ycthA0OT70gBv3tiejGzoN9FQ5TUXCMnkSUvv7FT0RSyplLkinAq6RZ0MuONgzYD/tfOmBY4fMqd4WJjc+HR3tJ+V/bqxVPvKpDr+pt+nffHIUWz17pyMcz76voXY3E6Fk949ELGJI8hnkCB4YyLUPEKPG5T+c8iK9MzWYq5QKoqug+JwZVGGLS3xqcMGgk6UzvFf5B37qoVrk6iqCSPkN5Cgzh4RB1JGqrz1nO0WLkyMdVAtVdkUIj4NzQMsv22AHfXVI8Nv7A6xdnefqx/PfSEcMG4/fDR8IdO57riHfvpbNmvWv/2NIs556X0L3e3dCS0gdEBRPoPil6p/QqOmD49d1CJT4rjgQ3gBSCWehDoRISAIEEwT7srWzPA5gk64tptHG2Pu+lTWrl24PoUDR5eIxo/tKVLCRbLTW1hk4qYtV8SfuGMjaGVQGjLQkXKxLRe8+guTzV/uLoH3ZL/vPxEflbQi905txAlNlez5mJ6/5PBxgyOJdnWup1a4c9a24jj6nQuRn1AWlRr8Lp6lc6LsE5kvl5y/U4mPpzOkDSNFEoEwrg7oSPCND131+MRhcUQ6nR7x3HPB7ZMOT9xUEja+GQubGhF5dVsWlu5HIOIrzE4lQEQU3DOdsnkqt0+jzOSIhHyI5zVsz5k/P3Wsfu2eEHdP96Wc+aupzLfrq30/mjYK2ZCJ73x8gn4/E9R85+PV9dmTVrYYf0/nmBaJaCKVq+JU0sIaPGxQ3EidoBQ2QSJN2UFdQ8BReqCpWtbg5l33qjNG6L/aYyDyvPlCm/f+bktrfkNJ6OCD1v1rlH1Sj9w9c6Tv5CBzG/uSebT3OUjaOpia003dOdyBCRcRctzCJlymo9vS010pfO/kMfpte0rY4e7/3YcTB6btwD0Hj3aPrC/Tni8L2pfPHB3csqvzPbbcunZbD/+/XJ4xnX7shiw8rzpc07gcOSfDZdIyVEpbpWoLYkkaJtKRZbJwjYaq1PCXF8xdcxoNCNgjIDLO29fZrPfH1LfjWGks31DhJILTv3POWP2W+1ckqg9rDP6iPqJ9wQduWo6LvOUKq0lyhQyP20xDn6U57SnnhY64893zJvt3S4EOl/C7Oo6GuQzYk66Y0GjMmjaKUSzvx40Tjdsms3eOxbtvYe6ceE77WTbPDhhIMjGZOejn8Pu4yCJShTgpXWE9CXHlvRYjhrx0CflL9GtGhvxxEdMHHo04D21sjV92zTFV1DS8e5710qXcnHTw0l/b2o4r6Kd8uEMWQT/a+7LOmpaKU8877PQX1Q3fvzJ34JgK44LqMDvJxzBe0xB1OeM5lyeSFjbsSPFXegbsh8+f6n9rXxJ3OOc6/47OMaFg9OZDxupnNpSzN0O6861PHBgszLFV5yTgRjZMOCyd1acnUijx+WHoBnzBgB4wTIQMU/NrhmaWBHGgZmiNadt9S9Ool5AHGDQfdxBg9OsKJuKAszTt2n/61vTQguJrfk+O4JyHM868+yz0foZAoGyHa/ehP5XDpt7I6wu2Vp4x65RTdjkZ+H/ubQ5MqKmM+oKcv7yyM/H8lbLn+sP2+PLdPWePrw/9cmSNMToSwGMVPvf7R48PbNrT65y9IX9kxtUfXtmujRv6Wxjvda5/C8TAQHulHlzxVwvxo2l0J3Wgu3YcfQN5bIyXzn65ufzzN33qU4K1PuqPi+9aGiotG/OtprrQVRUx3ec3cVd90Ljp8NGsY3fvbWk7D21KuNu7+6zDrjgisH53j/u3oikeX9NkhFa9YCNxAFwTsHNw83H09jvYGK/80+wF9ZfeduVpH8oVvicEGLrvVx7qrJnUELquLBr4imFodtB0fz8iat1y5IjQbv2C8JNb3S1tPc5FX59hvrIn17FLjujufmNGOLbq6ZyTaqDRm8zKwc31ojsOrOut++VZ//jqNf8//nBrMeG+80R81PiR4asNn3EhpaSDBn+s1HTuPHXcTxcztmuHsKOjIzw3W9O2qc0+9bqjzT361ch3AJFMLjyZaUsfzrv5Urg+aFYaTq4Xnb0+d3VPw7WfOf6y95xSticr4cO+7zef6K4bPSJ2sT9gXKRrrJEBK00791Rtqf78J5t6VzFWK5rbeceK8Ev2lJ9sSbLPP7OhY+yzZ9bv0cTLnYDIZ2b/t+W8cVeetLxrQLdSsLP96OgN5FbuaLr0vI9/7U8fdsK9X9dHqdvjDms8MeI3LmAaO4mDVWvcHTBMrTXsYznDwMi+LNfbevPn33BM4B2Tnd/rujwgOEv33XONg1X/Z7t+TXM1CUK6H229ZYnlvRPOv+Dky557r5P9p3xOoBw6pX5KLGQexMGbOIOes9nGDZ252Q98Oto1HDowcv3POuH6XzpY+00bpdBcE3o+gXwqhW29Nd1v9Ew660tnXb5XYenhXNh/2jGsu/uJujD7dbNj1/k1qlXNZZBN5tDcO2rr4h0zTrnk3EvW/qcRZX/crxBNnX2XXFWSXP0LNpBCJqFjQ9+UVYt7Dz3ta1/4WmFo+v64uP+k7yzoiJ4tZ/wk3LHs2rc6j5/3ct/Rn77uwit2/CcRYn/f605W05znvznzT4umLf/TrC9l9/eF/ad9//8DKbvze3g2WI4AAAAASUVORK5CYII=",xc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABaCAYAAAClpUiKAAAAAXNSR0IArs4c6QAAIABJREFUeF7VfQmYXFWZ9nvuUtXV+96ddCchIYRFggoCRhBwQUVHdBQFxRFxR0VHxFF0nJ/5f8FRx40BR9SRUX9cArIoQRFURJYIgeyBLCzZO52k051earnLmbxnqbpdqe6uLEKmnqeT6q57zz3ne7/9+84pgSPgdd3dMu33oGmkgM4Q6A6yUXdQiKZHUdTrOKI5mw/+8I03NfwEQsgjYLrP2xTE3/JJ33xYZoIYLSKFzihEdxRHXflC1COjuNfznG4XojvlRF1pRG0ZD/X1Na5bn3JQnwLqfIm6lEBt2kEQCzz61OB17z27/VN/y/keaWMfBDhSXHkPautSaMlLdDkRumNEXVEU9LpC9PiO2+25sjsloq4aJ2qt9UVdfdp16lMC9SmJOh/gexI97TvwXQHHEZASoFjw/0ovKSR+cNezb/7SRUffdaQR8W81nwQ4UvzTnagf9dCKbNAdSqcbMuzKB1EvJHpSKa8r7UbTal3ZWZ+WLY1p1DbVuqKxxkFDWqIhXSJ6je/ASxLdEP5QFuEI4IFVe258+8tbP3oo4/xvuleB8/8elG/L5sJrdw/kZ0LGGc/34HsCvgekPKAuLXDRCS5qUuR0B0JoDrfc/nws2HGAP6/Yc/0FC1ovfz6edyQ8Q3zpXjlfimDJwGA+1d1ZqwApjI5hXoeHgSiFbCjgu8A75wmQe1+oVyRjef3tz77m2kvm/ulwzOHhzTLTWIcOKdEbRZgROZglY8ySDp6MBH7y8jax93A851DGEFcuCq4dGMxe1dRUi7oagXxuDK8/xsO2fArHNYV4uN9XEnLRcc8POJRKMoFwtA0KI2BoNMg9sGbwyx96Vec11SxWSik2DKDB8dEdxpghJGYIB7NdF0c5DmbEMXqDEF1hjIYIEIVAIlsAcgUgiIB8hP5sTn7l3S91vgO8cB6i+OSdhW/v3J37VGNjRoGDKIsz5mWwsl+gMx6E39yMPTng4hMceE41pKl8TSWij+ViZPNBPh9Gg/lQ9ucDbN87Gu0YGctvzQdyc/9woW/jjpG+B58Y2LDie2f025GllO66YbTEIaZJYKYDzHAczPY9HCUczDDS0B5LZMhY+VAiXwDygf4pREAQAmEMxPwxTgivjaF/d1wgDMVZ/3CK+MvBr/rQ7hQfvy04d/dg/vd1tWmkfCAsZHHei1MIQyCTcvHEDkdx8qUn0d7s/7D9iB4CY/kIuXyUyymixzvzBWwfzkZ9w2PB1nwh2NI/GPZt2pPbvnb94I77lgzuxn0PDQNXky7q9adnZY2TQkfaRQ+JLSRmuQKz0zWY6Uj0Sonpki66gE9CBoHUROdPqLk/4g+JXRwVANWyBcJ4htZDLP7Pe/iLA0SheO97TxU/PTQSH/zdyoq89YbdX2psbvxX34VorsmjubEGu0cB3xdIedQxwAdPFpBhhFwh1ESPZH+ugO17R6Ido2P5rYVAbt4xVNixqT+3fe1zgzvuW75zF3776EiS6HaaC1fLej+FLniK43t9YI7n4qi0j5kCmAG66BINQsCJY4kw0JxOgpNpojKO57hkEvV/GS3GeebWXS8DxiIWx0JJjnV0glhe+YHT3G8cPHn1nVdfLZ2rrxZJNqlqyOJazrl24yXtnW2fAGRKCGyPw0JfHEVbnTjaMloI+6anRvo29BX6Hnh86+6JiM4nLlwo3ex8NAcS04SLGS51vsCcVBozXYGZIkavBNoRo44EVYQPDNFDqThdxprI1KKUWnpqrmPea15RYNj/JwLFAiMg4QrAcyXSLpD2gIwP1HhAjS/U7+TB7UMhntzlIZY67opi+Y0PLXCvnIyS71go3bnZ4WZk0l0yDnpjoAfCnekCs+B6PVKiRyDqcBz3oZ27vAu//xERVIVMBUab8r6rV8vUNIE2GaHHcTGDHo4jMMdPYRYEemWMnjhEqwR8cjhVTT4PFAr6PcGgkefiSVwSnbaMP74ri+9dF5qgFpQycKyKcoRUAPqOVG6/JrgmfsYjEIb4rlDPEka2KsW6cRzjD+ti5CJXqUQI8f+3b8fl+exwdyT8HiGiHke4MyXELNf1egDZE0vZHXn9LW7U5AuZRsfutWgbeBqr5rwep3c9iHkta/DztZcCThphVDjhaxc1PDklkc0FkzrH68dk7969uGAgwAl7I8wYDTGjEGBaFKOZNpMqhoTPkfjU9wSAhtaoHhvtKw4ncQ3HK2kQGhgCYAFSvzuay/V7Q3SXxJaK4HUpoNYHalP8m1BgEBQV9CppopxUfiUlTTFOJJErSIzkJIazEkNjMZ7qi5XnFoaSDkMgJaQQTkoIB1LG6ieZxojdLAbOuASpXaejfs1VePfdH8acLYvx1UsfwmuO/j3mty3Hd5Z/DrHIIC6EL/u3i+seP2RwVvXLM2szuGski6bHtwDbhoDhnAaBBlepnwQVrM4vf3DSFlhVZG0EgaCaqU1JNKSAxhqgOQM01UBlHZhbIyC0ewRKR7/6CYqxEw9TY5s/kH6K8IHEaE5ib9b8jOn/R3IxRvPaiaDHZqU4OUa1BORMRo9aCH/wePh7TkLt2C40juxAX9eJyoGqTcWoTbtoafBQk8KZF57qP1Tt2BNKzmO75J0o4PzblgKDWc3pU72SHg+vVcT3yOkSjWlN+JYM0FwLNBOAGi0FJL4aX5gcWwIAa08s4ZV3ZjieBB6xhDf/D+ckxnJSuc9Un7y+KDHGTk21jkqfJ3N/nAvVbZoSnBZoqHHRlAEaawWaagUaMgL1NULZMyvRng9EAc5trxf3Vfv8CUn+m43ylj2DuOCR9eOBUbEAFyy0fajxpMoik9sV8Ul4w/31aa16yEGChJ8gsVkUwDJ9tGs4xqZdkeb8MQlF+LyWiL8V4TVTaVWZYbK2RqAxI9CUcYrEZzxYm9KerJLohIc3EeEJThzh/I468ZtDBufHT8kbxrL42Iqnx4Mzf5rE/G6pOIX6nwZXBaeG66t9cPK6cnD4+5bdEW5dnC+qr4nU5lTPU2Mn8oCUUM/VXprmes3t/CHnEwhmzOlUeI4oatKJsuWTPT+K6azoMTymxUJcOK1BLJxqzvbzCSXnB6vk54MIX1m13qh6CbxyDnDO3JKqoL6wA6j/J4g1JptMJWB4/eJ1ARavD4p2ZKIxxqkby/XKYdDqhcRurHXQZN6T6ykRRVVaBddPNv/kujmXMJYqJgtCiWd3RkryZne6KpEcBbikq0n85JDB+c/V8n37IvObVq7VQ9G7ueilwNz28QHffsHfAep1y9mGwYvzfuLZAH9eY0ICEzwqr055bkKlmpS6URyviU8wSHjaApdcbxyHg+F6TmQ4G6vxKG1BrAmuvNJIFp2ipE2jl8mYjPUphgJDozHaGwSa61yVDoojfKSrQXz/kMH54Wr5Brj47fI1pTTIm04AXtqjhy56XocgPRNJDYm5eXeEp/siNNdpECoZ2cmKc9USoMgUCdVHJqCz8eiGPDoaXLTUO4rgDAcEC4NMQUIDlo+AXAhkmb8r5uwkUg4wv0WocgvVJ0GLJD7dXS++Xe3cJlRr318tX+K4WLriKc0tJNhZc4Cz55ZumTBKr1J6kuDY98XYiLFOyXOudj37XZdUexJSrYPcnqxH2cSnvZkuPNdGh6Q+LfCXAYnhgk6KquwFgzwyqHKM9k8ZkUJpBzilVTsVBEhpmBhf7GwU11a7mAnBuWGlnJH2sHHZU7EYGeWygFNmCLztxc44I211rnJXE5asCs9bhyxlbrMlps0eTGqviqVtTXQOlSS8zZPZMcpjo4nGToJD4t6/U2KMtYUkKGVxlh3bMhnBOa1Ve30NGV2gjGNc290ovnjI4Hx9uaxrSaFvyeqwfteeWC38+C4Hl53F3JOe2YQ5riodg3Jwip6VmX2yREHPh8FvMpYqStvB5KEmoRCdCdqZgZFYeaMP75IYCYyUmIeOC4ANjxUKMaIQSNc6Sq29vE3HQ7SJhg+/3d0gPn3I4EBK8aN12PzYqqBn03adUJ3RKvDPb0yZOGc8OEWwqpSeiVRa8u80/vbFwDMfVrus/a9LOgfMCnA81nWYbuK4zES012uSW3D2jMbwHeCJAWAoD2VrKoFin9a/pYAwkOjoTSGdEljQodVfc12xEPb9rgbxkWpXMan2+dE6+fjyp4KT1z4XKX+9tV7g2remtENg/plMeiYbfDKVZu1Osn40ETj2GVal0aukO0uik/gkPLMFqsBmfqzqKxJJMF0EnNClVbYFZ3A0VoZ8zYDEQM5oYGUHjSdYtsDsaIQgL1Hf4imJWdCp7IxyKPhyHfykvU5ccnjA2SDvXv9MdN7K9aGKhOl1fPn8lHJny0EppkiqtD2TqbSpwAkjiYExS/wSEKqyaYx9kvDJTKgtDpJ4tAdML6VdeoQESFObrjrXu3dMq/MNe4BdWW13KT1JdTrO0JZMKFwhsaDLAetRrQYcP4WFrWlx4WEB5wdr5H/3744vWbY20ql8V+Dzr3dV31klm7MfQJPYnv3ASTgG1rirtI9ZCQGhy8rXUFbiqX6pPaCiHjQ1IFN+SLmW+LpkwN85HvvkbDa8mEcta92y4DBbTYndNAQ80x/BZ/CaNmmo8Y+2NqU4X8rK6dMccN7tDVpyamrw6yZfvOWwgPP91fLa4TF51dI1kckhCVx+joP2Oi3WNoublKJKtqeoBs2sJrM3Vmr4v87J6ZuoqrI0yoDKrW3ao5Oqtl5jiV8qHZTK0pQma2dUA4exM/lI5+io8jjWsZ2aiLQ/DGJ15lpi+zDwxDMBRrOxqg63trioq9UqUK3F2CKV3Tbz5UinTXfA5pGORj1uugb3NvvidYcFnBtXyY8XQnn9X5dHSvdKKfCBBQ5mtSXAKatKTqTeLEBJYPi3ZHxT9MRMSoUEt4ultzZmwFFjGSKwdMHCmDLwxs7wIxr3DbtijLE2Y/oJxmUKyqQukwLmTzMcbvJqTLKOFSR2jQFLnw1UBpxqinatoc5Bd4fLYk9RWtT8I/0500On9TqqXtTZpMdNpfFgS0q88rCA873V8gIp5S0PLtH6hJnli05xcOI07bdbIiWlyIJQKa1TnFRCFRW5L9GOa0EaDw6QDUo3Prs7xnBeSwSJkSQ8VfBLex0s2xorJ4DzI3PZiqu2NVrdWZXH322GmQU8SiAJyyLcnjywfGOIkWxs+hdKAE1r99SyYqlzaipIFSwnCJw600E2J9HVbMBJ4fGWtHjZYQHnxlXyTOHgL39aXFAcQ3DeNN/FmUdrHzeZIRj33jx9P4DKZjWZ1PAzgmPrSFRN5GIrbcu2aMLzZauq1s7U+gI9zQIjefpVUI2SvmMqpQwGVX+AljbTp6Z+76zXkTwBo22iShtiga4ArNgUqsJdZCSDY5AmBKcuI5TUJu1fyoBDVTitRdPLT2F1a1qceFjAuX6ZnOf7WHv/o3nkC1Jx01nHuHjTid74LEGFgNQa8mSqP+l5jvN4KkgNJUGBY0KEJDhc3HBe36RK1Ew0Mu9l2oSp6gITtKo4xtiZQsKlVh08CQnmmJQ22jkLDq9nIDoWCazaHGE0ZyQnARDn2dXqqrgm6eR4npYcStt0A47n4Zm2jDj6oMCRUnYBKAgh9nCA6/8q25wabH94Wc4fGZOKm14y08W7TyU4mtQTOQZJqZmsFpPMfSmpSKRhCE6ymDVqJIfX8X2OzSOG+IrwplGwEuHLCaLUHBtDjCdHD62nSUsOAU+5QknWrr0xClJg1dZIVVhp+5SdUz/6PX9am1xVD7J4M1F62kxHueM9rVpyXBdb22tF7wGDI6WcB+AlAG4RZpPSh5dIf76P7Y+vyrcNDsUqFT+308UHz/RNlqB6gCyS4+xwwoUdl6A0fycX2xQOP7fg8P3SLbGyN1a9Jm2OaqUi4Y0UkNBaGizhjbQl+w4SFNPqUSg3uH8oRiwEVm1jd6pUtkU1LCZAonqjFPKepnoHmRptkyk5e0dj9LZpcBwHu9pr0S2EMAp5cpgUddneuo8ZPwvgOiHEWPKWbz0h1z65vjBv10CITMrB9GaBy84xKZyibansvSVjIStlybEnsjmqckkdbeo36h7anEAnOPlavzM2BNHG3dob5VLTvqg2KP0q015TMq4GVSjp6BuMlPiu2hYpt1hLTUl6rPdGR4DA8XOquM5WF6fNclVNZ0YJnL3ttegUQuSnnIQN5qWUswGcLIT4VflNX39U/vm5zcFZO3YGqqTbUufgo+ekVM5oXCXUuJRJx4CGum8oxvZBXXSa3qz37RRfZcFf0pXmInXQWLqccUeS0GXecDXrreoaCw7nsG1PBM93sGJbpFq+rJQkQdKqTUuPdhSAjhYXZ8x1MTQSY2a7caAcZFGLzk4h9nXCTv2yknM2YzshxF/Lb/nyQ3Jh/87gHTv6A9XkwKLX+8/0lU4uSoN1CNQftBQxn/Xjv+Qwu8PB6XN9VRdRXpXaQVCqUmrJNdxtGsl1rYU2TnOwfVGtHWxVc2pSlK5QjSu+7gRiL0M67WDF1ki70cZLsyAoUEysRenh4rnOxjoHp892lVorggOE6Xp0NQkxUM18LDgMjIQQ4oHym754r/yP0bHwEzv6C2iudVBX4+Di0z1VQCqCkwgKLTd/bVEWFy9I46h2VhEJiv7E2olkftdKjAVKmRJpunv8FxAcAJt3RajLOFi6JSr26pUHszZfp5tHbPwkcFyXwM6hEjhcleOgp6NObD8QcGYCOFcI8V/lN332t/LzYRB9pa8vr1LfBOftJ3toq0uop0QqnRO8d3WgxPx1J6bwdH+Ee1YG6N8bo7lW4G0vS2Ful2skoOTdlBwCE8vIUr+AnRPjnHL3NznfZPqkmsXba6zHqTpGix2oen1szWqodfD45rgY1ymJZhOJr5se6WwoRWIkng6DiqWkxKpNAc55UY0qtatSdYA53c3i2Wrml3QIWKH7NyFEIXnjFYvk+yDjm7ZuzaKp1kV9jYM3neSit2X8Zh01EDlnn5d0zW+y+Mir01i2McL9TwZ4+6kp1YUyOCrxy8VZfPoNGfS2MrLWBCg5Bibza/5AN5pVyYnAISEZxdOmbdkT4xXHeKq0YV8cxv5mCV/836hgPt2WrK3NoFNhc3RMeHY1Odi+V8JNlG3tnDm+7nMT7OhU6lBvQtbP7huMi+kbZvPzEU6Y3iCq6pcurkRK+VqQtkL8LgnOP/5anue48u5Nm8ZURY/gvPZ4D8d2T7CTSgJfXZTFpWenccO9Obzj9BR+vyJAZ5NQNfkFR3s4aaaxQSb8p32xICXtDxdo0/j8nOkb6n2+mDFe/HSALQORyq2xnPzeV9SozywAzGgohqYXZer/tnRd3DBVoYpqXWk2mTz+dAGnHZNSNpbSoohvOlST6rgaSWDvWsbDZ1wP96WAlTZkmejeJDhk5asA3CASBuuTt8tTPB9Lnts0iro0HQJHeSEvO8rwUZI9zbaNf/9tFm87La2I9IdVBbzqBB+PPROis0HgmG5XeXxUB0nPrZiNTnSFKsPK3XbmxUBT7Toz6ofq47o/jOLZgUjFX59+bV1RcpIlhkqLT06bT0hKFjmcEsi/EXwb4VcDQKVrlM1la1SMJV5h6HX1TU3nCaDXGRm5STQ07JwSHMW5Us4A8A/7ioFfE0KobOfHfj42I1WX2bhpy6ig59SYcfDSWS5edZxX0XPigm5+JI/je7XTwK7QR58OlZfXVi8wo9VVuluVHcZ71cXxbBqEnzdnShcV+wiMd7doRQ53r8zjrSfXYPNAhA+eWas4my+Ckw0rqDWTBNWA6DlMlsGoFhBlq4zbH0bI+x62Oi7W53JYzzDJc7B2sA+LZ88WOUvrEHi/B/yukpdsrMT4x0spzwQwHwAbrvs++1PEUQv6Nm3N1rOCQcN23HQXb3mxzhJUCvC4leJ3K0OcNMtThpKtrXcsyeO0uR66m12VYEyqq+QYFhjF2YKN7+Mlh7UXvihF/3z7MC49M4Pjp3lY2xfhRdO9IjgMCLWDYAColspTXKebBtUuO+kI7HF9PBtHWB+GeFK4eBIx1vsBnmtpEYNTPVJKmYqBD8TAM74Q95Rfn+Bd/RHTOPt2UHzBAVYA+BYvuOIubNm8PTc9CiMlOXSP3316Sm8wmuClmtAHJFLsAaMxM5ufqNpaTA7Kut36web5ZjxFWLAxviRhttXV7nYjc9D4Wm9rKmIcyOdKshxu8JUYzEp4nljdVivuj4DVPrDFdzBSX4MlQoh9+1kP/iWldPYlIj7qAI8KIZYkRyrZHECEUrJKd5IH3AjgVQDaAPz4yruxZNuO/EuyY6ECh97LB16ZmjItwsEZjLK8TIKycSKZILATKcc4GUcQnGq2nxw8efSdpeieHqPAn9bkcPvSvHJiRlg3CuW/rvpy29XFOUvZvq+l+w2smgP4fbUpmUrzpATtqxN+Yd9uGZqTYvqsCE5eyre5QKML/NQm5pQHFwfHf+E+/+1b+gpnDw0FKvPKFtnLzkmrFtXka7LovRq9nrzfAtZ6GMHh+BoEHQyriN8Aw6Ia7da6vhDLNwVYvSU0ZWgzE0fcuPLqtnFHu5Dr2WsJgEzNwysWC3HgG3NJw0DKV7L2J0Rp/46ibiDlWQKYu2+T6U3l7p2U+ZMe2ZT62S8fC160YUtBgUPjTnBqEjHI4UyrJGs9rZlShbJa6bBSQAfCgpAsI9BZ2DMmsWkgVmCs3xGqHBrL0to9LsU+6pmOi1gG71pxdccvJuJ8AG8EwMz+z4UQm6uda0ISG7lXwBWlRnchpWwOgU/ty6hfYz208oG/9if578d3xp+5b0VOBWN0qT98VirZLHdYcl6V1Bt3wo1LliZsEhmCUbgFoCgNxlGxkRjjI27d3z4kVbC6dU+MgRFu22cNiBVVlphNrcZs4yBKDRm34HnO42fOdZdc9urMV9trxdbJiC61qqO3y+vuKA/op7g3HQMfdIW4wV5HO3OxCywXQqya6OYrF8lPQkbf6fJ0Zvqx52K86/QUelpLgehkkjNRJnmcQ1D+8ERNh1sTOUYSBCsdxYUY747NHHtzEjuHJXYMQ/2v9rKqGEmqzDIBUY2GPFyCuwPCWNm19npHzm53c/N7ncwxXS66mtzId5ETDupY39snfVe3Z/CtyeoxPNoFwMsBMKi/WQjxTDVSJKXsDoDzU0nJiaT83L5A/BsTSQ0H/qd75AWQ8S1LV4/ixB4Pr1AusYOOBt0eVBLN/adxoLWU0mDjO3OS5QleQxtmS9d7RoH+YQ0IPStWR9WmZ2voTceMjZOo1pgF6GwUmN3uYG6Hg95WRzGedQ4qEdSch3B/IY/3T5Ufk1I27subfgAA82i/nsoWhVJeGAPrUkIsLTJcJOXlrhD/MRm6V/1OvtLx5QN/XTaqIvu2egfvOyOFY7td7M2PPzumggBUwzgVUU3mr3gBNy0NjgG7RiT6h4GBMb1H1Lr0ttRgz7MheGzg4FkFzDSw6YNhwMxWoVqn6IYX00UHMMtUCnviGJ9trcGPJkvBGIfhXBM33jiR2011GAKX7auOX5uUShFJeYUDfHsyZK9aJOf5Gax9ZPkImOPhrrKzj/Xxdy/x1cmDrOWP2k1oFUTlQKWHKobqiRt0NRD8X6sr/t2+bKBpW3ApGTT8zBKT+DNbHRzVJjC9hQf26Xhpsqx2JXx4PVUfX+wzsC/uVPNc/DoI8JHOetE3hT2ZC+C9AH4ohNiUvFZKWbNv79XnPP3ZOJsmClJ+2AfuFkJsmegBV90n22o8bH9k+ajPwxOYKT5ltqfsDidPm0CCjPBkJtMyW8kGVQLJlHlUUnP3qMSOIYkde9kLzQMczHkDxjglywp8b2tD3DI/vYlAOJjZJtDRwJrKwUkFAeYamIlg269tjCcjdNQ7aK0d37PnuuiHxCfaasUtUwDUDIAH+d0phGCAT6+wPgQ+HQN3pIVYWX4/vbXeELho3x4f2p2KTP6OhTJ10jRsf3TFaOvwaKw46NjpLj7xmhrd0GcSntzaziCTzX7ckqcnUHqkjeRpnGkb+oak8qB27pWq1YljKd60YJhbbXxCwjE1zxzdrFahwKCt4H5QStuBSgWHtwlSAjKaj9Vhr6pHQGq7ZJ/tKhWot+13GfCLUqRPG7l5LMCnehvF7olAopQYgHhM2E6TW/tvIcT6SvcoWoRS/j3p6Alxx0QDf/khuW7pqrFjdgyEYMNcb4uLf3lLRlcHEzcRnLq0pu+okSSqJ/YSbBmIFSADo3pLRnnaJZmZtqUBAk61RMPNn65GfQbAgabr7RTVARNmtzPtZbHFyVRe7UEh1IE8oEjzinbX2T+tOQ5oqYOSIvuiBvA8bJbAh9pq9s+T2esoLfsOL/oBwdmXovuSEIIZhoov9TQargh4D6Io57rurZXszzUPy4dWrcu94rkteXie5tZvvqtWJRbVAsy8aaC3DcbYOsCdyHrz0IPrI+wa1WVnlb6xlVMjJrpqqLtt2Agyq83B0R2u6snmniA2DR6MVBBsNhfSJlJaKZ0kOCWDgSYlw7rkjKUoGfydJ49Qohzb0WhUAGMqjqk7TFkF1SqU87Mv10XsePjPaAhXdXSU8m6mw2lBaLIJHrBg32bBXwohnp4UHAMQm6lYZ5g/CvywUYwXz2sekrdu2Jh/+6oNOTUxpm7OOtbDGXN9DGYZaUd4uj9G/7DeeqcOcHWBtjoHp81xlTSt2Bxj+1Bc9K7Y9NHT4uDoThdzOx31nhVTLvVgwdBn3iTAgDCdMSU1RQJTTVnJoDdHr64oGSZLYCVGJ1qZqdDtUslaED/rqBeqgaUoRbp+sz6McWlnBo+GGohXCWCVCywSQuSklA2mHY35tIrdOOOTY6w2Sjk7BVwsgTWudhRU/eHLf5Y3bNtV+Nijq8eUtDjc3aXaX/U+GTZwqK3gorT/RYFontBSJ3DuCT56W4UyuL2triq+0XBPVHqYiKNKKkK713Qm1BmdPK1Kn5OmjEW5ZJTUFBmEc0sQFHovjtUCah+POn9wSiW5AAAN/ElEQVRgPxKpNatnGPNIoKlJ2sqchUwaQVrgYYno+pTrkpbjegKllMcr0IT4bqW17v9k02QYAmc4wKslsNwF7rvmL3j14Gh4xx//OqL35Jf1R9uWKDthuq5sCTpumosTprs4qsNR3Tuq3dU0C3J9tD3V5uXU9cxyB9yaoXug9Q4DZYH0OEblkPBW+nj+YBIMvWimbnRdgqqXRTotFfq0Ql5DxlIq0Egfn6MKakr16Sodn6H8F5bKfWBGi6M8V05Fna7FRhUPy8IQl3bWi2XlIEgpmUy9t5J6qwhOwnh5YRieCs87xwGGvvdQcPJP/5x7XxDGLldE344TJiEYmFI9vaiHgHjKi2Il1BbPLJjJzVX2ACBOggsptU3pGZCRWU8hEemmq7M7FQG1ZCjCGKl1TF0nCNklQ+ZJSgVHYw6N89Fd3np7iVPMSiswjOEn81mPjYTm42JoSVOAU3IMQLSTtK0sKPLvZBrmHpNqjk/3fOSiEP+3ow5fT2ZjmLYBcKEQ4jvlwE0KTgIkXjctQnT2fU/Ky5c+FyygjamtcXDCNALiYVqzo11Pc5P1xGhBbF+XdZNLn+mLlTSZjVLqqOJcrPZ82pOhtOo0rrYBQ7u2GjjPdrtbL9wQT8dF+nA9EpaXkci2hSpWvrsGUnds6t1ylGaqaa0hdA7O4WHnpmioGj083divyuHm3Dadv9MeD8vzVNtJO2aqqA/HApd21Ih1Cfqyd+Ob5TWhqsBJIvrxXxRObqwVjx3dLp1juxx0N1q7YoYq3w5uTg8sdsQkmilUwBcAuUjHGFGsnQi6zylXYjSvm9e5YEUoqqIyw22NubZ/VsVpNUVJJCgqx6aOyS1JlOrIMXaJuxP05iqt2nilbfDQB9oRLK0heI/apc1TTVQxsdTlqjIQMXu4tVPDe48yfdJJGvo+huMYX2jL4Lv0jKWUzMHRJo1rNjxgcPiQD95c+IDnOd9NOWHq+GkOFhzlqnPWSBC9PVGrKHtus/Vu9PbAkqqizeAyCBI5lABqV5UHyWnrxeifnE9jz4qk2kFmALKqR+0o8FjX121LBUbAohTJWzsYS70zwdoTOiO8lM9Tu6tNs6AVRJUdMOcVWKeFWQvbTqzH1UxFYFhGV94bzx0Q/H6Hst7wBEJM/7gO7pExPtSawVkA/nhYwOEzPvTz8PyUh595Tlg3p93FWXMcXYY2e2rs4an8nRNWqfmAxNDqiUZdSUKoG/IIFPeRjy8vaCCoPqjXmSai8Wa8wdQKKaJrOiVVxbmpbEHMbeqa98j1+ow1fXC5UrOmRZhMYfeMsr7DeXJ+SmWpLEfJQeDcPKo5wxwEjvLDai3HbKihM3Bg/O55GGhIYZHv4EOHrNaS4nnZz7JnezX+7R6ilmnNAq871tUHLBg7Yr0nHbcwd6ZzOpZI9jhiewCr4mob1JpjxKwVIyH0oaxaOng2KGnPbYDKmWAAqYJL3aJEaaBrrD0urY5IeAaaOl+mpYLSx4ZE2gttY0o5uXIyW0mlsacjQI+U9yadj3KjPtXvqjspBRnE+FU+wMe7G0Tx5PkDg7nCkz6xMD/fS3mLHIQzePbZm493VXq+vCdN3ypVwwQJmYwxrNphZE6J0txuzpG2KQUTmVN1aM+PHC2Vx0gVyFQKiU342VNN704nXhL7dLRRUp6WCixVbDYxGGqjVKwdCnW4Hvvw9h2UQdt0oJn2SiBxHdQG9PBUCOCiT8a4rL1Op9EOGRwO8uGFYzNrfX+R4+DEGl/iTce76G6oELwZieKxJdy2rlxWElS541oquAtZ74DWQaGTtB3KpZVFl1edsUm1JB3dCWpcZOXa6k3Oaiw6FVpq+AxnwpYubSv1+AScEkK7weccDjCSAKkDXD1uCBsf57kupOvhR7GPKw4LOHzoZTfLlnR9dKuAfDX1+OvmOZjXPr5SWpyc4PcdxCoBmvwSpHLu0nUdne6xRlx5USbXZgM/gmjtQ0RbY+Kf+rR+vt3Srjne7KA2B0VQnalst/IS9ZmfVLva8zq0btByQK0rzmepGI4V2woSQnuY8rDwsIFDwr7vJlnT3Br9UEp5MV3VM49y8LIZZaVsgwAfTMLsHInHxSlWlXDWJBA9QLqmOuA0CUkjTcoZMIQlAJQQG7lPlHVQUb6yF1oVKi9NORpaOggyt8jvUAW+WKmweZ08kLVEqkmlKFkiMapZJXzNrgN6h3SCykGxsSDV+lM7Yjy2Uf71sIJDuvNLFQZeEl8Ty/jzVFkvnibw2nm6Pzr5KrnXUu3dKbq4xuhrm7K/3lWpmqTdMEac6o0LSwakfF7SbjCLTMlgsZDemP5cg8pWKdaYODxVmt3gq9StyoDo+1Rywq6lAkrjbK3pkyseZFHB8HB8VnhXb4uw+OkQa7ZGGC04kLE8/7CDY5//8dsKn5TS+UYhiLyj23jCoVtMrVtgitkEAeweiVR6pdzzURtiTQlUpWocm6LXFUvbNsWxCBBVnA4CGe3TZkBtW1GVUTM5tkHtyepeBIKiA8kEIxg1qgtO2iHnD7PPDLyTUf84hkucp1DOiPZ3mx1h1XfZ5lA1+TPbQmly6e9LZB3X+dE9n0pf/jcDh5P5yML8BVJ4NwX5oL6jHrj4VL0vJ5niSdohHj5Hz8WexanzZuZMgISbbe9R2QEaegWFthutdY7+pg8GxBW+14AG/8ENEcYC+90HJbtCYowTBvOLZqaSVHGvJwuOyYv3E6JEk78txW8dirF0Y4THng2xcXfE03LhctOOjPdCuH+MovDWCPE991/ZuOuweWuV3ET7t/f/LFgAIe4MCkEHm0EuWeCjM9FSVc4dY4VYN4475c6E3v+v6jAqkNW2o4VHNvI4YwbAxsWdiuMI6OJnIuwe0Yaftkzdk0BH/cW07vKrXdrqWJFlcS1hfyrssrCJXhp1qlluu1y2OcbyzaHa5aYcG5fbZ+QuIcQ9sYxvyQZjf3zocx37NcRPtY7J6F71Z+/9cW6edJzfhoVwDiXhPS/3cUxncRPffv58LohVs4e1H7Qz5PgaTyciaTvoiVm7sR+XJVaVlIbke4655NkIG3eVqVKTLM2kJLqagN4WgbYG/SzbYDKRxNB+sLb01PYIizeEWLklVCknepeOo9a7VQhxdwz8ajTe+cAjV8zITkbE5wUcTuAdN410uzL1a5YgyPkXnOLj9Nn6DJ0yplW/M6BkRkEbaG2MaTfsVsJkqdsuYr/FmD9MvEiJJ7fFWM2+I+6iy0hMb4E6L4Gbi5M1ITtRPd+SElMGPS+xZmuMx54L8eQ2npGjvUaWJCCcDZDxbyKEtw/WNSx+/G/55UZVi0uFC8+7bndjXab+5iiK/y4MY5x7goc3nqQynPu9iq5wme4uAlG2KaqoliaKrBMGv+jGmje0dfb7UHXtJvFK2B3FRGYClOyVmyMseS5UqotZald9h6qIhXBWxVF0ZxThjj8+tmg5bnlnVceplBPheZMc++BTbpT+TBFcF4XRR8MgUntL37MgVbQXxQCgwklSdgzr8WhDa1NF5lhJC06ZaquGqay9sNcmvUkyC3dtL90U4YmNoeok0s0gSl0FwnEelXF8e+iEd/3pHxvNlwxU89SJr3newbFTefN3s/8iI/yfIIycYzodXPbqdPHUDKvnTEij8Eq+Ty6nCJTRjeULKo+vkiFK+bVJj0tnJySe2x3jiY0Rlm8KVS82Xy5zLFJmhev+RYbRbYEvFt3/ydoJmzIPFqIXDBxO+Lzrsu8XEN+NwyDd1SRw+bk1yvsqGl6zqnHgmPakoupJhNpJlWftWFHaylZa7jYrL8oBsgWJDTsoHRHWbIswOKbzftrDigeFcO+DDH4V5eS9f/hC44QNhAcLSDnjHY5xDnqM139n5A2O4/9CRIUmbgb+6KtqVI9zeUeOBkjrOttrVi5R1u6UHITSKb77TdDYIBKeTY9Pbo+wdKMOCNnJoww6K2IC2yDxOyC+FeHwA7//bPfoQS/2AG98QSXHzvW860Zf6rvebxwEPUyd8MycF03nbrLxGVtrE9TOs+L2jtJWj6RNsv65VmulQ1KtGmTejKmSpZtCbNwV6whdpXT4pbXOOonwbkTy9q0j9YtXXz3+VJMDpPFBX35EgMPZv/H67Kw6X/zWc6PjmcU470QfL5+jvzehPIlp1V5xe6CxSaozpiywsWAQTfZl86zO5Zsj1ZWqygwOPSwngnBWxlF4p3D8O+4d8lfgIL509aBRmODGIwYczu/vr5dtDQ3Bba4Tn8X8ANMkrznOnj5bYQXWo0vu4zRAqbMCYolNu5kyiVVAmDTorJALx3s0jgq3x/Du+sNnaordMIebyAc73hEFDhfxjoUy0xQEN7mOvJDb0+jJveXF+sChckfBCkkxZWIidLYF091dvTVShyGpdLw26KPCcf8cR9GvRIjf3fu5um0HS7jn474jDhwDkNuO8GtCxlfIOFY7C84/yQdbepNfBE5QaNB5guG6HTGWbQrVSR7DKinCb1/1mHofkELcG8fhbaGo//39n576ZI3ng/DVPOOIBMdO/LKFwRUC8muQkepWYrP77Da9w4ETZ0GM6RLGIkwysnmDJeswxOYgxt1RGN4+FNc98MgVYtIcVjWEeiGuOaLBIUE+tjB/oSPc/4qjgDuaiw5CScWxKCdkLJ11hUJ0VxTGt62XmccOJIf1QhC+mmce8eBwER//Wf5Fwne/GEt5LuKolV1TcNzdEO7aKAzuiyR+/cN1qVVHgodVDdGrveZ/BTh2MR++Ufpey2ib8OqC/vCWwVveeXAJxWqJ80Jf9z8TdKFBFentJgAAAABJRU5ErkJggg==",Cc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABeCAYAAADYHcHYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQmcHFd55//V0cfcl2Z0jKTRZcuWZNmy8SVb8gEmCWD4EWzO9TqBxPjAgV1gs9mwiCQEOzYbCAmbi2OzkHgBQ8Bg8IFlfMnYum0dHml0a6TR3NMzfdXxlv979bprWjOa8cQGsdn6qdXV3TVVr77/+873fV8JvIrtuaOyKZHGu2WIeQjR79rYJ4B9jsTxFa1i9FWc6v8fWkEBMR2KfON5WZeowofqq/HJZEK2ubZA0gGSLqBOIDHmODjm2NjvF7FfSuyxLXSFQJddj+5lQhSmc51/z8dMCcQLp+S6gyfxN2EoVyKMCC8ASwCODSQc/UoloMBJuQLJBOA6gAwghYUh28YRKdHle+gMJfbaEvsTSRzsqsKpa4Xw/z0DYO59SiAe2S/n945gt5CyRkQA8J1/aN7HnYzHWIBjaYDINYZ7CFLCBWwbkCECCQw4Ng76IbrCAHvDAJ0ywH7h4dC//D0GNmwQ4b8XkKYE4m82ypq6OpwSUqbHAWHAIKViwEQfNf2i76Usk5MguREnGYAITtIRcF3NaX4Az7LRIwQOegG6ZIDdvsA+FNBVTODIJU1i+P81gKYE4ivPyFonhVMCMmVFXEBikcj8XAIhtq92Y2dWuxVXMh8JEnHiZwMSxZoSeS6QsAHXFXAcTfogQE5Y6IaFrmIB+2WIvaGFfWEBXY6N45fMFdlfR5CmBIKKumjLU5ZEkgAocSSAhBUokeOHQr30pBclcRUnfuVF4iCViBZxjWEevo/jJAHYjuYmA5QbcRG/DwJQhWWEwFEaCYUCOiGwp+DhgO2ia3AIJ29eIYpnK0hTAvF3m2W9HaJHSJk0oqnO9bCm3UIqaStieYFEwZPIeUC2CGTVvkAhoJgRJBBERP34BUtcMQF1FCAxcBTnSEVshHznK9SHcIJYEUAEiSIu4UaizuJkQRhKDMHCYeojr4DO0MIeP8B+q4hD2IXem28Wwa8SpCmB+MuNsqEqhR5AJhRHAFjaWMR5c5KGTqeNX59UKmIRpLwBSQFVBskjJyli678wnBLnBMMZpfcYGDKE0vi8Dt8Dfg4V4dV7CKGtu8hoSNCyS2iRR7CEBokA9ELgEIGh0QCgU9rY7+Rw6P2rMAQhYlru9YFrSiC+/LRslJbsKeRDt7VGKmLVp0LMaXBQlQDSCYGELZR8jxNwsuFWgkROykacNKa4Ccj7BFAglAKSf2A4IwJBcUb8ZQAhCCVAhAYm4hzzPbmIf0sQlNFAcFwgldQgJZMaKN5nGKIgLJy0LRwIfAXSHsfBPoo+L8SxDy4XmdcKlimB+B/PySbhyZ4Xdxcd8jd9BxK/OgnUpIC6KqChWqC5Wqj32qRAdUqgigA5AnZ0helMqRJIIeCFmpMIzmgBGC1C7ROogh/pJQMGxVVEYEP8IBwPhAEkDqDhMn5nRB+Z0xYSDi05F0gnJdJJoIr3lCJgmsssIKucWAv7gyK6HIE9wsJ+IXAgPR/HrxUi/2pAmhKI+zfKFgmceHF3zplbz1kaYmhMYqxAvcAboAiSSCUs1KRs1FYJ1BKgNNBYLdBUI9BYbaE+zd+BmqRA0p3yspOKOxLU88lFUgE0kgeGc8BwHsgUgZxnKW5SosmIMbMf+85wVVz0kfN4P/xO6R8pEYQSQcCXVjSWkIpjqnmP1QKNvL9aC401FqrSFugiQWLEtnFUCHQFPp4TAl+9dq7oOxMwU1Lkzx+Ws0QCJ57aOmQvm20jV/Bw/aoa/GDzMG5dX48HXyygs9uDJQRcx4JtW0riExzeBO2pVEKgJiXQUmvhkqUprF1mKw/837oZs1efR+skirrRolTgDGaB/iwwmCNgAtmiQLGkl8xflblBGwj6PGqCKeDKQPh+CC96+b5E0ePnAIEvYVn6PhuqLbTUO2httLFknou5LQ6EJbr9At70xoVi95lF9hkosuER2Zp0cOJ9FwRWb0bi5cNZ9GZdbN43jEC6OHQqh3Q6rWZLGITKOjIed6U4IjDvvKIOb78kidrU5EBM9st0xFulnuJYDNfSqsvkJYZyQP+Yfg3khOIqWnnkJD2hI0AIRBiqCUXCx4HwFAih+s4nt5BryE2h1NZdNNhLz0vjxqtqYDniqRvmWetnDMQfPS7bqiS671wrrYTy6Mrhjbwv0TcS4mh/iP09PvafKOJwX4Ce4QCj+VANRukIggPNIe9a24DfvjSlOOS12uKmrjlnHLRKU7h0XUV3Pa68R66Rinv6xyT6RoGBUXKTxGgeKBRJeAk/CBTxyQ0GGL7zHJyMBoiSPySBt66twRWravqPnMKc2y4R3kT3PSU1NvxIzhYuuj+yVgpaGdFkKaFuPGN+T8uJ04ny+9RwiMO9Pg6e4ivA0X4fvSMB3kGOuDiplHnc256UCyIqGj9EC6GyJRW/qUqOKX2OvPfKPzPcE3cijYVmLFafIClRF6IvI9EzHOLEYIATQwFODQUYGguRK4ZKh/BvKcq04i+PZsm8BH7nxqbeF7vE3A3XThzknBKIP/qJnGMDx/9grRQMO8RNxzgIhiBU5sns8yhms8jUXK+9cGowAlSQ2NEdYs1CR1le09kGMh68IIRtCTD87kQvfrYsikFyW8nCjbRFdOYYAHEQJgOgTDojnk4/b8Tg6gLkgrF8iIHRACcGAjz7SgEv7isoMJTij4axeJ6LW97adHJ7hzVvg5g4kDklNT72kJyXtnDso1dJHdqOOU+8TjwCG4YeasYeRCK/FV6mB/vq/xbVVamSCctjtx8LcMF8Z5zldKZB9I4U1Y3xGONQKtKrSLD2X/S7UGDxswanzHHjxFTMWzfcXQYpAqAivDLR3080iXjtzfsLuP/7gwiDOBAJvO+3mo6+a4m1YMY64pMPy3YrxNG710oVvlbsFxbh5vYg6y6CsOu0Rxzm0Jj9Z7j57QhGj2BvcBeC5jeiPl32mHnYSycCrCIQzpRzQI25L1NU4Fug6WhCJdqWVxPBzIaSf07QNAg6LiaU82bAUWONXPgyR5cBiM/kMwEwmeFgW8Bf/XAYT+/OlWi+ZH4C77yh8eD7l9mLZwzE3d+SC1JpHL7rSso+qcIG9d6zaHCOYbAvg57GD8GRGcwrfh1uYTf8kWN4Kfw4/MZ1aKgCOLBIdSjivXxScwSdvfg2GSwDmWJkv2uCcvYbcaRBKKuaMihxIaMnD0mtjGl61WpPe2VCWBqXCDj9q94mVfKxgVcCwlP9n2cy+Nefj5XE09IFSbz1+sbOW8+1zp0xEHc+KBemEzh01xXamfECIOF1Yg4eB6M0R3Pnoa1qH5zsVnjDx7FNfgqy8VLFCQTBTEDzvvtUgNXtjpL3k26xnwZHiuXAnoo68l9kIkfKwRyuFHr8tBElDbGMSVkCJvKoiYRRrsLoHcNx8VWwShthArbg4d98ahQPbx7T4Etg6cIk3riuYfdt59srZgzER78nO2wbBwkElTWDeH4ANI/9A2rsXghhI/T6UOg/hK34NNCwEnUpvUI3br0iotGeU5ojzghENFrSYnCM7nu0XhFfIYz5KyVOMFqb1yKRDSiG4MZHiHSA8aIVFxjvULGMcj7GBzUtCxZvqkLHVBKWXP9PT2bw2I5cyZRd0pHEuivrt9+10r5oxkDc/qBcnHbRddcVIVIOQxwSBR8QwQBm938ENrLIj6WxI/FZoLoD1QmhQSixelmh8zsDBK0fs51JWwyPemq2qviORTESKW5LhyE4KcgJDDtQbJW38r4iaZw7Sh8jcRUXNRWz3FhYDL9bxn6fnJfVOL++cRRPvpzTpmwILOlI4PJL61786AXOpTMG4iPfk0sY2Lrj8lDZ/rw9xRUcWeEg8kNdGLHXwEk3jQPgtPXsaDbvJUcscOAYbXuGm+JPI4ojNPEpNvhnJM7uYwGO9NOr1Sdg/OqcORbOmcOlPC26yrO3PI11NFdqbolC5ROFjeMOWWkVsQKIiRS2AeKZPXnt4Elg0cIE1lxUu+kTFzlXzhiI274jlyUddL73ghDz6hk61gG1YqAv4vk6/l8arBErFdOcH6kzDEfQ1JzOlsnSamL4PfIbJPBcJ51DHZJXVlykWRkQnN9sYd1yk+dD1IiLnvklcWPEVqQ0NMwGNwNa5JhF36vTOM6kazDmXnhbX31iDC/uLygg6Gt0LExg1cq6jX94sXXdjIG487vyHMvCK2SxmgTQUi1x7eIATdW2Yj3ay5yVKlA2BcsSiF09WkdMBMRE0Ixwyc8AIQRODEps6vQ1Z0A7iyvmOwqozV2eGselSx0snxeFASCQyUl0D4aorwLqq3T0V6mB0gQqx5dKoEQyiSCr4yiaqCTNNsnN0pf46sYsth0sqqgtwViwIIFzzq95/FMXW2+aMRC3f1+e60iV6lKaNe9cUcDitqQ2zyKXXoWNVbylvEBkxkoCc4BUCztPBFi9YGIgJhpkJhvpCNBhA7YeDHCgJ1TO5cr5DlYvdFUkd8cRH8/s1UvSDCi+87KE9j8sgR9uKeJon87MoS/EtRQVJa1lRFigrkqvr1BvlcLjBoiYcrbdaXLEkznsOurp8HkoMX+Bg46lVQ9veIPzlhkDcccD8jwrid2cFdw44961soBFrckYO1ecPlJSiksYClcE0Ur74ECIxa2xmTWFfNKiSYNIZbztUIB9J0NFwLdclES1yi0Bdh728RSB4LEW8N61SW0+C2BwVGLXsQD9mRDDOcaOoskSs7KYCFGb1otbrfUCi9u0hUQctNiVcLlSNMVGTv3az/LY2+2XRNO8dgfzFqa+/yeXOe+YMRC3fUuen0hgl+EIBcSqAjpmJaYa0/jfzcyKYkPT/eNRAhGWrbCTwxI/2x0o0UTduf78BJbPdbCdQOwuKjs37QI3X5HUMSjjD/CCQpvejHkNZiX6M4wey9JCF30kNdlC4DcvstWilgGC3yd54ukA8VQBB04FJY6YPc9G27z0d/7scuumGQPx4QfkSjeFl+JA3LSqgAWvFogpbmAy1T06RtFUNoE5w594OVDKOtK/WDbHVquAP9+vfY5VC2xcstjRSjzSXCYkT8KWIqQaG72g5EulS4ayDORJLJtrlSw0Y4hUV+vJN5kuVCKYHPG0hyP9QYkjWmdbaG51/uWzaxPvmzEQd/2rXEXRHgfi5lUFzG9JTGlBVF50QmJPYTxlRqNYU8yB48x9am+A3mFtOcWjqXMbBa5b6aooQGSh4uFtPkayUokezvLmGoogoCatEx/UkmgkhrQhxVU6rS/K1qBEDa2VKTaK0K8/4+P4INdjtLJubhOoa7K+cc9Vyf8wYyA+8l25Gha2jwPiggLam6ce1FSDns7vGghtvhp/TfkUQuD4gMSRvlCtnVN5L5xlqZdOfoksISHwxMs+Tg5Gvo+5KHWJDZWJYnRDQw0TIgTSSa08SkHByOtuqJ36npUf8SwXx8LScmtjK1BTL756z9XJD84YiA9/R17kOtgaB+LdFxQw9zUGYjLGGCEQVPia+oo4JHzK1dnopy0YGdlhThgpiqInMULRMybVCtzQKDCajxIgositiXIwM2XtClvrmEhRc7+5XhsoZ9oMEH2j0ZJpKNEwC0hVhX//F9ekb5sxEHc+KNdYNrZMBkRJXpZiNdGlYhYJv5me+3b6MEei6KsOaQMv7Jc43KvjXjVpoKFKixvOZpqttH70pWOKNnLgSoo3Emd0RHNFqcTWMMEZ02vaDNFctlz7ISUTXACt9VNzBMf49edCDI5FHBVK1LVIJNLBl+67puruGQNx+/fkxY7A5nFArC5gTuPUg5pq9kz5uwBGRorKFjfhboKwt1uboCrMEtson5mDVJdmCo/Ot6pN6zwsK+YjKCfNZGoYE7UE3HiP2pyeRvLsadwzJ8HXngsxkitfo7ZFwk2En7/v2tTHZwzEHQ/KN9g2XogD8Z7VBbRNY1BTEXo6XDLEFToTioiiqpzrxUCo3KrhLJS4GcnqRDSVa1Uhaqg/6LDRcaPYYe5VVZIZ5pprSglmsXCGMQCMM0GfZO407/nrz0pkCmbtGqhtCeEm5Wf/Yn3yj2cMxJ3fkZdZDp5/PYCYCij+TiDooZY3E57WMOpFHk15HsZsjAwTziKAuG+4xwCvwhVCZ/IxK7GmCqiJwGHaJb1xoxvMdbmO1d5UlgLxEVVOqK8+wwzFaN1aaiCsZPCZ+9enN8wYiNsflJc7NjbFgXjvhQXManhtRdNk3DE4XBgHBAmQLWgicpbG5Xg5ThSxRKQLaO4yXTOT1ZyTyWqnjgHLuOnLMaiU0pTAuR3WuFVEArGg2T2jD6HGIoF/fDpUE0LppBCoaw1hJYI/vn99+rMzBuKOb8srbRfPqsXwyK5+70UREGeK8k1nuk9DNg0QCGYQRzN/5xHgSJ8mGE1PKmwG8yhumAbJJVhyCZd01XhpacVFTsRHjCAztzabB0aZu5TlvkSxqDPJz19qo7Zah/15bSrwhTGOiN9e/Dbolf/D0zSpyxHf+jYJy/Y/cd+1VffPGIi7HpRrYeOZMCo5pE3/vouKaKl/9Q5d5SCmgQMIBDPpItcAPcNA5wlaO7o4Ja4PKG5oTREQOmu1VUB1WhdXMtqr9YGu14iDo8elf/dVxJSp/BrQSOrBVUBMHuIw90IQ/+7JAMUSvYDGuRLCDT92/7rUF2YMxO3fllfbLp4K/bLyef+aIpqnYcpNhymmOoYhjrGcvqv4ApynTE+tDyhuaKWM5aEIEBlZpVNThBEMZnRXk3PSQCqllTX9EOO4jTPFI04wC1xM1e1onhoIxrK+/ISvYlpmZbC5nYGx8PbPr0v97YyBuPNBuU5Y8mdBhDBv8gMXF9Fc99rqiMkGSCKRI5hnqpJ+PZ3eqPUBRVC0CS7jaqtprKABoi5g3IjKmtwzTpxEBSxMs1cp91VC6QbqHpq6hkeUHwkojpgOEEVf4q8fZwhcX43jb+2wIOzgQ/evT39lxkB8+NvyGtuRGxUQUab0LZd4aKr7t4umEg2nYouK3wmEAabghWq1UFcI6a0YAAdP+qirtlFfY8GxLR3Uo4mbDZHNATkqa70KO25juD6ZEFiy0FbFK68WCOqGL/yESXHRkqwE5i51YLvBLX9xdfp/zxyIb3nX2Y79U5/KJ8rtvPVSH42/JI6YDkbUW8xRpSXUOxLiiR1jeHJnTqd7OvQdLDTX22htctDW6KClgXUctjJhCyyAYcQ1FyKX42etI5Z22Kiv1cr61XAES9M+/6O8spZMvGrh8gSEI997/7rkAzMG4rZvy+ttSz6ugdBFKb9zeYDGaQTApkPE1+oYzuR/edpDV48OblCMFbwA+aKPfDFAoRgoLlI+iQGomgCxlsFBW5Ot6hpq0uSgqHNCxGI8HwsIF06gIyoNDsav7v0+K4z1xOW2dGUKluXffN81Vd+eORDf8t4kLPvRwCuHdT90ZYiGipDwVJZsPKsiEsCvCQa87t6j2krZdjBU6wn0G1RydmRSGWLRQycYJYAKgdqPA5R0LVUJRFDaGm3MbiRANlpqbSybrcUxOWYysTqcDfHnD45GAS/tfJ6/phrClu+4f13y+zMG4vcfkDcIO3zEJxBRGdNtV0nUT5MjyEG9owFYS8F817QrVH4Us0HscXlI0RCnY9PG7oay/uHNvl7cj1J2VJVplGnCHCwqcL4bi6oSIK1zyDWh4qACX1EhiuEglqa11FmY1+xgwSxXveY02WiqtXVCdbTANDAa4k+/NVICgkNdfVktLIRvu+/a1A8nBWLjrvxSO5G4/0hf0D6YCTuHRr0Xxwpy21gOu770u7W9v/dN783CsX7iedHSXyBxx3pMG4gTGR+nMoFewNFiU226V4dAmq+Epd4JFO3907CIf2EcBwAtKaGyCRlzIif0j7LARKrIJ0PeusavXKTP/RJArF4lQIFOCTI12/G5oQDyNNdQvGmQQlUmQIB4bFWSANklgKiPHngmq2tFou0NV9VDiPDN961PPTo5EHvyb3Ud5yFekDOp6FsYKwoMZPziSEEc6MuE/YMFrKUlwmgnk8vufiPZd3rmaxyIyQZhZKlSrqoFkeacKnIPC9dVYtl4ePhxVjpyuWJy0RzGsRqABrgGkZEqiYBhbnKGAijKzVUmMjnI11mMhoOMiOO4jT/BS7EoheIsT4AKBIdg6e8Ink5a0AtZjFt1LK3C6GjwyZ7D3nfz1X1Hd21YcVoHBPHE7vxv2bbzoyKVGeuSYzlKPBFnilpsHwtVFkT/WIiFLQLtLa5ScFwrZiuGUoJvBbUpmrqHfWQKoTp/nOhnUhKGe0h+5ZBF4KRdqyTeWqvK085gcZquir4oARRI1R2BEVsCNBBxEAEysafJACIHEcQzAVSkDoq4h1xUVDqIaSw2hModxaAQzn6EwV4ZhjtDS2zftu+pJ8VPd+V/U1jOw9qq0IXmpprfJOnSFFMzJtAD4WIKa+SyhVCtDbO0ddFsB+cvOHOWA01MzrqcKnIPld6gfU9xYRT4VCrCAMkFoKsWpEpBuImMhZKPEA+7VqBvACKx6Agy3Ybg8GUSCUj4OAeVdJAvVXG+4SB60+Ze4hxkHNK4BUd681hhqeS4/yV+ssP7DcsRP9ZAsLKSxeamzpjcECobnaW7WnTpGWGy+3TEksAEuOkqVqVMblFMxAHkGNUmIgKIIOVZQhvdvBELlX9LT3ftgpTO5DCqpwKNCS25mI4pnTM60Chxdc3onIw9KYCyWvcQIO5T7Jn0G5M9yr8n7ZSIiwwEijoeZywtAxDv+2jPKDI5j5m6OfHj7d6bhS1+QjYyQJhc1qbqUAXQMtkQOw4XMJQVmNucQiDLBeVadNCZCvDba9PjlBRvqD8bKKuJx9FaouznilnKsVTYgLI/TrASAULNLQQm54Xq3XjQPC9zmq4kEBXpLZWecomiZ5KDcSCjiXTaeaJwhSG64SAaBUq8ZUO1BqLC61F4wxzLCcyJy/EzJsZyYl4mm/dxsHuYHJEX/7ol/2bHcX6irQFtQQR+Fq+ctHDL+ho015q4C9eLc3hwUxbntNcoMPTk0sppJOvj3esIRJklqLj29OhCE7PFdYSS/XYETiT7qawnS1DmLOLNMHzN96WMhkbIVc7+Sf2aOEeYfcMRMU4Yh1vsZGY3LkKV9x2Ng+NiOJ213OQg6lZyEEuEzXZsQLe2yBV8HDgeAfHtzd4NjiUeIRBKxgUSb5v7Xfztz5fDbTgXcxt1BejqhbZKO3lsxxg27vKwaHZVRGAdqx8c9fG+a9PjrBvqmM5eT83siVyG+M0agGj20YultaS4x7UUJzGN3yQeG9FRkxjPTSXumIjFpuKImFKfVKRNcI7TdFoc1Miv4b3RGHh0p6cixmwcMDAWB8LKiW88m7/BdR0FBOVYS6IHb5nzEF48MRs/PfVbivhUKhQFb1njqnj/H3ylFysX1Uc1Czoy2Tfi4QPXVY3jCI6b8p/iiQqest+Ivclk/0TgEMSy32GpOg2ats1p5tPEMu+myEgvLV5EiDEdU1UWxZVFTDSdbjhM4ONUrI+rU0fnNGLWZKDsOhKo3F36OqcB8bUnvTdZrniUNjCtoxW1O3FF87P4p5cuRJ97KRzL0r2QAuD8dhsXdtj4u0eHkPMSpcAZQTo17OGW608HwtxjXPkVIvGSpSfLnhZR9FQdW1EGN9FE5o0SmDe0R+HRcXpCk+80nTyBItdZgiagfvqV4sZWWUDr4/iZnQpovak2SbEJUQkED6ahvbc7wJauSYD48kbvjbYlHgsIhATOrd6F62b9GA++sgZ7iutUxxnTYocZ2NesdPDwllF0nhBoqXOVfiAQ3QNF3PqmauXul8zRScRB5Uxj6KQYtQXS3c9CJc7OxD0E4uJ5lUDE2UNTS5mdE44jxgcRaqcTfvwfmtJ6rvFZCNB5qgDfz6HOHkHacVFV146EY09oUvPcnQTiwCRAfPFR73rLFo/7vrZs6p0BfGDOl3GiMAf3br0ZHXNqlcgiGPOaBNYscfDQzzMYzruoSlglIPYez2H30SyWzklgVUcS589Por3FUR1bTPggfltn8hf4m7I0Ki2niHt4Pk6AS9qTUejEyJOYUTCpTogJ8TjnVPga6mPFIDUQAWYHW5AOjkOEY4A3DFkcwZjfgsMNtyCVKHd2q9Q1BGLbZEDc+1DueifhPh6oqkDOIIF3tn0DLekM/mHfe1C06jGaC5BwLFx7AcWRwNcfG0ZLXTpy4fU68cuHsnhx/5i6fVU7BiZ60dFLYOXCJFYsTGJhq4PqpPaGJzIPp9CnpXOTe8gxbTV0hsafa3LrSf9idIIRlSV6x2Jhygo6DQh9QFIOoTV4Dgm/F/BGAT+LMD+C3tEkji/4Y9SxfqdS70Q3tu9EODEQlpUVn/tB7jrbdX+qgIhmSK0zAiccwUDQjosWcbElULmudTU2DpzwsHV/oIJdJAJnJoHY0TWGrQfHd/rkzZRaNNiWKipZ0OrivPlJLJ/nYmELLTEd8JkJMLSmKjcDRFwBl/YnEFMKkDgqJhOnpGk1IpxaDUEXmvwtsPxRIMjSzlesGw53oSvTgpFzP4NapsdG+bKVYyMQ2yfiCAXEQ941jis2+l6gPdSYl9neHGL1IpYrWaqlaHd/iO0HWQmjQ84kIJd3uc67rWsU2w97kCoBSp9EdRViyRb7ZNg6JuW6FhKurTz1dMpGW4ODjlkOFrdaaG+yVI0bwZ0sdhW/uTgQEwFgJlZlMlKcxsZyMucdD60WRhaKmOVvRo2/HwjGgKAQDdCB9PPwu3+GrfItcJZ/WNUZmq2SO/d1h9hxcAIdQSDue0RWWyK4F1JcFwThOZLL3IGOxBKUhCOVTU+XnovwxqoxfoEBYs+x/PCmvWM3CynXwU5cjdBbIyyrRik2i70AmTXBpC0LiQRj+BEgLgGyVA21bQuVt8oahwXNFtobdYIxjYGJgDFAxGe83o//f7rAI3EbZZeaKKPWHORlVWlJtHS0EMq5FX4/lljPwvV6AT8DhKz7okK2kT8Ons1RAAAPKUlEQVS0EbuxFoWqc3A4sR5L59SrnoZmCGoUMWQJxEsHGWmIzNe8jwP0rAlEfJj3PCYXOH6wVlq4XkhxdRCGS6SETUUezw+Nzx7O3nQCOHiqOFjM17b9/W26MdSKO07VhGl/jYVwne26621LXuI6doNpR00wEgTD0dxBjlHh44qQN5V9a53A/CaB+c0Cs2p1I3jeJL3yEifE0JhITxgucGQObeE21IQnVSbImLMUfWIZPKQimpW1dp3/Cpr9LbCDEcDLaE6QFqRfRP7os3i+/g/RXX1dqYhzeatAXcq0UI2oZCw3Pt9hukCMmztSivsezXcIaV8lgDdKWGvDMFwUQljUJ8ZOpxlZlQRODgaDvYNVJSAq52H7x46m51W5q52kfVUqkbzGdXFpwrVmqR5MFjvfEIhYmx9Ta2cmWKQACSQrfjpmCVx/XpSDr0TqeC4w44uDUh12Y7a/CU7IzjEq9Akp0hh1l6NXnIMQeinUlnm0+ZtQ7R3QXECd4BMEAJljGM2F6Dn3Xrw01IpRJhurPrMS5822UJc83ds3jEEdMSFHiAqOOJ2Jy99s2LDBqrv8DxdLKa8Stns9INYKGXS4NkTSDTGaQ/fw88n50+1wv2LDrsTi+nkrE659VSKRusaycJllhXOV7lEVQsZymdjQpSP1sd9IRKGTMgjjAIiK4S0RYpa/DY3+LgjJUChXhgL2dADsNEK7DgNYhp1jS3Bu3QDaik/D8fsiLsgCvqcUs+x/Gf31N6B//h2ES9WMMwNdmfd0hglEeuLx8tvXBIhKkDZIabX8tLA06VpX16St63L54Hu/uy75nTOBeabfrtkgnYUdxXMzI/mPC2Hdmk7acFzdMdPM6vgt0nH86JsTSv9MZrLSIdzXPYLrmjaijs2cdTG4fhlzwk4DThqBVYMs6lHjH4IIyAFjmgtofBQzGOs/gi31H0drxxvUgDgW9p7K5A0QEivn2qpwZqKNE2tS0STssYn/aqbUfA3+7spPdd8tLOuLJJbr2EinHFSlXaSSjtIlZqOl9tHfSCog4lbKOFHkHUBr/gkkMQqEnNW6hYAMfOS7tyAxfx1sdnZz2NOI5g4XYjz9Ilg8fKwbRzO1eDZ9N+xEHVbPtUqW5Y5jAUZiomlVu42marb40lucuARif3eInRMp67MRiKsIhGN/kbPXWGZK3Aj287NATkmnXNRVO/jEjSllHmu7vbwJ6aO1uAmNxa1AWACCohZHTDAe60Wm9yD6zrsfeasR54x8Fa5qwR+BIViypZvP+0OHsSV3JXbZN6iTV7nAmnZbN50HsOWIr5IUjGi6cKGN5ppY1kAMjDhHnFLLs0DOWE1nIxDrN5y8W9jWFyWBUNOqXE0an2W0pu773eZSlrcRYYlgAHOzP0Iq6I5md0Q2Nt7t245BzEffuX8KadXg+JBEcWAvbmj4MSy3GnBSbLgB6eWQH+nD7vS78cKpdtXGTgGREHhDh44lkbAvdPlqOVVnh0hcvMhRKTfxzXjpPL4zsppOB8I6+0TTO7/Yv2EoE35aUDRMAgK/JxD33tKofA/jiPK9MbsJs4e+A3BmU9xYKcUuxe5n8Zz8j2i78D0lkcF+ta/0hFhZ04n1bTvV+nE4ehJDxVr0ttyEU9kUth/RMTgSm8WSly11Sik6mzo9lYRA055ccclSB231ZSCMaFJgRDqCoumsBuKhbrkcAT63dXfhxqc3j1gqfUb9M++RPRRZU/Ql/uwDjeWqoZJglph//POo9o8AySbAG0HviUN4yL4HudRiXHd+2eRlP9rOE5pjLmrej2WpfQhSC5CpXq2If2okxJaDfslgoI+wdrlbAuLp3UW1CkegqX4uO8fF7MaJgaA1aDzrsxKIR07KVhngU0GIDxU8pF7qzOP57Vkt++MKz3S4jJoj8kEdf/K+hpJo0kdrNGx/AItPfB6hl8HRbBt+WPwDZP2EKmB802pNSFJ3XzeBiGY8gLlNNi5exPZH+mwnB0O82GWAkCr8sn5FQtdfCOBnLxXBzD5uBOKK5a46h9lKYimKuXUe1yEOA0RpzdqyR39lVtMjJ2W1HeLuX+SBfaLoodE8fOPl/QW8uDNbaicaF0/xGBGB+O831ynRpCHQMRmGVIqBhcH+fjQ01CCZTCrCc82YCcJtDeUZu+uIj30EIqLCghYLaxaX6+SO9wf4eadX+p1pQ9euKgPxxI4iBjK6momiae35LuY1ayAqxRKH+crZBISU0n7qJN7/i1aVnyn66FDJCuYBHGwR11XA1peZUm9E0jjdp0SVCm+4Av/tXTUlHWFAEGA4RqrOxEOjITJ5i7Ec1FfbmFVvqaVf05eJi/xs1cDEORK0tcHCRYvKQBztDbDpFaa76K2p1sL1F+o+UBzeY9s0EEY0Xb3CRXuLXr6NA0GxZIDYfjZwxHMn5fXCxr1egIuLNOujVMfSU1AksPdgEdt253WHzGhqjVspju6Qy5P/9berIyBMG0tyRKBWz7SYYgjDRsG3VFcBNpQfHmNaJHtu8PECAs21Vqk9NnOY4qmdR/sCPLsn6o7DFhB1Fm5YU+aIR7YU0T+iK/LIEVevTGDBrIgjonHy7awB4sUBufIX0fLPeQHe4vkQ5qknShwZMKL9zkNF7NhdKPXeUF5spQCNZNTtv5lGWz1tfmU3mRa7CgweoipLdQ9lJSyM9UKisac3ezURHDZhZ0J0U60ocQ1FHnUBfxscDdE3rNONLl7mlvpH/XhzQXETNx67bkUCC1rLQBgdUQKiWy8MnWIeLnOgTF7T660jtvbKucLGp0Pg1qKHhEpVjD+UKdqPc0TnYQ8790RAxKSt9inGi6nqpMBlyxx0tFqY1WCpRim6QXo87FFWmZWhEHNKHsGSKxK8d1jnIfE07FTA81IkmQePlDL2AOw64uFIr+YyZvatW5VAR5tuphI/twLiF13VqCMmAsKy7Mzroqyf6ZW1VRY+Ztn4T56PevP8H2VvVxC/xBURSPsOedixp1gySyuJX4IioqpSlJJZhGxaYqGtQaK9RWBRq6tKtvSypVHo5VTK0o2bKGEMY3IgHTTWX58aCpX4IaFZmUqHbVadpcqHjaHAlCE2ViFXsZPBREAwOrP3WIht1BEVHPG6ALF1UN5oAX8TSrSbInnThMRwhHmPiybDKRQFh7p9dPcEGB7RuVYTJ6dNNL+BgZEiuvtzKnv83OVprFycwtJmG+11NpiQZiyv8bw1vU8cG5Uzn40xMiaViU2Ttq1RP2OIllw81hIXTVzV3XOcK5y/BCCe7ZFLalLY7RWhFgwVqWKdwczsLT0Zy4ipOJfEHmvGPNKevgAnTwUYHAqirscVRKvAYyBTQM+Azm+c05FC65yEWg2sSVporbEwt9ZGWxXQmGSRTLmBvDnrxPCWy8BKNgS5JuKEnqEQAyNah3BF8YLI8vqVAfHZ74+2tcxKHp/XbNm0SLjoo1b2IlDMKl9JRMV1RrRvuMSIMJVTRRlelOgfCtBDUAZZb61JVskt/SNlIJYtr8KijpRO21SrgVG7bNWIHWBCCSvQGlxGvT3Ma3JU9zJTfzdZeH3cVDAOv+n74fGpXOPFk1HWe39ZHLFho0wli36PlGEdKzOp5OY0U9npxOISKLGnKY5T4AaYiENUblNsnw9TMo8/o9jq6wswMBiikC+DMjBSwIn+HJqbXKy9ol5lI6p6vSh3Vqc/ainOt/6BIh5+cgAneooqort8fvrYR99W+88tTc4az5MXC4FGpeOiJrxTCbG4figp7MiPoGhSsSajIwpBcPBERghhbXvNlfUXng6+GQbyXazC0s9u0yk1fF4bZSlBYWV/XIGf9pjLCTjF6BDNTRoQ/UhM3dBkoD/A4ECAvqEimmdZWLm8OmrsHnvohwEg6nT5/NYRbNo6HBWhOKFt2V8ZSxT+y5F7Fg6SiAcPylSxFqsCgbWOjXWhxKVSYi4TcCo7GVQadZWeNbmCynrnIYY4BIbzSnA9sOXA8CeTvYX+1xwIDuh/Pifn+X74NuGId4dBeKUMkdCPCePz2nQX4rYm/SA9ztS4zpiQQ+h5R2GEOGi0iNRj1yLxYKKwatZHnWlKMj3a4fW7ewp4eOMAegc8tVYOYe2zID/8yhfanzjTjN+4UTotq7DMEsEVlmWvFwKXh4FcwgQU0yKj8nrGd+E7zdeXjjA5LvzTA33W0yOW8/wPPqgfs/m6ABG/mb/amG0XjnOjbTs3eYG8MvTDBOvM+Fw3EoxgtDVZaKpjn1WhRVFciU+wb3SMeTeZdUamx2V7KSjLzjN+iKdeGMbmnboOWgjHg5BfHCoOfab3yytGpxI7lb9LKcXLA2h3gcukwHrHxpW+hxW2LZOqc07MGSVHHOzFse2HcMTzird+6m2pffHzve5AjAPledkuC+HbLVvcXCyGlwehTKgiSp3ticY6C3ObLfUubD6PNBI/MTAIlFHk5pHKkQ9XMgqMtVa6tgAOH8vjx08OYCjjq4ePCCF2ijD8vc4vzX/h1QJwpuM3d4+0VCdrL4bAOsfBVaGPCy1L1pHxgkB+bFmjPWGroF8qEPEb+PzPsvND33m7EM5NRT+83CenqBJZzSmM68xttRUorEJSFa8xQOI+yUScYcAoFkM8sWkIL+3lo2YY+HFyUsp7EM69d/+XROG1BGGic508Kav7Ev5FCctp8+rx0Aox8cPNf2VAxAf9Z49k5yNw3g7bualQDK7wfemy7puFk2TplgYL89psNDZEoLCyKVoVY3gvLqpKCcBcrD+Uw2PPDCEzxpQ99TjXTX4Y/H7XXy14+fUG4NWe/6wAIj7oT/8gu8CXzo1SOjcXPf9yL5Au83IpvsjeLY22AqWpkeFtoatbuTBjArBMo8wF2LhpBK8cyGrrTDgjYeB/+pXt+/4aT14bdZ56taR6fY8/64CI3+5//mZuoXTstwewbvK94DI/IKdE1pctMavJxrzZDurrLGV5DY4E2H+4gF2dY8jmQ139KsVj+Xzx9v1fWtD1+pLy33b2sxqI+K3d+U250Pdz7wiRuMn3/UuDQLpFz1ftgIIw1LXN7G7gk3tYbWT1e2H4yR33tH1NG7Nn9/ZrA0ScjB/8x9zCQijfIWHd5BWDS4t+6KpWC4FAoejl/NB+oFD0/9uWP5914uwmf3l0v5ZAxIn7nr/MdWSRv84vhA1eaO3PZ/Kbnv7cnN5fFwDMOP8vz4/Uk8nae+oAAAAASUVORK5CYII=",wu={dotLoading:"dotLoading___dBe4t",showHide:"showHide___reCeF",progress:"progress___uv7ix"},go=y(59301);const Tc=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Au=()=>{const[oe,z]=(0,b.useState)(0),[te,ue]=(0,b.useState)(!1),[we,Pe]=(0,b.useState)(!0),rt=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(we)return;const Bn=()=>{z(jn=>jn>=99?(clearInterval(rt.current),99):jn+1)};return rt.current=setInterval(Bn,20),()=>clearInterval(rt.current)},[we]);const pt=()=>{z(0),ue(!0),Pe(!1)},ct=(Bn=0)=>{Pe(!0),z(Bn),ue(!1)},Wt=Bn=>{const jn=Bn/1048576;let tr;return jn<=.3?tr=3:jn<=.5?tr=5:jn<=1?tr=10:jn<=2?tr=20:jn<=3?tr=30:jn<=10?tr=jn*10:tr=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${tr}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},pn=()=>go.createElement("span",{className:wu.dotLoading},go.createElement("span",null,"."),go.createElement("span",null,"."),go.createElement("span",null,"."));return{progress:oe,progressOpen:te,openProgress:pt,closeProgress:ct,toggleLock:()=>Pe(Bn=>!Bn),CreateProgressModal:(Bn=Tc,jn)=>(typeof Bn=="string"&&(Bn=[Bn,Bn,Bn]),go.createElement(pe.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:te,title:null,footer:null,width:500,afterClose:()=>z(0)},go.createElement(rc.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},oe<=30&&go.createElement(go.Fragment,null,go.createElement("img",{src:Sc,alt:"Step 1"}),go.createElement("div",{className:"mt20 c-light-primary"},Bn[0],pn())),oe>30&&oe<60&&go.createElement(go.Fragment,null,go.createElement("img",{src:xc,alt:"Step 2"}),go.createElement("div",{className:"mt20 c-light-primary"},Bn[1],pn())),oe>=60&&go.createElement(go.Fragment,null,go.createElement("img",{src:Cc,alt:"Step 3"}),go.createElement("div",{className:"mt20 c-light-primary"},Bn[2],pn())),go.createElement(Ec.Z,{className:wu.progress,status:"active",style:{width:"auto"},size:[300,8],percent:oe}),!!jn&&go.createElement("div",{className:"c-grey-999"},Wt(jn)))))}},ls=y(58617),Ac=y(84105),ac=y(32050),Ao={wrap:"wrap___hPGh_",chatContainer:"chatContainer___ujje8",btnContainer:"btnContainer____URZ0",btn:"btn___LkbTk",inputContainer:"inputContainer___nc82i",sendBtn:"sendBtn___mRwrP",sendBtnDisabled:"sendBtnDisabled___Vi3bC",cancelBtn:"cancelBtn___lN2nM",loadingWrp:"loadingWrp___rRQzp","dot-fade":"dot-fade___uG4qN"},fu=({children:oe})=>{const z=(0,b.useRef)(null);return b.createElement("div",{ref:z,style:{position:"absolute",right:"0px",top:"40px",zIndex:1050}},oe)},Nc=Object.defineProperty,kc=Object.defineProperties,Rc=Object.getOwnPropertyDescriptors,Yi=Object.getOwnPropertySymbols,Oc=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,jl=(oe,z,te)=>z in oe?Nc(oe,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):oe[z]=te,ps=(oe,z)=>{for(var te in z||(z={}))Oc.call(z,te)&&jl(oe,te,z[te]);if(Yi)for(var te of Yi(z))Iu.call(z,te)&&jl(oe,te,z[te]);return oe},nu=(oe,z)=>kc(oe,Rc(z)),pu=(oe,z,te)=>new Promise((ue,we)=>{var Pe=ct=>{try{pt(te.next(ct))}catch(Wt){we(Wt)}},rt=ct=>{try{pt(te.throw(ct))}catch(Wt){we(Wt)}},pt=ct=>ct.done?ue(ct.value):Promise.resolve(ct.value).then(Pe,rt);pt((te=te.apply(oe,z)).next())}),ic=({visible:oe,selectText:z,applyRefinedText:te,fetchUrl:ue,current:we,shixun_generation_id:Pe,noRestrictModal:rt})=>{var pt;const[ct,Wt]=(0,b.useState)(!1),[pn,wn]=(0,b.useState)([]),[Bn,jn]=(0,b.useState)(""),[tr,Jn]=(0,b.useState)(1),[Nr,Or]=(0,b.useState)(""),[Hr,Qr]=(0,b.useState)(!1),Zr=(0,b.useRef)("stream"),Ca=(0,b.useRef)(null),[da,_a]=(0,b.useState)(!1),[ii,Oa]=(0,b.useState)(0),Va=(0,b.useRef)(!1),pi=((pt=pn==null?void 0:pn[(pn==null?void 0:pn.length)-1])==null?void 0:pt.loading)===!0;(0,b.useEffect)(()=>{if(oe){Jn(1);return}_a(!1),Wt(!1),ui(),Oa(0),wn([]),Jn(0)},[oe]);const ui=()=>{var Na,ci;jn(""),Or(""),(ci=(Na=Ca.current)==null?void 0:Na.cancelRequest)==null||ci.call(Na)},Si=(...Na)=>pu(void 0,[...Na],function*(ci="",Ni=pn){const ki=Date.now(),lo=[...Ni,{text:ci,key:ki,sender:"user",show:!0},{loading:!0,key:ki,sender:"AI",show:!0}];Jn(2),wn(lo);const hs={type:Zr.current,content:ci,shixun_generation_id:Pe};Ca.current=new He(Fe.Z.API_SERVER+ue,hs),yield new Promise(es=>{Ca.current.on("data",Ts=>{const{chunk:{msg:Yo},full:cs}=Ts,Xo=Yo==="error";_a(!0),Or(vo(cs)),wn(ws=>ws.map((Qs,Gl)=>Gl===ws.length-1?nu(ps({},Qs),{text:cs,loading:!1,error:Xo}):Qs))}),Ca.current.on("done",()=>es()),Ca.current.on("error",Ts=>{const Yo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Ts)==="[object Object]"&&Ts.status===-9&&(Jn(1),rt(Ts.data)),wn(cs=>cs.map((Xo,ws)=>ws===cs.length-1?nu(ps({},Xo),{text:Yo,loading:!1,error:!0}):Xo)),es()}),Ca.current.on("cancelled",()=>es()),Ca.current.startStream()}),Wt(!1)}),vr=Na=>{jn(Na.target.value)},ga=Na=>Na.reduce((Ni,ki)=>{if(ki.sender==="user"){const lo=Na.find(hs=>hs.key===ki.key&&hs.sender==="AI");lo&&(lo!=null&&lo.text)&&!(lo!=null&&lo.error)&&Ni.push({question:ki.text,answer:lo.text})}return Ni},[]),Ii=()=>{if(Aa)return;const Na=yi("\u6539\u5199");ui(),Wt(!0),Si(Na)},Zi=Na=>{if(Na.key==="Enter"&&!Na.shiftKey){if(Na.preventDefault(),Va.current||us)return;Ii()}},Ko=()=>{var Na,ci;Oa(Ni=>Ni+1),(ci=(Na=Ca.current)==null?void 0:Na.cancelRequest)==null||ci.call(Na),Wt(!1),_a(!1)},fo=[[2,3].includes(we)&&{key:"4",label:b.createElement("span",null," ",b.createElement("img",{src:y(81694),width:16,style:{marginRight:"10px"}}),"\u4EE3\u7801\u4F18\u5316")},[2,3].includes(we)&&{key:"5",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-daimazhushi1 font14 mr10"}),"\u4EE3\u7801\u6CE8\u91CA")},we==4&&{key:"6",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-ceshiyongli1 font14 mr10"}),"\u589E\u52A0\u6D4B\u8BD5\u7528\u4F8B")},we==4&&{key:"7",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-bianjieceshiyongli font14 mr10"}),"\u589E\u52A0\u8FB9\u754C\u6D4B\u8BD5\u7528\u4F8B")}].filter(Na=>!!Na),vo=(Na="")=>{const ci=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Ni,ki)=>{ci.push(`\u7B54\u6848${ki+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${ki+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${ki+1})\u8F93\u51FA\uFF1A`)}),ci.forEach(Ni=>{const ki=new RegExp(Ni,"g");Na=Na.replace(ki,`**${Ni}** `)}),Na},yi=Na=>Na==="\u6539\u5199"?`${Bn}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${z}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211`:Na=="\u589E\u52A0\u4E00\u6761\u6D4B\u8BD5\u7528\u4F8B"||Na=="\u589E\u52A0\u4E00\u6761\u8FB9\u754C\u6D4B\u8BD5\u7528\u4F8B"?Na:`${z}\uFF0C${Na}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u6709\u591A\u4F59\u7684\u89E3\u6790\u548C\u5176\u4ED6\u5185\u5BB9`,bo=Na=>{let ci="";Na.key==="4"&&(ci=yi("\u4EE3\u7801\u4F18\u5316"),Zr.current="stream"),Na.key==="5"&&(ci=yi("\u4EE3\u7801\u6CE8\u91CA"),Zr.current="stream"),Na.key==="6"&&(ci=yi("\u589E\u52A0\u4E00\u6761\u6D4B\u8BD5\u7528\u4F8B"),Zr.current="regenerate_test_set"),Na.key==="7"&&(ci=yi("\u589E\u52A0\u4E00\u6761\u8FB9\u754C\u6D4B\u8BD5\u7528\u4F8B"),Zr.current="regenerate_test_set"),ui(),Wt(!0),Si(ci)},qi=()=>{const Na=pn.splice(pn.length-2),{text:ci}=(Na==null?void 0:Na[0])||{};ui(),Wt(!0),Si(ci,pn)},us=ct||da,Aa=(Bn==null?void 0:Bn.trim())==="";return oe?b.createElement(Ce.Z,{open:Aa&&!us&&(Hr||!Nr),overlayStyle:{minWidth:200},menu:{items:fo,onClick:bo}},b.createElement(fu,null,b.createElement("div",{className:Ao.wrap},tr===2&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ao.chatContainer},pi&&b.createElement("div",{className:Ao.loadingWrp},b.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),b.createElement("div",{className:"ai-loading"})),Nr&&b.createElement(wl,{cancelIndex:ii,streamingStatus:ct,loadImage:!1,onFinish:()=>pu(void 0,null,function*(){Oa(0),setTimeout(()=>_a(!1),0)}),value:Nr})),b.createElement("div",{className:Ao.btnContainer},b.createElement("div",{onClick:()=>{if(da){he.ZP.warning("\u7B49\u5927\u6A21\u578B\u56DE\u7B54\u5B8C\u624D\u53EF\u64CD\u4F5C");return}te(!0,Nr)},className:Ao.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),b.createElement("div",{onClick:()=>{if(da){he.ZP.warning("\u7B49\u5927\u6A21\u578B\u56DE\u7B54\u5B8C\u624D\u53EF\u64CD\u4F5C");return}te(!1,Nr)},className:Ao.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),b.createElement(nt.CopyToClipboard,{text:Nr,onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(be.Z,{title:"\u590D\u5236"},b.createElement("div",{className:Ao.btn,style:{marginLeft:"auto"}},b.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),b.createElement(be.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("div",{onClick:qi,className:Ao.btn},b.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),b.createElement(be.Z,{title:"\u5220\u9664"},b.createElement("div",{onClick:()=>{Jn(1),ui(),wn([])},className:Ao.btn},b.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),b.createElement("div",{className:Ao.inputContainer},b.createElement(ke.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Bn,bordered:!1,onFocus:()=>Qr(!0),onBlur:()=>setTimeout(()=>Qr(!1),300),onChange:vr,onPressEnter:Zi,onCompositionStart:()=>Va.current=!0,onCompositionEnd:()=>Va.current=!1}),da?b.createElement("div",{className:`iconfont icon-tingzhihuida ${Ao.cancelBtn}`,onClick:Ko}):b.createElement(Re.ZP,{className:Aa?Ao.sendBtnDisabled:Ao.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:us,onClick:Ii}))))):b.createElement(b.Fragment,null)},Nu={toolbar:"toolbar___LTwsU","chat-dialog":"chat-dialog___mM36q",button_wrp:"button_wrp___heDhJ",button:"button___HbMjJ",button_span:"button_span___oBS2M"},oc=Object.defineProperty,ku=Object.getOwnPropertySymbols,Lc=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,Ou=(oe,z,te)=>z in oe?oc(oe,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):oe[z]=te,Ui=(oe,z)=>{for(var te in z||(z={}))Lc.call(z,te)&&Ou(oe,te,z[te]);if(ku)for(var te of ku(z))Ru.call(z,te)&&Ou(oe,te,z[te]);return oe};const Mc=oe=>React.createElement("svg",Ui({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Pc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",sc=({nodeRef:oe,noRestrictModal:z,onSuccess:te,current:ue,valueHtml:we,shixun_generation_id:Pe})=>{const[rt,pt]=(0,b.useState)(null),[ct,Wt]=(0,b.useState)(!1),pn=(0,b.useRef)(null),wn=(jn=!0,tr)=>{te(jn?tr:we+" "+tr),Wt(!1),pt(new Date)},Bn=()=>{Wt(!ct)};return(0,b.useEffect)(()=>{ue&&Wt(!1)},[ue]),b.createElement("section",{ref:pn},b.createElement("div",{className:Nu.button_wrp},b.createElement("div",{className:Nu.button,onClick:Bn},b.createElement("img",{src:Pc})),b.createElement(ic,{current:ue,shixun_generation_id:Pe,key:JSON.stringify(rt),noRestrictModal:z,visible:ct,selectText:we,applyRefinedText:wn,fetchUrl:"/api/stream/ai/shixuns/create_stream.json"})))},hu={toolbar:"toolbar___l1EsZ","chat-dialog":"chat-dialog___VsRFp",button_wrp:"button_wrp___EVZax",button:"button___B9Im0",button_span:"button_span___CqWPB"},Bc=y(74972),Fc=({nodeRef:oe,noRestrictModal:z,onSuccess:te,current:ue,valueHtml:we,onCancel:Pe})=>{const[rt,pt]=(0,b.useState)(!1),ct=(0,b.useRef)(null),[Wt,pn]=(0,b.useState)(""),[wn,Bn]=(0,b.useState)(we),jn=()=>{pt(!rt),Bn(we)};(0,b.useEffect)(()=>{ue&&pt(!1)},[ue]);const tr=Jn=>{pn(Jn)};return b.createElement("section",{ref:ct},b.createElement("div",{className:hu.button_wrp},b.createElement("i",{className:"iconfont icon-bianji-moren",style:{color:"rgba(48,97,208,0.5)",marginRight:"20px",cursor:"pointer"},onClick:jn})),b.createElement(pe.default,{centered:!0,open:rt,title:"\u7F16\u8F91\u5185\u5BB9",width:1e3,onCancel:()=>{pt(!1),Pe(),Bn("")},onOk:()=>{te(wn),pt(!1)}},b.createElement(Bc.Z,{defaultValue:wn,height:400,onChange:Jn=>{Bn(Jn)}})))},mu={wrap:"wrap___MVrHX",edit:"edit___N3N3G",tree:"tree___mdaql",code:"code___tFqtF"},_c=y(18287),gu=y(84897);const a=oe=>{if(!oe||oe.trim()==="")return"other";const z=oe.split(/[\\/]/).pop(),te=z.split(".").pop();if(!te||te.trim()===""||te===z)return"other";const ue=te.toLowerCase(),we=["py","h","c","cpp","cc","java","php","html","css","scss","go","r","graphql","swift","xml","yaml","json","lua","scheme","less","ini","coffee","litcoffee","js","cs","kt","md","sql","m","mm","pas","perl","ejs","pl","rb","rs","rust","sh","makefile","circ","readme","yml","sml","thy","conf","txt","gitignore","in","cu","gemfile","scala","net","l","v","config","properties","log","htm","cnf","hex","bat","asm","bash","ts","tsx","sass","jsx","jsp","gitkeep","sv","hql","y","jj","pls","sol","ignore","ctrl","vue","tex","bib","cls","bst","log","toc","sty","g4","sy","cfg","s","ll","mml","hpp","api","vhdl","lex","gradle"],Pe=["jpg","jpeg","png","gif","webp","bmp"],rt=["avi","mp4","mov"],pt=["mp3","wav","ogg"],ct=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];return ue==="tex"?"latex":ue==="pdf"?"pdf":we.includes(ue)?"txt":Pe.includes(ue)?"image":rt.includes(ue)?"video":pt.includes(ue)?"audio":ct.includes(ue)?"office":"other"},E=oe=>{if(!oe||oe.trim()==="")return"shell";const z=oe.split(/[\\/]/).pop(),te=z.split(".").pop();if(!te||te.trim()===""||te===z)return"shell";const ue=te.toLowerCase();switch(ue){case"py":return"python";case"h":case"c":case"g4":case"sy":case"l":case"y":case"ll":return"c";case"cc":case"cxx":case"c++":case"cu":case"hpp":return"cpp";case"cpp":case"java":case"php":case"html":case"css":case"scss":case"go":case"r":case"graphql":case"swift":case"xml":case"yaml":case"json":case"lua":case"scala":case"scheme":case"less":case"ini":case"jpg":case"jpeg":case"png":case"gif":case"webp":case"bmp":case"avi":case"mp4":case"mov":case"mp3":case"wav":case"ogg":case"vhdl":return ue;case"coffee":case"litcoffee":return"coffeescript";case"js":return"javascript";case"ejs":case"vue":return"html";case"cs":return"csharp";case"kt":return"kotlin";case"md":return"markdown";case"sql":case"ctrl":return"mysql";case"m":case"mm":return"objective-c";case"pas":return"pascal";case"perl":case"pl":return"perl";case"rb":return"ruby";case"rs":case"rust":return"rust";case"sol":return"solidity";default:return"shell"}},re=(oe,z="")=>{let te=[];return oe.forEach(ue=>{const we=z?`${z}/${ue.title}`:ue.title;if(ue.isLeaf){const Pe=ue.title,rt=E(Pe);te.push({key:ue.key,content:ue.fileContent,language:rt,mdLanguage:ue.language,filename:Pe})}ue.children&&ue.children.length>0&&(te=te.concat(re(ue.children,we)))}),te},ne=`**\u6587\u4EF6\u540D\u79F0**: src/main.py +**\u6587\u4EF6\u5185\u5BB9**: +\`\`\`python +# \u63A5\u65361\u7528\u6237\u8F93\u5165\u7684\u4E24\u4E2A\u5B57\u7B26\u4E32 +str1 = input().strip() +str2 = input().strip() + +# \u62FC\u63A5\u5B57\u7B26\u4E32\u7684\u903B\u8F91 +result = "" # \u5728\u6B64\u5904\u5B9E\u73B0\u62FC\u63A5\u903B\u8F91 + +# \u8F93\u51FA\u7ED3\u679C +print(result) +\`\`\`**\u6587\u4EF6\u540D\u79F0**: src/main1.py +**\u6587\u4EF6\u5185\u5BB9**: +\`\`\`python +# \u63A5\u65362\u7528\u6237\u8F93\u5165\u7684\u4E24\u4E2A\u5B57\u7B26\u4E32 +str1 = input().strip() +str2 = input().strip() + +# \u62FC\u63A5\u5B57\u7B26\u4E32\u7684\u903B\u8F91 +result = "" # \u5728\u6B64\u5904\u5B9E\u73B0\u62FC\u63A5\u903B\u8F91 + +# \u8F93\u51FA\u7ED3\u679C +print(result) +\`\`\``,ie=oe=>{const z=oe.split("**\u6587\u4EF6\u540D\u79F0**:").slice(1),te=[];let ue=1;const we=new Map;function Pe(pt,ct){let Wt=pt.find(pn=>pn.title===ct&&!pn.isLeaf);if(!Wt){const pn=`${ue++}`;we.set(`${pt.rootPath||""}/${ct}`,pn),Wt={title:ct,key:pn,children:[],rootPath:pt.rootPath?`${pt.rootPath}/${ct}`:ct},pt.push(Wt)}return Wt}z.forEach(pt=>{const[ct,...Wt]=pt.trim().split(` +`);if(!ct)return;const wn=ct.trim().split("/"),Bn=wn.pop(),jn=wn,Jn=Wt.join(` +`).match(/```python([\s\S]*?)```/),Nr=Jn?Jn[1].trim():"";let Or=te,Hr="";jn.forEach(Ca=>{Hr=Hr?`${Hr}/${Ca}`:Ca,Or=Pe(Or,Ca).children});const Qr=`${ue++}`,Zr={title:Bn,key:Qr,isLeaf:!0,content:Nr};Or.push(Zr)});function rt(pt){pt.forEach(ct=>{delete ct.rootPath,ct.children&&ct.children.length&&rt(ct.children)})}return rt(te),te};function ye(oe){const z=Pe=>{const rt=Pe.match(/\*\*文件名称\*\*:\s*([^\n]+)/),pt=rt?rt[1].trim():"unknown.file",ct=Pe.match(/\*\*文件内容\*\*:\s*\n```(\w+)\n([\s\S]*?)\n```/);return ct?{fileName:pt,language:ct[1],content:ct[2].trim()}:{fileName:pt,language:"unknown",content:Pe.replace(/\*\*文件名称\*\*:[^\n]+\n/,"").replace("**\u6587\u4EF6\u5185\u5BB9**:","").trim()}},te=(Pe,rt,pt,ct)=>{let Wt=Pe;const pn=rt.length;rt.forEach((wn,Bn)=>{const jn=Bn===pn-1;let tr=Wt.find(Jn=>Jn.title===wn);if(!tr){const Jn={title:wn,key:rt.slice(0,Bn+1).join("/"),isLeaf:jn};jn?(Jn.fileContent=pt,Jn.language=ct):Jn.children=[],Wt.push(Jn),tr=Jn}jn||(Wt=tr.children)})},ue=[];return oe.split("-----").map(Pe=>Pe.trim()).filter(Pe=>Pe).forEach(Pe=>{const{fileName:rt,content:pt,language:ct}=z(Pe),Wt=rt.split("/");te(ue,Wt,pt,ct)}),ue}var Be=(oe,z,te)=>new Promise((ue,we)=>{var Pe=ct=>{try{pt(te.next(ct))}catch(Wt){we(Wt)}},rt=ct=>{try{pt(te.throw(ct))}catch(Wt){we(Wt)}},pt=ct=>ct.done?ue(ct.value):Promise.resolve(ct.value).then(Pe,rt);pt((te=te.apply(oe,z)).next())});const{DirectoryTree:Ye}=_c.default;var bt=({value:oe,style:z={},shixun_generation_id:te,menuValue:ue,upcont:we})=>{const[Pe,rt]=(0,b.useState)([]),[pt,ct]=(0,b.useState)([]),[Wt,pn]=(0,b.useState)(void 0),wn=(0,b.useRef)(null);(0,b.useEffect)(()=>{var Jn;if(oe){const Nr=ye(oe);console.log(Nr,"data1"),ct(Nr);const Or=re(Nr);pn((Jn=Or==null?void 0:Or[0])==null?void 0:Jn.key),rt(Or)}},[oe]);const Bn=(Jn,Nr)=>{const Or=Nr.node;Or.isLeaf&&pn(Or.key)},jn=Jn=>{const Nr=Pe.findIndex(Or=>Or.key===Wt);Pe[Nr].content!==Jn&&(Pe[Nr].content=Jn,rt([...Pe]),clearTimeout(wn.current),wn.current=setTimeout(()=>{let Or="";Pe.forEach((Hr,Qr)=>{const Zr=`**\u6587\u4EF6\u540D\u79F0**: ${Hr.key} +**\u6587\u4EF6\u5185\u5BB9**: +\`\`\`sql +${Hr.content} +\`\`\``;Qr===0?Or=Or+Zr:Or=Or+` +----- +`+Zr}),we(Or,te,"code",ue)},500))},tr=Pe.find(Jn=>Jn.key===Wt)||{};return b.createElement("div",{className:mu.wrap,style:z},b.createElement("div",{className:mu.edit},b.createElement(sc,{current:2,shixun_generation_id:te,valueHtml:tr==null?void 0:tr.content,onSuccess:Jn=>Be(void 0,null,function*(){jn(Jn)})})),b.createElement("div",{className:mu.tree},Wt&&b.createElement(Ye,{treeData:pt,defaultExpandAll:!0,selectedKeys:Wt&&[Wt],onSelect:Bn})),b.createElement("div",{className:mu.code},Wt&&b.createElement(gu.ZP,{key:Wt,theme:"vs-light",language:tr==null?void 0:tr.language,value:(tr==null?void 0:tr.content)||"",onChange:jn})))},un=Object.defineProperty,yn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Ar=(oe,z,te)=>z in oe?un(oe,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):oe[z]=te,Ur=(oe,z)=>{for(var te in z||(z={}))Kn.call(z,te)&&Ar(oe,te,z[te]);if(yn)for(var te of yn(z))Wn.call(z,te)&&Ar(oe,te,z[te]);return oe},Xr=(oe,z,te)=>new Promise((ue,we)=>{var Pe=ct=>{try{pt(te.next(ct))}catch(Wt){we(Wt)}},rt=ct=>{try{pt(te.throw(ct))}catch(Wt){we(Wt)}},pt=ct=>ct.done?ue(ct.value):Promise.resolve(ct.value).then(Pe,rt);pt((te=te.apply(oe,z)).next())});const ia={0:"info",1:"challege",2:"code",3:"answer",4:"test_set",5:"test"};var ma=({visible:oe,questionnumber:z,onCancel:te})=>{var ue,we,Pe,rt,pt;const ct=(0,Se.useDispatch)(),[Wt,pn]=(0,b.useState)(xu),[wn,Bn]=(0,b.useState)(0),[jn,tr]=(0,b.useState)(3),[Jn,Nr]=(0,b.useState)([]),[Or]=(0,Se.useSearchParams)(),[Hr,Qr]=(0,b.useState)({}),[Zr,Ca]=(0,b.useState)(!1),[da,_a]=(0,b.useState)(!1),[ii,Oa]=(0,b.useState)(!1),{openProgress:Va,closeProgress:pi,CreateProgressModal:ui,progressOpen:Si}=Au(),vr=(0,b.useRef)(0),ga=(0,b.useRef)(0),Ii=(0,b.useRef)(""),[Zi,Ko]=(0,b.useState)(""),[fo,vo]=(0,b.useState)("Python3.6"),[yi,bo]=(0,b.useState)([]),[qi,us]=(0,b.useState)({inputValue:"",environment:"",fileList:[]}),[Aa,Na]=(0,b.useState)(""),[ci,Ni]=(0,b.useState)(""),[ki,lo]=(0,b.useState)(""),[hs,es]=(0,b.useState)(!0),[Ts,Yo]=(0,b.useState)(!1),[cs,Xo]=(0,b.useState)(""),ws={maxCount:10,showUploadList:!1,fileList:yi,multiple:!1,data:{upload_type:1},accept:".doc,.docx,.pdf,.md,.txt,.xls,.xlsx",beforeUpload:pa=>Xr(void 0,null,function*(){var hi,eo,_i,Io;const hl=(Io=(_i=(eo=(hi=pa==null?void 0:pa.name)==null?void 0:hi.split("."))==null?void 0:eo.slice(-1))==null?void 0:_i[0])==null?void 0:Io.toLowerCase(),ro=["doc","docx","pdf","md","txt","xls","xlsx"].includes(hl);return pa.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),le.default.LIST_IGNORE):ro?pa.size/1024/1024>100?(he.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),le.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301doc\u3001docx\u3001pdf\u3001md\u3001txt\u3001xls\u3001xlsx\u6587\u4EF6"),le.default.LIST_IGNORE)}),onChange:({fileList:pa})=>{bo(pa)},action:Fe.Z.API_SERVER+"/api/attachments.json"},Qs=[{key:"Python3.6",label:"Python3.6"},{key:"C/C++",label:"C/C++"},{key:"Java",label:"Java"},{key:"MySQL",label:"MySQL"}],{contentRef:Gl,value:sd,status:nd,examName:ld,open:Vc,close:ud}=Wt,rd=tu({contentRef:Gl,status:nd});function _s(){return Xr(this,null,function*(){var pa;let hi=yield(0,Al.ZP)("/api/ai/shixuns/get_shixun_generation.json",{method:"get",params:{shixun_generation_id:Aa}});(hi==null?void 0:hi.status)===0&&(Qr(hi==null?void 0:hi.data),Xo((pa=hi==null?void 0:hi.data)==null?void 0:pa.code_text),Ii.current=new Date)})}function Uc(pa,hi,eo,_i,Io,hl){return Xr(this,null,function*(){var Il;Oa(!0);let ro=yield(0,Al.ZP)("/api/ai/shixuns/save_shixun_generation.json",{method:"post",body:{text:_i,shixun_generation_id:Aa,type:Io,environment:eo}});if((ro==null?void 0:ro.status)==0){_a(!1),Na(ro==null?void 0:ro.shixun_generation_id),ro!=null&&ro.name&&Ni(ro==null?void 0:ro.name);const ml={type:hl=="next"?ia==null?void 0:ia[vr.current+1]:ia==null?void 0:ia[vr.current],shixun_generation_id:ro==null?void 0:ro.shixun_generation_id,content:pa,shixun_id:Or.get("shixun_id"),attachment_ids:hi==null?void 0:hi.map(qs=>{var uc;return(uc=qs==null?void 0:qs.response)==null?void 0:uc.id})};Zr||Ca(!0),hl=="next"&&(ga.current===2&&(Yo(!0),Xo(_i),yield new Promise(qs=>setTimeout(qs,1e3))),(Il=[4,5])!=null&&Il.includes(vr.current)?(_s(),Zr&&Ca(!1),vr.current=6,ga.current=0,Jn[Jn.length-1].answer="\u6210\u529F\u751F\u6210\uFF0C\u7EE7\u7EED\u5BF9\u8BDD\u6765\u4F18\u5316\u4F60\u7684\u5B9E\u8DF5\u9879\u76EE\u5427",Jn[Jn.length-1].isLogin=!1,Nr([...Jn])):(vr.current=vr.current+1,ga.current=ga.current+1,yield Vc(ml))),Io=="create"&&(yield Vc(ml))}else _a(!0),Ca(!1),Jn[Jn.length-1].answer="\u6784\u5EFA\u5931\u8D25\uFF0C\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u91CD\u65B0\u6784\u5EFA",Jn[Jn.length-1].isLogin=!1,Nr([...Jn])})}(0,b.useEffect)(()=>{var pa;const hi=localStorage.getItem("myChatShixun");if(hi&&((pa=Wt==null?void 0:Wt.open)==null?void 0:pa.length)==1){const{inputValue:eo,fileList:_i,environment:Io}=JSON.parse(hi);vo(Io),us({inputValue:eo,environment:Io,fileList:_i}),Nr([{question:eo,fileList:_i,answer:"",isLogin:!0}]),Xo(""),Yo(!1),Uc(eo==null?void 0:eo.trim(),_i,Io,"","create","")}},[(ue=Wt==null?void 0:Wt.open)==null?void 0:ue.length]),(0,b.useEffect)(()=>{if(ki){const pa=rd();lc(pa,Aa,ia==null?void 0:ia[ga.current],fo)}},[ki]);function lc(pa,hi,eo,_i){return Xr(this,null,function*(){let Io=yield(0,Al.ZP)("/api/ai/shixuns/save_shixun_generation.json",{method:"post",body:{text:pa,shixun_generation_id:hi,type:eo,environment:_i}});(Io==null?void 0:Io.status)==0&&he.ZP.success("\u64CD\u4F5C\u6210\u529F")})}(0,b.useEffect)(()=>(ct({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{ct({type:"globalSetting/headerFooterToggle",payload:!0})}),[]);const Zc=pa=>Xr(void 0,null,function*(){if(Zr){he.ZP.warning("\u5B9E\u8DF5\u9879\u76EE\u6B63\u5728\u6784\u5EFA\u4E2D");return}Va();const hi=yield(0,Al.ZP)("/api/ai/shixuns/save.json",{method:"post",body:{shixun_generation_id:Aa,shixun_id:Or.get("shixun_id"),name:ci}});(hi==null?void 0:hi.status)==0&&(pi(100),he.ZP.success("\u4FDD\u5B58\u6210\u529F"),pa?ct({type:"shixunsDetail/execShixun",payload:{id:hi==null?void 0:hi.shixun_identifier,jump_challenge_setting:!0}}).then(eo=>{eo!=null&&eo.game_identifier&&(window.location.href=`/tasks/${eo.game_identifier}`)}):window.location.href=`/shixuns/${hi==null?void 0:hi.shixun_identifier}/challenges`),(hi==null?void 0:hi.status)==-66&&pe.default.confirm({centered:!0,icon:null,okText:"\u53BB\u4FEE\u6539",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("div",null,"\u4FDD\u5B58\u5931\u8D25"),b.createElement("div",{style:{color:"#FA6400"}},hi==null?void 0:hi.message)),onOk:()=>{var eo,_i,Io,hl,Il;(eo=hi==null?void 0:hi.message)!=null&&eo.includes("\u57FA\u672C\u4FE1\u606F")?ga.current=0:(_i=hi==null?void 0:hi.message)!=null&&_i.includes("\u5B66\u4E60\u5185\u5BB9")?ga.current=1:(Io=hi==null?void 0:hi.message)!=null&&Io.includes("\u6846\u67B6\u4EE3\u7801")?ga.current=2:(hl=hi==null?void 0:hi.message)!=null&&hl.includes("\u53C2\u8003\u7B54\u6848")?ga.current=3:(Il=hi==null?void 0:hi.message)!=null&&Il.includes("\u6D4B\u8BD5\u7528\u4F8B")&&(ga.current=4),_s()}}),pi()}),zc=(pa,hi)=>Xr(void 0,null,function*(){var eo,_i,Io,hl,Il;Ca(!0),bo([]),Ko("");const ro=yield(0,Al.ZP)("/api/stream/ai/shixuns/create_stream.json",{method:"post",body:{type:"purpose_identification",shixun_generation_id:Aa,content:pa==null?void 0:pa.trim(),shixun_id:Or.get("shixun_id"),attachment_ids:hi==null?void 0:hi.map(ml=>{var qs;return(qs=ml==null?void 0:ml.response)==null?void 0:qs.id})}});((eo=ro==null?void 0:ro.data)==null?void 0:eo.msg)=="\u57FA\u672C\u4FE1\u606F\u5DF2\u5B8C\u6210\u4FEE\u6539"?ga.current=0:((_i=ro==null?void 0:ro.data)==null?void 0:_i.msg)=="\u5B66\u4E60\u5185\u5BB9\u5DF2\u5B8C\u6210\u4FEE\u6539"?ga.current=1:((Io=ro==null?void 0:ro.data)==null?void 0:Io.msg)=="\u6846\u67B6\u4EE3\u7801\u5DF2\u5B8C\u6210\u4FEE\u6539"?ga.current=2:((hl=ro==null?void 0:ro.data)==null?void 0:hl.msg)=="\u53C2\u8003\u7B54\u6848\u5DF2\u5B8C\u6210\u4FEE\u6539"?ga.current=3:((Il=ro==null?void 0:ro.data)==null?void 0:Il.msg)=="\u6D4B\u8BD5\u7528\u4F8B\u5DF2\u5B8C\u6210\u4FEE\u6539"&&(ga.current=4),_s(),Nr(ml=>ml.map((qs,uc)=>{var Yc;return uc==(ml==null?void 0:ml.length)-1&&(qs.answer=((Yc=ro==null?void 0:ro.data)==null?void 0:Yc.msg)||"\u751F\u6210\u5931\u8D25\uFF0C\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u91CD\u65B0\u751F\u6210",qs.isLogin=!1),qs})),Ca(!1)}),$c=(0,b.useRef)(null);(0,b.useEffect)(()=>{const pa=$c.current;pa&&(pa.scrollTop=pa.scrollHeight)},[Jn]);const Kc=Ts&&ga.current===2;return b.createElement(b.Fragment,null,b.createElement("div",{className:je.wrap},hs?b.createElement("div",{className:je.left},b.createElement("div",{className:je.leftheader},b.createElement("div",{style:{cursor:"pointer"},onClick:()=>{Se.history.push("/shixuns/new?tabs=4")}},b.createElement("i",{className:"iconfont icon-fanhui1 font14 mr5"}),"\u8FD4\u56DE"),b.createElement("div",{className:je.close_ai,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{es(!1)}})),b.createElement("div",{className:je.leftcontent,ref:$c},Jn==null?void 0:Jn.map((pa,hi)=>{var eo;return b.createElement("div",{key:hi},b.createElement("div",{style:{display:"flex",width:"100%",justifyContent:"end",marginTop:"30px"}},b.createElement("div",{className:je.leftcontentright},pa==null?void 0:pa.question),b.createElement("img",{src:eu,width:40,height:40,style:{marginLeft:10}})),b.createElement("div",{className:je.button_list,style:{textAlign:"right",paddingRight:"40px"}},b.createElement(nt.CopyToClipboard,{text:String((pa==null?void 0:pa.question)||""),onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(be.Z,{title:"\u590D\u5236"},b.createElement("i",{className:"iconfont icon-fuzhi font14"})))),b.createElement("div",{className:je.liaotian_files},(eo=pa==null?void 0:pa.fileList)==null?void 0:eo.map((_i,Io)=>b.createElement("div",{key:Io,className:je.liaotian_file},b.createElement(fe.Z,{size:"small",spinning:(_i==null?void 0:_i.status)==="uploading"},b.createElement(nc.Z,{filename:_i==null?void 0:_i.name,className:"block",width:14})),b.createElement("aside",null,b.createElement(be.Z,{title:(_i==null?void 0:_i.name)+" "+(0,St.RD)(_i==null?void 0:_i.size)},b.createElement("div",{className:je.fileName},_i==null?void 0:_i.name)))))),b.createElement("div",{style:{display:"flex",width:"100%",justifyContent:"start",marginTop:30}},b.createElement("img",{src:vc,width:40,height:40,style:{marginRight:10}}),b.createElement("div",{className:je.leftcontentleft},b.createElement("div",{className:je.letitle},pa!=null&&pa.isLogin?b.createElement("div",{className:je.loadingPic},ii?"\u5DF2\u63A5\u6536\u5230\u4F60\u7684\u9700\u6C42\uFF0C\u6211\u5C06\u7ACB\u5373\u5F00\u59CB\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE":"\u6B63\u5728\u5904\u7406\u4E2D",b.createElement("span",{className:je.dots})):pa==null?void 0:pa.answer),b.createElement("div",{className:je.button_list},b.createElement(nt.CopyToClipboard,{text:String((pa==null?void 0:pa.answer)||""),onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(be.Z,{title:"\u590D\u5236"},b.createElement("i",{className:"iconfont icon-fuzhi font14"}))),b.createElement(be.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("i",{className:"iconfont icon-genghuan font12",onClick:()=>{var _i;if(Zr){he.ZP.warning("\u5B9E\u8DF5\u9879\u76EE\u6B63\u5728\u6784\u5EFA\u4E2D");return}(pa==null?void 0:pa.answer)=="\u6210\u529F\u751F\u6210\uFF0C\u7EE7\u7EED\u5BF9\u8BDD\u6765\u4F18\u5316\u4F60\u7684\u5B9E\u8DF5\u9879\u76EE\u5427"||(pa==null?void 0:pa.answer)=="\u6784\u5EFA\u5931\u8D25\uFF0C\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u91CD\u65B0\u6784\u5EFA"||da?(_a(!1),Qr({}),vr.current=0,ga.current=0,Nr([{question:pa==null?void 0:pa.question,fileList:pa==null?void 0:pa.fileList,answer:"",isLogin:!0}]),Xo(""),Yo(!1),Uc((_i=qi==null?void 0:qi.inputValue)==null?void 0:_i.trim(),qi==null?void 0:qi.fileList,qi==null?void 0:qi.environment,"","create","")):(Oa(!1),Nr([...Jn,{question:pa==null?void 0:pa.question,fileList:pa==null?void 0:pa.fileList,answer:"",isLogin:!0}]),zc(pa==null?void 0:pa.question,pa==null?void 0:pa.fileList))}}))))),(pa==null?void 0:pa.isLogin)&&ii&&b.createElement("div",{className:je.left_step},b.createElement("div",{className:je.left_step_item},vr.current>0?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:je.item_title,style:{color:vr.current>=0?"#3061D0":"#DEDEDE"}},"\u57FA\u672C\u4FE1\u606F"),b.createElement("div",{className:je.item_status,style:{color:vr.current>=0?"#5F6A95":"#DEDEDE"}},vr.current>0?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u60A8\u7684\u9700\u6C42\u751F\u6210\u57FA\u672C\u4FE1\u606F")),b.createElement("div",{style:{height:"20px",margin:"3px 0",borderLeft:"1px solid",marginLeft:"8px",borderColor:vr.current>0?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:je.left_step_item},vr.current<1?b.createElement("div",{className:je.stepNum},"2"):vr.current>1?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:je.item_title,style:{color:vr.current>=1?"#3061D0":"#DEDEDE"}},"\u5B66\u4E60\u5185\u5BB9"),b.createElement("div",{className:je.item_status,style:{color:vr.current>=1?"#5F6A95":"#DEDEDE"}},vr.current<1?"\u7B49\u5F85\u4E2D":vr.current>1?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u57FA\u672C\u4FE1\u606F\u751F\u6210\u5B66\u4E60\u5185\u5BB9")),b.createElement("div",{style:{height:"20px",margin:"3px 0",borderLeft:"1px solid",marginLeft:"8px",borderColor:vr.current>1?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:je.left_step_item},vr.current<2?b.createElement("div",{className:je.stepNum},"3"):vr.current>2?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:je.item_title,style:{color:vr.current>=2?"#3061D0":"#DEDEDE"}},"\u6846\u67B6\u4EE3\u7801"),b.createElement("div",{className:je.item_status,style:{color:vr.current>=2?"#5F6A95":"#DEDEDE"}},vr.current<2?"\u7B49\u5F85\u4E2D":vr.current>2?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u6846\u67B6\u4EE3\u7801")),b.createElement("div",{style:{height:"20px",margin:"3px 0",borderLeft:"1px solid",marginLeft:"8px",borderColor:vr.current>2?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:je.left_step_item},vr.current<3?b.createElement("div",{className:je.stepNum},"4"):vr.current>3?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:je.item_title,style:{color:vr.current>=3?"#3061D0":"#DEDEDE"}},"\u53C2\u8003\u7B54\u6848"),b.createElement("div",{className:je.item_status,style:{color:vr.current>=3?"#5F6A95":"#DEDEDE"}},vr.current<3?"\u7B49\u5F85\u4E2D":vr.current>3?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u548C\u6846\u67B6\u4EE3\u7801\u751F\u6210\u53C2\u8003\u7B54\u6848")),b.createElement("div",{style:{height:"20px",margin:"3px 0",borderLeft:"1px solid",marginLeft:"8px",borderColor:vr.current>3?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:je.left_step_item},vr.current<4?b.createElement("div",{className:je.stepNum},"5"):vr.current>4?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:je.item_title,style:{color:vr.current>=4?"#3061D0":"#DEDEDE"}},"\u6D4B\u8BD5\u7528\u4F8B"),b.createElement("div",{className:je.item_status,style:{color:vr.current>=4?"#5F6A95":"#DEDEDE"}},vr.current<4?"\u7B49\u5F85\u4E2D":vr.current>4?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u6846\u67B6\u4EE3\u7801\u548C\u53C2\u8003\u7B54\u6848\u751F\u6210\u6D4B\u8BD5\u7528\u4F8B")),b.createElement("div",{style:{height:"20px",margin:"3px 0",borderLeft:"1px solid",marginLeft:"8px",borderColor:vr.current>4?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:je.left_step_item},vr.current<5?b.createElement("div",{className:je.stepNum},"6"):vr.current>5?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{marginRight:"6px"}}),b.createElement("div",{className:je.item_title,style:{color:vr.current>=5?"#3061D0":"#DEDEDE"}},"\u8BC4\u6D4B\u811A\u672C"),b.createElement("div",{className:je.item_status,style:{color:vr.current>=5?"#5F6A95":"#DEDEDE"}},vr.current<5?"\u7B49\u5F85\u4E2D":vr.current>5?"\u5DF2\u5B8C\u6210":"\u6B63\u5728\u6839\u636E\u6846\u67B6\u4EE3\u7801\u548C\u6D4B\u8BD5\u7528\u4F8B\u751F\u6210\u8BC4\u6D4B\u811A\u672C"))))})),b.createElement("div",{className:je.practice},!!yi.length&&b.createElement("div",{className:je.files},wn>0&&(yi==null?void 0:yi.length)>3&&b.createElement("div",{className:je.left_data,onClick:()=>{Bn(wn-1),tr(jn-1)}},b.createElement("i",{className:"iconfont icon-xiangzuo"})),jn<(yi==null?void 0:yi.length)&&(yi==null?void 0:yi.length)>3&&b.createElement("div",{className:je.right_data,onClick:()=>{Bn(wn+1),tr(jn+1)}},b.createElement("i",{className:"iconfont icon-xiangyou"})),(we=(yi==null?void 0:yi.length)>3?yi==null?void 0:yi.slice(wn,jn):yi)==null?void 0:we.map((pa,hi)=>b.createElement("div",{key:hi,className:je.file},b.createElement(fe.Z,{size:"small",spinning:(pa==null?void 0:pa.status)==="uploading"},b.createElement(nc.Z,{filename:pa==null?void 0:pa.name,className:"block",width:30})),b.createElement("aside",null,b.createElement(be.Z,{title:pa==null?void 0:pa.name},b.createElement("div",{className:je.fileName},pa==null?void 0:pa.name)),b.createElement("div",{style:{textAlign:"start"},className:"c-grey-999 font12"},(0,St.RD)(pa==null?void 0:pa.size))),b.createElement(be.Z,{title:"\u5220\u9664\u6587\u4EF6"},b.createElement("i",{onClick:()=>{bo(eo=>eo.filter(_i=>_i.uid!==pa.uid))},className:`iconfont icon-danceng-guanbijichushezhidanceng ${je.fileDel}`}))))),b.createElement("div",{className:je.inputTop},b.createElement("div",{className:je.dropdown},b.createElement(Ce.Z,{disabled:!0,menu:{items:Qs,onClick:pa=>{vo(pa.key)}}},b.createElement("div",{style:{cursor:"no-drop",display:"flex",alignItems:"center",color:"rgba(20, 93, 255, 0.4)",height:"34px",padding:"0 20px"}},b.createElement(be.Z,{title:"\u5B9E\u9A8C\u73AF\u5883"},b.createElement("img",{src:y(21373),style:{width:"16px",height:"16px",marginRight:"8px",opacity:.4}})),b.createElement(be.Z,{title:"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE\u6A21\u5F0F\uFF0C\u6682\u4E0D\u652F\u6301\u66F4\u6362\u73AF\u5883\u3002"},b.createElement("div",{style:{height:"34px",lineHeight:"32px",width:"150px",textAlign:"left"}},fo)),b.createElement(Ac.Z,null))))),b.createElement("div",{className:je.inputWrap,style:{borderBottom:"none"}},b.createElement("div",{className:je.action},b.createElement(le.default,Ur({},ws),b.createElement(be.Z,{title:(yi==null?void 0:yi.length)>=10?"\u6700\u591A\u53EA\u80FD\u4E0A\u4F2010\u4E2A\u9644\u4EF6":""},b.createElement(Re.ZP,{style:{cursor:(yi==null?void 0:yi.length)>=10?"no-drop":"pointer"},disabled:(yi==null?void 0:yi.length)>=10,className:je.uploadBtn,icon:b.createElement(ac.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})}))),b.createElement(ke.default,{style:{margin:"0 15px"},size:"large",placeholder:"\u8BF7\u8F93\u5165\u4F60\u7684\u9700\u6C42",value:Zi,bordered:!1,onPressEnter:pa=>{if(pa.shiftKey){if(pa.key==="Enter")return}else if(pa.key==="Enter"){if(pa.preventDefault(),(Zi==null?void 0:Zi.trim())==="")return;if(Zr){he.ZP.warning("\u5B9E\u8DF5\u9879\u76EE\u6B63\u5728\u6784\u5EFA\u4E2D");return}if(da){he.ZP.error("\u5B9E\u8DF5\u9879\u76EE\u6784\u5EFA\u5931\u8D25\uFF0C\u8BF7\u5148\u91CD\u65B0\u6784\u5EFA");return}Oa(!1),Nr([...Jn,{question:Zi,fileList:yi,answer:"",isLogin:!0}]),zc(Zi,yi)}},onChange:pa=>{Ko(pa.target.value)}}),b.createElement(Re.ZP,{style:{marginLeft:"auto"},className:(Zi==null?void 0:Zi.trim())===""?je.sendBtnDisabled:je.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:(Zi==null?void 0:Zi.trim())==="",onClick:()=>{if(Zr){he.ZP.warning("\u5B9E\u8DF5\u9879\u76EE\u6B63\u5728\u6784\u5EFA\u4E2D");return}if(da){he.ZP.error("\u5B9E\u8DF5\u9879\u76EE\u6784\u5EFA\u5931\u8D25\uFF0C\u8BF7\u5148\u91CD\u65B0\u6784\u5EFA");return}Oa(!1),Nr([...Jn,{question:Zi,fileList:yi,answer:"",isLogin:!0}]),zc(Zi,yi)}}))))):b.createElement("div",{className:je.show_button,onClick:()=>{es(!0)}},b.createElement("div",{className:je.show_button_icon})),b.createElement("div",{className:je.right},b.createElement("div",{className:je.right_header},b.createElement("div",{className:je.right_header_title},ci||"\u667A\u80FD\u5B9E\u8BAD"),b.createElement("div",{className:je.button_list},b.createElement("div",{className:je.button_left,onClick:()=>{Zc(!0)}},"\u4FDD\u5B58\u5E76\u9884\u89C8"),b.createElement("div",{className:je.button_right,onClick:()=>{Zc(!1)}},"\u4FDD\u5B58"))),b.createElement("div",{style:{width:"100%",height:"1px",borderBottom:"1px solid #F1F1F1",marginTop:"30px"}}),b.createElement("div",{className:je.right_step},b.createElement("div",{className:je.step_item,onClick:()=>{!Zr&&vr.current>=0&&(ga.current=0,_s())},style:{cursor:Zr||vr.current<0?"no-drop":"pointer",backgroundColor:!Zr&&ga.current==0?"rgba(48,97,208,0.1)":"#F6F7F9"}},vr.current>0?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):vr.current==0&&da?b.createElement("img",{src:Hl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:vr.current==0&&da?"#e53333":vr.current==0?"#3061D0":vr.current>0?"#000":"#DEDEDE",fontSize:14}},"\u57FA\u672C\u4FE1\u606F")),b.createElement("div",{style:{width:"18px",margin:"0 4px",borderTop:"1px solid",borderColor:vr.current>0?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:je.step_item,onClick:()=>{!Zr&&vr.current>=1&&(ga.current=1,_s())},style:{cursor:Zr||vr.current<1?"no-drop":"pointer",backgroundColor:!Zr&&ga.current==1?"rgba(48,97,208,0.1)":"#F6F7F9"}},vr.current<1?b.createElement("div",{className:je.stepNum},"2"):vr.current>1?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):vr.current==1&&da?b.createElement("img",{src:Hl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:vr.current==1&&da?"#e53333":vr.current==1?"#3061D0":vr.current>1?"#000":"#DEDEDE",fontSize:14}},"\u5B66\u4E60\u5185\u5BB9")),b.createElement("div",{style:{width:"18px",margin:"0 4px",borderTop:"1px solid",borderColor:vr.current>1?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:je.step_item,onClick:()=>{!Zr&&vr.current>=2&&(ga.current=2,_s())},style:{cursor:Zr||vr.current<2?"no-drop":"pointer",backgroundColor:!Zr&&ga.current==2?"rgba(48,97,208,0.1)":"#F6F7F9"}},vr.current<2?b.createElement("div",{className:je.stepNum},"3"):vr.current>2?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):vr.current==2&&da?b.createElement("img",{src:Hl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:vr.current==2&&da?"#e53333":vr.current==2?"#3061D0":vr.current>2?"#000":"#DEDEDE",fontSize:14}},"\u6846\u67B6\u4EE3\u7801")),b.createElement("div",{style:{width:"18px",margin:"0 4px",borderTop:"1px solid",borderColor:vr.current>2?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:je.step_item,onClick:()=>{!Zr&&vr.current>=3&&(ga.current=3,_s())},style:{cursor:Zr||vr.current<3?"no-drop":"pointer",backgroundColor:!Zr&&ga.current==3?"rgba(48,97,208,0.1)":"#F6F7F9"}},vr.current<3?b.createElement("div",{className:je.stepNum},"4"):vr.current>3?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):vr.current==3&&da?b.createElement("img",{src:Hl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:vr.current==3&&da?"#e53333":vr.current==3?"#3061D0":vr.current>3?"#000":"#DEDEDE",fontSize:14}},"\u53C2\u8003\u7B54\u6848")),b.createElement("div",{style:{width:"18px",margin:"0 4px",borderTop:"1px solid",borderColor:vr.current>3?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:je.step_item,onClick:()=>{!Zr&&vr.current>=4&&(ga.current=4,_s())},style:{cursor:Zr||vr.current<4?"no-drop":"pointer",backgroundColor:!Zr&&ga.current==4?"rgba(48,97,208,0.1)":"#F6F7F9"}},vr.current<4?b.createElement("div",{className:je.stepNum},"5"):vr.current>4?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):vr.current==4&&da?b.createElement("img",{src:Hl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:vr.current==4&&da?"#e53333":vr.current==4?"#3061D0":vr.current>4?"#000":"#DEDEDE",fontSize:14}},"\u6D4B\u8BD5\u7528\u4F8B")),b.createElement("div",{style:{width:"18px",margin:"0 4px",borderTop:"1px solid",borderColor:vr.current>4?"#3061D0":"#D8DAE2"}}),b.createElement("div",{className:je.step_item,onClick:()=>{!Zr&&vr.current>=5&&(ga.current=5,_s())},style:{cursor:Zr||vr.current<5?"no-drop":"pointer",backgroundColor:!Zr&&ga.current==5?"rgba(48,97,208,0.1)":"#F6F7F9"}},vr.current<5?b.createElement("div",{className:je.stepNum},"6"):vr.current>5?b.createElement("img",{src:ss,style:{width:"16px",height:"16px",marginRight:"6px"}}):vr.current==5&&da?b.createElement("img",{src:Hl,style:{width:"16px",height:"16px",marginRight:"6px"}}):b.createElement(ls.Z,{spin:!0,style:{color:"#3061D0",marginRight:"6px"}}),b.createElement("div",{style:{color:vr.current==5&&da?"#e53333":vr.current==5?"#3061D0":vr.current>5?"#000":"#DEDEDE",fontSize:14}},"\u8BC4\u6D4B\u811A\u672C"))),((Pe=[2,3,4])==null?void 0:Pe.includes(ga.current))&&b.createElement("div",{className:je.stream_header},b.createElement("div",{className:je.stream_header_title},ga.current==2?"\u6846\u67B6\u4EE3\u7801":ga.current==3?"\u53C2\u8003\u7B54\u6848":"\u6D4B\u8BD5\u7528\u4F8B"),b.createElement("div",{style:{marginLeft:"auto"}}),((rt=[3,4])==null?void 0:rt.includes(ga.current))&&b.createElement(b.Fragment,null,b.createElement(Fc,{key:Ii.current,current:ga.current,valueHtml:ga.current==2?Hr==null?void 0:Hr.code_text:ga.current==3?Hr==null?void 0:Hr.answer_text:Hr==null?void 0:Hr.test_set_text,onSuccess:pa=>Xr(void 0,null,function*(){yield lc(pa,Aa,ia==null?void 0:ia[ga.current],fo),_s()}),onCancel:_s}),b.createElement(sc,{current:ga.current,shixun_generation_id:Aa,valueHtml:ga.current==2?Hr==null?void 0:Hr.code_text:ga.current==3?Hr==null?void 0:Hr.answer_text:Hr==null?void 0:Hr.test_set_text,onSuccess:pa=>Xr(void 0,null,function*(){yield lc(pa,Aa,ia==null?void 0:ia[ga.current],fo),_s()})}))),ga.current==5&&b.createElement("div",{className:je.stream_header},b.createElement("div",{className:je.stream_header_title},"\u8BC4\u6D4B\u811A\u672C"),b.createElement("div",{className:je.stream_tootip},b.createElement("i",{className:"iconfont icon-tishi7"}),b.createElement("div",{className:je.tootip_text},"\u8BC4\u6D4B\u811A\u672C\u7531\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210\uFF0C\u4E00\u822C\u60C5\u51B5\u4E0B\u65E0\u9700\u66F4\u6539"))),b.createElement(Cu,{style:{width:"calc(100vw - 620px)",display:Kc?"none":"block",background:"#fff",height:(pt=[2,3,4,5])!=null&&pt.includes(ga.current)?"calc(100vh - 315px)":"calc(100vh - 265px)"},value:ga.current==0?Hr==null?void 0:Hr.info_text:ga.current==1?Hr==null?void 0:Hr.challege_text:ga.current==2?Hr==null?void 0:Hr.code_text:ga.current==3?Hr==null?void 0:Hr.answer_text:ga.current==4?Hr==null?void 0:Hr.test_set_text:Hr==null?void 0:Hr.shixun_script,current:ga.current,shixun_generation_id:Aa,onStatusChange:pn,showEditableToolbar:!Si&&[0,1].includes(ga.current),showToolbar:[0,1].includes(ga.current),onSuccess:pa=>Xr(void 0,null,function*(){console.log(pa,"\u4EE3\u7801"),yield Uc(qi==null?void 0:qi.inputValue,qi==null?void 0:qi.fileList,qi==null?void 0:qi.environment,pa,ia==null?void 0:ia[ga.current],"next")}),loadingText:"\u751F\u6210\u4E2D",onChange:pa=>Xr(void 0,null,function*(){lo(pa)}),fetchUrl:"/api/stream/ai/shixuns/create_stream.json",showEmptyData:!0,onError:pa=>{console.log("e",pa),_a(!0),Ca(!1),Jn[Jn.length-1].answer="\u6784\u5EFA\u5931\u8D25\uFF0C\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u91CD\u65B0\u6784\u5EFA",Jn[Jn.length-1].isLogin=!1,Nr([...Jn])}}),Kc&&b.createElement(bt,{value:cs,style:{height:"calc(100vh - 315px)"},shixun_generation_id:Aa,menuValue:fo,upcont:lc}))),ui("\u5904\u7406\u4E2D"))}},59232:function(xe,ae,y){"use strict";var b=y(59301),he=Object.defineProperty,le=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,fe=(Fe,St,tt)=>St in Fe?he(Fe,St,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Fe[St]=tt,Ce=(Fe,St)=>{for(var tt in St||(St={}))pe.call(St,tt)&&fe(Fe,tt,St[tt]);if(le)for(var tt of le(St))be.call(St,tt)&&fe(Fe,tt,St[tt]);return Fe},Re=(Fe,St)=>{var tt={};for(var qe in Fe)pe.call(Fe,qe)&&St.indexOf(qe)<0&&(tt[qe]=Fe[qe]);if(Fe!=null&&le)for(var qe of le(Fe))St.indexOf(qe)<0&&be.call(Fe,qe)&&(tt[qe]=Fe[qe]);return tt};const ke=y(2331),Se={};ke.keys().forEach(Fe=>{const St=Fe.replace("./","").replace(".svg","");Se[St]=ke(Fe)});const je=Fe=>{var St=Fe,{filename:tt}=St,qe=Re(St,["filename"]),Qe;const Ge=((Qe=tt==null?void 0:tt.split(".").pop())==null?void 0:Qe.toLowerCase())||"unknown",We=Se[Ge]||Se.default;return b.createElement("img",Ce({src:We,alt:Ge},qe))};ae.Z=je},34813:function(xe,ae,y){"use strict";y.d(ae,{AL:function(){return He},Iy:function(){return je},Qv:function(){return tt},ez:function(){return Xe},jb:function(){return Fe}});var b=y(32834),he=y.n(b),le=y(11690),pe=y.n(le);let be=1;function fe(nt,At){const ft=nt.match(/^(\s+)(?:```)/);if(ft===null)return At;const st=ft[1];return At.split(` +`).map(Tt=>{const _t=Tt.match(/^\s+/);if(_t===null)return Tt;const[$e]=_t;return $e.length>=st.length?Tt.slice(st.length):Tt}).join(` +`)}let Ce=[],Re=["

          "];const ke=new(he()).Renderer,Se=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function je(){Ce.length=0,Re=["
            "]}const Fe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function St(nt,At,ft,st){if(At>=nt.length||nt[At].level<=ft)return At;var Tt=nt[At];st.push("
          • "+Tt.text+""),At++;var _t=[];return At=St(nt,At,Tt.level,_t),_t.length>0&&(st.push("
              "),_t.forEach(function($e){st.push($e)}),st.push("
            ")),st.push("
          • "),At=St(nt,At,ft,st),At}function tt(){return St(Ce,0,0,Re),Re.push("
          "),Re.join("")}const qe={heading(nt){const At=Se.exec(nt);if(be+=1,At)return{type:"heading",raw:At[0],depth:At[1].length,text:At[2]}},fences(nt){const At=this.rules.block.fences.exec(nt);if(At){const ft=At[0];let st=fe(ft,At[3]||"");const Tt=At[2]?At[2].trim():At[2];if(["latex","katex","math"].indexOf(Tt)>=0){const _t=We(),$e=st;st=_t,Ve[_t]={type:"block",expression:$e}}return{type:"code",raw:ft,lang:Tt,text:st}}}},Qe=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ge=0;const We=()=>`__special_katext_id_${Ge++}__`;let Ve={};function Xe(){return Ve}function He(){Ge=0,Ve={}}function _e(nt){return nt=nt.replace(Qe,(At,ft)=>{const st=We();return Ve[st]={type:"inline",expression:ft},st}),nt}const Ze=ke.listitem;ke.listitem=function(nt){return Ze(_e(nt))};const Je=ke.paragraph;ke.paragraph=function(nt){return Je(_e(nt))};const mt=ke.tablecell;ke.tablecell=function(nt,At){return mt(_e(nt),At)},ke.code=function(nt,At,ft){const st=(At||"").match(/\S*/)[0];return st?["latex","katex","math"].indexOf(st)>=0?`

          ${nt}

          `:`
          ${ft?nt:(0,le.escape)(nt,!0)}
          +`:'
          '+(ft?nt:(0,le.escape)(nt,!0))+"
          "},ke.heading=function(nt,At,ft){let st=this.options.headerPrefix+ft.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ce.push({anchor:st,level:At,text:nt}),"'+nt+""},he().setOptions({silent:!0,gfm:!0,pedantic:!1}),he().use({tokenizer:qe,renderer:ke}),ae.ZP=he()},86013:function(xe,ae,y){"use strict";var b=y(59301),he=y(19248);const le=pe=>{let be;return typeof pe=="object"&&(pe!=null&&pe.clearIcon)?be=pe:pe&&(be={clearIcon:b.createElement(he.Z,null)}),be};ae.Z=le},36170:function(xe,ae,y){"use strict";y.d(ae,{C2:function(){return fe}});var b=y(36237),he=y(63356),le=y(51636),pe=y(16931);const be=Ce=>{const{checkboxCls:Re}=Ce,ke=`${Re}-wrapper`;return[{[`${Re}-group`]:Object.assign(Object.assign({},(0,he.Wf)(Ce)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ce.marginXS,[`> ${Ce.antCls}-row`]:{flex:1}}),[ke]:Object.assign(Object.assign({},(0,he.Wf)(Ce)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ke}`]:{marginInlineStart:0},[`&${ke}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Re]:Object.assign(Object.assign({},(0,he.Wf)(Ce)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ce.borderRadiusSM,alignSelf:"center",[`${Re}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Re}-inner`]:Object.assign({},(0,he.oN)(Ce))},[`${Re}-inner`]:{boxSizing:"border-box",display:"block",width:Ce.checkboxSize,height:Ce.checkboxSize,direction:"ltr",backgroundColor:Ce.colorBgContainer,border:`${(0,b.unit)(Ce.lineWidth)} ${Ce.lineType} ${Ce.colorBorder}`,borderRadius:Ce.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ce.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:Ce.calc(Ce.checkboxSize).div(14).mul(5).equal(),height:Ce.calc(Ce.checkboxSize).div(14).mul(8).equal(),border:`${(0,b.unit)(Ce.lineWidthBold)} solid ${Ce.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ce.motionDurationFast} ${Ce.motionEaseInBack}, opacity ${Ce.motionDurationFast}`}},"& + span":{paddingInlineStart:Ce.paddingXS,paddingInlineEnd:Ce.paddingXS}})},{[` + ${ke}:not(${ke}-disabled), + ${Re}:not(${Re}-disabled) + `]:{[`&:hover ${Re}-inner`]:{borderColor:Ce.colorPrimary}},[`${ke}:not(${ke}-disabled)`]:{[`&:hover ${Re}-checked:not(${Re}-disabled) ${Re}-inner`]:{backgroundColor:Ce.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${Re}-checked:not(${Re}-disabled):after`]:{borderColor:Ce.colorPrimaryHover}}},{[`${Re}-checked`]:{[`${Re}-inner`]:{backgroundColor:Ce.colorPrimary,borderColor:Ce.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ce.motionDurationMid} ${Ce.motionEaseOutBack} ${Ce.motionDurationFast}`}}},[` + ${ke}-checked:not(${ke}-disabled), + ${Re}-checked:not(${Re}-disabled) + `]:{[`&:hover ${Re}-inner`]:{backgroundColor:Ce.colorPrimaryHover,borderColor:"transparent"}}},{[Re]:{"&-indeterminate":{[`${Re}-inner`]:{backgroundColor:`${Ce.colorBgContainer} !important`,borderColor:`${Ce.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:Ce.calc(Ce.fontSizeLG).div(2).equal(),height:Ce.calc(Ce.fontSizeLG).div(2).equal(),backgroundColor:Ce.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${Re}-inner`]:{backgroundColor:`${Ce.colorBgContainer} !important`,borderColor:`${Ce.colorPrimary} !important`}}}},{[`${ke}-disabled`]:{cursor:"not-allowed"},[`${Re}-disabled`]:{[`&, ${Re}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${Re}-inner`]:{background:Ce.colorBgContainerDisabled,borderColor:Ce.colorBorder,"&:after":{borderColor:Ce.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ce.colorTextDisabled},[`&${Re}-indeterminate ${Re}-inner::after`]:{background:Ce.colorTextDisabled}}}]};function fe(Ce,Re){const ke=(0,le.mergeToken)(Re,{checkboxCls:`.${Ce}`,checkboxSize:Re.controlInteractiveSize});return[be(ke)]}ae.ZP=(0,pe.I$)("Checkbox",(Ce,Re)=>{let{prefixCls:ke}=Re;return[fe(ke,Ce)]})},38406:function(xe,ae,y){"use strict";var b=y(59301),he=y(48755),le=y(584);const pe=be=>{const{componentName:fe}=be,{getPrefixCls:Ce}=(0,b.useContext)(he.E_),Re=Ce("empty");switch(fe){case"Table":case"List":return b.createElement(le.Z,{image:le.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return b.createElement(le.Z,{image:le.Z.PRESENTED_IMAGE_SIMPLE,className:`${Re}-small`});case"Table.filter":return null;default:return b.createElement(le.Z,null)}};ae.Z=pe},36207:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Yt}});var b=y(59301),he=y(92310),le=y.n(he),pe=y(85899),be=y(72190),fe=y(43403),Ce=y(34280),Re=b.createContext(null),ke=b.createContext({}),Se=Re,je=y(18642),Fe=y(60499),St=y(77900),tt=y(10228),qe=y(26112),Qe=y(42244),Ge=y(8654),We=["prefixCls","className","containerRef"],Ve=function(gt){var Mt=gt.prefixCls,Ut=gt.className,Bt=gt.containerRef,hn=(0,Qe.Z)(gt,We),dn=b.useContext(ke),Ft=dn.panel,Pn=(0,Ge.x1)(Ft,Bt);return b.createElement("div",(0,Fe.Z)({className:le()("".concat(Mt,"-content"),Ut),role:"dialog",ref:Pn},(0,qe.Z)(gt,{aria:!0}),{"aria-modal":"true"},hn))},Xe=Ve,He=y(48736);function _e(wt){return typeof wt=="string"&&String(Number(wt))===wt?((0,He.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(wt)):wt}function Ze(wt){warning(!("wrapperClassName"in wt),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!wt.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Je={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function mt(wt,gt){var Mt,Ut,Bt,hn=wt.prefixCls,dn=wt.open,Ft=wt.placement,Pn=wt.inline,Dn=wt.push,An=wt.forceRender,sn=wt.autoFocus,Nn=wt.keyboard,Cn=wt.classNames,Dt=wt.rootClassName,qt=wt.rootStyle,Ht=wt.zIndex,bn=wt.className,Et=wt.id,lt=wt.style,de=wt.motion,In=wt.width,Mn=wt.height,gn=wt.children,br=wt.mask,yr=wt.maskClosable,sr=wt.maskMotion,xr=wt.maskClassName,xt=wt.maskStyle,Xn=wt.afterOpenChange,ur=wt.onClose,gr=wt.onMouseEnter,Yn=wt.onMouseOver,Tr=wt.onMouseLeave,Sr=wt.onClick,Dr=wt.onKeyDown,Lr=wt.onKeyUp,Qn=wt.styles,_r=wt.drawerRender,sa=b.useRef(),jr=b.useRef(),va=b.useRef();b.useImperativeHandle(gt,function(){return sa.current});var ta=function(Nt){var Me=Nt.keyCode,et=Nt.shiftKey;switch(Me){case tt.Z.TAB:{if(Me===tt.Z.TAB){if(!et&&document.activeElement===va.current){var Vn;(Vn=jr.current)===null||Vn===void 0||Vn.focus({preventScroll:!0})}else if(et&&document.activeElement===jr.current){var Tn;(Tn=va.current)===null||Tn===void 0||Tn.focus({preventScroll:!0})}}break}case tt.Z.ESC:{ur&&Nn&&(Nt.stopPropagation(),ur(Nt));break}}};b.useEffect(function(){if(dn&&sn){var Ie;(Ie=sa.current)===null||Ie===void 0||Ie.focus({preventScroll:!0})}},[dn]);var Hn=b.useState(!1),lr=(0,be.Z)(Hn,2),Kr=lr[0],ua=lr[1],Qt=b.useContext(Se),fn;typeof Dn=="boolean"?fn=Dn?{}:{distance:0}:fn=Dn||{};var Ot=(Mt=(Ut=(Bt=fn)===null||Bt===void 0?void 0:Bt.distance)!==null&&Ut!==void 0?Ut:Qt==null?void 0:Qt.pushDistance)!==null&&Mt!==void 0?Mt:180,Jt=b.useMemo(function(){return{pushDistance:Ot,push:function(){ua(!0)},pull:function(){ua(!1)}}},[Ot]);b.useEffect(function(){if(dn){var Ie;Qt==null||(Ie=Qt.push)===null||Ie===void 0||Ie.call(Qt)}else{var Nt;Qt==null||(Nt=Qt.pull)===null||Nt===void 0||Nt.call(Qt)}},[dn]),b.useEffect(function(){return function(){var Ie;Qt==null||(Ie=Qt.pull)===null||Ie===void 0||Ie.call(Qt)}},[]);var Lt=br&&b.createElement(St.default,(0,Fe.Z)({key:"mask"},sr,{visible:dn}),function(Ie,Nt){var Me=Ie.className,et=Ie.style;return b.createElement("div",{className:le()("".concat(hn,"-mask"),Me,Cn==null?void 0:Cn.mask,xr),style:(0,pe.Z)((0,pe.Z)((0,pe.Z)({},et),xt),Qn==null?void 0:Qn.mask),onClick:yr&&dn?ur:void 0,ref:Nt})}),nn=typeof de=="function"?de(Ft):de,ht={};if(Kr&&Ot)switch(Ft){case"top":ht.transform="translateY(".concat(Ot,"px)");break;case"bottom":ht.transform="translateY(".concat(-Ot,"px)");break;case"left":ht.transform="translateX(".concat(Ot,"px)");break;default:ht.transform="translateX(".concat(-Ot,"px)");break}Ft==="left"||Ft==="right"?ht.width=_e(In):ht.height=_e(Mn);var ln={onMouseEnter:gr,onMouseOver:Yn,onMouseLeave:Tr,onClick:Sr,onKeyDown:Dr,onKeyUp:Lr},rn=b.createElement(St.default,(0,Fe.Z)({key:"panel"},nn,{visible:dn,forceRender:An,onVisibleChanged:function(Nt){Xn==null||Xn(Nt)},removeOnLeave:!1,leavedClassName:"".concat(hn,"-content-wrapper-hidden")}),function(Ie,Nt){var Me=Ie.className,et=Ie.style,Vn=b.createElement(Xe,(0,Fe.Z)({id:Et,containerRef:Nt,prefixCls:hn,className:le()(bn,Cn==null?void 0:Cn.content),style:(0,pe.Z)((0,pe.Z)({},lt),Qn==null?void 0:Qn.content)},(0,qe.Z)(wt,{aria:!0}),ln),gn);return b.createElement("div",(0,Fe.Z)({className:le()("".concat(hn,"-content-wrapper"),Cn==null?void 0:Cn.wrapper,Me),style:(0,pe.Z)((0,pe.Z)((0,pe.Z)({},ht),et),Qn==null?void 0:Qn.wrapper)},(0,qe.Z)(wt,{data:!0})),_r?_r(Vn):Vn)}),ve=(0,pe.Z)({},qt);return Ht&&(ve.zIndex=Ht),b.createElement(Se.Provider,{value:Jt},b.createElement("div",{className:le()(hn,"".concat(hn,"-").concat(Ft),Dt,(0,je.Z)((0,je.Z)({},"".concat(hn,"-open"),dn),"".concat(hn,"-inline"),Pn)),style:ve,tabIndex:-1,ref:sa,onKeyDown:ta},Lt,b.createElement("div",{tabIndex:0,ref:jr,style:Je,"aria-hidden":"true","data-sentinel":"start"}),rn,b.createElement("div",{tabIndex:0,ref:va,style:Je,"aria-hidden":"true","data-sentinel":"end"})))}var nt=b.forwardRef(mt),At=nt,ft=function(gt){var Mt=gt.open,Ut=Mt===void 0?!1:Mt,Bt=gt.prefixCls,hn=Bt===void 0?"rc-drawer":Bt,dn=gt.placement,Ft=dn===void 0?"right":dn,Pn=gt.autoFocus,Dn=Pn===void 0?!0:Pn,An=gt.keyboard,sn=An===void 0?!0:An,Nn=gt.width,Cn=Nn===void 0?378:Nn,Dt=gt.mask,qt=Dt===void 0?!0:Dt,Ht=gt.maskClosable,bn=Ht===void 0?!0:Ht,Et=gt.getContainer,lt=gt.forceRender,de=gt.afterOpenChange,In=gt.destroyOnClose,Mn=gt.onMouseEnter,gn=gt.onMouseOver,br=gt.onMouseLeave,yr=gt.onClick,sr=gt.onKeyDown,xr=gt.onKeyUp,xt=gt.panelRef,Xn=b.useState(!1),ur=(0,be.Z)(Xn,2),gr=ur[0],Yn=ur[1],Tr=b.useState(!1),Sr=(0,be.Z)(Tr,2),Dr=Sr[0],Lr=Sr[1];(0,Ce.Z)(function(){Lr(!0)},[]);var Qn=Dr?Ut:!1,_r=b.useRef(),sa=b.useRef();(0,Ce.Z)(function(){Qn&&(sa.current=document.activeElement)},[Qn]);var jr=function(Kr){var ua;if(Yn(Kr),de==null||de(Kr),!Kr&&sa.current&&!((ua=_r.current)!==null&&ua!==void 0&&ua.contains(sa.current))){var Qt;(Qt=sa.current)===null||Qt===void 0||Qt.focus({preventScroll:!0})}},va=b.useMemo(function(){return{panel:xt}},[xt]);if(!lt&&!gr&&!Qn&&In)return null;var ta={onMouseEnter:Mn,onMouseOver:gn,onMouseLeave:br,onClick:yr,onKeyDown:sr,onKeyUp:xr},Hn=(0,pe.Z)((0,pe.Z)({},gt),{},{open:Qn,prefixCls:hn,placement:Ft,autoFocus:Dn,keyboard:sn,width:Cn,mask:qt,maskClosable:bn,inline:Et===!1,afterOpenChange:jr,ref:_r},ta);return b.createElement(ke.Provider,{value:va},b.createElement(fe.Z,{open:Qn||lt||gr,autoDestroy:!1,getContainer:Et,autoLock:qt&&(Qn||gr)},b.createElement(At,Hn)))},st=ft,Tt=st,_t=y(62487),$e=y(75030),kt=y(86641),It=y(55743),$t=y(48755),Ln=y(91190),Ct=y(78776),Ke=y(458),en=wt=>{var gt,Mt;const{prefixCls:Ut,title:Bt,footer:hn,extra:dn,loading:Ft,onClose:Pn,headerStyle:Dn,bodyStyle:An,footerStyle:sn,children:Nn,classNames:Cn,styles:Dt}=wt,qt=(0,$t.dj)("drawer"),Ht=b.useCallback(In=>b.createElement("button",{type:"button",onClick:Pn,"aria-label":"Close",className:`${Ut}-close`},In),[Pn]),[bn,Et]=(0,Ct.Z)((0,Ct.w)(wt),(0,Ct.w)(qt),{closable:!0,closeIconRender:Ht}),lt=b.useMemo(()=>{var In,Mn;return!Bt&&!bn?null:b.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(In=qt.styles)===null||In===void 0?void 0:In.header),Dn),Dt==null?void 0:Dt.header),className:le()(`${Ut}-header`,{[`${Ut}-header-close-only`]:bn&&!Bt&&!dn},(Mn=qt.classNames)===null||Mn===void 0?void 0:Mn.header,Cn==null?void 0:Cn.header)},b.createElement("div",{className:`${Ut}-header-title`},Et,Bt&&b.createElement("div",{className:`${Ut}-title`},Bt)),dn&&b.createElement("div",{className:`${Ut}-extra`},dn))},[bn,Et,dn,Dn,Ut,Bt]),de=b.useMemo(()=>{var In,Mn;if(!hn)return null;const gn=`${Ut}-footer`;return b.createElement("div",{className:le()(gn,(In=qt.classNames)===null||In===void 0?void 0:In.footer,Cn==null?void 0:Cn.footer),style:Object.assign(Object.assign(Object.assign({},(Mn=qt.styles)===null||Mn===void 0?void 0:Mn.footer),sn),Dt==null?void 0:Dt.footer)},hn)},[hn,sn,Ut]);return b.createElement(b.Fragment,null,lt,b.createElement("div",{className:le()(`${Ut}-body`,Cn==null?void 0:Cn.body,(gt=qt.classNames)===null||gt===void 0?void 0:gt.body),style:Object.assign(Object.assign(Object.assign({},(Mt=qt.styles)===null||Mt===void 0?void 0:Mt.body),An),Dt==null?void 0:Dt.body)},Ft?b.createElement(Ke.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${Ut}-body-skeleton`}):Nn),de)},on=y(36237),it=y(63356),jt=y(16931),zt=y(51636);const On=wt=>{const gt="100%";return{left:`translateX(-${gt})`,right:`translateX(${gt})`,top:`translateY(-${gt})`,bottom:`translateY(${gt})`}[wt]},ut=(wt,gt)=>({"&-enter, &-appear":Object.assign(Object.assign({},wt),{"&-active":gt}),"&-leave":Object.assign(Object.assign({},gt),{"&-active":wt})}),Sn=(wt,gt)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${gt}`}}},ut({opacity:wt},{opacity:1})),Vt=(wt,gt)=>[Sn(.7,gt),ut({transform:On(wt)},{transform:"none"})];var cn=wt=>{const{componentCls:gt,motionDurationSlow:Mt}=wt;return{[gt]:{[`${gt}-mask-motion`]:Sn(0,Mt),[`${gt}-panel-motion`]:["left","right","top","bottom"].reduce((Ut,Bt)=>Object.assign(Object.assign({},Ut),{[`&-${Bt}`]:Vt(Bt,Mt)}),{})}}};const De=wt=>{const{borderRadiusSM:gt,componentCls:Mt,zIndexPopup:Ut,colorBgMask:Bt,colorBgElevated:hn,motionDurationSlow:dn,motionDurationMid:Ft,paddingXS:Pn,padding:Dn,paddingLG:An,fontSizeLG:sn,lineHeightLG:Nn,lineWidth:Cn,lineType:Dt,colorSplit:qt,marginXS:Ht,colorIcon:bn,colorIconHover:Et,colorBgTextHover:lt,colorBgTextActive:de,colorText:In,fontWeightStrong:Mn,footerPaddingBlock:gn,footerPaddingInline:br,calc:yr}=wt,sr=`${Mt}-content-wrapper`;return{[Mt]:{position:"fixed",inset:0,zIndex:Ut,pointerEvents:"none",color:In,"&-pure":{position:"relative",background:hn,display:"flex",flexDirection:"column",[`&${Mt}-left`]:{boxShadow:wt.boxShadowDrawerLeft},[`&${Mt}-right`]:{boxShadow:wt.boxShadowDrawerRight},[`&${Mt}-top`]:{boxShadow:wt.boxShadowDrawerUp},[`&${Mt}-bottom`]:{boxShadow:wt.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Mt}-mask`]:{position:"absolute",inset:0,zIndex:Ut,background:Bt,pointerEvents:"auto"},[sr]:{position:"absolute",zIndex:Ut,maxWidth:"100vw",transition:`all ${dn}`,"&-hidden":{display:"none"}},[`&-left > ${sr}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:wt.boxShadowDrawerLeft},[`&-right > ${sr}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:wt.boxShadowDrawerRight},[`&-top > ${sr}`]:{top:0,insetInline:0,boxShadow:wt.boxShadowDrawerUp},[`&-bottom > ${sr}`]:{bottom:0,insetInline:0,boxShadow:wt.boxShadowDrawerDown},[`${Mt}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:hn,pointerEvents:"auto"},[`${Mt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,on.unit)(Dn)} ${(0,on.unit)(An)}`,fontSize:sn,lineHeight:Nn,borderBottom:`${(0,on.unit)(Cn)} ${Dt} ${qt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Mt}-extra`]:{flex:"none"},[`${Mt}-close`]:Object.assign({display:"inline-flex",width:yr(sn).add(Pn).equal(),height:yr(sn).add(Pn).equal(),borderRadius:gt,justifyContent:"center",alignItems:"center",marginInlineEnd:Ht,color:bn,fontWeight:Mn,fontSize:sn,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${Ft}`,textRendering:"auto","&:hover":{color:Et,backgroundColor:lt,textDecoration:"none"},"&:active":{backgroundColor:de}},(0,it.Qy)(wt)),[`${Mt}-title`]:{flex:1,margin:0,fontWeight:wt.fontWeightStrong,fontSize:sn,lineHeight:Nn},[`${Mt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:An,overflow:"auto",[`${Mt}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${Mt}-footer`]:{flexShrink:0,padding:`${(0,on.unit)(gn)} ${(0,on.unit)(br)}`,borderTop:`${(0,on.unit)(Cn)} ${Dt} ${qt}`},"&-rtl":{direction:"rtl"}}}},me=wt=>({zIndexPopup:wt.zIndexPopupBase,footerPaddingBlock:wt.paddingXS,footerPaddingInline:wt.padding});var ce=(0,jt.I$)("Drawer",wt=>{const gt=(0,zt.mergeToken)(wt,{});return[De(gt),cn(gt)]},me),Te=function(wt,gt){var Mt={};for(var Ut in wt)Object.prototype.hasOwnProperty.call(wt,Ut)&>.indexOf(Ut)<0&&(Mt[Ut]=wt[Ut]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,Ut=Object.getOwnPropertySymbols(wt);Bt{var gt;const{rootClassName:Mt,width:Ut,height:Bt,size:hn="default",mask:dn=!0,push:Ft=ge,open:Pn,afterOpenChange:Dn,onClose:An,prefixCls:sn,getContainer:Nn,style:Cn,className:Dt,visible:qt,afterVisibleChange:Ht,maskStyle:bn,drawerStyle:Et,contentWrapperStyle:lt}=wt,de=Te(wt,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:In,getPrefixCls:Mn,direction:gn,className:br,style:yr,classNames:sr,styles:xr}=(0,$t.dj)("drawer"),xt=Mn("drawer",sn),[Xn,ur,gr]=ce(xt),Yn=Nn===void 0&&In?()=>In(document.body):Nn,Tr=le()({"no-mask":!dn,[`${xt}-rtl`]:gn==="rtl"},Mt,ur,gr),Sr=b.useMemo(()=>Ut!=null?Ut:hn==="large"?736:378,[Ut,hn]),Dr=b.useMemo(()=>Bt!=null?Bt:hn==="large"?736:378,[Bt,hn]),Lr={motionName:(0,kt.m)(xt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Qn=Hn=>({motionName:(0,kt.m)(xt,`panel-motion-${Hn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),_r=(0,Ln.H)(),[sa,jr]=(0,$e.Cn)("Drawer",de.zIndex),{classNames:va={},styles:ta={}}=de;return Xn(b.createElement(_t.Z,{form:!0,space:!0},b.createElement(It.Z.Provider,{value:jr},b.createElement(Tt,Object.assign({prefixCls:xt,onClose:An,maskMotion:Lr,motion:Qn},de,{classNames:{mask:le()(va.mask,sr.mask),content:le()(va.content,sr.content),wrapper:le()(va.wrapper,sr.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},ta.mask),bn),xr.mask),content:Object.assign(Object.assign(Object.assign({},ta.content),Et),xr.content),wrapper:Object.assign(Object.assign(Object.assign({},ta.wrapper),lt),xr.wrapper)},open:Pn!=null?Pn:qt,mask:dn,push:Ft,width:Sr,height:Dr,style:Object.assign(Object.assign({},yr),Cn),className:le()(br,Dt),rootClassName:Tr,getContainer:Yn,afterOpenChange:Dn!=null?Dn:Ht,panelRef:_r,zIndex:sa}),b.createElement(en,Object.assign({prefixCls:xt},de,{onClose:An}))))))},ot=wt=>{const{prefixCls:gt,style:Mt,className:Ut,placement:Bt="right"}=wt,hn=Te(wt,["prefixCls","style","className","placement"]),{getPrefixCls:dn}=b.useContext($t.E_),Ft=dn("drawer",gt),[Pn,Dn,An]=ce(Ft),sn=le()(Ft,`${Ft}-pure`,`${Ft}-${Bt}`,Dn,An,Ut);return Pn(b.createElement("div",{className:sn,style:Mt},b.createElement(en,Object.assign({prefixCls:Ft},hn))))};Le._InternalPanelDoNotUseOrYouWillBeFired=ot;var Yt=Le},19563:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return on}});var b=y(59301),he=y(33853),le=y(38819),pe=y(92310),be=y.n(pe),fe=y(96478),Ce=y(6089),Re=y(18929),ke=y(2738),Se=y(75030),Fe=it=>typeof it!="object"&&typeof it!="function"||it===null,St=y(52838),tt=y(45915),qe=y(22703),Qe=y(32383),Ge=y(55743),We=y(48755),Ve=y(83397),Xe=y(93041),He=y(78857),_e=y(57700),Ze=y(36237),Je=y(63356),mt=y(46e3),nt=y(93873),At=y(34925),ft=y(37645),st=y(36305),Tt=y(16931),_t=y(51636),kt=it=>{const{componentCls:jt,menuCls:zt,colorError:On,colorTextLightSolid:ut}=it,Sn=`${zt}-item`;return{[`${jt}, ${jt}-menu-submenu`]:{[`${zt} ${Sn}`]:{[`&${Sn}-danger:not(${Sn}-disabled)`]:{color:On,"&:hover":{color:ut,backgroundColor:On}}}}}};const It=it=>{const{componentCls:jt,menuCls:zt,zIndexPopup:On,dropdownArrowDistance:ut,sizePopupArrow:Sn,antCls:Vt,iconCls:vn,motionDurationMid:cn,paddingBlock:De,fontSize:me,dropdownEdgeChildPadding:ce,colorTextDisabled:Te,fontSizeIcon:Ue,controlPaddingHorizontal:ge,colorBgElevated:Le}=it;return[{[jt]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:On,display:"block","&::before":{position:"absolute",insetBlock:it.calc(Sn).div(2).sub(ut).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${Vt}-btn`]:{[`& > ${vn}-down, & > ${Vt}-btn-icon > ${vn}-down`]:{fontSize:Ue}},[`${jt}-wrap`]:{position:"relative",[`${Vt}-btn > ${vn}-down`]:{fontSize:Ue},[`${vn}-down::before`]:{transition:`transform ${cn}`}},[`${jt}-wrap-open`]:{[`${vn}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Vt}-slide-down-enter${Vt}-slide-down-enter-active${jt}-placement-bottomLeft, + &${Vt}-slide-down-appear${Vt}-slide-down-appear-active${jt}-placement-bottomLeft, + &${Vt}-slide-down-enter${Vt}-slide-down-enter-active${jt}-placement-bottom, + &${Vt}-slide-down-appear${Vt}-slide-down-appear-active${jt}-placement-bottom, + &${Vt}-slide-down-enter${Vt}-slide-down-enter-active${jt}-placement-bottomRight, + &${Vt}-slide-down-appear${Vt}-slide-down-appear-active${jt}-placement-bottomRight`]:{animationName:mt.fJ},[`&${Vt}-slide-up-enter${Vt}-slide-up-enter-active${jt}-placement-topLeft, + &${Vt}-slide-up-appear${Vt}-slide-up-appear-active${jt}-placement-topLeft, + &${Vt}-slide-up-enter${Vt}-slide-up-enter-active${jt}-placement-top, + &${Vt}-slide-up-appear${Vt}-slide-up-appear-active${jt}-placement-top, + &${Vt}-slide-up-enter${Vt}-slide-up-enter-active${jt}-placement-topRight, + &${Vt}-slide-up-appear${Vt}-slide-up-appear-active${jt}-placement-topRight`]:{animationName:mt.Qt},[`&${Vt}-slide-down-leave${Vt}-slide-down-leave-active${jt}-placement-bottomLeft, + &${Vt}-slide-down-leave${Vt}-slide-down-leave-active${jt}-placement-bottom, + &${Vt}-slide-down-leave${Vt}-slide-down-leave-active${jt}-placement-bottomRight`]:{animationName:mt.Uw},[`&${Vt}-slide-up-leave${Vt}-slide-up-leave-active${jt}-placement-topLeft, + &${Vt}-slide-up-leave${Vt}-slide-up-leave-active${jt}-placement-top, + &${Vt}-slide-up-leave${Vt}-slide-up-leave-active${jt}-placement-topRight`]:{animationName:mt.ly}}},(0,ft.ZP)(it,Le,{arrowPlacement:{top:!0,bottom:!0}}),{[`${jt} ${zt}`]:{position:"relative",margin:0},[`${zt}-submenu-popup`]:{position:"absolute",zIndex:On,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${jt}, ${jt}-menu-submenu`]:Object.assign(Object.assign({},(0,Je.Wf)(it)),{[zt]:Object.assign(Object.assign({padding:ce,listStyleType:"none",backgroundColor:Le,backgroundClip:"padding-box",borderRadius:it.borderRadiusLG,outline:"none",boxShadow:it.boxShadowSecondary},(0,Je.Qy)(it)),{"&:empty":{padding:0,boxShadow:"none"},[`${zt}-item-group-title`]:{padding:`${(0,Ze.unit)(De)} ${(0,Ze.unit)(ge)}`,color:it.colorTextDescription,transition:`all ${cn}`},[`${zt}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${zt}-item-icon`]:{minWidth:me,marginInlineEnd:it.marginXS,fontSize:it.fontSizeSM},[`${zt}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${cn}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${zt}-item-extra`]:{paddingInlineStart:it.padding,marginInlineStart:"auto",fontSize:it.fontSizeSM,color:it.colorTextDescription}},[`${zt}-item, ${zt}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,Ze.unit)(De)} ${(0,Ze.unit)(ge)}`,color:it.colorText,fontWeight:"normal",fontSize:me,lineHeight:it.lineHeight,cursor:"pointer",transition:`all ${cn}`,borderRadius:it.borderRadiusSM,"&:hover, &-active":{backgroundColor:it.controlItemBgHover}},(0,Je.Qy)(it)),{"&-selected":{color:it.colorPrimary,backgroundColor:it.controlItemBgActive,"&:hover, &-active":{backgroundColor:it.controlItemBgActiveHover}},"&-disabled":{color:Te,cursor:"not-allowed","&:hover":{color:Te,backgroundColor:Le,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,Ze.unit)(it.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:it.colorSplit},[`${jt}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:it.paddingXS,[`${jt}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:it.colorTextDescription,fontSize:Ue,fontStyle:"normal"}}}),[`${zt}-item-group-list`]:{margin:`0 ${(0,Ze.unit)(it.marginXS)}`,padding:0,listStyle:"none"},[`${zt}-submenu-title`]:{paddingInlineEnd:it.calc(ge).add(it.fontSizeSM).equal()},[`${zt}-submenu-vertical`]:{position:"relative"},[`${zt}-submenu${zt}-submenu-disabled ${jt}-menu-submenu-title`]:{[`&, ${jt}-menu-submenu-arrow-icon`]:{color:Te,backgroundColor:Le,cursor:"not-allowed"}},[`${zt}-submenu-selected ${jt}-menu-submenu-title`]:{color:it.colorPrimary}})})},[(0,mt.oN)(it,"slide-up"),(0,mt.oN)(it,"slide-down"),(0,nt.Fm)(it,"move-up"),(0,nt.Fm)(it,"move-down"),(0,At._y)(it,"zoom-big")]]},$t=it=>Object.assign(Object.assign({zIndexPopup:it.zIndexPopupBase+50,paddingBlock:(it.controlHeight-it.fontSize*it.lineHeight)/2},(0,ft.wZ)({contentRadius:it.borderRadiusLG,limitVerticalRadius:!0})),(0,st.w)(it));var Ln=(0,Tt.I$)("Dropdown",it=>{const{marginXXS:jt,sizePopupArrow:zt,paddingXXS:On,componentCls:ut}=it,Sn=(0,_t.mergeToken)(it,{menuCls:`${ut}-menu`,dropdownArrowDistance:it.calc(zt).div(2).add(jt).equal(),dropdownEdgeChildPadding:On});return[It(Sn),kt(Sn)]},$t,{resetStyle:!1});const Ct=null,Ke=it=>{var jt;const{menu:zt,arrow:On,prefixCls:ut,children:Sn,trigger:Vt,disabled:vn,dropdownRender:cn,getPopupContainer:De,overlayClassName:me,rootClassName:ce,overlayStyle:Te,open:Ue,onOpenChange:ge,visible:Le,onVisibleChange:ot,mouseEnterDelay:Yt=.15,mouseLeaveDelay:wt=.1,autoAdjustOverflow:gt=!0,placement:Mt="",overlay:Ut,transitionName:Bt}=it,{getPopupContainer:hn,getPrefixCls:dn,direction:Ft,dropdown:Pn}=b.useContext(We.E_),Dn=(0,Qe.ln)("Dropdown"),An=b.useMemo(()=>{const Yn=dn();return Bt!==void 0?Bt:Mt.includes("top")?`${Yn}-slide-down`:`${Yn}-slide-up`},[dn,Mt,Bt]),sn=b.useMemo(()=>Mt?Mt.includes("Center")?Mt.slice(0,Mt.indexOf("Center")):Mt:Ft==="rtl"?"bottomRight":"bottomLeft",[Mt,Ft]),Nn=dn("dropdown",ut),Cn=(0,Ve.Z)(Nn),[Dt,qt,Ht]=Ln(Nn,Cn),[,bn]=(0,_e.ZP)(),Et=b.Children.only(Fe(Sn)?b.createElement("span",null,Sn):Sn),lt=(0,qe.Tm)(Et,{className:be()(`${Nn}-trigger`,{[`${Nn}-rtl`]:Ft==="rtl"},Et.props.className),disabled:(jt=Et.props.disabled)!==null&&jt!==void 0?jt:vn}),de=vn?[]:Vt,In=!!(de!=null&&de.includes("contextMenu")),[Mn,gn]=(0,Re.Z)(!1,{value:Ue!=null?Ue:Le}),br=(0,Ce.Z)(Yn=>{ge==null||ge(Yn,{source:"trigger"}),ot==null||ot(Yn),gn(Yn)}),yr=be()(me,ce,qt,Ht,Cn,Pn==null?void 0:Pn.className,{[`${Nn}-rtl`]:Ft==="rtl"}),sr=(0,St.Z)({arrowPointAtCenter:typeof On=="object"&&On.pointAtCenter,autoAdjustOverflow:gt,offset:bn.marginXXS,arrowWidth:On?bn.sizePopupArrow:0,borderRadius:bn.borderRadius}),xr=b.useCallback(()=>{zt!=null&&zt.selectable&&(zt!=null&&zt.multiple)||(ge==null||ge(!1,{source:"menu"}),gn(!1))},[zt==null?void 0:zt.selectable,zt==null?void 0:zt.multiple]),xt=()=>{let Yn;return zt!=null&&zt.items?Yn=b.createElement(Xe.default,Object.assign({},zt)):typeof Ut=="function"?Yn=Ut():Yn=Ut,cn&&(Yn=cn(Yn)),Yn=b.Children.only(typeof Yn=="string"?b.createElement("span",null,Yn):Yn),b.createElement(He.J,{prefixCls:`${Nn}-menu`,rootClassName:be()(Ht,Cn),expandIcon:b.createElement("span",{className:`${Nn}-menu-submenu-arrow`},Ft==="rtl"?b.createElement(he.Z,{className:`${Nn}-menu-submenu-arrow-icon`}):b.createElement(le.Z,{className:`${Nn}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:xr,validator:Tr=>{let{mode:Sr}=Tr}},Yn)},[Xn,ur]=(0,Se.Cn)("Dropdown",Te==null?void 0:Te.zIndex);let gr=b.createElement(fe.Z,Object.assign({alignPoint:In},(0,ke.Z)(it,["rootClassName"]),{mouseEnterDelay:Yt,mouseLeaveDelay:wt,visible:Mn,builtinPlacements:sr,arrow:!!On,overlayClassName:yr,prefixCls:Nn,getPopupContainer:De||hn,transitionName:An,trigger:de,overlay:xt,placement:sn,onVisibleChange:br,overlayStyle:Object.assign(Object.assign(Object.assign({},Pn==null?void 0:Pn.style),Te),{zIndex:Xn})}),lt);return Xn&&(gr=b.createElement(Ge.Z.Provider,{value:ur},gr)),Dt(gr)},Ee=(0,tt.Z)(Ke,"align",void 0,"dropdown",it=>it),en=it=>b.createElement(Ee,Object.assign({},it),b.createElement("span",null));Ke._InternalPanelDoNotUseOrYouWillBeFired=en;var on=Ke},75727:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return tt}});var b=y(19563),he=y(59301),le=y(18785),pe=y(92310),be=y.n(pe),fe=y(7939),Ce=y(48755),Re=y(44104),ke=y(70045),Se=function(qe,Qe){var Ge={};for(var We in qe)Object.prototype.hasOwnProperty.call(qe,We)&&Qe.indexOf(We)<0&&(Ge[We]=qe[We]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,We=Object.getOwnPropertySymbols(qe);Ve{const{getPopupContainer:Qe,getPrefixCls:Ge,direction:We}=he.useContext(Ce.E_),{prefixCls:Ve,type:Xe="default",danger:He,disabled:_e,loading:Ze,onClick:Je,htmlType:mt,children:nt,className:At,menu:ft,arrow:st,autoFocus:Tt,overlay:_t,trigger:$e,align:kt,open:It,onOpenChange:$t,placement:Ln,getPopupContainer:Ct,href:Ke,icon:Ee=he.createElement(le.Z,null),title:en,buttonsRender:on=Yt=>Yt,mouseEnterDelay:it,mouseLeaveDelay:jt,overlayClassName:zt,overlayStyle:On,destroyPopupOnHide:ut,dropdownRender:Sn}=qe,Vt=Se(qe,["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"]),vn=Ge("dropdown",Ve),cn=`${vn}-button`,De={menu:ft,arrow:st,autoFocus:Tt,align:kt,disabled:_e,trigger:_e?[]:$e,onOpenChange:$t,getPopupContainer:Ct||Qe,mouseEnterDelay:it,mouseLeaveDelay:jt,overlayClassName:zt,overlayStyle:On,destroyPopupOnHide:ut,dropdownRender:Sn},{compactSize:me,compactItemClassnames:ce}=(0,ke.ri)(vn,We),Te=be()(cn,ce,At);"overlay"in qe&&(De.overlay=_t),"open"in qe&&(De.open=It),"placement"in qe?De.placement=Ln:De.placement=We==="rtl"?"bottomLeft":"bottomRight";const Ue=he.createElement(fe.ZP,{type:Xe,danger:He,disabled:_e,loading:Ze,onClick:Je,htmlType:mt,href:Ke,title:en},nt),ge=he.createElement(fe.ZP,{type:Xe,danger:He,icon:Ee}),[Le,ot]=on([Ue,ge]);return he.createElement(Re.Z.Compact,Object.assign({className:Te,size:me,block:!0},Vt),Le,he.createElement(b.Z,Object.assign({},De),ot))};je.__ANT_BUTTON=!0;var Fe=je;const St=b.Z;St.Button=Fe;var tt=St},584:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Xe}});var b=y(59301),he=y(92310),le=y.n(he),pe=y(9017),be=y(17835),fe=y(57700),Re=()=>{const[,He]=(0,fe.ZP)(),[_e]=(0,pe.Z)("Empty"),Je=new be.FastColor(He.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return b.createElement("svg",{style:Je,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(_e==null?void 0:_e.description)||"Empty"),b.createElement("g",{fill:"none",fillRule:"evenodd"},b.createElement("g",{transform:"translate(24 31.67)"},b.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),b.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),b.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),b.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),b.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),b.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),b.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},b.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),b.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Se=()=>{const[,He]=(0,fe.ZP)(),[_e]=(0,pe.Z)("Empty"),{colorFill:Ze,colorFillTertiary:Je,colorFillQuaternary:mt,colorBgContainer:nt}=He,{borderColor:At,shadowColor:ft,contentColor:st}=(0,b.useMemo)(()=>({borderColor:new be.FastColor(Ze).onBackground(nt).toHexString(),shadowColor:new be.FastColor(Je).onBackground(nt).toHexString(),contentColor:new be.FastColor(mt).onBackground(nt).toHexString()}),[Ze,Je,mt,nt]);return b.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},b.createElement("title",null,(_e==null?void 0:_e.description)||"Empty"),b.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},b.createElement("ellipse",{fill:ft,cx:"32",cy:"33",rx:"32",ry:"7"}),b.createElement("g",{fillRule:"nonzero",stroke:At},b.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),b.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:st}))))},je=y(16931),Fe=y(51636);const St=He=>{const{componentCls:_e,margin:Ze,marginXS:Je,marginXL:mt,fontSize:nt,lineHeight:At}=He;return{[_e]:{marginInline:Je,fontSize:nt,lineHeight:At,textAlign:"center",[`${_e}-image`]:{height:He.emptyImgHeight,marginBottom:Je,opacity:He.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${_e}-description`]:{color:He.colorTextDescription},[`${_e}-footer`]:{marginTop:Ze},"&-normal":{marginBlock:mt,color:He.colorTextDescription,[`${_e}-description`]:{color:He.colorTextDescription},[`${_e}-image`]:{height:He.emptyImgHeightMD}},"&-small":{marginBlock:Je,color:He.colorTextDescription,[`${_e}-image`]:{height:He.emptyImgHeightSM}}}}};var tt=(0,je.I$)("Empty",He=>{const{componentCls:_e,controlHeightLG:Ze,calc:Je}=He,mt=(0,Fe.mergeToken)(He,{emptyImgCls:`${_e}-img`,emptyImgHeight:Je(Ze).mul(2.5).equal(),emptyImgHeightMD:Ze,emptyImgHeightSM:Je(Ze).mul(.875).equal()});return[St(mt)]}),qe=y(48755),Qe=function(He,_e){var Ze={};for(var Je in He)Object.prototype.hasOwnProperty.call(He,Je)&&_e.indexOf(Je)<0&&(Ze[Je]=He[Je]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Je=Object.getOwnPropertySymbols(He);mt{const{className:_e,rootClassName:Ze,prefixCls:Je,image:mt=Ge,description:nt,children:At,imageStyle:ft,style:st,classNames:Tt,styles:_t}=He,$e=Qe(He,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:kt,direction:It,className:$t,style:Ln,classNames:Ct,styles:Ke}=(0,qe.dj)("empty"),Ee=kt("empty",Je),[en,on,it]=tt(Ee),[jt]=(0,pe.Z)("Empty"),zt=typeof nt!="undefined"?nt:jt==null?void 0:jt.description,On=typeof zt=="string"?zt:"empty";let ut=null;return typeof mt=="string"?ut=b.createElement("img",{alt:On,src:mt}):ut=mt,en(b.createElement("div",Object.assign({className:le()(on,it,Ee,$t,{[`${Ee}-normal`]:mt===We,[`${Ee}-rtl`]:It==="rtl"},_e,Ze,Ct.root,Tt==null?void 0:Tt.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},Ke.root),Ln),_t==null?void 0:_t.root),st)},$e),b.createElement("div",{className:le()(`${Ee}-image`,Ct.image,Tt==null?void 0:Tt.image),style:Object.assign(Object.assign(Object.assign({},ft),Ke.image),_t==null?void 0:_t.image)},ut),zt&&b.createElement("div",{className:le()(`${Ee}-description`,Ct.description,Tt==null?void 0:Tt.description),style:Object.assign(Object.assign({},Ke.description),_t==null?void 0:_t.description)},zt),At&&b.createElement("div",{className:le()(`${Ee}-footer`,Ct.footer,Tt==null?void 0:Tt.footer),style:Object.assign(Object.assign({},Ke.footer),_t==null?void 0:_t.footer)},At)))};Ve.PRESENTED_IMAGE_DEFAULT=Ge,Ve.PRESENTED_IMAGE_SIMPLE=We;var Xe=Ve},28284:function(xe,ae,y){"use strict";y.d(ae,{default:function(){return fn}});var b=y(56553),he=y(77654),le=y(59301),pe=y(92310),be=y.n(pe),fe=y(77900),Ce=y(86641),Re=y(83397);function ke(Ot){const[Jt,Lt]=le.useState(Ot);return le.useEffect(()=>{const nn=setTimeout(()=>{Lt(Ot)},Ot.length?0:10);return()=>{clearTimeout(nn)}},[Ot]),Jt}var Se=y(36237),je=y(63356),Fe=y(34925),St=y(34961),tt=y(51636),qe=y(16931),Ge=Ot=>{const{componentCls:Jt}=Ot,Lt=`${Jt}-show-help`,nn=`${Jt}-show-help-item`;return{[Lt]:{transition:`opacity ${Ot.motionDurationFast} ${Ot.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[nn]:{overflow:"hidden",transition:`height ${Ot.motionDurationFast} ${Ot.motionEaseInOut}, + opacity ${Ot.motionDurationFast} ${Ot.motionEaseInOut}, + transform ${Ot.motionDurationFast} ${Ot.motionEaseInOut} !important`,[`&${nn}-appear, &${nn}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${nn}-leave-active`]:{transform:"translateY(-5px)"}}}}};const We=Ot=>({legend:{display:"block",width:"100%",marginBottom:Ot.marginLG,padding:0,color:Ot.colorTextDescription,fontSize:Ot.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,Se.unit)(Ot.lineWidth)} ${Ot.lineType} ${Ot.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,Se.unit)(Ot.controlOutlineWidth)} ${Ot.controlOutline}`},output:{display:"block",paddingTop:15,color:Ot.colorText,fontSize:Ot.fontSize,lineHeight:Ot.lineHeight}}),Ve=(Ot,Jt)=>{const{formItemCls:Lt}=Ot;return{[Lt]:{[`${Lt}-label > label`]:{height:Jt},[`${Lt}-control-input`]:{minHeight:Jt}}}},Xe=Ot=>{const{componentCls:Jt}=Ot;return{[Ot.componentCls]:Object.assign(Object.assign(Object.assign({},(0,je.Wf)(Ot)),We(Ot)),{[`${Jt}-text`]:{display:"inline-block",paddingInlineEnd:Ot.paddingSM},"&-small":Object.assign({},Ve(Ot,Ot.controlHeightSM)),"&-large":Object.assign({},Ve(Ot,Ot.controlHeightLG))})}},He=Ot=>{const{formItemCls:Jt,iconCls:Lt,rootPrefixCls:nn,antCls:ht,labelRequiredMarkColor:ln,labelColor:rn,labelFontSize:ve,labelHeight:Ie,labelColonMarginInlineStart:Nt,labelColonMarginInlineEnd:Me,itemMarginBottom:et}=Ot;return{[Jt]:Object.assign(Object.assign({},(0,je.Wf)(Ot)),{marginBottom:et,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden${ht}-row`]:{display:"none"},"&-has-warning":{[`${Jt}-split`]:{color:Ot.colorError}},"&-has-error":{[`${Jt}-split`]:{color:Ot.colorWarning}},[`${Jt}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:Ot.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ie,color:rn,fontSize:ve,[`> ${Lt}`]:{fontSize:Ot.fontSize,verticalAlign:"top"},[`&${Jt}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:Ot.marginXXS,color:ln,fontSize:Ot.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${Jt}-required-mark-hidden, &${Jt}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${Jt}-optional`]:{display:"inline-block",marginInlineStart:Ot.marginXXS,color:Ot.colorTextDescription,[`&${Jt}-required-mark-hidden`]:{display:"none"}},[`${Jt}-tooltip`]:{color:Ot.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Ot.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Nt,marginInlineEnd:Me},[`&${Jt}-no-colon::after`]:{content:'"\\a0"'}}},[`${Jt}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${nn}-col-'"]):not([class*="' ${nn}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Ot.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Jt]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:Ot.colorTextDescription,fontSize:Ot.fontSize,lineHeight:Ot.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Ot.controlHeightSM,transition:`color ${Ot.motionDurationMid} ${Ot.motionEaseOut}`},"&-explain":{"&-error":{color:Ot.colorError},"&-warning":{color:Ot.colorWarning}}},[`&-with-help ${Jt}-explain`]:{height:"auto",opacity:1},[`${Jt}-feedback-icon`]:{fontSize:Ot.fontSize,textAlign:"center",visibility:"visible",animationName:Fe.kr,animationDuration:Ot.motionDurationMid,animationTimingFunction:Ot.motionEaseOutBack,pointerEvents:"none","&-success":{color:Ot.colorSuccess},"&-error":{color:Ot.colorError},"&-warning":{color:Ot.colorWarning},"&-validating":{color:Ot.colorPrimary}}})}},_e=(Ot,Jt)=>{const{formItemCls:Lt}=Ot;return{[`${Jt}-horizontal`]:{[`${Lt}-label`]:{flexGrow:0},[`${Lt}-control`]:{flex:"1 1 0",minWidth:0},[`${Lt}-label[class$='-24'], ${Lt}-label[class*='-24 ']`]:{[`& + ${Lt}-control`]:{minWidth:"unset"}}}}},Ze=Ot=>{const{componentCls:Jt,formItemCls:Lt,inlineItemMarginBottom:nn}=Ot;return{[`${Jt}-inline`]:{display:"flex",flexWrap:"wrap",[Lt]:{flex:"none",marginInlineEnd:Ot.margin,marginBottom:nn,"&-row":{flexWrap:"nowrap"},[`> ${Lt}-label, + > ${Lt}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${Lt}-label`]:{flex:"none"},[`${Jt}-text`]:{display:"inline-block"},[`${Lt}-has-feedback`]:{display:"inline-block"}}}}},Je=Ot=>({padding:Ot.verticalLabelPadding,margin:Ot.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),mt=Ot=>{const{componentCls:Jt,formItemCls:Lt,rootPrefixCls:nn}=Ot;return{[`${Lt} ${Lt}-label`]:Je(Ot),[`${Jt}:not(${Jt}-inline)`]:{[Lt]:{flexWrap:"wrap",[`${Lt}-label, ${Lt}-control`]:{[`&:not([class*=" ${nn}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},nt=Ot=>{const{componentCls:Jt,formItemCls:Lt,antCls:nn}=Ot;return{[`${Jt}-vertical`]:{[`${Lt}:not(${Lt}-horizontal)`]:{[`${Lt}-row`]:{flexDirection:"column"},[`${Lt}-label > label`]:{height:"auto"},[`${Lt}-control`]:{width:"100%"},[`${Lt}-label, + ${nn}-col-24${Lt}-label, + ${nn}-col-xl-24${Lt}-label`]:Je(Ot)}},[`@media (max-width: ${(0,Se.unit)(Ot.screenXSMax)})`]:[mt(Ot),{[Jt]:{[`${Lt}:not(${Lt}-horizontal)`]:{[`${nn}-col-xs-24${Lt}-label`]:Je(Ot)}}}],[`@media (max-width: ${(0,Se.unit)(Ot.screenSMMax)})`]:{[Jt]:{[`${Lt}:not(${Lt}-horizontal)`]:{[`${nn}-col-sm-24${Lt}-label`]:Je(Ot)}}},[`@media (max-width: ${(0,Se.unit)(Ot.screenMDMax)})`]:{[Jt]:{[`${Lt}:not(${Lt}-horizontal)`]:{[`${nn}-col-md-24${Lt}-label`]:Je(Ot)}}},[`@media (max-width: ${(0,Se.unit)(Ot.screenLGMax)})`]:{[Jt]:{[`${Lt}:not(${Lt}-horizontal)`]:{[`${nn}-col-lg-24${Lt}-label`]:Je(Ot)}}}}},At=Ot=>{const{formItemCls:Jt,antCls:Lt}=Ot;return{[`${Jt}-vertical`]:{[`${Jt}-row`]:{flexDirection:"column"},[`${Jt}-label > label`]:{height:"auto"},[`${Jt}-control`]:{width:"100%"}},[`${Jt}-vertical ${Jt}-label, + ${Lt}-col-24${Jt}-label, + ${Lt}-col-xl-24${Jt}-label`]:Je(Ot),[`@media (max-width: ${(0,Se.unit)(Ot.screenXSMax)})`]:[mt(Ot),{[Jt]:{[`${Lt}-col-xs-24${Jt}-label`]:Je(Ot)}}],[`@media (max-width: ${(0,Se.unit)(Ot.screenSMMax)})`]:{[Jt]:{[`${Lt}-col-sm-24${Jt}-label`]:Je(Ot)}},[`@media (max-width: ${(0,Se.unit)(Ot.screenMDMax)})`]:{[Jt]:{[`${Lt}-col-md-24${Jt}-label`]:Je(Ot)}},[`@media (max-width: ${(0,Se.unit)(Ot.screenLGMax)})`]:{[Jt]:{[`${Lt}-col-lg-24${Jt}-label`]:Je(Ot)}}}},ft=Ot=>({labelRequiredMarkColor:Ot.colorError,labelColor:Ot.colorTextHeading,labelFontSize:Ot.fontSize,labelHeight:Ot.controlHeight,labelColonMarginInlineStart:Ot.marginXXS/2,labelColonMarginInlineEnd:Ot.marginXS,itemMarginBottom:Ot.marginLG,verticalLabelPadding:`0 0 ${Ot.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),st=(Ot,Jt)=>(0,tt.mergeToken)(Ot,{formItemCls:`${Ot.componentCls}-item`,rootPrefixCls:Jt});var Tt=(0,qe.I$)("Form",(Ot,Jt)=>{let{rootPrefixCls:Lt}=Jt;const nn=st(Ot,Lt);return[Xe(nn),He(nn),Ge(nn),_e(nn,nn.componentCls),_e(nn,nn.formItemCls),Ze(nn),nt(nn),At(nn),(0,St.Z)(nn),Fe.kr]},ft,{order:-1e3});const _t=[];function $e(Ot,Jt,Lt){let nn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Ot=="string"?Ot:`${Jt}-${nn}`,error:Ot,errorStatus:Lt}}var It=Ot=>{let{help:Jt,helpStatus:Lt,errors:nn=_t,warnings:ht=_t,className:ln,fieldId:rn,onVisibleChanged:ve}=Ot;const{prefixCls:Ie}=le.useContext(b.Rk),Nt=`${Ie}-item-explain`,Me=(0,Re.Z)(Ie),[et,Vn,Tn]=Tt(Ie,Me),qn=le.useMemo(()=>(0,Ce.Z)(Ie),[Ie]),Mr=ke(nn),an=ke(ht),Xt=le.useMemo(()=>Jt!=null?[$e(Jt,"help",Lt)]:[].concat((0,he.Z)(Mr.map((yt,er)=>$e(yt,"error","error",er))),(0,he.Z)(an.map((yt,er)=>$e(yt,"warning","warning",er)))),[Jt,Lt,Mr,an]),xn=le.useMemo(()=>{const yt={};return Xt.forEach(er=>{let{key:Kt}=er;yt[Kt]=(yt[Kt]||0)+1}),Xt.map((er,Kt)=>Object.assign(Object.assign({},er),{key:yt[er.key]>1?`${er.key}-fallback-${Kt}`:er.key}))},[Xt]),_n={};return rn&&(_n.id=`${rn}_help`),et(le.createElement(fe.default,{motionDeadline:qn.motionDeadline,motionName:`${Ie}-show-help`,visible:!!xn.length,onVisibleChanged:ve},yt=>{const{className:er,style:Kt}=yt;return le.createElement("div",Object.assign({},_n,{className:be()(Nt,er,Tn,Me,ln,Vn),style:Kt}),le.createElement(fe.CSSMotionList,Object.assign({keys:xn},(0,Ce.Z)(Ie),{motionName:`${Ie}-show-help-item`,component:!1}),pr=>{const{key:Er,error:nr,errorStatus:kr,className:hr,style:na}=pr;return le.createElement("div",{key:Er,className:be()(hr,{[`${Nt}-${kr}`]:kr}),style:na},nr)}))}))},$t=y(55372),Ln=y(48755),Ct=y(2171),Ke=y(31756),Ee=y(23069),en=y(76846),on=y(16722);const it=["parentNode"],jt="form_item";function zt(Ot){return Ot===void 0||Ot===!1?[]:Array.isArray(Ot)?Ot:[Ot]}function On(Ot,Jt){if(!Ot.length)return;const Lt=Ot.join("_");return Jt?`${Jt}_${Lt}`:it.includes(Lt)?`${jt}_${Lt}`:Lt}function ut(Ot,Jt,Lt,nn,ht,ln){let rn=nn;return ln!==void 0?rn=ln:Lt.validating?rn="validating":Ot.length?rn="error":Jt.length?rn="warning":(Lt.touched||ht&&Lt.validated)&&(rn="success"),rn}var Sn=function(Ot,Jt){var Lt={};for(var nn in Ot)Object.prototype.hasOwnProperty.call(Ot,nn)&&Jt.indexOf(nn)<0&&(Lt[nn]=Ot[nn]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,nn=Object.getOwnPropertySymbols(Ot);htOt!=null?Ot:Object.assign(Object.assign({},Jt),{__INTERNAL__:{itemRef:ht=>ln=>{const rn=Vt(ht);ln?Lt.current[rn]=ln:delete Lt.current[rn]}},scrollToField:function(ht){let ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:rn}=ln,ve=Sn(ln,["focus"]),Ie=vn(ht,nn);Ie&&((0,on.Z)(Ie,Object.assign({scrollMode:"if-needed",block:"nearest"},ve)),rn&&nn.focusField(ht))},focusField:ht=>{var ln,rn;const ve=nn.getFieldInstance(ht);typeof(ve==null?void 0:ve.focus)=="function"?ve.focus():(rn=(ln=vn(ht,nn))===null||ln===void 0?void 0:ln.focus)===null||rn===void 0||rn.call(ln)},getFieldInstance:ht=>{const ln=Vt(ht);return Lt.current[ln]}}),[Ot,Jt]);return[nn]}var De=y(98350),me=function(Ot,Jt){var Lt={};for(var nn in Ot)Object.prototype.hasOwnProperty.call(Ot,nn)&&Jt.indexOf(nn)<0&&(Lt[nn]=Ot[nn]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,nn=Object.getOwnPropertySymbols(Ot);ht{const Lt=le.useContext(Ct.Z),{getPrefixCls:nn,direction:ht,requiredMark:ln,colon:rn,scrollToFirstError:ve,className:Ie,style:Nt}=(0,Ln.dj)("form"),{prefixCls:Me,className:et,rootClassName:Vn,size:Tn,disabled:qn=Lt,form:Mr,colon:an,labelAlign:Xt,labelWrap:xn,labelCol:_n,wrapperCol:yt,hideRequiredMark:er,layout:Kt="horizontal",scrollToFirstError:pr,requiredMark:Er,onFinishFailed:nr,name:kr,style:hr,feedbackIcons:na,variant:$r}=Ot,Vr=me(Ot,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),qr=(0,Ke.Z)(Tn),ha=le.useContext(De.Z),mr=le.useMemo(()=>Er!==void 0?Er:er?!1:ln!==void 0?ln:!0,[er,Er,ln]),Jr=an!=null?an:rn,Ir=nn("form",Me),la=(0,Re.Z)(Ir),[Gt,Ta,oa]=Tt(Ir,la),aa=be()(Ir,`${Ir}-${Kt}`,{[`${Ir}-hide-required-mark`]:mr===!1,[`${Ir}-rtl`]:ht==="rtl",[`${Ir}-${qr}`]:qr},oa,la,Ta,Ie,et,Vn),[fa]=cn(Mr),{__INTERNAL__:ba}=fa;ba.name=kr;const zr=le.useMemo(()=>({name:kr,labelAlign:Xt,labelCol:_n,labelWrap:xn,wrapperCol:yt,vertical:Kt==="vertical",colon:Jr,requiredMark:mr,itemRef:ba.itemRef,form:fa,feedbackIcons:na}),[kr,Xt,_n,yt,Kt,Jr,mr,fa,na]),ea=le.useRef(null);le.useImperativeHandle(Jt,()=>{var dr;return Object.assign(Object.assign({},fa),{nativeElement:(dr=ea.current)===null||dr===void 0?void 0:dr.nativeElement})});const Gr=(dr,fr)=>{if(dr){let ir={block:"nearest"};typeof dr=="object"&&(ir=Object.assign(Object.assign({},ir),dr)),fa.scrollToField(fr,ir)}},rr=dr=>{if(nr==null||nr(dr),dr.errorFields.length){const fr=dr.errorFields[0].name;if(pr!==void 0){Gr(pr,fr);return}ve!==void 0&&Gr(ve,fr)}};return Gt(le.createElement(b.pg.Provider,{value:$r},le.createElement(Ct.n,{disabled:qn},le.createElement(Ee.Z.Provider,{value:qr},le.createElement(b.RV,{validateMessages:ha},le.createElement(b.q3.Provider,{value:zr},le.createElement($t.default,Object.assign({id:kr},Vr,{name:kr,onFinishFailed:rr,form:fa,ref:ea,style:Object.assign(Object.assign({},Nt),hr),className:aa}))))))))};var Ue=le.forwardRef(ce),ge=y(41799),Le=y(8654),ot=y(22703),Yt=y(32383),wt=y(11592);function gt(Ot){if(typeof Ot=="function")return Ot;const Jt=(0,wt.Z)(Ot);return Jt.length<=1?Jt[0]:Jt}const Mt=()=>{const{status:Ot,errors:Jt=[],warnings:Lt=[]}=le.useContext(b.aM);return{status:Ot,errors:Jt,warnings:Lt}};Mt.Context=b.aM;var Ut=Mt,Bt=y(16089);function hn(Ot){const[Jt,Lt]=le.useState(Ot),nn=le.useRef(null),ht=le.useRef([]),ln=le.useRef(!1);le.useEffect(()=>(ln.current=!1,()=>{ln.current=!0,Bt.Z.cancel(nn.current),nn.current=null}),[]);function rn(ve){ln.current||(nn.current===null&&(ht.current=[],nn.current=(0,Bt.Z)(()=>{nn.current=null,Lt(Ie=>{let Nt=Ie;return ht.current.forEach(Me=>{Nt=Me(Nt)}),Nt})})),ht.current.push(ve))}return[Jt,rn]}function dn(){const{itemRef:Ot}=le.useContext(b.q3),Jt=le.useRef({});function Lt(nn,ht){const ln=ht&&typeof ht=="object"&&(0,Le.C4)(ht),rn=nn.join("_");return(Jt.current.name!==rn||Jt.current.originRef!==ln)&&(Jt.current.name=rn,Jt.current.originRef=ln,Jt.current.ref=(0,Le.sQ)(Ot(nn),ln)),Jt.current.ref}return Lt}var Ft=y(29194),Pn=y(34280),Dn=y(2738),An=y(65970),sn=y(70425),Nn=y(5472);const Cn=Ot=>{const{formItemCls:Jt}=Ot;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Jt}-control`]:{display:"flex"}}}};var Dt=(0,qe.bk)(["Form","item-item"],(Ot,Jt)=>{let{rootPrefixCls:Lt}=Jt;const nn=st(Ot,Lt);return[Cn(nn)]}),qt=function(Ot,Jt){var Lt={};for(var nn in Ot)Object.prototype.hasOwnProperty.call(Ot,nn)&&Jt.indexOf(nn)<0&&(Lt[nn]=Ot[nn]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,nn=Object.getOwnPropertySymbols(Ot);ht{const{prefixCls:Jt,status:Lt,labelCol:nn,wrapperCol:ht,children:ln,errors:rn,warnings:ve,_internalItemRender:Ie,extra:Nt,help:Me,fieldId:et,marginBottom:Vn,onErrorVisibleChanged:Tn,label:qn}=Ot,Mr=`${Jt}-item`,an=le.useContext(b.q3),Xt=le.useMemo(()=>{let Vr=Object.assign({},ht||an.wrapperCol||{});return qn===null&&!nn&&!ht&&an.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(ha=>{const mr=ha?[ha]:[],Jr=(0,sn.U2)(an.labelCol,mr),Ir=typeof Jr=="object"?Jr:{},la=(0,sn.U2)(Vr,mr),Gt=typeof la=="object"?la:{};"span"in Ir&&!("offset"in Gt)&&Ir.span{const{labelCol:Vr,wrapperCol:qr}=an;return qt(an,["labelCol","wrapperCol"])},[an]),yt=le.useRef(null),[er,Kt]=le.useState(0);(0,Pn.Z)(()=>{Nt&&yt.current?Kt(yt.current.clientHeight):Kt(0)},[Nt]);const pr=le.createElement("div",{className:`${Mr}-control-input`},le.createElement("div",{className:`${Mr}-control-input-content`},ln)),Er=le.useMemo(()=>({prefixCls:Jt,status:Lt}),[Jt,Lt]),nr=Vn!==null||rn.length||ve.length?le.createElement(b.Rk.Provider,{value:Er},le.createElement(It,{fieldId:et,errors:rn,warnings:ve,help:Me,helpStatus:Lt,className:`${Mr}-explain-connected`,onVisibleChanged:Tn})):null,kr={};et&&(kr.id=`${et}_extra`);const hr=Nt?le.createElement("div",Object.assign({},kr,{className:`${Mr}-extra`,ref:yt}),Nt):null,na=nr||hr?le.createElement("div",{className:`${Mr}-additional`,style:Vn?{minHeight:Vn+er}:{}},nr,hr):null,$r=Ie&&Ie.mark==="pro_table_render"&&Ie.render?Ie.render(Ot,{input:pr,errorList:nr,extra:hr}):le.createElement(le.Fragment,null,pr,na);return le.createElement(b.q3.Provider,{value:_n},le.createElement(Nn.Z,Object.assign({},Xt,{className:xn}),$r),le.createElement(Dt,{prefixCls:Jt}))},lt=y(61485),de=y(9017),In=y(85981),Mn=y(25399),gn=function(Ot,Jt){var Lt={};for(var nn in Ot)Object.prototype.hasOwnProperty.call(Ot,nn)&&Jt.indexOf(nn)<0&&(Lt[nn]=Ot[nn]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,nn=Object.getOwnPropertySymbols(Ot);ht{let{prefixCls:Jt,label:Lt,htmlFor:nn,labelCol:ht,labelAlign:ln,colon:rn,required:ve,requiredMark:Ie,tooltip:Nt,vertical:Me}=Ot;var et;const[Vn]=(0,de.Z)("Form"),{labelAlign:Tn,labelCol:qn,labelWrap:Mr,colon:an}=le.useContext(b.q3);if(!Lt)return null;const Xt=ht||qn||{},xn=ln||Tn,_n=`${Jt}-item-label`,yt=be()(_n,xn==="left"&&`${_n}-left`,Xt.className,{[`${_n}-wrap`]:!!Mr});let er=Lt;const Kt=rn===!0||an!==!1&&rn!==!1;Kt&&!Me&&typeof Lt=="string"&&Lt.trim()&&(er=Lt.replace(/[:|:]\s*$/,""));const Er=br(Nt);if(Er){const{icon:Vr=le.createElement(lt.Z,null)}=Er,qr=gn(Er,["icon"]),ha=le.createElement(Mn.Z,Object.assign({},qr),le.cloneElement(Vr,{className:`${Jt}-item-tooltip`,title:"",onClick:mr=>{mr.preventDefault()},tabIndex:null}));er=le.createElement(le.Fragment,null,er,ha)}const nr=Ie==="optional",kr=typeof Ie=="function",hr=Ie===!1;kr?er=Ie(er,{required:!!ve}):nr&&!ve&&(er=le.createElement(le.Fragment,null,er,le.createElement("span",{className:`${Jt}-item-optional`,title:""},(Vn==null?void 0:Vn.optional)||((et=In.Z.Form)===null||et===void 0?void 0:et.optional))));let na;hr?na="hidden":(nr||kr)&&(na="optional");const $r=be()({[`${Jt}-item-required`]:ve,[`${Jt}-item-required-mark-${na}`]:na,[`${Jt}-item-no-colon`]:!Kt});return le.createElement(Nn.Z,Object.assign({},Xt,{className:yt}),le.createElement("label",{htmlFor:nn,className:$r,title:typeof Lt=="string"?Lt:""},er))},xr=y(29679),xt=y(19248),Xn=y(96512),ur=y(58617);const gr={success:xr.Z,warning:Xn.Z,error:xt.Z,validating:ur.Z};function Yn(Ot){let{children:Jt,errors:Lt,warnings:nn,hasFeedback:ht,validateStatus:ln,prefixCls:rn,meta:ve,noStyle:Ie}=Ot;const Nt=`${rn}-item`,{feedbackIcons:Me}=le.useContext(b.q3),et=ut(Lt,nn,ve,null,!!ht,ln),{isFormItemInput:Vn,status:Tn,hasFeedback:qn,feedbackIcon:Mr}=le.useContext(b.aM),an=le.useMemo(()=>{var Xt;let xn;if(ht){const yt=ht!==!0&&ht.icons||Me,er=et&&((Xt=yt==null?void 0:yt({status:et,errors:Lt,warnings:nn}))===null||Xt===void 0?void 0:Xt[et]),Kt=et&&gr[et];xn=er!==!1&&Kt?le.createElement("span",{className:be()(`${Nt}-feedback-icon`,`${Nt}-feedback-icon-${et}`)},er||le.createElement(Kt,null)):null}const _n={status:et||"",errors:Lt,warnings:nn,hasFeedback:!!ht,feedbackIcon:xn,isFormItemInput:!0};return Ie&&(_n.status=(et!=null?et:Tn)||"",_n.isFormItemInput=Vn,_n.hasFeedback=!!(ht!=null?ht:qn),_n.feedbackIcon=ht!==void 0?_n.feedbackIcon:Mr),_n},[et,ht,Ie,Vn,Tn]);return le.createElement(b.aM.Provider,{value:an},Jt)}var Tr=function(Ot,Jt){var Lt={};for(var nn in Ot)Object.prototype.hasOwnProperty.call(Ot,nn)&&Jt.indexOf(nn)<0&&(Lt[nn]=Ot[nn]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,nn=Object.getOwnPropertySymbols(Ot);ht{if(hr&&pr.current){const Ir=getComputedStyle(pr.current);Vr(parseInt(Ir.marginBottom,10))}},[hr,na]);const qr=Ir=>{Ir||Vr(null)},mr=function(){let Ir=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const la=Ir?Er:Nt.errors,Gt=Ir?nr:Nt.warnings;return ut(la,Gt,Nt,"",!!Me,Ie)}(),Jr=be()(_n,Lt,nn,{[`${_n}-with-help`]:kr||Er.length||nr.length,[`${_n}-has-feedback`]:mr&&Me,[`${_n}-has-success`]:mr==="success",[`${_n}-has-warning`]:mr==="warning",[`${_n}-has-error`]:mr==="error",[`${_n}-is-validating`]:mr==="validating",[`${_n}-hidden`]:et,[`${_n}-${Xt}`]:Xt});return le.createElement("div",{className:Jr,style:ht,ref:pr},le.createElement(An.Z,Object.assign({className:`${_n}-row`},(0,Dn.Z)(xn,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),le.createElement(sr,Object.assign({htmlFor:Tn},Ot,{requiredMark:yt,required:qn!=null?qn:Mr,prefixCls:Jt,vertical:Kt})),le.createElement(Et,Object.assign({},Ot,Nt,{errors:Er,warnings:nr,prefixCls:Jt,status:mr,help:ln,marginBottom:$r,onErrorVisibleChanged:qr}),le.createElement(b.qI.Provider,{value:an},le.createElement(Yn,{prefixCls:Jt,meta:Nt,errors:Nt.errors,warnings:Nt.warnings,hasFeedback:Me,validateStatus:mr},Vn)))),!!$r&&le.createElement("div",{className:`${_n}-margin-offset`,style:{marginBottom:-$r}}))}const Dr="__SPLIT__",Lr=null;function Qn(Ot,Jt){const Lt=Object.keys(Ot),nn=Object.keys(Jt);return Lt.length===nn.length&&Lt.every(ht=>{const ln=Ot[ht],rn=Jt[ht];return ln===rn||typeof ln=="function"||typeof rn=="function"})}const _r=le.memo(Ot=>{let{children:Jt}=Ot;return Jt},(Ot,Jt)=>Qn(Ot.control,Jt.control)&&Ot.update===Jt.update&&Ot.childProps.length===Jt.childProps.length&&Ot.childProps.every((Lt,nn)=>Lt===Jt.childProps[nn]));function sa(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function jr(Ot){const{name:Jt,noStyle:Lt,className:nn,dependencies:ht,prefixCls:ln,shouldUpdate:rn,rules:ve,children:Ie,required:Nt,label:Me,messageVariables:et,trigger:Vn="onChange",validateTrigger:Tn,hidden:qn,help:Mr,layout:an}=Ot,{getPrefixCls:Xt}=le.useContext(Ln.E_),{name:xn}=le.useContext(b.q3),_n=gt(Ie),yt=typeof _n=="function",er=le.useContext(b.qI),{validateTrigger:Kt}=le.useContext($t.FieldContext),pr=Tn!==void 0?Tn:Kt,Er=Jt!=null,nr=Xt("form",ln),kr=(0,Re.Z)(nr),[hr,na,$r]=Tt(nr,kr),Vr=(0,Yt.ln)("Form.Item"),qr=le.useContext($t.ListContext),ha=le.useRef(null),[mr,Jr]=hn({}),[Ir,la]=(0,ge.Z)(()=>sa()),Gt=ea=>{const Gr=qr==null?void 0:qr.getKey(ea.name);if(la(ea.destroy?sa():ea,!0),Lt&&Mr!==!1&&er){let rr=ea.name;if(ea.destroy)rr=ha.current||rr;else if(Gr!==void 0){const[dr,fr]=Gr;rr=[dr].concat((0,he.Z)(fr)),ha.current=rr}er(ea,rr)}},Ta=(ea,Gr)=>{Jr(rr=>{const dr=Object.assign({},rr),ir=[].concat((0,he.Z)(ea.name.slice(0,-1)),(0,he.Z)(Gr)).join(Dr);return ea.destroy?delete dr[ir]:dr[ir]=ea,dr})},[oa,aa]=le.useMemo(()=>{const ea=(0,he.Z)(Ir.errors),Gr=(0,he.Z)(Ir.warnings);return Object.values(mr).forEach(rr=>{ea.push.apply(ea,(0,he.Z)(rr.errors||[])),Gr.push.apply(Gr,(0,he.Z)(rr.warnings||[]))}),[ea,Gr]},[mr,Ir.errors,Ir.warnings]),fa=dn();function ba(ea,Gr,rr){return Lt&&!qn?le.createElement(Yn,{prefixCls:nr,hasFeedback:Ot.hasFeedback,validateStatus:Ot.validateStatus,meta:Ir,errors:oa,warnings:aa,noStyle:!0},ea):le.createElement(Sr,Object.assign({key:"row"},Ot,{className:be()(nn,$r,kr,na),prefixCls:nr,fieldId:Gr,isRequired:rr,errors:oa,warnings:aa,meta:Ir,onSubItemMetaChange:Ta,layout:an}),ea)}if(!Er&&!yt&&!ht)return hr(ba(_n));let zr={};return typeof Me=="string"?zr.label=Me:Jt&&(zr.label=String(Jt)),et&&(zr=Object.assign(Object.assign({},zr),et)),hr(le.createElement($t.Field,Object.assign({},Ot,{messageVariables:zr,trigger:Vn,validateTrigger:pr,onMetaChange:Gt}),(ea,Gr,rr)=>{const dr=zt(Jt).length&&Gr?Gr.name:[],fr=On(dr,xn),ir=Nt!==void 0?Nt:!!(ve!=null&&ve.some(ar=>{if(ar&&typeof ar=="object"&&ar.required&&!ar.warningOnly)return!0;if(typeof ar=="function"){const or=ar(rr);return(or==null?void 0:or.required)&&!(or!=null&&or.warningOnly)}return!1})),Br=Object.assign({},ea);let Yr=null;if(Array.isArray(_n)&&Er)Yr=_n;else if(!(yt&&(!(rn||ht)||Er))){if(!(ht&&!yt&&!Er))if(le.isValidElement(_n)){const ar=Object.assign(Object.assign({},_n.props),Br);if(ar.id||(ar.id=fr),Mr||oa.length>0||aa.length>0||Ot.extra){const Pr=[];(Mr||oa.length>0)&&Pr.push(`${fr}_help`),Ot.extra&&Pr.push(`${fr}_extra`),ar["aria-describedby"]=Pr.join(" ")}oa.length>0&&(ar["aria-invalid"]="true"),ir&&(ar["aria-required"]="true"),(0,Le.Yr)(_n)&&(ar.ref=fa(dr,_n)),new Set([].concat((0,he.Z)(zt(Vn)),(0,he.Z)(zt(pr)))).forEach(Pr=>{ar[Pr]=function(){for(var xa,Ma,Ia,Xa,Ua,Ra=arguments.length,Ha=new Array(Ra),za=0;za{var{prefixCls:Jt,children:Lt}=Ot,nn=Hn(Ot,["prefixCls","children"]);const{getPrefixCls:ht}=le.useContext(Ln.E_),ln=ht("form",Jt),rn=le.useMemo(()=>({prefixCls:ln,status:"error"}),[ln]);return le.createElement($t.List,Object.assign({},nn),(ve,Ie,Nt)=>le.createElement(b.Rk.Provider,{value:rn},Lt(ve.map(Me=>Object.assign(Object.assign({},Me),{fieldKey:Me.key})),Ie,{errors:Nt.errors,warnings:Nt.warnings})))};function ua(){const{form:Ot}=le.useContext(b.q3);return Ot}const Qt=Ue;Qt.Item=ta,Qt.List=Kr,Qt.ErrorList=It,Qt.useForm=cn,Qt.useFormInstance=ua,Qt.useWatch=$t.useWatch,Qt.Provider=b.RV,Qt.create=()=>{};var fn=Qt},75786:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Mr}});var b=y(59301),he=y(15277),le=y(92310),pe=y.n(le),be=y(60499),fe=y(85899),Ce=y(18642),Re=y(72190),ke=y(43749),Se=y(42244),je=/margin|padding|width|height|max|min|offset/,Fe={left:!0,top:!0},St={cssFloat:1,styleFloat:1,float:1};function tt(an){return an.nodeType===1?an.ownerDocument.defaultView.getComputedStyle(an,null):{}}function qe(an,Xt,xn){if(Xt=Xt.toLowerCase(),xn==="auto"){if(Xt==="height")return an.offsetHeight;if(Xt==="width")return an.offsetWidth}return Xt in Fe||(Fe[Xt]=je.test(Xt)),Fe[Xt]?parseFloat(xn)||0:xn}function Qe(an,Xt){var xn=arguments.length,_n=tt(an);return Xt=St[Xt]?"cssFloat"in an.style?"cssFloat":"styleFloat":Xt,xn===1?_n:qe(an,Xt,_n[Xt]||an.style[Xt])}function Ge(an,Xt,xn){var _n=arguments.length;if(Xt=St[Xt]?"cssFloat"in an.style?"cssFloat":"styleFloat":Xt,_n===3)return typeof xn=="number"&&je.test(Xt)&&(xn="".concat(xn,"px")),an.style[Xt]=xn,xn;for(var yt in Xt)Xt.hasOwnProperty(yt)&&Ge(an,yt,Xt[yt]);return tt(an)}function We(an){return an===document.body?document.documentElement.clientWidth:an.offsetWidth}function Ve(an){return an===document.body?window.innerHeight||document.documentElement.clientHeight:an.offsetHeight}function Xe(){var an=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),Xt=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:an,height:Xt}}function He(){var an=document.documentElement.clientWidth,Xt=window.innerHeight||document.documentElement.clientHeight;return{width:an,height:Xt}}function _e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ze(an){var Xt=an.getBoundingClientRect(),xn=document.documentElement;return{left:Xt.left+(window.pageXOffset||xn.scrollLeft)-(xn.clientLeft||document.body.clientLeft||0),top:Xt.top+(window.pageYOffset||xn.scrollTop)-(xn.clientTop||document.body.clientTop||0)}}var Je=y(18929),mt=y(55311),nt=y(8224),At=y(10228),ft=y(43403),st=y(77900),Tt=b.createContext(null),_t=function(Xt){var xn=Xt.visible,_n=Xt.maskTransitionName,yt=Xt.getContainer,er=Xt.prefixCls,Kt=Xt.rootClassName,pr=Xt.icons,Er=Xt.countRender,nr=Xt.showSwitch,kr=Xt.showProgress,hr=Xt.current,na=Xt.transform,$r=Xt.count,Vr=Xt.scale,qr=Xt.minScale,ha=Xt.maxScale,mr=Xt.closeIcon,Jr=Xt.onActive,Ir=Xt.onClose,la=Xt.onZoomIn,Gt=Xt.onZoomOut,Ta=Xt.onRotateRight,oa=Xt.onRotateLeft,aa=Xt.onFlipX,fa=Xt.onFlipY,ba=Xt.onReset,zr=Xt.toolbarRender,ea=Xt.zIndex,Gr=Xt.image,rr=(0,b.useContext)(Tt),dr=pr.rotateLeft,fr=pr.rotateRight,ir=pr.zoomIn,Br=pr.zoomOut,Yr=pr.close,ar=pr.left,or=pr.right,Cr=pr.flipX,Pr=pr.flipY,xa="".concat(er,"-operations-operation");b.useEffect(function(){var ti=function(mi){mi.keyCode===At.Z.ESC&&Ir()};return xn&&window.addEventListener("keydown",ti),function(){window.removeEventListener("keydown",ti)}},[xn]);var Ma=function(di,mi){di.preventDefault(),di.stopPropagation(),Jr(mi)},Ia=b.useCallback(function(ti){var di=ti.type,mi=ti.disabled,Fa=ti.onClick,Ci=ti.icon;return b.createElement("div",{key:di,className:pe()(xa,"".concat(er,"-operations-operation-").concat(di),(0,Ce.Z)({},"".concat(er,"-operations-operation-disabled"),!!mi)),onClick:Fa},Ci)},[xa,er]),Xa=nr?Ia({icon:ar,onClick:function(di){return Ma(di,-1)},type:"prev",disabled:hr===0}):void 0,Ua=nr?Ia({icon:or,onClick:function(di){return Ma(di,1)},type:"next",disabled:hr===$r-1}):void 0,Ra=Ia({icon:Pr,onClick:fa,type:"flipY"}),Ha=Ia({icon:Cr,onClick:aa,type:"flipX"}),za=Ia({icon:dr,onClick:oa,type:"rotateLeft"}),Ka=Ia({icon:fr,onClick:Ta,type:"rotateRight"}),Gn=Ia({icon:Br,onClick:Gt,type:"zoomOut",disabled:Vr<=qr}),Ya=Ia({icon:ir,onClick:la,type:"zoomIn",disabled:Vr===ha}),xi=b.createElement("div",{className:"".concat(er,"-operations")},Ra,Ha,za,Ka,Gn,Ya);return b.createElement(st.default,{visible:xn,motionName:_n},function(ti){var di=ti.className,mi=ti.style;return b.createElement(ft.Z,{open:!0,getContainer:yt!=null?yt:document.body},b.createElement("div",{className:pe()("".concat(er,"-operations-wrapper"),di,Kt),style:(0,fe.Z)((0,fe.Z)({},mi),{},{zIndex:ea})},mr===null?null:b.createElement("button",{className:"".concat(er,"-close"),onClick:Ir},mr||Yr),nr&&b.createElement(b.Fragment,null,b.createElement("div",{className:pe()("".concat(er,"-switch-left"),(0,Ce.Z)({},"".concat(er,"-switch-left-disabled"),hr===0)),onClick:function(Ci){return Ma(Ci,-1)}},ar),b.createElement("div",{className:pe()("".concat(er,"-switch-right"),(0,Ce.Z)({},"".concat(er,"-switch-right-disabled"),hr===$r-1)),onClick:function(Ci){return Ma(Ci,1)}},or)),b.createElement("div",{className:"".concat(er,"-footer")},kr&&b.createElement("div",{className:"".concat(er,"-progress")},Er?Er(hr+1,$r):"".concat(hr+1," / ").concat($r)),zr?zr(xi,(0,fe.Z)((0,fe.Z)({icons:{prevIcon:Xa,nextIcon:Ua,flipYIcon:Ra,flipXIcon:Ha,rotateLeftIcon:za,rotateRightIcon:Ka,zoomOutIcon:Gn,zoomInIcon:Ya},actions:{onActive:Jr,onFlipY:fa,onFlipX:aa,onRotateLeft:oa,onRotateRight:Ta,onZoomOut:Gt,onZoomIn:la,onReset:ba,onClose:Ir},transform:na},rr?{current:hr,total:$r}:{}),{},{image:Gr})):xi)))})},$e=_t,kt=y(13697),It=y(16089),$t={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Ln(an,Xt,xn,_n){var yt=(0,b.useRef)(null),er=(0,b.useRef)([]),Kt=(0,b.useState)($t),pr=(0,Re.Z)(Kt,2),Er=pr[0],nr=pr[1],kr=function(Vr){nr($t),(0,kt.Z)($t,Er)||_n==null||_n({transform:$t,action:Vr})},hr=function(Vr,qr){yt.current===null&&(er.current=[],yt.current=(0,It.Z)(function(){nr(function(ha){var mr=ha;return er.current.forEach(function(Jr){mr=(0,fe.Z)((0,fe.Z)({},mr),Jr)}),yt.current=null,_n==null||_n({transform:mr,action:qr}),mr})})),er.current.push((0,fe.Z)((0,fe.Z)({},Er),Vr))},na=function(Vr,qr,ha,mr,Jr){var Ir=an.current,la=Ir.width,Gt=Ir.height,Ta=Ir.offsetWidth,oa=Ir.offsetHeight,aa=Ir.offsetLeft,fa=Ir.offsetTop,ba=Vr,zr=Er.scale*Vr;zr>xn?(zr=xn,ba=xn/Er.scale):zr_n){if(Xt>0)return(0,Ce.Z)({},an,er);if(Xt<0&&yt<_n)return(0,Ce.Z)({},an,-er)}else if(Xt<0||yt>_n)return(0,Ce.Z)({},an,Xt<0?er:-er);return{}}function Ee(an,Xt,xn,_n){var yt=He(),er=yt.width,Kt=yt.height,pr=null;return an<=er&&Xt<=Kt?pr={x:0,y:0}:(an>er||Xt>Kt)&&(pr=(0,fe.Z)((0,fe.Z)({},Ke("x",xn,an,er)),Ke("y",_n,Xt,Kt))),pr}var en=1,on=1;function it(an,Xt,xn,_n,yt,er,Kt){var pr=yt.rotate,Er=yt.scale,nr=yt.x,kr=yt.y,hr=(0,b.useState)(!1),na=(0,Re.Z)(hr,2),$r=na[0],Vr=na[1],qr=(0,b.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),ha=function(Gt){!Xt||Gt.button!==0||(Gt.preventDefault(),Gt.stopPropagation(),qr.current={diffX:Gt.pageX-nr,diffY:Gt.pageY-kr,transformX:nr,transformY:kr},Vr(!0))},mr=function(Gt){xn&&$r&&er({x:Gt.pageX-qr.current.diffX,y:Gt.pageY-qr.current.diffY},"move")},Jr=function(){if(xn&&$r){Vr(!1);var Gt=qr.current,Ta=Gt.transformX,oa=Gt.transformY,aa=nr!==Ta&&kr!==oa;if(!aa)return;var fa=an.current.offsetWidth*Er,ba=an.current.offsetHeight*Er,zr=an.current.getBoundingClientRect(),ea=zr.left,Gr=zr.top,rr=pr%180!==0,dr=Ee(rr?ba:fa,rr?fa:ba,ea,Gr);dr&&er((0,fe.Z)({},dr),"dragRebound")}},Ir=function(Gt){if(!(!xn||Gt.deltaY==0)){var Ta=Math.abs(Gt.deltaY/100),oa=Math.min(Ta,on),aa=en+oa*_n;Gt.deltaY>0&&(aa=en/aa),Kt(aa,"wheel",Gt.clientX,Gt.clientY)}};return(0,b.useEffect)(function(){var la,Gt,Ta,oa;if(Xt){Ta=(0,nt.Z)(window,"mouseup",Jr,!1),oa=(0,nt.Z)(window,"mousemove",mr,!1);try{window.top!==window.self&&(la=(0,nt.Z)(window.top,"mouseup",Jr,!1),Gt=(0,nt.Z)(window.top,"mousemove",mr,!1))}catch(aa){(0,Ct.Kp)(!1,"[rc-image] ".concat(aa))}}return function(){var aa,fa,ba,zr;(aa=Ta)===null||aa===void 0||aa.remove(),(fa=oa)===null||fa===void 0||fa.remove(),(ba=la)===null||ba===void 0||ba.remove(),(zr=Gt)===null||zr===void 0||zr.remove()}},[xn,$r,nr,kr,pr,Xt]),{isMoving:$r,onMouseDown:ha,onMouseMove:mr,onMouseUp:Jr,onWheel:Ir}}function jt(an){return new Promise(function(Xt){if(!an){Xt(!1);return}var xn=document.createElement("img");xn.onerror=function(){return Xt(!1)},xn.onload=function(){return Xt(!0)},xn.src=an})}function zt(an){var Xt=an.src,xn=an.isCustomPlaceholder,_n=an.fallback,yt=(0,b.useState)(xn?"loading":"normal"),er=(0,Re.Z)(yt,2),Kt=er[0],pr=er[1],Er=(0,b.useRef)(!1),nr=Kt==="error";(0,b.useEffect)(function(){var $r=!0;return jt(Xt).then(function(Vr){!Vr&&$r&&pr("error")}),function(){$r=!1}},[Xt]),(0,b.useEffect)(function(){xn&&!Er.current?pr("loading"):nr&&pr("normal")},[Xt]);var kr=function(){pr("normal")},hr=function(Vr){Er.current=!1,Kt==="loading"&&Vr!==null&&Vr!==void 0&&Vr.complete&&(Vr.naturalWidth||Vr.naturalHeight)&&(Er.current=!0,kr())},na=nr&&_n?{src:_n}:{onLoad:kr,src:Xt};return[hr,na,Kt]}function On(an,Xt){var xn=an.x-Xt.x,_n=an.y-Xt.y;return Math.hypot(xn,_n)}function ut(an,Xt,xn,_n){var yt=On(an,xn),er=On(Xt,_n);if(yt===0&&er===0)return[an.x,an.y];var Kt=yt/(yt+er),pr=an.x+Kt*(Xt.x-an.x),Er=an.y+Kt*(Xt.y-an.y);return[pr,Er]}function Sn(an,Xt,xn,_n,yt,er,Kt){var pr=yt.rotate,Er=yt.scale,nr=yt.x,kr=yt.y,hr=(0,b.useState)(!1),na=(0,Re.Z)(hr,2),$r=na[0],Vr=na[1],qr=(0,b.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),ha=function(Gt){qr.current=(0,fe.Z)((0,fe.Z)({},qr.current),Gt)},mr=function(Gt){if(Xt){Gt.stopPropagation(),Vr(!0);var Ta=Gt.touches,oa=Ta===void 0?[]:Ta;oa.length>1?ha({point1:{x:oa[0].clientX,y:oa[0].clientY},point2:{x:oa[1].clientX,y:oa[1].clientY},eventType:"touchZoom"}):ha({point1:{x:oa[0].clientX-nr,y:oa[0].clientY-kr},eventType:"move"})}},Jr=function(Gt){var Ta=Gt.touches,oa=Ta===void 0?[]:Ta,aa=qr.current,fa=aa.point1,ba=aa.point2,zr=aa.eventType;if(oa.length>1&&zr==="touchZoom"){var ea={x:oa[0].clientX,y:oa[0].clientY},Gr={x:oa[1].clientX,y:oa[1].clientY},rr=ut(fa,ba,ea,Gr),dr=(0,Re.Z)(rr,2),fr=dr[0],ir=dr[1],Br=On(ea,Gr)/On(fa,ba);Kt(Br,"touchZoom",fr,ir,!0),ha({point1:ea,point2:Gr,eventType:"touchZoom"})}else zr==="move"&&(er({x:oa[0].clientX-fa.x,y:oa[0].clientY-fa.y},"move"),ha({eventType:"move"}))},Ir=function(){if(xn){if($r&&Vr(!1),ha({eventType:"none"}),_n>Er)return er({x:0,y:0,scale:_n},"touchZoom");var Gt=an.current.offsetWidth*Er,Ta=an.current.offsetHeight*Er,oa=an.current.getBoundingClientRect(),aa=oa.left,fa=oa.top,ba=pr%180!==0,zr=Ee(ba?Ta:Gt,ba?Gt:Ta,aa,fa);zr&&er((0,fe.Z)({},zr),"dragRebound")}};return(0,b.useEffect)(function(){var la;return xn&&Xt&&(la=(0,nt.Z)(window,"touchmove",function(Gt){return Gt.preventDefault()},{passive:!1})),function(){var Gt;(Gt=la)===null||Gt===void 0||Gt.remove()}},[xn,Xt]),{isTouching:$r,onTouchStart:mr,onTouchMove:Jr,onTouchEnd:Ir}}var Vt=["fallback","src","imgRef"],vn=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],cn=function(Xt){var xn=Xt.fallback,_n=Xt.src,yt=Xt.imgRef,er=(0,Se.Z)(Xt,Vt),Kt=zt({src:_n,fallback:xn}),pr=(0,Re.Z)(Kt,2),Er=pr[0],nr=pr[1];return b.createElement("img",(0,be.Z)({ref:function(hr){yt.current=hr,Er(hr)}},er,nr))},De=function(Xt){var xn=Xt.prefixCls,_n=Xt.src,yt=Xt.alt,er=Xt.imageInfo,Kt=Xt.fallback,pr=Xt.movable,Er=pr===void 0?!0:pr,nr=Xt.onClose,kr=Xt.visible,hr=Xt.icons,na=hr===void 0?{}:hr,$r=Xt.rootClassName,Vr=Xt.closeIcon,qr=Xt.getContainer,ha=Xt.current,mr=ha===void 0?0:ha,Jr=Xt.count,Ir=Jr===void 0?1:Jr,la=Xt.countRender,Gt=Xt.scaleStep,Ta=Gt===void 0?.5:Gt,oa=Xt.minScale,aa=oa===void 0?1:oa,fa=Xt.maxScale,ba=fa===void 0?50:fa,zr=Xt.transitionName,ea=zr===void 0?"zoom":zr,Gr=Xt.maskTransitionName,rr=Gr===void 0?"fade":Gr,dr=Xt.imageRender,fr=Xt.imgCommonProps,ir=Xt.toolbarRender,Br=Xt.onTransform,Yr=Xt.onChange,ar=(0,Se.Z)(Xt,vn),or=(0,b.useRef)(),Cr=(0,b.useContext)(Tt),Pr=Cr&&Ir>1,xa=Cr&&Ir>=1,Ma=(0,b.useState)(!0),Ia=(0,Re.Z)(Ma,2),Xa=Ia[0],Ua=Ia[1],Ra=Ln(or,aa,ba,Br),Ha=Ra.transform,za=Ra.resetTransform,Ka=Ra.updateTransform,Gn=Ra.dispatchZoomChange,Ya=it(or,Er,kr,Ta,Ha,Ka,Gn),xi=Ya.isMoving,ti=Ya.onMouseDown,di=Ya.onWheel,mi=Sn(or,Er,kr,aa,Ha,Ka,Gn),Fa=mi.isTouching,Ci=mi.onTouchStart,Ei=mi.onTouchMove,wr=mi.onTouchEnd,ja=Ha.rotate,Qa=Ha.scale,Ea=pe()((0,Ce.Z)({},"".concat(xn,"-moving"),xi));(0,b.useEffect)(function(){Xa||Ua(!0)},[Xa]);var Wa=function(){za("close")},ei=function(){Gn(en+Ta,"zoomIn")},Oi=function(){Gn(en/(en+Ta),"zoomOut")},ji=function(){Ka({rotate:ja+90},"rotateRight")},zi=function(){Ka({rotate:ja-90},"rotateLeft")},ni=function(){Ka({flipX:!Ha.flipX},"flipX")},No=function(){Ka({flipY:!Ha.flipY},"flipY")},ao=function(){za("reset")},La=function(Bi){var Ti=mr+Bi;!Number.isInteger(Ti)||Ti<0||Ti>Ir-1||(Ua(!1),za(Bi<0?"prev":"next"),Yr==null||Yr(Ti,mr))},Za=function(Bi){!kr||!Pr||(Bi.keyCode===At.Z.LEFT?La(-1):Bi.keyCode===At.Z.RIGHT&&La(1))},Pa=function(Bi){kr&&(Qa!==1?Ka({x:0,y:0,scale:1},"doubleClick"):Gn(en+Ta,"doubleClick",Bi.clientX,Bi.clientY))};(0,b.useEffect)(function(){var si=(0,nt.Z)(window,"keydown",Za,!1);return function(){si.remove()}},[kr,Pr,mr]);var ca=b.createElement(cn,(0,be.Z)({},fr,{width:Xt.width,height:Xt.height,imgRef:or,className:"".concat(xn,"-img"),alt:yt,style:{transform:"translate3d(".concat(Ha.x,"px, ").concat(Ha.y,"px, 0) scale3d(").concat(Ha.flipX?"-":"").concat(Qa,", ").concat(Ha.flipY?"-":"").concat(Qa,", 1) rotate(").concat(ja,"deg)"),transitionDuration:(!Xa||Fa)&&"0s"},fallback:Kt,src:_n,onWheel:di,onMouseDown:ti,onDoubleClick:Pa,onTouchStart:Ci,onTouchMove:Ei,onTouchEnd:wr,onTouchCancel:wr})),ai=(0,fe.Z)({url:_n,alt:yt},er);return b.createElement(b.Fragment,null,b.createElement(mt.Z,(0,be.Z)({transitionName:ea,maskTransitionName:rr,closable:!1,keyboard:!0,prefixCls:xn,onClose:nr,visible:kr,classNames:{wrapper:Ea},rootClassName:$r,getContainer:qr},ar,{afterClose:Wa}),b.createElement("div",{className:"".concat(xn,"-img-wrapper")},dr?dr(ca,(0,fe.Z)({transform:Ha,image:ai},Cr?{current:mr}:{})):ca)),b.createElement($e,{visible:kr,transform:Ha,maskTransitionName:rr,closeIcon:Vr,getContainer:qr,prefixCls:xn,rootClassName:$r,icons:na,countRender:la,showSwitch:Pr,showProgress:xa,current:mr,count:Ir,scale:Qa,minScale:aa,maxScale:ba,toolbarRender:ir,onActive:La,onZoomIn:ei,onZoomOut:Oi,onRotateRight:ji,onRotateLeft:zi,onFlipX:ni,onFlipY:No,onClose:nr,onReset:ao,zIndex:ar.zIndex!==void 0?ar.zIndex+1:void 0,image:ai}))},me=De,ce=y(77654),Te=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function Ue(an){var Xt=b.useState({}),xn=(0,Re.Z)(Xt,2),_n=xn[0],yt=xn[1],er=b.useCallback(function(pr,Er){return yt(function(nr){return(0,fe.Z)((0,fe.Z)({},nr),{},(0,Ce.Z)({},pr,Er))}),function(){yt(function(nr){var kr=(0,fe.Z)({},nr);return delete kr[pr],kr})}},[]),Kt=b.useMemo(function(){return an?an.map(function(pr){if(typeof pr=="string")return{data:{src:pr}};var Er={};return Object.keys(pr).forEach(function(nr){["src"].concat((0,ce.Z)(Te)).includes(nr)&&(Er[nr]=pr[nr])}),{data:Er}}):Object.keys(_n).reduce(function(pr,Er){var nr=_n[Er],kr=nr.canPreview,hr=nr.data;return kr&&pr.push({data:hr,id:Er}),pr},[])},[an,_n]);return[Kt,er,!!an]}var ge=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Le=["src"],ot=function(Xt){var xn,_n=Xt.previewPrefixCls,yt=_n===void 0?"rc-image-preview":_n,er=Xt.children,Kt=Xt.icons,pr=Kt===void 0?{}:Kt,Er=Xt.items,nr=Xt.preview,kr=Xt.fallback,hr=(0,ke.Z)(nr)==="object"?nr:{},na=hr.visible,$r=hr.onVisibleChange,Vr=hr.getContainer,qr=hr.current,ha=hr.movable,mr=hr.minScale,Jr=hr.maxScale,Ir=hr.countRender,la=hr.closeIcon,Gt=hr.onChange,Ta=hr.onTransform,oa=hr.toolbarRender,aa=hr.imageRender,fa=(0,Se.Z)(hr,ge),ba=Ue(Er),zr=(0,Re.Z)(ba,3),ea=zr[0],Gr=zr[1],rr=zr[2],dr=(0,Je.Z)(0,{value:qr}),fr=(0,Re.Z)(dr,2),ir=fr[0],Br=fr[1],Yr=(0,b.useState)(!1),ar=(0,Re.Z)(Yr,2),or=ar[0],Cr=ar[1],Pr=((xn=ea[ir])===null||xn===void 0?void 0:xn.data)||{},xa=Pr.src,Ma=(0,Se.Z)(Pr,Le),Ia=(0,Je.Z)(!!na,{value:na,onChange:function(Fa,Ci){$r==null||$r(Fa,Ci,ir)}}),Xa=(0,Re.Z)(Ia,2),Ua=Xa[0],Ra=Xa[1],Ha=(0,b.useState)(null),za=(0,Re.Z)(Ha,2),Ka=za[0],Gn=za[1],Ya=b.useCallback(function(mi,Fa,Ci,Ei){var wr=rr?ea.findIndex(function(ja){return ja.data.src===Fa}):ea.findIndex(function(ja){return ja.id===mi});Br(wr<0?0:wr),Ra(!0),Gn({x:Ci,y:Ei}),Cr(!0)},[ea,rr]);b.useEffect(function(){Ua?or||Br(0):Cr(!1)},[Ua]);var xi=function(Fa,Ci){Br(Fa),Gt==null||Gt(Fa,Ci)},ti=function(){Ra(!1),Gn(null)},di=b.useMemo(function(){return{register:Gr,onPreview:Ya}},[Gr,Ya]);return b.createElement(Tt.Provider,{value:di},er,b.createElement(me,(0,be.Z)({"aria-hidden":!Ua,movable:ha,visible:Ua,prefixCls:yt,closeIcon:la,onClose:ti,mousePosition:Ka,imgCommonProps:Ma,src:xa,fallback:kr,icons:pr,minScale:mr,maxScale:Jr,getContainer:Vr,current:ir,count:ea.length,countRender:Ir,onTransform:Ta,toolbarRender:oa,imageRender:aa,onChange:xi},fa)))},Yt=ot,wt=0;function gt(an,Xt){var xn=b.useState(function(){return wt+=1,String(wt)}),_n=(0,Re.Z)(xn,1),yt=_n[0],er=b.useContext(Tt),Kt={data:Xt,canPreview:an};return b.useEffect(function(){if(er)return er.register(yt,Kt)},[]),b.useEffect(function(){er&&er.register(yt,Kt)},[an,Xt]),yt}var Mt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Ut=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Bt=function(Xt){var xn=Xt.src,_n=Xt.alt,yt=Xt.onPreviewClose,er=Xt.prefixCls,Kt=er===void 0?"rc-image":er,pr=Xt.previewPrefixCls,Er=pr===void 0?"".concat(Kt,"-preview"):pr,nr=Xt.placeholder,kr=Xt.fallback,hr=Xt.width,na=Xt.height,$r=Xt.style,Vr=Xt.preview,qr=Vr===void 0?!0:Vr,ha=Xt.className,mr=Xt.onClick,Jr=Xt.onError,Ir=Xt.wrapperClassName,la=Xt.wrapperStyle,Gt=Xt.rootClassName,Ta=(0,Se.Z)(Xt,Mt),oa=nr&&nr!==!0,aa=(0,ke.Z)(qr)==="object"?qr:{},fa=aa.src,ba=aa.visible,zr=ba===void 0?void 0:ba,ea=aa.onVisibleChange,Gr=ea===void 0?yt:ea,rr=aa.getContainer,dr=rr===void 0?void 0:rr,fr=aa.mask,ir=aa.maskClassName,Br=aa.movable,Yr=aa.icons,ar=aa.scaleStep,or=aa.minScale,Cr=aa.maxScale,Pr=aa.imageRender,xa=aa.toolbarRender,Ma=(0,Se.Z)(aa,Ut),Ia=fa!=null?fa:xn,Xa=(0,Je.Z)(!!zr,{value:zr,onChange:Gr}),Ua=(0,Re.Z)(Xa,2),Ra=Ua[0],Ha=Ua[1],za=zt({src:xn,isCustomPlaceholder:oa,fallback:kr}),Ka=(0,Re.Z)(za,3),Gn=Ka[0],Ya=Ka[1],xi=Ka[2],ti=(0,b.useState)(null),di=(0,Re.Z)(ti,2),mi=di[0],Fa=di[1],Ci=(0,b.useContext)(Tt),Ei=!!qr,wr=function(){Ha(!1),Fa(null)},ja=pe()(Kt,Ir,Gt,(0,Ce.Z)({},"".concat(Kt,"-error"),xi==="error")),Qa=(0,b.useMemo)(function(){var Oi={};return Te.forEach(function(ji){Xt[ji]!==void 0&&(Oi[ji]=Xt[ji])}),Oi},Te.map(function(Oi){return Xt[Oi]})),Ea=(0,b.useMemo)(function(){return(0,fe.Z)((0,fe.Z)({},Qa),{},{src:Ia})},[Ia,Qa]),Wa=gt(Ei,Ea),ei=function(ji){var zi=Ze(ji.target),ni=zi.left,No=zi.top;Ci?Ci.onPreview(Wa,Ia,ni,No):(Fa({x:ni,y:No}),Ha(!0)),mr==null||mr(ji)};return b.createElement(b.Fragment,null,b.createElement("div",(0,be.Z)({},Ta,{className:ja,onClick:Ei?ei:mr,style:(0,fe.Z)({width:hr,height:na},la)}),b.createElement("img",(0,be.Z)({},Qa,{className:pe()("".concat(Kt,"-img"),(0,Ce.Z)({},"".concat(Kt,"-img-placeholder"),nr===!0),ha),style:(0,fe.Z)({height:na},$r),ref:Gn},Ya,{width:hr,height:na,onError:Jr})),xi==="loading"&&b.createElement("div",{"aria-hidden":"true",className:"".concat(Kt,"-placeholder")},nr),fr&&Ei&&b.createElement("div",{className:pe()("".concat(Kt,"-mask"),ir),style:{display:($r==null?void 0:$r.display)==="none"?"none":void 0}},fr)),!Ci&&Ei&&b.createElement(me,(0,be.Z)({"aria-hidden":!Ra,visible:Ra,prefixCls:Er,onClose:wr,mousePosition:mi,src:Ia,alt:_n,imageInfo:{width:hr,height:na},fallback:kr,getContainer:dr,icons:Yr,movable:Br,scaleStep:ar,minScale:or,maxScale:Cr,rootClassName:Gt,imageRender:Pr,imgCommonProps:Qa,toolbarRender:xa},Ma)))};Bt.PreviewGroup=Yt;var hn=Bt,dn=hn,Ft=y(75030),Pn=y(86641),Dn=y(48755),An=y(83397),sn=y(9017),Nn=y(99267),Cn=y(33853),Dt=y(38819),qt={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"},Ht=qt,bn=y(7657),Et=function(Xt,xn){return b.createElement(bn.Z,(0,be.Z)({},Xt,{ref:xn,icon:Ht}))},lt=b.forwardRef(Et),de=lt,In={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"},Mn=In,gn=function(Xt,xn){return b.createElement(bn.Z,(0,be.Z)({},Xt,{ref:xn,icon:Mn}))},br=b.forwardRef(gn),yr=br,sr={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"},xr=sr,xt=function(Xt,xn){return b.createElement(bn.Z,(0,be.Z)({},Xt,{ref:xn,icon:xr}))},Xn=b.forwardRef(xt),ur=Xn,gr={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"},Yn=gr,Tr=function(Xt,xn){return b.createElement(bn.Z,(0,be.Z)({},Xt,{ref:xn,icon:Yn}))},Sr=b.forwardRef(Tr),Dr=Sr,Lr={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"},Qn=Lr,_r=function(Xt,xn){return b.createElement(bn.Z,(0,be.Z)({},Xt,{ref:xn,icon:Qn}))},sa=b.forwardRef(_r),jr=sa,va=y(36237),ta=y(17835),Hn=y(64427),lr=y(63356),Kr=y(34925),ua=y(99495),Qt=y(16931),fn=y(51636);const Ot=an=>({position:an||"absolute",inset:0}),Jt=an=>{const{iconCls:Xt,motionDurationSlow:xn,paddingXXS:_n,marginXXS:yt,prefixCls:er,colorTextLightSolid:Kt}=an;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Kt,background:new ta.FastColor("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${xn}`,[`.${er}-mask-info`]:Object.assign(Object.assign({},lr.vS),{padding:`0 ${(0,va.unit)(_n)}`,[Xt]:{marginInlineEnd:yt,svg:{verticalAlign:"baseline"}}})}},Lt=an=>{const{previewCls:Xt,modalMaskBg:xn,paddingSM:_n,marginXL:yt,margin:er,paddingLG:Kt,previewOperationColorDisabled:pr,previewOperationHoverColor:Er,motionDurationSlow:nr,iconCls:kr,colorTextLightSolid:hr}=an,na=new ta.FastColor(xn).setA(.1),$r=na.clone().setA(.2);return{[`${Xt}-footer`]:{position:"fixed",bottom:yt,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:an.previewOperationColor,transform:"translateX(-50%)"},[`${Xt}-progress`]:{marginBottom:er},[`${Xt}-close`]:{position:"fixed",top:yt,right:{_skip_check_:!0,value:yt},display:"flex",color:hr,backgroundColor:na.toRgbString(),borderRadius:"50%",padding:_n,outline:0,border:0,cursor:"pointer",transition:`all ${nr}`,"&:hover":{backgroundColor:$r.toRgbString()},[`& > ${kr}`]:{fontSize:an.previewOperationSize}},[`${Xt}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${(0,va.unit)(Kt)}`,backgroundColor:na.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:_n,padding:_n,cursor:"pointer",transition:`all ${nr}`,userSelect:"none",[`&:not(${Xt}-operations-operation-disabled):hover > ${kr}`]:{color:Er},"&-disabled":{color:pr,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${kr}`]:{fontSize:an.previewOperationSize}}}}},nn=an=>{const{modalMaskBg:Xt,iconCls:xn,previewOperationColorDisabled:_n,previewCls:yt,zIndexPopup:er,motionDurationSlow:Kt}=an,pr=new ta.FastColor(Xt).setA(.1),Er=pr.clone().setA(.2);return{[`${yt}-switch-left, ${yt}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:an.calc(er).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:an.imagePreviewSwitchSize,height:an.imagePreviewSwitchSize,marginTop:an.calc(an.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:an.previewOperationColor,background:pr.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Kt}`,userSelect:"none","&:hover":{background:Er.toRgbString()},"&-disabled":{"&, &:hover":{color:_n,background:"transparent",cursor:"not-allowed",[`> ${xn}`]:{cursor:"not-allowed"}}},[`> ${xn}`]:{fontSize:an.previewOperationSize}},[`${yt}-switch-left`]:{insetInlineStart:an.marginSM},[`${yt}-switch-right`]:{insetInlineEnd:an.marginSM}}},ht=an=>{const{motionEaseOut:Xt,previewCls:xn,motionDurationSlow:_n,componentCls:yt}=an;return[{[`${yt}-preview-root`]:{[xn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${xn}-body`]:Object.assign(Object.assign({},Ot()),{overflow:"hidden"}),[`${xn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${_n} ${Xt} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Ot()),{transition:`transform ${_n} ${Xt} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${xn}-moving`]:{[`${xn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${yt}-preview-root`]:{[`${xn}-wrap`]:{zIndex:an.zIndexPopup}}},{[`${yt}-preview-operations-wrapper`]:{position:"fixed",zIndex:an.calc(an.zIndexPopup).add(1).equal()},"&":[Lt(an),nn(an)]}]},ln=an=>{const{componentCls:Xt}=an;return{[Xt]:{position:"relative",display:"inline-block",[`${Xt}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Xt}-img-placeholder`]:{backgroundColor:an.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Xt}-mask`]:Object.assign({},Jt(an)),[`${Xt}-mask:hover`]:{opacity:1},[`${Xt}-placeholder`]:Object.assign({},Ot())}}},rn=an=>{const{previewCls:Xt}=an;return{[`${Xt}-root`]:(0,Kr._y)(an,"zoom"),"&":(0,ua.J$)(an,!0)}},ve=an=>({zIndexPopup:an.zIndexPopupBase+80,previewOperationColor:new ta.FastColor(an.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new ta.FastColor(an.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new ta.FastColor(an.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:an.fontSizeIcon*1.5});var Ie=(0,Qt.I$)("Image",an=>{const Xt=`${an.componentCls}-preview`,xn=(0,fn.mergeToken)(an,{previewCls:Xt,modalMaskBg:new ta.FastColor("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:an.controlHeightLG});return[ln(xn),ht(xn),(0,Hn.QA)((0,fn.mergeToken)(xn,{componentCls:Xt})),rn(xn)]},ve),Nt=function(an,Xt){var xn={};for(var _n in an)Object.prototype.hasOwnProperty.call(an,_n)&&Xt.indexOf(_n)<0&&(xn[_n]=an[_n]);if(an!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,_n=Object.getOwnPropertySymbols(an);yt<_n.length;yt++)Xt.indexOf(_n[yt])<0&&Object.prototype.propertyIsEnumerable.call(an,_n[yt])&&(xn[_n[yt]]=an[_n[yt]]);return xn};const Me={rotateLeft:b.createElement(de,null),rotateRight:b.createElement(yr,null),zoomIn:b.createElement(Dr,null),zoomOut:b.createElement(jr,null),close:b.createElement(Nn.Z,null),left:b.createElement(Cn.Z,null),right:b.createElement(Dt.Z,null),flipX:b.createElement(ur,null),flipY:b.createElement(ur,{rotate:90})};var Vn=an=>{var{previewPrefixCls:Xt,preview:xn}=an,_n=Nt(an,["previewPrefixCls","preview"]);const{getPrefixCls:yt}=b.useContext(Dn.E_),er=yt("image",Xt),Kt=`${er}-preview`,pr=yt(),Er=(0,An.Z)(er),[nr,kr,hr]=Ie(er,Er),[na]=(0,Ft.Cn)("ImagePreview",typeof xn=="object"?xn.zIndex:void 0),$r=b.useMemo(()=>{var Vr;if(xn===!1)return xn;const qr=typeof xn=="object"?xn:{},ha=pe()(kr,hr,Er,(Vr=qr.rootClassName)!==null&&Vr!==void 0?Vr:"");return Object.assign(Object.assign({},qr),{transitionName:(0,Pn.m)(pr,"zoom",qr.transitionName),maskTransitionName:(0,Pn.m)(pr,"fade",qr.maskTransitionName),rootClassName:ha,zIndex:na})},[xn]);return nr(b.createElement(dn.PreviewGroup,Object.assign({preview:$r,previewPrefixCls:Kt,icons:Me},_n)))},Tn=function(an,Xt){var xn={};for(var _n in an)Object.prototype.hasOwnProperty.call(an,_n)&&Xt.indexOf(_n)<0&&(xn[_n]=an[_n]);if(an!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,_n=Object.getOwnPropertySymbols(an);yt<_n.length;yt++)Xt.indexOf(_n[yt])<0&&Object.prototype.propertyIsEnumerable.call(an,_n[yt])&&(xn[_n[yt]]=an[_n[yt]]);return xn};const qn=an=>{const{prefixCls:Xt,preview:xn,className:_n,rootClassName:yt,style:er}=an,Kt=Tn(an,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:pr,getPopupContainer:Er,className:nr,style:kr,preview:hr}=(0,Dn.dj)("image"),[na]=(0,sn.Z)("Image"),$r=pr("image",Xt),Vr=pr(),qr=(0,An.Z)($r),[ha,mr,Jr]=Ie($r,qr),Ir=pe()(yt,mr,Jr,qr),la=pe()(_n,mr,nr),[Gt]=(0,Ft.Cn)("ImagePreview",typeof xn=="object"?xn.zIndex:void 0),Ta=b.useMemo(()=>{if(xn===!1)return xn;const aa=typeof xn=="object"?xn:{},{getContainer:fa,closeIcon:ba,rootClassName:zr}=aa,ea=Tn(aa,["getContainer","closeIcon","rootClassName"]);return Object.assign(Object.assign({mask:b.createElement("div",{className:`${$r}-mask-info`},b.createElement(he.Z,null),na==null?void 0:na.preview),icons:Me},ea),{rootClassName:pe()(Ir,zr),getContainer:fa!=null?fa:Er,transitionName:(0,Pn.m)(Vr,"zoom",aa.transitionName),maskTransitionName:(0,Pn.m)(Vr,"fade",aa.maskTransitionName),zIndex:Gt,closeIcon:ba!=null?ba:hr==null?void 0:hr.closeIcon})},[xn,na,hr==null?void 0:hr.closeIcon]),oa=Object.assign(Object.assign({},kr),er);return ha(b.createElement(dn,Object.assign({prefixCls:$r,preview:Ta,rootClassName:Ir,className:la,style:oa},Kt)))};qn.PreviewGroup=Vn;var Mr=qn},4875:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return bn}});var b=y(59301),he=y(84105),le=y(87395),pe=y(92310),be=y.n(pe),fe=y(60499),Ce=y(18642),Re=y(43749),ke=y(72190),Se=y(42244),je=y(38705),Fe=y(17212);function St(){return typeof BigInt=="function"}function tt(Et){return!Et&&Et!==0&&!Number.isNaN(Et)||!String(Et).trim()}function qe(Et){var lt=Et.trim(),de=lt.startsWith("-");de&&(lt=lt.slice(1)),lt=lt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),lt.startsWith(".")&&(lt="0".concat(lt));var In=lt||"0",Mn=In.split("."),gn=Mn[0]||"0",br=Mn[1]||"0";gn==="0"&&br==="0"&&(de=!1);var yr=de?"-":"";return{negative:de,negativeStr:yr,trimStr:In,integerStr:gn,decimalStr:br,fullStr:"".concat(yr).concat(In)}}function Qe(Et){var lt=String(Et);return!Number.isNaN(Number(lt))&<.includes("e")}function Ge(Et){var lt=String(Et);if(Qe(Et)){var de=Number(lt.slice(lt.indexOf("e-")+2)),In=lt.match(/\.(\d+)/);return In!=null&&In[1]&&(de+=In[1].length),de}return lt.includes(".")&&Ve(lt)?lt.length-lt.indexOf(".")-1:0}function We(Et){var lt=String(Et);if(Qe(Et)){if(Et>Number.MAX_SAFE_INTEGER)return String(St()?BigInt(Et).toString():Number.MAX_SAFE_INTEGER);if(Et0&&arguments[0]!==void 0?arguments[0]:!0;return de?this.isInvalidate()?"":qe("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),Et}(),He=function(){function Et(lt){if((0,je.Z)(this,Et),(0,Ce.Z)(this,"origin",""),(0,Ce.Z)(this,"number",void 0),(0,Ce.Z)(this,"empty",void 0),tt(lt)){this.empty=!0;return}this.origin=String(lt),this.number=Number(lt)}return(0,Fe.Z)(Et,[{key:"negate",value:function(){return new Et(-this.toNumber())}},{key:"add",value:function(de){if(this.isInvalidate())return new Et(de);var In=Number(de);if(Number.isNaN(In))return this;var Mn=this.number+In;if(Mn>Number.MAX_SAFE_INTEGER)return new Et(Number.MAX_SAFE_INTEGER);if(MnNumber.MAX_SAFE_INTEGER)return new Et(Number.MAX_SAFE_INTEGER);if(Mn0&&arguments[0]!==void 0?arguments[0]:!0;return de?this.isInvalidate()?"":We(this.number):this.origin}}]),Et}();function _e(Et){return St()?new Xe(Et):new He(Et)}function Ze(Et,lt,de){var In=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Et==="")return"";var Mn=qe(Et),gn=Mn.negativeStr,br=Mn.integerStr,yr=Mn.decimalStr,sr="".concat(lt).concat(yr),xr="".concat(gn).concat(br);if(de>=0){var xt=Number(yr[de]);if(xt>=5&&!In){var Xn=_e(Et).add("".concat(gn,"0.").concat("0".repeat(de)).concat(10-xt));return Ze(Xn.toString(),lt,de,In)}return de===0?xr:"".concat(xr).concat(lt).concat(yr.padEnd(de,"0").slice(0,de))}return sr===".0"?xr:"".concat(xr).concat(sr)}var Je=_e,mt=y(36901),nt=y(34280);function At(Et,lt){return typeof Proxy!="undefined"&&Et?new Proxy(Et,{get:function(In,Mn){if(lt[Mn])return lt[Mn];var gn=In[Mn];return typeof gn=="function"?gn.bind(In):gn}}):Et}var ft=y(8654),st=y(48736);function Tt(Et,lt){var de=(0,b.useRef)(null);function In(){try{var gn=Et.selectionStart,br=Et.selectionEnd,yr=Et.value,sr=yr.substring(0,gn),xr=yr.substring(br);de.current={start:gn,end:br,value:yr,beforeTxt:sr,afterTxt:xr}}catch(xt){}}function Mn(){if(Et&&de.current&<)try{var gn=Et.value,br=de.current,yr=br.beforeTxt,sr=br.afterTxt,xr=br.start,xt=gn.length;if(gn.startsWith(yr))xt=yr.length;else if(gn.endsWith(sr))xt=gn.length-de.current.afterTxt.length;else{var Xn=yr[xr-1],ur=gn.indexOf(Xn,xr-1);ur!==-1&&(xt=ur+1)}Et.setSelectionRange(xt,xt)}catch(gr){(0,st.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(gr.message))}}return[In,Mn]}var _t=y(49658),$e=function(){var lt=(0,b.useState)(!1),de=(0,ke.Z)(lt,2),In=de[0],Mn=de[1];return(0,nt.Z)(function(){Mn((0,_t.Z)())},[]),In},kt=$e,It=y(16089),$t=200,Ln=600;function Ct(Et){var lt=Et.prefixCls,de=Et.upNode,In=Et.downNode,Mn=Et.upDisabled,gn=Et.downDisabled,br=Et.onStep,yr=b.useRef(),sr=b.useRef([]),xr=b.useRef();xr.current=br;var xt=function(){clearTimeout(yr.current)},Xn=function(Qn,_r){Qn.preventDefault(),xt(),xr.current(_r);function sa(){xr.current(_r),yr.current=setTimeout(sa,$t)}yr.current=setTimeout(sa,Ln)};b.useEffect(function(){return function(){xt(),sr.current.forEach(function(Lr){return It.Z.cancel(Lr)})}},[]);var ur=kt();if(ur)return null;var gr="".concat(lt,"-handler"),Yn=be()(gr,"".concat(gr,"-up"),(0,Ce.Z)({},"".concat(gr,"-up-disabled"),Mn)),Tr=be()(gr,"".concat(gr,"-down"),(0,Ce.Z)({},"".concat(gr,"-down-disabled"),gn)),Sr=function(){return sr.current.push((0,It.Z)(xt))},Dr={unselectable:"on",role:"button",onMouseUp:Sr,onMouseLeave:Sr};return b.createElement("div",{className:"".concat(gr,"-wrap")},b.createElement("span",(0,fe.Z)({},Dr,{onMouseDown:function(Qn){Xn(Qn,!0)},"aria-label":"Increase Value","aria-disabled":Mn,className:Yn}),de||b.createElement("span",{unselectable:"on",className:"".concat(lt,"-handler-up-inner")})),b.createElement("span",(0,fe.Z)({},Dr,{onMouseDown:function(Qn){Xn(Qn,!1)},"aria-label":"Decrease Value","aria-disabled":gn,className:Tr}),In||b.createElement("span",{unselectable:"on",className:"".concat(lt,"-handler-down-inner")})))}function Ke(Et){var lt=typeof Et=="number"?We(Et):qe(Et).fullStr,de=lt.includes(".");return de?qe(lt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:Et+"0"}var Ee=y(30292),en=function(){var Et=(0,b.useRef)(0),lt=function(){It.Z.cancel(Et.current)};return(0,b.useEffect)(function(){return lt},[]),function(de){lt(),Et.current=(0,It.Z)(function(){de()})}},on=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],it=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],jt=function(lt,de){return lt||de.isEmpty()?de.toString():de.toNumber()},zt=function(lt){var de=Je(lt);return de.isInvalidate()?null:de},On=b.forwardRef(function(Et,lt){var de=Et.prefixCls,In=Et.className,Mn=Et.style,gn=Et.min,br=Et.max,yr=Et.step,sr=yr===void 0?1:yr,xr=Et.defaultValue,xt=Et.value,Xn=Et.disabled,ur=Et.readOnly,gr=Et.upHandler,Yn=Et.downHandler,Tr=Et.keyboard,Sr=Et.changeOnWheel,Dr=Sr===void 0?!1:Sr,Lr=Et.controls,Qn=Lr===void 0?!0:Lr,_r=Et.classNames,sa=Et.stringMode,jr=Et.parser,va=Et.formatter,ta=Et.precision,Hn=Et.decimalSeparator,lr=Et.onChange,Kr=Et.onInput,ua=Et.onPressEnter,Qt=Et.onStep,fn=Et.changeOnBlur,Ot=fn===void 0?!0:fn,Jt=Et.domRef,Lt=(0,Se.Z)(Et,on),nn="".concat(de,"-input"),ht=b.useRef(null),ln=b.useState(!1),rn=(0,ke.Z)(ln,2),ve=rn[0],Ie=rn[1],Nt=b.useRef(!1),Me=b.useRef(!1),et=b.useRef(!1),Vn=b.useState(function(){return Je(xt!=null?xt:xr)}),Tn=(0,ke.Z)(Vn,2),qn=Tn[0],Mr=Tn[1];function an(fr){xt===void 0&&Mr(fr)}var Xt=b.useCallback(function(fr,ir){if(!ir)return ta>=0?ta:Math.max(Ge(fr),Ge(sr))},[ta,sr]),xn=b.useCallback(function(fr){var ir=String(fr);if(jr)return jr(ir);var Br=ir;return Hn&&(Br=Br.replace(Hn,".")),Br.replace(/[^\w.-]+/g,"")},[jr,Hn]),_n=b.useRef(""),yt=b.useCallback(function(fr,ir){if(va)return va(fr,{userTyping:ir,input:String(_n.current)});var Br=typeof fr=="number"?We(fr):fr;if(!ir){var Yr=Xt(Br,ir);if(Ve(Br)&&(Hn||Yr>=0)){var ar=Hn||".";Br=Ze(Br,ar,Yr)}}return Br},[va,Xt,Hn]),er=b.useState(function(){var fr=xr!=null?xr:xt;return qn.isInvalidate()&&["string","number"].includes((0,Re.Z)(fr))?Number.isNaN(fr)?"":fr:yt(qn.toString(),!1)}),Kt=(0,ke.Z)(er,2),pr=Kt[0],Er=Kt[1];_n.current=pr;function nr(fr,ir){Er(yt(fr.isInvalidate()?fr.toString(!1):fr.toString(!ir),ir))}var kr=b.useMemo(function(){return zt(br)},[br,ta]),hr=b.useMemo(function(){return zt(gn)},[gn,ta]),na=b.useMemo(function(){return!kr||!qn||qn.isInvalidate()?!1:kr.lessEquals(qn)},[kr,qn]),$r=b.useMemo(function(){return!hr||!qn||qn.isInvalidate()?!1:qn.lessEquals(hr)},[hr,qn]),Vr=Tt(ht.current,ve),qr=(0,ke.Z)(Vr,2),ha=qr[0],mr=qr[1],Jr=function(ir){return kr&&!ir.lessEquals(kr)?kr:hr&&!hr.lessEquals(ir)?hr:null},Ir=function(ir){return!Jr(ir)},la=function(ir,Br){var Yr=ir,ar=Ir(Yr)||Yr.isEmpty();if(!Yr.isEmpty()&&!Br&&(Yr=Jr(Yr)||Yr,ar=!0),!ur&&!Xn&&ar){var or=Yr.toString(),Cr=Xt(or,Br);return Cr>=0&&(Yr=Je(Ze(or,".",Cr)),Ir(Yr)||(Yr=Je(Ze(or,".",Cr,!0)))),Yr.equals(qn)||(an(Yr),lr==null||lr(Yr.isEmpty()?null:jt(sa,Yr)),xt===void 0&&nr(Yr,Br)),Yr}return qn},Gt=en(),Ta=function fr(ir){if(ha(),_n.current=ir,Er(ir),!Me.current){var Br=xn(ir),Yr=Je(Br);Yr.isNaN()||la(Yr,!0)}Kr==null||Kr(ir),Gt(function(){var ar=ir;jr||(ar=ir.replace(/。/g,".")),ar!==ir&&fr(ar)})},oa=function(){Me.current=!0},aa=function(){Me.current=!1,Ta(ht.current.value)},fa=function(ir){Ta(ir.target.value)},ba=function(ir){var Br;if(!(ir&&na||!ir&&$r)){Nt.current=!1;var Yr=Je(et.current?Ke(sr):sr);ir||(Yr=Yr.negate());var ar=(qn||Je(0)).add(Yr.toString()),or=la(ar,!1);Qt==null||Qt(jt(sa,or),{offset:et.current?Ke(sr):sr,type:ir?"up":"down"}),(Br=ht.current)===null||Br===void 0||Br.focus()}},zr=function(ir){var Br=Je(xn(pr)),Yr;Br.isNaN()?Yr=la(qn,ir):Yr=la(Br,ir),xt!==void 0?nr(qn,!1):Yr.isNaN()||nr(Yr,!1)},ea=function(){Nt.current=!0},Gr=function(ir){var Br=ir.key,Yr=ir.shiftKey;Nt.current=!0,et.current=Yr,Br==="Enter"&&(Me.current||(Nt.current=!1),zr(!1),ua==null||ua(ir)),Tr!==!1&&!Me.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Br)&&(ba(Br==="Up"||Br==="ArrowUp"),ir.preventDefault())},rr=function(){Nt.current=!1,et.current=!1};b.useEffect(function(){if(Dr&&ve){var fr=function(Yr){ba(Yr.deltaY<0),Yr.preventDefault()},ir=ht.current;if(ir)return ir.addEventListener("wheel",fr,{passive:!1}),function(){return ir.removeEventListener("wheel",fr)}}});var dr=function(){Ot&&zr(!1),Ie(!1),Nt.current=!1};return(0,nt.o)(function(){qn.isInvalidate()||nr(qn,!1)},[ta,va]),(0,nt.o)(function(){var fr=Je(xt);Mr(fr);var ir=Je(xn(pr));(!fr.equals(ir)||!Nt.current||va)&&nr(fr,Nt.current)},[xt]),(0,nt.o)(function(){va&&mr()},[pr]),b.createElement("div",{ref:Jt,className:be()(de,In,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(de,"-focused"),ve),"".concat(de,"-disabled"),Xn),"".concat(de,"-readonly"),ur),"".concat(de,"-not-a-number"),qn.isNaN()),"".concat(de,"-out-of-range"),!qn.isInvalidate()&&!Ir(qn))),style:Mn,onFocus:function(){Ie(!0)},onBlur:dr,onKeyDown:Gr,onKeyUp:rr,onCompositionStart:oa,onCompositionEnd:aa,onBeforeInput:ea},Qn&&b.createElement(Ct,{prefixCls:de,upNode:gr,downNode:Yn,upDisabled:na,downDisabled:$r,onStep:ba}),b.createElement("div",{className:"".concat(nn,"-wrap")},b.createElement("input",(0,fe.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":gn,"aria-valuemax":br,"aria-valuenow":qn.isInvalidate()?null:qn.toString(),step:sr},Lt,{ref:(0,ft.sQ)(ht,lt),className:nn,value:pr,onChange:fa,disabled:Xn,readOnly:ur}))))}),ut=b.forwardRef(function(Et,lt){var de=Et.disabled,In=Et.style,Mn=Et.prefixCls,gn=Mn===void 0?"rc-input-number":Mn,br=Et.value,yr=Et.prefix,sr=Et.suffix,xr=Et.addonBefore,xt=Et.addonAfter,Xn=Et.className,ur=Et.classNames,gr=(0,Se.Z)(Et,it),Yn=b.useRef(null),Tr=b.useRef(null),Sr=b.useRef(null),Dr=function(Qn){Sr.current&&(0,Ee.nH)(Sr.current,Qn)};return b.useImperativeHandle(lt,function(){return At(Sr.current,{focus:Dr,nativeElement:Yn.current.nativeElement||Tr.current})}),b.createElement(mt.BaseInput,{className:Xn,triggerFocus:Dr,prefixCls:gn,value:br,disabled:de,style:In,prefix:yr,suffix:sr,addonAfter:xt,addonBefore:xr,classNames:ur,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:Yn},b.createElement(On,(0,fe.Z)({prefixCls:gn,disabled:de,ref:Sr,domRef:Tr,className:ur==null?void 0:ur.input},gr)))}),Sn=ut,Vt=Sn,vn=y(62487),cn=y(82855),De=y(48755),me=y(60840),ce=y(2171),Te=y(83397),Ue=y(31756),ge=y(56553),Le=y(24971),ot=y(70045),Yt=y(36237),wt=y(53075),gt=y(64910),Mt=y(39082),Ut=y(63356),Bt=y(56119),hn=y(16931),dn=y(51636),Ft=y(17835);const Pn=Et=>{var lt;const de=(lt=Et.handleVisible)!==null&<!==void 0?lt:"auto",In=Et.controlHeightSM-Et.lineWidth*2;return Object.assign(Object.assign({},(0,gt.T)(Et)),{controlWidth:90,handleWidth:In,handleFontSize:Et.fontSize/2,handleVisible:de,handleActiveBg:Et.colorFillAlter,handleBg:Et.colorBgContainer,filledHandleBg:new Ft.FastColor(Et.colorFillSecondary).onBackground(Et.colorBgContainer).toHexString(),handleHoverColor:Et.colorPrimary,handleBorderColor:Et.colorBorder,handleOpacity:de===!0?1:0,handleVisibleWidth:de===!0?In:0})},Dn=(Et,lt)=>{let{componentCls:de,borderRadiusSM:In,borderRadiusLG:Mn}=Et;const gn=lt==="lg"?Mn:In;return{[`&-${lt}`]:{[`${de}-handler-wrap`]:{borderStartEndRadius:gn,borderEndEndRadius:gn},[`${de}-handler-up`]:{borderStartEndRadius:gn},[`${de}-handler-down`]:{borderEndEndRadius:gn}}}},An=Et=>{const{componentCls:lt,lineWidth:de,lineType:In,borderRadius:Mn,inputFontSizeSM:gn,inputFontSizeLG:br,controlHeightLG:yr,controlHeightSM:sr,colorError:xr,paddingInlineSM:xt,paddingBlockSM:Xn,paddingBlockLG:ur,paddingInlineLG:gr,colorTextDescription:Yn,motionDurationMid:Tr,handleHoverColor:Sr,handleOpacity:Dr,paddingInline:Lr,paddingBlock:Qn,handleBg:_r,handleActiveBg:sa,colorTextDisabled:jr,borderRadiusSM:va,borderRadiusLG:ta,controlWidth:Hn,handleBorderColor:lr,filledHandleBg:Kr,lineHeightLG:ua,calc:Qt}=Et;return[{[lt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ut.Wf)(Et)),(0,wt.ik)(Et)),{display:"inline-block",width:Hn,margin:0,padding:0,borderRadius:Mn}),(0,Mt.qG)(Et,{[`${lt}-handler-wrap`]:{background:_r,[`${lt}-handler-down`]:{borderBlockStart:`${(0,Yt.unit)(de)} ${In} ${lr}`}}})),(0,Mt.H8)(Et,{[`${lt}-handler-wrap`]:{background:Kr,[`${lt}-handler-down`]:{borderBlockStart:`${(0,Yt.unit)(de)} ${In} ${lr}`}},"&:focus-within":{[`${lt}-handler-wrap`]:{background:_r}}})),(0,Mt.vc)(Et,{[`${lt}-handler-wrap`]:{background:_r,[`${lt}-handler-down`]:{borderBlockStart:`${(0,Yt.unit)(de)} ${In} ${lr}`}}})),(0,Mt.Mu)(Et)),{"&-rtl":{direction:"rtl",[`${lt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:br,lineHeight:ua,borderRadius:ta,[`input${lt}-input`]:{height:Qt(yr).sub(Qt(de).mul(2)).equal(),padding:`${(0,Yt.unit)(ur)} ${(0,Yt.unit)(gr)}`}},"&-sm":{padding:0,fontSize:gn,borderRadius:va,[`input${lt}-input`]:{height:Qt(sr).sub(Qt(de).mul(2)).equal(),padding:`${(0,Yt.unit)(Xn)} ${(0,Yt.unit)(xt)}`}},"&-out-of-range":{[`${lt}-input-wrap`]:{input:{color:xr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Ut.Wf)(Et)),(0,wt.s7)(Et)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${lt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${lt}-group-addon`]:{borderRadius:ta,fontSize:Et.fontSizeLG}},"&-sm":{[`${lt}-group-addon`]:{borderRadius:va}}},(0,Mt.ir)(Et)),(0,Mt.S5)(Et)),{[`&:not(${lt}-compact-first-item):not(${lt}-compact-last-item)${lt}-compact-item`]:{[`${lt}, ${lt}-group-addon`]:{borderRadius:0}},[`&:not(${lt}-compact-last-item)${lt}-compact-first-item`]:{[`${lt}, ${lt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${lt}-compact-first-item)${lt}-compact-last-item`]:{[`${lt}, ${lt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${lt}-input`]:{cursor:"not-allowed"},[lt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ut.Wf)(Et)),{width:"100%",padding:`${(0,Yt.unit)(Qn)} ${(0,Yt.unit)(Lr)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Mn,outline:0,transition:`all ${Tr} linear`,appearance:"textfield",fontSize:"inherit"}),(0,wt.nz)(Et.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${lt}-handler-wrap, &-focused ${lt}-handler-wrap`]:{width:Et.handleWidth,opacity:1}})},{[lt]:Object.assign(Object.assign(Object.assign({[`${lt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:Et.handleVisibleWidth,opacity:Dr,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Mn,borderEndEndRadius:Mn,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Tr}`,overflow:"hidden",[`${lt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${lt}-handler-up-inner, + ${lt}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:Et.handleFontSize}}},[`${lt}-handler`]:{height:"50%",overflow:"hidden",color:Yn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,Yt.unit)(de)} ${In} ${lr}`,transition:`all ${Tr} linear`,"&:active":{background:sa},"&:hover":{height:"60%",[` + ${lt}-handler-up-inner, + ${lt}-handler-down-inner + `]:{color:Sr}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,Ut.Ro)()),{color:Yn,transition:`all ${Tr} linear`,userSelect:"none"})},[`${lt}-handler-up`]:{borderStartEndRadius:Mn},[`${lt}-handler-down`]:{borderEndEndRadius:Mn}},Dn(Et,"lg")),Dn(Et,"sm")),{"&-disabled, &-readonly":{[`${lt}-handler-wrap`]:{display:"none"},[`${lt}-input`]:{color:"inherit"}},[` + ${lt}-handler-up-disabled, + ${lt}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${lt}-handler-up-disabled:hover &-handler-up-inner, + ${lt}-handler-down-disabled:hover &-handler-down-inner + `]:{color:jr}})}]},sn=Et=>{const{componentCls:lt,paddingBlock:de,paddingInline:In,inputAffixPadding:Mn,controlWidth:gn,borderRadiusLG:br,borderRadiusSM:yr,paddingInlineLG:sr,paddingInlineSM:xr,paddingBlockLG:xt,paddingBlockSM:Xn,motionDurationMid:ur}=Et;return{[`${lt}-affix-wrapper`]:Object.assign(Object.assign({[`input${lt}-input`]:{padding:`${(0,Yt.unit)(de)} 0`}},(0,wt.ik)(Et)),{position:"relative",display:"inline-flex",alignItems:"center",width:gn,padding:0,paddingInlineStart:In,"&-lg":{borderRadius:br,paddingInlineStart:sr,[`input${lt}-input`]:{padding:`${(0,Yt.unit)(xt)} 0`}},"&-sm":{borderRadius:yr,paddingInlineStart:xr,[`input${lt}-input`]:{padding:`${(0,Yt.unit)(Xn)} 0`}},[`&:not(${lt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${lt}-disabled`]:{background:"transparent"},[`> div${lt}`]:{width:"100%",border:"none",outline:"none",[`&${lt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${lt}-handler-wrap`]:{zIndex:2},[lt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Mn},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:In,marginInlineStart:Mn,transition:`margin ${ur}`}},[`&:hover ${lt}-handler-wrap, &-focused ${lt}-handler-wrap`]:{width:Et.handleWidth,opacity:1},[`&:not(${lt}-affix-wrapper-without-controls):hover ${lt}-suffix`]:{marginInlineEnd:Et.calc(Et.handleWidth).add(In).equal()}})}};var Nn=(0,hn.I$)("InputNumber",Et=>{const lt=(0,dn.mergeToken)(Et,(0,gt.e)(Et));return[An(lt),sn(lt),(0,Bt.c)(lt)]},Pn,{unitless:{handleOpacity:!0}}),Cn=function(Et,lt){var de={};for(var In in Et)Object.prototype.hasOwnProperty.call(Et,In)&<.indexOf(In)<0&&(de[In]=Et[In]);if(Et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mn=0,In=Object.getOwnPropertySymbols(Et);Mn{const{getPrefixCls:de,direction:In}=b.useContext(De.E_),Mn=b.useRef(null);b.useImperativeHandle(lt,()=>Mn.current);const{className:gn,rootClassName:br,size:yr,disabled:sr,prefixCls:xr,addonBefore:xt,addonAfter:Xn,prefix:ur,suffix:gr,bordered:Yn,readOnly:Tr,status:Sr,controls:Dr,variant:Lr}=Et,Qn=Cn(Et,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),_r=de("input-number",xr),sa=(0,Te.Z)(_r),[jr,va,ta]=Nn(_r,sa),{compactSize:Hn,compactItemClassnames:lr}=(0,ot.ri)(_r,In);let Kr=b.createElement(le.Z,{className:`${_r}-handler-up-inner`}),ua=b.createElement(he.Z,{className:`${_r}-handler-down-inner`});const Qt=typeof Dr=="boolean"?Dr:void 0;typeof Dr=="object"&&(Kr=typeof Dr.upIcon=="undefined"?Kr:b.createElement("span",{className:`${_r}-handler-up-inner`},Dr.upIcon),ua=typeof Dr.downIcon=="undefined"?ua:b.createElement("span",{className:`${_r}-handler-down-inner`},Dr.downIcon));const{hasFeedback:fn,status:Ot,isFormItemInput:Jt,feedbackIcon:Lt}=b.useContext(ge.aM),nn=(0,cn.F)(Ot,Sr),ht=(0,Ue.Z)(Tn=>{var qn;return(qn=yr!=null?yr:Hn)!==null&&qn!==void 0?qn:Tn}),ln=b.useContext(ce.Z),rn=sr!=null?sr:ln,[ve,Ie]=(0,Le.Z)("inputNumber",Lr,Yn),Nt=fn&&b.createElement(b.Fragment,null,Lt),Me=be()({[`${_r}-lg`]:ht==="large",[`${_r}-sm`]:ht==="small",[`${_r}-rtl`]:In==="rtl",[`${_r}-in-form-item`]:Jt},va),et=`${_r}-group`,Vn=b.createElement(Vt,Object.assign({ref:Mn,disabled:rn,className:be()(ta,sa,gn,br,lr),upHandler:Kr,downHandler:ua,prefixCls:_r,readOnly:Tr,controls:Qt,prefix:ur,suffix:Nt||gr,addonBefore:xt&&b.createElement(vn.Z,{form:!0,space:!0},xt),addonAfter:Xn&&b.createElement(vn.Z,{form:!0,space:!0},Xn),classNames:{input:Me,variant:be()({[`${_r}-${ve}`]:Ie},(0,cn.Z)(_r,nn,fn)),affixWrapper:be()({[`${_r}-affix-wrapper-sm`]:ht==="small",[`${_r}-affix-wrapper-lg`]:ht==="large",[`${_r}-affix-wrapper-rtl`]:In==="rtl",[`${_r}-affix-wrapper-without-controls`]:Dr===!1||rn},va),wrapper:be()({[`${et}-rtl`]:In==="rtl"},va),groupWrapper:be()({[`${_r}-group-wrapper-sm`]:ht==="small",[`${_r}-group-wrapper-lg`]:ht==="large",[`${_r}-group-wrapper-rtl`]:In==="rtl",[`${_r}-group-wrapper-${ve}`]:Ie},(0,cn.Z)(`${_r}-group-wrapper`,nn,fn),va)}},Qn));return jr(Vn)}),qt=Dt,Ht=Et=>b.createElement(me.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},b.createElement(Dt,Object.assign({},Et)));qt._InternalPanelDoNotUseOrYouWillBeFired=Ht;var bn=qt},49397:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return He}});var b=y(59301),he=y(92310),le=y.n(he),pe=y(36901),be=y(8654),fe=y(62487),Ce=y(86013),Re=y(82855),ke=y(48755),Se=y(2171),je=y(83397),Fe=y(31756),St=y(56553),tt=y(24971),qe=y(70045),Qe=y(23826),Ge=y(53075);function We(_e){return!!(_e.prefix||_e.suffix||_e.allowClear||_e.showCount)}var Ve=function(_e,Ze){var Je={};for(var mt in _e)Object.prototype.hasOwnProperty.call(_e,mt)&&Ze.indexOf(mt)<0&&(Je[mt]=_e[mt]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,mt=Object.getOwnPropertySymbols(_e);nt{const{prefixCls:Je,bordered:mt=!0,status:nt,size:At,disabled:ft,onBlur:st,onFocus:Tt,suffix:_t,allowClear:$e,addonAfter:kt,addonBefore:It,className:$t,style:Ln,styles:Ct,rootClassName:Ke,onChange:Ee,classNames:en,variant:on}=_e,it=Ve(_e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:jt,direction:zt,allowClear:On,autoComplete:ut,className:Sn,style:Vt,classNames:vn,styles:cn}=(0,ke.dj)("input"),De=jt("input",Je),me=(0,b.useRef)(null),ce=(0,je.Z)(De),[Te,Ue,ge]=(0,Ge.TI)(De,Ke),[Le]=(0,Ge.ZP)(De,ce),{compactSize:ot,compactItemClassnames:Yt}=(0,qe.ri)(De,zt),wt=(0,Fe.Z)(bn=>{var Et;return(Et=At!=null?At:ot)!==null&&Et!==void 0?Et:bn}),gt=b.useContext(Se.Z),Mt=ft!=null?ft:gt,{status:Ut,hasFeedback:Bt,feedbackIcon:hn}=(0,b.useContext)(St.aM),dn=(0,Re.F)(Ut,nt),Ft=We(_e)||!!Bt,Pn=(0,b.useRef)(Ft),Dn=(0,Qe.Z)(me,!0),An=bn=>{Dn(),st==null||st(bn)},sn=bn=>{Dn(),Tt==null||Tt(bn)},Nn=bn=>{Dn(),Ee==null||Ee(bn)},Cn=(Bt||_t)&&b.createElement(b.Fragment,null,_t,Bt&&hn),Dt=(0,Ce.Z)($e!=null?$e:On),[qt,Ht]=(0,tt.Z)("input",on,mt);return Te(Le(b.createElement(pe.default,Object.assign({ref:(0,be.sQ)(Ze,me),prefixCls:De,autoComplete:ut},it,{disabled:Mt,onBlur:An,onFocus:sn,style:Object.assign(Object.assign({},Vt),Ln),styles:Object.assign(Object.assign({},cn),Ct),suffix:Cn,allowClear:Dt,className:le()($t,Ke,ge,ce,Yt,Sn),onChange:Nn,addonBefore:It&&b.createElement(fe.Z,{form:!0,space:!0},It),addonAfter:kt&&b.createElement(fe.Z,{form:!0,space:!0},kt),classNames:Object.assign(Object.assign(Object.assign({},en),vn),{input:le()({[`${De}-sm`]:wt==="small",[`${De}-lg`]:wt==="large",[`${De}-rtl`]:zt==="rtl"},en==null?void 0:en.input,vn.input,Ue),variant:le()({[`${De}-${qt}`]:Ht},(0,Re.Z)(De,dn)),affixWrapper:le()({[`${De}-affix-wrapper-sm`]:wt==="small",[`${De}-affix-wrapper-lg`]:wt==="large",[`${De}-affix-wrapper-rtl`]:zt==="rtl"},Ue),wrapper:le()({[`${De}-group-rtl`]:zt==="rtl"},Ue),groupWrapper:le()({[`${De}-group-wrapper-sm`]:wt==="small",[`${De}-group-wrapper-lg`]:wt==="large",[`${De}-group-wrapper-rtl`]:zt==="rtl",[`${De}-group-wrapper-${qt}`]:Ht},(0,Re.Z)(`${De}-group-wrapper`,dn,Bt),Ue)})}))))})},79809:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Ze}});var b=y(59301),he=y(92310),le=y.n(he),pe=y(22711),be=y(86013),fe=y(82855),Ce=y(48755),Re=y(2171),ke=y(83397),Se=y(31756),je=y(56553),Fe=y(24971),St=y(70045),tt=y(30292),qe=y(53075),Qe=y(16931),Ge=y(51636),We=y(64910);const Ve=Je=>{const{componentCls:mt,paddingLG:nt}=Je,At=`${mt}-textarea`;return{[`textarea${mt}`]:{maxWidth:"100%",height:"auto",minHeight:Je.controlHeight,lineHeight:Je.lineHeight,verticalAlign:"bottom",transition:`all ${Je.motionDurationSlow}`,resize:"vertical",[`&${mt}-mouse-active`]:{transition:`all ${Je.motionDurationSlow}, height 0s, width 0s`}},[`${mt}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[At]:{position:"relative","&-show-count":{[`> ${mt}`]:{height:"100%"},[`${mt}-data-count`]:{position:"absolute",bottom:Je.calc(Je.fontSize).mul(Je.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:Je.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + &-allow-clear > ${mt}, + &-affix-wrapper${At}-has-feedback ${mt} + `]:{paddingInlineEnd:nt},[`&-affix-wrapper${mt}-affix-wrapper`]:{padding:0,[`> textarea${mt}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:Je.calc(Je.controlHeight).sub(Je.calc(Je.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${mt}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${mt}-clear-icon`]:{position:"absolute",insetInlineEnd:Je.paddingInline,insetBlockStart:Je.paddingXS},[`${At}-suffix`]:{position:"absolute",top:0,insetInlineEnd:Je.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${mt}-affix-wrapper-sm`]:{[`${mt}-suffix`]:{[`${mt}-clear-icon`]:{insetInlineEnd:Je.paddingInlineSM}}}}}};var Xe=(0,Qe.I$)(["Input","TextArea"],Je=>{const mt=(0,Ge.mergeToken)(Je,(0,We.e)(Je));return[Ve(mt)]},We.T,{resetFont:!1}),He=function(Je,mt){var nt={};for(var At in Je)Object.prototype.hasOwnProperty.call(Je,At)&&mt.indexOf(At)<0&&(nt[At]=Je[At]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,At=Object.getOwnPropertySymbols(Je);ft{var nt;const{prefixCls:At,bordered:ft=!0,size:st,disabled:Tt,status:_t,allowClear:$e,classNames:kt,rootClassName:It,className:$t,style:Ln,styles:Ct,variant:Ke,showCount:Ee,onMouseDown:en,onResize:on}=Je,it=He(Je,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:jt,direction:zt,allowClear:On,autoComplete:ut,className:Sn,style:Vt,classNames:vn,styles:cn}=(0,Ce.dj)("textArea"),De=b.useContext(Re.Z),me=Tt!=null?Tt:De,{status:ce,hasFeedback:Te,feedbackIcon:Ue}=b.useContext(je.aM),ge=(0,fe.F)(ce,_t),Le=b.useRef(null);b.useImperativeHandle(mt,()=>{var Ht;return{resizableTextArea:(Ht=Le.current)===null||Ht===void 0?void 0:Ht.resizableTextArea,focus:bn=>{var Et,lt;(0,tt.nH)((lt=(Et=Le.current)===null||Et===void 0?void 0:Et.resizableTextArea)===null||lt===void 0?void 0:lt.textArea,bn)},blur:()=>{var bn;return(bn=Le.current)===null||bn===void 0?void 0:bn.blur()}}});const ot=jt("input",At),Yt=(0,ke.Z)(ot),[wt,gt,Mt]=(0,qe.TI)(ot,It),[Ut]=Xe(ot,Yt),{compactSize:Bt,compactItemClassnames:hn}=(0,St.ri)(ot,zt),dn=(0,Se.Z)(Ht=>{var bn;return(bn=st!=null?st:Bt)!==null&&bn!==void 0?bn:Ht}),[Ft,Pn]=(0,Fe.Z)("textArea",Ke,ft),Dn=(0,be.Z)($e!=null?$e:On),[An,sn]=b.useState(!1),[Nn,Cn]=b.useState(!1),Dt=Ht=>{sn(!0),en==null||en(Ht);const bn=()=>{sn(!1),document.removeEventListener("mouseup",bn)};document.addEventListener("mouseup",bn)},qt=Ht=>{var bn,Et;if(on==null||on(Ht),An&&typeof getComputedStyle=="function"){const lt=(Et=(bn=Le.current)===null||bn===void 0?void 0:bn.nativeElement)===null||Et===void 0?void 0:Et.querySelector("textarea");lt&&getComputedStyle(lt).resize==="both"&&Cn(!0)}};return wt(Ut(b.createElement(pe.default,Object.assign({autoComplete:ut},it,{style:Object.assign(Object.assign({},Vt),Ln),styles:Object.assign(Object.assign({},cn),Ct),disabled:me,allowClear:Dn,className:le()(Mt,Yt,$t,It,hn,Sn,Nn&&`${ot}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},kt),vn),{textarea:le()({[`${ot}-sm`]:dn==="small",[`${ot}-lg`]:dn==="large"},gt,kt==null?void 0:kt.textarea,vn.textarea,An&&`${ot}-mouse-active`),variant:le()({[`${ot}-${Ft}`]:Pn},(0,fe.Z)(ot,ge)),affixWrapper:le()(`${ot}-textarea-affix-wrapper`,{[`${ot}-affix-wrapper-rtl`]:zt==="rtl",[`${ot}-affix-wrapper-sm`]:dn==="small",[`${ot}-affix-wrapper-lg`]:dn==="large",[`${ot}-textarea-show-count`]:Ee||((nt=Je.count)===null||nt===void 0?void 0:nt.show)},gt)}),prefixCls:ot,suffix:Te&&b.createElement("span",{className:`${ot}-textarea-suffix`},Ue),showCount:Ee,ref:Le,onResize:qt,onMouseDown:Dt}))))})},23826:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return he}});var b=y(59301);function he(le,pe){const be=(0,b.useRef)([]),fe=()=>{be.current.push(setTimeout(()=>{var Ce,Re,ke,Se;!((Ce=le.current)===null||Ce===void 0)&&Ce.input&&((Re=le.current)===null||Re===void 0?void 0:Re.input.getAttribute("type"))==="password"&&(!((ke=le.current)===null||ke===void 0)&&ke.input.hasAttribute("value"))&&((Se=le.current)===null||Se===void 0||Se.input.removeAttribute("value"))}))};return(0,b.useEffect)(()=>(pe&&fe(),()=>be.current.forEach(Ce=>{Ce&&clearTimeout(Ce)})),[]),fe}},37568:function(xe,ae,y){"use strict";y.d(ae,{default:function(){return vn}});var b=y(59301),he=y(92310),le=y.n(he),pe=y(48755),be=y(56553),fe=y(53075),Re=cn=>{const{getPrefixCls:De,direction:me}=(0,b.useContext)(pe.E_),{prefixCls:ce,className:Te}=cn,Ue=De("input-group",ce),ge=De("input"),[Le,ot,Yt]=(0,fe.ZP)(ge),wt=le()(Ue,Yt,{[`${Ue}-lg`]:cn.size==="large",[`${Ue}-sm`]:cn.size==="small",[`${Ue}-compact`]:cn.compact,[`${Ue}-rtl`]:me==="rtl"},ot,Te),gt=(0,b.useContext)(be.aM),Mt=(0,b.useMemo)(()=>Object.assign(Object.assign({},gt),{isFormItemInput:!1}),[gt]);return Le(b.createElement("span",{className:wt,style:cn.style,onMouseEnter:cn.onMouseEnter,onMouseLeave:cn.onMouseLeave,onFocus:cn.onFocus,onBlur:cn.onBlur},b.createElement(be.aM.Provider,{value:Mt},cn.children)))},ke=y(49397),Se=y(77654),je=y(6089),Fe=y(26112),St=y(82855),tt=y(31756),qe=y(16931),Qe=y(51636),Ge=y(64910);const We=cn=>{const{componentCls:De,paddingXS:me}=cn;return{[De]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:me,"&-rtl":{direction:"rtl"},[`${De}-input`]:{textAlign:"center",paddingInline:cn.paddingXXS},[`&${De}-sm ${De}-input`]:{paddingInline:cn.calc(cn.paddingXXS).div(2).equal()},[`&${De}-lg ${De}-input`]:{paddingInline:cn.paddingXS}}}};var Ve=(0,qe.I$)(["Input","OTP"],cn=>{const De=(0,Qe.mergeToken)(cn,(0,Ge.e)(cn));return[We(De)]},Ge.T),Xe=y(16089),He=function(cn,De){var me={};for(var ce in cn)Object.prototype.hasOwnProperty.call(cn,ce)&&De.indexOf(ce)<0&&(me[ce]=cn[ce]);if(cn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ce=Object.getOwnPropertySymbols(cn);Te{const{value:me,onChange:ce,onActiveChange:Te,index:Ue,mask:ge}=cn,Le=He(cn,["value","onChange","onActiveChange","index","mask"]),ot=me&&typeof ge=="string"?ge:me,Yt=Bt=>{ce(Ue,Bt.target.value)},wt=b.useRef(null);b.useImperativeHandle(De,()=>wt.current);const gt=()=>{(0,Xe.Z)(()=>{var Bt;const hn=(Bt=wt.current)===null||Bt===void 0?void 0:Bt.input;document.activeElement===hn&&hn&&hn.select()})},Mt=Bt=>{const{key:hn,ctrlKey:dn,metaKey:Ft}=Bt;hn==="ArrowLeft"?Te(Ue-1):hn==="ArrowRight"?Te(Ue+1):hn==="z"&&(dn||Ft)&&Bt.preventDefault(),gt()},Ut=Bt=>{Bt.key==="Backspace"&&!me&&Te(Ue-1),gt()};return b.createElement(ke.Z,Object.assign({type:ge===!0?"password":"text"},Le,{ref:wt,value:ot,onInput:Yt,onFocus:gt,onKeyDown:Mt,onKeyUp:Ut,onMouseDown:gt,onMouseUp:gt}))}),Je=function(cn,De){var me={};for(var ce in cn)Object.prototype.hasOwnProperty.call(cn,ce)&&De.indexOf(ce)<0&&(me[ce]=cn[ce]);if(cn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ce=Object.getOwnPropertySymbols(cn);Te{const{index:De,prefixCls:me,separator:ce}=cn,Te=typeof ce=="function"?ce(De):ce;return Te?b.createElement("span",{className:`${me}-separator`},Te):null};var ft=b.forwardRef((cn,De)=>{const{prefixCls:me,length:ce=6,size:Te,defaultValue:Ue,value:ge,onChange:Le,formatter:ot,separator:Yt,variant:wt,disabled:gt,status:Mt,autoFocus:Ut,mask:Bt,type:hn,onInput:dn,inputMode:Ft}=cn,Pn=Je(cn,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:Dn,direction:An}=b.useContext(pe.E_),sn=Dn("otp",me),Nn=(0,Fe.Z)(Pn,{aria:!0,data:!0,attr:!0}),[Cn,Dt,qt]=Ve(sn),Ht=(0,tt.Z)(ur=>Te!=null?Te:ur),bn=b.useContext(be.aM),Et=(0,St.F)(bn.status,Mt),lt=b.useMemo(()=>Object.assign(Object.assign({},bn),{status:Et,hasFeedback:!1,feedbackIcon:null}),[bn,Et]),de=b.useRef(null),In=b.useRef({});b.useImperativeHandle(De,()=>({focus:()=>{var ur;(ur=In.current[0])===null||ur===void 0||ur.focus()},blur:()=>{var ur;for(let gr=0;grot?ot(ur):ur,[gn,br]=b.useState(()=>mt(Mn(Ue||"")));b.useEffect(()=>{ge!==void 0&&br(mt(ge))},[ge]);const yr=(0,je.Z)(ur=>{br(ur),dn&&dn(ur),Le&&ur.length===ce&&ur.every(gr=>gr)&&ur.some((gr,Yn)=>gn[Yn]!==gr)&&Le(ur.join(""))}),sr=(0,je.Z)((ur,gr)=>{let Yn=(0,Se.Z)(gn);for(let Sr=0;Sr=0&&!Yn[Sr];Sr-=1)Yn.pop();const Tr=Mn(Yn.map(Sr=>Sr||" ").join(""));return Yn=mt(Tr).map((Sr,Dr)=>Sr===" "&&!Yn[Dr]?Yn[Dr]:Sr),Yn}),xr=(ur,gr)=>{var Yn;const Tr=sr(ur,gr),Sr=Math.min(ur+gr.length,ce-1);Sr!==ur&&Tr[ur]!==void 0&&((Yn=In.current[Sr])===null||Yn===void 0||Yn.focus()),yr(Tr)},xt=ur=>{var gr;(gr=In.current[ur])===null||gr===void 0||gr.focus()},Xn={variant:wt,disabled:gt,status:Et,mask:Bt,type:hn,inputMode:Ft};return Cn(b.createElement("div",Object.assign({},Nn,{ref:de,className:le()(sn,{[`${sn}-sm`]:Ht==="small",[`${sn}-lg`]:Ht==="large",[`${sn}-rtl`]:An==="rtl"},qt,Dt)}),b.createElement(be.aM.Provider,{value:lt},Array.from({length:ce}).map((ur,gr)=>{const Yn=`otp-${gr}`,Tr=gn[gr]||"";return b.createElement(b.Fragment,{key:Yn},b.createElement(Ze,Object.assign({ref:Sr=>{In.current[gr]=Sr},index:gr,size:Ht,htmlSize:1,className:`${sn}-input`,onChange:xr,value:Tr,onActiveChange:xt,autoFocus:gr===0&&Ut},Xn)),grcn?b.createElement(Tt.Z,null):b.createElement(st.Z,null),Ct={click:"onClick",hover:"onMouseOver"};var Ee=b.forwardRef((cn,De)=>{const{disabled:me,action:ce="click",visibilityToggle:Te=!0,iconRender:Ue=Ln}=cn,ge=b.useContext(kt.Z),Le=me!=null?me:ge,ot=typeof Te=="object"&&Te.visible!==void 0,[Yt,wt]=(0,b.useState)(()=>ot?Te.visible:!1),gt=(0,b.useRef)(null);b.useEffect(()=>{ot&&wt(Te.visible)},[ot,Te]);const Mt=(0,It.Z)(gt),Ut=()=>{var Ht;if(Le)return;Yt&&Mt();const bn=!Yt;wt(bn),typeof Te=="object"&&((Ht=Te.onVisibleChange)===null||Ht===void 0||Ht.call(Te,bn))},Bt=Ht=>{const bn=Ct[ce]||"",Et=Ue(Yt),lt={[bn]:Ut,className:`${Ht}-icon`,key:"passwordIcon",onMouseDown:de=>{de.preventDefault()},onMouseUp:de=>{de.preventDefault()}};return b.cloneElement(b.isValidElement(Et)?Et:b.createElement("span",null,Et),lt)},{className:hn,prefixCls:dn,inputPrefixCls:Ft,size:Pn}=cn,Dn=$t(cn,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:An}=b.useContext(pe.E_),sn=An("input",Ft),Nn=An("input-password",dn),Cn=Te&&Bt(Nn),Dt=le()(Nn,hn,{[`${Nn}-${Pn}`]:!!Pn}),qt=Object.assign(Object.assign({},(0,_t.Z)(Dn,["suffix","iconRender","visibilityToggle"])),{type:Yt?"text":"password",className:Dt,prefixCls:sn,suffix:Cn});return Pn&&(qt.size=Pn),b.createElement(ke.Z,Object.assign({ref:(0,$e.sQ)(De,gt)},qt))}),en=y(47472),on=y(22703),it=y(7939),jt=y(70045),zt=function(cn,De){var me={};for(var ce in cn)Object.prototype.hasOwnProperty.call(cn,ce)&&De.indexOf(ce)<0&&(me[ce]=cn[ce]);if(cn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ce=Object.getOwnPropertySymbols(cn);Te{const{prefixCls:me,inputPrefixCls:ce,className:Te,size:Ue,suffix:ge,enterButton:Le=!1,addonAfter:ot,loading:Yt,disabled:wt,onSearch:gt,onChange:Mt,onCompositionStart:Ut,onCompositionEnd:Bt}=cn,hn=zt(cn,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:dn,direction:Ft}=b.useContext(pe.E_),Pn=b.useRef(!1),Dn=dn("input-search",me),An=dn("input",ce),{compactSize:sn}=(0,jt.ri)(Dn,Ft),Nn=(0,tt.Z)(xr=>{var xt;return(xt=Ue!=null?Ue:sn)!==null&&xt!==void 0?xt:xr}),Cn=b.useRef(null),Dt=xr=>{xr!=null&&xr.target&&xr.type==="click"&>&>(xr.target.value,xr,{source:"clear"}),Mt==null||Mt(xr)},qt=xr=>{var xt;document.activeElement===((xt=Cn.current)===null||xt===void 0?void 0:xt.input)&&xr.preventDefault()},Ht=xr=>{var xt,Xn;gt&>((Xn=(xt=Cn.current)===null||xt===void 0?void 0:xt.input)===null||Xn===void 0?void 0:Xn.value,xr,{source:"input"})},bn=xr=>{Pn.current||Yt||Ht(xr)},Et=typeof Le=="boolean"?b.createElement(en.Z,null):null,lt=`${Dn}-button`;let de;const In=Le||{},Mn=In.type&&In.type.__ANT_BUTTON===!0;Mn||In.type==="button"?de=(0,on.Tm)(In,Object.assign({onMouseDown:qt,onClick:xr=>{var xt,Xn;(Xn=(xt=In==null?void 0:In.props)===null||xt===void 0?void 0:xt.onClick)===null||Xn===void 0||Xn.call(xt,xr),Ht(xr)},key:"enterButton"},Mn?{className:lt,size:Nn}:{})):de=b.createElement(it.ZP,{className:lt,type:Le?"primary":void 0,size:Nn,disabled:wt,key:"enterButton",onMouseDown:qt,onClick:Ht,loading:Yt,icon:Et},Le),ot&&(de=[de,(0,on.Tm)(ot,{key:"addonAfter"})]);const gn=le()(Dn,{[`${Dn}-rtl`]:Ft==="rtl",[`${Dn}-${Nn}`]:!!Nn,[`${Dn}-with-button`]:!!Le},Te),br=Object.assign(Object.assign({},hn),{className:gn,prefixCls:An,type:"search"}),yr=xr=>{Pn.current=!0,Ut==null||Ut(xr)},sr=xr=>{Pn.current=!1,Bt==null||Bt(xr)};return b.createElement(ke.Z,Object.assign({ref:(0,$e.sQ)(Cn,De),onPressEnter:bn},br,{size:Nn,onCompositionStart:yr,onCompositionEnd:sr,addonAfter:de,suffix:ge,onChange:Dt,disabled:wt}))}),Sn=y(79809);const Vt=ke.Z;Vt.Group=Re,Vt.Search=ut,Vt.TextArea=Sn.Z,Vt.Password=Ee,Vt.OTP=ft;var vn=Vt},24303:function(xe,ae,y){"use strict";y.d(ae,{D:function(){return Je},Z:function(){return At}});var b=y(59301),he=y(60499),le={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},pe=le,be=y(7657),fe=function(st,Tt){return b.createElement(be.Z,(0,he.Z)({},st,{ref:Tt,icon:pe}))},Ce=b.forwardRef(fe),Re=Ce,ke=y(33853),Se=y(38819),je=y(92310),Fe=y.n(je),St=y(2738),tt=y(48755),qe=y(6989),Qe=y(36237),Ge=y(48923),We=y(16931);const Ve=ft=>{const{componentCls:st,siderBg:Tt,motionDurationMid:_t,motionDurationSlow:$e,antCls:kt,triggerHeight:It,triggerColor:$t,triggerBg:Ln,headerHeight:Ct,zeroTriggerWidth:Ke,zeroTriggerHeight:Ee,borderRadiusLG:en,lightSiderBg:on,lightTriggerColor:it,lightTriggerBg:jt,bodyBg:zt}=ft;return{[st]:{position:"relative",minWidth:0,background:Tt,transition:`all ${_t}, background 0s`,"&-has-trigger":{paddingBottom:It},"&-right":{order:1},[`${st}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${kt}-menu${kt}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${st}-children`]:{overflow:"hidden"},[`${st}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:It,color:$t,lineHeight:(0,Qe.unit)(It),textAlign:"center",background:Ln,cursor:"pointer",transition:`all ${_t}`},[`${st}-zero-width-trigger`]:{position:"absolute",top:Ct,insetInlineEnd:ft.calc(Ke).mul(-1).equal(),zIndex:1,width:Ke,height:Ee,color:$t,fontSize:ft.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Tt,borderRadius:`0 ${(0,Qe.unit)(en)} ${(0,Qe.unit)(en)} 0`,cursor:"pointer",transition:`background ${$e} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${$e}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:ft.calc(Ke).mul(-1).equal(),borderRadius:`${(0,Qe.unit)(en)} 0 0 ${(0,Qe.unit)(en)}`}},"&-light":{background:on,[`${st}-trigger`]:{color:it,background:jt},[`${st}-zero-width-trigger`]:{color:it,background:jt,border:`1px solid ${zt}`,borderInlineStart:0}}}}};var Xe=(0,We.I$)(["Layout","Sider"],ft=>[Ve(ft)],Ge.eh,{deprecatedTokens:Ge.jn}),He=function(ft,st){var Tt={};for(var _t in ft)Object.prototype.hasOwnProperty.call(ft,_t)&&st.indexOf(_t)<0&&(Tt[_t]=ft[_t]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,_t=Object.getOwnPropertySymbols(ft);$e<_t.length;$e++)st.indexOf(_t[$e])<0&&Object.prototype.propertyIsEnumerable.call(ft,_t[$e])&&(Tt[_t[$e]]=ft[_t[$e]]);return Tt};const _e={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},Ze=ft=>!Number.isNaN(Number.parseFloat(ft))&&isFinite(ft),Je=b.createContext({}),mt=(()=>{let ft=0;return function(){let st=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ft+=1,`${st}${ft}`}})();var At=b.forwardRef((ft,st)=>{const{prefixCls:Tt,className:_t,trigger:$e,children:kt,defaultCollapsed:It=!1,theme:$t="dark",style:Ln={},collapsible:Ct=!1,reverseArrow:Ke=!1,width:Ee=200,collapsedWidth:en=80,zeroWidthTriggerStyle:on,breakpoint:it,onCollapse:jt,onBreakpoint:zt}=ft,On=He(ft,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ut}=(0,b.useContext)(qe.V),[Sn,Vt]=(0,b.useState)("collapsed"in ft?ft.collapsed:It),[vn,cn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{"collapsed"in ft&&Vt(ft.collapsed)},[ft.collapsed]);const De=(Nn,Cn)=>{"collapsed"in ft||Vt(Nn),jt==null||jt(Nn,Cn)},{getPrefixCls:me,direction:ce}=(0,b.useContext)(tt.E_),Te=me("layout-sider",Tt),[Ue,ge,Le]=Xe(Te),ot=(0,b.useRef)(null);ot.current=Nn=>{cn(Nn.matches),zt==null||zt(Nn.matches),Sn!==Nn.matches&&De(Nn.matches,"responsive")},(0,b.useEffect)(()=>{function Nn(Dt){return ot.current(Dt)}let Cn;if(typeof window!="undefined"){const{matchMedia:Dt}=window;if(Dt&&it&&it in _e){Cn=Dt(`screen and (max-width: ${_e[it]})`);try{Cn.addEventListener("change",Nn)}catch(qt){Cn.addListener(Nn)}Nn(Cn)}}return()=>{try{Cn==null||Cn.removeEventListener("change",Nn)}catch(Dt){Cn==null||Cn.removeListener(Nn)}}},[it]),(0,b.useEffect)(()=>{const Nn=mt("ant-sider-");return ut.addSider(Nn),()=>ut.removeSider(Nn)},[]);const Yt=()=>{De(!Sn,"clickTrigger")},wt=(0,St.Z)(On,["collapsed"]),gt=Sn?en:Ee,Mt=Ze(gt)?`${gt}px`:String(gt),Ut=parseFloat(String(en||0))===0?b.createElement("span",{onClick:Yt,className:Fe()(`${Te}-zero-width-trigger`,`${Te}-zero-width-trigger-${Ke?"right":"left"}`),style:on},$e||b.createElement(Re,null)):null,Bt=ce==="rtl"==!Ke,Ft={expanded:Bt?b.createElement(Se.Z,null):b.createElement(ke.Z,null),collapsed:Bt?b.createElement(ke.Z,null):b.createElement(Se.Z,null)}[Sn?"collapsed":"expanded"],Pn=$e!==null?Ut||b.createElement("div",{className:`${Te}-trigger`,onClick:Yt,style:{width:Mt}},$e||Ft):null,Dn=Object.assign(Object.assign({},Ln),{flex:`0 0 ${Mt}`,maxWidth:Mt,minWidth:Mt,width:Mt}),An=Fe()(Te,`${Te}-${$t}`,{[`${Te}-collapsed`]:!!Sn,[`${Te}-has-trigger`]:Ct&&$e!==null&&!Ut,[`${Te}-below`]:!!vn,[`${Te}-zero-width`]:parseFloat(Mt)===0},_t,ge,Le),sn=b.useMemo(()=>({siderCollapsed:Sn}),[Sn]);return Ue(b.createElement(Je.Provider,{value:sn},b.createElement("aside",Object.assign({className:An},wt,{style:Dn,ref:st}),b.createElement("div",{className:`${Te}-children`},kt),Ct||vn&&Ut?Pn:null)))})},6989:function(xe,ae,y){"use strict";y.d(ae,{V:function(){return he}});var b=y(59301);const he=b.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(xe,ae,y){"use strict";y.d(ae,{eh:function(){return pe},jn:function(){return be}});var b=y(36237),he=y(16931);const le=fe=>{const{antCls:Ce,componentCls:Re,colorText:ke,footerBg:Se,headerHeight:je,headerPadding:Fe,headerColor:St,footerPadding:tt,fontSize:qe,bodyBg:Qe,headerBg:Ge}=fe;return{[Re]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Qe,"&, *":{boxSizing:"border-box"},[`&${Re}-has-sider`]:{flexDirection:"row",[`> ${Re}, > ${Re}-content`]:{width:0}},[`${Re}-header, &${Re}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${Re}-header`]:{height:je,padding:Fe,color:St,lineHeight:(0,b.unit)(je),background:Ge,[`${Ce}-menu`]:{lineHeight:"inherit"}},[`${Re}-footer`]:{padding:tt,color:ke,fontSize:qe,background:Se},[`${Re}-content`]:{flex:"auto",color:ke,minHeight:0}}},pe=fe=>{const{colorBgLayout:Ce,controlHeight:Re,controlHeightLG:ke,colorText:Se,controlHeightSM:je,marginXXS:Fe,colorTextLightSolid:St,colorBgContainer:tt}=fe,qe=ke*1.25;return{colorBgHeader:"#001529",colorBgBody:Ce,colorBgTrigger:"#002140",bodyBg:Ce,headerBg:"#001529",headerHeight:Re*2,headerPadding:`0 ${qe}px`,headerColor:Se,footerPadding:`${je}px ${qe}px`,footerBg:Ce,siderBg:"#001529",triggerHeight:ke+Fe*2,triggerBg:"#002140",triggerColor:St,zeroTriggerWidth:ke,zeroTriggerHeight:ke,lightSiderBg:tt,lightTriggerBg:tt,lightTriggerColor:Se}},be=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];ae.ZP=(0,he.I$)("Layout",fe=>[le(fe)],pe,{deprecatedTokens:be})},78857:function(xe,ae,y){"use strict";y.d(ae,{J:function(){return fe}});var b=y(59301),he=y(8654),le=y(62487),pe=function(Ce,Re){var ke={};for(var Se in Ce)Object.prototype.hasOwnProperty.call(Ce,Se)&&Re.indexOf(Se)<0&&(ke[Se]=Ce[Se]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Se=Object.getOwnPropertySymbols(Ce);je{const{children:ke}=Ce,Se=pe(Ce,["children"]),je=b.useContext(be),Fe=b.useMemo(()=>Object.assign(Object.assign({},je),Se),[je,Se.prefixCls,Se.mode,Se.selectable,Se.rootClassName]),St=(0,he.t4)(ke),tt=(0,he.x1)(Re,St?(0,he.C4)(ke):null);return b.createElement(be.Provider,{value:Fe},b.createElement(le.Z,{space:!0},St?b.cloneElement(ke,{ref:tt}):ke))});ae.Z=be},93041:function(xe,ae,y){"use strict";y.d(ae,{default:function(){return Ue}});var b=y(59301),he=y(28321),le=y(24303),pe=y(18785),be=y(92310),fe=y.n(be),Ce=y(6089),Re=y(2738),ke=y(86641),Se=y(22703),je=y(48755),Fe=y(83397),tt=(0,b.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),qe=function(ge,Le){var ot={};for(var Yt in ge)Object.prototype.hasOwnProperty.call(ge,Yt)&&Le.indexOf(Yt)<0&&(ot[Yt]=ge[Yt]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Yt=Object.getOwnPropertySymbols(ge);wt{const{prefixCls:Le,className:ot,dashed:Yt}=ge,wt=qe(ge,["prefixCls","className","dashed"]),{getPrefixCls:gt}=b.useContext(je.E_),Mt=gt("menu",Le),Ut=fe()({[`${Mt}-item-divider-dashed`]:!!Yt},ot);return b.createElement(he.iz,Object.assign({className:Ut},wt))},We=y(11592),Ve=y(25399),He=ge=>{var Le;const{className:ot,children:Yt,icon:wt,title:gt,danger:Mt,extra:Ut}=ge,{prefixCls:Bt,firstLevel:hn,direction:dn,disableMenuItemTitleTooltip:Ft,inlineCollapsed:Pn}=b.useContext(tt),Dn=qt=>{const Ht=Yt==null?void 0:Yt[0],bn=b.createElement("span",{className:fe()(`${Bt}-title-content`,{[`${Bt}-title-content-with-extra`]:!!Ut||Ut===0})},Yt);return(!wt||b.isValidElement(Yt)&&Yt.type==="span")&&Yt&&qt&&hn&&typeof Ht=="string"?b.createElement("div",{className:`${Bt}-inline-collapsed-noicon`},Ht.charAt(0)):bn},{siderCollapsed:An}=b.useContext(le.D);let sn=gt;typeof gt=="undefined"?sn=hn?Yt:"":gt===!1&&(sn="");const Nn={title:sn};!An&&!Pn&&(Nn.title=null,Nn.open=!1);const Cn=(0,We.Z)(Yt).length;let Dt=b.createElement(he.ck,Object.assign({},(0,Re.Z)(ge,["title","icon","danger"]),{className:fe()({[`${Bt}-item-danger`]:Mt,[`${Bt}-item-only-child`]:(wt?Cn+1:Cn)===1},ot),title:typeof gt=="string"?gt:void 0}),(0,Se.Tm)(wt,{className:fe()(b.isValidElement(wt)?(Le=wt.props)===null||Le===void 0?void 0:Le.className:"",`${Bt}-item-icon`)}),Dn(Pn));return Ft||(Dt=b.createElement(Ve.Z,Object.assign({},Nn,{placement:dn==="rtl"?"left":"right",classNames:{root:`${Bt}-inline-collapsed-tooltip`}}),Dt)),Dt},_e=y(78857),Ze=y(36237),Je=y(17835),mt=y(63356),nt=y(34961),At=y(46e3),ft=y(34925),st=y(16931),Tt=y(51636),$e=ge=>{const{componentCls:Le,motionDurationSlow:ot,horizontalLineHeight:Yt,colorSplit:wt,lineWidth:gt,lineType:Mt,itemPaddingInline:Ut}=ge;return{[`${Le}-horizontal`]:{lineHeight:Yt,border:0,borderBottom:`${(0,Ze.unit)(gt)} ${Mt} ${wt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Le}-item, ${Le}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ut},[`> ${Le}-item:hover, + > ${Le}-item-active, + > ${Le}-submenu ${Le}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Le}-item, ${Le}-submenu-title`]:{transition:[`border-color ${ot}`,`background ${ot}`].join(",")},[`${Le}-submenu-arrow`]:{display:"none"}}}},It=ge=>{let{componentCls:Le,menuArrowOffset:ot,calc:Yt}=ge;return{[`${Le}-rtl`]:{direction:"rtl"},[`${Le}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Le}-rtl${Le}-vertical, + ${Le}-submenu-rtl ${Le}-vertical`]:{[`${Le}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,Ze.unit)(Yt(ot).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Ze.unit)(ot)})`}}}}};const $t=ge=>Object.assign({},(0,mt.oN)(ge));var Ct=(ge,Le)=>{const{componentCls:ot,itemColor:Yt,itemSelectedColor:wt,subMenuItemSelectedColor:gt,groupTitleColor:Mt,itemBg:Ut,subMenuItemBg:Bt,itemSelectedBg:hn,activeBarHeight:dn,activeBarWidth:Ft,activeBarBorderWidth:Pn,motionDurationSlow:Dn,motionEaseInOut:An,motionEaseOut:sn,itemPaddingInline:Nn,motionDurationMid:Cn,itemHoverColor:Dt,lineType:qt,colorSplit:Ht,itemDisabledColor:bn,dangerItemColor:Et,dangerItemHoverColor:lt,dangerItemSelectedColor:de,dangerItemActiveBg:In,dangerItemSelectedBg:Mn,popupBg:gn,itemHoverBg:br,itemActiveBg:yr,menuSubMenuBg:sr,horizontalItemSelectedColor:xr,horizontalItemSelectedBg:xt,horizontalItemBorderRadius:Xn,horizontalItemHoverBg:ur}=ge;return{[`${ot}-${Le}, ${ot}-${Le} > ${ot}`]:{color:Yt,background:Ut,[`&${ot}-root:focus-visible`]:Object.assign({},$t(ge)),[`${ot}-item`]:{"&-group-title, &-extra":{color:Mt}},[`${ot}-submenu-selected > ${ot}-submenu-title`]:{color:gt},[`${ot}-item, ${ot}-submenu-title`]:{color:Yt,[`&:not(${ot}-item-disabled):focus-visible`]:Object.assign({},$t(ge))},[`${ot}-item-disabled, ${ot}-submenu-disabled`]:{color:`${bn} !important`},[`${ot}-item:not(${ot}-item-selected):not(${ot}-submenu-selected)`]:{[`&:hover, > ${ot}-submenu-title:hover`]:{color:Dt}},[`&:not(${ot}-horizontal)`]:{[`${ot}-item:not(${ot}-item-selected)`]:{"&:hover":{backgroundColor:br},"&:active":{backgroundColor:yr}},[`${ot}-submenu-title`]:{"&:hover":{backgroundColor:br},"&:active":{backgroundColor:yr}}},[`${ot}-item-danger`]:{color:Et,[`&${ot}-item:hover`]:{[`&:not(${ot}-item-selected):not(${ot}-submenu-selected)`]:{color:lt}},[`&${ot}-item:active`]:{background:In}},[`${ot}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ot}-item-selected`]:{color:wt,[`&${ot}-item-danger`]:{color:de},"a, a:hover":{color:"inherit"}},[`& ${ot}-item-selected`]:{backgroundColor:hn,[`&${ot}-item-danger`]:{backgroundColor:Mn}},[`&${ot}-submenu > ${ot}`]:{backgroundColor:sr},[`&${ot}-popup > ${ot}`]:{backgroundColor:gn},[`&${ot}-submenu-popup > ${ot}`]:{backgroundColor:gn},[`&${ot}-horizontal`]:Object.assign(Object.assign({},Le==="dark"?{borderBottom:0}:{}),{[`> ${ot}-item, > ${ot}-submenu`]:{top:Pn,marginTop:ge.calc(Pn).mul(-1).equal(),marginBottom:0,borderRadius:Xn,"&::after":{position:"absolute",insetInline:Nn,bottom:0,borderBottom:`${(0,Ze.unit)(dn)} solid transparent`,transition:`border-color ${Dn} ${An}`,content:'""'},"&:hover, &-active, &-open":{background:ur,"&::after":{borderBottomWidth:dn,borderBottomColor:xr}},"&-selected":{color:xr,backgroundColor:xt,"&:hover":{backgroundColor:xt},"&::after":{borderBottomWidth:dn,borderBottomColor:xr}}}}),[`&${ot}-root`]:{[`&${ot}-inline, &${ot}-vertical`]:{borderInlineEnd:`${(0,Ze.unit)(Pn)} ${qt} ${Ht}`}},[`&${ot}-inline`]:{[`${ot}-sub${ot}-inline`]:{background:Bt},[`${ot}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Ze.unit)(Ft)} solid ${wt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Cn} ${sn}`,`opacity ${Cn} ${sn}`].join(","),content:'""'},[`&${ot}-item-danger`]:{"&::after":{borderInlineEndColor:de}}},[`${ot}-selected, ${ot}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Cn} ${An}`,`opacity ${Cn} ${An}`].join(",")}}}}}};const Ke=ge=>{const{componentCls:Le,itemHeight:ot,itemMarginInline:Yt,padding:wt,menuArrowSize:gt,marginXS:Mt,itemMarginBlock:Ut,itemWidth:Bt,itemPaddingInline:hn}=ge,dn=ge.calc(gt).add(wt).add(Mt).equal();return{[`${Le}-item`]:{position:"relative",overflow:"hidden"},[`${Le}-item, ${Le}-submenu-title`]:{height:ot,lineHeight:(0,Ze.unit)(ot),paddingInline:hn,overflow:"hidden",textOverflow:"ellipsis",marginInline:Yt,marginBlock:Ut,width:Bt},[`> ${Le}-item, + > ${Le}-submenu > ${Le}-submenu-title`]:{height:ot,lineHeight:(0,Ze.unit)(ot)},[`${Le}-item-group-list ${Le}-submenu-title, + ${Le}-submenu-title`]:{paddingInlineEnd:dn}}};var en=ge=>{const{componentCls:Le,iconCls:ot,itemHeight:Yt,colorTextLightSolid:wt,dropdownWidth:gt,controlHeightLG:Mt,motionEaseOut:Ut,paddingXL:Bt,itemMarginInline:hn,fontSizeLG:dn,motionDurationFast:Ft,motionDurationSlow:Pn,paddingXS:Dn,boxShadowSecondary:An,collapsedWidth:sn,collapsedIconSize:Nn}=ge,Cn={height:Yt,lineHeight:(0,Ze.unit)(Yt),listStylePosition:"inside",listStyleType:"disc"};return[{[Le]:{"&-inline, &-vertical":Object.assign({[`&${Le}-root`]:{boxShadow:"none"}},Ke(ge))},[`${Le}-submenu-popup`]:{[`${Le}-vertical`]:Object.assign(Object.assign({},Ke(ge)),{boxShadow:An})}},{[`${Le}-submenu-popup ${Le}-vertical${Le}-sub`]:{minWidth:gt,maxHeight:`calc(100vh - ${(0,Ze.unit)(ge.calc(Mt).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Le}-inline`]:{width:"100%",[`&${Le}-root`]:{[`${Le}-item, ${Le}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Pn}`,`background ${Pn}`,`padding ${Ft} ${Ut}`].join(","),[`> ${Le}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Le}-sub${Le}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Le}-submenu > ${Le}-submenu-title`]:Cn,[`& ${Le}-item-group-title`]:{paddingInlineStart:Bt}},[`${Le}-item`]:Cn}},{[`${Le}-inline-collapsed`]:{width:sn,[`&${Le}-root`]:{[`${Le}-item, ${Le}-submenu ${Le}-submenu-title`]:{[`> ${Le}-inline-collapsed-noicon`]:{fontSize:dn,textAlign:"center"}}},[`> ${Le}-item, + > ${Le}-item-group > ${Le}-item-group-list > ${Le}-item, + > ${Le}-item-group > ${Le}-item-group-list > ${Le}-submenu > ${Le}-submenu-title, + > ${Le}-submenu > ${Le}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,Ze.unit)(ge.calc(Nn).div(2).equal())} - ${(0,Ze.unit)(hn)})`,textOverflow:"clip",[` + ${Le}-submenu-arrow, + ${Le}-submenu-expand-icon + `]:{opacity:0},[`${Le}-item-icon, ${ot}`]:{margin:0,fontSize:Nn,lineHeight:(0,Ze.unit)(Yt),"+ span":{display:"inline-block",opacity:0}}},[`${Le}-item-icon, ${ot}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Le}-item-icon, ${ot}`]:{display:"none"},"a, a:hover":{color:wt}},[`${Le}-item-group-title`]:Object.assign(Object.assign({},mt.vS),{paddingInline:Dn})}}]};const on=ge=>{const{componentCls:Le,motionDurationSlow:ot,motionDurationMid:Yt,motionEaseInOut:wt,motionEaseOut:gt,iconCls:Mt,iconSize:Ut,iconMarginInlineEnd:Bt}=ge;return{[`${Le}-item, ${Le}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ot}`,`background ${ot}`,`padding calc(${ot} + 0.1s) ${wt}`].join(","),[`${Le}-item-icon, ${Mt}`]:{minWidth:Ut,fontSize:Ut,transition:[`font-size ${Yt} ${gt}`,`margin ${ot} ${wt}`,`color ${ot}`].join(","),"+ span":{marginInlineStart:Bt,opacity:1,transition:[`opacity ${ot} ${wt}`,`margin ${ot}`,`color ${ot}`].join(",")}},[`${Le}-item-icon`]:Object.assign({},(0,mt.Ro)()),[`&${Le}-item-only-child`]:{[`> ${Mt}, > ${Le}-item-icon`]:{marginInlineEnd:0}}},[`${Le}-item-disabled, ${Le}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${Le}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},it=ge=>{const{componentCls:Le,motionDurationSlow:ot,motionEaseInOut:Yt,borderRadius:wt,menuArrowSize:gt,menuArrowOffset:Mt}=ge;return{[`${Le}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ge.margin,width:gt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ot} ${Yt}, opacity ${ot}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ge.calc(gt).mul(.6).equal(),height:ge.calc(gt).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:wt,transition:[`background ${ot} ${Yt}`,`transform ${ot} ${Yt}`,`top ${ot} ${Yt}`,`color ${ot} ${Yt}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Ze.unit)(ge.calc(Mt).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Ze.unit)(Mt)})`}}}}},jt=ge=>{const{antCls:Le,componentCls:ot,fontSize:Yt,motionDurationSlow:wt,motionDurationMid:gt,motionEaseInOut:Mt,paddingXS:Ut,padding:Bt,colorSplit:hn,lineWidth:dn,zIndexPopup:Ft,borderRadiusLG:Pn,subMenuItemBorderRadius:Dn,menuArrowSize:An,menuArrowOffset:sn,lineType:Nn,groupTitleLineHeight:Cn,groupTitleFontSize:Dt}=ge;return[{"":{[ot]:Object.assign(Object.assign({},(0,mt.dF)()),{"&-hidden":{display:"none"}})},[`${ot}-submenu-hidden`]:{display:"none"}},{[ot]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,mt.Wf)(ge)),(0,mt.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Yt,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${wt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${ot}-item`]:{flex:"none"}},[`${ot}-item, ${ot}-submenu, ${ot}-submenu-title`]:{borderRadius:ge.itemBorderRadius},[`${ot}-item-group-title`]:{padding:`${(0,Ze.unit)(Ut)} ${(0,Ze.unit)(Bt)}`,fontSize:Dt,lineHeight:Cn,transition:`all ${wt}`},[`&-horizontal ${ot}-submenu`]:{transition:[`border-color ${wt} ${Mt}`,`background ${wt} ${Mt}`].join(",")},[`${ot}-submenu, ${ot}-submenu-inline`]:{transition:[`border-color ${wt} ${Mt}`,`background ${wt} ${Mt}`,`padding ${gt} ${Mt}`].join(",")},[`${ot}-submenu ${ot}-sub`]:{cursor:"initial",transition:[`background ${wt} ${Mt}`,`padding ${wt} ${Mt}`].join(",")},[`${ot}-title-content`]:{transition:`color ${wt}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${Le}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${ot}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:ge.padding}},[`${ot}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ot}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:hn,borderStyle:Nn,borderWidth:0,borderTopWidth:dn,marginBlock:dn,padding:0,"&-dashed":{borderStyle:"dashed"}}}),on(ge)),{[`${ot}-item-group`]:{[`${ot}-item-group-list`]:{margin:0,padding:0,[`${ot}-item, ${ot}-submenu-title`]:{paddingInline:`${(0,Ze.unit)(ge.calc(Yt).mul(2).equal())} ${(0,Ze.unit)(Bt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ft,borderRadius:Pn,boxShadow:"none",transformOrigin:"0 0",[`&${ot}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${ot}`]:Object.assign(Object.assign(Object.assign({borderRadius:Pn},on(ge)),it(ge)),{[`${ot}-item, ${ot}-submenu > ${ot}-submenu-title`]:{borderRadius:Dn},[`${ot}-submenu-title::after`]:{transition:`transform ${wt} ${Mt}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:ge.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ge.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ge.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ge.paddingXS}}}),it(ge)),{[`&-inline-collapsed ${ot}-submenu-arrow, + &-inline ${ot}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Ze.unit)(sn)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Ze.unit)(ge.calc(sn).mul(-1).equal())})`}},[`${ot}-submenu-open${ot}-submenu-inline > ${ot}-submenu-title > ${ot}-submenu-arrow`]:{transform:`translateY(${(0,Ze.unit)(ge.calc(An).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Ze.unit)(ge.calc(sn).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Ze.unit)(sn)})`}}})},{[`${Le}-layout-header`]:{[ot]:{lineHeight:"inherit"}}}]},zt=ge=>{var Le,ot,Yt;const{colorPrimary:wt,colorError:gt,colorTextDisabled:Mt,colorErrorBg:Ut,colorText:Bt,colorTextDescription:hn,colorBgContainer:dn,colorFillAlter:Ft,colorFillContent:Pn,lineWidth:Dn,lineWidthBold:An,controlItemBgActive:sn,colorBgTextHover:Nn,controlHeightLG:Cn,lineHeight:Dt,colorBgElevated:qt,marginXXS:Ht,padding:bn,fontSize:Et,controlHeightSM:lt,fontSizeLG:de,colorTextLightSolid:In,colorErrorHover:Mn}=ge,gn=(Le=ge.activeBarWidth)!==null&&Le!==void 0?Le:0,br=(ot=ge.activeBarBorderWidth)!==null&&ot!==void 0?ot:Dn,yr=(Yt=ge.itemMarginInline)!==null&&Yt!==void 0?Yt:ge.marginXXS,sr=new Je.FastColor(In).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ge.zIndexPopupBase+50,radiusItem:ge.borderRadiusLG,itemBorderRadius:ge.borderRadiusLG,radiusSubMenuItem:ge.borderRadiusSM,subMenuItemBorderRadius:ge.borderRadiusSM,colorItemText:Bt,itemColor:Bt,colorItemTextHover:Bt,itemHoverColor:Bt,colorItemTextHoverHorizontal:wt,horizontalItemHoverColor:wt,colorGroupTitle:hn,groupTitleColor:hn,colorItemTextSelected:wt,itemSelectedColor:wt,subMenuItemSelectedColor:wt,colorItemTextSelectedHorizontal:wt,horizontalItemSelectedColor:wt,colorItemBg:dn,itemBg:dn,colorItemBgHover:Nn,itemHoverBg:Nn,colorItemBgActive:Pn,itemActiveBg:sn,colorSubItemBg:Ft,subMenuItemBg:Ft,colorItemBgSelected:sn,itemSelectedBg:sn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:gn,colorActiveBarHeight:An,activeBarHeight:An,colorActiveBarBorderSize:Dn,activeBarBorderWidth:br,colorItemTextDisabled:Mt,itemDisabledColor:Mt,colorDangerItemText:gt,dangerItemColor:gt,colorDangerItemTextHover:gt,dangerItemHoverColor:gt,colorDangerItemTextSelected:gt,dangerItemSelectedColor:gt,colorDangerItemBgActive:Ut,dangerItemActiveBg:Ut,colorDangerItemBgSelected:Ut,dangerItemSelectedBg:Ut,itemMarginInline:yr,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Cn,groupTitleLineHeight:Dt,collapsedWidth:Cn*2,popupBg:qt,itemMarginBlock:Ht,itemPaddingInline:bn,horizontalLineHeight:`${Cn*1.15}px`,iconSize:Et,iconMarginInlineEnd:lt-Et,collapsedIconSize:de,groupTitleFontSize:Et,darkItemDisabledColor:new Je.FastColor(In).setA(.25).toRgbString(),darkItemColor:sr,darkDangerItemColor:gt,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:In,darkItemSelectedBg:wt,darkDangerItemSelectedBg:gt,darkItemHoverBg:"transparent",darkGroupTitleColor:sr,darkItemHoverColor:In,darkDangerItemHoverColor:Mn,darkDangerItemSelectedColor:In,darkDangerItemActiveBg:gt,itemWidth:gn?`calc(100% + ${br}px)`:`calc(100% - ${yr*2}px)`}};var On=function(ge){let Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge,ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,st.I$)("Menu",wt=>{const{colorBgElevated:gt,controlHeightLG:Mt,fontSize:Ut,darkItemColor:Bt,darkDangerItemColor:hn,darkItemBg:dn,darkSubMenuItemBg:Ft,darkItemSelectedColor:Pn,darkItemSelectedBg:Dn,darkDangerItemSelectedBg:An,darkItemHoverBg:sn,darkGroupTitleColor:Nn,darkItemHoverColor:Cn,darkItemDisabledColor:Dt,darkDangerItemHoverColor:qt,darkDangerItemSelectedColor:Ht,darkDangerItemActiveBg:bn,popupBg:Et,darkPopupBg:lt}=wt,de=wt.calc(Ut).div(7).mul(5).equal(),In=(0,Tt.mergeToken)(wt,{menuArrowSize:de,menuHorizontalHeight:wt.calc(Mt).mul(1.15).equal(),menuArrowOffset:wt.calc(de).mul(.25).equal(),menuSubMenuBg:gt,calc:wt.calc,popupBg:Et}),Mn=(0,Tt.mergeToken)(In,{itemColor:Bt,itemHoverColor:Cn,groupTitleColor:Nn,itemSelectedColor:Pn,subMenuItemSelectedColor:Pn,itemBg:dn,popupBg:lt,subMenuItemBg:Ft,itemActiveBg:"transparent",itemSelectedBg:Dn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:sn,itemDisabledColor:Dt,dangerItemColor:hn,dangerItemHoverColor:qt,dangerItemSelectedColor:Ht,dangerItemActiveBg:bn,dangerItemSelectedBg:An,menuSubMenuBg:Ft,horizontalItemSelectedColor:Pn,horizontalItemSelectedBg:Dn});return[jt(In),$e(In),en(In),Ct(In,"light"),Ct(Mn,"dark"),It(In),(0,nt.Z)(In),(0,At.oN)(In,"slide-up"),(0,At.oN)(In,"slide-down"),(0,ft._y)(In,"zoom-big")]},zt,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:ot,unitless:{groupTitleLineHeight:!0}})(ge,Le)},ut=y(75030),Vt=ge=>{var Le;const{popupClassName:ot,icon:Yt,title:wt,theme:gt}=ge,Mt=b.useContext(tt),{prefixCls:Ut,inlineCollapsed:Bt,theme:hn}=Mt,dn=(0,he.Xl)();let Ft;if(!Yt)Ft=Bt&&!dn.length&&wt&&typeof wt=="string"?b.createElement("div",{className:`${Ut}-inline-collapsed-noicon`},wt.charAt(0)):b.createElement("span",{className:`${Ut}-title-content`},wt);else{const An=b.isValidElement(wt)&&wt.type==="span";Ft=b.createElement(b.Fragment,null,(0,Se.Tm)(Yt,{className:fe()(b.isValidElement(Yt)?(Le=Yt.props)===null||Le===void 0?void 0:Le.className:"",`${Ut}-item-icon`)}),An?wt:b.createElement("span",{className:`${Ut}-title-content`},wt))}const Pn=b.useMemo(()=>Object.assign(Object.assign({},Mt),{firstLevel:!1}),[Mt]),[Dn]=(0,ut.Cn)("Menu");return b.createElement(tt.Provider,{value:Pn},b.createElement(he.Wd,Object.assign({},(0,Re.Z)(ge,["icon"]),{title:Ft,popupClassName:fe()(Ut,ot,`${Ut}-${gt||hn}`),popupStyle:Object.assign({zIndex:Dn},ge.popupStyle)})))},vn=function(ge,Le){var ot={};for(var Yt in ge)Object.prototype.hasOwnProperty.call(ge,Yt)&&Le.indexOf(Yt)<0&&(ot[Yt]=ge[Yt]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,Yt=Object.getOwnPropertySymbols(ge);wt{var ot;const Yt=b.useContext(_e.Z),wt=Yt||{},{getPrefixCls:gt,getPopupContainer:Mt,direction:Ut,menu:Bt}=b.useContext(je.E_),hn=gt(),{prefixCls:dn,className:Ft,style:Pn,theme:Dn="light",expandIcon:An,_internalDisableMenuItemTitleTooltip:sn,inlineCollapsed:Nn,siderCollapsed:Cn,rootClassName:Dt,mode:qt,selectable:Ht,onClick:bn,overflowedIndicatorPopupClassName:Et}=ge,lt=vn(ge,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),de=(0,Re.Z)(lt,["collapsedWidth"]);(ot=wt.validator)===null||ot===void 0||ot.call(wt,{mode:qt});const In=(0,Ce.Z)(function(){var Sr;bn==null||bn.apply(void 0,arguments),(Sr=wt.onClick)===null||Sr===void 0||Sr.call(wt)}),Mn=wt.mode||qt,gn=Ht!=null?Ht:wt.selectable,br=Nn!=null?Nn:Cn,yr={horizontal:{motionName:`${hn}-slide-up`},inline:(0,ke.Z)(hn),other:{motionName:`${hn}-zoom-big`}},sr=gt("menu",dn||wt.prefixCls),xr=(0,Fe.Z)(sr),[xt,Xn,ur]=On(sr,xr,!Yt),gr=fe()(`${sr}-${Dn}`,Bt==null?void 0:Bt.className,Ft),Yn=b.useMemo(()=>{var Sr,Dr;if(typeof An=="function"||cn(An))return An||null;if(typeof wt.expandIcon=="function"||cn(wt.expandIcon))return wt.expandIcon||null;if(typeof(Bt==null?void 0:Bt.expandIcon)=="function"||cn(Bt==null?void 0:Bt.expandIcon))return(Bt==null?void 0:Bt.expandIcon)||null;const Lr=(Sr=An!=null?An:wt==null?void 0:wt.expandIcon)!==null&&Sr!==void 0?Sr:Bt==null?void 0:Bt.expandIcon;return(0,Se.Tm)(Lr,{className:fe()(`${sr}-submenu-expand-icon`,b.isValidElement(Lr)?(Dr=Lr.props)===null||Dr===void 0?void 0:Dr.className:void 0)})},[An,wt==null?void 0:wt.expandIcon,Bt==null?void 0:Bt.expandIcon,sr]),Tr=b.useMemo(()=>({prefixCls:sr,inlineCollapsed:br||!1,direction:Ut,firstLevel:!0,theme:Dn,mode:Mn,disableMenuItemTitleTooltip:sn}),[sr,br,Ut,sn,Dn]);return xt(b.createElement(_e.Z.Provider,{value:null},b.createElement(tt.Provider,{value:Tr},b.createElement(he.ZP,Object.assign({getPopupContainer:Mt,overflowedIndicator:b.createElement(pe.Z,null),overflowedIndicatorPopupClassName:fe()(sr,`${sr}-${Dn}`,Et),mode:Mn,selectable:gn,onClick:In},de,{inlineCollapsed:br,style:Object.assign(Object.assign({},Bt==null?void 0:Bt.style),Pn),className:gr,prefixCls:sr,direction:Ut,defaultMotions:yr,expandIcon:Yn,ref:Le,rootClassName:fe()(Dt,Xn,wt.rootClassName,ur,xr),_internalComponents:De})))))});const Te=(0,b.forwardRef)((ge,Le)=>{const ot=(0,b.useRef)(null),Yt=b.useContext(le.D);return(0,b.useImperativeHandle)(Le,()=>({menu:ot.current,focus:wt=>{var gt;(gt=ot.current)===null||gt===void 0||gt.focus(wt)}})),b.createElement(ce,Object.assign({ref:ot},ge,Yt))});Te.Item=He,Te.SubMenu=Vt,Te.Divider=Ge,Te.ItemGroup=he.BW;var Ue=Te},89787:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Cn}});var b=y(59301),he=y(17835),le=y(29679),pe=y(40001),be=y(19248),fe=y(99267),Ce=y(92310),Re=y.n(Ce),ke=y(2738),Se=y(48755),je=y(60499),Fe=y(85899),St=y(42244),tt={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},qe=function(){var qt=(0,b.useRef)([]),Ht=(0,b.useRef)(null);return(0,b.useEffect)(function(){var bn=Date.now(),Et=!1;qt.current.forEach(function(lt){if(lt){Et=!0;var de=lt.style;de.transitionDuration=".3s, .3s, .3s, .06s",Ht.current&&bn-Ht.current<100&&(de.transitionDuration="0s, 0s")}}),Et&&(Ht.current=Date.now())}),qt.current},Qe=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Ge=function(qt){var Ht=(0,Fe.Z)((0,Fe.Z)({},tt),qt),bn=Ht.className,Et=Ht.percent,lt=Ht.prefixCls,de=Ht.strokeColor,In=Ht.strokeLinecap,Mn=Ht.strokeWidth,gn=Ht.style,br=Ht.trailColor,yr=Ht.trailWidth,sr=Ht.transition,xr=(0,St.Z)(Ht,Qe);delete xr.gapPosition;var xt=Array.isArray(Et)?Et:[Et],Xn=Array.isArray(de)?de:[de],ur=qe(),gr=Mn/2,Yn=100-Mn/2,Tr="M ".concat(In==="round"?gr:0,",").concat(gr,` + L `).concat(In==="round"?Yn:100,",").concat(gr),Sr="0 0 100 ".concat(Mn),Dr=0;return b.createElement("svg",(0,je.Z)({className:Re()("".concat(lt,"-line"),bn),viewBox:Sr,preserveAspectRatio:"none",style:gn},xr),b.createElement("path",{className:"".concat(lt,"-line-trail"),d:Tr,strokeLinecap:In,stroke:br,strokeWidth:yr||Mn,fillOpacity:"0"}),xt.map(function(Lr,Qn){var _r=1;switch(In){case"round":_r=1-Mn/100;break;case"square":_r=1-Mn/2/100;break;default:_r=1;break}var sa={strokeDasharray:"".concat(Lr*_r,"px, 100px"),strokeDashoffset:"-".concat(Dr,"px"),transition:sr||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},jr=Xn[Qn]||Xn[Xn.length-1];return Dr+=Lr,b.createElement("path",{key:Qn,className:"".concat(lt,"-line-path"),d:Tr,strokeLinecap:In,stroke:jr,strokeWidth:Mn,fillOpacity:"0",ref:function(ta){ur[Qn]=ta},style:sa})}))},We=Ge,Ve=y(43749),Xe=y(72190),He=y(47273),_e=0,Ze=(0,He.Z)();function Je(){var Dt;return Ze?(Dt=_e,_e+=1):Dt="TEST_OR_SSR",Dt}var mt=function(Dt){var qt=b.useState(),Ht=(0,Xe.Z)(qt,2),bn=Ht[0],Et=Ht[1];return b.useEffect(function(){Et("rc_progress_".concat(Je()))},[]),Dt||bn},nt=function(qt){var Ht=qt.bg,bn=qt.children;return b.createElement("div",{style:{width:"100%",height:"100%",background:Ht}},bn)};function At(Dt,qt){return Object.keys(Dt).map(function(Ht){var bn=parseFloat(Ht),Et="".concat(Math.floor(bn*qt),"%");return"".concat(Dt[Ht]," ").concat(Et)})}var ft=b.forwardRef(function(Dt,qt){var Ht=Dt.prefixCls,bn=Dt.color,Et=Dt.gradientId,lt=Dt.radius,de=Dt.style,In=Dt.ptg,Mn=Dt.strokeLinecap,gn=Dt.strokeWidth,br=Dt.size,yr=Dt.gapDegree,sr=bn&&(0,Ve.Z)(bn)==="object",xr=sr?"#FFF":void 0,xt=br/2,Xn=b.createElement("circle",{className:"".concat(Ht,"-circle-path"),r:lt,cx:xt,cy:xt,stroke:xr,strokeLinecap:Mn,strokeWidth:gn,opacity:In===0?0:1,style:de,ref:qt});if(!sr)return Xn;var ur="".concat(Et,"-conic"),gr=yr?"".concat(180+yr/2,"deg"):"0deg",Yn=At(bn,(360-yr)/360),Tr=At(bn,1),Sr="conic-gradient(from ".concat(gr,", ").concat(Yn.join(", "),")"),Dr="linear-gradient(to ".concat(yr?"bottom":"top",", ").concat(Tr.join(", "),")");return b.createElement(b.Fragment,null,b.createElement("mask",{id:ur},Xn),b.createElement("foreignObject",{x:0,y:0,width:br,height:br,mask:"url(#".concat(ur,")")},b.createElement(nt,{bg:Dr},b.createElement(nt,{bg:Sr}))))}),st=ft,Tt=100,_t=function(qt,Ht,bn,Et,lt,de,In,Mn,gn,br){var yr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,sr=bn/100*360*((360-de)/360),xr=de===0?0:{bottom:0,top:180,left:90,right:-90}[In],xt=(100-Et)/100*Ht;gn==="round"&&Et!==100&&(xt+=br/2,xt>=Ht&&(xt=Ht-.01));var Xn=Tt/2;return{stroke:typeof Mn=="string"?Mn:void 0,strokeDasharray:"".concat(Ht,"px ").concat(qt),strokeDashoffset:xt+yr,transform:"rotate(".concat(lt+sr+xr,"deg)"),transformOrigin:"".concat(Xn,"px ").concat(Xn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},$e=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function kt(Dt){var qt=Dt!=null?Dt:[];return Array.isArray(qt)?qt:[qt]}var It=function(qt){var Ht=(0,Fe.Z)((0,Fe.Z)({},tt),qt),bn=Ht.id,Et=Ht.prefixCls,lt=Ht.steps,de=Ht.strokeWidth,In=Ht.trailWidth,Mn=Ht.gapDegree,gn=Mn===void 0?0:Mn,br=Ht.gapPosition,yr=Ht.trailColor,sr=Ht.strokeLinecap,xr=Ht.style,xt=Ht.className,Xn=Ht.strokeColor,ur=Ht.percent,gr=(0,St.Z)(Ht,$e),Yn=Tt/2,Tr=mt(bn),Sr="".concat(Tr,"-gradient"),Dr=Yn-de/2,Lr=Math.PI*2*Dr,Qn=gn>0?90+gn/2:-90,_r=Lr*((360-gn)/360),sa=(0,Ve.Z)(lt)==="object"?lt:{count:lt,gap:2},jr=sa.count,va=sa.gap,ta=kt(ur),Hn=kt(Xn),lr=Hn.find(function(Lt){return Lt&&(0,Ve.Z)(Lt)==="object"}),Kr=lr&&(0,Ve.Z)(lr)==="object",ua=Kr?"butt":sr,Qt=_t(Lr,_r,0,100,Qn,gn,br,yr,ua,de),fn=qe(),Ot=function(){var nn=0;return ta.map(function(ht,ln){var rn=Hn[ln]||Hn[Hn.length-1],ve=_t(Lr,_r,nn,ht,Qn,gn,br,rn,ua,de);return nn+=ht,b.createElement(st,{key:ln,color:rn,ptg:ht,radius:Dr,prefixCls:Et,gradientId:Sr,style:ve,strokeLinecap:ua,strokeWidth:de,gapDegree:gn,ref:function(Nt){fn[ln]=Nt},size:Tt})}).reverse()},Jt=function(){var nn=Math.round(jr*(ta[0]/100)),ht=100/jr,ln=0;return new Array(jr).fill(null).map(function(rn,ve){var Ie=ve<=nn-1?Hn[0]:yr,Nt=Ie&&(0,Ve.Z)(Ie)==="object"?"url(#".concat(Sr,")"):void 0,Me=_t(Lr,_r,ln,ht,Qn,gn,br,Ie,"butt",de,va);return ln+=(_r-Me.strokeDashoffset+va)*100/_r,b.createElement("circle",{key:ve,className:"".concat(Et,"-circle-path"),r:Dr,cx:Yn,cy:Yn,stroke:Nt,strokeWidth:de,opacity:1,style:Me,ref:function(Vn){fn[ve]=Vn}})})};return b.createElement("svg",(0,je.Z)({className:Re()("".concat(Et,"-circle"),xt),viewBox:"0 0 ".concat(Tt," ").concat(Tt),style:xr,id:bn,role:"presentation"},gr),!jr&&b.createElement("circle",{className:"".concat(Et,"-circle-trail"),r:Dr,cx:Yn,cy:Yn,stroke:yr,strokeLinecap:ua,strokeWidth:In||de,style:Qt}),jr?Jt():Ot())},$t=It,Ln={Line:We,Circle:$t},Ct=y(25399),Ke=y(68361);function Ee(Dt){return!Dt||Dt<0?0:Dt>100?100:Dt}function en(Dt){let{success:qt,successPercent:Ht}=Dt,bn=Ht;return qt&&"progress"in qt&&(bn=qt.progress),qt&&"percent"in qt&&(bn=qt.percent),bn}const on=Dt=>{let{percent:qt,success:Ht,successPercent:bn}=Dt;const Et=Ee(en({success:Ht,successPercent:bn}));return[Et,Ee(Ee(qt)-Et)]},it=Dt=>{let{success:qt={},strokeColor:Ht}=Dt;const{strokeColor:bn}=qt;return[bn||Ke.presetPrimaryColors.green,Ht||null]},jt=(Dt,qt,Ht)=>{var bn,Et,lt,de;let In=-1,Mn=-1;if(qt==="step"){const gn=Ht.steps,br=Ht.strokeWidth;typeof Dt=="string"||typeof Dt=="undefined"?(In=Dt==="small"?2:14,Mn=br!=null?br:8):typeof Dt=="number"?[In,Mn]=[Dt,Dt]:[In=14,Mn=8]=Array.isArray(Dt)?Dt:[Dt.width,Dt.height],In*=gn}else if(qt==="line"){const gn=Ht==null?void 0:Ht.strokeWidth;typeof Dt=="string"||typeof Dt=="undefined"?Mn=gn||(Dt==="small"?6:8):typeof Dt=="number"?[In,Mn]=[Dt,Dt]:[In=-1,Mn=8]=Array.isArray(Dt)?Dt:[Dt.width,Dt.height]}else(qt==="circle"||qt==="dashboard")&&(typeof Dt=="string"||typeof Dt=="undefined"?[In,Mn]=Dt==="small"?[60,60]:[120,120]:typeof Dt=="number"?[In,Mn]=[Dt,Dt]:Array.isArray(Dt)&&(In=(Et=(bn=Dt[0])!==null&&bn!==void 0?bn:Dt[1])!==null&&Et!==void 0?Et:120,Mn=(de=(lt=Dt[0])!==null&<!==void 0?lt:Dt[1])!==null&&de!==void 0?de:120));return[In,Mn]},zt=3,On=Dt=>zt/Dt*100;var Sn=Dt=>{const{prefixCls:qt,trailColor:Ht=null,strokeLinecap:bn="round",gapPosition:Et,gapDegree:lt,width:de=120,type:In,children:Mn,success:gn,size:br=de,steps:yr}=Dt,[sr,xr]=jt(br,"circle");let{strokeWidth:xt}=Dt;xt===void 0&&(xt=Math.max(On(sr),6));const Xn={width:sr,height:xr,fontSize:sr*.15+6},ur=b.useMemo(()=>{if(lt||lt===0)return lt;if(In==="dashboard")return 75},[lt,In]),gr=on(Dt),Yn=Et||In==="dashboard"&&"bottom"||void 0,Tr=Object.prototype.toString.call(Dt.strokeColor)==="[object Object]",Sr=it({success:gn,strokeColor:Dt.strokeColor}),Dr=Re()(`${qt}-inner`,{[`${qt}-circle-gradient`]:Tr}),Lr=b.createElement($t,{steps:yr,percent:yr?gr[1]:gr,strokeWidth:xt,trailWidth:xt,strokeColor:yr?Sr[1]:Sr,strokeLinecap:bn,trailColor:Ht,prefixCls:qt,gapDegree:ur,gapPosition:Yn}),Qn=sr<=20,_r=b.createElement("div",{className:Dr,style:Xn},Lr,!Qn&&Mn);return Qn?b.createElement(Ct.Z,{title:Mn},_r):_r},Vt=y(36237),vn=y(63356),cn=y(16931),De=y(51636);const me="--progress-line-stroke-color",ce="--progress-percent",Te=Dt=>{const qt=Dt?"100%":"-100%";return new Vt.Keyframes(`antProgress${Dt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${qt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${qt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ue=Dt=>{const{componentCls:qt,iconCls:Ht}=Dt;return{[qt]:Object.assign(Object.assign({},(0,vn.Wf)(Dt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Dt.fontSize},[`${qt}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${qt}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:Dt.remainingColor,borderRadius:Dt.lineBorderRadius},[`${qt}-inner:not(${qt}-circle-gradient)`]:{[`${qt}-circle-path`]:{stroke:Dt.defaultColor}},[`${qt}-success-bg, ${qt}-bg`]:{position:"relative",background:Dt.defaultColor,borderRadius:Dt.lineBorderRadius,transition:`all ${Dt.motionDurationSlow} ${Dt.motionEaseInOutCirc}`},[`${qt}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${qt}-text`]:{width:"max-content",marginInlineStart:0,marginTop:Dt.marginXXS}},[`${qt}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${me})`]},height:"100%",width:`calc(1 / var(${ce}) * 100%)`,display:"block"},[`&${qt}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${qt}-text-inner`]:{color:Dt.colorWhite,[`&${qt}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${qt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Dt.colorSuccess},[`${qt}-text`]:{display:"inline-block",marginInlineStart:Dt.marginXS,color:Dt.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ht]:{fontSize:Dt.fontSize},[`&${qt}-text-outer`]:{width:"max-content"},[`&${qt}-text-outer${qt}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:Dt.marginXS}},[`${qt}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,Vt.unit)(Dt.paddingXXS)}`,[`&${qt}-text-start`]:{justifyContent:"start"},[`&${qt}-text-end`]:{justifyContent:"end"}},[`&${qt}-status-active`]:{[`${qt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Dt.colorBgContainer,borderRadius:Dt.lineBorderRadius,opacity:0,animationName:Te(),animationDuration:Dt.progressActiveMotionDuration,animationTimingFunction:Dt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${qt}-rtl${qt}-status-active`]:{[`${qt}-bg::before`]:{animationName:Te(!0)}},[`&${qt}-status-exception`]:{[`${qt}-bg`]:{backgroundColor:Dt.colorError},[`${qt}-text`]:{color:Dt.colorError}},[`&${qt}-status-exception ${qt}-inner:not(${qt}-circle-gradient)`]:{[`${qt}-circle-path`]:{stroke:Dt.colorError}},[`&${qt}-status-success`]:{[`${qt}-bg`]:{backgroundColor:Dt.colorSuccess},[`${qt}-text`]:{color:Dt.colorSuccess}},[`&${qt}-status-success ${qt}-inner:not(${qt}-circle-gradient)`]:{[`${qt}-circle-path`]:{stroke:Dt.colorSuccess}}})}},ge=Dt=>{const{componentCls:qt,iconCls:Ht}=Dt;return{[qt]:{[`${qt}-circle-trail`]:{stroke:Dt.remainingColor},[`&${qt}-circle ${qt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${qt}-circle ${qt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Dt.circleTextColor,fontSize:Dt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ht]:{fontSize:Dt.circleIconFontSize}},[`${qt}-circle&-status-exception`]:{[`${qt}-text`]:{color:Dt.colorError}},[`${qt}-circle&-status-success`]:{[`${qt}-text`]:{color:Dt.colorSuccess}}},[`${qt}-inline-circle`]:{lineHeight:1,[`${qt}-inner`]:{verticalAlign:"bottom"}}}},Le=Dt=>{const{componentCls:qt}=Dt;return{[qt]:{[`${qt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Dt.progressStepMinWidth,marginInlineEnd:Dt.progressStepMarginInlineEnd,backgroundColor:Dt.remainingColor,transition:`all ${Dt.motionDurationSlow}`,"&-active":{backgroundColor:Dt.defaultColor}}}}}},ot=Dt=>{const{componentCls:qt,iconCls:Ht}=Dt;return{[qt]:{[`${qt}-small&-line, ${qt}-small&-line ${qt}-text ${Ht}`]:{fontSize:Dt.fontSizeSM}}}},Yt=Dt=>({circleTextColor:Dt.colorText,defaultColor:Dt.colorInfo,remainingColor:Dt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${Dt.fontSize/Dt.fontSizeSM}em`});var wt=(0,cn.I$)("Progress",Dt=>{const qt=Dt.calc(Dt.marginXXS).div(2).equal(),Ht=(0,De.mergeToken)(Dt,{progressStepMarginInlineEnd:qt,progressStepMinWidth:qt,progressActiveMotionDuration:"2.4s"});return[Ue(Ht),ge(Ht),Le(Ht),ot(Ht)]},Yt),gt=function(Dt,qt){var Ht={};for(var bn in Dt)Object.prototype.hasOwnProperty.call(Dt,bn)&&qt.indexOf(bn)<0&&(Ht[bn]=Dt[bn]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,bn=Object.getOwnPropertySymbols(Dt);Et{let qt=[];return Object.keys(Dt).forEach(Ht=>{const bn=parseFloat(Ht.replace(/%/g,""));Number.isNaN(bn)||qt.push({key:bn,value:Dt[Ht]})}),qt=qt.sort((Ht,bn)=>Ht.key-bn.key),qt.map(Ht=>{let{key:bn,value:Et}=Ht;return`${Et} ${bn}%`}).join(", ")},Ut=(Dt,qt)=>{const{from:Ht=Ke.presetPrimaryColors.blue,to:bn=Ke.presetPrimaryColors.blue,direction:Et=qt==="rtl"?"to left":"to right"}=Dt,lt=gt(Dt,["from","to","direction"]);if(Object.keys(lt).length!==0){const In=Mt(lt),Mn=`linear-gradient(${Et}, ${In})`;return{background:Mn,[me]:Mn}}const de=`linear-gradient(${Et}, ${Ht}, ${bn})`;return{background:de,[me]:de}};var hn=Dt=>{const{prefixCls:qt,direction:Ht,percent:bn,size:Et,strokeWidth:lt,strokeColor:de,strokeLinecap:In="round",children:Mn,trailColor:gn=null,percentPosition:br,success:yr}=Dt,{align:sr,type:xr}=br,xt=de&&typeof de!="string"?Ut(de,Ht):{[me]:de,background:de},Xn=In==="square"||In==="butt"?0:void 0,ur=Et!=null?Et:[-1,lt||(Et==="small"?6:8)],[gr,Yn]=jt(ur,"line",{strokeWidth:lt}),Tr={backgroundColor:gn||void 0,borderRadius:Xn},Sr=Object.assign(Object.assign({width:`${Ee(bn)}%`,height:Yn,borderRadius:Xn},xt),{[ce]:Ee(bn)/100}),Dr=en(Dt),Lr={width:`${Ee(Dr)}%`,height:Yn,borderRadius:Xn,backgroundColor:yr==null?void 0:yr.strokeColor},Qn={width:gr<0?"100%":gr},_r=b.createElement("div",{className:`${qt}-inner`,style:Tr},b.createElement("div",{className:Re()(`${qt}-bg`,`${qt}-bg-${xr}`),style:Sr},xr==="inner"&&Mn),Dr!==void 0&&b.createElement("div",{className:`${qt}-success-bg`,style:Lr})),sa=xr==="outer"&&sr==="start",jr=xr==="outer"&&sr==="end";return xr==="outer"&&sr==="center"?b.createElement("div",{className:`${qt}-layout-bottom`},_r,Mn):b.createElement("div",{className:`${qt}-outer`,style:Qn},sa&&Mn,_r,jr&&Mn)},Ft=Dt=>{const{size:qt,steps:Ht,rounding:bn=Math.round,percent:Et=0,strokeWidth:lt=8,strokeColor:de,trailColor:In=null,prefixCls:Mn,children:gn}=Dt,br=bn(Ht*(Et/100)),yr=qt==="small"?2:14,sr=qt!=null?qt:[yr,lt],[xr,xt]=jt(sr,"step",{steps:Ht,strokeWidth:lt}),Xn=xr/Ht,ur=Array.from({length:Ht});for(let gr=0;gr{const{prefixCls:Ht,className:bn,rootClassName:Et,steps:lt,strokeColor:de,percent:In=0,size:Mn="default",showInfo:gn=!0,type:br="line",status:yr,format:sr,style:xr,percentPosition:xt={}}=Dt,Xn=Pn(Dt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:ur="end",type:gr="outer"}=xt,Yn=Array.isArray(de)?de[0]:de,Tr=typeof de=="string"||Array.isArray(de)?de:void 0,Sr=b.useMemo(()=>{if(Yn){const Ot=typeof Yn=="string"?Yn:Object.values(Yn)[0];return new he.FastColor(Ot).isLight()}return!1},[de]),Dr=b.useMemo(()=>{var Ot,Jt;const Lt=en(Dt);return parseInt(Lt!==void 0?(Ot=Lt!=null?Lt:0)===null||Ot===void 0?void 0:Ot.toString():(Jt=In!=null?In:0)===null||Jt===void 0?void 0:Jt.toString(),10)},[In,Dt.success,Dt.successPercent]),Lr=b.useMemo(()=>!An.includes(yr)&&Dr>=100?"success":yr||"normal",[yr,Dr]),{getPrefixCls:Qn,direction:_r,progress:sa}=b.useContext(Se.E_),jr=Qn("progress",Ht),[va,ta,Hn]=wt(jr),lr=br==="line",Kr=lr&&!lt,ua=b.useMemo(()=>{if(!gn)return null;const Ot=en(Dt);let Jt;const Lt=sr||(ht=>`${ht}%`),nn=lr&&Sr&&gr==="inner";return gr==="inner"||sr||Lr!=="exception"&&Lr!=="success"?Jt=Lt(Ee(In),Ee(Ot)):Lr==="exception"?Jt=lr?b.createElement(be.Z,null):b.createElement(fe.Z,null):Lr==="success"&&(Jt=lr?b.createElement(le.Z,null):b.createElement(pe.Z,null)),b.createElement("span",{className:Re()(`${jr}-text`,{[`${jr}-text-bright`]:nn,[`${jr}-text-${ur}`]:Kr,[`${jr}-text-${gr}`]:Kr}),title:typeof Jt=="string"?Jt:void 0},Jt)},[gn,In,Dr,Lr,br,jr,sr]);let Qt;br==="line"?Qt=lt?b.createElement(Ft,Object.assign({},Dt,{strokeColor:Tr,prefixCls:jr,steps:typeof lt=="object"?lt.count:lt}),ua):b.createElement(hn,Object.assign({},Dt,{strokeColor:Yn,prefixCls:jr,direction:_r,percentPosition:{align:ur,type:gr}}),ua):(br==="circle"||br==="dashboard")&&(Qt=b.createElement(Sn,Object.assign({},Dt,{strokeColor:Yn,prefixCls:jr,progressStatus:Lr}),ua));const fn=Re()(jr,`${jr}-status-${Lr}`,{[`${jr}-${br==="dashboard"&&"circle"||br}`]:br!=="line",[`${jr}-inline-circle`]:br==="circle"&&jt(Mn,"circle")[0]<=20,[`${jr}-line`]:Kr,[`${jr}-line-align-${ur}`]:Kr,[`${jr}-line-position-${gr}`]:Kr,[`${jr}-steps`]:lt,[`${jr}-show-info`]:gn,[`${jr}-${Mn}`]:typeof Mn=="string",[`${jr}-rtl`]:_r==="rtl"},sa==null?void 0:sa.className,bn,Et,ta,Hn);return va(b.createElement("div",Object.assign({ref:qt,style:Object.assign(Object.assign({},sa==null?void 0:sa.style),xr),className:fn,role:"progressbar","aria-valuenow":Dr,"aria-valuemin":0,"aria-valuemax":100},(0,ke.Z)(Xn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Qt))}),Cn=Nn},82326:function(xe,ae,y){"use strict";var b=y(59301),he=y(92310),le=y.n(he),pe=y(37463),be=y(2738),fe=y(75030),Ce=y(86641),Re=y(45915),ke=y(82855),Se=y(48755),je=y(38406),Fe=y(2171),St=y(83397),tt=y(31756),qe=y(56553),Qe=y(24971),Ge=y(70045),We=y(57700),Ve=y(1722),Xe=y(90376),He=y(68525),_e=y(90005),Ze=function(ft,st){var Tt={};for(var _t in ft)Object.prototype.hasOwnProperty.call(ft,_t)&&st.indexOf(_t)<0&&(Tt[_t]=ft[_t]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,_t=Object.getOwnPropertySymbols(ft);$e<_t.length;$e++)st.indexOf(_t[$e])<0&&Object.prototype.propertyIsEnumerable.call(ft,_t[$e])&&(Tt[_t[$e]]=ft[_t[$e]]);return Tt};const Je="SECRET_COMBOBOX_MODE_DO_NOT_USE",mt=(ft,st)=>{var Tt;const{prefixCls:_t,bordered:$e,className:kt,rootClassName:It,getPopupContainer:$t,popupClassName:Ln,dropdownClassName:Ct,listHeight:Ke=256,placement:Ee,listItemHeight:en,size:on,disabled:it,notFoundContent:jt,status:zt,builtinPlacements:On,dropdownMatchSelectWidth:ut,popupMatchSelectWidth:Sn,direction:Vt,style:vn,allowClear:cn,variant:De,dropdownStyle:me,transitionName:ce,tagRender:Te,maxCount:Ue,prefix:ge}=ft,Le=Ze(ft,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:ot,getPrefixCls:Yt,renderEmpty:wt,direction:gt,virtual:Mt,popupMatchSelectWidth:Ut,popupOverflow:Bt}=b.useContext(Se.E_),hn=(0,Se.dj)("select"),[,dn]=(0,We.ZP)(),Ft=en!=null?en:dn==null?void 0:dn.controlHeight,Pn=Yt("select",_t),Dn=Yt(),An=Vt!=null?Vt:gt,{compactSize:sn,compactItemClassnames:Nn}=(0,Ge.ri)(Pn,An),[Cn,Dt]=(0,Qe.Z)("select",De,$e),qt=(0,St.Z)(Pn),[Ht,bn,Et]=(0,Xe.Z)(Pn,qt),lt=b.useMemo(()=>{const{mode:ta}=ft;if(ta!=="combobox")return ta===Je?"combobox":ta},[ft.mode]),de=lt==="multiple"||lt==="tags",In=(0,_e.Z)(ft.suffixIcon,ft.showArrow),Mn=(Tt=Sn!=null?Sn:ut)!==null&&Tt!==void 0?Tt:Ut,{status:gn,hasFeedback:br,isFormItemInput:yr,feedbackIcon:sr}=b.useContext(qe.aM),xr=(0,ke.F)(gn,zt);let xt;jt!==void 0?xt=jt:lt==="combobox"?xt=null:xt=(wt==null?void 0:wt("Select"))||b.createElement(je.Z,{componentName:"Select"});const{suffixIcon:Xn,itemIcon:ur,removeIcon:gr,clearIcon:Yn}=(0,He.Z)(Object.assign(Object.assign({},Le),{multiple:de,hasFeedback:br,feedbackIcon:sr,showSuffixIcon:In,prefixCls:Pn,componentName:"Select"})),Tr=cn===!0?{clearIcon:Yn}:cn,Sr=(0,be.Z)(Le,["suffixIcon","itemIcon"]),Dr=le()(Ln||Ct,{[`${Pn}-dropdown-${An}`]:An==="rtl"},It,Et,qt,bn),Lr=(0,tt.Z)(ta=>{var Hn;return(Hn=on!=null?on:sn)!==null&&Hn!==void 0?Hn:ta}),Qn=b.useContext(Fe.Z),_r=it!=null?it:Qn,sa=le()({[`${Pn}-lg`]:Lr==="large",[`${Pn}-sm`]:Lr==="small",[`${Pn}-rtl`]:An==="rtl",[`${Pn}-${Cn}`]:Dt,[`${Pn}-in-form-item`]:yr},(0,ke.Z)(Pn,xr,br),Nn,hn.className,kt,It,Et,qt,bn),jr=b.useMemo(()=>Ee!==void 0?Ee:An==="rtl"?"bottomRight":"bottomLeft",[Ee,An]),[va]=(0,fe.Cn)("SelectLike",me==null?void 0:me.zIndex);return Ht(b.createElement(pe.ZP,Object.assign({ref:st,virtual:Mt,showSearch:hn.showSearch},Sr,{style:Object.assign(Object.assign({},hn.style),vn),dropdownMatchSelectWidth:Mn,transitionName:(0,Ce.m)(Dn,"slide-up",ce),builtinPlacements:(0,Ve.Z)(On,Bt),listHeight:Ke,listItemHeight:Ft,mode:lt,prefixCls:Pn,placement:jr,direction:An,prefix:ge,suffixIcon:Xn,menuItemSelectedIcon:ur,removeIcon:gr,allowClear:Tr,notFoundContent:xt,className:sa,getPopupContainer:$t||ot,dropdownClassName:Dr,disabled:_r,dropdownStyle:Object.assign(Object.assign({},me),{zIndex:va}),maxCount:de?Ue:void 0,tagRender:de?Te:void 0})))},nt=b.forwardRef(mt),At=(0,Re.Z)(nt,"dropdownAlign");nt.SECRET_COMBOBOX_MODE_DO_NOT_USE=Je,nt.Option=pe.Wx,nt.OptGroup=pe.Xo,nt._InternalPanelDoNotUseOrYouWillBeFired=At,ae.default=nt},1722:function(xe,ae){"use strict";const y=he=>{const pe={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:he==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},pe),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},pe),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},pe),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},pe),{points:["br","tr"],offset:[0,-4]})}};function b(he,le){return he||y(le)}ae.Z=b},90376:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return _t}});var b=y(63356),he=y(56119),le=y(16931),pe=y(51636),be=y(46e3),fe=y(93873);const Ce=$e=>{const{optionHeight:kt,optionFontSize:It,optionLineHeight:$t,optionPadding:Ln}=$e;return{position:"relative",display:"block",minHeight:kt,padding:Ln,color:$e.colorText,fontWeight:"normal",fontSize:It,lineHeight:$t,boxSizing:"border-box"}};var ke=$e=>{const{antCls:kt,componentCls:It}=$e,$t=`${It}-item`,Ln=`&${kt}-slide-up-enter${kt}-slide-up-enter-active`,Ct=`&${kt}-slide-up-appear${kt}-slide-up-appear-active`,Ke=`&${kt}-slide-up-leave${kt}-slide-up-leave-active`,Ee=`${It}-dropdown-placement-`,en=`${$t}-option-selected`;return[{[`${It}-dropdown`]:Object.assign(Object.assign({},(0,b.Wf)($e)),{position:"absolute",top:-9999,zIndex:$e.zIndexPopup,boxSizing:"border-box",padding:$e.paddingXXS,overflow:"hidden",fontSize:$e.fontSize,fontVariant:"initial",backgroundColor:$e.colorBgElevated,borderRadius:$e.borderRadiusLG,outline:"none",boxShadow:$e.boxShadowSecondary,[` + ${Ln}${Ee}bottomLeft, + ${Ct}${Ee}bottomLeft + `]:{animationName:be.fJ},[` + ${Ln}${Ee}topLeft, + ${Ct}${Ee}topLeft, + ${Ln}${Ee}topRight, + ${Ct}${Ee}topRight + `]:{animationName:be.Qt},[`${Ke}${Ee}bottomLeft`]:{animationName:be.Uw},[` + ${Ke}${Ee}topLeft, + ${Ke}${Ee}topRight + `]:{animationName:be.ly},"&-hidden":{display:"none"},[$t]:Object.assign(Object.assign({},Ce($e)),{cursor:"pointer",transition:`background ${$e.motionDurationSlow} ease`,borderRadius:$e.borderRadiusSM,"&-group":{color:$e.colorTextDescription,fontSize:$e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},b.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${$t}-option-disabled)`]:{backgroundColor:$e.optionActiveBg},[`&-selected:not(${$t}-option-disabled)`]:{color:$e.optionSelectedColor,fontWeight:$e.optionSelectedFontWeight,backgroundColor:$e.optionSelectedBg,[`${$t}-option-state`]:{color:$e.colorPrimary}},"&-disabled":{[`&${$t}-option-selected`]:{backgroundColor:$e.colorBgContainerDisabled},color:$e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:$e.calc($e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},Ce($e)),{color:$e.colorTextDisabled})}),[`${en}:has(+ ${en})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${en}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,be.oN)($e,"slide-up"),(0,be.oN)($e,"slide-down"),(0,fe.Fm)($e,"move-up"),(0,fe.Fm)($e,"move-down")]},Se=y(26743),je=y(36237);function Fe($e,kt){const{componentCls:It,inputPaddingHorizontalBase:$t,borderRadius:Ln}=$e,Ct=$e.calc($e.controlHeight).sub($e.calc($e.lineWidth).mul(2)).equal(),Ke=kt?`${It}-${kt}`:"";return{[`${It}-single${Ke}`]:{fontSize:$e.fontSize,height:$e.controlHeight,[`${It}-selector`]:Object.assign(Object.assign({},(0,b.Wf)($e,!0)),{display:"flex",borderRadius:Ln,flex:"1 1 auto",[`${It}-selection-wrap:after`]:{lineHeight:(0,je.unit)(Ct)},[`${It}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + ${It}-selection-item, + ${It}-selection-placeholder + `]:{display:"block",padding:0,lineHeight:(0,je.unit)(Ct),transition:`all ${$e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${It}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${It}-selection-item:empty:after`,`${It}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${It}-show-arrow ${It}-selection-item, + &${It}-show-arrow ${It}-selection-search, + &${It}-show-arrow ${It}-selection-placeholder + `]:{paddingInlineEnd:$e.showArrowPaddingInlineEnd},[`&${It}-open ${It}-selection-item`]:{color:$e.colorTextPlaceholder},[`&:not(${It}-customize-input)`]:{[`${It}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,je.unit)($t)}`,[`${It}-selection-search-input`]:{height:Ct,fontSize:$e.fontSize},"&:after":{lineHeight:(0,je.unit)(Ct)}}},[`&${It}-customize-input`]:{[`${It}-selector`]:{"&:after":{display:"none"},[`${It}-selection-search`]:{position:"static",width:"100%"},[`${It}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,je.unit)($t)}`,"&:after":{display:"none"}}}}}}}function St($e){const{componentCls:kt}=$e,It=$e.calc($e.controlPaddingHorizontalSM).sub($e.lineWidth).equal();return[Fe($e),Fe((0,pe.mergeToken)($e,{controlHeight:$e.controlHeightSM,borderRadius:$e.borderRadiusSM}),"sm"),{[`${kt}-single${kt}-sm`]:{[`&:not(${kt}-customize-input)`]:{[`${kt}-selector`]:{padding:`0 ${(0,je.unit)(It)}`},[`&${kt}-show-arrow ${kt}-selection-search`]:{insetInlineEnd:$e.calc(It).add($e.calc($e.fontSize).mul(1.5)).equal()},[` + &${kt}-show-arrow ${kt}-selection-item, + &${kt}-show-arrow ${kt}-selection-placeholder + `]:{paddingInlineEnd:$e.calc($e.fontSize).mul(1.5).equal()}}}},Fe((0,pe.mergeToken)($e,{controlHeight:$e.singleItemHeightLG,fontSize:$e.fontSizeLG,borderRadius:$e.borderRadiusLG}),"lg")]}const tt=$e=>{const{fontSize:kt,lineHeight:It,lineWidth:$t,controlHeight:Ln,controlHeightSM:Ct,controlHeightLG:Ke,paddingXXS:Ee,controlPaddingHorizontal:en,zIndexPopupBase:on,colorText:it,fontWeightStrong:jt,controlItemBgActive:zt,controlItemBgHover:On,colorBgContainer:ut,colorFillSecondary:Sn,colorBgContainerDisabled:Vt,colorTextDisabled:vn,colorPrimaryHover:cn,colorPrimary:De,controlOutline:me}=$e,ce=Ee*2,Te=$t*2,Ue=Math.min(Ln-ce,Ln-Te),ge=Math.min(Ct-ce,Ct-Te),Le=Math.min(Ke-ce,Ke-Te);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Ee/2),zIndexPopup:on+50,optionSelectedColor:it,optionSelectedFontWeight:jt,optionSelectedBg:zt,optionActiveBg:On,optionPadding:`${(Ln-kt*It)/2}px ${en}px`,optionFontSize:kt,optionLineHeight:It,optionHeight:Ln,selectorBg:ut,clearBg:ut,singleItemHeightLG:Ke,multipleItemBg:Sn,multipleItemBorderColor:"transparent",multipleItemHeight:Ue,multipleItemHeightSM:ge,multipleItemHeightLG:Le,multipleSelectorBgDisabled:Vt,multipleItemColorDisabled:vn,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil($e.fontSize*1.25),hoverBorderColor:cn,activeBorderColor:De,activeOutlineColor:me,selectAffixPadding:Ee}},qe=($e,kt)=>{const{componentCls:It,antCls:$t,controlOutlineWidth:Ln}=$e;return{[`&:not(${It}-customize-input) ${It}-selector`]:{border:`${(0,je.unit)($e.lineWidth)} ${$e.lineType} ${kt.borderColor}`,background:$e.selectorBg},[`&:not(${It}-disabled):not(${It}-customize-input):not(${$t}-pagination-size-changer)`]:{[`&:hover ${It}-selector`]:{borderColor:kt.hoverBorderHover},[`${It}-focused& ${It}-selector`]:{borderColor:kt.activeBorderColor,boxShadow:`0 0 0 ${(0,je.unit)(Ln)} ${kt.activeOutlineColor}`,outline:0},[`${It}-prefix`]:{color:kt.color}}}},Qe=($e,kt)=>({[`&${$e.componentCls}-status-${kt.status}`]:Object.assign({},qe($e,kt))}),Ge=$e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},qe($e,{borderColor:$e.colorBorder,hoverBorderHover:$e.hoverBorderColor,activeBorderColor:$e.activeBorderColor,activeOutlineColor:$e.activeOutlineColor,color:$e.colorText})),Qe($e,{status:"error",borderColor:$e.colorError,hoverBorderHover:$e.colorErrorHover,activeBorderColor:$e.colorError,activeOutlineColor:$e.colorErrorOutline,color:$e.colorError})),Qe($e,{status:"warning",borderColor:$e.colorWarning,hoverBorderHover:$e.colorWarningHover,activeBorderColor:$e.colorWarning,activeOutlineColor:$e.colorWarningOutline,color:$e.colorWarning})),{[`&${$e.componentCls}-disabled`]:{[`&:not(${$e.componentCls}-customize-input) ${$e.componentCls}-selector`]:{background:$e.colorBgContainerDisabled,color:$e.colorTextDisabled}},[`&${$e.componentCls}-multiple ${$e.componentCls}-selection-item`]:{background:$e.multipleItemBg,border:`${(0,je.unit)($e.lineWidth)} ${$e.lineType} ${$e.multipleItemBorderColor}`}})}),We=($e,kt)=>{const{componentCls:It,antCls:$t}=$e;return{[`&:not(${It}-customize-input) ${It}-selector`]:{background:kt.bg,border:`${(0,je.unit)($e.lineWidth)} ${$e.lineType} transparent`,color:kt.color},[`&:not(${It}-disabled):not(${It}-customize-input):not(${$t}-pagination-size-changer)`]:{[`&:hover ${It}-selector`]:{background:kt.hoverBg},[`${It}-focused& ${It}-selector`]:{background:$e.selectorBg,borderColor:kt.activeBorderColor,outline:0}}}},Ve=($e,kt)=>({[`&${$e.componentCls}-status-${kt.status}`]:Object.assign({},We($e,kt))}),Xe=$e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},We($e,{bg:$e.colorFillTertiary,hoverBg:$e.colorFillSecondary,activeBorderColor:$e.activeBorderColor,color:$e.colorText})),Ve($e,{status:"error",bg:$e.colorErrorBg,hoverBg:$e.colorErrorBgHover,activeBorderColor:$e.colorError,color:$e.colorError})),Ve($e,{status:"warning",bg:$e.colorWarningBg,hoverBg:$e.colorWarningBgHover,activeBorderColor:$e.colorWarning,color:$e.colorWarning})),{[`&${$e.componentCls}-disabled`]:{[`&:not(${$e.componentCls}-customize-input) ${$e.componentCls}-selector`]:{borderColor:$e.colorBorder,background:$e.colorBgContainerDisabled,color:$e.colorTextDisabled}},[`&${$e.componentCls}-multiple ${$e.componentCls}-selection-item`]:{background:$e.colorBgContainer,border:`${(0,je.unit)($e.lineWidth)} ${$e.lineType} ${$e.colorSplit}`}})}),He=$e=>({"&-borderless":{[`${$e.componentCls}-selector`]:{background:"transparent",border:`${(0,je.unit)($e.lineWidth)} ${$e.lineType} transparent`},[`&${$e.componentCls}-disabled`]:{[`&:not(${$e.componentCls}-customize-input) ${$e.componentCls}-selector`]:{color:$e.colorTextDisabled}},[`&${$e.componentCls}-multiple ${$e.componentCls}-selection-item`]:{background:$e.multipleItemBg,border:`${(0,je.unit)($e.lineWidth)} ${$e.lineType} ${$e.multipleItemBorderColor}`},[`&${$e.componentCls}-status-error`]:{[`${$e.componentCls}-prefix, ${$e.componentCls}-selection-item`]:{color:$e.colorError}},[`&${$e.componentCls}-status-warning`]:{[`${$e.componentCls}-prefix, ${$e.componentCls}-selection-item`]:{color:$e.colorWarning}}}}),_e=($e,kt)=>{const{componentCls:It,antCls:$t}=$e;return{[`&:not(${It}-customize-input) ${It}-selector`]:{borderWidth:`0 0 ${(0,je.unit)($e.lineWidth)} 0`,borderStyle:`none none ${$e.lineType} none`,borderColor:kt.borderColor,background:$e.selectorBg,borderRadius:0},[`&:not(${It}-disabled):not(${It}-customize-input):not(${$t}-pagination-size-changer)`]:{[`&:hover ${It}-selector`]:{borderColor:kt.hoverBorderHover},[`${It}-focused& ${It}-selector`]:{borderColor:kt.activeBorderColor,outline:0},[`${It}-prefix`]:{color:kt.color}}}},Ze=($e,kt)=>({[`&${$e.componentCls}-status-${kt.status}`]:Object.assign({},_e($e,kt))}),Je=$e=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},_e($e,{borderColor:$e.colorBorder,hoverBorderHover:$e.hoverBorderColor,activeBorderColor:$e.activeBorderColor,activeOutlineColor:$e.activeOutlineColor,color:$e.colorText})),Ze($e,{status:"error",borderColor:$e.colorError,hoverBorderHover:$e.colorErrorHover,activeBorderColor:$e.colorError,activeOutlineColor:$e.colorErrorOutline,color:$e.colorError})),Ze($e,{status:"warning",borderColor:$e.colorWarning,hoverBorderHover:$e.colorWarningHover,activeBorderColor:$e.colorWarning,activeOutlineColor:$e.colorWarningOutline,color:$e.colorWarning})),{[`&${$e.componentCls}-disabled`]:{[`&:not(${$e.componentCls}-customize-input) ${$e.componentCls}-selector`]:{color:$e.colorTextDisabled}},[`&${$e.componentCls}-multiple ${$e.componentCls}-selection-item`]:{background:$e.multipleItemBg,border:`${(0,je.unit)($e.lineWidth)} ${$e.lineType} ${$e.multipleItemBorderColor}`}})});var nt=$e=>({[$e.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},Ge($e)),Xe($e)),He($e)),Je($e))});const At=$e=>{const{componentCls:kt}=$e;return{position:"relative",transition:`all ${$e.motionDurationMid} ${$e.motionEaseInOut}`,input:{cursor:"pointer"},[`${kt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${kt}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},ft=$e=>{const{componentCls:kt}=$e;return{[`${kt}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},st=$e=>{const{antCls:kt,componentCls:It,inputPaddingHorizontalBase:$t,iconCls:Ln}=$e;return{[It]:Object.assign(Object.assign({},(0,b.Wf)($e)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${It}-customize-input) ${It}-selector`]:Object.assign(Object.assign({},At($e)),ft($e)),[`${It}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},b.vS),{[`> ${kt}-typography`]:{display:"inline"}}),[`${It}-selection-placeholder`]:Object.assign(Object.assign({},b.vS),{flex:1,color:$e.colorTextPlaceholder,pointerEvents:"none"}),[`${It}-arrow`]:Object.assign(Object.assign({},(0,b.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:$t,height:$e.fontSizeIcon,marginTop:$e.calc($e.fontSizeIcon).mul(-1).div(2).equal(),color:$e.colorTextQuaternary,fontSize:$e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${$e.motionDurationSlow} ease`,[Ln]:{verticalAlign:"top",transition:`transform ${$e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${It}-suffix)`]:{pointerEvents:"auto"}},[`${It}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${It}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${It}-prefix`]:{flex:"none",marginInlineEnd:$e.selectAffixPadding},[`${It}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:$t,zIndex:1,display:"inline-block",width:$e.fontSizeIcon,height:$e.fontSizeIcon,marginTop:$e.calc($e.fontSizeIcon).mul(-1).div(2).equal(),color:$e.colorTextQuaternary,fontSize:$e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${$e.motionDurationMid} ease, opacity ${$e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:$e.colorTextTertiary}},[`&:hover ${It}-clear`]:{opacity:1,background:$e.colorBgBase,borderRadius:"50%"}}),[`${It}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${It}-has-feedback`]:{[`${It}-clear`]:{insetInlineEnd:$e.calc($t).add($e.fontSize).add($e.paddingXS).equal()}}}}}},Tt=$e=>{const{componentCls:kt}=$e;return[{[kt]:{[`&${kt}-in-form-item`]:{width:"100%"}}},st($e),St($e),(0,Se.ZP)($e),ke($e),{[`${kt}-rtl`]:{direction:"rtl"}},(0,he.c)($e,{borderElCls:`${kt}-selector`,focusElCls:`${kt}-focused`})]};var _t=(0,le.I$)("Select",($e,kt)=>{let{rootPrefixCls:It}=kt;const $t=(0,pe.mergeToken)($e,{rootPrefixCls:It,inputPaddingHorizontalBase:$e.calc($e.paddingSM).sub(1).equal(),multipleSelectItemHeight:$e.multipleItemHeight,selectHeight:$e.controlHeight});return[Tt($t),nt($t)]},tt,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(xe,ae,y){"use strict";y.d(ae,{_z:function(){return fe},gp:function(){return pe}});var b=y(36237),he=y(63356),le=y(51636);const pe=Se=>{const{multipleSelectItemHeight:je,paddingXXS:Fe,lineWidth:St,INTERNAL_FIXED_ITEM_MARGIN:tt}=Se,qe=Se.max(Se.calc(Fe).sub(St).equal(),0),Qe=Se.max(Se.calc(qe).sub(tt).equal(),0);return{basePadding:qe,containerPadding:Qe,itemHeight:(0,b.unit)(je),itemLineHeight:(0,b.unit)(Se.calc(je).sub(Se.calc(Se.lineWidth).mul(2)).equal())}},be=Se=>{const{multipleSelectItemHeight:je,selectHeight:Fe,lineWidth:St}=Se;return Se.calc(Fe).sub(je).div(2).sub(St).equal()},fe=Se=>{const{componentCls:je,iconCls:Fe,borderRadiusSM:St,motionDurationSlow:tt,paddingXS:qe,multipleItemColorDisabled:Qe,multipleItemBorderColorDisabled:Ge,colorIcon:We,colorIconHover:Ve,INTERNAL_FIXED_ITEM_MARGIN:Xe}=Se;return{[`${je}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${je}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:Xe,borderRadius:St,cursor:"default",transition:`font-size ${tt}, line-height ${tt}, height ${tt}`,marginInlineEnd:Se.calc(Xe).mul(2).equal(),paddingInlineStart:qe,paddingInlineEnd:Se.calc(qe).div(2).equal(),[`${je}-disabled&`]:{color:Qe,borderColor:Ge,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:Se.calc(qe).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,he.Ro)()),{display:"inline-flex",alignItems:"center",color:We,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Fe}`]:{verticalAlign:"-0.2em"},"&:hover":{color:Ve}})}}}},Ce=(Se,je)=>{const{componentCls:Fe,INTERNAL_FIXED_ITEM_MARGIN:St}=Se,tt=`${Fe}-selection-overflow`,qe=Se.multipleSelectItemHeight,Qe=be(Se),Ge=je?`${Fe}-${je}`:"",We=pe(Se);return{[`${Fe}-multiple${Ge}`]:Object.assign(Object.assign({},fe(Se)),{[`${Fe}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:We.basePadding,paddingBlock:We.containerPadding,borderRadius:Se.borderRadius,[`${Fe}-disabled&`]:{background:Se.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,b.unit)(St)} 0`,lineHeight:(0,b.unit)(qe),visibility:"hidden",content:'"\\a0"'}},[`${Fe}-selection-item`]:{height:We.itemHeight,lineHeight:(0,b.unit)(We.itemLineHeight)},[`${Fe}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,b.unit)(qe),marginBlock:St}},[`${Fe}-prefix`]:{marginInlineStart:Se.calc(Se.inputPaddingHorizontalBase).sub(We.basePadding).equal()},[`${tt}-item + ${tt}-item, + ${Fe}-prefix + ${Fe}-selection-wrap + `]:{[`${Fe}-selection-search`]:{marginInlineStart:0},[`${Fe}-selection-placeholder`]:{insetInlineStart:0}},[`${tt}-item-suffix`]:{minHeight:We.itemHeight,marginBlock:St},[`${Fe}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:Se.calc(Se.inputPaddingHorizontalBase).sub(Qe).equal(),"\n &-input,\n &-mirror\n ":{height:qe,fontFamily:Se.fontFamily,lineHeight:(0,b.unit)(qe),transition:`all ${Se.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${Fe}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:Se.calc(Se.inputPaddingHorizontalBase).sub(We.basePadding).equal(),insetInlineEnd:Se.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${Se.motionDurationSlow}`}})}};function Re(Se,je){const{componentCls:Fe}=Se,St=je?`${Fe}-${je}`:"",tt={[`${Fe}-multiple${St}`]:{fontSize:Se.fontSize,[`${Fe}-selector`]:{[`${Fe}-show-search&`]:{cursor:"text"}},[` + &${Fe}-show-arrow ${Fe}-selector, + &${Fe}-allow-clear ${Fe}-selector + `]:{paddingInlineEnd:Se.calc(Se.fontSizeIcon).add(Se.controlPaddingHorizontal).equal()}}};return[Ce(Se,je),tt]}const ke=Se=>{const{componentCls:je}=Se,Fe=(0,le.mergeToken)(Se,{selectHeight:Se.controlHeightSM,multipleSelectItemHeight:Se.multipleItemHeightSM,borderRadius:Se.borderRadiusSM,borderRadiusSM:Se.borderRadiusXS}),St=(0,le.mergeToken)(Se,{fontSize:Se.fontSizeLG,selectHeight:Se.controlHeightLG,multipleSelectItemHeight:Se.multipleItemHeightLG,borderRadius:Se.borderRadiusLG,borderRadiusSM:Se.borderRadius});return[Re(Se),Re(Fe,"sm"),{[`${je}-multiple${je}-sm`]:{[`${je}-selection-placeholder`]:{insetInline:Se.calc(Se.controlPaddingHorizontalSM).sub(Se.lineWidth).equal()},[`${je}-selection-search`]:{marginInlineStart:2}}},Re(St,"lg")]};ae.ZP=ke},68525:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Re}});var b=y(59301),he=y(40001),le=y(19248),pe=y(99267),be=y(84105),fe=y(58617),Ce=y(47472);function Re(ke){let{suffixIcon:Se,clearIcon:je,menuItemSelectedIcon:Fe,removeIcon:St,loading:tt,multiple:qe,hasFeedback:Qe,prefixCls:Ge,showSuffixIcon:We,feedbackIcon:Ve,showArrow:Xe,componentName:He}=ke;const _e=je!=null?je:b.createElement(le.Z,null),Ze=At=>Se===null&&!Qe&&!Xe?null:b.createElement(b.Fragment,null,We!==!1&&At,Qe&&Ve);let Je=null;if(Se!==void 0)Je=Ze(Se);else if(tt)Je=Ze(b.createElement(fe.Z,{spin:!0}));else{const At=`${Ge}-suffix`;Je=ft=>{let{open:st,showSearch:Tt}=ft;return Ze(st&&Tt?b.createElement(Ce.Z,{className:At}):b.createElement(be.Z,{className:At}))}}let mt=null;Fe!==void 0?mt=Fe:qe?mt=b.createElement(he.Z,null):mt=null;let nt=null;return St!==void 0?nt=St:nt=b.createElement(pe.Z,null),{clearIcon:_e,suffixIcon:Je,itemIcon:mt,removeIcon:nt}}},90005:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return b}});function b(he,le){return le!==void 0?le:he!==null}},58755:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return kt}});var b=y(59301),he=y(58617),le=y(92310),pe=y.n(le),be=y(60499),fe=y(18642),Ce=y(72190),Re=y(42244),ke=y(18929),Se=y(10228),je=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Fe=b.forwardRef(function(It,$t){var Ln,Ct=It.prefixCls,Ke=Ct===void 0?"rc-switch":Ct,Ee=It.className,en=It.checked,on=It.defaultChecked,it=It.disabled,jt=It.loadingIcon,zt=It.checkedChildren,On=It.unCheckedChildren,ut=It.onClick,Sn=It.onChange,Vt=It.onKeyDown,vn=(0,Re.Z)(It,je),cn=(0,ke.Z)(!1,{value:en,defaultValue:on}),De=(0,Ce.Z)(cn,2),me=De[0],ce=De[1];function Te(ot,Yt){var wt=me;return it||(wt=ot,ce(wt),Sn==null||Sn(wt,Yt)),wt}function Ue(ot){ot.which===Se.Z.LEFT?Te(!1,ot):ot.which===Se.Z.RIGHT&&Te(!0,ot),Vt==null||Vt(ot)}function ge(ot){var Yt=Te(!me,ot);ut==null||ut(Yt,ot)}var Le=pe()(Ke,Ee,(Ln={},(0,fe.Z)(Ln,"".concat(Ke,"-checked"),me),(0,fe.Z)(Ln,"".concat(Ke,"-disabled"),it),Ln));return b.createElement("button",(0,be.Z)({},vn,{type:"button",role:"switch","aria-checked":me,disabled:it,className:Le,ref:$t,onKeyDown:Ue,onClick:ge}),jt,b.createElement("span",{className:"".concat(Ke,"-inner")},b.createElement("span",{className:"".concat(Ke,"-inner-checked")},zt),b.createElement("span",{className:"".concat(Ke,"-inner-unchecked")},On)))});Fe.displayName="Switch";var St=Fe,tt=y(12919),qe=y(48755),Qe=y(2171),Ge=y(31756),We=y(36237),Ve=y(17835),Xe=y(63356),He=y(16931),_e=y(51636);const Ze=It=>{const{componentCls:$t,trackHeightSM:Ln,trackPadding:Ct,trackMinWidthSM:Ke,innerMinMarginSM:Ee,innerMaxMarginSM:en,handleSizeSM:on,calc:it}=It,jt=`${$t}-inner`,zt=(0,We.unit)(it(on).add(it(Ct).mul(2)).equal()),On=(0,We.unit)(it(en).mul(2).equal());return{[$t]:{[`&${$t}-small`]:{minWidth:Ke,height:Ln,lineHeight:(0,We.unit)(Ln),[`${$t}-inner`]:{paddingInlineStart:en,paddingInlineEnd:Ee,[`${jt}-checked, ${jt}-unchecked`]:{minHeight:Ln},[`${jt}-checked`]:{marginInlineStart:`calc(-100% + ${zt} - ${On})`,marginInlineEnd:`calc(100% - ${zt} + ${On})`},[`${jt}-unchecked`]:{marginTop:it(Ln).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${$t}-handle`]:{width:on,height:on},[`${$t}-loading-icon`]:{top:it(it(on).sub(It.switchLoadingIconSize)).div(2).equal(),fontSize:It.switchLoadingIconSize},[`&${$t}-checked`]:{[`${$t}-inner`]:{paddingInlineStart:Ee,paddingInlineEnd:en,[`${jt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${jt}-unchecked`]:{marginInlineStart:`calc(100% - ${zt} + ${On})`,marginInlineEnd:`calc(-100% + ${zt} - ${On})`}},[`${$t}-handle`]:{insetInlineStart:`calc(100% - ${(0,We.unit)(it(on).add(Ct).equal())})`}},[`&:not(${$t}-disabled):active`]:{[`&:not(${$t}-checked) ${jt}`]:{[`${jt}-unchecked`]:{marginInlineStart:it(It.marginXXS).div(2).equal(),marginInlineEnd:it(It.marginXXS).mul(-1).div(2).equal()}},[`&${$t}-checked ${jt}`]:{[`${jt}-checked`]:{marginInlineStart:it(It.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:it(It.marginXXS).div(2).equal()}}}}}}},Je=It=>{const{componentCls:$t,handleSize:Ln,calc:Ct}=It;return{[$t]:{[`${$t}-loading-icon${It.iconCls}`]:{position:"relative",top:Ct(Ct(Ln).sub(It.fontSize)).div(2).equal(),color:It.switchLoadingIconColor,verticalAlign:"top"},[`&${$t}-checked ${$t}-loading-icon`]:{color:It.switchColor}}}},mt=It=>{const{componentCls:$t,trackPadding:Ln,handleBg:Ct,handleShadow:Ke,handleSize:Ee,calc:en}=It,on=`${$t}-handle`;return{[$t]:{[on]:{position:"absolute",top:Ln,insetInlineStart:Ln,width:Ee,height:Ee,transition:`all ${It.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ct,borderRadius:en(Ee).div(2).equal(),boxShadow:Ke,transition:`all ${It.switchDuration} ease-in-out`,content:'""'}},[`&${$t}-checked ${on}`]:{insetInlineStart:`calc(100% - ${(0,We.unit)(en(Ee).add(Ln).equal())})`},[`&:not(${$t}-disabled):active`]:{[`${on}::before`]:{insetInlineEnd:It.switchHandleActiveInset,insetInlineStart:0},[`&${$t}-checked ${on}::before`]:{insetInlineEnd:0,insetInlineStart:It.switchHandleActiveInset}}}}},nt=It=>{const{componentCls:$t,trackHeight:Ln,trackPadding:Ct,innerMinMargin:Ke,innerMaxMargin:Ee,handleSize:en,calc:on}=It,it=`${$t}-inner`,jt=(0,We.unit)(on(en).add(on(Ct).mul(2)).equal()),zt=(0,We.unit)(on(Ee).mul(2).equal());return{[$t]:{[it]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Ee,paddingInlineEnd:Ke,transition:`padding-inline-start ${It.switchDuration} ease-in-out, padding-inline-end ${It.switchDuration} ease-in-out`,[`${it}-checked, ${it}-unchecked`]:{display:"block",color:It.colorTextLightSolid,fontSize:It.fontSizeSM,transition:`margin-inline-start ${It.switchDuration} ease-in-out, margin-inline-end ${It.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Ln},[`${it}-checked`]:{marginInlineStart:`calc(-100% + ${jt} - ${zt})`,marginInlineEnd:`calc(100% - ${jt} + ${zt})`},[`${it}-unchecked`]:{marginTop:on(Ln).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${$t}-checked ${it}`]:{paddingInlineStart:Ke,paddingInlineEnd:Ee,[`${it}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${it}-unchecked`]:{marginInlineStart:`calc(100% - ${jt} + ${zt})`,marginInlineEnd:`calc(-100% + ${jt} - ${zt})`}},[`&:not(${$t}-disabled):active`]:{[`&:not(${$t}-checked) ${it}`]:{[`${it}-unchecked`]:{marginInlineStart:on(Ct).mul(2).equal(),marginInlineEnd:on(Ct).mul(-1).mul(2).equal()}},[`&${$t}-checked ${it}`]:{[`${it}-checked`]:{marginInlineStart:on(Ct).mul(-1).mul(2).equal(),marginInlineEnd:on(Ct).mul(2).equal()}}}}}},At=It=>{const{componentCls:$t,trackHeight:Ln,trackMinWidth:Ct}=It;return{[$t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xe.Wf)(It)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ct,height:Ln,lineHeight:(0,We.unit)(Ln),verticalAlign:"middle",background:It.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${It.motionDurationMid}`,userSelect:"none",[`&:hover:not(${$t}-disabled)`]:{background:It.colorTextTertiary}}),(0,Xe.Qy)(It)),{[`&${$t}-checked`]:{background:It.switchColor,[`&:hover:not(${$t}-disabled)`]:{background:It.colorPrimaryHover}},[`&${$t}-loading, &${$t}-disabled`]:{cursor:"not-allowed",opacity:It.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${$t}-rtl`]:{direction:"rtl"}})}},ft=It=>{const{fontSize:$t,lineHeight:Ln,controlHeight:Ct,colorWhite:Ke}=It,Ee=$t*Ln,en=Ct/2,on=2,it=Ee-on*2,jt=en-on*2;return{trackHeight:Ee,trackHeightSM:en,trackMinWidth:it*2+on*4,trackMinWidthSM:jt*2+on*2,trackPadding:on,handleBg:Ke,handleSize:it,handleSizeSM:jt,handleShadow:`0 2px 4px 0 ${new Ve.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:it/2,innerMaxMargin:it+on+on*2,innerMinMarginSM:jt/2,innerMaxMarginSM:jt+on+on*2}};var st=(0,He.I$)("Switch",It=>{const $t=(0,_e.mergeToken)(It,{switchDuration:It.motionDurationMid,switchColor:It.colorPrimary,switchDisabledOpacity:It.opacityLoading,switchLoadingIconSize:It.calc(It.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${It.opacityLoading})`,switchHandleActiveInset:"-30%"});return[At($t),nt($t),mt($t),Je($t),Ze($t)]},ft),Tt=function(It,$t){var Ln={};for(var Ct in It)Object.prototype.hasOwnProperty.call(It,Ct)&&$t.indexOf(Ct)<0&&(Ln[Ct]=It[Ct]);if(It!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ct=Object.getOwnPropertySymbols(It);Ke{const{prefixCls:Ln,size:Ct,disabled:Ke,loading:Ee,className:en,rootClassName:on,style:it,checked:jt,value:zt,defaultChecked:On,defaultValue:ut,onChange:Sn}=It,Vt=Tt(It,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[vn,cn]=(0,ke.Z)(!1,{value:jt!=null?jt:zt,defaultValue:On!=null?On:ut}),{getPrefixCls:De,direction:me,switch:ce}=b.useContext(qe.E_),Te=b.useContext(Qe.Z),Ue=(Ke!=null?Ke:Te)||Ee,ge=De("switch",Ln),Le=b.createElement("div",{className:`${ge}-handle`},Ee&&b.createElement(he.Z,{className:`${ge}-loading-icon`})),[ot,Yt,wt]=st(ge),gt=(0,Ge.Z)(Ct),Mt=pe()(ce==null?void 0:ce.className,{[`${ge}-small`]:gt==="small",[`${ge}-loading`]:Ee,[`${ge}-rtl`]:me==="rtl"},en,on,Yt,wt),Ut=Object.assign(Object.assign({},ce==null?void 0:ce.style),it),Bt=function(){cn(arguments.length<=0?void 0:arguments[0]),Sn==null||Sn.apply(void 0,arguments)};return ot(b.createElement(tt.Z,{component:"Switch"},b.createElement(St,Object.assign({},Vt,{checked:vn,onChange:Bt,prefixCls:ge,className:Mt,style:Ut,disabled:Ue,ref:$t,loadingIcon:Le}))))});$e.__ANT_SWITCH=!0;var kt=$e},18287:function(xe,ae,y){"use strict";y.d(ae,{default:function(){return on}});var b=y(87632),he=y(77654),le=y(59301),pe=y(52671),be=y(8657),fe=y(60499),Ce={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"},Re=Ce,ke=y(7657),Se=function(jt,zt){return le.createElement(ke.Z,(0,fe.Z)({},jt,{ref:zt,icon:Re}))},je=le.forwardRef(Se),Fe=je,St=y(92310),tt=y.n(St),qe=y(82661),Qe=y(34061),Ge=y(48755),We=y(56082),Ve=y(86641),Xe=y(57700),He=y(12425);const _e=4;function Ze(it){const{dropPosition:jt,dropLevelOffset:zt,prefixCls:On,indent:ut,direction:Sn="ltr"}=it,Vt=Sn==="ltr"?"left":"right",vn=Sn==="ltr"?"right":"left",cn={[Vt]:-zt*ut+_e,[vn]:0};switch(jt){case-1:cn.top=-3;break;case 1:cn.bottom=-3;break;default:cn.bottom=-3,cn[Vt]=ut+_e;break}return le.createElement("div",{style:cn,className:`${On}-drop-indicator`})}var Je=Ze,mt=y(85278),At=le.forwardRef((it,jt)=>{var zt;const{getPrefixCls:On,direction:ut,virtual:Sn,tree:Vt}=le.useContext(Ge.E_),{prefixCls:vn,className:cn,showIcon:De=!1,showLine:me,switcherIcon:ce,switcherLoadingIcon:Te,blockNode:Ue=!1,children:ge,checkable:Le=!1,selectable:ot=!0,draggable:Yt,motion:wt,style:gt}=it,Mt=On("tree",vn),Ut=On(),Bt=wt!=null?wt:Object.assign(Object.assign({},(0,Ve.Z)(Ut)),{motionAppear:!1}),hn=Object.assign(Object.assign({},it),{checkable:Le,selectable:ot,showIcon:De,motion:Bt,blockNode:Ue,showLine:!!me,dropIndicatorRender:Je}),[dn,Ft,Pn]=(0,He.ZP)(Mt),[,Dn]=(0,Xe.ZP)(),An=Dn.paddingXS/2+(((zt=Dn.Tree)===null||zt===void 0?void 0:zt.titleHeight)||Dn.controlHeightSM),sn=le.useMemo(()=>{if(!Yt)return!1;let Cn={};switch(typeof Yt){case"function":Cn.nodeDraggable=Yt;break;case"object":Cn=Object.assign({},Yt);break;default:break}return Cn.icon!==!1&&(Cn.icon=Cn.icon||le.createElement(We.Z,null)),Cn},[Yt]),Nn=Cn=>le.createElement(mt.Z,{prefixCls:Mt,switcherIcon:ce,switcherLoadingIcon:Te,treeNodeProps:Cn,showLine:me});return dn(le.createElement(b.ZP,Object.assign({itemHeight:An,ref:jt,virtual:Sn},hn,{style:Object.assign(Object.assign({},Vt==null?void 0:Vt.style),gt),prefixCls:Mt,className:tt()({[`${Mt}-icon-hide`]:!De,[`${Mt}-block-node`]:Ue,[`${Mt}-unselectable`]:!ot,[`${Mt}-rtl`]:ut==="rtl"},Vt==null?void 0:Vt.className,cn,Ft,Pn),direction:ut,checkable:Le&&le.createElement("span",{className:`${Mt}-checkbox-inner`}),selectable:ot,switcherIcon:Nn,draggable:sn}),ge))});const ft=0,st=1,Tt=2;function _t(it,jt,zt){const{key:On,children:ut}=zt;function Sn(Vt){const vn=Vt[On],cn=Vt[ut];jt(vn,Vt)!==!1&&_t(cn||[],jt,zt)}it.forEach(Sn)}function $e(it){let{treeData:jt,expandedKeys:zt,startKey:On,endKey:ut,fieldNames:Sn}=it;const Vt=[];let vn=ft;if(On&&On===ut)return[On];if(!On||!ut)return[];function cn(De){return De===On||De===ut}return _t(jt,De=>{if(vn===Tt)return!1;if(cn(De)){if(Vt.push(De),vn===ft)vn=st;else if(vn===st)return vn=Tt,!1}else vn===st&&Vt.push(De);return zt.includes(De)},(0,Qe.w$)(Sn)),Vt}function kt(it,jt,zt){const On=(0,he.Z)(jt),ut=[];return _t(it,(Sn,Vt)=>{const vn=On.indexOf(Sn);return vn!==-1&&(ut.push(Vt),On.splice(vn,1)),!!On.length},(0,Qe.w$)(zt)),ut}var It=function(it,jt){var zt={};for(var On in it)Object.prototype.hasOwnProperty.call(it,On)&&jt.indexOf(On)<0&&(zt[On]=it[On]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,On=Object.getOwnPropertySymbols(it);ut{var{defaultExpandAll:zt,defaultExpandParent:On,defaultExpandedKeys:ut}=it,Sn=It(it,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Vt=le.useRef(null),vn=le.useRef(null),cn=()=>{const{keyEntities:dn}=(0,Qe.I8)(Ln(Sn));let Ft;return zt?Ft=Object.keys(dn):On?Ft=(0,qe.r7)(Sn.expandedKeys||ut||[],dn):Ft=Sn.expandedKeys||ut||[],Ft},[De,me]=le.useState(Sn.selectedKeys||Sn.defaultSelectedKeys||[]),[ce,Te]=le.useState(()=>cn());le.useEffect(()=>{"selectedKeys"in Sn&&me(Sn.selectedKeys)},[Sn.selectedKeys]),le.useEffect(()=>{"expandedKeys"in Sn&&Te(Sn.expandedKeys)},[Sn.expandedKeys]);const Ue=(dn,Ft)=>{var Pn;return"expandedKeys"in Sn||Te(dn),(Pn=Sn.onExpand)===null||Pn===void 0?void 0:Pn.call(Sn,dn,Ft)},ge=(dn,Ft)=>{var Pn;const{multiple:Dn,fieldNames:An}=Sn,{node:sn,nativeEvent:Nn}=Ft,{key:Cn=""}=sn,Dt=Ln(Sn),qt=Object.assign(Object.assign({},Ft),{selected:!0}),Ht=(Nn==null?void 0:Nn.ctrlKey)||(Nn==null?void 0:Nn.metaKey),bn=Nn==null?void 0:Nn.shiftKey;let Et;Dn&&Ht?(Et=dn,Vt.current=Cn,vn.current=Et,qt.selectedNodes=kt(Dt,Et,An)):Dn&&bn?(Et=Array.from(new Set([].concat((0,he.Z)(vn.current||[]),(0,he.Z)($e({treeData:Dt,expandedKeys:ce,startKey:Cn,endKey:Vt.current,fieldNames:An}))))),qt.selectedNodes=kt(Dt,Et,An)):(Et=[Cn],Vt.current=Cn,vn.current=Et,qt.selectedNodes=kt(Dt,Et,An)),(Pn=Sn.onSelect)===null||Pn===void 0||Pn.call(Sn,Et,qt),"selectedKeys"in Sn||me(Et)},{getPrefixCls:Le,direction:ot}=le.useContext(Ge.E_),{prefixCls:Yt,className:wt,showIcon:gt=!0,expandAction:Mt="click"}=Sn,Ut=It(Sn,["prefixCls","className","showIcon","expandAction"]),Bt=Le("tree",Yt),hn=tt()(`${Bt}-directory`,{[`${Bt}-directory-rtl`]:ot==="rtl"},wt);return le.createElement(At,Object.assign({icon:$t,ref:jt,blockNode:!0},Ut,{showIcon:gt,expandAction:Mt,prefixCls:Bt,className:hn,expandedKeys:ce,selectedKeys:De,onSelect:ge,onExpand:Ue}))};var Ee=le.forwardRef(Ct);const en=At;en.DirectoryTree=Ee,en.TreeNode=b.OF;var on=en},12425:function(xe,ae,y){"use strict";y.d(ae,{ZP:function(){return qe},Yk:function(){return Fe},TM:function(){return St}});var b=y(36237),he=y(36170),le=y(63356),pe=y(34961),be=y(51636),fe=y(16931);const Ce=Qe=>{let{treeCls:Ge,treeNodeCls:We,directoryNodeSelectedBg:Ve,directoryNodeSelectedColor:Xe,motionDurationMid:He,borderRadius:_e,controlItemBgHover:Ze}=Qe;return{[`${Ge}${Ge}-directory ${We}`]:{[`${Ge}-node-content-wrapper`]:{position:"static",[`> *:not(${Ge}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${He}`,content:'""',borderRadius:_e},"&:hover:before":{background:Ze}},[`${Ge}-switcher, ${Ge}-checkbox, ${Ge}-draggable-icon`]:{zIndex:1},"&-selected":{[`${Ge}-switcher, ${Ge}-draggable-icon`]:{color:Xe},[`${Ge}-node-content-wrapper`]:{color:Xe,background:"transparent","&:before, &:hover:before":{background:Ve}}}}}},Re=new b.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ke=(Qe,Ge)=>({[`.${Qe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Ge.motionDurationSlow}`}}}),Se=(Qe,Ge)=>({[`.${Qe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Ge.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,b.unit)(Ge.lineWidthBold)} solid ${Ge.colorPrimary}`,borderRadius:"50%",content:'""'}}}),je=(Qe,Ge)=>{const{treeCls:We,treeNodeCls:Ve,treeNodePadding:Xe,titleHeight:He,indentSize:_e,nodeSelectedBg:Ze,nodeHoverBg:Je,colorTextQuaternary:mt,controlItemBgActiveDisabled:nt}=Ge;return{[We]:Object.assign(Object.assign({},(0,le.Wf)(Ge)),{background:Ge.colorBgContainer,borderRadius:Ge.borderRadius,transition:`background-color ${Ge.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${We}-rtl ${We}-switcher_close ${We}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${We}-active-focused)`]:Object.assign({},(0,le.oN)(Ge)),[`${We}-list-holder-inner`]:{alignItems:"flex-start"},[`&${We}-block-node`]:{[`${We}-list-holder-inner`]:{alignItems:"stretch",[`${We}-node-content-wrapper`]:{flex:"auto"},[`${Ve}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${Ge.colorPrimary}`,opacity:0,animationName:Re,animationDuration:Ge.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:Ge.borderRadius}}},[Ve]:{display:"flex",alignItems:"flex-start",marginBottom:Xe,lineHeight:(0,b.unit)(He),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:Xe},[`&-disabled ${We}-node-content-wrapper`]:{color:Ge.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${We}-checkbox-disabled + ${We}-node-selected,&${Ve}-disabled${Ve}-selected ${We}-node-content-wrapper`]:{backgroundColor:nt},[`${We}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${Ve}-disabled)`]:{[`${We}-node-content-wrapper`]:{"&:hover":{color:Ge.nodeHoverColor}}},[`&-active ${We}-node-content-wrapper`]:{background:Ge.controlItemBgHover},[`&:not(${Ve}-disabled).filter-node ${We}-title`]:{color:Ge.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${We}-draggable-icon`]:{flexShrink:0,width:He,textAlign:"center",visibility:"visible",color:mt},[`&${Ve}-disabled ${We}-draggable-icon`]:{visibility:"hidden"}}},[`${We}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:_e}},[`${We}-draggable-icon`]:{visibility:"hidden"},[`${We}-switcher, ${We}-checkbox`]:{marginInlineEnd:Ge.calc(Ge.calc(He).sub(Ge.controlInteractiveSize)).div(2).equal()},[`${We}-switcher`]:Object.assign(Object.assign({},ke(Qe,Ge)),{position:"relative",flex:"none",alignSelf:"stretch",width:He,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${Ge.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:He,height:He,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:Ge.borderRadius,transition:`all ${Ge.motionDurationSlow}`},[`&:not(${We}-switcher-noop):hover:before`]:{backgroundColor:Ge.colorBgTextHover},[`&_close ${We}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:Ge.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ge.calc(He).div(2).equal(),bottom:Ge.calc(Xe).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${Ge.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ge.calc(Ge.calc(He).div(2).equal()).mul(.8).equal(),height:Ge.calc(He).div(2).equal(),borderBottom:`1px solid ${Ge.colorBorder}`,content:'""'}}}),[`${We}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:He,paddingBlock:0,paddingInline:Ge.paddingXS,background:"transparent",borderRadius:Ge.borderRadius,cursor:"pointer",transition:`all ${Ge.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},Se(Qe,Ge)),{"&:hover":{backgroundColor:Je},[`&${We}-node-selected`]:{color:Ge.nodeSelectedColor,backgroundColor:Ze},[`${We}-iconEle`]:{display:"inline-block",width:He,height:He,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${We}-unselectable ${We}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Ve}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${Ge.colorPrimary}`},"&-show-line":{[`${We}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ge.calc(He).div(2).equal(),bottom:Ge.calc(Xe).mul(-1).equal(),borderInlineEnd:`1px solid ${Ge.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${We}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Ve}-leaf-last ${We}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,b.unit)(Ge.calc(He).div(2).equal())} !important`}})}},Fe=function(Qe,Ge){let We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const Ve=`.${Qe}`,Xe=`${Ve}-treenode`,He=Ge.calc(Ge.paddingXS).div(2).equal(),_e=(0,be.mergeToken)(Ge,{treeCls:Ve,treeNodeCls:Xe,treeNodePadding:He});return[je(Qe,_e),We&&Ce(_e)].filter(Boolean)},St=Qe=>{const{controlHeightSM:Ge,controlItemBgHover:We,controlItemBgActive:Ve}=Qe,Xe=Ge;return{titleHeight:Xe,indentSize:Xe,nodeHoverBg:We,nodeHoverColor:Qe.colorText,nodeSelectedBg:Ve,nodeSelectedColor:Qe.colorText}},tt=Qe=>{const{colorTextLightSolid:Ge,colorPrimary:We}=Qe;return Object.assign(Object.assign({},St(Qe)),{directoryNodeSelectedColor:Ge,directoryNodeSelectedBg:We})};var qe=(0,fe.I$)("Tree",(Qe,Ge)=>{let{prefixCls:We}=Ge;return[{[Qe.componentCls]:(0,he.C2)(`${We}-checkbox`,Qe)},Fe(We,Qe),(0,pe.Z)(Qe)]},tt)},85278:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Ge}});var b=y(59301),he=y(60499),le={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"},pe=le,be=y(7657),fe=function(Ve,Xe){return b.createElement(be.Z,(0,he.Z)({},Ve,{ref:Xe,icon:pe}))},Ce=b.forwardRef(fe),Re=Ce,ke=y(52671),Se=y(58617),je=y(15075),Fe=y(43531),St=y(92310),tt=y.n(St),qe=y(22703),Ge=We=>{const{prefixCls:Ve,switcherIcon:Xe,treeNodeProps:He,showLine:_e,switcherLoadingIcon:Ze}=We,{isLeaf:Je,expanded:mt,loading:nt}=He;if(nt)return b.isValidElement(Ze)?Ze:b.createElement(Se.Z,{className:`${Ve}-switcher-loading-icon`});let At;if(_e&&typeof _e=="object"&&(At=_e.showLeafIcon),Je){if(!_e)return null;if(typeof At!="boolean"&&At){const Tt=typeof At=="function"?At(He):At,_t=`${Ve}-switcher-line-custom-icon`;return b.isValidElement(Tt)?(0,qe.Tm)(Tt,{className:tt()(Tt.props.className||"",_t)}):Tt}return At?b.createElement(ke.Z,{className:`${Ve}-switcher-line-icon`}):b.createElement("span",{className:`${Ve}-switcher-leaf-line`})}const ft=`${Ve}-switcher-icon`,st=typeof Xe=="function"?Xe(He):Xe;return b.isValidElement(st)?(0,qe.Tm)(st,{className:tt()(st.props.className||"",ft)}):st!==void 0?st:_e?mt?b.createElement(je.Z,{className:`${Ve}-switcher-line-icon`}):b.createElement(Fe.Z,{className:`${Ve}-switcher-line-icon`}):b.createElement(Re,{className:ft})}},94968:function(xe,ae,y){"use strict";y.d(ae,{default:function(){return nn}});var b=y(59301),he=y(77654),le=y(4676),pe=y(92310),be=y.n(pe),fe=y(60499),Ce=y(38705),Re=y(17212),ke=y(15793),Se=y(39153),je=y(55401),Fe=y(18642),St=y(85899),tt=y(42244),qe=y(43749),Qe=y(73001),Ge=y(11576),We=y(26112),Ve=y(48736),Xe=function(ht,ln){if(ht&&ln){var rn=Array.isArray(ln)?ln:ln.split(","),ve=ht.name||"",Ie=ht.type||"",Nt=Ie.replace(/\/.*$/,"");return rn.some(function(Me){var et=Me.trim();if(/^\*(\/\*)?$/.test(Me))return!0;if(et.charAt(0)==="."){var Vn=ve.toLowerCase(),Tn=et.toLowerCase(),qn=[Tn];return(Tn===".jpg"||Tn===".jpeg")&&(qn=[".jpg",".jpeg"]),qn.some(function(Mr){return Vn.endsWith(Mr)})}return/\/\*$/.test(et)?Nt===et.replace(/\/.*$/,""):Ie===et?!0:/^\w+$/.test(et)?((0,Ve.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(et,"'.Skip for check.")),!0):!1})}return!0};function He(ht,ln){var rn="cannot ".concat(ht.method," ").concat(ht.action," ").concat(ln.status,"'"),ve=new Error(rn);return ve.status=ln.status,ve.method=ht.method,ve.url=ht.action,ve}function _e(ht){var ln=ht.responseText||ht.response;if(!ln)return ln;try{return JSON.parse(ln)}catch(rn){return ln}}function Ze(ht){var ln=new XMLHttpRequest;ht.onProgress&&ln.upload&&(ln.upload.onprogress=function(Nt){Nt.total>0&&(Nt.percent=Nt.loaded/Nt.total*100),ht.onProgress(Nt)});var rn=new FormData;ht.data&&Object.keys(ht.data).forEach(function(Ie){var Nt=ht.data[Ie];if(Array.isArray(Nt)){Nt.forEach(function(Me){rn.append("".concat(Ie,"[]"),Me)});return}rn.append(Ie,Nt)}),ht.file instanceof Blob?rn.append(ht.filename,ht.file,ht.file.name):rn.append(ht.filename,ht.file),ln.onerror=function(Nt){ht.onError(Nt)},ln.onload=function(){return ln.status<200||ln.status>=300?ht.onError(He(ht,ln),_e(ln)):ht.onSuccess(_e(ln),ln)},ln.open(ht.method,ht.action,!0),ht.withCredentials&&"withCredentials"in ln&&(ln.withCredentials=!0);var ve=ht.headers||{};return ve["X-Requested-With"]!==null&&ln.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ve).forEach(function(Ie){ve[Ie]!==null&&ln.setRequestHeader(Ie,ve[Ie])}),ln.send(rn),{abort:function(){ln.abort()}}}var Je=function(){var ht=(0,Ge.Z)((0,Qe.Z)().mark(function ln(rn,ve){var Ie,Nt,Me,et,Vn,Tn,qn,Mr;return(0,Qe.Z)().wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:Tn=function(){return Tn=(0,Ge.Z)((0,Qe.Z)().mark(function _n(yt){return(0,Qe.Z)().wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Kt.abrupt("return",new Promise(function(pr){yt.file(function(Er){ve(Er)?(yt.fullPath&&!Er.webkitRelativePath&&(Object.defineProperties(Er,{webkitRelativePath:{writable:!0}}),Er.webkitRelativePath=yt.fullPath.replace(/^\//,""),Object.defineProperties(Er,{webkitRelativePath:{writable:!1}})),pr(Er)):pr(null)})}));case 1:case"end":return Kt.stop()}},_n)})),Tn.apply(this,arguments)},Vn=function(_n){return Tn.apply(this,arguments)},et=function(){return et=(0,Ge.Z)((0,Qe.Z)().mark(function _n(yt){var er,Kt,pr,Er,nr;return(0,Qe.Z)().wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:er=yt.createReader(),Kt=[];case 2:return hr.next=5,new Promise(function(na){er.readEntries(na,function(){return na([])})});case 5:if(pr=hr.sent,Er=pr.length,Er){hr.next=9;break}return hr.abrupt("break",12);case 9:for(nr=0;nr{const{componentCls:ln,iconCls:rn}=ht;return{[`${ln}-wrapper`]:{[`${ln}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ht.colorFillAlter,border:`${(0,On.unit)(ht.lineWidth)} dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[ln]:{padding:ht.padding},[`${ln}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:ht.borderRadiusLG,"&:focus-visible":{outline:`${(0,On.unit)(ht.lineWidthFocus)} solid ${ht.colorPrimaryBorder}`}},[`${ln}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` + &:not(${ln}-disabled):hover, + &-hover:not(${ln}-disabled) + `]:{borderColor:ht.colorPrimaryHover},[`p${ln}-drag-icon`]:{marginBottom:ht.margin,[rn]:{color:ht.colorPrimary,fontSize:ht.uploadThumbnailSize}},[`p${ln}-text`]:{margin:`0 0 ${(0,On.unit)(ht.marginXXS)}`,color:ht.colorTextHeading,fontSize:ht.fontSizeLG},[`p${ln}-hint`]:{color:ht.colorTextDescription,fontSize:ht.fontSize},[`&${ln}-disabled`]:{[`p${ln}-drag-icon ${rn}, + p${ln}-text, + p${ln}-hint + `]:{color:ht.colorTextDisabled}}}}}},vn=ht=>{const{componentCls:ln,iconCls:rn,fontSize:ve,lineHeight:Ie,calc:Nt}=ht,Me=`${ln}-list-item`,et=`${Me}-actions`,Vn=`${Me}-action`;return{[`${ln}-wrapper`]:{[`${ln}-list`]:Object.assign(Object.assign({},(0,on.dF)()),{lineHeight:ht.lineHeight,[Me]:{position:"relative",height:Nt(ht.lineHeight).mul(ve).equal(),marginTop:ht.marginXS,fontSize:ve,display:"flex",alignItems:"center",transition:`background-color ${ht.motionDurationSlow}`,borderRadius:ht.borderRadiusSM,"&:hover":{backgroundColor:ht.controlItemBgHover},[`${Me}-name`]:Object.assign(Object.assign({},on.vS),{padding:`0 ${(0,On.unit)(ht.paddingXS)}`,lineHeight:Ie,flex:"auto",transition:`all ${ht.motionDurationSlow}`}),[et]:{whiteSpace:"nowrap",[Vn]:{opacity:0},[rn]:{color:ht.actionsColor,transition:`all ${ht.motionDurationSlow}`},[` + ${Vn}:focus-visible, + &.picture ${Vn} + `]:{opacity:1}},[`${ln}-icon ${rn}`]:{color:ht.colorTextDescription,fontSize:ve},[`${Me}-progress`]:{position:"absolute",bottom:ht.calc(ht.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:Nt(ve).add(ht.paddingXS).equal(),fontSize:ve,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Me}:hover ${Vn}`]:{opacity:1},[`${Me}-error`]:{color:ht.colorError,[`${Me}-name, ${ln}-icon ${rn}`]:{color:ht.colorError},[et]:{[`${rn}, ${rn}:hover`]:{color:ht.colorError},[Vn]:{opacity:1}}},[`${ln}-list-item-container`]:{transition:`opacity ${ht.motionDurationSlow}, height ${ht.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},cn=y(99495),me=ht=>{const{componentCls:ln}=ht,rn=new On.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:ht.calc(ht.marginXS).div(-2).equal()}}),ve=new On.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:ht.calc(ht.marginXS).div(-2).equal()}}),Ie=`${ln}-animate-inline`;return[{[`${ln}-wrapper`]:{[`${Ie}-appear, ${Ie}-enter, ${Ie}-leave`]:{animationDuration:ht.motionDurationSlow,animationTimingFunction:ht.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Ie}-appear, ${Ie}-enter`]:{animationName:rn},[`${Ie}-leave`]:{animationName:ve}}},{[`${ln}-wrapper`]:(0,cn.J$)(ht)},rn,ve]},ce=y(68361);const Te=ht=>{const{componentCls:ln,iconCls:rn,uploadThumbnailSize:ve,uploadProgressOffset:Ie,calc:Nt}=ht,Me=`${ln}-list`,et=`${Me}-item`;return{[`${ln}-wrapper`]:{[` + ${Me}${Me}-picture, + ${Me}${Me}-picture-card, + ${Me}${Me}-picture-circle + `]:{[et]:{position:"relative",height:Nt(ve).add(Nt(ht.lineWidth).mul(2)).add(Nt(ht.paddingXS).mul(2)).equal(),padding:ht.paddingXS,border:`${(0,On.unit)(ht.lineWidth)} ${ht.lineType} ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,"&:hover":{background:"transparent"},[`${et}-thumbnail`]:Object.assign(Object.assign({},on.vS),{width:ve,height:ve,lineHeight:(0,On.unit)(Nt(ve).add(ht.paddingSM).equal()),textAlign:"center",flex:"none",[rn]:{fontSize:ht.fontSizeHeading2,color:ht.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${et}-progress`]:{bottom:Ie,width:`calc(100% - ${(0,On.unit)(Nt(ht.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:Nt(ve).add(ht.paddingXS).equal()}},[`${et}-error`]:{borderColor:ht.colorError,[`${et}-thumbnail ${rn}`]:{[`svg path[fill='${ce.blue[0]}']`]:{fill:ht.colorErrorBg},[`svg path[fill='${ce.blue.primary}']`]:{fill:ht.colorError}}},[`${et}-uploading`]:{borderStyle:"dashed",[`${et}-name`]:{marginBottom:Ie}}},[`${Me}${Me}-picture-circle ${et}`]:{[`&, &::before, ${et}-thumbnail`]:{borderRadius:"50%"}}}}},Ue=ht=>{const{componentCls:ln,iconCls:rn,fontSizeLG:ve,colorTextLightSolid:Ie,calc:Nt}=ht,Me=`${ln}-list`,et=`${Me}-item`,Vn=ht.uploadPicCardSize;return{[` + ${ln}-wrapper${ln}-picture-card-wrapper, + ${ln}-wrapper${ln}-picture-circle-wrapper + `]:Object.assign(Object.assign({},(0,on.dF)()),{display:"block",[`${ln}${ln}-select`]:{width:Vn,height:Vn,textAlign:"center",verticalAlign:"top",backgroundColor:ht.colorFillAlter,border:`${(0,On.unit)(ht.lineWidth)} dashed ${ht.colorBorder}`,borderRadius:ht.borderRadiusLG,cursor:"pointer",transition:`border-color ${ht.motionDurationSlow}`,[`> ${ln}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${ln}-disabled):hover`]:{borderColor:ht.colorPrimary}},[`${Me}${Me}-picture-card, ${Me}${Me}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:ht.marginXS,marginInlineEnd:ht.marginXS}},"@supports (gap: 1px)":{gap:ht.marginXS},[`${Me}-item-container`]:{display:"inline-block",width:Vn,height:Vn,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[et]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,On.unit)(Nt(ht.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,On.unit)(Nt(ht.paddingXS).mul(2).equal())})`,backgroundColor:ht.colorBgMask,opacity:0,transition:`all ${ht.motionDurationSlow}`,content:'" "'}},[`${et}:hover`]:{[`&::before, ${et}-actions`]:{opacity:1}},[`${et}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ht.motionDurationSlow}`,[` + ${rn}-eye, + ${rn}-download, + ${rn}-delete + `]:{zIndex:10,width:ve,margin:`0 ${(0,On.unit)(ht.marginXXS)}`,fontSize:ve,cursor:"pointer",transition:`all ${ht.motionDurationSlow}`,color:Ie,"&:hover":{color:Ie},svg:{verticalAlign:"baseline"}}},[`${et}-thumbnail, ${et}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${et}-name`]:{display:"none",textAlign:"center"},[`${et}-file + ${et}-name`]:{position:"absolute",bottom:ht.margin,display:"block",width:`calc(100% - ${(0,On.unit)(Nt(ht.paddingXS).mul(2).equal())})`},[`${et}-uploading`]:{[`&${et}`]:{backgroundColor:ht.colorFillAlter},[`&::before, ${rn}-eye, ${rn}-download, ${rn}-delete`]:{display:"none"}},[`${et}-progress`]:{bottom:ht.marginXL,width:`calc(100% - ${(0,On.unit)(Nt(ht.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${ln}-wrapper${ln}-picture-circle-wrapper`]:{[`${ln}${ln}-select`]:{borderRadius:"50%"}}}};var Le=ht=>{const{componentCls:ln}=ht;return{[`${ln}-rtl`]:{direction:"rtl"}}};const ot=ht=>{const{componentCls:ln,colorTextDisabled:rn}=ht;return{[`${ln}-wrapper`]:Object.assign(Object.assign({},(0,on.Wf)(ht)),{[ln]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${ln}-select`]:{display:"inline-block"},[`${ln}-hidden`]:{display:"none"},[`${ln}-disabled`]:{color:rn,cursor:"not-allowed"}})}},Yt=ht=>({actionsColor:ht.colorTextDescription});var wt=(0,jt.I$)("Upload",ht=>{const{fontSizeHeading3:ln,fontHeight:rn,lineWidth:ve,controlHeightLG:Ie,calc:Nt}=ht,Me=(0,zt.mergeToken)(ht,{uploadThumbnailSize:Nt(ln).mul(2).equal(),uploadProgressOffset:Nt(Nt(rn).div(2)).add(ve).equal(),uploadPicCardSize:Nt(Ie).mul(2.55).equal()});return[ot(Me),Sn(Me),Te(Me),Ue(Me),vn(Me),me(Me),Le(Me),(0,it.Z)(Me)]},Yt),gt={icon:function(ln,rn){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:rn}},{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.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:ln}}]}},name:"file",theme:"twotone"},Mt=gt,Ut=y(7657),Bt=function(ln,rn){return b.createElement(Ut.Z,(0,fe.Z)({},ln,{ref:rn,icon:Mt}))},hn=b.forwardRef(Bt),dn=hn,Ft=y(58617),Pn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Dn=Pn,An=function(ln,rn){return b.createElement(Ut.Z,(0,fe.Z)({},ln,{ref:rn,icon:Dn}))},sn=b.forwardRef(An),Nn=sn,Cn={icon:function(ln,rn){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:ln}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:rn}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:rn}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:rn}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:ln}}]}},name:"picture",theme:"twotone"},Dt=Cn,qt=function(ln,rn){return b.createElement(Ut.Z,(0,fe.Z)({},ln,{ref:rn,icon:Dt}))},Ht=b.forwardRef(qt),bn=Ht,Et=y(77900),lt=y(2738),de=y(40192),In=y(86641),Mn=y(22703),gn=y(7939);function br(ht){return Object.assign(Object.assign({},ht),{lastModified:ht.lastModified,lastModifiedDate:ht.lastModifiedDate,name:ht.name,size:ht.size,type:ht.type,uid:ht.uid,percent:0,originFileObj:ht})}function yr(ht,ln){const rn=(0,he.Z)(ln),ve=rn.findIndex(Ie=>{let{uid:Nt}=Ie;return Nt===ht.uid});return ve===-1?rn.push(ht):rn[ve]=ht,rn}function sr(ht,ln){const rn=ht.uid!==void 0?"uid":"name";return ln.filter(ve=>ve[rn]===ht[rn])[0]}function xr(ht,ln){const rn=ht.uid!==void 0?"uid":"name",ve=ln.filter(Ie=>Ie[rn]!==ht[rn]);return ve.length===ln.length?null:ve}const xt=function(){const ln=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),ve=ln[ln.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(ve)||[""])[0]},Xn=ht=>ht.indexOf("image/")===0,ur=ht=>{if(ht.type&&!ht.thumbUrl)return Xn(ht.type);const ln=ht.thumbUrl||ht.url||"",rn=xt(ln);return/^data:image\//.test(ln)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(rn)?!0:!(/^data:/.test(ln)||rn)},gr=200;function Yn(ht){return new Promise(ln=>{if(!ht.type||!Xn(ht.type)){ln("");return}const rn=document.createElement("canvas");rn.width=gr,rn.height=gr,rn.style.cssText=`position: fixed; left: 0; top: 0; width: ${gr}px; height: ${gr}px; z-index: 9999; display: none;`,document.body.appendChild(rn);const ve=rn.getContext("2d"),Ie=new Image;if(Ie.onload=()=>{const{width:Nt,height:Me}=Ie;let et=gr,Vn=gr,Tn=0,qn=0;Nt>Me?(Vn=Me*(gr/Nt),qn=-(Vn-et)/2):(et=Nt*(gr/Me),Tn=-(et-Vn)/2),ve.drawImage(Ie,Tn,qn,et,Vn);const Mr=rn.toDataURL();document.body.removeChild(rn),window.URL.revokeObjectURL(Ie.src),ln(Mr)},Ie.crossOrigin="anonymous",ht.type.startsWith("image/svg+xml")){const Nt=new FileReader;Nt.onload=()=>{Nt.result&&typeof Nt.result=="string"&&(Ie.src=Nt.result)},Nt.readAsDataURL(ht)}else if(ht.type.startsWith("image/gif")){const Nt=new FileReader;Nt.onload=()=>{Nt.result&&ln(Nt.result)},Nt.readAsDataURL(ht)}else Ie.src=window.URL.createObjectURL(ht)})}var Tr=y(26227),Sr=y(41464),Dr=y(15277),Lr=y(89787),Qn=y(25399),sa=b.forwardRef((ht,ln)=>{let{prefixCls:rn,className:ve,style:Ie,locale:Nt,listType:Me,file:et,items:Vn,progress:Tn,iconRender:qn,actionIconRender:Mr,itemRender:an,isImgUrl:Xt,showPreviewIcon:xn,showRemoveIcon:_n,showDownloadIcon:yt,previewIcon:er,removeIcon:Kt,downloadIcon:pr,extra:Er,onPreview:nr,onDownload:kr,onClose:hr}=ht;var na,$r;const{status:Vr}=et,[qr,ha]=b.useState(Vr);b.useEffect(()=>{Vr!=="removed"&&ha(Vr)},[Vr]);const[mr,Jr]=b.useState(!1);b.useEffect(()=>{const or=setTimeout(()=>{Jr(!0)},300);return()=>{clearTimeout(or)}},[]);const Ir=qn(et);let la=b.createElement("div",{className:`${rn}-icon`},Ir);if(Me==="picture"||Me==="picture-card"||Me==="picture-circle")if(qr==="uploading"||!et.thumbUrl&&!et.url){const or=be()(`${rn}-list-item-thumbnail`,{[`${rn}-list-item-file`]:qr!=="uploading"});la=b.createElement("div",{className:or},Ir)}else{const or=Xt!=null&&Xt(et)?b.createElement("img",{src:et.thumbUrl||et.url,alt:et.name,className:`${rn}-list-item-image`,crossOrigin:et.crossOrigin}):Ir,Cr=be()(`${rn}-list-item-thumbnail`,{[`${rn}-list-item-file`]:Xt&&!Xt(et)});la=b.createElement("a",{className:Cr,onClick:Pr=>nr(et,Pr),href:et.url||et.thumbUrl,target:"_blank",rel:"noopener noreferrer"},or)}const Gt=be()(`${rn}-list-item`,`${rn}-list-item-${qr}`),Ta=typeof et.linkProps=="string"?JSON.parse(et.linkProps):et.linkProps,oa=(typeof _n=="function"?_n(et):_n)?Mr((typeof Kt=="function"?Kt(et):Kt)||b.createElement(Tr.Z,null),()=>hr(et),rn,Nt.removeFile,!0):null,aa=(typeof yt=="function"?yt(et):yt)&&qr==="done"?Mr((typeof pr=="function"?pr(et):pr)||b.createElement(Sr.Z,null),()=>kr(et),rn,Nt.downloadFile):null,fa=Me!=="picture-card"&&Me!=="picture-circle"&&b.createElement("span",{key:"download-delete",className:be()(`${rn}-list-item-actions`,{picture:Me==="picture"})},aa,oa),ba=typeof Er=="function"?Er(et):Er,zr=ba&&b.createElement("span",{className:`${rn}-list-item-extra`},ba),ea=be()(`${rn}-list-item-name`),Gr=et.url?b.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:ea,title:et.name},Ta,{href:et.url,onClick:or=>nr(et,or)}),et.name,zr):b.createElement("span",{key:"view",className:ea,onClick:or=>nr(et,or),title:et.name},et.name,zr),rr=(typeof xn=="function"?xn(et):xn)&&(et.url||et.thumbUrl)?b.createElement("a",{href:et.url||et.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:or=>nr(et,or),title:Nt.previewFile},typeof er=="function"?er(et):er||b.createElement(Dr.Z,null)):null,dr=(Me==="picture-card"||Me==="picture-circle")&&qr!=="uploading"&&b.createElement("span",{className:`${rn}-list-item-actions`},rr,qr==="done"&&aa,oa),{getPrefixCls:fr}=b.useContext(Ct.E_),ir=fr(),Br=b.createElement("div",{className:Gt},la,Gr,fa,dr,mr&&b.createElement(Et.default,{motionName:`${ir}-fade`,visible:qr==="uploading",motionDeadline:2e3},or=>{let{className:Cr}=or;const Pr="percent"in et?b.createElement(Lr.Z,Object.assign({},Tn,{type:"line",percent:et.percent,"aria-label":et["aria-label"],"aria-labelledby":et["aria-labelledby"]})):null;return b.createElement("div",{className:be()(`${rn}-list-item-progress`,Cr)},Pr)})),Yr=et.response&&typeof et.response=="string"?et.response:((na=et.error)===null||na===void 0?void 0:na.statusText)||(($r=et.error)===null||$r===void 0?void 0:$r.message)||Nt.uploadError,ar=qr==="error"?b.createElement(Qn.Z,{title:Yr,getPopupContainer:or=>or.parentNode},Br):Br;return b.createElement("div",{className:be()(`${rn}-list-item-container`,ve),style:Ie,ref:ln},an?an(ar,et,Vn,{download:kr.bind(null,et),preview:nr.bind(null,et),remove:hr.bind(null,et)}):ar)});const jr=(ht,ln)=>{const{listType:rn="text",previewFile:ve=Yn,onPreview:Ie,onDownload:Nt,onRemove:Me,locale:et,iconRender:Vn,isImageUrl:Tn=ur,prefixCls:qn,items:Mr=[],showPreviewIcon:an=!0,showRemoveIcon:Xt=!0,showDownloadIcon:xn=!1,removeIcon:_n,previewIcon:yt,downloadIcon:er,extra:Kt,progress:pr={size:[-1,2],showInfo:!1},appendAction:Er,appendActionVisible:nr=!0,itemRender:kr,disabled:hr}=ht,na=(0,de.Z)(),[$r,Vr]=b.useState(!1),qr=["picture-card","picture-circle"].includes(rn);b.useEffect(()=>{rn.startsWith("picture")&&(Mr||[]).forEach(zr=>{!(zr.originFileObj instanceof File||zr.originFileObj instanceof Blob)||zr.thumbUrl!==void 0||(zr.thumbUrl="",ve==null||ve(zr.originFileObj).then(ea=>{zr.thumbUrl=ea||"",na()}))})},[rn,Mr,ve]),b.useEffect(()=>{Vr(!0)},[]);const ha=(zr,ea)=>{if(Ie)return ea==null||ea.preventDefault(),Ie(zr)},mr=zr=>{typeof Nt=="function"?Nt(zr):zr.url&&window.open(zr.url)},Jr=zr=>{Me==null||Me(zr)},Ir=zr=>{if(Vn)return Vn(zr,rn);const ea=zr.status==="uploading";if(rn.startsWith("picture")){const Gr=rn==="picture"?b.createElement(Ft.Z,null):et.uploading,rr=Tn!=null&&Tn(zr)?b.createElement(bn,null):b.createElement(dn,null);return ea?Gr:rr}return ea?b.createElement(Ft.Z,null):b.createElement(Nn,null)},la=(zr,ea,Gr,rr,dr)=>{const fr={type:"text",size:"small",title:rr,onClick:ir=>{var Br,Yr;ea(),b.isValidElement(zr)&&((Yr=(Br=zr.props).onClick)===null||Yr===void 0||Yr.call(Br,ir))},className:`${Gr}-list-item-action`};return dr&&(fr.disabled=hr),b.isValidElement(zr)?b.createElement(gn.ZP,Object.assign({},fr,{icon:(0,Mn.Tm)(zr,Object.assign(Object.assign({},zr.props),{onClick:()=>{}}))})):b.createElement(gn.ZP,Object.assign({},fr),b.createElement("span",null,zr))};b.useImperativeHandle(ln,()=>({handlePreview:ha,handleDownload:mr}));const{getPrefixCls:Gt}=b.useContext(Ct.E_),Ta=Gt("upload",qn),oa=Gt(),aa=be()(`${Ta}-list`,`${Ta}-list-${rn}`),fa=b.useMemo(()=>(0,lt.Z)((0,In.Z)(oa),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[oa]),ba=Object.assign(Object.assign({},qr?{}:fa),{motionDeadline:2e3,motionName:`${Ta}-${qr?"animate-inline":"animate"}`,keys:(0,he.Z)(Mr.map(zr=>({key:zr.uid,file:zr}))),motionAppear:$r});return b.createElement("div",{className:aa},b.createElement(Et.CSSMotionList,Object.assign({},ba,{component:!1}),zr=>{let{key:ea,file:Gr,className:rr,style:dr}=zr;return b.createElement(sa,{key:ea,locale:et,prefixCls:Ta,className:rr,style:dr,file:Gr,items:Mr,progress:pr,listType:rn,isImgUrl:Tn,showPreviewIcon:an,showRemoveIcon:Xt,showDownloadIcon:xn,removeIcon:_n,previewIcon:yt,downloadIcon:er,extra:Kt,iconRender:Ir,actionIconRender:la,itemRender:kr,onPreview:ha,onDownload:mr,onClose:Jr})}),Er&&b.createElement(Et.default,Object.assign({},ba,{visible:nr,forceRender:!0}),zr=>{let{className:ea,style:Gr}=zr;return(0,Mn.Tm)(Er,rr=>({className:be()(rr.className,ea),style:Object.assign(Object.assign(Object.assign({},Gr),{pointerEvents:ea?"none":void 0}),rr.style)}))}))};var ta=b.forwardRef(jr),Hn=function(ht,ln,rn,ve){function Ie(Nt){return Nt instanceof rn?Nt:new rn(function(Me){Me(Nt)})}return new(rn||(rn=Promise))(function(Nt,Me){function et(qn){try{Tn(ve.next(qn))}catch(Mr){Me(Mr)}}function Vn(qn){try{Tn(ve.throw(qn))}catch(Mr){Me(Mr)}}function Tn(qn){qn.done?Nt(qn.value):Ie(qn.value).then(et,Vn)}Tn((ve=ve.apply(ht,ln||[])).next())})};const lr=`__LIST_IGNORE_${Date.now()}__`,Kr=(ht,ln)=>{const{fileList:rn,defaultFileList:ve,onRemove:Ie,showUploadList:Nt=!0,listType:Me="text",onPreview:et,onDownload:Vn,onChange:Tn,onDrop:qn,previewFile:Mr,disabled:an,locale:Xt,iconRender:xn,isImageUrl:_n,progress:yt,prefixCls:er,className:Kt,type:pr="select",children:Er,style:nr,itemRender:kr,maxCount:hr,data:na={},multiple:$r=!1,hasControlInside:Vr=!0,action:qr="",accept:ha="",supportServerRender:mr=!0,rootClassName:Jr}=ht,Ir=b.useContext(Ke.Z),la=an!=null?an:Ir,[Gt,Ta]=(0,Ln.Z)(ve||[],{value:rn,postState:wr=>wr!=null?wr:[]}),[oa,aa]=b.useState("drop"),fa=b.useRef(null),ba=b.useRef(null);b.useMemo(()=>{const wr=Date.now();(rn||[]).forEach((ja,Qa)=>{!ja.uid&&!Object.isFrozen(ja)&&(ja.uid=`__AUTO__${wr}_${Qa}__`)})},[rn]);const zr=(wr,ja,Qa)=>{let Ea=(0,he.Z)(ja),Wa=!1;hr===1?Ea=Ea.slice(-1):hr&&(Wa=Ea.length>hr,Ea=Ea.slice(0,hr)),(0,le.flushSync)(()=>{Ta(Ea)});const ei={file:wr,fileList:Ea};Qa&&(ei.event=Qa),(!Wa||wr.status==="removed"||Ea.some(Oi=>Oi.uid===wr.uid))&&(0,le.flushSync)(()=>{Tn==null||Tn(ei)})},ea=(wr,ja)=>Hn(void 0,void 0,void 0,function*(){const{beforeUpload:Qa,transformFile:Ea}=ht;let Wa=wr;if(Qa){const ei=yield Qa(wr,ja);if(ei===!1)return!1;if(delete wr[lr],ei===lr)return Object.defineProperty(wr,lr,{value:!0,configurable:!0}),!1;typeof ei=="object"&&ei&&(Wa=ei)}return Ea&&(Wa=yield Ea(Wa)),Wa}),Gr=wr=>{const ja=wr.filter(Wa=>!Wa.file[lr]);if(!ja.length)return;const Qa=ja.map(Wa=>br(Wa.file));let Ea=(0,he.Z)(Gt);Qa.forEach(Wa=>{Ea=yr(Wa,Ea)}),Qa.forEach((Wa,ei)=>{let Oi=Wa;if(ja[ei].parsedFile)Wa.status="uploading";else{const{originFileObj:ji}=Wa;let zi;try{zi=new File([ji],ji.name,{type:ji.type})}catch(ni){zi=new Blob([ji],{type:ji.type}),zi.name=ji.name,zi.lastModifiedDate=new Date,zi.lastModified=new Date().getTime()}zi.uid=Wa.uid,Oi=zi}zr(Oi,Ea)})},rr=(wr,ja,Qa)=>{try{typeof wr=="string"&&(wr=JSON.parse(wr))}catch(ei){}if(!sr(ja,Gt))return;const Ea=br(ja);Ea.status="done",Ea.percent=100,Ea.response=wr,Ea.xhr=Qa;const Wa=yr(Ea,Gt);zr(Ea,Wa)},dr=(wr,ja)=>{if(!sr(ja,Gt))return;const Qa=br(ja);Qa.status="uploading",Qa.percent=wr.percent;const Ea=yr(Qa,Gt);zr(Qa,Ea,wr)},fr=(wr,ja,Qa)=>{if(!sr(Qa,Gt))return;const Ea=br(Qa);Ea.error=wr,Ea.response=ja,Ea.status="error";const Wa=yr(Ea,Gt);zr(Ea,Wa)},ir=wr=>{let ja;Promise.resolve(typeof Ie=="function"?Ie(wr):Ie).then(Qa=>{var Ea;if(Qa===!1)return;const Wa=xr(wr,Gt);Wa&&(ja=Object.assign(Object.assign({},wr),{status:"removed"}),Gt==null||Gt.forEach(ei=>{const Oi=ja.uid!==void 0?"uid":"name";ei[Oi]===ja[Oi]&&!Object.isFrozen(ei)&&(ei.status="removed")}),(Ea=fa.current)===null||Ea===void 0||Ea.abort(ja),zr(ja,Wa))})},Br=wr=>{aa(wr.type),wr.type==="drop"&&(qn==null||qn(wr))};b.useImperativeHandle(ln,()=>({onBatchStart:Gr,onSuccess:rr,onProgress:dr,onError:fr,fileList:Gt,upload:fa.current,nativeElement:ba.current}));const{getPrefixCls:Yr,direction:ar,upload:or}=b.useContext(Ct.E_),Cr=Yr("upload",er),Pr=Object.assign(Object.assign({onBatchStart:Gr,onError:fr,onProgress:dr,onSuccess:rr},ht),{data:na,multiple:$r,action:qr,accept:ha,supportServerRender:mr,prefixCls:Cr,disabled:la,beforeUpload:ea,onChange:void 0,hasControlInside:Vr});delete Pr.className,delete Pr.style,(!Er||la)&&delete Pr.id;const xa=`${Cr}-wrapper`,[Ma,Ia,Xa]=wt(Cr,xa),[Ua]=(0,Ee.Z)("Upload",en.Z.Upload),{showRemoveIcon:Ra,showPreviewIcon:Ha,showDownloadIcon:za,removeIcon:Ka,previewIcon:Gn,downloadIcon:Ya,extra:xi}=typeof Nt=="boolean"?{}:Nt,ti=typeof Ra=="undefined"?!la:Ra,di=(wr,ja)=>Nt?b.createElement(ta,{prefixCls:Cr,listType:Me,items:Gt,previewFile:Mr,onPreview:et,onDownload:Vn,onRemove:ir,showRemoveIcon:ti,showPreviewIcon:Ha,showDownloadIcon:za,removeIcon:Ka,previewIcon:Gn,downloadIcon:Ya,iconRender:xn,extra:xi,locale:Object.assign(Object.assign({},Ua),Xt),isImageUrl:_n,progress:yt,appendAction:wr,appendActionVisible:ja,itemRender:kr,disabled:la}):wr,mi=be()(xa,Kt,Jr,Ia,Xa,or==null?void 0:or.className,{[`${Cr}-rtl`]:ar==="rtl",[`${Cr}-picture-card-wrapper`]:Me==="picture-card",[`${Cr}-picture-circle-wrapper`]:Me==="picture-circle"}),Fa=Object.assign(Object.assign({},or==null?void 0:or.style),nr);if(pr==="drag"){const wr=be()(Ia,Cr,`${Cr}-drag`,{[`${Cr}-drag-uploading`]:Gt.some(ja=>ja.status==="uploading"),[`${Cr}-drag-hover`]:oa==="dragover",[`${Cr}-disabled`]:la,[`${Cr}-rtl`]:ar==="rtl"});return Ma(b.createElement("span",{className:mi,ref:ba},b.createElement("div",{className:wr,style:Fa,onDrop:Br,onDragOver:Br,onDragLeave:Br},b.createElement($t,Object.assign({},Pr,{ref:fa,className:`${Cr}-btn`}),b.createElement("div",{className:`${Cr}-drag-container`},Er))),di()))}const Ci=be()(Cr,`${Cr}-select`,{[`${Cr}-disabled`]:la,[`${Cr}-hidden`]:!Er}),Ei=b.createElement("div",{className:Ci},b.createElement($t,Object.assign({},Pr,{ref:fa})));return Ma(Me==="picture-card"||Me==="picture-circle"?b.createElement("span",{className:mi,ref:ba},di(Ei,!!Er)):b.createElement("span",{className:mi,ref:ba},Ei,di()))};var Qt=b.forwardRef(Kr),fn=function(ht,ln){var rn={};for(var ve in ht)Object.prototype.hasOwnProperty.call(ht,ve)&&ln.indexOf(ve)<0&&(rn[ve]=ht[ve]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,ve=Object.getOwnPropertySymbols(ht);Ie{var{style:rn,height:ve,hasControlInside:Ie=!1}=ht,Nt=fn(ht,["style","height","hasControlInside"]);return b.createElement(Qt,Object.assign({ref:ln,hasControlInside:Ie},Nt,{type:"drag",style:Object.assign(Object.assign({},rn),{height:ve})}))});const Lt=Qt;Lt.Dragger=Jt,Lt.LIST_IGNORE=lr;var nn=Lt},99498:function(xe,ae,y){(function(b){b(y(89780))})(function(b){b.defineOption("placeholder","",function(Re,ke,Se){var je=Se&&Se!=b.Init;if(ke&&!je)Re.on("blur",be),Re.on("change",fe),Re.on("swapDoc",fe),b.on(Re.getInputField(),"compositionupdate",Re.state.placeholderCompose=function(){pe(Re)}),fe(Re);else if(!ke&&je){Re.off("blur",be),Re.off("change",fe),Re.off("swapDoc",fe),b.off(Re.getInputField(),"compositionupdate",Re.state.placeholderCompose),he(Re);var Fe=Re.getWrapperElement();Fe.className=Fe.className.replace(" CodeMirror-empty","")}ke&&!Re.hasFocus()&&be(Re)});function he(Re){Re.state.placeholder&&(Re.state.placeholder.parentNode.removeChild(Re.state.placeholder),Re.state.placeholder=null)}function le(Re){he(Re);var ke=Re.state.placeholder=document.createElement("pre");ke.style.cssText="height: 0; overflow: visible",ke.style.direction=Re.getOption("direction"),ke.className="CodeMirror-placeholder CodeMirror-line-like";var Se=Re.getOption("placeholder");typeof Se=="string"&&(Se=document.createTextNode(Se)),ke.appendChild(Se),Re.display.lineSpace.insertBefore(ke,Re.display.lineSpace.firstChild)}function pe(Re){setTimeout(function(){var ke=!1,Se=Re.getInputField();Se.nodeName=="TEXTAREA"?ke=!Se.value:Re.lineCount()==1&&(ke=!/[^\u200b]/.test(Se.querySelector(".CodeMirror-line").textContent)),ke?le(Re):he(Re)},20)}function be(Re){Ce(Re)&&le(Re)}function fe(Re){var ke=Re.getWrapperElement(),Se=Ce(Re);ke.className=ke.className.replace(" CodeMirror-empty","")+(Se?" CodeMirror-empty":""),Se?le(Re):he(Re)}function Ce(Re){return Re.lineCount()===1&&Re.getLine(0)===""}})},25717:function(xe,ae,y){(function(b){b(y(89780))})(function(b){var he={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},le=b.Pos;b.defineOption("autoCloseBrackets",!1,function(qe,Qe,Ge){Ge&&Ge!=b.Init&&(qe.removeKeyMap(be),qe.state.closeBrackets=null),Qe&&(fe(pe(Qe,"pairs")),qe.state.closeBrackets=Qe,qe.addKeyMap(be))});function pe(qe,Qe){return Qe=="pairs"&&typeof qe=="string"?qe:typeof qe=="object"&&qe[Qe]!=null?qe[Qe]:he[Qe]}var be={Backspace:ke,Enter:Se};function fe(qe){for(var Qe=0;Qe=0;Ve--){var He=We[Ve].head;qe.replaceRange("",le(He.line,He.ch-1),le(He.line,He.ch+1),"+delete")}}function Se(qe){var Qe=Re(qe),Ge=Qe&&pe(Qe,"explode");if(!Ge||qe.getOption("disableInput"))return b.Pass;for(var We=qe.listSelections(),Ve=0;Ve0;return{anchor:new le(qe.anchor.line,qe.anchor.ch+(Qe?-1:1)),head:new le(qe.head.line,qe.head.ch+(Qe?1:-1))}}function Fe(qe,Qe){var Ge=Re(qe);if(!Ge||qe.getOption("disableInput"))return b.Pass;var We=pe(Ge,"pairs"),Ve=We.indexOf(Qe);if(Ve==-1)return b.Pass;for(var Xe=pe(Ge,"closeBefore"),He=pe(Ge,"triples"),_e=We.charAt(Ve+1)==Qe,Ze=qe.listSelections(),Je=Ve%2==0,mt,nt=0;nt=0&&qe.getRange(ft,le(ft.line,ft.ch+3))==Qe+Qe+Qe?st="skipThree":st="skip";else if(_e&&ft.ch>1&&He.indexOf(Qe)>=0&&qe.getRange(le(ft.line,ft.ch-2),ft)==Qe+Qe){if(ft.ch>2&&/\bstring/.test(qe.getTokenTypeAt(le(ft.line,ft.ch-2))))return b.Pass;st="addFour"}else if(_e){var _t=ft.ch==0?" ":qe.getRange(le(ft.line,ft.ch-1),ft);if(!b.isWordChar(Tt)&&_t!=Qe&&!b.isWordChar(_t))st="both";else return b.Pass}else if(Je&&(Tt.length===0||/\s/.test(Tt)||Xe.indexOf(Tt)>-1))st="both";else return b.Pass;if(!mt)mt=st;else if(mt!=st)return b.Pass}var $e=Ve%2?We.charAt(Ve-1):Qe,kt=Ve%2?Qe:We.charAt(Ve+1);qe.operation(function(){if(mt=="skip")qe.execCommand("goCharRight");else if(mt=="skipThree")for(var It=0;It<3;It++)qe.execCommand("goCharRight");else if(mt=="surround"){for(var $t=qe.getSelections(),It=0;It<$t.length;It++)$t[It]=$e+$t[It]+kt;qe.replaceSelections($t,"around"),$t=qe.listSelections().slice();for(var It=0;It<$t.length;It++)$t[It]=je($t[It]);qe.setSelections($t)}else mt=="both"?(qe.replaceSelection($e+kt,null),qe.triggerElectric($e+kt),qe.execCommand("goCharLeft")):mt=="addFour"&&(qe.replaceSelection($e+$e+$e+$e,"before"),qe.execCommand("goCharRight"))})}function St(qe,Qe){var Ge=qe.getRange(le(Qe.line,Qe.ch-1),le(Qe.line,Qe.ch+1));return Ge.length==2?Ge:null}function tt(qe,Qe){var Ge=qe.getTokenAt(le(Qe.line,Qe.ch+1));return/\bstring/.test(Ge.type)&&Ge.start==Qe.ch&&(Qe.ch==0||!/\bstring/.test(qe.getTokenTypeAt(Qe)))}})},6313:function(xe,ae,y){(function(b){b(y(89780),y(32855))})(function(b){b.defineOption("autoCloseTags",!1,function(ke,Se,je){if(je!=b.Init&&je&&ke.removeKeyMap("autoCloseTags"),!!Se){var Fe={name:"autoCloseTags"};(typeof Se!="object"||Se.whenClosing!==!1)&&(Fe["'/'"]=function(St){return fe(St)}),(typeof Se!="object"||Se.whenOpening!==!1)&&(Fe["'>'"]=function(St){return pe(St)}),ke.addKeyMap(Fe)}});var he=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],le=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function pe(ke){if(ke.getOption("disableInput"))return b.Pass;for(var Se=ke.listSelections(),je=[],Fe=ke.getOption("autoCloseTags"),St=0;Sttt.ch&&(Ve=Ve.slice(0,Ve.length-qe.end+tt.ch));var Ze=Ve.toLowerCase();if(!Ve||qe.type=="string"&&(qe.end!=tt.ch||!/[\"\']/.test(qe.string.charAt(qe.string.length-1))||qe.string.length==1)||qe.type=="tag"&&We.close||qe.string.indexOf("/")==tt.ch-qe.start-1||He&&Ce(He,Ze)>-1||Re(ke,Qe.mode.xmlCurrentContext&&Qe.mode.xmlCurrentContext(Ge)||[],Ve,tt,!0))return b.Pass;var Je=typeof Fe=="object"&&Fe.emptyTags;if(Je&&Ce(Je,Ve)>-1){je[St]={text:"/>",newPos:b.Pos(tt.line,tt.ch+2)};continue}var mt=_e&&Ce(_e,Ze)>-1;je[St]={indent:mt,text:">"+(mt?` + +`:"")+"",newPos:mt?b.Pos(tt.line+1,0):b.Pos(tt.line,tt.ch+1)}}for(var nt=typeof Fe=="object"&&Fe.dontIndentOnAutoClose,St=Se.length-1;St>=0;St--){var At=je[St];ke.replaceRange(At.text,Se[St].head,Se[St].anchor,"+insert");var ft=ke.listSelections().slice(0);ft[St]={head:At.newPos,anchor:At.newPos},ke.setSelections(ft),!nt&&At.indent&&(ke.indentLine(At.newPos.line,null,!0),ke.indentLine(At.newPos.line+1,null,!0))}}function be(ke,Se){for(var je=ke.listSelections(),Fe=[],St=Se?"/":""&&(He+=">"),Fe[Qe]=He}if(ke.replaceSelections(Fe),je=ke.listSelections(),!qe)for(var Qe=0;Qe=0&&Se[Ge]==je;Ge--)++Qe;Fe=qe.to;for(var Ge=1;Ge=Ge.max))return Ge.ch=0,Ge.text=Ge.cm.getLine(++Ge.line),!0}function Se(Ge){if(!(Ge.line<=Ge.min))return Ge.text=Ge.cm.getLine(--Ge.line),Ge.ch=Ge.text.length,!0}function je(Ge){for(;;){var We=Ge.text.indexOf(">",Ge.ch);if(We==-1){if(ke(Ge))continue;return}if(!Re(Ge,We+1)){Ge.ch=We+1;continue}var Ve=Ge.text.lastIndexOf("/",We),Xe=Ve>-1&&!/\S/.test(Ge.text.slice(Ve+1,We));return Ge.ch=We+1,Xe?"selfClose":"regular"}}function Fe(Ge){for(;;){var We=Ge.ch?Ge.text.lastIndexOf("<",Ge.ch-1):-1;if(We==-1){if(Se(Ge))continue;return}if(!Re(Ge,We+1)){Ge.ch=We;continue}fe.lastIndex=We,Ge.ch=We;var Ve=fe.exec(Ge.text);if(Ve&&Ve.index==We)return Ve}}function St(Ge){for(;;){fe.lastIndex=Ge.ch;var We=fe.exec(Ge.text);if(!We){if(ke(Ge))continue;return}if(!Re(Ge,We.index+1)){Ge.ch=We.index+1;continue}return Ge.ch=We.index+We[0].length,We}}function tt(Ge){for(;;){var We=Ge.ch?Ge.text.lastIndexOf(">",Ge.ch-1):-1;if(We==-1){if(Se(Ge))continue;return}if(!Re(Ge,We+1)){Ge.ch=We;continue}var Ve=Ge.text.lastIndexOf("/",We),Xe=Ve>-1&&!/\S/.test(Ge.text.slice(Ve+1,We));return Ge.ch=We+1,Xe?"selfClose":"regular"}}function qe(Ge,We){for(var Ve=[];;){var Xe=St(Ge),He,_e=Ge.line,Ze=Ge.ch-(Xe?Xe[0].length:0);if(!Xe||!(He=je(Ge)))return;if(He!="selfClose")if(Xe[1]){for(var Je=Ve.length-1;Je>=0;--Je)if(Ve[Je]==Xe[2]){Ve.length=Je;break}if(Je<0&&(!We||We==Xe[2]))return{tag:Xe[2],from:he(_e,Ze),to:he(Ge.line,Ge.ch)}}else Ve.push(Xe[2])}}function Qe(Ge,We){for(var Ve=[];;){var Xe=tt(Ge);if(!Xe)return;if(Xe=="selfClose"){Fe(Ge);continue}var He=Ge.line,_e=Ge.ch,Ze=Fe(Ge);if(!Ze)return;if(Ze[1])Ve.push(Ze[2]);else{for(var Je=Ve.length-1;Je>=0;--Je)if(Ve[Je]==Ze[2]){Ve.length=Je;break}if(Je<0&&(!We||We==Ze[2]))return{tag:Ze[2],from:he(Ge.line,Ge.ch),to:he(He,_e)}}}}b.registerHelper("fold","xml",function(Ge,We){for(var Ve=new Ce(Ge,We.line,0);;){var Xe=St(Ve);if(!Xe||Ve.line!=We.line)return;var He=je(Ve);if(!He)return;if(!Xe[1]&&He!="selfClose"){var _e=he(Ve.line,Ve.ch),Ze=qe(Ve,Xe[2]);return Ze&&le(Ze.from,_e)>0?{from:_e,to:Ze.from}:null}}}),b.findMatchingTag=function(Ge,We,Ve){var Xe=new Ce(Ge,We.line,We.ch,Ve);if(!(Xe.text.indexOf(">")==-1&&Xe.text.indexOf("<")==-1)){var He=je(Xe),_e=He&&he(Xe.line,Xe.ch),Ze=He&&Fe(Xe);if(!(!He||!Ze||le(Xe,We)>0)){var Je={from:he(Xe.line,Xe.ch),to:_e,tag:Ze[2]};return He=="selfClose"?{open:Je,close:null,at:"open"}:Ze[1]?{open:Qe(Xe,Ze[2]),close:Je,at:"close"}:(Xe=new Ce(Ge,_e.line,_e.ch,Ve),{open:Je,close:qe(Xe,Ze[2]),at:"open"})}}},b.findEnclosingTag=function(Ge,We,Ve,Xe){for(var He=new Ce(Ge,We.line,We.ch,Ve);;){var _e=Qe(He,Xe);if(!_e)break;var Ze=new Ce(Ge,We.line,We.ch,Ve),Je=qe(Ze,_e.tag);if(Je)return{open:_e,close:Je}}},b.scanForClosingTag=function(Ge,We,Ve,Xe){var He=new Ce(Ge,We.line,We.ch,Xe?{from:0,to:Xe}:null);return qe(He,Ve)}})},89780:function(xe){(function(ae,y){xe.exports=y()})(this,function(){"use strict";var ae=navigator.userAgent,y=navigator.platform,b=/gecko\/\d/i.test(ae),he=/MSIE \d/.test(ae),le=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(ae),pe=/Edge\/(\d+)/.exec(ae),be=he||le||pe,fe=be&&(he?document.documentMode||6:+(pe||le)[1]),Ce=!pe&&/WebKit\//.test(ae),Re=Ce&&/Qt\/\d+\.\d+/.test(ae),ke=!pe&&/Chrome\//.test(ae),Se=/Opera\//.test(ae),je=/Apple Computer/.test(navigator.vendor),Fe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(ae),St=/PhantomJS/.test(ae),tt=!pe&&/AppleWebKit/.test(ae)&&/Mobile\/\w+/.test(ae),qe=/Android/.test(ae),Qe=tt||qe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(ae),Ge=tt||/Mac/.test(y),We=/\bCrOS\b/.test(ae),Ve=/win/i.test(y),Xe=Se&&ae.match(/Version\/(\d*\.\d*)/);Xe&&(Xe=Number(Xe[1])),Xe&&Xe>=15&&(Se=!1,Ce=!0);var He=Ge&&(Re||Se&&(Xe==null||Xe<12.11)),_e=b||be&&fe>=9;function Ze(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Je=function(a,E){var re=a.className,ne=Ze(E).exec(re);if(ne){var ie=re.slice(ne.index+ne[0].length);a.className=re.slice(0,ne.index)+(ie?ne[1]+ie:"")}};function mt(a){for(var E=a.childNodes.length;E>0;--E)a.removeChild(a.firstChild);return a}function nt(a,E){return mt(a).appendChild(E)}function At(a,E,re,ne){var ie=document.createElement(a);if(re&&(ie.className=re),ne&&(ie.style.cssText=ne),typeof E=="string")ie.appendChild(document.createTextNode(E));else if(E)for(var ye=0;ye=E)return Be+(E-ye);Be+=Ye-ye,Be+=re-Be%re,ye=Ye+1}}var Ke=function(){this.id=null,this.f=null,this.time=0,this.handler=$t(this.onTimeout,this)};Ke.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},Ke.prototype.set=function(a,E){this.f=E;var re=+new Date+a;(!this.id||re=E)return ne+Math.min(Be,E-ie);if(ie+=ye-ne,ie+=re-ie%re,ne=ye+1,ie>=E)return ne}}var ut=[""];function Sn(a){for(;ut.length<=a;)ut.push(Vt(ut)+" ");return ut[a]}function Vt(a){return a[a.length-1]}function vn(a,E){for(var re=[],ne=0;ne"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ce.test(a))}function Ue(a,E){return E?E.source.indexOf("\\w")>-1&&Te(a)?!0:E.test(a):Te(a)}function ge(a){for(var E in a)if(a.hasOwnProperty(E)&&a[E])return!1;return!0}var Le=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ot(a){return a.charCodeAt(0)>=768&&Le.test(a)}function Yt(a,E,re){for(;(re<0?E>0:Ere?-1:1;;){if(E==re)return E;var ie=(E+re)/2,ye=ne<0?Math.ceil(ie):Math.floor(ie);if(ye==E)return a(ye)?E:re;a(ye)?re=ye:E=ye+ne}}function gt(a,E,re,ne){if(!a)return ne(E,re,"ltr",0);for(var ie=!1,ye=0;yeE||E==re&&Be.to==E)&&(ne(Math.max(Be.from,E),Math.min(Be.to,re),Be.level==1?"rtl":"ltr",ye),ie=!0)}ie||ne(E,re,"ltr")}var Mt=null;function Ut(a,E,re){var ne;Mt=null;for(var ie=0;ieE)return ie;ye.to==E&&(ye.from!=ye.to&&re=="before"?ne=ie:Mt=ie),ye.from==E&&(ye.from!=ye.to&&re!="before"?ne=ie:Mt=ie)}return ne!=null?ne:Mt}var Bt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function re(bt){return bt<=247?a.charAt(bt):1424<=bt&&bt<=1524?"R":1536<=bt&&bt<=1785?E.charAt(bt-1536):1774<=bt&&bt<=2220?"r":8192<=bt&&bt<=8203?"w":bt==8204?"b":"L"}var ne=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,ie=/[stwN]/,ye=/[LRr]/,Be=/[Lb1n]/,Ye=/[1n]/;function at(bt,un,yn){this.level=bt,this.from=un,this.to=yn}return function(bt,un){var yn=un=="ltr"?"L":"R";if(bt.length==0||un=="ltr"&&!ne.test(bt))return!1;for(var Kn=bt.length,Wn=[],Ar=0;Ar-1&&(ne[E]=ie.slice(0,ye).concat(ie.slice(ye+1)))}}}function An(a,E){var re=Pn(a,E);if(re.length)for(var ne=Array.prototype.slice.call(arguments,2),ie=0;ie0}function Dt(a){a.prototype.on=function(E,re){Ft(this,E,re)},a.prototype.off=function(E,re){Dn(this,E,re)}}function qt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Ht(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function bn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Et(a){qt(a),Ht(a)}function lt(a){return a.target||a.srcElement}function de(a){var E=a.which;return E==null&&(a.button&1?E=1:a.button&2?E=3:a.button&4&&(E=2)),Ge&&a.ctrlKey&&E==1&&(E=3),E}var In=function(){if(be&&fe<9)return!1;var a=At("div");return"draggable"in a||"dragDrop"in a}(),Mn;function gn(a){if(Mn==null){var E=At("span","\u200B");nt(a,At("span",[E,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Mn=E.offsetWidth<=1&&E.offsetHeight>2&&!(be&&fe<8))}var re=Mn?At("span","\u200B"):At("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return re.setAttribute("cm-text",""),re}var br;function yr(a){if(br!=null)return br;var E=nt(a,document.createTextNode("A\u062EA")),re=st(E,0,1).getBoundingClientRect(),ne=st(E,1,2).getBoundingClientRect();return mt(a),!re||re.left==re.right?!1:br=ne.right-re.right<3}var sr=` + +b`.split(/\n/).length!=3?function(a){for(var E=0,re=[],ne=a.length;E<=ne;){var ie=a.indexOf(` +`,E);ie==-1&&(ie=a.length);var ye=a.slice(E,a.charAt(ie-1)=="\r"?ie-1:ie),Be=ye.indexOf("\r");Be!=-1?(re.push(ye.slice(0,Be)),E+=Be+1):(re.push(ye),E=ie+1)}return re}:function(a){return a.split(/\r\n?|\n/)},xr=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(E){return!1}}:function(a){var E;try{E=a.ownerDocument.selection.createRange()}catch(re){}return!E||E.parentElement()!=a?!1:E.compareEndPoints("StartToEnd",E)!=0},xt=function(){var a=At("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Xn=null;function ur(a){if(Xn!=null)return Xn;var E=nt(a,At("span","x")),re=E.getBoundingClientRect(),ne=st(E,0,1).getBoundingClientRect();return Xn=Math.abs(re.left-ne.left)>1}var gr={},Yn={};function Tr(a,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),gr[a]=E}function Sr(a,E){Yn[a]=E}function Dr(a){if(typeof a=="string"&&Yn.hasOwnProperty(a))a=Yn[a];else if(a&&typeof a.name=="string"&&Yn.hasOwnProperty(a.name)){var E=Yn[a.name];typeof E=="string"&&(E={name:E}),a=me(E,a),a.name=E.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Dr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Dr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Lr(a,E){E=Dr(E);var re=gr[E.name];if(!re)return Lr(a,"text/plain");var ne=re(a,E);if(Qn.hasOwnProperty(E.name)){var ie=Qn[E.name];for(var ye in ie)ie.hasOwnProperty(ye)&&(ne.hasOwnProperty(ye)&&(ne["_"+ye]=ne[ye]),ne[ye]=ie[ye])}if(ne.name=E.name,E.helperType&&(ne.helperType=E.helperType),E.modeProps)for(var Be in E.modeProps)ne[Be]=E.modeProps[Be];return ne}var Qn={};function _r(a,E){var re=Qn.hasOwnProperty(a)?Qn[a]:Qn[a]={};Ln(E,re)}function sa(a,E){if(E===!0)return E;if(a.copyState)return a.copyState(E);var re={};for(var ne in E){var ie=E[ne];ie instanceof Array&&(ie=ie.concat([])),re[ne]=ie}return re}function jr(a,E){for(var re;a.innerMode&&(re=a.innerMode(E),!(!re||re.mode==a));)E=re.state,a=re.mode;return re||{mode:a,state:E}}function va(a,E,re){return a.startState?a.startState(E,re):!0}var ta=function(a,E,re){this.pos=this.start=0,this.string=a,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=re};ta.prototype.eol=function(){return this.pos>=this.string.length},ta.prototype.sol=function(){return this.pos==this.lineStart},ta.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ta.prototype.next=function(){if(this.posE},ta.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},ta.prototype.skipToEnd=function(){this.pos=this.string.length},ta.prototype.skipTo=function(a){var E=this.string.indexOf(a,this.pos);if(E>-1)return this.pos=E,!0},ta.prototype.backUp=function(a){this.pos-=a},ta.prototype.column=function(){return this.lastColumnPos0?null:(ye&&E!==!1&&(this.pos+=ye[0].length),ye)}},ta.prototype.current=function(){return this.string.slice(this.start,this.pos)},ta.prototype.hideFirstChars=function(a,E){this.lineStart+=a;try{return E()}finally{this.lineStart-=a}},ta.prototype.lookAhead=function(a){var E=this.lineOracle;return E&&E.lookAhead(a)},ta.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Hn(a,E){if(E-=a.first,E<0||E>=a.size)throw new Error("There is no line "+(E+a.first)+" in the document.");for(var re=a;!re.lines;)for(var ne=0;;++ne){var ie=re.children[ne],ye=ie.chunkSize();if(E=a.first&&Ere?Lt(re,Hn(a,re).text.length):Me(E,Hn(a,E.line).text.length)}function Me(a,E){var re=a.ch;return re==null||re>E?Lt(a.line,E):re<0?Lt(a.line,0):a}function et(a,E){for(var re=[],ne=0;nethis.maxLookAhead&&(this.maxLookAhead=a),E},Tn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Tn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Tn.fromSaved=function(a,E,re){return E instanceof Vn?new Tn(a,sa(a.mode,E.state),re,E.lookAhead):new Tn(a,sa(a.mode,E),re)},Tn.prototype.save=function(a){var E=a!==!1?sa(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Vn(E,this.maxLookAhead):E};function qn(a,E,re,ne){var ie=[a.state.modeGen],ye={};pr(a,E.text,a.doc.mode,re,function(bt,un){return ie.push(bt,un)},ye,ne);for(var Be=re.state,Ye=function(bt){re.baseTokens=ie;var un=a.state.overlays[bt],yn=1,Kn=0;re.state=!0,pr(a,E.text,un.mode,re,function(Wn,Ar){for(var Ur=yn;KnWn&&ie.splice(yn,1,Wn,ie[yn+1],Xr),yn+=2,Kn=Math.min(Wn,Xr)}if(Ar)if(un.opaque)ie.splice(Ur,yn-Ur,Wn,"overlay "+Ar),yn=Ur+2;else for(;Ura.options.maxHighlightLength&&sa(a.doc.mode,ne.state),ye=qn(a,E,ne);ie&&(ne.state=ie),E.stateAfter=ne.save(!ie),E.styles=ye.styles,ye.classes?E.styleClasses=ye.classes:E.styleClasses&&(E.styleClasses=null),re===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return E.styles}function an(a,E,re){var ne=a.doc,ie=a.display;if(!ne.mode.startState)return new Tn(ne,!0,E);var ye=Er(a,E,re),Be=ye>ne.first&&Hn(ne,ye-1).stateAfter,Ye=Be?Tn.fromSaved(ne,Be,ye):new Tn(ne,va(ne.mode),ye);return ne.iter(ye,E,function(at){Xt(a,at.text,Ye);var bt=Ye.line;at.stateAfter=bt==E-1||bt%5==0||bt>=ie.viewFrom&&btE.start)return ye}throw new Error("Mode "+a.name+" failed to advance stream.")}var yt=function(a,E,re){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=E||null,this.state=re};function er(a,E,re,ne){var ie=a.doc,ye=ie.mode,Be;E=Nt(ie,E);var Ye=Hn(ie,E.line),at=an(a,E.line,re),bt=new ta(Ye.text,a.options.tabSize,at),un;for(ne&&(un=[]);(ne||bt.posa.options.maxHighlightLength?(Ye=!1,Be&&Xt(a,E,ne,un.pos),un.pos=E.length,yn=null):yn=Kt(_n(re,un,ne.state,Kn),ye),Kn){var Wn=Kn[0].name;Wn&&(yn="m-"+(yn?Wn+" "+yn:Wn))}if(!Ye||bt!=yn){for(;atBe;--Ye){if(Ye<=ye.first)return ye.first;var at=Hn(ye,Ye-1),bt=at.stateAfter;if(bt&&(!re||Ye+(bt instanceof Vn?bt.lookAhead:0)<=ye.modeFrontier))return Ye;var un=Ct(at.text,null,a.options.tabSize);(ie==null||ne>un)&&(ie=Ye-1,ne=un)}return ie}function nr(a,E){if(a.modeFrontier=Math.min(a.modeFrontier,E),!(a.highlightFrontierre;ne--){var ie=Hn(a,ne).stateAfter;if(ie&&(!(ie instanceof Vn)||ne+ie.lookAhead=E:ye.to>E);(ne||(ne=[])).push(new Vr(Be,ye.from,at?null:ye.to))}}return ne}function Ir(a,E,re){var ne;if(a)for(var ie=0;ie=E:ye.to>E);if(Ye||ye.from==E&&Be.type=="bookmark"&&(!re||ye.marker.insertLeft)){var at=ye.from==null||(Be.inclusiveLeft?ye.from<=E:ye.from0&&Ye)for(var oe=0;oe0)){var un=[at,1],yn=nn(bt.from,Ye.from),Kn=nn(bt.to,Ye.to);(yn<0||!Be.inclusiveLeft&&!yn)&&un.push({from:bt.from,to:Ye.from}),(Kn>0||!Be.inclusiveRight&&!Kn)&&un.push({from:Ye.to,to:bt.to}),ie.splice.apply(ie,un),at+=un.length-3}}return ie}function oa(a){var E=a.markedSpans;if(E){for(var re=0;reE)&&(!ne||zr(ne,ye.marker)<0)&&(ne=ye.marker)}return ne}function fr(a,E,re,ne,ie){var ye=Hn(a,E),Be=hr&&ye.markedSpans;if(Be)for(var Ye=0;Ye=0&&yn<=0||un<=0&&yn>=0)&&(un<=0&&(at.marker.inclusiveRight&&ie.inclusiveLeft?nn(bt.to,re)>=0:nn(bt.to,re)>0)||un>=0&&(at.marker.inclusiveRight&&ie.inclusiveLeft?nn(bt.from,ne)<=0:nn(bt.from,ne)<0)))return!0}}}function ir(a){for(var E;E=Gr(a);)a=E.find(-1,!0).line;return a}function Br(a){for(var E;E=rr(a);)a=E.find(1,!0).line;return a}function Yr(a){for(var E,re;E=rr(a);)a=E.find(1,!0).line,(re||(re=[])).push(a);return re}function ar(a,E){var re=Hn(a,E),ne=ir(re);return re==ne?E:Qt(ne)}function or(a,E){if(E>a.lastLine())return E;var re=Hn(a,E),ne;if(!Cr(a,re))return E;for(;ne=rr(re);)re=ne.find(1,!0).line;return Qt(re)+1}function Cr(a,E){var re=hr&&E.markedSpans;if(re){for(var ne=void 0,ie=0;ieE.maxLineLength&&(E.maxLineLength=ie,E.maxLine=ne)})}var Xa=function(a,E,re){this.text=a,aa(this,E),this.height=re?re(this):1};Xa.prototype.lineNo=function(){return Qt(this)},Dt(Xa);function Ua(a,E,re,ne){a.text=E,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),oa(a),aa(a,re);var ie=ne?ne(a):1;ie!=a.height&&ua(a,ie)}function Ra(a){a.parent=null,oa(a)}var Ha={},za={};function Ka(a,E){if(!a||/^\s*$/.test(a))return null;var re=E.addModeClass?za:Ha;return re[a]||(re[a]=a.replace(/\S+/g,"cm-$&"))}function Gn(a,E){var re=ft("span",null,null,Ce?"padding-right: .1px":null),ne={pre:ft("pre",[re],"CodeMirror-line"),content:re,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};E.measure={};for(var ie=0;ie<=(E.rest?E.rest.length:0);ie++){var ye=ie?E.rest[ie-1]:E.line,Be=void 0;ne.pos=0,ne.addToken=xi,yr(a.display.measure)&&(Be=hn(ye,a.doc.direction))&&(ne.addToken=di(ne.addToken,Be)),ne.map=[];var Ye=E!=a.display.externalMeasured&&Qt(ye);Fa(ye,ne,Mr(a,ye,Ye)),ye.styleClasses&&(ye.styleClasses.bgClass&&(ne.bgClass=kt(ye.styleClasses.bgClass,ne.bgClass||"")),ye.styleClasses.textClass&&(ne.textClass=kt(ye.styleClasses.textClass,ne.textClass||""))),ne.map.length==0&&ne.map.push(0,0,ne.content.appendChild(gn(a.display.measure))),ie==0?(E.measure.map=ne.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(ne.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(Ce){var at=ne.content.lastChild;(/\bcm-tab\b/.test(at.className)||at.querySelector&&at.querySelector(".cm-tab"))&&(ne.content.className="cm-tab-wrap-hack")}return An(a,"renderLine",a,E.line,ne.pre),ne.pre.className&&(ne.textClass=kt(ne.pre.className,ne.textClass||"")),ne}function Ya(a){var E=At("span","\u2022","cm-invalidchar");return E.title="\\u"+a.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function xi(a,E,re,ne,ie,ye,Be){if(E){var Ye=a.splitSpaces?ti(E,a.trailingSpace):E,at=a.cm.state.specialChars,bt=!1,un;if(!at.test(E))a.col+=E.length,un=document.createTextNode(Ye),a.map.push(a.pos,a.pos+E.length,un),be&&fe<9&&(bt=!0),a.pos+=E.length;else{un=document.createDocumentFragment();for(var yn=0;;){at.lastIndex=yn;var Kn=at.exec(E),Wn=Kn?Kn.index-yn:E.length-yn;if(Wn){var Ar=document.createTextNode(Ye.slice(yn,yn+Wn));be&&fe<9?un.appendChild(At("span",[Ar])):un.appendChild(Ar),a.map.push(a.pos,a.pos+Wn,Ar),a.col+=Wn,a.pos+=Wn}if(!Kn)break;yn+=Wn+1;var Ur=void 0;if(Kn[0]==" "){var Xr=a.cm.options.tabSize,ia=Xr-a.col%Xr;Ur=un.appendChild(At("span",Sn(ia),"cm-tab")),Ur.setAttribute("role","presentation"),Ur.setAttribute("cm-text"," "),a.col+=ia}else Kn[0]=="\r"||Kn[0]==` +`?(Ur=un.appendChild(At("span",Kn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ur.setAttribute("cm-text",Kn[0]),a.col+=1):(Ur=a.cm.options.specialCharPlaceholder(Kn[0]),Ur.setAttribute("cm-text",Kn[0]),be&&fe<9?un.appendChild(At("span",[Ur])):un.appendChild(Ur),a.col+=1);a.map.push(a.pos,a.pos+1,Ur),a.pos++}}if(a.trailingSpace=Ye.charCodeAt(E.length-1)==32,re||ne||ie||bt||ye||Be){var wa=re||"";ne&&(wa+=ne),ie&&(wa+=ie);var ma=At("span",[un],wa,ye);if(Be)for(var oe in Be)Be.hasOwnProperty(oe)&&oe!="style"&&oe!="class"&&ma.setAttribute(oe,Be[oe]);return a.content.appendChild(ma)}a.content.appendChild(un)}}function ti(a,E){if(a.length>1&&!/ /.test(a))return a;for(var re=E,ne="",ie=0;iebt&&yn.from<=bt));Kn++);if(yn.to>=un)return a(re,ne,ie,ye,Be,Ye,at);a(re,ne.slice(0,yn.to-bt),ie,ye,null,Ye,at),ye=null,ne=ne.slice(yn.to-bt),bt=yn.to}}}function mi(a,E,re,ne){var ie=!ne&&re.widgetNode;ie&&a.map.push(a.pos,a.pos+E,ie),!ne&&a.cm.display.input.needsContentAttribute&&(ie||(ie=a.content.appendChild(document.createElement("span"))),ie.setAttribute("cm-marker",re.id)),ie&&(a.cm.display.input.setUneditable(ie),a.content.appendChild(ie)),a.pos+=E,a.trailingSpace=!1}function Fa(a,E,re){var ne=a.markedSpans,ie=a.text,ye=0;if(!ne){for(var Be=1;Beat||ue.collapsed&&te.to==at&&te.from==at)){if(te.to!=null&&te.to!=at&&Wn>te.to&&(Wn=te.to,Ur=""),ue.className&&(Ar+=" "+ue.className),ue.css&&(Kn=(Kn?Kn+";":"")+ue.css),ue.startStyle&&te.from==at&&(Xr+=" "+ue.startStyle),ue.endStyle&&te.to==Wn&&(oe||(oe=[])).push(ue.endStyle,te.to),ue.title&&((wa||(wa={})).title=ue.title),ue.attributes)for(var we in ue.attributes)(wa||(wa={}))[we]=ue.attributes[we];ue.collapsed&&(!ia||zr(ia.marker,ue)<0)&&(ia=te)}else te.from>at&&Wn>te.from&&(Wn=te.from)}if(oe)for(var Pe=0;Pe=Ye)break;for(var pt=Math.min(Ye,Wn);;){if(un){var ct=at+un.length;if(!ia){var Wt=ct>pt?un.slice(0,pt-at):un;E.addToken(E,Wt,yn?yn+Ar:Ar,Xr,at+Wt.length==Wn?Ur:"",Kn,wa)}if(ct>=pt){un=un.slice(pt-at),at=pt;break}at=ct,Xr=""}un=ie.slice(ye,ye=re[bt++]),yn=Ka(re[bt++],E.cm.options)}}}function Ci(a,E,re){this.line=E,this.rest=Yr(E),this.size=this.rest?Qt(Vt(this.rest))-re+1:1,this.node=this.text=null,this.hidden=Cr(a,E)}function Ei(a,E,re){for(var ne=[],ie,ye=E;ye2&&ye.push((at.bottom+bt.top)/2-re.top)}}ye.push(re.bottom-re.top)}}function ko(a,E,re){if(a.line==E)return{map:a.measure.map,cache:a.measure.cache};for(var ne=0;nere)return{map:a.measure.maps[ie],cache:a.measure.caches[ie],before:!0}}function Di(a,E){E=ir(E);var re=Qt(E),ne=a.display.externalMeasured=new Ci(a.doc,E,re);ne.lineN=re;var ie=ne.built=Gn(a,ne);return ne.text=ie.pre,nt(a.display.lineMeasure,ie.pre),ne}function Us(a,E,re,ne){return Bo(a,Wi(a,E),re,ne)}function Ro(a,E){if(E>=a.display.viewFrom&&E=re.lineN&&EE)&&(ye=at-Ye,ie=ye-1,E>=at&&(Be="right")),ie!=null){if(ne=a[bt+2],Ye==at&&re==(ne.insertLeft?"left":"right")&&(Be=re),re=="left"&&ie==0)for(;bt&&a[bt-2]==a[bt-3]&&a[bt-1].insertLeft;)ne=a[(bt-=3)+2],Be="left";if(re=="right"&&ie==at-Ye)for(;bt=0&&(re=a[ie]).left==re.right;ie--);return re}function tl(a,E,re,ne){var ie=el(E.map,re,ne),ye=ie.node,Be=ie.start,Ye=ie.end,at=ie.collapse,bt;if(ye.nodeType==3){for(var un=0;un<4;un++){for(;Be&&ot(E.line.text.charAt(ie.coverStart+Be));)--Be;for(;ie.coverStart+Ye0&&(at=ne="right");var yn;a.options.lineWrapping&&(yn=ye.getClientRects()).length>1?bt=yn[ne=="right"?yn.length-1:0]:bt=ye.getBoundingClientRect()}if(be&&fe<9&&!Be&&(!bt||!bt.left&&!bt.right)){var Kn=ye.parentNode.getClientRects()[0];Kn?bt={left:Kn.left,right:Kn.left+Oo(a.display),top:Kn.top,bottom:Kn.bottom}:bt=Js}for(var Wn=bt.top-E.rect.top,Ar=bt.bottom-E.rect.top,Ur=(Wn+Ar)/2,Xr=E.view.measure.heights,ia=0;ia=ne.text.length?(at=ne.text.length,bt="before"):at<=0&&(at=0,bt="after"),!Ye)return Be(bt=="before"?at-1:at,bt=="before");function un(Ar,Ur,Xr){var ia=Ye[Ur],wa=ia.level==1;return Be(Xr?Ar-1:Ar,wa!=Xr)}var yn=Ut(Ye,at,bt),Kn=Mt,Wn=un(at,yn,bt=="before");return Kn!=null&&(Wn.other=un(at,Kn,bt!="before")),Wn}function bi(a,E){var re=0;E=Nt(a.doc,E),a.options.lineWrapping||(re=Oo(a.display)*E.ch);var ne=Hn(a.doc,E.line),ie=xa(ne)+$i(a.display);return{left:re,right:re,top:ie,bottom:ie+ne.height}}function qa(a,E,re,ne,ie){var ye=Lt(a,E,re);return ye.xRel=ie,ne&&(ye.outside=ne),ye}function to(a,E,re){var ne=a.doc;if(re+=a.display.viewOffset,re<0)return qa(ne.first,0,null,-1,-1);var ie=fn(ne,re),ye=ne.first+ne.size-1;if(ie>ye)return qa(ne.first+ne.size-1,Hn(ne,ye).text.length,null,1,1);E<0&&(E=0);for(var Be=Hn(ne,ie);;){var Ye=xo(a,Be,ie,E,re),at=dr(Be,Ye.ch+(Ye.xRel>0||Ye.outside>0?1:0));if(!at)return Ye;var bt=at.find(1);if(bt.line==ie)return bt;Be=Hn(ne,ie=bt.line)}}function Ji(a,E,re,ne){ne-=Ho(E);var ie=E.text.length,ye=wt(function(Be){return Bo(a,re,Be-1).bottom<=ne},ie,0);return ie=wt(function(Be){return Bo(a,re,Be).top>ne},ye,ie),{begin:ye,end:ie}}function Ki(a,E,re,ne){re||(re=Wi(a,E));var ie=ts(a,E,Bo(a,re,ne),"line").top;return Ji(a,E,re,ie)}function Vi(a,E,re,ne){return a.bottom<=re?!1:a.top>re?!0:(ne?a.left:a.right)>E}function xo(a,E,re,ne,ie){ie-=xa(E);var ye=Wi(a,E),Be=Ho(E),Ye=0,at=E.text.length,bt=!0,un=hn(E,a.doc.direction);if(un){var yn=(a.options.lineWrapping?Co:Fo)(a,E,re,ye,un,ne,ie);bt=yn.level!=1,Ye=bt?yn.from:yn.to-1,at=bt?yn.to:yn.from-1}var Kn=null,Wn=null,Ar=wt(function(z){var te=Bo(a,ye,z);return te.top+=Be,te.bottom+=Be,Vi(te,ne,ie,!1)?(te.top<=ie&&te.left<=ne&&(Kn=z,Wn=te),!0):!1},Ye,at),Ur,Xr,ia=!1;if(Wn){var wa=ne-Wn.left=oe.bottom?1:0}return Ar=Yt(E.text,Ar,1),qa(re,Ar,Xr,ia,ne-Ur)}function Fo(a,E,re,ne,ie,ye,Be){var Ye=wt(function(yn){var Kn=ie[yn],Wn=Kn.level!=1;return Vi(Qi(a,Lt(re,Wn?Kn.to:Kn.from,Wn?"before":"after"),"line",E,ne),ye,Be,!0)},0,ie.length-1),at=ie[Ye];if(Ye>0){var bt=at.level!=1,un=Qi(a,Lt(re,bt?at.from:at.to,bt?"after":"before"),"line",E,ne);Vi(un,ye,Be,!0)&&un.top>Be&&(at=ie[Ye-1])}return at}function Co(a,E,re,ne,ie,ye,Be){var Ye=Ji(a,E,ne,Be),at=Ye.begin,bt=Ye.end;/\s/.test(E.text.charAt(bt-1))&&bt--;for(var un=null,yn=null,Kn=0;Kn=bt||Wn.to<=at)){var Ar=Wn.level!=1,Ur=Bo(a,ne,Ar?Math.min(bt,Wn.to)-1:Math.max(at,Wn.from)).right,Xr=UrXr)&&(un=Wn,yn=Xr)}}return un||(un=ie[ie.length-1]),un.frombt&&(un={from:un.from,to:bt,level:un.level}),un}var io;function no(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(io==null){io=At("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)io.appendChild(document.createTextNode("x")),io.appendChild(At("br"));io.appendChild(document.createTextNode("x"))}nt(a.measure,io);var re=io.offsetHeight/50;return re>3&&(a.cachedTextHeight=re),mt(a.measure),re||1}function Oo(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var E=At("span","xxxxxxxxxx"),re=At("pre",[E],"CodeMirror-line-like");nt(a.measure,re);var ne=E.getBoundingClientRect(),ie=(ne.right-ne.left)/10;return ie>2&&(a.cachedCharWidth=ie),ie||10}function jo(a){for(var E=a.display,re={},ne={},ie=E.gutters.clientLeft,ye=E.gutters.firstChild,Be=0;ye;ye=ye.nextSibling,++Be){var Ye=a.display.gutterSpecs[Be].className;re[Ye]=ye.offsetLeft+ye.clientLeft+ie,ne[Ye]=ye.clientWidth}return{fixedPos:ns(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:re,gutterWidth:ne,wrapperWidth:E.wrapper.clientWidth}}function ns(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function nl(a){var E=no(a.display),re=a.options.lineWrapping,ne=re&&Math.max(5,a.display.scroller.clientWidth/Oo(a.display)-3);return function(ie){if(Cr(a.doc,ie))return 0;var ye=0;if(ie.widgets)for(var Be=0;Be0&&(bt=Hn(a.doc,at.line).text).length==at.ch){var un=Ct(bt,bt.length,a.options.tabSize)-bt.length;at=Lt(at.line,Math.max(0,Math.round((ye-Xi(a.display).left)/Oo(a.display))-un))}return at}function Do(a,E){if(E>=a.display.viewTo||(E-=a.display.viewFrom,E<0))return null;for(var re=a.display.view,ne=0;neE)&&(ie.updateLineNumbers=E),a.curOp.viewChanged=!0,E>=ie.viewTo)hr&&ar(a.doc,E)ie.viewFrom?Wo(a):(ie.viewFrom+=ne,ie.viewTo+=ne);else if(E<=ie.viewFrom&&re>=ie.viewTo)Wo(a);else if(E<=ie.viewFrom){var ye=po(a,re,re+ne,1);ye?(ie.view=ie.view.slice(ye.index),ie.viewFrom=ye.lineN,ie.viewTo+=ne):Wo(a)}else if(re>=ie.viewTo){var Be=po(a,E,E,-1);Be?(ie.view=ie.view.slice(0,Be.index),ie.viewTo=Be.lineN):Wo(a)}else{var Ye=po(a,E,E,-1),at=po(a,re,re+ne,1);Ye&&at?(ie.view=ie.view.slice(0,Ye.index).concat(Ei(a,Ye.lineN,at.lineN)).concat(ie.view.slice(at.index)),ie.viewTo+=ne):Wo(a)}var bt=ie.externalMeasured;bt&&(re=ie.lineN&&E=ne.viewTo)){var ye=ne.view[Do(a,E)];if(ye.node!=null){var Be=ye.changes||(ye.changes=[]);Ee(Be,re)==-1&&Be.push(re)}}}function Wo(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function po(a,E,re,ne){var ie=Do(a,E),ye,Be=a.display.view;if(!hr||re==a.doc.first+a.doc.size)return{index:ie,lineN:re};for(var Ye=a.display.viewFrom,at=0;at0){if(ie==Be.length-1)return null;ye=Ye+Be[ie].size-E,ie++}else ye=Ye-E;E+=ye,re+=ye}for(;ar(a.doc,re)!=re;){if(ie==(ne<0?0:Be.length-1))return null;re+=ne*Be[ie-(ne<0?1:0)].size,ie+=ne}return{index:ie,lineN:re}}function Is(a,E,re){var ne=a.display,ie=ne.view;ie.length==0||E>=ne.viewTo||re<=ne.viewFrom?(ne.view=Ei(a,E,re),ne.viewFrom=E):(ne.viewFrom>E?ne.view=Ei(a,E,ne.viewFrom).concat(ne.view):ne.viewFromre&&(ne.view=ne.view.slice(0,Do(a,re)))),ne.viewTo=re}function js(a){for(var E=a.display.view,re=0,ne=0;ne=a.display.viewTo||Ye.to().line0?E.blinker=setInterval(function(){a.hasFocus()||bs(a),E.cursorDiv.style.visibility=(re=!re)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function al(a){a.state.focused||(a.display.input.focus(),il(a))}function ks(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,bs(a))},100)}function il(a,E){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(An(a,"focus",a,E),a.state.focused=!0,$e(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ce&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Vs(a))}function bs(a,E){a.state.delayingBlurEvent||(a.state.focused&&(An(a,"blur",a,E),a.state.focused=!1,Je(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function ys(a){for(var E=a.display,re=E.lineDiv.offsetTop,ne=0;ne.005||un<-.005)&&(ua(ie.line,Be),Es(ie.line),ie.rest))for(var yn=0;yna.display.sizerWidth){var Kn=Math.ceil(Ye/Oo(a.display));Kn>a.display.maxLineLength&&(a.display.maxLineLength=Kn,a.display.maxLine=ie.line,a.display.maxLineChanged=!0)}}}}function Es(a){if(a.widgets)for(var E=0;E=Be&&(ye=fn(E,xa(Hn(E,at))-a.wrapper.clientHeight),Be=at)}return{from:ye,to:Math.max(Be,ye+1)}}function yl(a,E){if(!sn(a,"scrollCursorIntoView")){var re=a.display,ne=re.sizer.getBoundingClientRect(),ie=null;if(E.top+ne.top<0?ie=!0:E.bottom+ne.top>(window.innerHeight||document.documentElement.clientHeight)&&(ie=!1),ie!=null&&!St){var ye=At("div","\u200B",null,`position: absolute; + top: `+(E.top-re.viewOffset-$i(a.display))+`px; + height: `+(E.bottom-E.top+uo(a)+re.barHeight)+`px; + left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");a.display.lineSpace.appendChild(ye),ye.scrollIntoView(ie),a.display.lineSpace.removeChild(ye)}}}function kl(a,E,re,ne){ne==null&&(ne=0);var ie;!a.options.lineWrapping&&E==re&&(E=E.ch?Lt(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,re=E.sticky=="before"?Lt(E.line,E.ch+1,"before"):E);for(var ye=0;ye<5;ye++){var Be=!1,Ye=Qi(a,E),at=!re||re==E?Ye:Qi(a,re);ie={left:Math.min(Ye.left,at.left),top:Math.min(Ye.top,at.top)-ne,right:Math.max(Ye.left,at.left),bottom:Math.max(Ye.bottom,at.bottom)+ne};var bt=ol(a,ie),un=a.doc.scrollTop,yn=a.doc.scrollLeft;if(bt.scrollTop!=null&&(Ds(a,bt.scrollTop),Math.abs(a.doc.scrollTop-un)>1&&(Be=!0)),bt.scrollLeft!=null&&(Vo(a,bt.scrollLeft),Math.abs(a.doc.scrollLeft-yn)>1&&(Be=!0)),!Be)break}return ie}function Wl(a,E){var re=ol(a,E);re.scrollTop!=null&&Ds(a,re.scrollTop),re.scrollLeft!=null&&Vo(a,re.scrollLeft)}function ol(a,E){var re=a.display,ne=no(a.display);E.top<0&&(E.top=0);var ie=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:re.scroller.scrollTop,ye=zo(a),Be={};E.bottom-E.top>ye&&(E.bottom=E.top+ye);var Ye=a.doc.height+Wr(re),at=E.topYe-ne;if(E.topie+ye){var un=Math.min(E.top,(bt?Ye:E.bottom)-ye);un!=ie&&(Be.scrollTop=un)}var yn=a.options.fixedGutter?0:re.gutters.offsetWidth,Kn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:re.scroller.scrollLeft-yn,Wn=Po(a)-re.gutters.offsetWidth,Ar=E.right-E.left>Wn;return Ar&&(E.right=E.left+Wn),E.left<10?Be.scrollLeft=0:E.leftWn+Kn-3&&(Be.scrollLeft=E.right+(Ar?0:10)-Wn),Be}function Rs(a,E){E!=null&&(Eo(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+E)}function rs(a){Eo(a);var E=a.getCursor();a.curOp.scrollToPos={from:E,to:E,margin:a.options.cursorScrollMargin}}function Os(a,E,re){(E!=null||re!=null)&&Eo(a),E!=null&&(a.curOp.scrollLeft=E),re!=null&&(a.curOp.scrollTop=re)}function El(a,E){Eo(a),a.curOp.scrollToPos=E}function Eo(a){var E=a.curOp.scrollToPos;if(E){a.curOp.scrollToPos=null;var re=bi(a,E.from),ne=bi(a,E.to);Zs(a,re,ne,E.margin)}}function Zs(a,E,re,ne){var ie=ol(a,{left:Math.min(E.left,re.left),top:Math.min(E.top,re.top)-ne,right:Math.max(E.right,re.right),bottom:Math.max(E.bottom,re.bottom)+ne});Os(a,ie.scrollLeft,ie.scrollTop)}function Ds(a,E){Math.abs(a.doc.scrollTop-E)<2||(b||kn(a,{top:E}),Ss(a,E,!0),b&&kn(a),vt(a,100))}function Ss(a,E,re){E=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,E)),!(a.display.scroller.scrollTop==E&&!re)&&(a.doc.scrollTop=E,a.display.scrollbars.setScrollTop(E),a.display.scroller.scrollTop!=E&&(a.display.scroller.scrollTop=E))}function Vo(a,E,re,ne){E=Math.max(0,Math.min(E,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((re?E==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-E)<2)&&!ne)&&(a.doc.scrollLeft=E,Sa(a),a.display.scroller.scrollLeft!=E&&(a.display.scroller.scrollLeft=E),a.display.scrollbars.setScrollLeft(E))}function xs(a){var E=a.display,re=E.gutters.offsetWidth,ne=Math.round(a.doc.height+Wr(a.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:a.options.fixedGutter?re:0,docHeight:ne,scrollHeight:ne+uo(a)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:re}}var ds=function(a,E,re){this.cm=re;var ne=this.vert=At("div",[At("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),ie=this.horiz=At("div",[At("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");ne.tabIndex=ie.tabIndex=-1,a(ne),a(ie),Ft(ne,"scroll",function(){ne.clientHeight&&E(ne.scrollTop,"vertical")}),Ft(ie,"scroll",function(){ie.clientWidth&&E(ie.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,be&&fe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ds.prototype.update=function(a){var E=a.scrollWidth>a.clientWidth+1,re=a.scrollHeight>a.clientHeight+1,ne=a.nativeBarWidth;if(re){this.vert.style.display="block",this.vert.style.bottom=E?ne+"px":"0";var ie=a.viewHeight-(E?ne:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+ie)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(E){this.horiz.style.display="block",this.horiz.style.right=re?ne+"px":"0",this.horiz.style.left=a.barLeft+"px";var ye=a.viewWidth-a.barLeft-(re?ne:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ye)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(ne==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:re?ne:0,bottom:E?ne:0}},ds.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ds.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ds.prototype.zeroWidthHack=function(){var a=Ge&&!Fe?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ke,this.disableVert=new Ke},ds.prototype.enableZeroWidthBar=function(a,E,re){a.style.pointerEvents="auto";function ne(){var ie=a.getBoundingClientRect(),ye=re=="vert"?document.elementFromPoint(ie.right-1,(ie.top+ie.bottom)/2):document.elementFromPoint((ie.right+ie.left)/2,ie.bottom-1);ye!=a?a.style.pointerEvents="none":E.set(1e3,ne)}E.set(1e3,ne)},ds.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var $s=function(){};$s.prototype.update=function(){return{bottom:0,right:0}},$s.prototype.setScrollLeft=function(){},$s.prototype.setScrollTop=function(){},$s.prototype.clear=function(){};function ho(a,E){E||(E=xs(a));var re=a.display.barWidth,ne=a.display.barHeight;Sl(a,E);for(var ie=0;ie<4&&re!=a.display.barWidth||ne!=a.display.barHeight;ie++)re!=a.display.barWidth&&a.options.lineWrapping&&ys(a),Sl(a,xs(a)),re=a.display.barWidth,ne=a.display.barHeight}function Sl(a,E){var re=a.display,ne=re.scrollbars.update(E);re.sizer.style.paddingRight=(re.barWidth=ne.right)+"px",re.sizer.style.paddingBottom=(re.barHeight=ne.bottom)+"px",re.heightForcer.style.borderBottom=ne.bottom+"px solid transparent",ne.right&&ne.bottom?(re.scrollbarFiller.style.display="block",re.scrollbarFiller.style.height=ne.bottom+"px",re.scrollbarFiller.style.width=ne.right+"px"):re.scrollbarFiller.style.display="",ne.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(re.gutterFiller.style.display="block",re.gutterFiller.style.height=ne.bottom+"px",re.gutterFiller.style.width=E.gutterWidth+"px"):re.gutterFiller.style.display=""}var Zt={native:ds,null:$s};function Rl(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Je(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Zt[a.options.scrollbarStyle](function(E){a.display.wrapper.insertBefore(E,a.display.scrollbarFiller),Ft(E,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,re){re=="horizontal"?Vo(a,E):Ds(a,E)},a),a.display.scrollbars.addClass&&$e(a.display.wrapper,a.display.scrollbars.addClass)}var sl=0;function qo(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++sl},ja(a.curOp)}function To(a){var E=a.curOp;E&&Ea(E,function(re){for(var ne=0;ne=re.viewTo)||re.maxLineChanged&&E.options.lineWrapping,a.update=a.mustUpdate&&new tn(E,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function ll(a){a.updatedDisplay=a.mustUpdate&&$n(a.cm,a.update)}function Lo(a){var E=a.cm,re=E.display;a.updatedDisplay&&ys(E),a.barMeasure=xs(E),re.maxLineChanged&&!E.options.lineWrapping&&(a.adjustWidthTo=Us(E,re.maxLine,re.maxLine.text.length).left+3,E.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(re.scroller.clientWidth,re.sizer.offsetLeft+a.adjustWidthTo+uo(E)+E.display.barWidth),a.maxScrollLeft=Math.max(0,re.sizer.offsetLeft+a.adjustWidthTo-Po(E))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=re.input.prepareSelection())}function Ol(a){var E=a.cm;a.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var re=+new Date+a.options.workTime,ne=an(a,E.highlightFrontier),ie=[];E.iter(ne.line,Math.min(E.first+E.size,a.display.viewTo+500),function(ye){if(ne.line>=a.display.viewFrom){var Be=ye.styles,Ye=ye.text.length>a.options.maxHighlightLength?sa(E.mode,ne.state):null,at=qn(a,ye,ne,!0);Ye&&(ne.state=Ye),ye.styles=at.styles;var bt=ye.styleClasses,un=at.classes;un?ye.styleClasses=un:bt&&(ye.styleClasses=null);for(var yn=!Be||Be.length!=ye.styles.length||bt!=un&&(!bt||!un||bt.bgClass!=un.bgClass||bt.textClass!=un.textClass),Kn=0;!yn&&Knre)return vt(a,a.options.workDelay),!0}),E.highlightFrontier=ne.line,E.modeFrontier=Math.max(E.modeFrontier,ne.line),ie.length&&Ae(a,function(){for(var ye=0;ye=re.viewFrom&&E.visible.to<=re.viewTo&&(re.updateLineNumbers==null||re.updateLineNumbers>=re.viewTo)&&re.renderedView==re.view&&js(a)==0)return!1;gi(a)&&(Wo(a),E.dims=jo(a));var ie=ne.first+ne.size,ye=Math.max(E.visible.from-a.options.viewportMargin,ne.first),Be=Math.min(ie,E.visible.to+a.options.viewportMargin);re.viewFromBe&&re.viewTo-Be<20&&(Be=Math.min(ie,re.viewTo)),hr&&(ye=ar(a.doc,ye),Be=or(a.doc,Be));var Ye=ye!=re.viewFrom||Be!=re.viewTo||re.lastWrapHeight!=E.wrapperHeight||re.lastWrapWidth!=E.wrapperWidth;Is(a,ye,Be),re.viewOffset=xa(Hn(a.doc,re.viewFrom)),a.display.mover.style.top=re.viewOffset+"px";var at=js(a);if(!Ye&&at==0&&!E.force&&re.renderedView==re.view&&(re.updateLineNumbers==null||re.updateLineNumbers>=re.viewTo))return!1;var bt=Fn(a);return at>4&&(re.lineDiv.style.display="none"),Da(a,re.updateLineNumbers,E.dims),at>4&&(re.lineDiv.style.display=""),re.renderedView=re.view,En(bt),mt(re.cursorDiv),mt(re.selectionDiv),re.gutters.style.height=re.sizer.style.minHeight=0,Ye&&(re.lastWrapHeight=E.wrapperHeight,re.lastWrapWidth=E.wrapperWidth,vt(a,400)),re.updateLineNumbers=null,!0}function Zn(a,E){for(var re=E.viewport,ne=!0;;ne=!1){if(!ne||!a.options.lineWrapping||E.oldDisplayWidth==Po(a)){if(re&&re.top!=null&&(re={top:Math.min(a.doc.height+Wr(a.display)-zo(a),re.top)}),E.visible=Qo(a.display,a.doc,re),E.visible.from>=a.display.viewFrom&&E.visible.to<=a.display.viewTo)break}else ne&&(E.visible=Qo(a.display,a.doc,re));if(!$n(a,E))break;ys(a);var ie=xs(a);vs(a),ho(a,ie),fi(a,ie),E.force=!1}E.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(E.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function kn(a,E){var re=new tn(a,E);if($n(a,re)){ys(a),Zn(a,re);var ne=xs(a);vs(a),ho(a,ne),fi(a,ne),re.finish()}}function Da(a,E,re){var ne=a.display,ie=a.options.lineNumbers,ye=ne.lineDiv,Be=ye.firstChild;function Ye(Ar){var Ur=Ar.nextSibling;return Ce&&Ge&&a.display.currentWheelTarget==Ar?Ar.style.display="none":Ar.parentNode.removeChild(Ar),Ur}for(var at=ne.view,bt=ne.viewFrom,un=0;un-1&&(Wn=!1),ji(a,yn,bt,re)),Wn&&(mt(yn.lineNumber),yn.lineNumber.appendChild(document.createTextNode(Jt(a.options,bt)))),Be=yn.node.nextSibling}bt+=yn.size}for(;Be;)Be=Ye(Be)}function Ga(a){var E=a.gutters.offsetWidth;a.sizer.style.marginLeft=E+"px"}function fi(a,E){a.display.sizer.style.minHeight=E.docHeight+"px",a.display.heightForcer.style.top=E.docHeight+"px",a.display.gutters.style.height=E.docHeight+a.display.barHeight+uo(a)+"px"}function Sa(a){var E=a.display,re=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!a.options.fixedGutter))){for(var ne=ns(E)-E.scroller.scrollLeft+a.doc.scrollLeft,ie=E.gutters.offsetWidth,ye=ne+"px",Be=0;BeBe.clientWidth,at=Be.scrollHeight>Be.clientHeight;if(ne&&Ye||ie&&at){if(ie&&Ge&&Ce){e:for(var bt=E.target,un=ye.view;bt!=Be;bt=bt.parentNode)for(var yn=0;yn=0&&nn(a,ne.to())<=0)return re}return-1};var x=function(a,E){this.anchor=a,this.head=E};x.prototype.from=function(){return ve(this.anchor,this.head)},x.prototype.to=function(){return rn(this.anchor,this.head)},x.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ee(a,E,re){var ne=a&&a.options.selectionsMayTouch,ie=E[re];E.sort(function(Kn,Wn){return nn(Kn.from(),Wn.from())}),re=Ee(E,ie);for(var ye=1;ye0:at>=0){var bt=ve(Ye.from(),Be.from()),un=rn(Ye.to(),Be.to()),yn=Ye.empty()?Be.from()==Be.head:Ye.from()==Ye.head;ye<=re&&--re,E.splice(--ye,2,new x(yn?un:bt,yn?bt:un))}}return new li(E,re)}function Ne(a,E){return new li([new x(a,E||a)],0)}function Rt(a){return a.text?Lt(a.from.line+a.text.length-1,Vt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Rn(a,E){if(nn(a,E.from)<0)return a;if(nn(a,E.to)<=0)return Rt(E);var re=a.line+E.text.length-(E.to.line-E.from.line)-1,ne=a.ch;return a.line==E.to.line&&(ne+=Rt(E).ch-E.to.ch),Lt(re,ne)}function cr(a,E){for(var re=[],ne=0;ne1&&a.remove(Ye.line+1,Ar-1),a.insert(Ye.line+1,ia)}ei(a,"change",a,E)}function wo(a,E,re){function ne(ie,ye,Be){if(ie.linked)for(var Ye=0;Ye1&&!a.done[a.done.length-2].ranges)return a.done.pop(),Vt(a.done)}function Cl(a,E,re,ne){var ie=a.history;ie.undone.length=0;var ye=+new Date,Be,Ye;if((ie.lastOp==ne||ie.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&ie.lastModTime>ye-(a.cm?a.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(Be=Ms(ie,ie.lastOp==ne)))Ye=Vt(Be.changes),nn(E.from,E.to)==0&&nn(E.from,Ye.to)==0?Ye.to=Rt(E):Be.changes.push(as(a,E));else{var at=Vt(ie.done);for((!at||!at.ranges)&&ul(a.sel,ie.done),Be={changes:[as(a,E)],generation:ie.generation},ie.done.push(Be);ie.done.length>ie.undoDepth;)ie.done.shift(),ie.done[0].ranges||ie.done.shift()}ie.done.push(re),ie.generation=++ie.maxGeneration,ie.lastModTime=ie.lastSelTime=ye,ie.lastOp=ie.lastSelOp=ne,ie.lastOrigin=ie.lastSelOrigin=E.origin,Ye||An(a,"historyAdded")}function Zl(a,E,re,ne){var ie=E.charAt(0);return ie=="*"||ie=="+"&&re.ranges.length==ne.ranges.length&&re.somethingSelected()==ne.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function $l(a,E,re,ne){var ie=a.history,ye=ne&&ne.origin;re==ie.lastSelOp||ye&&ie.lastSelOrigin==ye&&(ie.lastModTime==ie.lastSelTime&&ie.lastOrigin==ye||Zl(a,ye,Vt(ie.done),E))?ie.done[ie.done.length-1]=E:ul(E,ie.done),ie.lastSelTime=+new Date,ie.lastSelOrigin=ye,ie.lastSelOp=re,ne&&ne.clearRedo!==!1&&Cs(ie.undone)}function ul(a,E){var re=Vt(E);re&&re.ranges&&re.equals(a)||E.push(a)}function Ll(a,E,re,ne){var ie=E["spans_"+a.id],ye=0;a.iter(Math.max(a.first,re),Math.min(a.first+a.size,ne),function(Be){Be.markedSpans&&((ie||(ie=E["spans_"+a.id]={}))[ye]=Be.markedSpans),++ye})}function vu(a){if(!a)return null;for(var E,re=0;re-1&&(Vt(Ye)[yn]=bt[yn],delete bt[yn])}}return ne}function Ml(a,E,re,ne){if(ne){var ie=a.anchor;if(re){var ye=nn(E,ie)<0;ye!=nn(re,ie)<0?(ie=E,E=re):ye!=nn(E,re)<0&&(E=re)}return new x(ie,E)}else return new x(re||E,E)}function Ks(a,E,re,ne,ie){ie==null&&(ie=a.cm&&(a.cm.display.shift||a.extend)),$a(a,new li([Ml(a.sel.primary(),E,re,ie)],0),ne)}function Pl(a,E,re){for(var ne=[],ie=a.cm&&(a.cm.display.shift||a.extend),ye=0;ye=E.ch:Ye.to>E.ch))){if(ie&&(An(at,"beforeCursorEnter"),at.explicitlyCleared))if(ye.markedSpans){--Be;continue}else break;if(!at.atomic)continue;if(re){var yn=at.find(ne<0?1:-1),Kn=void 0;if((ne<0?un:bt)&&(yn=Uo(a,yn,-ne,yn&&yn.line==E.line?ye:null)),yn&&yn.line==E.line&&(Kn=nn(yn,re))&&(ne<0?Kn<0:Kn>0))return os(a,yn,E,ne,ie)}var Wn=at.find(ne<0?-1:1);return(ne<0?bt:un)&&(Wn=Uo(a,Wn,ne,Wn.line==E.line?ye:null)),Wn?os(a,Wn,E,ne,ie):null}}return E}function Fs(a,E,re,ne,ie){var ye=ne||1,Be=os(a,E,re,ye,ie)||!ie&&os(a,E,re,ye,!0)||os(a,E,re,-ye,ie)||!ie&&os(a,E,re,-ye,!0);return Be||(a.cantEdit=!0,Lt(a.first,0))}function Uo(a,E,re,ne){return re<0&&E.ch==0?E.line>a.first?Nt(a,Lt(E.line-1)):null:re>0&&E.ch==(ne||Hn(a,E.line)).text.length?E.line=0;--ie)dc(a,{from:ne[ie].from,to:ne[ie].to,text:ie?[""]:E.text,origin:E.origin});else dc(a,E)}}function dc(a,E){if(!(E.text.length==1&&E.text[0]==""&&nn(E.from,E.to)==0)){var re=cr(a,E);Cl(a,E,re,a.cm?a.cm.curOp.id:NaN),_l(a,E,re,la(a,E));var ne=[];wo(a,function(ie,ye){!ye&&Ee(ne,ie.history)==-1&&(fc(ie.history,E),ne.push(ie.history)),_l(ie,E,null,la(ie,E))})}}function au(a,E,re){var ne=a.cm&&a.cm.state.suppressEdits;if(!(ne&&!re)){for(var ie=a.history,ye,Be=a.sel,Ye=E=="undo"?ie.done:ie.undone,at=E=="undo"?ie.undone:ie.done,bt=0;bt=0;--Wn){var Ar=Kn(Wn);if(Ar)return Ar.v}}}}function Yl(a,E){if(E!=0&&(a.first+=E,a.sel=new li(vn(a.sel.ranges,function(ie){return new x(Lt(ie.anchor.line+E,ie.anchor.ch),Lt(ie.head.line+E,ie.head.ch))}),a.sel.primIndex),a.cm)){oo(a.cm,a.first,a.first-E,E);for(var re=a.cm.display,ne=re.viewFrom;nea.lastLine())){if(E.from.lineye&&(E={from:E.from,to:Lt(ye,Hn(a,ye).text.length),text:[E.text[0]],origin:E.origin}),E.removed=lr(a,E.from,E.to),re||(re=cr(a,E)),a.cm?Du(a.cm,E,ne):so(a,E,ne),Pi(a,re,it),a.cantEdit&&Fs(a,Lt(a.firstLine(),0))&&(a.cantEdit=!1)}}function Du(a,E,re){var ne=a.doc,ie=a.display,ye=E.from,Be=E.to,Ye=!1,at=ye.line;a.options.lineWrapping||(at=Qt(ir(Hn(ne,ye.line))),ne.iter(at,Be.line+1,function(Wn){if(Wn==ie.maxLine)return Ye=!0,!0})),ne.sel.contains(E.from,E.to)>-1&&Nn(a),so(ne,E,re,nl(a)),a.options.lineWrapping||(ne.iter(at,ye.line+E.text.length,function(Wn){var Ar=Ma(Wn);Ar>ie.maxLineLength&&(ie.maxLine=Wn,ie.maxLineLength=Ar,ie.maxLineChanged=!0,Ye=!1)}),Ye&&(a.curOp.updateMaxLine=!0)),nr(ne,ye.line),vt(a,400);var bt=E.text.length-(Be.line-ye.line)-1;E.full?oo(a):ye.line==Be.line&&E.text.length==1&&!Un(a.doc,E)?Go(a,ye.line,"text"):oo(a,ye.line,Be.line+1,bt);var un=Cn(a,"changes"),yn=Cn(a,"change");if(yn||un){var Kn={from:ye,to:Be,text:E.text,removed:E.removed,origin:E.origin};yn&&ei(a,"change",a,Kn),un&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Kn)}a.display.selForContextMenu=null}function Tl(a,E,re,ne,ie){var ye;ne||(ne=re),nn(ne,re)<0&&(ye=[ne,re],re=ye[0],ne=ye[1]),typeof E=="string"&&(E=a.splitLines(E)),Fl(a,{from:re,to:ne,text:E,origin:ie})}function bu(a,E,re,ne){re1||!(this.children[0]instanceof Mo))){var Ye=[];this.collapse(Ye),this.children=[new Mo(Ye)],this.children[0].parent=this}},collapse:function(a){for(var E=0;E50){for(var Be=ie.lines.length%25+25,Ye=Be;Ye10);a.parent.maybeSpill()}},iterN:function(a,E,re){for(var ne=0;nea.display.maxLineLength&&(a.display.maxLine=bt,a.display.maxLineLength=un,a.display.maxLineChanged=!0)}ne!=null&&a&&this.collapsed&&oo(a,ne,ie+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Bs(a.doc)),a&&ei(a,"markerCleared",a,this,ne,ie),E&&To(a),this.parent&&this.parent.clear()}},Xs.prototype.find=function(a,E){a==null&&this.type=="bookmark"&&(a=1);for(var re,ne,ie=0;ie0||Be==0&&ye.clearWhenEmpty!==!1)return ye;if(ye.replacedWith&&(ye.collapsed=!0,ye.widgetNode=ft("span",[ye.replacedWith],"CodeMirror-widget"),ne.handleMouseEvents||ye.widgetNode.setAttribute("cm-ignore-events","true"),ne.insertLeft&&(ye.widgetNode.insertLeft=!0)),ye.collapsed){if(fr(a,E.line,E,re,ye)||E.line!=re.line&&fr(a,re.line,E,re,ye))throw new Error("Inserting collapsed marker partially overlapping an existing one");$r()}ye.addToHistory&&Cl(a,{from:E,to:re,origin:"markText"},a.sel,NaN);var Ye=E.line,at=a.cm,bt;if(a.iter(Ye,re.line+1,function(yn){at&&ye.collapsed&&!at.options.lineWrapping&&ir(yn)==at.display.maxLine&&(bt=!0),ye.collapsed&&Ye!=E.line&&ua(yn,0),mr(yn,new Vr(ye,Ye==E.line?E.ch:null,Ye==re.line?re.ch:null)),++Ye}),ye.collapsed&&a.iter(E.line,re.line+1,function(yn){Cr(a,yn)&&ua(yn,0)}),ye.clearOnEnter&&Ft(ye,"beforeCursorEnter",function(){return ye.clear()}),ye.readOnly&&(na(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ye.collapsed&&(ye.id=++Pu,ye.atomic=!0),at){if(bt&&(at.curOp.updateMaxLine=!0),ye.collapsed)oo(at,E.line,re.line+1);else if(ye.className||ye.startStyle||ye.endStyle||ye.css||ye.attributes||ye.title)for(var un=E.line;un<=re.line;un++)Go(at,un,"text");ye.atomic&&Bs(at.doc),ei(at,"markerAdded",at,ye)}return ye}var Ql=function(a,E){this.markers=a,this.primary=E;for(var re=0;re=0;at--)Fl(this,ne[at]);Ye?oi(this,Ye):this.cm&&rs(this.cm)}),undo:dt(function(){au(this,"undo")}),redo:dt(function(){au(this,"redo")}),undoSelection:dt(function(){au(this,"undo",!0)}),redoSelection:dt(function(){au(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,E=0,re=0,ne=0;ne=a.ch)&&E.push(ie.marker.parent||ie.marker)}return E},findMarks:function(a,E,re){a=Nt(this,a),E=Nt(this,E);var ne=[],ie=a.line;return this.iter(a.line,E.line+1,function(ye){var Be=ye.markedSpans;if(Be)for(var Ye=0;Ye=at.to||at.from==null&&ie!=a.line||at.from!=null&&ie==E.line&&at.from>=E.ch)&&(!re||re(at.marker))&&ne.push(at.marker.parent||at.marker)}++ie}),ne},getAllMarks:function(){var a=[];return this.iter(function(E){var re=E.markedSpans;if(re)for(var ne=0;nea)return E=a,!0;a-=ye,++re}),Nt(this,Lt(re,E))},indexFromPos:function(a){a=Nt(this,a);var E=a.ch;if(a.lineE&&(E=a.from),a.to!=null&&a.to-1){E.state.draggingText(a),setTimeout(function(){return E.display.input.focus()},20);return}try{var un=a.dataTransfer.getData("Text");if(un){var yn;if(E.state.draggingText&&!E.state.draggingText.copy&&(yn=E.listSelections()),Pi(E.doc,Ne(re,re)),yn)for(var Kn=0;Kn=0;Ye--)Tl(a.doc,"",ne[Ye].from,ne[Ye].to,"+delete");rs(a)})}function xu(a,E,re){var ne=Yt(a.text,E+re,re);return ne<0||ne>a.text.length?null:ne}function Zu(a,E,re){var ne=xu(a,E.ch,re);return ne==null?null:new Lt(E.line,ne,re<0?"after":"before")}function Cu(a,E,re,ne,ie){if(a){E.doc.direction=="rtl"&&(ie=-ie);var ye=hn(re,E.doc.direction);if(ye){var Be=ie<0?Vt(ye):ye[0],Ye=ie<0==(Be.level==1),at=Ye?"after":"before",bt;if(Be.level>0||E.doc.direction=="rtl"){var un=Wi(E,re);bt=ie<0?re.text.length-1:0;var yn=Bo(E,un,bt).top;bt=wt(function(Kn){return Bo(E,un,Kn).top==yn},ie<0==(Be.level==1)?Be.from:Be.to-1,bt),at=="before"&&(bt=xu(re,bt,1))}else bt=ie<0?Be.to:Be.from;return new Lt(ne,bt,at)}}return new Lt(ne,ie<0?re.text.length:0,ie<0?"before":"after")}function vc(a,E,re,ne){var ie=hn(E,a.doc.direction);if(!ie)return Zu(E,re,ne);re.ch>=E.text.length?(re.ch=E.text.length,re.sticky="before"):re.ch<=0&&(re.ch=0,re.sticky="after");var ye=Ut(ie,re.ch,re.sticky),Be=ie[ye];if(a.doc.direction=="ltr"&&Be.level%2==0&&(ne>0?Be.to>re.ch:Be.from=Be.from&&Kn>=un.begin)){var Wn=yn?"before":"after";return new Lt(re.line,Kn,Wn)}}var Ar=function(ia,wa,ma){for(var oe=function(we,Pe){return Pe?new Lt(re.line,Ye(we,1),"before"):new Lt(re.line,we,"after")};ia>=0&&ia0==(z.level!=1),ue=te?ma.begin:Ye(ma.end,-1);if(z.from<=ue&&ue0?un.end:Ye(un.begin,-1);return Xr!=null&&!(ne>0&&Xr==E.text.length)&&(Ur=Ar(ne>0?0:ie.length-1,ne,bt(Xr)),Ur)?Ur:null}var eu={selectAll:Ys,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),it)},killLine:function(a){return pl(a,function(E){if(E.empty()){var re=Hn(a.doc,E.head.line).text.length;return E.head.ch==re&&E.head.line0)ie=new Lt(ie.line,ie.ch+1),a.replaceRange(ye.charAt(ie.ch-1)+ye.charAt(ie.ch-2),Lt(ie.line,ie.ch-2),ie,"+transpose");else if(ie.line>a.doc.first){var Be=Hn(a.doc,ie.line-1).text;Be&&(ie=new Lt(ie.line,1),a.replaceRange(ye.charAt(0)+a.doc.lineSeparator()+Be.charAt(Be.length-1),Lt(ie.line-1,Be.length-1),ie,"+transpose"))}}re.push(new x(ie,ie))}a.setSelections(re)})},newlineAndIndent:function(a){return Ae(a,function(){for(var E=a.listSelections(),re=E.length-1;re>=0;re--)a.replaceRange(a.doc.lineSeparator(),E[re].anchor,E[re].head,"+input");E=a.listSelections();for(var ne=0;nea&&nn(E,this.pos)==0&&re==this.button};var du,tu;function nc(a,E){var re=+new Date;return tu&&tu.compare(re,a,E)?(du=tu=null,"triple"):du&&du.compare(re,a,E)?(tu=new Al(re,a,E),du=null,"double"):(du=new Al(re,a,E),tu=null,"single")}function rc(a){var E=this,re=E.display;if(!(sn(E,a)||re.activeTouch&&re.input.supportsTouch())){if(re.input.ensurePolled(),re.shift=a.shiftKey,Fi(re,a)){Ce||(re.scroller.draggable=!1,setTimeout(function(){return re.scroller.draggable=!0},100));return}if(!Au(E,a)){var ne=_o(E,a),ie=de(a),ye=ne?nc(ne,ie):"single";window.focus(),ie==1&&E.state.selectingText&&E.state.selectingText(a),!(ne&&Ec(E,ie,ne,ye,a))&&(ie==1?ne?xc(E,ne,ye,a):lt(a)==re.scroller&&qt(a):ie==2?(ne&&Ks(E.doc,ne),setTimeout(function(){return re.input.focus()},20)):ie==3&&(_e?E.display.input.onContextMenu(a):ks(E)))}}}function Ec(a,E,re,ne,ie){var ye="Click";return ne=="double"?ye="Double"+ye:ne=="triple"&&(ye="Triple"+ye),ye=(E==1?"Left":E==2?"Middle":"Right")+ye,cu(a,Wu(ye,ie),ie,function(Be){if(typeof Be=="string"&&(Be=eu[Be]),!Be)return!1;var Ye=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Ye=Be(a,re)!=on}finally{a.state.suppressEdits=!1}return Ye})}function Sc(a,E,re){var ne=a.getOption("configureMouse"),ie=ne?ne(a,E,re):{};if(ie.unit==null){var ye=We?re.shiftKey&&re.metaKey:re.altKey;ie.unit=ye?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(ie.extend==null||a.doc.extend)&&(ie.extend=a.doc.extend||re.shiftKey),ie.addNew==null&&(ie.addNew=Ge?re.metaKey:re.ctrlKey),ie.moveOnDrag==null&&(ie.moveOnDrag=!(Ge?re.altKey:re.ctrlKey)),ie}function xc(a,E,re,ne){be?setTimeout($t(al,a),0):a.curOp.focus=_t();var ie=Sc(a,re,ne),ye=a.doc.sel,Be;a.options.dragDrop&&In&&!a.isReadOnly()&&re=="single"&&(Be=ye.contains(E))>-1&&(nn((Be=ye.ranges[Be]).from(),E)<0||E.xRel>0)&&(nn(Be.to(),E)>0||E.xRel<0)?Cc(a,ne,E,ie):go(a,ne,E,ie)}function Cc(a,E,re,ne){var ie=a.display,ye=!1,Be=Oe(a,function(bt){Ce&&(ie.scroller.draggable=!1),a.state.draggingText=!1,Dn(ie.wrapper.ownerDocument,"mouseup",Be),Dn(ie.wrapper.ownerDocument,"mousemove",Ye),Dn(ie.scroller,"dragstart",at),Dn(ie.scroller,"drop",Be),ye||(qt(bt),ne.addNew||Ks(a.doc,re,null,null,ne.extend),Ce&&!je||be&&fe==9?setTimeout(function(){ie.wrapper.ownerDocument.body.focus({preventScroll:!0}),ie.input.focus()},20):ie.input.focus())}),Ye=function(bt){ye=ye||Math.abs(E.clientX-bt.clientX)+Math.abs(E.clientY-bt.clientY)>=10},at=function(){return ye=!0};Ce&&(ie.scroller.draggable=!0),a.state.draggingText=Be,Be.copy=!ne.moveOnDrag,ie.scroller.dragDrop&&ie.scroller.dragDrop(),Ft(ie.wrapper.ownerDocument,"mouseup",Be),Ft(ie.wrapper.ownerDocument,"mousemove",Ye),Ft(ie.scroller,"dragstart",at),Ft(ie.scroller,"drop",Be),ks(a),setTimeout(function(){return ie.input.focus()},20)}function wu(a,E,re){if(re=="char")return new x(E,E);if(re=="word")return a.findWordAt(E);if(re=="line")return new x(Lt(E.line,0),Nt(a.doc,Lt(E.line+1,0)));var ne=re(a,E);return new x(ne.from,ne.to)}function go(a,E,re,ne){var ie=a.display,ye=a.doc;qt(E);var Be,Ye,at=ye.sel,bt=at.ranges;if(ne.addNew&&!ne.extend?(Ye=ye.sel.contains(re),Ye>-1?Be=bt[Ye]:Be=new x(re,re)):(Be=ye.sel.primary(),Ye=ye.sel.primIndex),ne.unit=="rectangle")ne.addNew||(Be=new x(re,re)),re=_o(a,E,!0,!0),Ye=-1;else{var un=wu(a,re,ne.unit);ne.extend?Be=Ml(Be,un.anchor,un.head,ne.extend):Be=un}ne.addNew?Ye==-1?(Ye=bt.length,$a(ye,ee(a,bt.concat([Be]),Ye),{scroll:!1,origin:"*mouse"})):bt.length>1&&bt[Ye].empty()&&ne.unit=="char"&&!ne.extend?($a(ye,ee(a,bt.slice(0,Ye).concat(bt.slice(Ye+1)),0),{scroll:!1,origin:"*mouse"}),at=ye.sel):Bl(ye,Ye,Be,jt):(Ye=0,$a(ye,new li([Be],0),jt),at=ye.sel);var yn=re;function Kn(ma){if(nn(yn,ma)!=0)if(yn=ma,ne.unit=="rectangle"){for(var oe=[],z=a.options.tabSize,te=Ct(Hn(ye,re.line).text,re.ch,z),ue=Ct(Hn(ye,ma.line).text,ma.ch,z),we=Math.min(te,ue),Pe=Math.max(te,ue),rt=Math.min(re.line,ma.line),pt=Math.min(a.lastLine(),Math.max(re.line,ma.line));rt<=pt;rt++){var ct=Hn(ye,rt).text,Wt=On(ct,we,z);we==Pe?oe.push(new x(Lt(rt,Wt),Lt(rt,Wt))):ct.length>Wt&&oe.push(new x(Lt(rt,Wt),Lt(rt,On(ct,Pe,z))))}oe.length||oe.push(new x(re,re)),$a(ye,ee(a,at.ranges.slice(0,Ye).concat(oe),Ye),{origin:"*mouse",scroll:!1}),a.scrollIntoView(ma)}else{var pn=Be,wn=wu(a,ma,ne.unit),Bn=pn.anchor,jn;nn(wn.anchor,Bn)>0?(jn=wn.head,Bn=ve(pn.from(),wn.anchor)):(jn=wn.anchor,Bn=rn(pn.to(),wn.head));var tr=at.ranges.slice(0);tr[Ye]=Tc(a,new x(Nt(ye,Bn),jn)),$a(ye,ee(a,tr,Ye),jt)}}var Wn=ie.wrapper.getBoundingClientRect(),Ar=0;function Ur(ma){var oe=++Ar,z=_o(a,ma,!0,ne.unit=="rectangle");if(z)if(nn(z,yn)!=0){a.curOp.focus=_t(),Kn(z);var te=Qo(ie,ye);(z.line>=te.to||z.lineWn.bottom?20:0;ue&&setTimeout(Oe(a,function(){Ar==oe&&(ie.scroller.scrollTop+=ue,Ur(ma))}),50)}}function Xr(ma){a.state.selectingText=!1,Ar=1/0,ma&&(qt(ma),ie.input.focus()),Dn(ie.wrapper.ownerDocument,"mousemove",ia),Dn(ie.wrapper.ownerDocument,"mouseup",wa),ye.history.lastSelOrigin=null}var ia=Oe(a,function(ma){ma.buttons===0||!de(ma)?Xr(ma):Ur(ma)}),wa=Oe(a,Xr);a.state.selectingText=wa,Ft(ie.wrapper.ownerDocument,"mousemove",ia),Ft(ie.wrapper.ownerDocument,"mouseup",wa)}function Tc(a,E){var re=E.anchor,ne=E.head,ie=Hn(a.doc,re.line);if(nn(re,ne)==0&&re.sticky==ne.sticky)return E;var ye=hn(ie);if(!ye)return E;var Be=Ut(ye,re.ch,re.sticky),Ye=ye[Be];if(Ye.from!=re.ch&&Ye.to!=re.ch)return E;var at=Be+(Ye.from==re.ch==(Ye.level!=1)?0:1);if(at==0||at==ye.length)return E;var bt;if(ne.line!=re.line)bt=(ne.line-re.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var un=Ut(ye,ne.ch,ne.sticky),yn=un-Be||(ne.ch-re.ch)*(Ye.level==1?-1:1);un==at-1||un==at?bt=yn<0:bt=yn>0}var Kn=ye[at+(bt?-1:0)],Wn=bt==(Kn.level==1),Ar=Wn?Kn.from:Kn.to,Ur=Wn?"after":"before";return re.ch==Ar&&re.sticky==Ur?E:new x(new Lt(re.line,Ar,Ur),ne)}function wc(a,E,re,ne){var ie,ye;if(E.touches)ie=E.touches[0].clientX,ye=E.touches[0].clientY;else try{ie=E.clientX,ye=E.clientY}catch(Kn){return!1}if(ie>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;ne&&qt(E);var Be=a.display,Ye=Be.lineDiv.getBoundingClientRect();if(ye>Ye.bottom||!Cn(a,re))return bn(E);ye-=Ye.top-Be.viewOffset;for(var at=0;at=ie){var un=fn(a.doc,ye),yn=a.display.gutterSpecs[at];return An(a,re,a,un,yn.className,E),bn(E)}}}function Au(a,E){return wc(a,E,"gutterClick",!0)}function ls(a,E){Fi(a.display,E)||Ac(a,E)||sn(a,E,"contextmenu")||_e||a.display.input.onContextMenu(E)}function Ac(a,E){return Cn(a,"gutterContextMenu")?wc(a,E,"gutterContextMenu",!1):!1}function ac(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),yo(a)}var Ao={toString:function(){return"CodeMirror.Init"}},Ic={},fu={};function Nc(a){var E=a.optionHandlers;function re(ne,ie,ye,Be){a.defaults[ne]=ie,ye&&(E[ne]=Be?function(Ye,at,bt){bt!=Ao&&ye(Ye,at,bt)}:ye)}a.defineOption=re,a.Init=Ao,re("value","",function(ne,ie){return ne.setValue(ie)},!0),re("mode",null,function(ne,ie){ne.doc.modeOption=ie,ka(ne)},!0),re("indentUnit",2,ka,!0),re("indentWithTabs",!1),re("smartIndent",!0),re("tabSize",4,function(ne){vi(ne),yo(ne),oo(ne)},!0),re("lineSeparator",null,function(ne,ie){if(ne.doc.lineSep=ie,!!ie){var ye=[],Be=ne.doc.first;ne.doc.iter(function(at){for(var bt=0;;){var un=at.text.indexOf(ie,bt);if(un==-1)break;bt=un+ie.length,ye.push(Lt(Be,un))}Be++});for(var Ye=ye.length-1;Ye>=0;Ye--)Tl(ne.doc,ie,ye[Ye],Lt(ye[Ye].line,ye[Ye].ch+ie.length))}}),re("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(ne,ie,ye){ne.state.specialChars=new RegExp(ie.source+(ie.test(" ")?"":"| "),"g"),ye!=Ao&&ne.refresh()}),re("specialCharPlaceholder",Ya,function(ne){return ne.refresh()},!0),re("electricChars",!0),re("inputStyle",Qe?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),re("spellcheck",!1,function(ne,ie){return ne.getInputField().spellcheck=ie},!0),re("autocorrect",!1,function(ne,ie){return ne.getInputField().autocorrect=ie},!0),re("autocapitalize",!1,function(ne,ie){return ne.getInputField().autocapitalize=ie},!0),re("rtlMoveVisually",!Ve),re("wholeLineUpdateBefore",!0),re("theme","default",function(ne){ac(ne),wi(ne)},!0),re("keyMap","default",function(ne,ie,ye){var Be=lu(ie),Ye=ye!=Ao&&lu(ye);Ye&&Ye.detach&&Ye.detach(ne,Be),Be.attach&&Be.attach(ne,Ye||null)}),re("extraKeys",null),re("configureMouse",null),re("lineWrapping",!1,Rc,!0),re("gutters",[],function(ne,ie){ne.display.gutterSpecs=Ba(ie,ne.options.lineNumbers),wi(ne)},!0),re("fixedGutter",!0,function(ne,ie){ne.display.gutters.style.left=ie?ns(ne.display)+"px":"0",ne.refresh()},!0),re("coverGutterNextToScrollbar",!1,function(ne){return ho(ne)},!0),re("scrollbarStyle","native",function(ne){Rl(ne),ho(ne),ne.display.scrollbars.setScrollTop(ne.doc.scrollTop),ne.display.scrollbars.setScrollLeft(ne.doc.scrollLeft)},!0),re("lineNumbers",!1,function(ne,ie){ne.display.gutterSpecs=Ba(ne.options.gutters,ie),wi(ne)},!0),re("firstLineNumber",1,wi,!0),re("lineNumberFormatter",function(ne){return ne},wi,!0),re("showCursorWhenSelecting",!1,vs,!0),re("resetSelectionOnContextMenu",!0),re("lineWiseCopyCut",!0),re("pasteLinesPerSelection",!0),re("selectionsMayTouch",!1),re("readOnly",!1,function(ne,ie){ie=="nocursor"&&(bs(ne),ne.display.input.blur()),ne.display.input.readOnlyChanged(ie)}),re("screenReaderLabel",null,function(ne,ie){ie=ie===""?null:ie,ne.display.input.screenReaderLabelChanged(ie)}),re("disableInput",!1,function(ne,ie){ie||ne.display.input.reset()},!0),re("dragDrop",!0,kc),re("allowDropFileTypes",null),re("cursorBlinkRate",530),re("cursorScrollMargin",0),re("cursorHeight",1,vs,!0),re("singleCursorHeightPerLine",!0,vs,!0),re("workTime",100),re("workDelay",100),re("flattenSpans",!0,vi,!0),re("addModeClass",!1,vi,!0),re("pollInterval",100),re("undoDepth",200,function(ne,ie){return ne.doc.history.undoDepth=ie}),re("historyEventDelay",1250),re("viewportMargin",10,function(ne){return ne.refresh()},!0),re("maxHighlightLength",1e4,vi,!0),re("moveInputWithCursor",!0,function(ne,ie){ie||ne.display.input.resetPosition()}),re("tabindex",null,function(ne,ie){return ne.display.input.getField().tabIndex=ie||""}),re("autofocus",null),re("direction","ltr",function(ne,ie){return ne.doc.setDirection(ie)},!0),re("phrases",null)}function kc(a,E,re){var ne=re&&re!=Ao;if(!E!=!ne){var ie=a.display.dragFunctions,ye=E?Ft:Dn;ye(a.display.scroller,"dragstart",ie.start),ye(a.display.scroller,"dragenter",ie.enter),ye(a.display.scroller,"dragover",ie.over),ye(a.display.scroller,"dragleave",ie.leave),ye(a.display.scroller,"drop",ie.drop)}}function Rc(a){a.options.lineWrapping?($e(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Je(a.display.wrapper,"CodeMirror-wrap"),Ia(a)),rl(a),oo(a),yo(a),setTimeout(function(){return ho(a)},100)}function Yi(a,E){var re=this;if(!(this instanceof Yi))return new Yi(a,E);this.options=E=E?Ln(E):{},Ln(Ic,E,!1);var ne=E.value;typeof ne=="string"?ne=new $o(ne,E.mode,null,E.lineSeparator,E.direction):E.mode&&(ne.modeOption=E.mode),this.doc=ne;var ie=new Yi.inputStyles[E.inputStyle](this),ye=this.display=new ra(a,ne,ie,E);ye.wrapper.CodeMirror=this,ac(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Rl(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Ke,keySeq:null,specialChars:null},E.autofocus&&!Qe&&ye.input.focus(),be&&fe<11&&setTimeout(function(){return re.display.input.reset(!0)},20),Oc(this),Gc(),qo(this),this.curOp.forceUpdate=!0,Dl(this,ne),E.autofocus&&!Qe||this.hasFocus()?setTimeout(function(){re.hasFocus()&&!re.state.focused&&il(re)},20):bs(this);for(var Be in fu)fu.hasOwnProperty(Be)&&fu[Be](this,E[Be],Ao);gi(this),E.finishInit&&E.finishInit(this);for(var Ye=0;Ye20*20}Ft(E.scroller,"touchstart",function(at){if(!sn(a,at)&&!ye(at)&&!Au(a,at)){E.input.ensurePolled(),clearTimeout(re);var bt=+new Date;E.activeTouch={start:bt,moved:!1,prev:bt-ne.end<=300?ne:null},at.touches.length==1&&(E.activeTouch.left=at.touches[0].pageX,E.activeTouch.top=at.touches[0].pageY)}}),Ft(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),Ft(E.scroller,"touchend",function(at){var bt=E.activeTouch;if(bt&&!Fi(E,at)&&bt.left!=null&&!bt.moved&&new Date-bt.start<300){var un=a.coordsChar(E.activeTouch,"page"),yn;!bt.prev||Be(bt,bt.prev)?yn=new x(un,un):!bt.prev.prev||Be(bt,bt.prev.prev)?yn=a.findWordAt(un):yn=new x(Lt(un.line,0),Nt(a.doc,Lt(un.line+1,0))),a.setSelection(yn.anchor,yn.head),a.focus(),qt(at)}ie()}),Ft(E.scroller,"touchcancel",ie),Ft(E.scroller,"scroll",function(){E.scroller.clientHeight&&(Ds(a,E.scroller.scrollTop),Vo(a,E.scroller.scrollLeft,!0),An(a,"scroll",a))}),Ft(E.scroller,"mousewheel",function(at){return So(a,at)}),Ft(E.scroller,"DOMMouseScroll",function(at){return So(a,at)}),Ft(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(at){sn(a,at)||Et(at)},over:function(at){sn(a,at)||(mc(a,at),Et(at))},start:function(at){return Uu(a,at)},drop:Oe(a,hc),leave:function(at){sn(a,at)||zu(a)}};var Ye=E.input.getField();Ft(Ye,"keyup",function(at){return tc.call(a,at)}),Ft(Ye,"keydown",Oe(a,Ju)),Ft(Ye,"keypress",Oe(a,yc)),Ft(Ye,"focus",function(at){return il(a,at)}),Ft(Ye,"blur",function(at){return bs(a,at)})}var Iu=[];Yi.defineInitHook=function(a){return Iu.push(a)};function jl(a,E,re,ne){var ie=a.doc,ye;re==null&&(re="add"),re=="smart"&&(ie.mode.indent?ye=an(a,E).state:re="prev");var Be=a.options.tabSize,Ye=Hn(ie,E),at=Ct(Ye.text,null,Be);Ye.stateAfter&&(Ye.stateAfter=null);var bt=Ye.text.match(/^\s*/)[0],un;if(!ne&&!/\S/.test(Ye.text))un=0,re="not";else if(re=="smart"&&(un=ie.mode.indent(ye,Ye.text.slice(bt.length),Ye.text),un==on||un>150)){if(!ne)return;re="prev"}re=="prev"?E>ie.first?un=Ct(Hn(ie,E-1).text,null,Be):un=0:re=="add"?un=at+a.options.indentUnit:re=="subtract"?un=at-a.options.indentUnit:typeof re=="number"&&(un=at+re),un=Math.max(0,un);var yn="",Kn=0;if(a.options.indentWithTabs)for(var Wn=Math.floor(un/Be);Wn;--Wn)Kn+=Be,yn+=" ";if(KnBe,at=sr(E),bt=null;if(Ye&&ne.ranges.length>1)if(ps&&ps.text.join(` +`)==E){if(ne.ranges.length%ps.text.length==0){bt=[];for(var un=0;un=0;Kn--){var Wn=ne.ranges[Kn],Ar=Wn.from(),Ur=Wn.to();Wn.empty()&&(re&&re>0?Ar=Lt(Ar.line,Ar.ch-re):a.state.overwrite&&!Ye?Ur=Lt(Ur.line,Math.min(Hn(ye,Ur.line).text.length,Ur.ch+Vt(at).length)):Ye&&ps&&ps.lineWise&&ps.text.join(` +`)==at.join(` +`)&&(Ar=Ur=Lt(Ar.line,0)));var Xr={from:Ar,to:Ur,text:bt?bt[Kn%bt.length]:at,origin:ie||(Ye?"paste":a.state.cutIncoming>Be?"cut":"+input")};Fl(a.doc,Xr),ei(a,"inputRead",a,Xr)}E&&!Ye&&ic(a,E),rs(a),a.curOp.updateInput<2&&(a.curOp.updateInput=yn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Dc(a,E){var re=a.clipboardData&&a.clipboardData.getData("Text");if(re)return a.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&Ae(E,function(){return pu(E,re,0,null,"paste")}),!0}function ic(a,E){if(!(!a.options.electricChars||!a.options.smartIndent))for(var re=a.doc.sel,ne=re.ranges.length-1;ne>=0;ne--){var ie=re.ranges[ne];if(!(ie.head.ch>100||ne&&re.ranges[ne-1].head.line==ie.head.line)){var ye=a.getModeAt(ie.head),Be=!1;if(ye.electricChars){for(var Ye=0;Ye-1){Be=jl(a,ie.head.line,"smart");break}}else ye.electricInput&&ye.electricInput.test(Hn(a.doc,ie.head.line).text.slice(0,ie.head.ch))&&(Be=jl(a,ie.head.line,"smart"));Be&&ei(a,"electricInput",a,ie.head.line)}}}function Nu(a){for(var E=[],re=[],ne=0;neye&&(jl(this,Ye.head.line,ne,!0),ye=Ye.head.line,Be==this.doc.sel.primIndex&&rs(this));else{var at=Ye.from(),bt=Ye.to(),un=Math.max(ye,at.line);ye=Math.min(this.lastLine(),bt.line-(bt.ch?0:1))+1;for(var yn=un;yn0&&Bl(this.doc,Be,new x(at,Kn[Be].to()),it)}}}),getTokenAt:function(ne,ie){return er(this,ne,ie)},getLineTokens:function(ne,ie){return er(this,Lt(ne),ie,!0)},getTokenTypeAt:function(ne){ne=Nt(this.doc,ne);var ie=Mr(this,Hn(this.doc,ne.line)),ye=0,Be=(ie.length-1)/2,Ye=ne.ch,at;if(Ye==0)at=ie[2];else for(;;){var bt=ye+Be>>1;if((bt?ie[bt*2-1]:0)>=Ye)Be=bt;else if(ie[bt*2+1]at&&(ne=at,Be=!0),Ye=Hn(this.doc,ne)}else Ye=ne;return ts(this,Ye,{top:0,left:0},ie||"page",ye||Be).top+(Be?this.doc.height-xa(Ye):0)},defaultTextHeight:function(){return no(this.display)},defaultCharWidth:function(){return Oo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(ne,ie,ye,Be,Ye){var at=this.display;ne=Qi(this,Nt(this.doc,ne));var bt=ne.bottom,un=ne.left;if(ie.style.position="absolute",ie.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(ie),at.sizer.appendChild(ie),Be=="over")bt=ne.top;else if(Be=="above"||Be=="near"){var yn=Math.max(at.wrapper.clientHeight,this.doc.height),Kn=Math.max(at.sizer.clientWidth,at.lineSpace.clientWidth);(Be=="above"||ne.bottom+ie.offsetHeight>yn)&&ne.top>ie.offsetHeight?bt=ne.top-ie.offsetHeight:ne.bottom+ie.offsetHeight<=yn&&(bt=ne.bottom),un+ie.offsetWidth>Kn&&(un=Kn-ie.offsetWidth)}ie.style.top=bt+"px",ie.style.left=ie.style.right="",Ye=="right"?(un=at.sizer.clientWidth-ie.offsetWidth,ie.style.right="0px"):(Ye=="left"?un=0:Ye=="middle"&&(un=(at.sizer.clientWidth-ie.offsetWidth)/2),ie.style.left=un+"px"),ye&&Wl(this,{left:un,top:bt,right:un+ie.offsetWidth,bottom:bt+ie.offsetHeight})},triggerOnKeyDown:ze(Ju),triggerOnKeyPress:ze(yc),triggerOnKeyUp:tc,triggerOnMouseDown:ze(rc),execCommand:function(ne){if(eu.hasOwnProperty(ne))return eu[ne].call(null,this)},triggerElectric:ze(function(ne){ic(this,ne)}),findPosH:function(ne,ie,ye,Be){var Ye=1;ie<0&&(Ye=-1,ie=-ie);for(var at=Nt(this.doc,ne),bt=0;bt0&&un(ye.charAt(Be-1));)--Be;for(;Ye.5||this.options.lineWrapping)&&rl(this),An(this,"refresh",this)}),swapDoc:ze(function(ne){var ie=this.doc;return ie.cm=null,this.state.selectingText&&this.state.selectingText(),Dl(this,ne),yo(this),this.display.input.reset(),Os(this,ne.scrollLeft,ne.scrollTop),this.curOp.forceScroll=!0,ei(this,"swapDoc",this,ie),ie}),phrase:function(ne){var ie=this.options.phrases;return ie&&Object.prototype.hasOwnProperty.call(ie,ne)?ie[ne]:ne},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Dt(a),a.registerHelper=function(ne,ie,ye){re.hasOwnProperty(ne)||(re[ne]=a[ne]={_global:[]}),re[ne][ie]=ye},a.registerGlobalHelper=function(ne,ie,ye,Be){a.registerHelper(ne,ie,Be),re[ne]._global.push({pred:ye,val:Be})}}function Ru(a,E,re,ne,ie){var ye=E,Be=re,Ye=Hn(a,E.line),at=ie&&a.direction=="rtl"?-re:re;function bt(){var wa=E.line+at;return wa=a.first+a.size?!1:(E=new Lt(wa,E.ch,E.sticky),Ye=Hn(a,wa))}function un(wa){var ma;if(ne=="codepoint"){var oe=Ye.text.charCodeAt(E.ch+(ne>0?0:-1));isNaN(oe)?ma=null:ma=new Lt(E.line,Math.max(0,Math.min(Ye.text.length,E.ch+re*(oe>=55296&&oe<56320?2:1))),-re)}else ie?ma=vc(a.cm,Ye,E,re):ma=Zu(Ye,E,re);if(ma==null)if(!wa&&bt())E=Cu(ie,a.cm,Ye,E.line,at);else return!1;else E=ma;return!0}if(ne=="char"||ne=="codepoint")un();else if(ne=="column")un(!0);else if(ne=="word"||ne=="group")for(var yn=null,Kn=ne=="group",Wn=a.cm&&a.cm.getHelper(E,"wordChars"),Ar=!0;!(re<0&&!un(!Ar));Ar=!1){var Ur=Ye.text.charAt(E.ch)||` +`,Xr=Ue(Ur,Wn)?"w":Kn&&Ur==` +`?"n":!Kn||/\s/.test(Ur)?null:"p";if(Kn&&!Ar&&!Xr&&(Xr="s"),yn&&yn!=Xr){re<0&&(re=1,un(),E.sticky="after");break}if(Xr&&(yn=Xr),re>0&&!un(!Ar))break}var ia=Fs(a,E,ye,Be,!0);return ht(ye,ia)&&(ia.hitSide=!0),ia}function Ou(a,E,re,ne){var ie=a.doc,ye=E.left,Be;if(ne=="page"){var Ye=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),at=Math.max(Ye-.5*no(a.display),3);Be=(re>0?E.bottom:E.top)+re*at}else ne=="line"&&(Be=re>0?E.bottom+3:E.top-3);for(var bt;bt=to(a,ye,Be),!!bt.outside;){if(re<0?Be<=0:Be>=ie.height){bt.hitSide=!0;break}Be+=re*5}return bt}var Ui=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ke,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Ui.prototype.init=function(a){var E=this,re=this,ne=re.cm,ie=re.div=a.lineDiv;oc(ie,ne.options.spellcheck,ne.options.autocorrect,ne.options.autocapitalize);function ye(Ye){for(var at=Ye.target;at;at=at.parentNode){if(at==ie)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(at.className))break}return!1}Ft(ie,"paste",function(Ye){!ye(Ye)||sn(ne,Ye)||Dc(Ye,ne)||fe<=11&&setTimeout(Oe(ne,function(){return E.updateFromDOM()}),20)}),Ft(ie,"compositionstart",function(Ye){E.composing={data:Ye.data,done:!1}}),Ft(ie,"compositionupdate",function(Ye){E.composing||(E.composing={data:Ye.data,done:!1})}),Ft(ie,"compositionend",function(Ye){E.composing&&(Ye.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),Ft(ie,"touchstart",function(){return re.forceCompositionEnd()}),Ft(ie,"input",function(){E.composing||E.readFromDOMSoon()});function Be(Ye){if(!(!ye(Ye)||sn(ne,Ye))){if(ne.somethingSelected())nu({lineWise:!1,text:ne.getSelections()}),Ye.type=="cut"&&ne.replaceSelection("",null,"cut");else if(ne.options.lineWiseCopyCut){var at=Nu(ne);nu({lineWise:!0,text:at.text}),Ye.type=="cut"&&ne.operation(function(){ne.setSelections(at.ranges,0,it),ne.replaceSelection("",null,"cut")})}else return;if(Ye.clipboardData){Ye.clipboardData.clearData();var bt=ps.text.join(` +`);if(Ye.clipboardData.setData("Text",bt),Ye.clipboardData.getData("Text")==bt){Ye.preventDefault();return}}var un=ku(),yn=un.firstChild;ne.display.lineSpace.insertBefore(un,ne.display.lineSpace.firstChild),yn.value=ps.text.join(` +`);var Kn=document.activeElement;It(yn),setTimeout(function(){ne.display.lineSpace.removeChild(un),Kn.focus(),Kn==ie&&re.showPrimarySelection()},50)}}Ft(ie,"copy",Be),Ft(ie,"cut",Be)},Ui.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Ui.prototype.prepareSelection=function(){var a=Gs(this.cm,!1);return a.focus=document.activeElement==this.div,a},Ui.prototype.showSelection=function(a,E){!a||!this.cm.display.view.length||((a.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Ui.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ui.prototype.showPrimarySelection=function(){var a=this.getSelection(),E=this.cm,re=E.doc.sel.primary(),ne=re.from(),ie=re.to();if(E.display.viewTo==E.display.viewFrom||ne.line>=E.display.viewTo||ie.line=E.display.viewFrom&&Mc(E,ne)||{node:Ye[0].measure.map[2],offset:0},bt=ie.linea.firstLine()&&(ne=Lt(ne.line-1,Hn(a.doc,ne.line-1).length)),ie.ch==Hn(a.doc,ie.line).text.length&&ie.lineE.viewTo-1)return!1;var ye,Be,Ye;ne.line==E.viewFrom||(ye=Do(a,ne.line))==0?(Be=Qt(E.view[0].line),Ye=E.view[0].node):(Be=Qt(E.view[ye].line),Ye=E.view[ye-1].node.nextSibling);var at=Do(a,ie.line),bt,un;if(at==E.view.length-1?(bt=E.viewTo-1,un=E.lineDiv.lastChild):(bt=Qt(E.view[at+1].line)-1,un=E.view[at+1].node.previousSibling),!Ye)return!1;for(var yn=a.doc.splitLines(sc(a,Ye,un,Be,bt)),Kn=lr(a.doc,Lt(Be,0),Lt(bt,Hn(a.doc,bt).text.length));yn.length>1&&Kn.length>1;)if(Vt(yn)==Vt(Kn))yn.pop(),Kn.pop(),bt--;else if(yn[0]==Kn[0])yn.shift(),Kn.shift(),Be++;else break;for(var Wn=0,Ar=0,Ur=yn[0],Xr=Kn[0],ia=Math.min(Ur.length,Xr.length);Wnne.ch&&wa.charCodeAt(wa.length-Ar-1)==ma.charCodeAt(ma.length-Ar-1);)Wn--,Ar++;yn[yn.length-1]=wa.slice(0,wa.length-Ar).replace(/^\u200b+/,""),yn[0]=yn[0].slice(Wn).replace(/\u200b+$/,"");var z=Lt(Be,Wn),te=Lt(bt,Kn.length?Vt(Kn).length-Ar:0);if(yn.length>1||yn[0]||nn(z,te))return Tl(a.doc,yn,z,te,"+input"),!0},Ui.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ui.prototype.reset=function(){this.forceCompositionEnd()},Ui.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Ui.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},Ui.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Ae(this.cm,function(){return oo(a.cm)})},Ui.prototype.setUneditable=function(a){a.contentEditable="false"},Ui.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Oe(this.cm,pu)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Ui.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Ui.prototype.onContextMenu=function(){},Ui.prototype.resetPosition=function(){},Ui.prototype.needsContentAttribute=!0;function Mc(a,E){var re=Ro(a,E.line);if(!re||re.hidden)return null;var ne=Hn(a.doc,E.line),ie=ko(re,ne,E.line),ye=hn(ne,a.doc.direction),Be="left";if(ye){var Ye=Ut(ye,E.ch);Be=Ye%2?"right":"left"}var at=el(ie.map,E.ch,Be);return at.offset=at.collapse=="right"?at.end:at.start,at}function Pc(a){for(var E=a;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function ru(a,E){return E&&(a.bad=!0),a}function sc(a,E,re,ne,ie){var ye="",Be=!1,Ye=a.doc.lineSeparator(),at=!1;function bt(Wn){return function(Ar){return Ar.id==Wn}}function un(){Be&&(ye+=Ye,at&&(ye+=Ye),Be=at=!1)}function yn(Wn){Wn&&(un(),ye+=Wn)}function Kn(Wn){if(Wn.nodeType==1){var Ar=Wn.getAttribute("cm-text");if(Ar){yn(Ar);return}var Ur=Wn.getAttribute("cm-marker"),Xr;if(Ur){var ia=a.findMarks(Lt(ne,0),Lt(ie+1,0),bt(+Ur));ia.length&&(Xr=ia[0].find(0))&&yn(lr(a.doc,Xr.from,Xr.to).join(Ye));return}if(Wn.getAttribute("contenteditable")=="false")return;var wa=/^(pre|div|p|li|table|br)$/i.test(Wn.nodeName);if(!/^br$/i.test(Wn.nodeName)&&Wn.textContent.length==0)return;wa&&un();for(var ma=0;ma=9&&E.hasSelection&&(E.hasSelection=null),re.poll()}),Ft(ie,"paste",function(Be){sn(ne,Be)||Dc(Be,ne)||(ne.state.pasteIncoming=+new Date,re.fastPoll())});function ye(Be){if(!sn(ne,Be)){if(ne.somethingSelected())nu({lineWise:!1,text:ne.getSelections()});else if(ne.options.lineWiseCopyCut){var Ye=Nu(ne);nu({lineWise:!0,text:Ye.text}),Be.type=="cut"?ne.setSelections(Ye.ranges,null,it):(re.prevInput="",ie.value=Ye.text.join(` +`),It(ie))}else return;Be.type=="cut"&&(ne.state.cutIncoming=+new Date)}}Ft(ie,"cut",ye),Ft(ie,"copy",ye),Ft(a.scroller,"paste",function(Be){if(!(Fi(a,Be)||sn(ne,Be))){if(!ie.dispatchEvent){ne.state.pasteIncoming=+new Date,re.focus();return}var Ye=new Event("paste");Ye.clipboardData=Be.clipboardData,ie.dispatchEvent(Ye)}}),Ft(a.lineSpace,"selectstart",function(Be){Fi(a,Be)||qt(Be)}),Ft(ie,"compositionstart",function(){var Be=ne.getCursor("from");re.composing&&re.composing.range.clear(),re.composing={start:Be,range:ne.markText(Be,ne.getCursor("to"),{className:"CodeMirror-composing"})}}),Ft(ie,"compositionend",function(){re.composing&&(re.poll(),re.composing.range.clear(),re.composing=null)})},co.prototype.createField=function(a){this.wrapper=ku(),this.textarea=this.wrapper.firstChild},co.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},co.prototype.prepareSelection=function(){var a=this.cm,E=a.display,re=a.doc,ne=Gs(a);if(a.options.moveInputWithCursor){var ie=Qi(a,re.sel.primary().head,"div"),ye=E.wrapper.getBoundingClientRect(),Be=E.lineDiv.getBoundingClientRect();ne.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,ie.top+Be.top-ye.top)),ne.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,ie.left+Be.left-ye.left))}return ne},co.prototype.showSelection=function(a){var E=this.cm,re=E.display;nt(re.cursorDiv,a.cursors),nt(re.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},co.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var re=E.getSelection();this.textarea.value=re,E.state.focused&&It(this.textarea),be&&fe>=9&&(this.hasSelection=re)}else a||(this.prevInput=this.textarea.value="",be&&fe>=9&&(this.hasSelection=null))}},co.prototype.getField=function(){return this.textarea},co.prototype.supportsTouch=function(){return!1},co.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Qe||_t()!=this.textarea))try{this.textarea.focus()}catch(a){}},co.prototype.blur=function(){this.textarea.blur()},co.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},co.prototype.receivedFocus=function(){this.slowPoll()},co.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},co.prototype.fastPoll=function(){var a=!1,E=this;E.pollingFast=!0;function re(){var ne=E.poll();!ne&&!a?(a=!0,E.polling.set(60,re)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,re)},co.prototype.poll=function(){var a=this,E=this.cm,re=this.textarea,ne=this.prevInput;if(this.contextMenuPending||!E.state.focused||xr(re)&&!ne&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var ie=re.value;if(ie==ne&&!E.somethingSelected())return!1;if(be&&fe>=9&&this.hasSelection===ie||Ge&&/[\uf700-\uf7ff]/.test(ie))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var ye=ie.charCodeAt(0);if(ye==8203&&!ne&&(ne="\u200B"),ye==8666)return this.reset(),this.cm.execCommand("undo")}for(var Be=0,Ye=Math.min(ne.length,ie.length);Be1e3||ie.indexOf(` +`)>-1?re.value=a.prevInput="":a.prevInput=ie,a.composing&&(a.composing.range.clear(),a.composing.range=E.markText(a.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},co.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},co.prototype.onKeyPress=function(){be&&fe>=9&&(this.hasSelection=null),this.fastPoll()},co.prototype.onContextMenu=function(a){var E=this,re=E.cm,ne=re.display,ie=E.textarea;E.contextMenuPending&&E.contextMenuPending();var ye=_o(re,a),Be=ne.scroller.scrollTop;if(!ye||Se)return;var Ye=re.options.resetSelectionOnContextMenu;Ye&&re.doc.sel.contains(ye)==-1&&Oe(re,$a)(re.doc,Ne(ye),it);var at=ie.style.cssText,bt=E.wrapper.style.cssText,un=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",ie.style.cssText=`position: absolute; width: 30px; height: 30px; + top: `+(a.clientY-un.top-5)+"px; left: "+(a.clientX-un.left-5)+`px; + z-index: 1000; background: `+(be?"rgba(255, 255, 255, .05)":"transparent")+`; + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var yn;Ce&&(yn=window.scrollY),ne.input.focus(),Ce&&window.scrollTo(null,yn),ne.input.reset(),re.somethingSelected()||(ie.value=E.prevInput=" "),E.contextMenuPending=Wn,ne.selForContextMenu=re.doc.sel,clearTimeout(ne.detectingSelectAll);function Kn(){if(ie.selectionStart!=null){var Ur=re.somethingSelected(),Xr="\u200B"+(Ur?ie.value:"");ie.value="\u21DA",ie.value=Xr,E.prevInput=Ur?"":"\u200B",ie.selectionStart=1,ie.selectionEnd=Xr.length,ne.selForContextMenu=re.doc.sel}}function Wn(){if(E.contextMenuPending==Wn&&(E.contextMenuPending=!1,E.wrapper.style.cssText=bt,ie.style.cssText=at,be&&fe<9&&ne.scrollbars.setScrollTop(ne.scroller.scrollTop=Be),ie.selectionStart!=null)){(!be||be&&fe<9)&&Kn();var Ur=0,Xr=function(){ne.selForContextMenu==re.doc.sel&&ie.selectionStart==0&&ie.selectionEnd>0&&E.prevInput=="\u200B"?Oe(re,Ys)(re):Ur++<10?ne.detectingSelectAll=setTimeout(Xr,500):(ne.selForContextMenu=null,ne.input.reset())};ne.detectingSelectAll=setTimeout(Xr,200)}}if(be&&fe>=9&&Kn(),_e){Et(a);var Ar=function(){Dn(window,"mouseup",Ar),setTimeout(Wn,20)};Ft(window,"mouseup",Ar)}else setTimeout(Wn,50)},co.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},co.prototype.setUneditable=function(){},co.prototype.needsContentAttribute=!1;function Fc(a,E){if(E=E?Ln(E):{},E.value=a.value,!E.tabindex&&a.tabIndex&&(E.tabindex=a.tabIndex),!E.placeholder&&a.placeholder&&(E.placeholder=a.placeholder),E.autofocus==null){var re=_t();E.autofocus=re==a||a.getAttribute("autofocus")!=null&&re==document.body}function ne(){a.value=Ye.getValue()}var ie;if(a.form&&(Ft(a.form,"submit",ne),!E.leaveSubmitMethodAlone)){var ye=a.form;ie=ye.submit;try{var Be=ye.submit=function(){ne(),ye.submit=ie,ye.submit(),ye.submit=Be}}catch(at){}}E.finishInit=function(at){at.save=ne,at.getTextArea=function(){return a},at.toTextArea=function(){at.toTextArea=isNaN,ne(),a.parentNode.removeChild(at.getWrapperElement()),a.style.display="",a.form&&(Dn(a.form,"submit",ne),!E.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=ie))}},a.style.display="none";var Ye=Yi(function(at){return a.parentNode.insertBefore(at,a.nextSibling)},E);return Ye}function mu(a){a.off=Dn,a.on=Ft,a.wheelEventPixels=Mi,a.Doc=$o,a.splitLines=sr,a.countColumn=Ct,a.findColumn=On,a.isWordChar=Te,a.Pass=on,a.signal=An,a.Line=Xa,a.changeEnd=Rt,a.scrollbarModel=Zt,a.Pos=Lt,a.cmpPos=nn,a.modes=gr,a.mimeModes=Yn,a.resolveMode=Dr,a.getMode=Lr,a.modeExtensions=Qn,a.extendMode=_r,a.copyState=sa,a.startState=va,a.innerMode=jr,a.commands=eu,a.keyMap=fl,a.keyName=Vu,a.isModifierKey=Gu,a.lookupKey=Jl,a.normalizeKeyMap=su,a.StringStream=ta,a.SharedTextMarker=Ql,a.TextMarker=Xs,a.LineWidget=Xl,a.e_preventDefault=qt,a.e_stopPropagation=Ht,a.e_stop=Et,a.addClass=$e,a.contains=Tt,a.rmClass=Je,a.keyNames=dl}Nc(Yi),Lc(Yi);var _c="iter insert remove copy getEditor constructor".split(" ");for(var gu in $o.prototype)$o.prototype.hasOwnProperty(gu)&&Ee(_c,gu)<0&&(Yi.prototype[gu]=function(a){return function(){return a.apply(this.doc,arguments)}}($o.prototype[gu]));return Dt($o),Yi.inputStyles={textarea:co,contenteditable:Ui},Yi.defineMode=function(a){!Yi.defaults.mode&&a!="null"&&(Yi.defaults.mode=a),Tr.apply(this,arguments)},Yi.defineMIME=Sr,Yi.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Yi.defineMIME("text/plain","null"),Yi.defineExtension=function(a,E){Yi.prototype[a]=E},Yi.defineDocExtension=function(a,E){$o.prototype[a]=E},Yi.fromTextArea=Fc,mu(Yi),Yi.version="5.58.2",Yi})},25419:function(xe,ae,y){(function(b){b(y(89780),y(15525),y(98101))})(function(b){"use strict";b.defineMode("markdown",function(he,le){var pe=b.getMode(he,"text/html"),be=pe.name=="null";function fe(Ct){if(b.findModeByName){var Ke=b.findModeByName(Ct);Ke&&(Ct=Ke.mime||Ke.mimes[0])}var Ee=b.getMode(he,Ct);return Ee.name=="null"?null:Ee}le.highlightFormatting===void 0&&(le.highlightFormatting=!1),le.maxBlockquoteDepth===void 0&&(le.maxBlockquoteDepth=0),le.taskLists===void 0&&(le.taskLists=!1),le.strikethrough===void 0&&(le.strikethrough=!1),le.emoji===void 0&&(le.emoji=!1),le.fencedCodeBlockHighlighting===void 0&&(le.fencedCodeBlockHighlighting=!0),le.fencedCodeBlockDefaultMode===void 0&&(le.fencedCodeBlockDefaultMode="text/plain"),le.xml===void 0&&(le.xml=!0),le.tokenTypeOverrides===void 0&&(le.tokenTypeOverrides={});var Ce={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Re in Ce)Ce.hasOwnProperty(Re)&&le.tokenTypeOverrides[Re]&&(Ce[Re]=le.tokenTypeOverrides[Re]);var ke=/^([*\-_])(?:\s*\1){2,}\s*$/,Se=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,je=/^\[(x| )\](?=\s)/i,Fe=le.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,St=/^ {0,3}(?:\={1,}|-{2,})\s*$/,tt=/^[^#!\[\]*_\\<>` "'(~:]+/,qe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Qe=/^\s*\[[^\]]+?\]:.*$/,Ge=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,We=" ";function Ve(Ct,Ke,Ee){return Ke.f=Ke.inline=Ee,Ee(Ct,Ke)}function Xe(Ct,Ke,Ee){return Ke.f=Ke.block=Ee,Ee(Ct,Ke)}function He(Ct){return!Ct||!/\S/.test(Ct.string)}function _e(Ct){if(Ct.linkTitle=!1,Ct.linkHref=!1,Ct.linkText=!1,Ct.em=!1,Ct.strong=!1,Ct.strikethrough=!1,Ct.quote=0,Ct.indentedCode=!1,Ct.f==Je){var Ke=be;if(!Ke){var Ee=b.innerMode(pe,Ct.htmlState);Ke=Ee.mode.name=="xml"&&Ee.state.tagStart===null&&!Ee.state.context&&Ee.state.tokenize.isInText}Ke&&(Ct.f=ft,Ct.block=Ze,Ct.htmlState=null)}return Ct.trailingSpace=0,Ct.trailingSpaceNewLine=!1,Ct.prevLine=Ct.thisLine,Ct.thisLine={stream:null},null}function Ze(Ct,Ke){var Ee=Ct.column()===Ke.indentation,en=He(Ke.prevLine.stream),on=Ke.indentedCode,it=Ke.prevLine.hr,jt=Ke.list!==!1,zt=(Ke.listStack[Ke.listStack.length-1]||0)+3;Ke.indentedCode=!1;var On=Ke.indentation;if(Ke.indentationDiff===null&&(Ke.indentationDiff=Ke.indentation,jt)){for(Ke.list=null;On=4&&(on||Ke.prevLine.fencedCodeEnd||Ke.prevLine.header||en))return Ct.skipToEnd(),Ke.indentedCode=!0,Ce.code;if(Ct.eatSpace())return null;if(Ee&&Ke.indentation<=zt&&(Vt=Ct.match(Fe))&&Vt[1].length<=6)return Ke.quote=0,Ke.header=Vt[1].length,Ke.thisLine.header=!0,le.highlightFormatting&&(Ke.formatting="header"),Ke.f=Ke.inline,nt(Ke);if(Ke.indentation<=zt&&Ct.eat(">"))return Ke.quote=Ee?1:Ke.quote+1,le.highlightFormatting&&(Ke.formatting="quote"),Ct.eatSpace(),nt(Ke);if(!Sn&&!Ke.setext&&Ee&&Ke.indentation<=zt&&(Vt=Ct.match(Se))){var vn=Vt[1]?"ol":"ul";return Ke.indentation=On+Ct.current().length,Ke.list=!0,Ke.quote=0,Ke.listStack.push(Ke.indentation),Ke.em=!1,Ke.strong=!1,Ke.code=!1,Ke.strikethrough=!1,le.taskLists&&Ct.match(je,!1)&&(Ke.taskList=!0),Ke.f=Ke.inline,le.highlightFormatting&&(Ke.formatting=["list","list-"+vn]),nt(Ke)}else{if(Ee&&Ke.indentation<=zt&&(Vt=Ct.match(qe,!0)))return Ke.quote=0,Ke.fencedEndRE=new RegExp(Vt[1]+"+ *$"),Ke.localMode=le.fencedCodeBlockHighlighting&&fe(Vt[2]||le.fencedCodeBlockDefaultMode),Ke.localMode&&(Ke.localState=b.startState(Ke.localMode)),Ke.f=Ke.block=mt,le.highlightFormatting&&(Ke.formatting="code-block"),Ke.code=-1,nt(Ke);if(Ke.setext||(!ut||!jt)&&!Ke.quote&&Ke.list===!1&&!Ke.code&&!Sn&&!Qe.test(Ct.string)&&(Vt=Ct.lookAhead(1))&&(Vt=Vt.match(St)))return Ke.setext?(Ke.header=Ke.setext,Ke.setext=0,Ct.skipToEnd(),le.highlightFormatting&&(Ke.formatting="header")):(Ke.header=Vt[0].charAt(0)=="="?1:2,Ke.setext=Ke.header),Ke.thisLine.header=!0,Ke.f=Ke.inline,nt(Ke);if(Sn)return Ct.skipToEnd(),Ke.hr=!0,Ke.thisLine.hr=!0,Ce.hr;if(Ct.peek()==="[")return Ve(Ct,Ke,kt)}return Ve(Ct,Ke,Ke.inline)}function Je(Ct,Ke){var Ee=pe.token(Ct,Ke.htmlState);if(!be){var en=b.innerMode(pe,Ke.htmlState);(en.mode.name=="xml"&&en.state.tagStart===null&&!en.state.context&&en.state.tokenize.isInText||Ke.md_inside&&Ct.current().indexOf(">")>-1)&&(Ke.f=ft,Ke.block=Ze,Ke.htmlState=null)}return Ee}function mt(Ct,Ke){var Ee=Ke.listStack[Ke.listStack.length-1]||0,en=Ke.indentation=Ct.quote?Ke.push(Ce.formatting+"-"+Ct.formatting[Ee]+"-"+Ct.quote):Ke.push("error"))}if(Ct.taskOpen)return Ke.push("meta"),Ke.length?Ke.join(" "):null;if(Ct.taskClosed)return Ke.push("property"),Ke.length?Ke.join(" "):null;if(Ct.linkHref?Ke.push(Ce.linkHref,"url"):(Ct.strong&&Ke.push(Ce.strong),Ct.em&&Ke.push(Ce.em),Ct.strikethrough&&Ke.push(Ce.strikethrough),Ct.emoji&&Ke.push(Ce.emoji),Ct.linkText&&Ke.push(Ce.linkText),Ct.code&&Ke.push(Ce.code),Ct.image&&Ke.push(Ce.image),Ct.imageAltText&&Ke.push(Ce.imageAltText,"link"),Ct.imageMarker&&Ke.push(Ce.imageMarker)),Ct.header&&Ke.push(Ce.header,Ce.header+"-"+Ct.header),Ct.quote&&(Ke.push(Ce.quote),!le.maxBlockquoteDepth||le.maxBlockquoteDepth>=Ct.quote?Ke.push(Ce.quote+"-"+Ct.quote):Ke.push(Ce.quote+"-"+le.maxBlockquoteDepth)),Ct.list!==!1){var en=(Ct.listStack.length-1)%3;en?en===1?Ke.push(Ce.list2):Ke.push(Ce.list3):Ke.push(Ce.list1)}return Ct.trailingSpaceNewLine?Ke.push("trailing-space-new-line"):Ct.trailingSpace&&Ke.push("trailing-space-"+(Ct.trailingSpace%2?"a":"b")),Ke.length?Ke.join(" "):null}function At(Ct,Ke){if(Ct.match(tt,!0))return nt(Ke)}function ft(Ct,Ke){var Ee=Ke.text(Ct,Ke);if(typeof Ee!="undefined")return Ee;if(Ke.list)return Ke.list=null,nt(Ke);if(Ke.taskList){var en=Ct.match(je,!0)[1]===" ";return en?Ke.taskOpen=!0:Ke.taskClosed=!0,le.highlightFormatting&&(Ke.formatting="task"),Ke.taskList=!1,nt(Ke)}if(Ke.taskOpen=!1,Ke.taskClosed=!1,Ke.header&&Ct.match(/^#+$/,!0))return le.highlightFormatting&&(Ke.formatting="header"),nt(Ke);var on=Ct.next();if(Ke.linkTitle){Ke.linkTitle=!1;var it=on;on==="("&&(it=")"),it=(it+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var jt="^\\s*(?:[^"+it+"\\\\]+|\\\\\\\\|\\\\.)"+it;if(Ct.match(new RegExp(jt),!0))return Ce.linkHref}if(on==="`"){var zt=Ke.formatting;le.highlightFormatting&&(Ke.formatting="code"),Ct.eatWhile("`");var On=Ct.current().length;if(Ke.code==0&&(!Ke.quote||On==1))return Ke.code=On,nt(Ke);if(On==Ke.code){var ut=nt(Ke);return Ke.code=0,ut}else return Ke.formatting=zt,nt(Ke)}else if(Ke.code)return nt(Ke);if(on==="\\"&&(Ct.next(),le.highlightFormatting)){var Sn=nt(Ke),Vt=Ce.formatting+"-escape";return Sn?Sn+" "+Vt:Vt}if(on==="!"&&Ct.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Ke.imageMarker=!0,Ke.image=!0,le.highlightFormatting&&(Ke.formatting="image"),nt(Ke);if(on==="["&&Ke.imageMarker&&Ct.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Ke.imageMarker=!1,Ke.imageAltText=!0,le.highlightFormatting&&(Ke.formatting="image"),nt(Ke);if(on==="]"&&Ke.imageAltText){le.highlightFormatting&&(Ke.formatting="image");var Sn=nt(Ke);return Ke.imageAltText=!1,Ke.image=!1,Ke.inline=Ke.f=Tt,Sn}if(on==="["&&!Ke.image)return Ke.linkText&&Ct.match(/^.*?\]/)||(Ke.linkText=!0,le.highlightFormatting&&(Ke.formatting="link")),nt(Ke);if(on==="]"&&Ke.linkText){le.highlightFormatting&&(Ke.formatting="link");var Sn=nt(Ke);return Ke.linkText=!1,Ke.inline=Ke.f=Ct.match(/\(.*?\)| ?\[.*?\]/,!1)?Tt:ft,Sn}if(on==="<"&&Ct.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Ke.f=Ke.inline=st,le.highlightFormatting&&(Ke.formatting="link");var Sn=nt(Ke);return Sn?Sn+=" ":Sn="",Sn+Ce.linkInline}if(on==="<"&&Ct.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Ke.f=Ke.inline=st,le.highlightFormatting&&(Ke.formatting="link");var Sn=nt(Ke);return Sn?Sn+=" ":Sn="",Sn+Ce.linkEmail}if(le.xml&&on==="<"&&Ct.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var vn=Ct.string.indexOf(">",Ct.pos);if(vn!=-1){var cn=Ct.string.substring(Ct.start,vn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(cn)&&(Ke.md_inside=!0)}return Ct.backUp(1),Ke.htmlState=b.startState(pe),Xe(Ct,Ke,Je)}if(le.xml&&on==="<"&&Ct.match(/^\/\w*?>/))return Ke.md_inside=!1,"tag";if(on==="*"||on==="_"){for(var De=1,me=Ct.pos==1?" ":Ct.string.charAt(Ct.pos-2);De<3&&Ct.eat(on);)De++;var ce=Ct.peek()||" ",Te=!/\s/.test(ce)&&(!Ge.test(ce)||/\s/.test(me)||Ge.test(me)),Ue=!/\s/.test(me)&&(!Ge.test(me)||/\s/.test(ce)||Ge.test(ce)),ge=null,Le=null;if(De%2&&(!Ke.em&&Te&&(on==="*"||!Ue||Ge.test(me))?ge=!0:Ke.em==on&&Ue&&(on==="*"||!Te||Ge.test(ce))&&(ge=!1)),De>1&&(!Ke.strong&&Te&&(on==="*"||!Ue||Ge.test(me))?Le=!0:Ke.strong==on&&Ue&&(on==="*"||!Te||Ge.test(ce))&&(Le=!1)),Le!=null||ge!=null){le.highlightFormatting&&(Ke.formatting=ge==null?"strong":Le==null?"em":"strong em"),ge===!0&&(Ke.em=on),Le===!0&&(Ke.strong=on);var ut=nt(Ke);return ge===!1&&(Ke.em=!1),Le===!1&&(Ke.strong=!1),ut}}else if(on===" "&&(Ct.eat("*")||Ct.eat("_"))){if(Ct.peek()===" ")return nt(Ke);Ct.backUp(1)}if(le.strikethrough){if(on==="~"&&Ct.eatWhile(on)){if(Ke.strikethrough){le.highlightFormatting&&(Ke.formatting="strikethrough");var ut=nt(Ke);return Ke.strikethrough=!1,ut}else if(Ct.match(/^[^\s]/,!1))return Ke.strikethrough=!0,le.highlightFormatting&&(Ke.formatting="strikethrough"),nt(Ke)}else if(on===" "&&Ct.match(/^~~/,!0)){if(Ct.peek()===" ")return nt(Ke);Ct.backUp(2)}}if(le.emoji&&on===":"&&Ct.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Ke.emoji=!0,le.highlightFormatting&&(Ke.formatting="emoji");var ot=nt(Ke);return Ke.emoji=!1,ot}return on===" "&&(Ct.match(/^ +$/,!1)?Ke.trailingSpace++:Ke.trailingSpace&&(Ke.trailingSpaceNewLine=!0)),nt(Ke)}function st(Ct,Ke){var Ee=Ct.next();if(Ee===">"){Ke.f=Ke.inline=ft,le.highlightFormatting&&(Ke.formatting="link");var en=nt(Ke);return en?en+=" ":en="",en+Ce.linkInline}return Ct.match(/^[^>]+/,!0),Ce.linkInline}function Tt(Ct,Ke){if(Ct.eatSpace())return null;var Ee=Ct.next();return Ee==="("||Ee==="["?(Ke.f=Ke.inline=$e(Ee==="("?")":"]"),le.highlightFormatting&&(Ke.formatting="link-string"),Ke.linkHref=!0,nt(Ke)):"error"}var _t={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function $e(Ct){return function(Ke,Ee){var en=Ke.next();if(en===Ct){Ee.f=Ee.inline=ft,le.highlightFormatting&&(Ee.formatting="link-string");var on=nt(Ee);return Ee.linkHref=!1,on}return Ke.match(_t[Ct]),Ee.linkHref=!0,nt(Ee)}}function kt(Ct,Ke){return Ct.match(/^([^\]\\]|\\.)*\]:/,!1)?(Ke.f=It,Ct.next(),le.highlightFormatting&&(Ke.formatting="link"),Ke.linkText=!0,nt(Ke)):Ve(Ct,Ke,ft)}function It(Ct,Ke){if(Ct.match(/^\]:/,!0)){Ke.f=Ke.inline=$t,le.highlightFormatting&&(Ke.formatting="link");var Ee=nt(Ke);return Ke.linkText=!1,Ee}return Ct.match(/^([^\]\\]|\\.)+/,!0),Ce.linkText}function $t(Ct,Ke){return Ct.eatSpace()?null:(Ct.match(/^[^\s]+/,!0),Ct.peek()===void 0?Ke.linkTitle=!0:Ct.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Ke.f=Ke.inline=ft,Ce.linkHref+" url")}var Ln={startState:function(){return{f:Ze,prevLine:{stream:null},thisLine:{stream:null},block:Ze,htmlState:null,indentation:0,inline:ft,text:At,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Ct){return{f:Ct.f,prevLine:Ct.prevLine,thisLine:Ct.thisLine,block:Ct.block,htmlState:Ct.htmlState&&b.copyState(pe,Ct.htmlState),indentation:Ct.indentation,localMode:Ct.localMode,localState:Ct.localMode?b.copyState(Ct.localMode,Ct.localState):null,inline:Ct.inline,text:Ct.text,formatting:!1,linkText:Ct.linkText,linkTitle:Ct.linkTitle,linkHref:Ct.linkHref,code:Ct.code,em:Ct.em,strong:Ct.strong,strikethrough:Ct.strikethrough,emoji:Ct.emoji,header:Ct.header,setext:Ct.setext,hr:Ct.hr,taskList:Ct.taskList,list:Ct.list,listStack:Ct.listStack.slice(0),quote:Ct.quote,indentedCode:Ct.indentedCode,trailingSpace:Ct.trailingSpace,trailingSpaceNewLine:Ct.trailingSpaceNewLine,md_inside:Ct.md_inside,fencedEndRE:Ct.fencedEndRE}},token:function(Ct,Ke){if(Ke.formatting=!1,Ct!=Ke.thisLine.stream){if(Ke.header=0,Ke.hr=!1,Ct.match(/^\s*$/,!0))return _e(Ke),null;if(Ke.prevLine=Ke.thisLine,Ke.thisLine={stream:Ct},Ke.taskList=!1,Ke.trailingSpace=0,Ke.trailingSpaceNewLine=!1,!Ke.localState&&(Ke.f=Ke.block,Ke.f!=Je)){var Ee=Ct.match(/^\s*/,!0)[0].replace(/\t/g,We).length;if(Ke.indentation=Ee,Ke.indentationDiff=null,Ee>0)return null}}return Ke.f(Ct,Ke)},innerMode:function(Ct){return Ct.block==Je?{state:Ct.htmlState,mode:pe}:Ct.localState?{state:Ct.localState,mode:Ct.localMode}:{state:Ct,mode:Ln}},indent:function(Ct,Ke,Ee){return Ct.block==Je&&pe.indent?pe.indent(Ct.htmlState,Ke,Ee):Ct.localState&&Ct.localMode.indent?Ct.localMode.indent(Ct.localState,Ke,Ee):b.Pass},blankLine:_e,getType:nt,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Ln},"xml"),b.defineMIME("text/markdown","markdown"),b.defineMIME("text/x-markdown","markdown")})},98101:function(xe,ae,y){(function(b){b(y(89780))})(function(b){"use strict";b.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var he=0;he-1&&pe.substring(Ce+1,pe.length);if(Re)return b.findModeByExtension(Re)},b.findModeByName=function(pe){pe=pe.toLowerCase();for(var be=0;be0?tt.cmdState[tt.cmdState.length-1]:null}function fe(tt){var qe=tt.cmdState.pop();qe&&qe.closeBracket()}function Ce(tt){for(var qe=tt.cmdState,Qe=qe.length-1;Qe>=0;Qe--){var Ge=qe[Qe];if(Ge.name!="DEFAULT")return Ge}return{styleIdentifier:function(){return null}}}function Re(tt,qe,Qe){return function(){this.name=tt,this.bracketNo=0,this.style=qe,this.styles=Qe,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ke={};ke.importmodule=Re("importmodule","tag",["string","builtin"]),ke.documentclass=Re("documentclass","tag",["","atom"]),ke.usepackage=Re("usepackage","tag",["atom"]),ke.begin=Re("begin","tag",["atom"]),ke.end=Re("end","tag",["atom"]),ke.label=Re("label","tag",["atom"]),ke.ref=Re("ref","tag",["atom"]),ke.eqref=Re("eqref","tag",["atom"]),ke.cite=Re("cite","tag",["atom"]),ke.bibitem=Re("bibitem","tag",["atom"]),ke.Bibitem=Re("Bibitem","tag",["atom"]),ke.RBibitem=Re("RBibitem","tag",["atom"]),ke.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function Se(tt,qe){tt.f=qe}function je(tt,qe){var Qe;if(tt.match(/^\\[a-zA-Z@]+/)){var Ge=tt.current().slice(1);return Qe=ke.hasOwnProperty(Ge)?ke[Ge]:ke.DEFAULT,Qe=new Qe,pe(qe,Qe),Se(qe,St),Qe.style}if(tt.match(/^\\[$&%#{}_]/)||tt.match(/^\\[,;!\/\\]/))return"tag";if(tt.match("\\["))return Se(qe,function(Ve,Xe){return Fe(Ve,Xe,"\\]")}),"keyword";if(tt.match("\\("))return Se(qe,function(Ve,Xe){return Fe(Ve,Xe,"\\)")}),"keyword";if(tt.match("$$"))return Se(qe,function(Ve,Xe){return Fe(Ve,Xe,"$$")}),"keyword";if(tt.match("$"))return Se(qe,function(Ve,Xe){return Fe(Ve,Xe,"$")}),"keyword";var We=tt.next();if(We=="%")return tt.skipToEnd(),"comment";if(We=="}"||We=="]"){if(Qe=be(qe),Qe)Qe.closeBracket(We),Se(qe,St);else return"error";return"bracket"}else return We=="{"||We=="["?(Qe=ke.DEFAULT,Qe=new Qe,pe(qe,Qe),"bracket"):/\d/.test(We)?(tt.eatWhile(/[\w.%]/),"atom"):(tt.eatWhile(/[\w\-_]/),Qe=Ce(qe),Qe.name=="begin"&&(Qe.argument=tt.current()),Qe.styleIdentifier())}function Fe(tt,qe,Qe){if(tt.eatSpace())return null;if(Qe&&tt.match(Qe))return Se(qe,je),"keyword";if(tt.match(/^\\[a-zA-Z@]+/))return"tag";if(tt.match(/^[a-zA-Z]+/))return"variable-2";if(tt.match(/^\\[$&%#{}_]/)||tt.match(/^\\[,;!\/]/)||tt.match(/^[\^_&]/))return"tag";if(tt.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(tt.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ge=tt.next();return Ge=="{"||Ge=="}"||Ge=="["||Ge=="]"||Ge=="("||Ge==")"?"bracket":Ge=="%"?(tt.skipToEnd(),"comment"):"error"}function St(tt,qe){var Qe=tt.peek(),Ge;return Qe=="{"||Qe=="["?(Ge=be(qe),Ge.openBracket(Qe),tt.eat(Qe),Se(qe,je),"bracket"):/[ \t\r]/.test(Qe)?(tt.eat(Qe),null):(Se(qe,je),fe(qe),je(tt,qe))}return{startState:function(){var tt=le.inMathMode?function(qe,Qe){return Fe(qe,Qe)}:je;return{cmdState:[],f:tt}},copyState:function(tt){return{cmdState:tt.cmdState.slice(),f:tt.f}},token:function(tt,qe){return qe.f(tt,qe)},blankLine:function(tt){tt.f=je,tt.cmdState.length=0},lineComment:"%"}}),b.defineMIME("text/x-stex","stex"),b.defineMIME("text/x-latex","stex")})},15525:function(xe,ae,y){(function(b){b(y(89780))})(function(b){"use strict";var he={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},le={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};b.defineMode("xml",function(pe,be){var fe=pe.indentUnit,Ce={},Re=be.htmlMode?he:le;for(var ke in Re)Ce[ke]=Re[ke];for(var ke in be)Ce[ke]=be[ke];var Se,je;function Fe(st,Tt){function _t(It){return Tt.tokenize=It,It(st,Tt)}var $e=st.next();if($e=="<")return st.eat("!")?st.eat("[")?st.match("CDATA[")?_t(qe("atom","]]>")):null:st.match("--")?_t(qe("comment","-->")):st.match("DOCTYPE",!0,!0)?(st.eatWhile(/[\w\._\-]/),_t(Qe(1))):null:st.eat("?")?(st.eatWhile(/[\w\._\-]/),Tt.tokenize=qe("meta","?>"),"meta"):(Se=st.eat("/")?"closeTag":"openTag",Tt.tokenize=St,"tag bracket");if($e=="&"){var kt;return st.eat("#")?st.eat("x")?kt=st.eatWhile(/[a-fA-F\d]/)&&st.eat(";"):kt=st.eatWhile(/[\d]/)&&st.eat(";"):kt=st.eatWhile(/[\w\.\-:]/)&&st.eat(";"),kt?"atom":"error"}else return st.eatWhile(/[^&<]/),null}Fe.isInText=!0;function St(st,Tt){var _t=st.next();if(_t==">"||_t=="/"&&st.eat(">"))return Tt.tokenize=Fe,Se=_t==">"?"endTag":"selfcloseTag","tag bracket";if(_t=="=")return Se="equals",null;if(_t=="<"){Tt.tokenize=Fe,Tt.state=Xe,Tt.tagName=Tt.tagStart=null;var $e=Tt.tokenize(st,Tt);return $e?$e+" tag error":"tag error"}else return/[\'\"]/.test(_t)?(Tt.tokenize=tt(_t),Tt.stringStartCol=st.column(),Tt.tokenize(st,Tt)):(st.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function tt(st){var Tt=function(_t,$e){for(;!_t.eol();)if(_t.next()==st){$e.tokenize=St;break}return"string"};return Tt.isInAttribute=!0,Tt}function qe(st,Tt){return function(_t,$e){for(;!_t.eol();){if(_t.match(Tt)){$e.tokenize=Fe;break}_t.next()}return st}}function Qe(st){return function(Tt,_t){for(var $e;($e=Tt.next())!=null;){if($e=="<")return _t.tokenize=Qe(st+1),_t.tokenize(Tt,_t);if($e==">")if(st==1){_t.tokenize=Fe;break}else return _t.tokenize=Qe(st-1),_t.tokenize(Tt,_t)}return"meta"}}function Ge(st,Tt,_t){this.prev=st.context,this.tagName=Tt,this.indent=st.indented,this.startOfLine=_t,(Ce.doNotIndent.hasOwnProperty(Tt)||st.context&&st.context.noIndent)&&(this.noIndent=!0)}function We(st){st.context&&(st.context=st.context.prev)}function Ve(st,Tt){for(var _t;;){if(!st.context||(_t=st.context.tagName,!Ce.contextGrabbers.hasOwnProperty(_t)||!Ce.contextGrabbers[_t].hasOwnProperty(Tt)))return;We(st)}}function Xe(st,Tt,_t){return st=="openTag"?(_t.tagStart=Tt.column(),He):st=="closeTag"?_e:Xe}function He(st,Tt,_t){return st=="word"?(_t.tagName=Tt.current(),je="tag",mt):Ce.allowMissingTagName&&st=="endTag"?(je="tag bracket",mt(st,Tt,_t)):(je="error",He)}function _e(st,Tt,_t){if(st=="word"){var $e=Tt.current();return _t.context&&_t.context.tagName!=$e&&Ce.implicitlyClosed.hasOwnProperty(_t.context.tagName)&&We(_t),_t.context&&_t.context.tagName==$e||Ce.matchClosing===!1?(je="tag",Ze):(je="tag error",Je)}else return Ce.allowMissingTagName&&st=="endTag"?(je="tag bracket",Ze(st,Tt,_t)):(je="error",Je)}function Ze(st,Tt,_t){return st!="endTag"?(je="error",Ze):(We(_t),Xe)}function Je(st,Tt,_t){return je="error",Ze(st,Tt,_t)}function mt(st,Tt,_t){if(st=="word")return je="attribute",nt;if(st=="endTag"||st=="selfcloseTag"){var $e=_t.tagName,kt=_t.tagStart;return _t.tagName=_t.tagStart=null,st=="selfcloseTag"||Ce.autoSelfClosers.hasOwnProperty($e)?Ve(_t,$e):(Ve(_t,$e),_t.context=new Ge(_t,$e,kt==_t.indented)),Xe}return je="error",mt}function nt(st,Tt,_t){return st=="equals"?At:(Ce.allowMissing||(je="error"),mt(st,Tt,_t))}function At(st,Tt,_t){return st=="string"?ft:st=="word"&&Ce.allowUnquoted?(je="string",mt):(je="error",mt(st,Tt,_t))}function ft(st,Tt,_t){return st=="string"?ft:mt(st,Tt,_t)}return{startState:function(st){var Tt={tokenize:Fe,state:Xe,indented:st||0,tagName:null,tagStart:null,context:null};return st!=null&&(Tt.baseIndent=st),Tt},token:function(st,Tt){if(!Tt.tagName&&st.sol()&&(Tt.indented=st.indentation()),st.eatSpace())return null;Se=null;var _t=Tt.tokenize(st,Tt);return(_t||Se)&&_t!="comment"&&(je=null,Tt.state=Tt.state(Se||_t,st,Tt),je&&(_t=je=="error"?_t+" error":je)),_t},indent:function(st,Tt,_t){var $e=st.context;if(st.tokenize.isInAttribute)return st.tagStart==st.indented?st.stringStartCol+1:st.indented+fe;if($e&&$e.noIndent)return b.Pass;if(st.tokenize!=St&&st.tokenize!=Fe)return _t?_t.match(/^(\s*)/)[0].length:0;if(st.tagName)return Ce.multilineTagIndentPastTag!==!1?st.tagStart+st.tagName.length+2:st.tagStart+fe*(Ce.multilineTagIndentFactor||1);if(Ce.alignCDATA&&/$/,blockCommentStart:"",configuration:Ce.htmlMode?"html":"xml",helperType:Ce.htmlMode?"html":"xml",skipAttribute:function(st){st.state==At&&(st.state=mt)},xmlCurrentTag:function(st){return st.tagName?{name:st.tagName,close:st.type=="closeTag"}:null},xmlCurrentContext:function(st){for(var Tt=[],_t=st.context;_t;_t=_t.prev)_t.tagName&&Tt.push(_t.tagName);return Tt.reverse()}}}),b.defineMIME("text/xml","xml"),b.defineMIME("application/xml","xml"),b.mimeModes.hasOwnProperty("text/html")||b.defineMIME("text/html",{name:"xml",htmlMode:!0})})},58951:function(xe,ae){"use strict";var y;ae.Q=pe,y=be;var b=",",he=" ",le="";function pe(fe){for(var Ce=[],Re=String(fe||le),ke=Re.indexOf(b),Se=0,je=!1,Fe;!je;)ke===-1&&(ke=Re.length,je=!0),Fe=Re.slice(Se,ke).trim(),(Fe||!je)&&Ce.push(Fe),Se=ke+1,ke=Re.indexOf(b,Se);return Ce}function be(fe,Ce){var Re=Ce||{},ke=Re.padLeft===!1?le:he,Se=Re.padRight?he:le;return fe[fe.length-1]===le&&(fe=fe.concat(le)),fe.join(Se+b+ke).trim()}},86204:function(xe){"use strict";var ae=typeof Reflect=="object"?Reflect:null,y=ae&&typeof ae.apply=="function"?ae.apply:function(Xe,He,_e){return Function.prototype.apply.call(Xe,He,_e)},b;ae&&typeof ae.ownKeys=="function"?b=ae.ownKeys:Object.getOwnPropertySymbols?b=function(Xe){return Object.getOwnPropertyNames(Xe).concat(Object.getOwnPropertySymbols(Xe))}:b=function(Xe){return Object.getOwnPropertyNames(Xe)};function he(Ve){console&&console.warn&&console.warn(Ve)}var le=Number.isNaN||function(Xe){return Xe!==Xe};function pe(){pe.init.call(this)}xe.exports=pe,xe.exports.once=Qe,pe.EventEmitter=pe,pe.prototype._events=void 0,pe.prototype._eventsCount=0,pe.prototype._maxListeners=void 0;var be=10;function fe(Ve){if(typeof Ve!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Ve)}Object.defineProperty(pe,"defaultMaxListeners",{enumerable:!0,get:function(){return be},set:function(Ve){if(typeof Ve!="number"||Ve<0||le(Ve))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Ve+".");be=Ve}}),pe.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},pe.prototype.setMaxListeners=function(Xe){if(typeof Xe!="number"||Xe<0||le(Xe))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Xe+".");return this._maxListeners=Xe,this};function Ce(Ve){return Ve._maxListeners===void 0?pe.defaultMaxListeners:Ve._maxListeners}pe.prototype.getMaxListeners=function(){return Ce(this)},pe.prototype.emit=function(Xe){for(var He=[],_e=1;_e0&&(mt=He[0]),mt instanceof Error)throw mt;var nt=new Error("Unhandled error."+(mt?" ("+mt.message+")":""));throw nt.context=mt,nt}var At=Je[Xe];if(At===void 0)return!1;if(typeof At=="function")y(At,this,He);else for(var ft=At.length,st=St(At,ft),_e=0;_e0&&mt.length>Ze&&!mt.warned){mt.warned=!0;var nt=new Error("Possible EventEmitter memory leak detected. "+mt.length+" "+String(Xe)+" listeners added. Use emitter.setMaxListeners() to increase limit");nt.name="MaxListenersExceededWarning",nt.emitter=Ve,nt.type=Xe,nt.count=mt.length,he(nt)}return Ve}pe.prototype.addListener=function(Xe,He){return Re(this,Xe,He,!1)},pe.prototype.on=pe.prototype.addListener,pe.prototype.prependListener=function(Xe,He){return Re(this,Xe,He,!0)};function ke(){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 Se(Ve,Xe,He){var _e={fired:!1,wrapFn:void 0,target:Ve,type:Xe,listener:He},Ze=ke.bind(_e);return Ze.listener=He,_e.wrapFn=Ze,Ze}pe.prototype.once=function(Xe,He){return fe(He),this.on(Xe,Se(this,Xe,He)),this},pe.prototype.prependOnceListener=function(Xe,He){return fe(He),this.prependListener(Xe,Se(this,Xe,He)),this},pe.prototype.removeListener=function(Xe,He){var _e,Ze,Je,mt,nt;if(fe(He),Ze=this._events,Ze===void 0)return this;if(_e=Ze[Xe],_e===void 0)return this;if(_e===He||_e.listener===He)--this._eventsCount===0?this._events=Object.create(null):(delete Ze[Xe],Ze.removeListener&&this.emit("removeListener",Xe,_e.listener||He));else if(typeof _e!="function"){for(Je=-1,mt=_e.length-1;mt>=0;mt--)if(_e[mt]===He||_e[mt].listener===He){nt=_e[mt].listener,Je=mt;break}if(Je<0)return this;Je===0?_e.shift():tt(_e,Je),_e.length===1&&(Ze[Xe]=_e[0]),Ze.removeListener!==void 0&&this.emit("removeListener",Xe,nt||He)}return this},pe.prototype.off=pe.prototype.removeListener,pe.prototype.removeAllListeners=function(Xe){var He,_e,Ze;if(_e=this._events,_e===void 0)return this;if(_e.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):_e[Xe]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete _e[Xe]),this;if(arguments.length===0){var Je=Object.keys(_e),mt;for(Ze=0;Ze=0;Ze--)this.removeListener(Xe,He[Ze]);return this};function je(Ve,Xe,He){var _e=Ve._events;if(_e===void 0)return[];var Ze=_e[Xe];return Ze===void 0?[]:typeof Ze=="function"?He?[Ze.listener||Ze]:[Ze]:He?qe(Ze):St(Ze,Ze.length)}pe.prototype.listeners=function(Xe){return je(this,Xe,!0)},pe.prototype.rawListeners=function(Xe){return je(this,Xe,!1)},pe.listenerCount=function(Ve,Xe){return typeof Ve.listenerCount=="function"?Ve.listenerCount(Xe):Fe.call(Ve,Xe)},pe.prototype.listenerCount=Fe;function Fe(Ve){var Xe=this._events;if(Xe!==void 0){var He=Xe[Ve];if(typeof He=="function")return 1;if(He!==void 0)return He.length}return 0}pe.prototype.eventNames=function(){return this._eventsCount>0?b(this._events):[]};function St(Ve,Xe){for(var He=new Array(Xe),_e=0;_e=97&&b<=122||b>=65&&b<=90}},21127:function(xe,ae,y){"use strict";var b=y(91241),he=y(22347);xe.exports=le;function le(pe){return b(pe)||he(pe)}},22347:function(xe){"use strict";xe.exports=ae;function ae(y){var b=typeof y=="string"?y.charCodeAt(0):y;return b>=48&&b<=57}},65207:function(xe){"use strict";xe.exports=ae;function ae(y){var b=typeof y=="string"?y.charCodeAt(0):y;return b>=97&&b<=102||b>=65&&b<=70||b>=48&&b<=57}},2859:function(xe,ae,y){"use strict";y.d(ae,{hP:function(){return cn}});var b=function(De,me){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,Te){ce.__proto__=Te}||function(ce,Te){for(var Ue in Te)Object.prototype.hasOwnProperty.call(Te,Ue)&&(ce[Ue]=Te[Ue])})(De,me)};function he(De,me){function ce(){this.constructor=De}b(De,me),De.prototype=me===null?Object.create(me):(ce.prototype=me.prototype,new ce)}function le(De,me,ce,Te){return new(ce||(ce=Promise))(function(Ue,ge){function Le(wt){try{Yt(Te.next(wt))}catch(gt){ge(gt)}}function ot(wt){try{Yt(Te.throw(wt))}catch(gt){ge(gt)}}function Yt(wt){var gt;wt.done?Ue(wt.value):(gt=wt.value,gt instanceof ce?gt:new ce(function(Mt){Mt(gt)})).then(Le,ot)}Yt((Te=Te.apply(De,me||[])).next())})}function pe(De,me){var ce,Te,Ue,ge,Le={label:0,sent:function(){if(1&Ue[0])throw Ue[1];return Ue[1]},trys:[],ops:[]};return ge={next:ot(0),throw:ot(1),return:ot(2)},typeof Symbol=="function"&&(ge[Symbol.iterator]=function(){return this}),ge;function ot(Yt){return function(wt){return function(gt){if(ce)throw new TypeError("Generator is already executing.");for(;Le;)try{if(ce=1,Te&&(Ue=2>[0]?Te.return:gt[0]?Te.throw||((Ue=Te.return)&&Ue.call(Te),0):Te.next)&&!(Ue=Ue.call(Te,gt[1])).done)return Ue;switch(Te=0,Ue&&(gt=[2>[0],Ue.value]),gt[0]){case 0:case 1:Ue=gt;break;case 4:return Le.label++,{value:gt[1],done:!1};case 5:Le.label++,Te=gt[1],gt=[0];continue;case 7:gt=Le.ops.pop(),Le.trys.pop();continue;default:if(Ue=Le.trys,!((Ue=Ue.length>0&&Ue[Ue.length-1])||gt[0]!==6&>[0]!==2)){Le=0;continue}if(gt[0]===3&&(!Ue||gt[1]>Ue[0]&>[1]',"select"),this.addActionButton(Te,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(Te,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(Te,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(Te,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(Te,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(Te,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(Te,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(ge){var Le=document.createElement("div");Le.className=""+ce.toolbarButtonStyleClass.name,Le.setAttribute("data-type-name",ge.typeName),Le.innerHTML=ge.icon,Le.addEventListener("click",function(){ce.markerToolbarButtonClicked(Le,ge)}),ce.buttons.push(Le),ce.markerButtons.push(Le)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var Ue=document.createElement("div");Ue.className=this.toolbarBlockStyleClass.name,Ue.style.whiteSpace="nowrap",Ue.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(Ue),this.addActionButton(Ue,'',"render"),this.addActionButton(Ue,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},De.prototype.addButtonClickListener=function(me){this.buttonClickListeners.push(me)},De.prototype.removeButtonClickListener=function(me){this.buttonClickListeners.indexOf(me)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(me),1)},De.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},De.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var me=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ce=0;ce0&&this.buttonClickListeners.forEach(function(Te){return Te("marker",ce)}),this.markerButtonOverflowBlock.style.display="none"},De.prototype.actionToolbarButtonClicked=function(me,ce){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Te){return Te("action",ce)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},De.prototype.setActiveButton=function(me){this.resetButtonStyles(),me.className=me.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),me.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},De.prototype.setActiveMarkerButton=function(me){var ce=this.markerButtons.find(function(Te){return Te.getAttribute("data-type-name")===me});ce&&this.setActiveButton(ce)},De.prototype.setCurrentMarker=function(me){var ce=this;this.currentMarker=me,this.buttons.filter(function(Te){return/delete|notes/.test(Te.getAttribute("data-action"))}).forEach(function(Te){ce.currentMarker===void 0?(Te.style.fillOpacity="0.4",Te.style.pointerEvents="none"):(Te.style.fillOpacity="1",Te.style.pointerEvents="all")})},De}(),tt=function(){function De(me,ce,Te,Ue){this.panels=[],this.panelButtons=[],this.markerjsContainer=me,this.displayMode=ce,this.uiStyleSettings=Te,this.styles=Ue,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return De.prototype.addStyles=function(){var me;this.toolboxStyleClass=this.styles.addClass(new Fe("toolbox",` + width: 100%; + flex-shrink: 0; + display: flex; + flex-direction: column; + font-family: sans-serif; + `+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+` + box-sizing: content-box; + `+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+` + `+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` + `+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` + overflow: hidden; + `)),this.toolboxStyleColorsClass=this.styles.addClass(new Fe("toolbox_colors",` + color: `+this.uiStyleSettings.toolboxColor+`; + `));var ce=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Fe("toolbox-button-row",` + display: flex; + cursor: default; + box-sizing: content-box; + `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new Fe("toolbox-button-row_colors",` + background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; + `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new Fe("toolbox-panel-row",` + display: flex; + `+(this.displayMode==="inline"?"position: absolute;":"")+` + `+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+` + cursor: default; + height: `+1.5*this.uiStyleSettings.toolbarHeight+`px; + `+(this.displayMode==="inline"?"width: 100%;":"")+` + box-sizing: content-box; + `)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new Fe("toolbox-panel-row_colors",` + background-color: `+((me=this.uiStyleSettings.toolboxBackgroundColor)!==null&&me!==void 0?me:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; + `)),this.toolboxButtonStyleClass=this.styles.addClass(new Fe("toolbox_button",` + display: inline-block; + width: `+(this.uiStyleSettings.toolbarHeight-2*ce)+`px; + height: `+(this.uiStyleSettings.toolbarHeight-2*ce)+`px; + padding: `+ce+`px; + box-sizing: content-box; + `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Fe("toolbox-button_colors",` + fill: `+this.uiStyleSettings.toolbarColor+`; + `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new Fe("toolbox-active-button_colors",` + background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; + fill: `+this.uiStyleSettings.toolbarColor+`; + `)),this.styles.addRule(new je("."+this.toolboxButtonStyleColorsClass.name+":hover",` + background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` + `)),this.styles.addRule(new je("."+this.toolboxButtonStyleClass.name+" svg",` + height: `+this.uiStyleSettings.toolbarHeight/2+`px; + `))},De.prototype.show=function(me){var ce;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=me,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ce=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ce!==void 0?ce:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},De.prototype.setPanelButtons=function(me){var ce,Te,Ue=this;this.panels=me,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ce=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ce!==void 0?ce:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((Te=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&Te!==void 0?Te:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ge){var Le;ge.uiStyleSettings=Ue.uiStyleSettings;var ot=document.createElement("div");ot.className=Ue.toolboxButtonStyleClass.name+" "+((Le=Ue.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Le!==void 0?Le:Ue.toolboxButtonStyleColorsClass.name),ot.innerHTML=ge.icon,ot.title=ge.title,ot.addEventListener("click",function(){Ue.panelButtonClick(ge)}),Ue.panelButtons.push(ot),Ue.buttonRow.appendChild(ot)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},De.prototype.panelButtonClick=function(me){var ce=this,Te=-1;if(me!==this.activePanel){Te=this.panels.indexOf(me),this.panelRow.innerHTML="";var Ue=me.getUi();Ue.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(Ue),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=me}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ce.displayMode==="inline"?ce.panelRow.style.display="none":ce.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ge,Le){var ot,Yt;ge.className=ce.toolboxButtonStyleClass.name+" "+(Le===Te?""+((ot=ce.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&ot!==void 0?ot:ce.toolboxActiveButtonStyleColorsClass.name):""+((Yt=ce.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Yt!==void 0?Yt:ce.toolboxButtonStyleColorsClass.name))})},De}(),qe=function(De,me){this.title=De,this.icon=me},Qe=function(De){function me(ce,Te,Ue,ge){var Le=De.call(this,ce,ge||'')||this;return Le.colors=[],Le.addTransparent=!1,Le.colorBoxes=[],Le.colors=Te,Le.currentColor=Ue,Le.setCurrentColor=Le.setCurrentColor.bind(Le),Le.getColorBox=Le.getColorBox.bind(Le),Le}return he(me,De),me.prototype.getUi=function(){var ce=this,Te=document.createElement("div");return Te.style.overflow="hidden",Te.style.whiteSpace="nowrap",this.colors.forEach(function(Ue){var ge=ce.getColorBox(Ue);Te.appendChild(ge),ce.colorBoxes.push(ge)}),Te},me.prototype.getColorBox=function(ce){var Te=this,Ue=this.uiStyleSettings.toolbarHeight/4,ge=this.uiStyleSettings.toolbarHeight-Ue,Le=document.createElement("div");Le.style.display="inline-block",Le.style.boxSizing="content-box",Le.style.width=ge-2+"px",Le.style.height=ge-2+"px",Le.style.padding="1px",Le.style.marginRight="2px",Le.style.marginBottom="2px",Le.style.borderWidth="2px",Le.style.borderStyle="solid",Le.style.borderRadius=(ge+2)/2+"px",Le.style.borderColor=ce===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",Le.addEventListener("click",function(){Te.setCurrentColor(ce,Le)});var ot=document.createElement("div");return ot.style.display="inline-block",ot.style.width=ge-2+"px",ot.style.height=ge-2+"px",ot.style.backgroundColor=ce,ot.style.borderRadius=ge/2+"px",ce==="transparent"&&(ot.style.fill=this.uiStyleSettings.toolboxAccentColor,ot.innerHTML=` + + `),Le.appendChild(ot),Le},me.prototype.setCurrentColor=function(ce,Te){var Ue=this;this.currentColor=ce,this.colorBoxes.forEach(function(ge){ge.style.borderColor=ge===Te?Ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ce)},me}(qe),Ge=function(){function De(me,ce,Te){this._state="new",this._isSelected=!1,this._container=me,this._overlayContainer=ce,this.globalSettings=Te,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(De.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),De.prototype.ownsTarget=function(me){return!1},Object.defineProperty(De.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),De.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},De.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},De.prototype.pointerDown=function(me,ce){},De.prototype.dblClick=function(me,ce){},De.prototype.manipulate=function(me){},De.prototype.pointerUp=function(me){this.stateChanged()},De.prototype.dispose=function(){},De.prototype.addMarkerVisualToContainer=function(me){this.container.childNodes.length>0?this.container.insertBefore(me,this.container.childNodes[0]):this.container.appendChild(me)},De.prototype.getState=function(){return{typeName:De.typeName,state:this.state,notes:this.notes}},De.prototype.restoreState=function(me){this._state=me.state,this.notes=me.notes},De.prototype.scale=function(me,ce){},De.prototype.colorChanged=function(me){this.onColorChanged&&this.onColorChanged(me),this.stateChanged()},De.prototype.fillColorChanged=function(me){this.onFillColorChanged&&this.onFillColorChanged(me),this.stateChanged()},De.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var me=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),me.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(me)&&this.onStateChanged(this)}},De.typeName="MarkerBase",De}(),We=function(){function De(){this.findGripByVisual=this.findGripByVisual.bind(this)}return De.prototype.findGripByVisual=function(me){return this.topLeft.ownsTarget(me)?this.topLeft:this.topCenter.ownsTarget(me)?this.topCenter:this.topRight.ownsTarget(me)?this.topRight:this.centerLeft.ownsTarget(me)?this.centerLeft:this.centerRight.ownsTarget(me)?this.centerRight:this.bottomLeft.ownsTarget(me)?this.bottomLeft:this.bottomCenter.ownsTarget(me)?this.bottomCenter:this.bottomRight.ownsTarget(me)?this.bottomRight:void 0},De}(),Ve=function(){function De(){this.GRIP_SIZE=10,this.visual=fe.createGroup(),this.visual.appendChild(fe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(fe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return De.prototype.ownsTarget=function(me){return me===this.visual||me===this.visual.childNodes[0]||me===this.visual.childNodes[1]},De}(),Xe=function(){function De(){}return De.toITransformMatrix=function(me){return{a:me.a,b:me.b,c:me.c,d:me.d,e:me.e,f:me.f}},De.toSVGMatrix=function(me,ce){return me.a=ce.a,me.b=ce.b,me.c=ce.c,me.d=ce.d,me.e=ce.e,me.f=ce.f,me},De}(),He=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.left=0,ge.top=0,ge.width=0,ge.height=0,ge.defaultSize={x:50,y:20},ge.offsetX=0,ge.offsetY=0,ge.rotationAngle=0,ge.CB_DISTANCE=10,ge._suppressMarkerCreateEvent=!1,ge.container.transform.baseVal.appendItem(fe.createTransform()),ge.setupControlBox(),ge}return he(me,De),Object.defineProperty(me.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"visual",{get:function(){return this._visual},set:function(ce){this._visual=ce;var Te=fe.createTransform();this._visual.transform.baseVal.appendItem(Te)},enumerable:!1,configurable:!0}),me.prototype.ownsTarget=function(ce){return!!De.prototype.ownsTarget.call(this,ce)||!!(this.controlGrips.findGripByVisual(ce)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ce))},me.prototype.pointerDown=function(ce,Te){De.prototype.pointerDown.call(this,ce,Te),this.state==="new"&&(this.left=ce.x,this.top=ce.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var Ue=this.unrotatePoint(ce);if(this.manipulationStartX=Ue.x,this.manipulationStartY=Ue.y,this.offsetX=Ue.x-this.left,this.offsetY=Ue.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Te),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Te)){this.activeGrip=this.rotatorGrip;var ge=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ge.x-this.width/2,this.top=ge.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var Le=this.container.transform.baseVal.getItem(0);Le.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Le,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},me.prototype.pointerUp=function(ce){var Te=this.state;De.prototype.pointerUp.call(this,ce),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ce),this._state="select",Te==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},me.prototype.moveVisual=function(ce){this.visual.style.transform="translate("+ce.x+"px, "+ce.y+"px)"},me.prototype.manipulate=function(ce){var Te=this.unrotatePoint(ce);this.state==="creating"?this.resize(ce):this.state==="move"?(this.left=this.manipulationStartLeft+(Te.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Te.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Te):this.state==="rotate"&&this.rotate(ce)},me.prototype.resize=function(ce){var Te=this.manipulationStartLeft,Ue=this.manipulationStartWidth,ge=this.manipulationStartTop,Le=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Te=this.manipulationStartLeft+ce.x-this.manipulationStartX,Ue=this.manipulationStartWidth+this.manipulationStartLeft-Te;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:Ue=this.manipulationStartWidth+ce.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ge=this.manipulationStartTop+ce.y-this.manipulationStartY,Le=this.manipulationStartHeight+this.manipulationStartTop-ge;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:Le=this.manipulationStartHeight+ce.y-this.manipulationStartY}Ue>=0?(this.left=Te,this.width=Ue):(this.left=Te+Ue,this.width=-Ue),Le>=0?(this.top=ge,this.height=Le):(this.top=ge+Le,this.height=-Le),this.setSize()},me.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},me.prototype.rotate=function(ce){if(Math.abs(ce.x-this.centerX)>.1){var Te=Math.sign(ce.x-this.centerX);this.rotationAngle=180*Math.atan((ce.y-this.centerY)/(ce.x-this.centerX))/Math.PI+90*Te,this.applyRotation()}},me.prototype.applyRotation=function(){var ce=this.container.transform.baseVal.getItem(0);ce.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ce,0)},me.prototype.rotatePoint=function(ce){if(this.rotationAngle===0)return ce;var Te=this.container.getCTM(),Ue=fe.createPoint(ce.x,ce.y);return{x:(Ue=Ue.matrixTransform(Te)).x,y:Ue.y}},me.prototype.unrotatePoint=function(ce){if(this.rotationAngle===0)return ce;var Te=this.container.getCTM();Te=Te.inverse();var Ue=fe.createPoint(ce.x,ce.y);return{x:(Ue=Ue.matrixTransform(Te)).x,y:Ue.y}},me.prototype.select=function(){De.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},me.prototype.deselect=function(){De.prototype.deselect.call(this),this.controlBox.style.display="none"},me.prototype.setupControlBox=function(){this.controlBox=fe.createGroup();var ce=fe.createTransform();ce.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ce),this.container.appendChild(this.controlBox),this.controlRect=fe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=fe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new We,this.addControlGrips(),this.controlBox.style.display="none"},me.prototype.adjustControlBox=function(){var ce=this.controlBox.transform.baseVal.getItem(0);ce.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ce,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},me.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},me.prototype.createGrip=function(){var ce=new Ve;return ce.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(ce.visual),ce},me.prototype.positionGrips=function(){var ce=this.controlGrips.topLeft.GRIP_SIZE,Te=-ce/2,Ue=Te,ge=(this.width+this.CB_DISTANCE)/2-ce/2,Le=(this.height+this.CB_DISTANCE)/2-ce/2,ot=this.height+this.CB_DISTANCE-ce/2,Yt=this.width+this.CB_DISTANCE-ce/2;this.positionGrip(this.controlGrips.topLeft.visual,Te,Ue),this.positionGrip(this.controlGrips.topCenter.visual,ge,Ue),this.positionGrip(this.controlGrips.topRight.visual,Yt,Ue),this.positionGrip(this.controlGrips.centerLeft.visual,Te,Le),this.positionGrip(this.controlGrips.centerRight.visual,Yt,Le),this.positionGrip(this.controlGrips.bottomLeft.visual,Te,ot),this.positionGrip(this.controlGrips.bottomCenter.visual,ge,ot),this.positionGrip(this.controlGrips.bottomRight.visual,Yt,ot),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ge,Ue-3*this.CB_DISTANCE)},me.prototype.positionGrip=function(ce,Te,Ue){var ge=ce.transform.baseVal.getItem(0);ge.setTranslate(Te,Ue),ce.transform.baseVal.replaceItem(ge,0)},me.prototype.hideControlBox=function(){this.controlBox.style.display="none"},me.prototype.showControlBox=function(){this.controlBox.style.display=""},me.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Xe.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Xe.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},De.prototype.getState.call(this))},me.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce);var Te=ce;this.left=Te.left,this.top=Te.top,this.width=Te.width,this.height=Te.height,this.rotationAngle=Te.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Xe.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Te.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Xe.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Te.containerTransformMatrix))},me.prototype.scale=function(ce,Te){De.prototype.scale.call(this,ce,Te);var Ue=this.rotatePoint({x:this.left,y:this.top}),ge=this.unrotatePoint({x:Ue.x*ce,y:Ue.y*Te});this.left=ge.x,this.top=ge.y,this.width=this.width*ce,this.height=this.height*Te,this.adjustControlBox()},me}(Ge),_e=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.fillColor="transparent",ge.strokeColor="transparent",ge.strokeWidth=0,ge.strokeDasharray="",ge.opacity=1,ge.setStrokeColor=ge.setStrokeColor.bind(ge),ge.setFillColor=ge.setFillColor.bind(ge),ge.setStrokeWidth=ge.setStrokeWidth.bind(ge),ge.setStrokeDasharray=ge.setStrokeDasharray.bind(ge),ge.createVisual=ge.createVisual.bind(ge),ge}return he(me,De),me.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.visual)},me.prototype.createVisual=function(){this.visual=fe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},me.prototype.pointerDown=function(ce,Te){De.prototype.pointerDown.call(this,ce,Te),this.state==="new"&&(this.createVisual(),this.moveVisual(ce),this._state="creating")},me.prototype.manipulate=function(ce){De.prototype.manipulate.call(this,ce)},me.prototype.resize=function(ce){De.prototype.resize.call(this,ce),this.setSize()},me.prototype.setSize=function(){De.prototype.setSize.call(this),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},me.prototype.pointerUp=function(ce){De.prototype.pointerUp.call(this,ce),this.setSize()},me.prototype.setStrokeColor=function(ce){this.strokeColor=ce,this.visual&&fe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ce),this.stateChanged()},me.prototype.setFillColor=function(ce){this.fillColor=ce,this.visual&&fe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},me.prototype.setStrokeWidth=function(ce){this.strokeWidth=ce,this.visual&&fe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},me.prototype.setStrokeDasharray=function(ce){this.strokeDasharray=ce,this.visual&&fe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},me.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},De.prototype.getState.call(this))},me.prototype.restoreState=function(ce){var Te=ce;this.fillColor=Te.fillColor,this.strokeColor=Te.strokeColor,this.strokeWidth=Te.strokeWidth,this.strokeDasharray=Te.strokeDasharray,this.opacity=Te.opacity,this.createVisual(),De.prototype.restoreState.call(this,ce),this.setSize()},me.prototype.scale=function(ce,Te){De.prototype.scale.call(this,ce,Te),this.setSize()},me.title="Rectangle marker",me}(He),Ze=function(De){function me(ce,Te,Ue,ge){var Le=De.call(this,ce,ge||'')||this;return Le.widths=[],Le.widthBoxes=[],Le.widths=Te,Le.currentWidth=Ue,Le.setCurrentWidth=Le.setCurrentWidth.bind(Le),Le}return he(me,De),me.prototype.getUi=function(){var ce=this,Te=document.createElement("div");return Te.style.display="flex",Te.style.overflow="hidden",Te.style.flexGrow="2",this.widths.forEach(function(Ue){var ge=document.createElement("div");ge.style.display="flex",ge.style.flexGrow="2",ge.style.alignItems="center",ge.style.justifyContent="space-between",ge.style.padding="5px",ge.style.borderWidth="2px",ge.style.borderStyle="solid",ge.style.borderColor=Ue===ce.currentWidth?ce.uiStyleSettings.toolboxAccentColor:"transparent",ge.addEventListener("click",function(){ce.setCurrentWidth(Ue,ge)}),Te.appendChild(ge);var Le=document.createElement("div");Le.innerText=Ue.toString(),Le.style.marginRight="5px",ge.appendChild(Le);var ot=document.createElement("div");ot.style.minHeight="20px",ot.style.flexGrow="2",ot.style.display="flex",ot.style.alignItems="center";var Yt=document.createElement("hr");Yt.style.minWidth="20px",Yt.style.border="0px",Yt.style.borderTop=Ue+"px solid "+ce.uiStyleSettings.toolboxColor,Yt.style.flexGrow="2",ot.appendChild(Yt),ge.appendChild(ot),ce.widthBoxes.push(ge)}),Te},me.prototype.setCurrentWidth=function(ce,Te){var Ue=this;this.currentWidth=ce,this.widthBoxes.forEach(function(ge){ge.style.borderColor=ge===Te?Ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},me}(qe),Je=function(De){function me(ce,Te,Ue,ge){var Le=De.call(this,ce,ge||'')||this;return Le.styles=[],Le.styleBoxes=[],Le.styles=Te,Le.currentStyle=Ue,Le.setCurrentStyle=Le.setCurrentStyle.bind(Le),Le}return he(me,De),me.prototype.getUi=function(){var ce=this,Te=document.createElement("div");return Te.style.display="flex",Te.style.overflow="hidden",Te.style.flexGrow="2",this.styles.forEach(function(Ue){var ge=document.createElement("div");ge.style.display="flex",ge.style.alignItems="center",ge.style.justifyContent="space-between",ge.style.padding="5px",ge.style.borderWidth="2px",ge.style.borderStyle="solid",ge.style.overflow="hidden",ge.style.maxWidth=100/ce.styles.length-5+"%",ge.style.borderColor=Ue===ce.currentStyle?ce.uiStyleSettings.toolboxAccentColor:"transparent",ge.addEventListener("click",function(){ce.setCurrentStyle(Ue,ge)}),Te.appendChild(ge);var Le=document.createElement("div");Le.style.minHeight="20px",Le.style.flexGrow="2",Le.style.overflow="hidden";var ot=` + + `;Le.innerHTML=ot,ge.appendChild(Le),ce.styleBoxes.push(ge)}),Te},me.prototype.setCurrentStyle=function(ce,Te){var Ue=this;this.currentStyle=ce,this.styleBoxes.forEach(function(ge){ge.style.borderColor=ge===Te?Ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},me}(qe),mt=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.strokeColor=Ue.defaultColor,ge.strokeWidth=Ue.defaultStrokeWidth,ge.strokeDasharray=Ue.defaultStrokeDasharray,ge.strokePanel=new Qe("Line color",Ue.defaultColorSet,Ue.defaultColor),ge.strokePanel.onColorChanged=ge.setStrokeColor,ge.strokeWidthPanel=new Ze("Line width",Ue.defaultStrokeWidths,Ue.defaultStrokeWidth),ge.strokeWidthPanel.onWidthChanged=ge.setStrokeWidth,ge.strokeStylePanel=new Je("Line style",Ue.defaultStrokeDasharrays,Ue.defaultStrokeDasharray),ge.strokeStylePanel.onStyleChanged=ge.setStrokeDasharray,ge}return he(me,De),Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=De.prototype.getState.call(this);return ce.typeName=me.typeName,ce},me.typeName="FrameMarker",me.title="Frame marker",me.icon='',me}(_e),nt=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},At=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.x1=0,ge.y1=0,ge.x2=0,ge.y2=0,ge.defaultLength=50,ge.manipulationStartX=0,ge.manipulationStartY=0,ge.manipulationStartX1=0,ge.manipulationStartY1=0,ge.manipulationStartX2=0,ge.manipulationStartY2=0,ge.setupControlBox(),ge}return he(me,De),me.prototype.ownsTarget=function(ce){return!!De.prototype.ownsTarget.call(this,ce)||!(!this.grip1.ownsTarget(ce)&&!this.grip2.ownsTarget(ce))},me.prototype.pointerDown=function(ce,Te){De.prototype.pointerDown.call(this,ce,Te),this.manipulationStartX=ce.x,this.manipulationStartY=ce.y,this.state==="new"&&(this.x1=ce.x,this.y1=ce.y,this.x2=ce.x,this.y2=ce.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(Te)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Te)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},me.prototype.pointerUp=function(ce){var Te=this.state;De.prototype.pointerUp.call(this,ce),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(ce),this._state="select",Te==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},me.prototype.adjustVisual=function(){},me.prototype.manipulate=function(ce){this.state==="creating"?this.resize(ce):this.state==="move"?(this.x1=this.manipulationStartX1+ce.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ce.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ce.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ce.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ce)},me.prototype.resize=function(ce){switch(this.activeGrip){case this.grip1:this.x1=ce.x,this.y1=ce.y;break;case this.grip2:case void 0:this.x2=ce.x,this.y2=ce.y}this.adjustVisual(),this.adjustControlBox()},me.prototype.select=function(){De.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},me.prototype.deselect=function(){De.prototype.deselect.call(this),this.controlBox.style.display="none"},me.prototype.setupControlBox=function(){this.controlBox=fe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},me.prototype.adjustControlBox=function(){this.positionGrips()},me.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},me.prototype.createGrip=function(){var ce=new Ve;return ce.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(ce.visual),ce},me.prototype.positionGrips=function(){var ce=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ce/2,this.y1-ce/2),this.positionGrip(this.grip2.visual,this.x2-ce/2,this.y2-ce/2)},me.prototype.positionGrip=function(ce,Te,Ue){var ge=ce.transform.baseVal.getItem(0);ge.setTranslate(Te,Ue),ce.transform.baseVal.replaceItem(ge,0)},me.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},De.prototype.getState.call(this))},me.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce);var Te=ce;this.x1=Te.x1,this.y1=Te.y1,this.x2=Te.x2,this.y2=Te.y2},me.prototype.scale=function(ce,Te){De.prototype.scale.call(this,ce,Te),this.x1=this.x1*ce,this.y1=this.y1*Te,this.x2=this.x2*ce,this.y2=this.y2*Te,this.adjustVisual(),this.adjustControlBox()},me}(Ge),ft=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.strokeColor="transparent",ge.strokeWidth=0,ge.strokeDasharray="",ge.setStrokeColor=ge.setStrokeColor.bind(ge),ge.setStrokeWidth=ge.setStrokeWidth.bind(ge),ge.setStrokeDasharray=ge.setStrokeDasharray.bind(ge),ge.strokeColor=Ue.defaultColor,ge.strokeWidth=Ue.defaultStrokeWidth,ge.strokeDasharray=Ue.defaultStrokeDasharray,ge.strokePanel=new Qe("Line color",Ue.defaultColorSet,Ue.defaultColor),ge.strokePanel.onColorChanged=ge.setStrokeColor,ge.strokeWidthPanel=new Ze("Line width",Ue.defaultStrokeWidths,Ue.defaultStrokeWidth),ge.strokeWidthPanel.onWidthChanged=ge.setStrokeWidth,ge.strokeStylePanel=new Je("Line style",Ue.defaultStrokeDasharrays,Ue.defaultStrokeDasharray),ge.strokeStylePanel.onStyleChanged=ge.setStrokeDasharray,ge}return he(me,De),me.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.visual&&ce!==this.selectorLine&&ce!==this.visibleLine)},me.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},me.prototype.pointerDown=function(ce,Te){De.prototype.pointerDown.call(this,ce,Te),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},me.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),fe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},me.prototype.setStrokeColor=function(ce){this.strokeColor=ce,this.adjustVisual(),this.colorChanged(ce)},me.prototype.setStrokeWidth=function(ce){this.strokeWidth=ce,this.adjustVisual()},me.prototype.setStrokeDasharray=function(ce){this.strokeDasharray=ce,this.adjustVisual(),this.stateChanged()},Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},De.prototype.getState.call(this));return ce.typeName=me.typeName,ce},me.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce);var Te=ce;this.strokeColor=Te.strokeColor,this.strokeWidth=Te.strokeWidth,this.strokeDasharray=Te.strokeDasharray,this.createVisual(),this.adjustVisual()},me.typeName="LineMarker",me.title="Line marker",me.icon='',me}(At),st=function(De){function me(ce,Te,Ue,ge){var Le=De.call(this,ce,ge||'')||this;return Le.fonts=[],Le.fontBoxes=[],Le.fonts=Te,Le.currentFont=Ue,Le.setCurrentFont=Le.setCurrentFont.bind(Le),Le}return he(me,De),me.prototype.getUi=function(){var ce=this,Te=document.createElement("div");return Te.style.overflow="hidden",Te.style.flexGrow="2",this.fonts.forEach(function(Ue){var ge=document.createElement("div");ge.style.display="inline-block",ge.style.alignItems="center",ge.style.justifyContent="space-between",ge.style.padding="5px",ge.style.borderWidth="2px",ge.style.borderStyle="solid",ge.style.overflow="hidden",ge.style.maxWidth=100/ce.fonts.length-5+"%",ge.style.borderColor=Ue===ce.currentFont?ce.uiStyleSettings.toolboxAccentColor:"transparent",ge.addEventListener("click",function(){ce.setCurrentFont(Ue,ge)}),Te.appendChild(ge);var Le=document.createElement("div");Le.style.display="flex",Le.style.minHeight="20px",Le.style.flexGrow="2",Le.style.fontFamily=Ue,Le.style.overflow="hidden";var ot=document.createElement("div");ot.style.whiteSpace="nowrap",ot.style.overflow="hidden",ot.style.textOverflow="ellipsis",ot.innerHTML="The quick brown fox jumps over the lazy dog",Le.appendChild(ot),ge.appendChild(Le),ce.fontBoxes.push(ge)}),Te},me.prototype.setCurrentFont=function(ce,Te){var Ue=this;this.currentFont=ce,this.fontBoxes.forEach(function(ge){ge.style.borderColor=ge===Te?Ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},me}(qe),Tt=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.color="transparent",ge.padding=5,ge.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ge.text=ge.DEFAULT_TEXT,ge.isMoved=!1,ge.color=Ue.defaultColor,ge.fontFamily=Ue.defaultFontFamily,ge.defaultSize={x:100,y:30},ge.setColor=ge.setColor.bind(ge),ge.setFont=ge.setFont.bind(ge),ge.renderText=ge.renderText.bind(ge),ge.sizeText=ge.sizeText.bind(ge),ge.textEditDivClicked=ge.textEditDivClicked.bind(ge),ge.showTextEditor=ge.showTextEditor.bind(ge),ge.setSize=ge.setSize.bind(ge),ge.positionTextEditor=ge.positionTextEditor.bind(ge),ge.colorPanel=new Qe("Color",Ue.defaultColorSet,Ue.defaultColor),ge.colorPanel.onColorChanged=ge.setColor,ge.fontFamilyPanel=new st("Font",Ue.defaultFontFamilies,Ue.defaultFontFamily),ge.fontFamilyPanel.onFontChanged=ge.setFont,ge}return he(me,De),me.prototype.ownsTarget=function(ce){if(De.prototype.ownsTarget.call(this,ce)||ce===this.visual||ce===this.textElement||ce===this.bgRectangle)return!0;var Te=!1;return this.textElement.childNodes.forEach(function(Ue){Ue===ce&&(Te=!0)}),Te},me.prototype.createVisual=function(){this.visual=fe.createGroup(),this.bgRectangle=fe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=fe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},me.prototype.pointerDown=function(ce,Te){De.prototype.pointerDown.call(this,ce,Te),this.isMoved=!1,this.pointerDownPoint=ce,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ce),this._state="creating")},me.prototype.renderText=function(){var ce=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(Te){ce.textElement.appendChild(fe.createTSpan(Te.trim()===""?" ":Te.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},me.prototype.getTextScale=function(){var ce=this.textElement.getBBox(),Te=1;if(ce.width>0&&ce.height>0){var Ue=(1*this.width-this.width*this.padding*2/100)/ce.width,ge=(1*this.height-this.height*this.padding*2/100)/ce.height;Te=Math.min(Ue,ge)}return Te},me.prototype.getTextPosition=function(ce){var Te=this.textElement.getBBox(),Ue=0,ge=0;return Te.width>0&&Te.height>0&&(Ue=(this.width-Te.width*ce)/2,ge=this.height/2-Te.height*ce/2),{x:Ue,y:ge}},me.prototype.sizeText=function(){var ce=this.textElement.getBBox(),Te=this.getTextScale(),Ue=this.getTextPosition(Te);Ue.y-=ce.y*Te,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+Ue.x+"px, "+Ue.y+"px) scale("+Te+", "+Te+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(Ue.x,Ue.y),this.textElement.transform.baseVal.getItem(1).setScale(Te,Te))},me.prototype.manipulate=function(ce){De.prototype.manipulate.call(this,ce),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ce.x-this.pointerDownPoint.x)>5||Math.abs(ce.y-this.pointerDownPoint.y)>5)},me.prototype.resize=function(ce){De.prototype.resize.call(this,ce),this.isMoved=!0,this.setSize(),this.sizeText()},me.prototype.setSize=function(){De.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},me.prototype.pointerUp=function(ce){var Te=this.state;Te==="creating"&&(this._suppressMarkerCreateEvent=!0),De.prototype.pointerUp.call(this,ce),this.setSize(),(Te==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},me.prototype.showTextEditor=function(){var ce=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(Te){Te.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Te=Number.parseFloat(ce.textEditor.style.fontSize);ce.textEditor.clientWidth>=Number.parseInt(ce.textEditor.style.maxWidth)&&Te>.9;)Te-=.1,ce.textEditor.style.fontSize=Math.max(Te,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Te){Te.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Te){if(Te.clipboardData){var Ue=Te.clipboardData.getData("text"),ge=window.getSelection();if(!ge.rangeCount)return!1;ge.deleteFromDocument(),ge.getRangeAt(0).insertNode(document.createTextNode(Ue)),Te.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ce.textEditDivClicked(ce.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},me.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ce=this.getTextScale(),Te=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),Ue=this.textElement.getBBox(),ge={x:Ue.width*ce,y:Ue.height*ce};Te.x-=ge.x/2,Te.y-=ge.y/2,this.textEditor.style.top=Te.y+"px",this.textEditor.style.left=Te.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Te.x+"px",this.textEditor.style.fontSize=Math.max(16*ce,12)+"px",this.textElement.style.display="none"}},me.prototype.textEditDivClicked=function(ce){this.text=ce.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},me.prototype.select=function(){De.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},me.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),De.prototype.deselect.call(this)},me.prototype.dblClick=function(ce,Te){De.prototype.dblClick.call(this,ce,Te),this.showTextEditor()},me.prototype.setColor=function(ce){this.textElement&&fe.setAttributes(this.textElement,[["fill",ce]]),this.color=ce,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ce)},me.prototype.setFont=function(ce){this.textElement&&fe.setAttributes(this.textElement,[["font-family",ce]]),this.fontFamily=ce,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},me.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},me.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},De.prototype.getState.call(this));return ce.typeName=me.typeName,ce},me.prototype.restoreState=function(ce){var Te=ce;this.color=Te.color,this.fontFamily=Te.fontFamily,this.padding=Te.padding,this.text=Te.text,this.createVisual(),De.prototype.restoreState.call(this,ce),this.setSize()},me.prototype.scale=function(ce,Te){De.prototype.scale.call(this,ce,Te),this.setSize(),this.sizeText(),this.positionTextEditor()},me.typeName="TextMarker",me.title="Text marker",me.icon='',me}(He),_t=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.color="transparent",ge.lineWidth=3,ge.drawing=!1,ge.pixelRatio=1,ge.color=Ue.defaultColor,ge.lineWidth=Ue.defaultStrokeWidth,ge.pixelRatio=Ue.freehandPixelRatio,ge.setColor=ge.setColor.bind(ge),ge.addCanvas=ge.addCanvas.bind(ge),ge.finishCreation=ge.finishCreation.bind(ge),ge.setLineWidth=ge.setLineWidth.bind(ge),ge.colorPanel=new Qe("Color",Ue.defaultColorSet,Ue.defaultColor),ge.colorPanel.onColorChanged=ge.setColor,ge.lineWidthPanel=new Ze("Line width",Ue.defaultStrokeWidths,Ue.defaultStrokeWidth),ge.lineWidthPanel.onWidthChanged=ge.setLineWidth,ge}return he(me,De),me.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.visual&&ce!==this.drawingImage)},me.prototype.createVisual=function(){this.visual=fe.createGroup(),this.drawingImage=fe.createImage(),this.visual.appendChild(this.drawingImage);var ce=fe.createTransform();this.visual.transform.baseVal.appendItem(ce),this.addMarkerVisualToContainer(this.visual)},me.prototype.pointerDown=function(ce,Te){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(ce.x,ce.y),this.drawing=!0):De.prototype.pointerDown.call(this,ce,Te)},me.prototype.manipulate=function(ce){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ce.x,ce.y),this.canvasContext.stroke()):De.prototype.manipulate.call(this,ce)},me.prototype.resize=function(ce){De.prototype.resize.call(this,ce),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},me.prototype.pointerUp=function(ce){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):De.prototype.pointerUp.call(this,ce)},me.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},me.prototype.select=function(){this.state==="creating"&&this.finishCreation(),De.prototype.select.call(this)},me.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),De.prototype.deselect.call(this)},me.prototype.finishCreation=function(){for(var ce=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Te=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],Ue=Te[0],ge=Te[1],Le=Te[2],ot=Te[3],Yt=!1,wt=0;wt0&&(Yt=!0,wtot&&(ot=wt),gt>Le&&(Le=gt));if(Yt){this.left=Ue/this.pixelRatio,this.top=ge/this.pixelRatio,this.width=(Le-Ue)/this.pixelRatio,this.height=(ot-ge)/this.pixelRatio;var Mt=document.createElement("canvas");Mt.width=Le-Ue,Mt.height=ot-ge,Mt.getContext("2d").putImageData(this.canvasContext.getImageData(Ue,ge,Le-Ue,ot-ge),0,0),this.drawingImgUrl=Mt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},me.prototype.setDrawingImage=function(){fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},me.prototype.setColor=function(ce){this.color=ce,this.colorChanged(ce)},me.prototype.setLineWidth=function(ce){this.lineWidth=ce},Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=Object.assign({drawingImgUrl:this.drawingImgUrl},De.prototype.getState.call(this));return ce.typeName=me.typeName,ce},me.prototype.restoreState=function(ce){this.createVisual(),De.prototype.restoreState.call(this,ce),this.drawingImgUrl=ce.drawingImgUrl,this.setDrawingImage()},me.prototype.scale=function(ce,Te){De.prototype.scale.call(this,ce,Te),this.setDrawingImage()},me.typeName="FreehandMarker",me.title="Freehand marker",me.icon='',me}(He),$e=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Ue||'')||this;return ge.typeBoxes=[],ge.currentType=Te,ge.setCurrentType=ge.setCurrentType.bind(ge),ge}return he(me,De),me.prototype.getUi=function(){var ce=this,Te=document.createElement("div");Te.style.display="flex",Te.style.overflow="hidden",Te.style.flexGrow="2";for(var Ue=function(ot){var Yt="both";switch(ot){case 0:Yt="both";break;case 1:Yt="start";break;case 2:Yt="end";break;case 3:Yt="none"}var wt=document.createElement("div");if(wt.style.display="flex",wt.style.flexGrow="2",wt.style.alignItems="center",wt.style.justifyContent="space-between",wt.style.padding="5px",wt.style.borderWidth="2px",wt.style.borderStyle="solid",wt.style.borderColor=Yt===ge.currentType?ge.uiStyleSettings.toolboxAccentColor:"transparent",wt.addEventListener("click",function(){ce.setCurrentType(Yt,wt)}),Te.appendChild(wt),Yt==="both"||Yt==="start"){var gt=document.createElement("div");gt.style.display="flex",gt.style.alignItems="center",gt.style.minHeight="20px",gt.innerHTML=` + + `,gt.style.marginLeft="5px",wt.appendChild(gt)}var Mt=document.createElement("div");Mt.style.display="flex",Mt.style.alignItems="center",Mt.style.minHeight="20px",Mt.style.flexGrow="2";var Ut=document.createElement("hr");if(Ut.style.minWidth="20px",Ut.style.border="0px",Ut.style.borderTop="3px solid "+(ge.uiStyleSettings!==void 0?ge.uiStyleSettings.toolboxColor:"#eeeeee"),Ut.style.flexGrow="2",Mt.appendChild(Ut),wt.appendChild(Mt),Yt==="both"||Yt==="end"){var Bt=document.createElement("div");Bt.style.display="flex",Bt.style.alignItems="center",Bt.style.minHeight="20px",Bt.innerHTML=` + + `,Bt.style.marginRight="5px",wt.appendChild(Bt)}ge.typeBoxes.push(wt)},ge=this,Le=0;Le<4;Le++)Ue(Le);return Te},me.prototype.setCurrentType=function(ce,Te){var Ue=this;this.currentType=ce,this.typeBoxes.forEach(function(ge){ge.style.borderColor=ge===Te?Ue.uiStyleSettings!==void 0?Ue.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},me}(qe),kt=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.arrowType="end",ge.arrowBaseHeight=10,ge.arrowBaseWidth=10,ge.getArrowPoints=ge.getArrowPoints.bind(ge),ge.setArrowType=ge.setArrowType.bind(ge),ge.arrowTypePanel=new $e("Arrow type","end"),ge.arrowTypePanel.onArrowTypeChanged=ge.setArrowType,ge}return he(me,De),me.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.arrow1&&ce!==this.arrow2)},me.prototype.getArrowPoints=function(ce,Te){var Ue=this.arrowBaseWidth+2*this.strokeWidth,ge=this.arrowBaseHeight+2*this.strokeWidth;return ce-Ue/2+","+(Te+ge/2)+" "+ce+","+(Te-ge/2)+" "+(ce+Ue/2)+","+(Te+ge/2)},me.prototype.createTips=function(){this.arrow1=fe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=fe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow2)},me.prototype.pointerDown=function(ce,Te){De.prototype.pointerDown.call(this,ce,Te),this.state==="creating"&&this.createTips()},me.prototype.adjustVisual=function(){if(De.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",fe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),fe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ce=0;Math.abs(this.x1-this.x2)>.1&&(ce=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Te=this.arrow1.transform.baseVal.getItem(0);Te.setRotate(ce,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Te,0);var Ue=this.arrow2.transform.baseVal.getItem(0);Ue.setRotate(ce+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(Ue,0)}},me.prototype.setArrowType=function(ce){this.arrowType=ce,this.adjustVisual(),this.stateChanged()},Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=Object.assign({arrowType:this.arrowType},De.prototype.getState.call(this));return ce.typeName=me.typeName,ce},me.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce);var Te=ce;this.arrowType=Te.arrowType,this.createTips(),this.adjustVisual()},me.typeName="ArrowMarker",me.title="Arrow marker",me.icon='',me}(ft),It=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.fillColor=Ue.defaultFillColor,ge.strokeWidth=0,ge.fillPanel=new Qe("Color",Ue.defaultColorSet,Ue.defaultFillColor),ge.fillPanel.onColorChanged=ge.setFillColor,ge}return he(me,De),Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=De.prototype.getState.call(this);return ce.typeName=me.typeName,ce},me.typeName="CoverMarker",me.title="Cover marker",me.icon='',me}(_e),$t=function(De){function me(ce,Te,Ue,ge){var Le=De.call(this,ce,ge||'')||this;return Le.opacities=[],Le.opacityBoxes=[],Le.opacities=Te,Le.currentOpacity=Ue,Le.setCurrentOpacity=Le.setCurrentOpacity.bind(Le),Le}return he(me,De),me.prototype.getUi=function(){var ce=this,Te=document.createElement("div");return Te.style.display="flex",Te.style.overflow="hidden",Te.style.flexGrow="2",Te.style.justifyContent="space-between",this.opacities.forEach(function(Ue){var ge=document.createElement("div");ge.style.display="flex",ge.style.alignItems="center",ge.style.justifyContent="center",ge.style.padding="5px",ge.style.borderWidth="2px",ge.style.borderStyle="solid",ge.style.borderColor=Ue===ce.currentOpacity?ce.uiStyleSettings.toolboxAccentColor:"transparent",ge.addEventListener("click",function(){ce.setCurrentOpacity(Ue,ge)}),Te.appendChild(ge);var Le=document.createElement("div");Le.innerText=100*Ue+"%",ge.appendChild(Le),ce.opacityBoxes.push(ge)}),Te},me.prototype.setCurrentOpacity=function(ce,Te){var Ue=this;this.currentOpacity=ce,this.opacityBoxes.forEach(function(ge){ge.style.borderColor=ge===Te?Ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},me}(qe),Ln=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.setOpacity=ge.setOpacity.bind(ge),ge.fillColor=Ue.defaultHighlightColor,ge.strokeWidth=0,ge.opacity=Ue.defaultHighlightOpacity,ge.fillPanel=new Qe("Color",Ue.defaultColorSet,ge.fillColor),ge.fillPanel.onColorChanged=ge.setFillColor,ge.opacityPanel=new $t("Opacity",Ue.defaultOpacitySteps,ge.opacity),ge.opacityPanel.onOpacityChanged=ge.setOpacity,ge}return he(me,De),me.prototype.setOpacity=function(ce){this.opacity=ce,this.visual&&fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=De.prototype.getState.call(this);return ce.typeName=me.typeName,ce},me.typeName="HighlightMarker",me.title="Highlight marker",me.icon='',me}(It),Ct='',Ke='',Ee=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.bgColor="transparent",ge.tipPosition={x:0,y:0},ge.tipBase1Position={x:0,y:0},ge.tipBase2Position={x:0,y:0},ge.tipMoving=!1,ge.color=Ue.defaultStrokeColor,ge.bgColor=Ue.defaultFillColor,ge.fontFamily=Ue.defaultFontFamily,ge.defaultSize={x:100,y:30},ge.setBgColor=ge.setBgColor.bind(ge),ge.getTipPoints=ge.getTipPoints.bind(ge),ge.positionTip=ge.positionTip.bind(ge),ge.setTipPoints=ge.setTipPoints.bind(ge),ge.colorPanel=new Qe("Text color",Ue.defaultColorSet,ge.color,Ct),ge.colorPanel.onColorChanged=ge.setColor,ge.bgColorPanel=new Qe("Fill color",Ue.defaultColorSet,ge.bgColor,Ke),ge.bgColorPanel.onColorChanged=ge.setBgColor,ge.fontFamilyPanel=new st("Font",Ue.defaultFontFamilies,Ue.defaultFontFamily),ge.fontFamilyPanel.onFontChanged=ge.setFont,ge.tipGrip=new Ve,ge.tipGrip.visual.transform.baseVal.appendItem(fe.createTransform()),ge.controlBox.appendChild(ge.tipGrip.visual),ge}return he(me,De),me.prototype.ownsTarget=function(ce){return De.prototype.ownsTarget.call(this,ce)||this.tipGrip.ownsTarget(ce)||this.tip===ce},me.prototype.createTip=function(){fe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=fe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},me.prototype.pointerDown=function(ce,Te){this.state==="new"&&De.prototype.pointerDown.call(this,ce,Te),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Te)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):De.prototype.pointerDown.call(this,ce,Te)},me.prototype.pointerUp=function(ce){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,De.prototype.pointerUp.call(this,ce);else{var Te=this.state==="creating";De.prototype.pointerUp.call(this,ce),this.setTipPoints(Te),this.positionTip()}},me.prototype.manipulate=function(ce){if(this.tipMoving){var Te=this.unrotatePoint(ce);this.tipPosition={x:Te.x-this.manipulationStartLeft,y:Te.y-this.manipulationStartTop},this.positionTip()}else De.prototype.manipulate.call(this,ce)},me.prototype.setBgColor=function(ce){this.bgRectangle&&this.tip&&(fe.setAttributes(this.bgRectangle,[["fill",ce]]),fe.setAttributes(this.tip,[["fill",ce]])),this.bgColor=ce,this.fillColorChanged(ce)},me.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},me.prototype.setTipPoints=function(ce){ce===void 0&&(ce=!1);var Te=Math.min(this.height/2,15),Ue=this.height/5;ce&&(this.tipPosition={x:Te+Ue/2,y:this.height+20});var ge=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?ge.1)){var ce=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Te=this.tip1.transform.baseVal.getItem(0);Te.setRotate(ce,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Te,0);var Ue=this.tip2.transform.baseVal.getItem(0);Ue.setRotate(ce+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(Ue,0)}},Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=De.prototype.getState.call(this);return ce.typeName=me.typeName,ce},me.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce),this.createTips(),this.adjustVisual()},me.typeName="MeasurementMarker",me.title="Measurement marker",me.icon='',me}(ft),it=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.strokePanel.colors=Ue.defaultColorSet,ge.fillColor="transparent",ge}return he(me,De),Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=De.prototype.getState.call(this);return ce.typeName=me.typeName,ce},me.typeName="EllipseFrameMarker",me.title="Ellipse frame marker",me.icon='',me}(en),jt=function(){function De(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(De.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),De.prototype.addUndoStep=function(me){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(me)||(this.undoStack.push(me),JSON.stringify(this.lastRedoStep)!==JSON.stringify(me)&&this.redoStack.splice(0,this.redoStack.length))},De.prototype.replaceLastUndoStep=function(me){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=me)},De.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},De.prototype.undo=function(){if(this.undoStack.length>1){var me=this.undoStack.pop();return me!==void 0&&this.redoStack.push(me),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},De.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},De}(),zt=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.strokeColor="transparent",ge.strokeWidth=0,ge.strokeDasharray="",ge.curveX=0,ge.curveY=0,ge.manipulationStartCurveX=0,ge.manipulationStartCurveY=0,ge.setStrokeColor=ge.setStrokeColor.bind(ge),ge.setStrokeWidth=ge.setStrokeWidth.bind(ge),ge.setStrokeDasharray=ge.setStrokeDasharray.bind(ge),ge.positionGrips=ge.positionGrips.bind(ge),ge.addControlGrips=ge.addControlGrips.bind(ge),ge.adjustVisual=ge.adjustVisual.bind(ge),ge.setupControlBox=ge.setupControlBox.bind(ge),ge.resize=ge.resize.bind(ge),ge.strokeColor=Ue.defaultColor,ge.strokeWidth=Ue.defaultStrokeWidth,ge.strokeDasharray=Ue.defaultStrokeDasharray,ge.strokePanel=new Qe("Line color",Ue.defaultColorSet,Ue.defaultColor),ge.strokePanel.onColorChanged=ge.setStrokeColor,ge.strokeWidthPanel=new Ze("Line width",Ue.defaultStrokeWidths,Ue.defaultStrokeWidth),ge.strokeWidthPanel.onWidthChanged=ge.setStrokeWidth,ge.strokeStylePanel=new Je("Line style",Ue.defaultStrokeDasharrays,Ue.defaultStrokeDasharray),ge.strokeStylePanel.onStyleChanged=ge.setStrokeDasharray,ge}return he(me,De),me.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.visual&&ce!==this.selectorCurve&&ce!==this.visibleCurve&&!this.curveGrip.ownsTarget(ce))},me.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},me.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorCurve=fe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=fe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},me.prototype.pointerDown=function(ce,Te){De.prototype.pointerDown.call(this,ce,Te),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ce.x,this.curveY=ce.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Te)&&(this.activeGrip=this.curveGrip,this._state="resize")},me.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),fe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},me.prototype.setupControlBox=function(){De.prototype.setupControlBox.call(this),this.curveControlLine1=fe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=fe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},me.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,De.prototype.addControlGrips.call(this)},me.prototype.positionGrips=function(){De.prototype.positionGrips.call(this);var ce=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ce/2,this.curveY-ce/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},me.prototype.manipulate=function(ce){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ce.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ce.y-this.manipulationStartY),De.prototype.manipulate.call(this,ce)},me.prototype.resize=function(ce){this.activeGrip===this.curveGrip&&(this.curveX=ce.x,this.curveY=ce.y),De.prototype.resize.call(this,ce),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},me.prototype.setStrokeColor=function(ce){this.strokeColor=ce,this.adjustVisual(),this.colorChanged(ce)},me.prototype.setStrokeWidth=function(ce){this.strokeWidth=ce,this.adjustVisual()},me.prototype.setStrokeDasharray=function(ce){this.strokeDasharray=ce,this.adjustVisual()},me.prototype.scale=function(ce,Te){this.curveX=this.curveX*ce,this.curveY=this.curveY*Te,De.prototype.scale.call(this,ce,Te)},Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},De.prototype.getState.call(this));return ce.typeName=me.typeName,ce},me.prototype.restoreState=function(ce){De.prototype.restoreState.call(this,ce);var Te=ce;this.strokeColor=Te.strokeColor,this.strokeWidth=Te.strokeWidth,this.strokeDasharray=Te.strokeDasharray,this.curveX=Te.curveX,this.curveY=Te.curveY,this.createVisual(),this.adjustVisual()},me.typeName="CurveMarker",me.title="Curve marker",me.icon='',me}(At),On=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,Te,Ue)||this;return ge.fillColor="transparent",ge.strokeColor="transparent",ge.strokeWidth=0,ge.strokeDasharray="",ge.textColor="transparent",ge.fontSize="1rem",ge.isMoved=!1,ge.captionText="Caption",ge.PADDING=5,ge.captionBoxWidth=0,ge.captionBoxHeight=0,ge.strokeColor=Ue.defaultColor,ge.strokeWidth=Ue.defaultStrokeWidth,ge.strokeDasharray=Ue.defaultStrokeDasharray,ge.fillColor=Ue.defaultFillColor,ge.textColor=Ue.defaultStrokeColor,ge.fontFamily=Ue.defaultFontFamily,ge.fontSize=Ue.defaultCaptionFontSize,ge.captionText=Ue.defaultCaptionText,ge.setStrokeColor=ge.setStrokeColor.bind(ge),ge.setFillColor=ge.setFillColor.bind(ge),ge.setStrokeWidth=ge.setStrokeWidth.bind(ge),ge.setStrokeDasharray=ge.setStrokeDasharray.bind(ge),ge.createVisual=ge.createVisual.bind(ge),ge.sizeCaption=ge.sizeCaption.bind(ge),ge.setCaptionText=ge.setCaptionText.bind(ge),ge.showTextEditor=ge.showTextEditor.bind(ge),ge.positionTextEditor=ge.positionTextEditor.bind(ge),ge.finishTextEditing=ge.finishTextEditing.bind(ge),ge.setFont=ge.setFont.bind(ge),ge.setTextColor=ge.setTextColor.bind(ge),ge.strokePanel=new Qe("Line color",be(Ue.defaultColorSet,["transparent"]),ge.strokeColor),ge.strokePanel.onColorChanged=ge.setStrokeColor,ge.fillPanel=new Qe("Fill color",be(Ue.defaultColorSet,["transparent"]),ge.fillColor,Ke),ge.fillPanel.onColorChanged=ge.setFillColor,ge.strokeWidthPanel=new Ze("Line width",Ue.defaultStrokeWidths,Ue.defaultStrokeWidth),ge.strokeWidthPanel.onWidthChanged=ge.setStrokeWidth,ge.strokeStylePanel=new Je("Line style",Ue.defaultStrokeDasharrays,Ue.defaultStrokeDasharray),ge.strokeStylePanel.onStyleChanged=ge.setStrokeDasharray,ge.fontFamilyPanel=new st("Font",Ue.defaultFontFamilies,Ue.defaultFontFamily),ge.fontFamilyPanel.onFontChanged=ge.setFont,ge.textColorPanel=new Qe("Text color",Ue.defaultColorSet,ge.textColor,Ct),ge.textColorPanel.onColorChanged=ge.setTextColor,ge}return he(me,De),me.prototype.ownsTarget=function(ce){return!(!De.prototype.ownsTarget.call(this,ce)&&ce!==this.visual&&ce!==this.frame&&ce!==this.captionBg&&ce!==this.captionElement)},me.prototype.createVisual=function(){this.visual=fe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=fe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=fe.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=fe.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},me.prototype.setCaptionText=function(ce){this.captionText=ce,this.captionElement.textContent=this.captionText,this.sizeCaption()},me.prototype.pointerDown=function(ce,Te){De.prototype.pointerDown.call(this,ce,Te),this.isMoved=!1,this.pointerDownPoint=ce,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ce),this._state="creating")},me.prototype.manipulate=function(ce){De.prototype.manipulate.call(this,ce),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ce.x-this.pointerDownPoint.x)>5||Math.abs(ce.y-this.pointerDownPoint.y)>5)},me.prototype.resize=function(ce){De.prototype.resize.call(this,ce),this.setSize()},me.prototype.sizeCaption=function(){var ce=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ce.width+2*this.PADDING,this.captionBoxHeight=ce.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),fe.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),fe.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},me.prototype.showTextEditor=function(){var ce=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Te){Te.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Te){Te.key==="Enter"&&ce.finishTextEditing(ce.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Te){Te.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ce.finishTextEditing(ce.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ce.finishTextEditing(ce.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},me.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},me.prototype.finishTextEditing=function(ce){this.setCaptionText(ce.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},me.prototype.setFont=function(ce){this.captionElement&&fe.setAttributes(this.captionElement,[["font-family",ce]]),this.fontFamily=ce,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},me.prototype.setTextColor=function(ce){this.captionElement&&fe.setAttributes(this.captionElement,[["fill",ce]]),this.textColor=ce,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},me.prototype.setSize=function(){De.prototype.setSize.call(this),fe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},me.prototype.pointerUp=function(ce){De.prototype.pointerUp.call(this,ce),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},me.prototype.dblClick=function(ce,Te){De.prototype.dblClick.call(this,ce,Te),this.showTextEditor()},me.prototype.setStrokeColor=function(ce){this.strokeColor=ce,this.frame&&fe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ce),this.stateChanged()},me.prototype.setFillColor=function(ce){this.fillColor=ce,this.captionBg&&fe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ce),this.stateChanged()},me.prototype.setStrokeWidth=function(ce){this.strokeWidth=ce,this.frame&&fe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},me.prototype.setStrokeDasharray=function(ce){this.strokeDasharray=ce,this.frame&&fe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),me.prototype.getState=function(){var ce=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},De.prototype.getState.call(this));return ce.typeName=this.typeName,ce},me.prototype.restoreState=function(ce){var Te=ce;this.fillColor=Te.fillColor,this.strokeColor=Te.strokeColor,this.strokeWidth=Te.strokeWidth,this.strokeDasharray=Te.strokeDasharray,this.textColor=Te.textColor,this.fontFamily=Te.fontFamily,this.captionText=Te.captionText,this.fontSize=Te.fontSize,this.createVisual(),De.prototype.restoreState.call(this,ce),this.setSize()},me.prototype.scale=function(ce,Te){De.prototype.scale.call(this,ce,Te),this.setSize()},me.typeName="CaptionFrameMarker",me.title="Caption frame marker",me.icon='',me}(He),ut=function(){function De(me,ce){ce===void 0&&(ce=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=me,this.cancelable=ce}return Object.defineProperty(De.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),De.prototype.preventDefault=function(){this._defaultPrevented=!0},De}(),Sn=function(De){function me(ce,Te,Ue){var ge=De.call(this,ce,!1)||this;return ge.dataUrl=Te,ge.state=Ue,ge}return he(me,De),me}(ut),Vt=function(De){function me(ce,Te,Ue){Ue===void 0&&(Ue=!1);var ge=De.call(this,ce,Ue)||this;return ge.marker=Te,ge}return he(me,De),me}(ut),vn=function(){function De(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return De.prototype.addEventListener=function(me,ce){this[me].push(ce)},De.prototype.removeEventListener=function(me,ce){var Te=this[me].indexOf(ce);Te>-1&&this[me].splice(Te,1)},De}(),cn=function(){function De(me){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new nt,this._isOpen=!1,this.undoRedoManager=new jt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new vn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=De.instanceCounter++,this.styles=new Se(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=me,this.targetRoot=document.body,this.width=me.clientWidth,this.height=me.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(De.prototype,"ALL_MARKER_TYPES",{get:function(){return[mt,_t,kt,Tt,it,en,Ln,Ee,on,It,ft,zt,On]},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[mt,_t,kt,Tt,en,Ln,Ee]},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"BASIC_MARKER_TYPES",{get:function(){return[mt,_t,kt,Tt,Ln]},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(me){var ce=this;this._availableMarkerTypes.splice(0),me.forEach(function(Te){if(typeof Te=="string"){var Ue=ce.ALL_MARKER_TYPES.find(function(ge){return ge.typeName===Te});Ue!==void 0&&ce._availableMarkerTypes.push(Ue)}else ce._availableMarkerTypes.push(Te)})},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(me){this._zoomLevel=me,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(De.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),De.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Ce.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},De.prototype.show=function(){var me=this;this.styles.styleSheetRoot===void 0&&ke.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ke.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ce){return ce(new ut(me))})},De.prototype.render=function(){return le(this,void 0,void 0,function(){var me;return pe(this,function(ce){switch(ce.label){case 0:return this.setCurrentMarker(),(me=new Re).naturalSize=this.renderAtNaturalSize,me.imageType=this.renderImageType,me.imageQuality=this.renderImageQuality,me.markersOnly=this.renderMarkersOnly,me.width=this.renderWidth,me.height=this.renderHeight,[4,me.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ce.sent(),[4,me.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ce.sent()]}})})},De.prototype.close=function(me){var ce=this;if(me===void 0&&(me=!1),this.isOpen){var Te=!1;me||this.eventListeners.beforeclose.forEach(function(Ue){var ge=new ut(ce,!0);Ue(ge),ge.defaultPrevented&&(Te=!0)}),Te||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(Ue){return Ue(new ut(ce))}),this.detachEvents(),this._isOpen=!1)}},De.prototype.addMarkersToToolbar=function(){for(var me,ce=[],Te=0;Tethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*me:this.editorCanvas.clientWidth,Te=ce',me.title="Powered by marker.js",me.style.display="grid",me.style.alignItems="center",me.style.justifyItems="center",me.style.padding="3px",me.style.width="20px",me.style.height="20px",this.logoUI.appendChild(me),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},De.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},De.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},De.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},De.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var me=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=me+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new St(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(me),1),me.dispose()},De.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},De.prototype.toolbarButtonClicked=function(me,ce){if(me==="marker"&&ce!==void 0)this.createNewMarker(ce);else if(me==="action")switch(ce){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},De.prototype.deleteSelectedMarker=function(){var me=this;if(this._currentMarker!==void 0){var ce=!1;if(this.eventListeners.markerbeforedelete.forEach(function(Ue){var ge=new Vt(me,me._currentMarker,!0);Ue(ge),ge.defaultPrevented&&(ce=!0)}),!ce){var Te=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(Ue){return Ue(new Vt(me,Te))})}}},De.prototype.clear=function(){var me=this,ce=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Le){var ot=new Vt(me,void 0,!0);Le(ot),ot.defaultPrevented&&(ce=!0)}),!ce)){this.setCurrentMarker();for(var Te=function(Le){var ot=Ue.markers[Le];Ue.setCurrentMarker(Ue.markers[Le]),Ue._currentMarker.dispose(),Ue.markerImage.removeChild(Ue._currentMarker.container),Ue.markers.splice(Ue.markers.indexOf(Ue._currentMarker),1),Ue.eventListeners.markerdelete.forEach(function(Yt){return Yt(new Vt(me,ot))})},Ue=this,ge=this.markers.length-1;ge>=0;ge--)Te(ge);this.addUndoStep()}},Object.defineProperty(De.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),De.prototype.showNotesEditor=function(){var me;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(me=this._currentMarker.notes)!==null&&me!==void 0?me:"",this.overlayContainer.appendChild(this.notesArea))},De.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},De.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},De.prototype.addUndoStep=function(){var me=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ce=this.getState(),Te=this.undoRedoManager.getLastUndoStep();if(!Te||Te.width===ce.width&&Te.height===ce.height){var Ue=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ce),Ue1&&this.panTo({x:me.clientX,y:me.clientY}))},De.prototype.onPointerUp=function(me){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(me.clientX,me.clientY)),this.isDragging=!1,this.addUndoStep()},De.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},De.prototype.onKeyUp=function(me){this._currentMarker===void 0||this.notesArea!==void 0||me.key!=="Delete"&&me.key!=="Backspace"||this.deleteSelectedMarker()},De.prototype.clientToLocalCoordinates=function(me,ce){var Te=this.markerImage.getBoundingClientRect();return{x:(me-Te.left)/this.zoomLevel,y:(ce-Te.top)/this.zoomLevel}},De.prototype.onWindowResize=function(){this.positionUI()},De.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var me=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=me+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},De.prototype.addLicenseKey=function(me){Ce.addKey(me)},De.prototype.addEventListener=function(me,ce){this.eventListeners.addEventListener(me,ce)},De.prototype.removeEventListener=function(me,ce){this.eventListeners.removeEventListener(me,ce)},De.prototype.renderState=function(me){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(me),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(De.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),De.prototype.focus=function(){var me=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ce){return ce(new ut(me))}))},De.prototype.blur=function(){var me=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ce){return ce(new ut(me))}))},De.instanceCounter=0,De}()},67842:function(xe){"use strict";var ae,y=59;xe.exports=b;function b(he){var le="&"+he+";",pe;return ae=ae||document.createElement("i"),ae.innerHTML=le,pe=ae.textContent,pe.charCodeAt(pe.length-1)===y&&he!=="semi"||pe===le?!1:pe}},12256:function(xe,ae,y){"use strict";var b=y(47854),he=y(80501),le=y(22347),pe=y(65207),be=y(21127),fe=y(67842);xe.exports=Ln;var Ce={}.hasOwnProperty,Re=String.fromCharCode,ke=Function.prototype,Se={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},je=9,Fe=10,St=12,tt=32,qe=38,Qe=59,Ge=60,We=61,Ve=35,Xe=88,He=120,_e=65533,Ze="named",Je="hexadecimal",mt="decimal",nt={};nt[Je]=16,nt[mt]=10;var At={};At[Ze]=be,At[mt]=le,At[Je]=pe;var ft=1,st=2,Tt=3,_t=4,$e=5,kt=6,It=7,$t={};$t[ft]="Named character references must be terminated by a semicolon",$t[st]="Numeric character references must be terminated by a semicolon",$t[Tt]="Named character references cannot be empty",$t[_t]="Numeric character references cannot be empty",$t[$e]="Named character references must be known",$t[kt]="Numeric character references cannot be disallowed",$t[It]="Numeric character references cannot be outside the permissible Unicode range";function Ln(en,on){var it={},jt,zt;on||(on={});for(zt in Se)jt=on[zt],it[zt]=jt==null?Se[zt]:jt;return(it.position.indent||it.position.start)&&(it.indent=it.position.indent||[],it.position=it.position.start),Ct(en,it)}function Ct(en,on){var it=on.additional,jt=on.nonTerminated,zt=on.text,On=on.reference,ut=on.warning,Sn=on.textContext,Vt=on.referenceContext,vn=on.warningContext,cn=on.position,De=on.indent||[],me=en.length,ce=0,Te=-1,Ue=cn.column||1,ge=cn.line||1,Le="",ot=[],Yt,wt,gt,Mt,Ut,Bt,hn,dn,Ft,Pn,Dn,An,sn,Nn,Cn,Dt,qt,Ht,bn;for(typeof it=="string"&&(it=it.charCodeAt(0)),Dt=Et(),dn=ut?lt:ke,ce--,me++;++ce65535&&(Bt-=65536,Pn+=Re(Bt>>>10|55296),Bt=56320|Bt&1023),Bt=Pn+Re(Bt))):Nn!==Ze&&dn(_t,Ht)),Bt?(de(),Dt=Et(),ce=bn-1,Ue+=bn-sn+1,ot.push(Bt),qt=Et(),qt.offset++,On&&On.call(Vt,Bt,{start:Dt,end:qt},en.slice(sn-1,bn)),Dt=qt):(Mt=en.slice(sn-1,bn),Le+=Mt,Ue+=Mt.length,ce=bn-1)}else Ut===10&&(ge++,Te++,Ue=0),Ut===Ut?(Le+=Re(Ut),Ue++):de();return ot.join("");function Et(){return{line:ge,column:Ue,offset:ce+(cn.offset||0)}}function lt(In,Mn){var gn=Et();gn.column+=Mn,gn.offset+=Mn,ut.call(vn,$t[In],gn,In)}function de(){Le&&(ot.push(Le),zt&&zt.call(Sn,Le,{start:Dt,end:Et()}),Le="")}}function Ke(en){return en>=55296&&en<=57343||en>1114111}function Ee(en){return en>=1&&en<=8||en===11||en>=13&&en<=31||en>=127&&en<=159||en>=64976&&en<=65007||(en&65535)===65535||(en&65535)===65534}},68398:function(xe,ae,y){var b=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var he=function(le){var pe=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,be=0,fe={},Ce={manual:le.Prism&&le.Prism.manual,disableWorkerMessageHandler:le.Prism&&le.Prism.disableWorkerMessageHandler,util:{encode:function We(Ve){return Ve instanceof Re?new Re(Ve.type,We(Ve.content),Ve.alias):Array.isArray(Ve)?Ve.map(We):Ve.replace(/&/g,"&").replace(/"+_e.content+""};function ke(We,Ve,Xe,He){We.lastIndex=Ve;var _e=We.exec(Xe);if(_e&&He&&_e[1]){var Ze=_e[1].length;_e.index+=Ze,_e[0]=_e[0].slice(Ze)}return _e}function Se(We,Ve,Xe,He,_e,Ze){for(var Je in Xe)if(!(!Xe.hasOwnProperty(Je)||!Xe[Je])){var mt=Xe[Je];mt=Array.isArray(mt)?mt:[mt];for(var nt=0;nt=Ze.reach);$t+=It.value.length,It=It.next){var Ln=It.value;if(Ve.length>We.length)return;if(!(Ln instanceof Re)){var Ct=1,Ke;if(Tt){if(Ke=ke(kt,$t,We,st),!Ke||Ke.index>=We.length)break;var it=Ke.index,Ee=Ke.index+Ke[0].length,en=$t;for(en+=It.value.length;it>=en;)It=It.next,en+=It.value.length;if(en-=It.value.length,$t=en,It.value instanceof Re)continue;for(var on=It;on!==Ve.tail&&(enZe.reach&&(Ze.reach=ut);var Sn=It.prev;zt&&(Sn=Fe(Ve,Sn,zt),$t+=zt.length),St(Ve,Sn,Ct);var Vt=new Re(Je,ft?Ce.tokenize(jt,ft):jt,_t,jt);if(It=Fe(Ve,Sn,Vt),On&&Fe(Ve,It,On),Ct>1){var vn={cause:Je+","+nt,reach:ut};Se(We,Ve,Xe,It.prev,$t,vn),Ze&&vn.reach>Ze.reach&&(Ze.reach=vn.reach)}}}}}}function je(){var We={value:null,prev:null,next:null},Ve={value:null,prev:We,next:null};We.next=Ve,this.head=We,this.tail=Ve,this.length=0}function Fe(We,Ve,Xe){var He=Ve.next,_e={value:Xe,prev:Ve,next:He};return Ve.next=_e,He.prev=_e,We.length++,_e}function St(We,Ve,Xe){for(var He=Ve.next,_e=0;_e4&&qe.slice(0,4)===pe&&be.test(tt)&&(tt.charAt(4)==="-"?Qe=ke(tt):tt=Se(tt),Ge=he),new Ge(Qe,tt))}function ke(St){var tt=St.slice(5).replace(fe,Fe);return pe+tt.charAt(0).toUpperCase()+tt.slice(1)}function Se(St){var tt=St.slice(4);return fe.test(tt)?St:(tt=tt.replace(Ce,je),tt.charAt(0)!=="-"&&(tt="-"+tt),pe+tt)}function je(St){return"-"+St.toLowerCase()}function Fe(St){return St.charAt(1).toUpperCase()}},18795:function(xe,ae,y){"use strict";var b=y(83576),he=y(8179),le=y(59780),pe=y(68244),be=y(20019),fe=y(38567);xe.exports=b([le,he,pe,be,fe])},20019:function(xe,ae,y){"use strict";var b=y(70167),he=y(79318),le=b.booleanish,pe=b.number,be=b.spaceSeparated;xe.exports=he({transform:fe,properties:{ariaActiveDescendant:null,ariaAtomic:le,ariaAutoComplete:null,ariaBusy:le,ariaChecked:le,ariaColCount:pe,ariaColIndex:pe,ariaColSpan:pe,ariaControls:be,ariaCurrent:null,ariaDescribedBy:be,ariaDetails:null,ariaDisabled:le,ariaDropEffect:be,ariaErrorMessage:null,ariaExpanded:le,ariaFlowTo:be,ariaGrabbed:le,ariaHasPopup:null,ariaHidden:le,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:be,ariaLevel:pe,ariaLive:null,ariaModal:le,ariaMultiLine:le,ariaMultiSelectable:le,ariaOrientation:null,ariaOwns:be,ariaPlaceholder:null,ariaPosInSet:pe,ariaPressed:le,ariaReadOnly:le,ariaRelevant:null,ariaRequired:le,ariaRoleDescription:be,ariaRowCount:pe,ariaRowIndex:pe,ariaRowSpan:pe,ariaSelected:le,ariaSetSize:pe,ariaSort:null,ariaValueMax:pe,ariaValueMin:pe,ariaValueNow:pe,ariaValueText:null,role:null}});function fe(Ce,Re){return Re==="role"?Re:"aria-"+Re.slice(4).toLowerCase()}},38567:function(xe,ae,y){"use strict";var b=y(70167),he=y(79318),le=y(85804),pe=b.boolean,be=b.overloadedBoolean,fe=b.booleanish,Ce=b.number,Re=b.spaceSeparated,ke=b.commaSeparated;xe.exports=he({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:le,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:ke,acceptCharset:Re,accessKey:Re,action:null,allow:null,allowFullScreen:pe,allowPaymentRequest:pe,allowUserMedia:pe,alt:null,as:null,async:pe,autoCapitalize:null,autoComplete:Re,autoFocus:pe,autoPlay:pe,capture:pe,charSet:null,checked:pe,cite:null,className:Re,cols:Ce,colSpan:null,content:null,contentEditable:fe,controls:pe,controlsList:Re,coords:Ce|ke,crossOrigin:null,data:null,dateTime:null,decoding:null,default:pe,defer:pe,dir:null,dirName:null,disabled:pe,download:be,draggable:fe,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:pe,formTarget:null,headers:Re,height:Ce,hidden:pe,high:Ce,href:null,hrefLang:null,htmlFor:Re,httpEquiv:Re,id:null,imageSizes:null,imageSrcSet:ke,inputMode:null,integrity:null,is:null,isMap:pe,itemId:null,itemProp:Re,itemRef:Re,itemScope:pe,itemType:Re,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:pe,low:Ce,manifest:null,max:null,maxLength:Ce,media:null,method:null,min:null,minLength:Ce,multiple:pe,muted:pe,name:null,nonce:null,noModule:pe,noValidate:pe,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:pe,optimum:Ce,pattern:null,ping:Re,placeholder:null,playsInline:pe,poster:null,preload:null,readOnly:pe,referrerPolicy:null,rel:Re,required:pe,reversed:pe,rows:Ce,rowSpan:Ce,sandbox:Re,scope:null,scoped:pe,seamless:pe,selected:pe,shape:null,size:Ce,sizes:null,slot:null,span:Ce,spellCheck:fe,src:null,srcDoc:null,srcLang:null,srcSet:ke,start:Ce,step:null,style:null,tabIndex:Ce,target:null,title:null,translate:null,type:null,typeMustMatch:pe,useMap:null,value:fe,width:Ce,wrap:null,align:null,aLink:null,archive:Re,axis:null,background:null,bgColor:null,border:Ce,borderColor:null,bottomMargin:Ce,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:pe,declare:pe,event:null,face:null,frame:null,frameBorder:null,hSpace:Ce,leftMargin:Ce,link:null,longDesc:null,lowSrc:null,marginHeight:Ce,marginWidth:Ce,noResize:pe,noHref:pe,noShade:pe,noWrap:pe,object:null,profile:null,prompt:null,rev:null,rightMargin:Ce,rules:null,scheme:null,scrolling:fe,standby:null,summary:null,text:null,topMargin:Ce,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Ce,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:pe,disableRemotePlayback:pe,prefix:null,property:null,results:Ce,security:null,unselectable:null}})},85804:function(xe,ae,y){"use strict";var b=y(56432);xe.exports=he;function he(le,pe){return b(le,pe.toLowerCase())}},56432:function(xe){"use strict";xe.exports=ae;function ae(y,b){return b in y?y[b]:b}},79318:function(xe,ae,y){"use strict";var b=y(47178),he=y(44347),le=y(19095);xe.exports=pe;function pe(be){var fe=be.space,Ce=be.mustUseProperty||[],Re=be.attributes||{},ke=be.properties,Se=be.transform,je={},Fe={},St,tt;for(St in ke)tt=new le(St,Se(Re,St),ke[St],fe),Ce.indexOf(St)!==-1&&(tt.mustUseProperty=!0),je[St]=tt,Fe[b(St)]=St,Fe[b(tt.attribute)]=St;return new he(je,Fe,fe)}},19095:function(xe,ae,y){"use strict";var b=y(1969),he=y(70167);xe.exports=be,be.prototype=new b,be.prototype.defined=!0;var le=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],pe=le.length;function be(Ce,Re,ke,Se){var je=-1,Fe;for(fe(this,"space",Se),b.call(this,Ce,Re);++je5&&arguments[5]!==void 0?arguments[5]:!1,ln=arguments.length>6?arguments[6]:void 0,rn=arguments.length>7?arguments[7]:void 0,ve=Se.useMemo(function(){if((0,Ce.Z)(Lt)==="object")return Lt.clearIcon;if(nn)return nn},[Lt,nn]),Ie=Se.useMemo(function(){return!!(!ht&&Lt&&(Jt.length||ln)&&!(rn==="combobox"&&ln===""))},[Lt,ht,Jt.length,ln,rn]);return{allowClear:Ie,clearIcon:Se.createElement(Ge,{className:"".concat(fn,"-clear"),onMouseDown:Ot,customizeIcon:ve},"\xD7")}},Ve=Se.createContext(null);function Xe(){return Se.useContext(Ve)}function He(){var Qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,fn=Se.useState(!1),Ot=(0,be.Z)(fn,2),Jt=Ot[0],Lt=Ot[1],nn=Se.useRef(null),ht=function(){window.clearTimeout(nn.current)};Se.useEffect(function(){return ht},[]);var ln=function(ve,Ie){ht(),nn.current=window.setTimeout(function(){Lt(ve),Ie&&Ie()},Qt)};return[Jt,ln,ht]}function _e(){var Qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,fn=Se.useRef(null),Ot=Se.useRef(null);Se.useEffect(function(){return function(){window.clearTimeout(Ot.current)}},[]);function Jt(Lt){(Lt||fn.current===null)&&(fn.current=Lt),window.clearTimeout(Ot.current),Ot.current=window.setTimeout(function(){fn.current=null},Qt)}return[function(){return fn.current},Jt]}function Ze(Qt,fn,Ot,Jt){var Lt=Se.useRef(null);Lt.current={open:fn,triggerOpen:Ot,customizedTrigger:Jt},Se.useEffect(function(){function nn(ht){var ln;if(!((ln=Lt.current)!==null&&ln!==void 0&&ln.customizedTrigger)){var rn=ht.target;rn.shadowRoot&&ht.composed&&(rn=ht.composedPath()[0]||rn),Lt.current.open&&Qt().filter(function(ve){return ve}).every(function(ve){return!ve.contains(rn)&&ve!==rn})&&Lt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",nn),function(){return window.removeEventListener("mousedown",nn)}},[])}var Je=y(10228);function mt(Qt){return Qt&&![Je.Z.ESC,Je.Z.SHIFT,Je.Z.BACKSPACE,Je.Z.TAB,Je.Z.WIN_KEY,Je.Z.ALT,Je.Z.META,Je.Z.WIN_KEY_RIGHT,Je.Z.CTRL,Je.Z.SEMICOLON,Je.Z.EQUALS,Je.Z.CAPS_LOCK,Je.Z.CONTEXT_MENU,Je.Z.F1,Je.Z.F2,Je.Z.F3,Je.Z.F4,Je.Z.F5,Je.Z.F6,Je.Z.F7,Je.Z.F8,Je.Z.F9,Je.Z.F10,Je.Z.F11,Je.Z.F12].includes(Qt)}var nt=y(26112),At=y(83836);function ft(Qt,fn,Ot){var Jt=(0,pe.Z)((0,pe.Z)({},Qt),Ot?fn:{});return Object.keys(fn).forEach(function(Lt){var nn=fn[Lt];typeof nn=="function"&&(Jt[Lt]=function(){for(var ht,ln=arguments.length,rn=new Array(ln),ve=0;veXt&&(Cr="".concat(Pr.slice(0,Xt),"..."))}var xa=function(Ia){Ia&&Ia.stopPropagation(),Kt(ir)};return typeof yt=="function"?zr(ar,Cr,Br,or,xa):ba(ir,Cr,Br,or,xa)},Gr=function(ir){if(!Lt.length)return null;var Br=typeof _n=="function"?_n(ir):_n;return typeof yt=="function"?zr(void 0,Br,!1,!1,void 0,!0):ba({title:Br},Br,!1)},rr=Se.createElement("div",{className:"".concat(oa,"-search"),style:{width:mr},onFocus:function(){Ta(!0)},onBlur:function(){Ta(!1)}},Se.createElement(kt,{ref:rn,open:nn,prefixCls:Jt,id:Ot,inputElement:null,disabled:Ie,autoFocus:et,autoComplete:Vn,editable:fa,activeDescendantId:Tn,value:aa,onKeyDown:nr,onMouseDown:kr,onChange:pr,onPaste:Er,onCompositionStart:hr,onCompositionEnd:na,onBlur:$r,tabIndex:qn,attrs:(0,nt.Z)(fn,!0)}),Se.createElement("span",{ref:Vr,className:"".concat(oa,"-search-mirror"),"aria-hidden":!0},aa,"\xA0")),dr=Se.createElement(At.Z,{prefixCls:"".concat(oa,"-overflow"),data:Lt,renderItem:ea,renderRest:Gr,suffix:rr,itemKey:it,maxCount:an});return Se.createElement("span",{className:"".concat(oa,"-wrap")},dr,!Lt.length&&!aa&&Se.createElement("span",{className:"".concat(oa,"-placeholder")},ve))},On=zt,ut=function(fn){var Ot=fn.inputElement,Jt=fn.prefixCls,Lt=fn.id,nn=fn.inputRef,ht=fn.disabled,ln=fn.autoFocus,rn=fn.autoComplete,ve=fn.activeDescendantId,Ie=fn.mode,Nt=fn.open,Me=fn.values,et=fn.placeholder,Vn=fn.tabIndex,Tn=fn.showSearch,qn=fn.searchValue,Mr=fn.activeValue,an=fn.maxLength,Xt=fn.onInputKeyDown,xn=fn.onInputMouseDown,_n=fn.onInputChange,yt=fn.onInputPaste,er=fn.onInputCompositionStart,Kt=fn.onInputCompositionEnd,pr=fn.onInputBlur,Er=fn.title,nr=Se.useState(!1),kr=(0,be.Z)(nr,2),hr=kr[0],na=kr[1],$r=Ie==="combobox",Vr=$r||Tn,qr=Me[0],ha=qn||"";$r&&Mr&&!hr&&(ha=Mr),Se.useEffect(function(){$r&&na(!1)},[$r,Mr]);var mr=Ie!=="combobox"&&!Nt&&!Tn?!1:!!ha,Jr=Er===void 0?en(qr):Er,Ir=Se.useMemo(function(){return qr?null:Se.createElement("span",{className:"".concat(Jt,"-selection-placeholder"),style:mr?{visibility:"hidden"}:void 0},et)},[qr,mr,et,Jt]);return Se.createElement("span",{className:"".concat(Jt,"-selection-wrap")},Se.createElement("span",{className:"".concat(Jt,"-selection-search")},Se.createElement(kt,{ref:nn,prefixCls:Jt,id:Lt,open:Nt,inputElement:Ot,disabled:ht,autoFocus:ln,autoComplete:rn,editable:Vr,activeDescendantId:ve,value:ha,onKeyDown:Xt,onMouseDown:xn,onChange:function(Gt){na(!0),_n(Gt)},onPaste:yt,onCompositionStart:er,onCompositionEnd:Kt,onBlur:pr,tabIndex:Vn,attrs:(0,nt.Z)(fn,!0),maxLength:$r?an:void 0})),!$r&&qr?Se.createElement("span",{className:"".concat(Jt,"-selection-item"),title:Jr,style:mr?{visibility:"hidden"}:void 0},qr.label):null,Ir)},Sn=ut,Vt=function(fn,Ot){var Jt=(0,Se.useRef)(null),Lt=(0,Se.useRef)(!1),nn=fn.prefixCls,ht=fn.open,ln=fn.mode,rn=fn.showSearch,ve=fn.tokenWithEnter,Ie=fn.disabled,Nt=fn.prefix,Me=fn.autoClearSearchValue,et=fn.onSearch,Vn=fn.onSearchSubmit,Tn=fn.onToggleOpen,qn=fn.onInputKeyDown,Mr=fn.onInputBlur,an=fn.domRef;Se.useImperativeHandle(Ot,function(){return{focus:function(Jr){Jt.current.focus(Jr)},blur:function(){Jt.current.blur()}}});var Xt=_e(0),xn=(0,be.Z)(Xt,2),_n=xn[0],yt=xn[1],er=function(Jr){var Ir=Jr.which,la=Jt.current instanceof HTMLTextAreaElement;!la&&ht&&(Ir===Je.Z.UP||Ir===Je.Z.DOWN)&&Jr.preventDefault(),qn&&qn(Jr),Ir===Je.Z.ENTER&&ln==="tags"&&!Lt.current&&!ht&&(Vn==null||Vn(Jr.target.value)),!(la&&!ht&&~[Je.Z.UP,Je.Z.DOWN,Je.Z.LEFT,Je.Z.RIGHT].indexOf(Ir))&&mt(Ir)&&Tn(!0)},Kt=function(){yt(!0)},pr=(0,Se.useRef)(null),Er=function(Jr){et(Jr,!0,Lt.current)!==!1&&Tn(!0)},nr=function(){Lt.current=!0},kr=function(Jr){Lt.current=!1,ln!=="combobox"&&Er(Jr.target.value)},hr=function(Jr){var Ir=Jr.target.value;if(ve&&pr.current&&/[\r\n]/.test(pr.current)){var la=pr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ir=Ir.replace(la,pr.current)}pr.current=null,Er(Ir)},na=function(Jr){var Ir=Jr.clipboardData,la=Ir==null?void 0:Ir.getData("text");pr.current=la||""},$r=function(Jr){var Ir=Jr.target;if(Ir!==Jt.current){var la=document.body.style.msTouchAction!==void 0;la?setTimeout(function(){Jt.current.focus()}):Jt.current.focus()}},Vr=function(Jr){var Ir=_n();Jr.target!==Jt.current&&!Ir&&!(ln==="combobox"&&Ie)&&Jr.preventDefault(),(ln!=="combobox"&&(!rn||!Ir)||!ht)&&(ht&&Me!==!1&&et("",!0,!1),Tn())},qr={inputRef:Jt,onInputKeyDown:er,onInputMouseDown:Kt,onInputChange:hr,onInputPaste:na,onInputCompositionStart:nr,onInputCompositionEnd:kr,onInputBlur:Mr},ha=ln==="multiple"||ln==="tags"?Se.createElement(On,(0,b.Z)({},fn,qr)):Se.createElement(Sn,(0,b.Z)({},fn,qr));return Se.createElement("div",{ref:an,className:"".concat(nn,"-selector"),onClick:$r,onMouseDown:Vr},Nt&&Se.createElement("div",{className:"".concat(nn,"-prefix")},Nt),ha)},vn=Se.forwardRef(Vt),cn=vn,De=y(68196),me=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ce=function(fn){var Ot=fn===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Ot,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Ot,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Ot,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Ot,adjustY:1},htmlRegion:"scroll"}}},Te=function(fn,Ot){var Jt=fn.prefixCls,Lt=fn.disabled,nn=fn.visible,ht=fn.children,ln=fn.popupElement,rn=fn.animation,ve=fn.transitionName,Ie=fn.dropdownStyle,Nt=fn.dropdownClassName,Me=fn.direction,et=Me===void 0?"ltr":Me,Vn=fn.placement,Tn=fn.builtinPlacements,qn=fn.dropdownMatchSelectWidth,Mr=fn.dropdownRender,an=fn.dropdownAlign,Xt=fn.getPopupContainer,xn=fn.empty,_n=fn.getTriggerDOMNode,yt=fn.onPopupVisibleChange,er=fn.onPopupMouseEnter,Kt=(0,fe.Z)(fn,me),pr="".concat(Jt,"-dropdown"),Er=ln;Mr&&(Er=Mr(ln));var nr=Se.useMemo(function(){return Tn||ce(qn)},[Tn,qn]),kr=rn?"".concat(pr,"-").concat(rn):ve,hr=typeof qn=="number",na=Se.useMemo(function(){return hr?null:qn===!1?"minWidth":"width"},[qn,hr]),$r=Ie;hr&&($r=(0,pe.Z)((0,pe.Z)({},$r),{},{width:qn}));var Vr=Se.useRef(null);return Se.useImperativeHandle(Ot,function(){return{getPopupElement:function(){var ha;return(ha=Vr.current)===null||ha===void 0?void 0:ha.popupElement}}}),Se.createElement(De.Z,(0,b.Z)({},Kt,{showAction:yt?["click"]:[],hideAction:yt?["click"]:[],popupPlacement:Vn||(et==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:nr,prefixCls:pr,popupTransitionName:kr,popup:Se.createElement("div",{onMouseEnter:er},Er),ref:Vr,stretch:na,popupAlign:an,popupVisible:nn,getPopupContainer:Xt,popupClassName:Fe()(Nt,(0,le.Z)({},"".concat(pr,"-empty"),xn)),popupStyle:$r,getTriggerDOMNode:_n,onPopupVisibleChange:yt}),ht)},Ue=Se.forwardRef(Te),ge=Ue,Le=y(48745);function ot(Qt,fn){var Ot=Qt.key,Jt;return"value"in Qt&&(Jt=Qt.value),Ot!=null?Ot:Jt!==void 0?Jt:"rc-index-key-".concat(fn)}function Yt(Qt){return typeof Qt!="undefined"&&!Number.isNaN(Qt)}function wt(Qt,fn){var Ot=Qt||{},Jt=Ot.label,Lt=Ot.value,nn=Ot.options,ht=Ot.groupLabel,ln=Jt||(fn?"children":"label");return{label:ln,value:Lt||"value",options:nn||"options",groupLabel:ht||ln}}function gt(Qt){var fn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ot=fn.fieldNames,Jt=fn.childrenAsData,Lt=[],nn=wt(Ot,!1),ht=nn.label,ln=nn.value,rn=nn.options,ve=nn.groupLabel;function Ie(Nt,Me){Array.isArray(Nt)&&Nt.forEach(function(et){if(Me||!(rn in et)){var Vn=et[ln];Lt.push({key:ot(et,Lt.length),groupOption:Me,data:et,label:et[ht],value:Vn})}else{var Tn=et[ve];Tn===void 0&&Jt&&(Tn=et.label),Lt.push({key:ot(et,Lt.length),group:!0,data:et,label:Tn}),Ie(et[rn],!0)}})}return Ie(Qt,!1),Lt}function Mt(Qt){var fn=(0,pe.Z)({},Qt);return"props"in fn||Object.defineProperty(fn,"props",{get:function(){return(0,ke.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),fn}}),fn}var Ut=function(fn,Ot,Jt){if(!Ot||!Ot.length)return null;var Lt=!1,nn=function ln(rn,ve){var Ie=(0,Le.Z)(ve),Nt=Ie[0],Me=Ie.slice(1);if(!Nt)return[rn];var et=rn.split(Nt);return Lt=Lt||et.length>1,et.reduce(function(Vn,Tn){return[].concat((0,he.Z)(Vn),(0,he.Z)(ln(Tn,Me)))},[]).filter(Boolean)},ht=nn(fn,Ot);return Lt?typeof Jt!="undefined"?ht.slice(0,Jt):ht:null},Bt=Se.createContext(null),hn=Bt;function dn(Qt){var fn=Qt.visible,Ot=Qt.values;if(!fn)return null;var Jt=50;return Se.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Ot.slice(0,Jt).map(function(Lt){var nn=Lt.label,ht=Lt.value;return["number","string"].includes((0,Ce.Z)(nn))?nn:ht}).join(", ")),Ot.length>Jt?", ...":null)}var Ft=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Pn=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Dn=function(fn){return fn==="tags"||fn==="multiple"},An=Se.forwardRef(function(Qt,fn){var Ot,Jt=Qt.id,Lt=Qt.prefixCls,nn=Qt.className,ht=Qt.showSearch,ln=Qt.tagRender,rn=Qt.direction,ve=Qt.omitDomProps,Ie=Qt.displayValues,Nt=Qt.onDisplayValuesChange,Me=Qt.emptyOptions,et=Qt.notFoundContent,Vn=et===void 0?"Not Found":et,Tn=Qt.onClear,qn=Qt.mode,Mr=Qt.disabled,an=Qt.loading,Xt=Qt.getInputElement,xn=Qt.getRawInputElement,_n=Qt.open,yt=Qt.defaultOpen,er=Qt.onDropdownVisibleChange,Kt=Qt.activeValue,pr=Qt.onActiveValueChange,Er=Qt.activeDescendantId,nr=Qt.searchValue,kr=Qt.autoClearSearchValue,hr=Qt.onSearch,na=Qt.onSearchSplit,$r=Qt.tokenSeparators,Vr=Qt.allowClear,qr=Qt.prefix,ha=Qt.suffixIcon,mr=Qt.clearIcon,Jr=Qt.OptionList,Ir=Qt.animation,la=Qt.transitionName,Gt=Qt.dropdownStyle,Ta=Qt.dropdownClassName,oa=Qt.dropdownMatchSelectWidth,aa=Qt.dropdownRender,fa=Qt.dropdownAlign,ba=Qt.placement,zr=Qt.builtinPlacements,ea=Qt.getPopupContainer,Gr=Qt.showAction,rr=Gr===void 0?[]:Gr,dr=Qt.onFocus,fr=Qt.onBlur,ir=Qt.onKeyUp,Br=Qt.onKeyDown,Yr=Qt.onMouseDown,ar=(0,fe.Z)(Qt,Ft),or=Dn(qn),Cr=(ht!==void 0?ht:or)||qn==="combobox",Pr=(0,pe.Z)({},ar);Pn.forEach(function(bi){delete Pr[bi]}),ve==null||ve.forEach(function(bi){delete Pr[bi]});var xa=Se.useState(!1),Ma=(0,be.Z)(xa,2),Ia=Ma[0],Xa=Ma[1];Se.useEffect(function(){Xa((0,tt.Z)())},[]);var Ua=Se.useRef(null),Ra=Se.useRef(null),Ha=Se.useRef(null),za=Se.useRef(null),Ka=Se.useRef(null),Gn=Se.useRef(!1),Ya=He(),xi=(0,be.Z)(Ya,3),ti=xi[0],di=xi[1],mi=xi[2];Se.useImperativeHandle(fn,function(){var bi,qa;return{focus:(bi=za.current)===null||bi===void 0?void 0:bi.focus,blur:(qa=za.current)===null||qa===void 0?void 0:qa.blur,scrollTo:function(Ji){var Ki;return(Ki=Ka.current)===null||Ki===void 0?void 0:Ki.scrollTo(Ji)},nativeElement:Ua.current||Ra.current}});var Fa=Se.useMemo(function(){var bi;if(qn!=="combobox")return nr;var qa=(bi=Ie[0])===null||bi===void 0?void 0:bi.value;return typeof qa=="string"||typeof qa=="number"?String(qa):""},[nr,qn,Ie]),Ci=qn==="combobox"&&typeof Xt=="function"&&Xt()||null,Ei=typeof xn=="function"&&xn(),wr=(0,qe.x1)(Ra,Ei==null||(Ot=Ei.props)===null||Ot===void 0?void 0:Ot.ref),ja=Se.useState(!1),Qa=(0,be.Z)(ja,2),Ea=Qa[0],Wa=Qa[1];(0,St.Z)(function(){Wa(!0)},[]);var ei=(0,Re.Z)(!1,{defaultValue:yt,value:_n}),Oi=(0,be.Z)(ei,2),ji=Oi[0],zi=Oi[1],ni=Ea?ji:!1,No=!Vn&&Me;(Mr||No&&ni&&qn==="combobox")&&(ni=!1);var ao=No?!1:ni,La=Se.useCallback(function(bi){var qa=bi!==void 0?bi:!ni;Mr||(zi(qa),ni!==qa&&(er==null||er(qa)))},[Mr,ni,zi,er]),Za=Se.useMemo(function(){return($r||[]).some(function(bi){return[` +`,`\r +`].includes(bi)})},[$r]),Pa=Se.useContext(hn)||{},ca=Pa.maxCount,ai=Pa.rawValues,si=function(qa,to,Ji){if(!(or&&Yt(ca)&&(ai==null?void 0:ai.size)>=ca)){var Ki=!0,Vi=qa;pr==null||pr(null);var xo=Ut(qa,$r,Yt(ca)?ca-ai.size:void 0),Fo=Ji?null:xo;return qn!=="combobox"&&Fo&&(Vi="",na==null||na(Fo),La(!1),Ki=!1),hr&&Fa!==Vi&&hr(Vi,{source:to?"typing":"effect"}),Ki}},Bi=function(qa){!qa||!qa.trim()||hr(qa,{source:"submit"})};Se.useEffect(function(){!ni&&!or&&qn!=="combobox"&&si("",!1,!1)},[ni]),Se.useEffect(function(){ji&&Mr&&zi(!1),Mr&&!Gn.current&&di(!1)},[Mr]);var Ti=_e(),Fi=(0,be.Z)(Ti,2),$i=Fi[0],Wr=Fi[1],Xi=Se.useRef(!1),uo=function(qa){var to=$i(),Ji=qa.key,Ki=Ji==="Enter";if(Ki&&(qn!=="combobox"&&qa.preventDefault(),ni||La(!0)),Wr(!!Fa),Ji==="Backspace"&&!to&&or&&!Fa&&Ie.length){for(var Vi=(0,he.Z)(Ie),xo=null,Fo=Vi.length-1;Fo>=0;Fo-=1){var Co=Vi[Fo];if(!Co.disabled){Vi.splice(Fo,1),xo=Co;break}}xo&&Nt(Vi,{type:"remove",values:[xo]})}for(var io=arguments.length,no=new Array(io>1?io-1:0),Oo=1;Oo1?to-1:0),Ki=1;Ki1?xo-1:0),Co=1;Co=Vn},[ln,Vn,xn==null?void 0:xn.size]),$r=function(rr){rr.preventDefault()},Vr=function(rr){var dr;(dr=hr.current)===null||dr===void 0||dr.scrollTo(typeof rr=="number"?{index:rr}:rr)},qr=Se.useCallback(function(Gr){return rn==="combobox"?!1:xn.has(Gr)},[rn,(0,he.Z)(xn).toString(),xn.size]),ha=function(rr){for(var dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,fr=kr.length,ir=0;ir1&&arguments[1]!==void 0?arguments[1]:!1;la(rr);var fr={source:dr?"keyboard":"mouse"},ir=kr[rr];if(!ir){qn(null,-1,fr);return}qn(ir.value,rr,fr)};(0,Se.useEffect)(function(){Gt(Mr!==!1?ha(0):-1)},[kr.length,ve]);var Ta=Se.useCallback(function(Gr){return rn==="combobox"?String(Gr).toLowerCase()===ve.toLowerCase():xn.has(Gr)},[rn,ve,(0,he.Z)(xn).toString(),xn.size]);(0,Se.useEffect)(function(){var Gr=setTimeout(function(){if(!ln&&ht&&xn.size===1){var dr=Array.from(xn)[0],fr=kr.findIndex(function(ir){var Br=ir.data;return ve?String(Br.value).startsWith(ve):Br.value===dr});fr!==-1&&(Gt(fr),Vr(fr))}});if(ht){var rr;(rr=hr.current)===null||rr===void 0||rr.scrollTo(void 0)}return function(){return clearTimeout(Gr)}},[ht,ve]);var oa=function(rr){rr!==void 0&&an(rr,{selected:!xn.has(rr)}),ln||Ie(!1)};if(Se.useImperativeHandle(Ot,function(){return{onKeyDown:function(rr){var dr=rr.which,fr=rr.ctrlKey;switch(dr){case Je.Z.N:case Je.Z.P:case Je.Z.UP:case Je.Z.DOWN:{var ir=0;if(dr===Je.Z.UP?ir=-1:dr===Je.Z.DOWN?ir=1:lt()&&fr&&(dr===Je.Z.N?ir=1:dr===Je.Z.P&&(ir=-1)),ir!==0){var Br=ha(Ir+ir,ir);Vr(Br),Gt(Br,!0)}break}case Je.Z.TAB:case Je.Z.ENTER:{var Yr,ar=kr[Ir];ar&&!(ar!=null&&(Yr=ar.data)!==null&&Yr!==void 0&&Yr.disabled)&&!na?oa(ar.value):oa(void 0),ht&&rr.preventDefault();break}case Je.Z.ESC:Ie(!1),ht&&rr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(rr){Vr(rr)}}}),kr.length===0)return Se.createElement("div",{role:"listbox",id:"".concat(nn,"_list"),className:"".concat(nr,"-empty"),onMouseDown:$r},Nt);var aa=Object.keys(_n).map(function(Gr){return _n[Gr]}),fa=function(rr){return rr.label};function ba(Gr,rr){var dr=Gr.group;return{role:dr?"presentation":"option",id:"".concat(nn,"_list_").concat(rr)}}var zr=function(rr){var dr=kr[rr];if(!dr)return null;var fr=dr.data||{},ir=fr.value,Br=dr.group,Yr=(0,nt.Z)(fr,!0),ar=fa(dr);return dr?Se.createElement("div",(0,b.Z)({"aria-label":typeof ar=="string"&&!Br?ar:null},Yr,{key:rr},ba(dr,rr),{"aria-selected":Ta(ir)}),ir):null},ea={role:"listbox",id:"".concat(nn,"_list")};return Se.createElement(Se.Fragment,null,yt&&Se.createElement("div",(0,b.Z)({},ea,{style:{height:0,width:0,overflow:"hidden"}}),zr(Ir-1),zr(Ir),zr(Ir+1)),Se.createElement(Et.Z,{itemKey:"key",ref:hr,data:kr,height:Kt,itemHeight:pr,fullHeight:!1,onMouseDown:$r,onScroll:Me,virtual:yt,direction:er,innerProps:yt?null:ea},function(Gr,rr){var dr=Gr.group,fr=Gr.groupOption,ir=Gr.data,Br=Gr.label,Yr=Gr.value,ar=ir.key;if(dr){var or,Cr=(or=ir.title)!==null&&or!==void 0?or:In(Br)?Br.toString():void 0;return Se.createElement("div",{className:Fe()(nr,"".concat(nr,"-group"),ir.className),title:Cr},Br!==void 0?Br:ar)}var Pr=ir.disabled,xa=ir.title,Ma=ir.children,Ia=ir.style,Xa=ir.className,Ua=(0,fe.Z)(ir,de),Ra=(0,bn.Z)(Ua,aa),Ha=qr(Yr),za=Pr||!Ha&&na,Ka="".concat(nr,"-option"),Gn=Fe()(nr,Ka,Xa,(0,le.Z)((0,le.Z)((0,le.Z)((0,le.Z)({},"".concat(Ka,"-grouped"),fr),"".concat(Ka,"-active"),Ir===rr&&!za),"".concat(Ka,"-disabled"),za),"".concat(Ka,"-selected"),Ha)),Ya=fa(Gr),xi=!Xt||typeof Xt=="function"||Ha,ti=typeof Ya=="number"?Ya:Ya||Yr,di=In(ti)?ti.toString():void 0;return xa!==void 0&&(di=xa),Se.createElement("div",(0,b.Z)({},(0,nt.Z)(Ra),yt?{}:ba(Gr,rr),{"aria-selected":Ta(Yr),className:Gn,title:di,onMouseMove:function(){Ir===rr||za||Gt(rr)},onClick:function(){za||oa(Yr)},style:Ia}),Se.createElement("div",{className:"".concat(Ka,"-content")},typeof Er=="function"?Er(Gr,{index:rr}):ti),Se.isValidElement(Xt)||Ha,xi&&Se.createElement(Ge,{className:"".concat(nr,"-option-state"),customizeIcon:Xt,customizeIconProps:{value:Yr,disabled:za,isSelected:Ha}},Ha?"\u2713":null))}))},gn=Se.forwardRef(Mn),br=gn,yr=function(Qt,fn){var Ot=Se.useRef({values:new Map,options:new Map}),Jt=Se.useMemo(function(){var nn=Ot.current,ht=nn.values,ln=nn.options,rn=Qt.map(function(Nt){if(Nt.label===void 0){var Me;return(0,pe.Z)((0,pe.Z)({},Nt),{},{label:(Me=ht.get(Nt.value))===null||Me===void 0?void 0:Me.label})}return Nt}),ve=new Map,Ie=new Map;return rn.forEach(function(Nt){ve.set(Nt.value,Nt),Ie.set(Nt.value,fn.get(Nt.value)||ln.get(Nt.value))}),Ot.current.values=ve,Ot.current.options=Ie,rn},[Qt,fn]),Lt=Se.useCallback(function(nn){return fn.get(nn)||Ot.current.options.get(nn)},[fn]);return[Jt,Lt]};function sr(Qt,fn){return It(Qt).join("").toUpperCase().includes(fn)}var xr=function(Qt,fn,Ot,Jt,Lt){return Se.useMemo(function(){if(!Ot||Jt===!1)return Qt;var nn=fn.options,ht=fn.label,ln=fn.value,rn=[],ve=typeof Jt=="function",Ie=Ot.toUpperCase(),Nt=ve?Jt:function(et,Vn){return Lt?sr(Vn[Lt],Ie):Vn[nn]?sr(Vn[ht!=="children"?ht:"label"],Ie):sr(Vn[ln],Ie)},Me=ve?function(et){return Mt(et)}:function(et){return et};return Qt.forEach(function(et){if(et[nn]){var Vn=Nt(Ot,Me(et));if(Vn)rn.push(et);else{var Tn=et[nn].filter(function(qn){return Nt(Ot,Me(qn))});Tn.length&&rn.push((0,pe.Z)((0,pe.Z)({},et),{},(0,le.Z)({},nn,Tn)))}return}Nt(Ot,Me(et))&&rn.push(et)}),rn},[Qt,Jt,Lt,Ot,fn])},xt=y(6551),Xn=y(11592),ur=["children","value"],gr=["children"];function Yn(Qt){var fn=Qt,Ot=fn.key,Jt=fn.props,Lt=Jt.children,nn=Jt.value,ht=(0,fe.Z)(Jt,ur);return(0,pe.Z)({key:Ot,value:nn!==void 0?nn:Ot,children:Lt},ht)}function Tr(Qt){var fn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Xn.Z)(Qt).map(function(Ot,Jt){if(!Se.isValidElement(Ot)||!Ot.type)return null;var Lt=Ot,nn=Lt.type.isSelectOptGroup,ht=Lt.key,ln=Lt.props,rn=ln.children,ve=(0,fe.Z)(ln,gr);return fn||!nn?Yn(Ot):(0,pe.Z)((0,pe.Z)({key:"__RC_SELECT_GRP__".concat(ht===null?Jt:ht,"__"),label:ht},ve),{},{options:Tr(rn)})}).filter(function(Ot){return Ot})}var Sr=function(fn,Ot,Jt,Lt,nn){return Se.useMemo(function(){var ht=fn,ln=!fn;ln&&(ht=Tr(Ot));var rn=new Map,ve=new Map,Ie=function(et,Vn,Tn){Tn&&typeof Tn=="string"&&et.set(Vn[Tn],Vn)},Nt=function Me(et){for(var Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Tn=0;Tn1&&arguments[1]!==void 0?arguments[1]:!1,ht=0;ht0?La(ca.options):ca.options}):ca})},xi=Se.useMemo(function(){return an?Ya(Gn):Gn},[Gn,an,ea]),ti=Se.useMemo(function(){return gt(xi,{fieldNames:fa,childrenAsData:oa})},[xi,fa,oa]),di=function(Za){var Pa=Br(Za);if(Cr(Pa),Jr&&(Pa.length!==Ia.length||Pa.some(function(si,Bi){var Ti;return((Ti=Ia[Bi])===null||Ti===void 0?void 0:Ti.value)!==(si==null?void 0:si.value)}))){var ca=mr?Pa:Pa.map(function(si){return si.value}),ai=Pa.map(function(si){return Mt(Xa(si.value))});Jr(Ta?ca:ca[0],Ta?ai:ai[0])}},mi=Se.useState(null),Fa=(0,be.Z)(mi,2),Ci=Fa[0],Ei=Fa[1],wr=Se.useState(0),ja=(0,be.Z)(wr,2),Qa=ja[0],Ea=ja[1],Wa=Kt!==void 0?Kt:Jt!=="combobox",ei=Se.useCallback(function(La,Za){var Pa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ca=Pa.source,ai=ca===void 0?"keyboard":ca;Ea(Za),ht&&Jt==="combobox"&&La!==null&&ai==="keyboard"&&Ei(String(La))},[ht,Jt]),Oi=function(Za,Pa,ca){var ai=function(){var zo,Gi=Xa(Za);return[mr?{label:Gi==null?void 0:Gi[fa.label],value:Za,key:(zo=Gi==null?void 0:Gi.key)!==null&&zo!==void 0?zo:Za}:Za,Mt(Gi)]};if(Pa&&et){var si=ai(),Bi=(0,be.Z)(si,2),Ti=Bi[0],Fi=Bi[1];et(Ti,Fi)}else if(!Pa&&Vn&&ca!=="clear"){var $i=ai(),Wr=(0,be.Z)($i,2),Xi=Wr[0],uo=Wr[1];Vn(Xi,uo)}},ji=Lr(function(La,Za){var Pa,ca=Ta?Za.selected:!0;ca?Pa=Ta?[].concat((0,he.Z)(Ia),[La]):[La]:Pa=Ia.filter(function(ai){return ai.value!==La}),di(Pa),Oi(La,ca),Jt==="combobox"?Ei(""):(!Dn||Me)&&(Gr(""),Ei(""))}),zi=function(Za,Pa){di(Za);var ca=Pa.type,ai=Pa.values;(ca==="remove"||ca==="clear")&&ai.forEach(function(si){Oi(si.value,!1,ca)})},ni=function(Za,Pa){if(Gr(Za),Ei(null),Pa.source==="submit"){var ca=(Za||"").trim();if(ca){var ai=Array.from(new Set([].concat((0,he.Z)(Ra),[ca])));di(ai),Oi(ca,!0),Gr("")}return}Pa.source!=="blur"&&(Jt==="combobox"&&di(Za),Ie==null||Ie(Za))},No=function(Za){var Pa=Za;Jt!=="tags"&&(Pa=Za.map(function(ai){var si=fr.get(ai);return si==null?void 0:si.value}).filter(function(ai){return ai!==void 0}));var ca=Array.from(new Set([].concat((0,he.Z)(Ra),(0,he.Z)(Pa))));di(ca),ca.forEach(function(ai){Oi(ai,!0)})},ao=Se.useMemo(function(){var La=Er!==!1&&qn!==!1;return(0,pe.Z)((0,pe.Z)({},rr),{},{flattenOptions:ti,onActiveValue:ei,defaultActiveFirstOption:Wa,onSelect:ji,menuItemSelectedIcon:pr,rawValues:Ra,fieldNames:fa,virtual:La,direction:nr,listHeight:hr,listItemHeight:$r,childrenAsData:oa,maxCount:Ir,optionRender:yt})},[Ir,rr,ti,ei,Wa,ji,pr,Ra,fa,Er,qn,nr,hr,$r,oa,yt]);return Se.createElement(hn.Provider,{value:ao},Se.createElement(sn,(0,b.Z)({},la,{id:Gt,prefixCls:nn,ref:fn,omitDomProps:va,mode:Jt,displayValues:Ua,onDisplayValuesChange:zi,direction:nr,searchValue:ea,onSearch:ni,autoClearSearchValue:Me,onSearchSplit:No,dropdownMatchSelectWidth:qn,OptionList:br,emptyOptions:!ti.length,activeValue:Ci,activeDescendantId:"".concat(Gt,"_list_").concat(Qa)})))}),lr=Hn;lr.Option=qt,lr.OptGroup=Cn;var Kr=lr,ua=Kr},22711:function(xe,ae,y){"use strict";y.r(ae),y.d(ae,{ResizableTextArea:function(){return st},default:function(){return kt}});var b=y(60499),he=y(18642),le=y(85899),pe=y(77654),be=y(72190),fe=y(42244),Ce=y(92310),Re=y.n(Ce),ke=y(36901),Se=y(66003),je=y(30292),Fe=y(18929),St=y(59301),tt=y(43749),qe=y(29301),Qe=y(34280),Ge=y(16089),We=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,Ve=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Xe={},He;function _e(It){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ln=It.getAttribute("id")||It.getAttribute("data-reactid")||It.getAttribute("name");if($t&&Xe[Ln])return Xe[Ln];var Ct=window.getComputedStyle(It),Ke=Ct.getPropertyValue("box-sizing")||Ct.getPropertyValue("-moz-box-sizing")||Ct.getPropertyValue("-webkit-box-sizing"),Ee=parseFloat(Ct.getPropertyValue("padding-bottom"))+parseFloat(Ct.getPropertyValue("padding-top")),en=parseFloat(Ct.getPropertyValue("border-bottom-width"))+parseFloat(Ct.getPropertyValue("border-top-width")),on=Ve.map(function(jt){return"".concat(jt,":").concat(Ct.getPropertyValue(jt))}).join(";"),it={sizingStyle:on,paddingSize:Ee,borderSize:en,boxSizing:Ke};return $t&&Ln&&(Xe[Ln]=it),it}function Ze(It){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;He||(He=document.createElement("textarea"),He.setAttribute("tab-index","-1"),He.setAttribute("aria-hidden","true"),He.setAttribute("name","hiddenTextarea"),document.body.appendChild(He)),It.getAttribute("wrap")?He.setAttribute("wrap",It.getAttribute("wrap")):He.removeAttribute("wrap");var Ke=_e(It,$t),Ee=Ke.paddingSize,en=Ke.borderSize,on=Ke.boxSizing,it=Ke.sizingStyle;He.setAttribute("style","".concat(it,";").concat(We)),He.value=It.value||It.placeholder||"";var jt=void 0,zt=void 0,On,ut=He.scrollHeight;if(on==="border-box"?ut+=en:on==="content-box"&&(ut-=Ee),Ln!==null||Ct!==null){He.value=" ";var Sn=He.scrollHeight-Ee;Ln!==null&&(jt=Sn*Ln,on==="border-box"&&(jt=jt+Ee+en),ut=Math.max(jt,ut)),Ct!==null&&(zt=Sn*Ct,on==="border-box"&&(zt=zt+Ee+en),On=ut>zt?"":"hidden",ut=Math.min(zt,ut))}var Vt={height:ut,overflowY:On,resize:"none"};return jt&&(Vt.minHeight=jt),zt&&(Vt.maxHeight=zt),Vt}var Je=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],mt=0,nt=1,At=2,ft=St.forwardRef(function(It,$t){var Ln=It,Ct=Ln.prefixCls,Ke=Ln.defaultValue,Ee=Ln.value,en=Ln.autoSize,on=Ln.onResize,it=Ln.className,jt=Ln.style,zt=Ln.disabled,On=Ln.onChange,ut=Ln.onInternalAutoSize,Sn=(0,fe.Z)(Ln,Je),Vt=(0,Fe.Z)(Ke,{value:Ee,postState:function(qt){return qt!=null?qt:""}}),vn=(0,be.Z)(Vt,2),cn=vn[0],De=vn[1],me=function(qt){De(qt.target.value),On==null||On(qt)},ce=St.useRef();St.useImperativeHandle($t,function(){return{textArea:ce.current}});var Te=St.useMemo(function(){return en&&(0,tt.Z)(en)==="object"?[en.minRows,en.maxRows]:[]},[en]),Ue=(0,be.Z)(Te,2),ge=Ue[0],Le=Ue[1],ot=!!en,Yt=function(){try{if(document.activeElement===ce.current){var qt=ce.current,Ht=qt.selectionStart,bn=qt.selectionEnd,Et=qt.scrollTop;ce.current.setSelectionRange(Ht,bn),ce.current.scrollTop=Et}}catch(lt){}},wt=St.useState(At),gt=(0,be.Z)(wt,2),Mt=gt[0],Ut=gt[1],Bt=St.useState(),hn=(0,be.Z)(Bt,2),dn=hn[0],Ft=hn[1],Pn=function(){Ut(mt)};(0,Qe.Z)(function(){ot&&Pn()},[Ee,ge,Le,ot]),(0,Qe.Z)(function(){if(Mt===mt)Ut(nt);else if(Mt===nt){var Dt=Ze(ce.current,!1,ge,Le);Ut(At),Ft(Dt)}else Yt()},[Mt]);var Dn=St.useRef(),An=function(){Ge.Z.cancel(Dn.current)},sn=function(qt){Mt===At&&(on==null||on(qt),en&&(An(),Dn.current=(0,Ge.Z)(function(){Pn()})))};St.useEffect(function(){return An},[]);var Nn=ot?dn:null,Cn=(0,le.Z)((0,le.Z)({},jt),Nn);return(Mt===mt||Mt===nt)&&(Cn.overflowY="hidden",Cn.overflowX="hidden"),St.createElement(qe.Z,{onResize:sn,disabled:!(en||on)},St.createElement("textarea",(0,b.Z)({},Sn,{ref:ce,style:Cn,className:Re()(Ct,it,(0,he.Z)({},"".concat(Ct,"-disabled"),zt)),disabled:zt,value:cn,onChange:me})))}),st=ft,Tt=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],_t=St.forwardRef(function(It,$t){var Ln,Ct=It.defaultValue,Ke=It.value,Ee=It.onFocus,en=It.onBlur,on=It.onChange,it=It.allowClear,jt=It.maxLength,zt=It.onCompositionStart,On=It.onCompositionEnd,ut=It.suffix,Sn=It.prefixCls,Vt=Sn===void 0?"rc-textarea":Sn,vn=It.showCount,cn=It.count,De=It.className,me=It.style,ce=It.disabled,Te=It.hidden,Ue=It.classNames,ge=It.styles,Le=It.onResize,ot=It.onClear,Yt=It.onPressEnter,wt=It.readOnly,gt=It.autoSize,Mt=It.onKeyDown,Ut=(0,fe.Z)(It,Tt),Bt=(0,Fe.Z)(Ct,{value:Ke,defaultValue:Ct}),hn=(0,be.Z)(Bt,2),dn=hn[0],Ft=hn[1],Pn=dn==null?"":String(dn),Dn=St.useState(!1),An=(0,be.Z)(Dn,2),sn=An[0],Nn=An[1],Cn=St.useRef(!1),Dt=St.useState(null),qt=(0,be.Z)(Dt,2),Ht=qt[0],bn=qt[1],Et=(0,St.useRef)(null),lt=(0,St.useRef)(null),de=function(){var lr;return(lr=lt.current)===null||lr===void 0?void 0:lr.textArea},In=function(){de().focus()};(0,St.useImperativeHandle)($t,function(){var Hn;return{resizableTextArea:lt.current,focus:In,blur:function(){de().blur()},nativeElement:((Hn=Et.current)===null||Hn===void 0?void 0:Hn.nativeElement)||de()}}),(0,St.useEffect)(function(){Nn(function(Hn){return!ce&&Hn})},[ce]);var Mn=St.useState(null),gn=(0,be.Z)(Mn,2),br=gn[0],yr=gn[1];St.useEffect(function(){if(br){var Hn;(Hn=de()).setSelectionRange.apply(Hn,(0,pe.Z)(br))}},[br]);var sr=(0,Se.Z)(cn,vn),xr=(Ln=sr.max)!==null&&Ln!==void 0?Ln:jt,xt=Number(xr)>0,Xn=sr.strategy(Pn),ur=!!xr&&Xn>xr,gr=function(lr,Kr){var ua=Kr;!Cn.current&&sr.exceedFormatter&&sr.max&&sr.strategy(Kr)>sr.max&&(ua=sr.exceedFormatter(Kr,{max:sr.max}),Kr!==ua&&yr([de().selectionStart||0,de().selectionEnd||0])),Ft(ua),(0,je.rJ)(lr.currentTarget,lr,on,ua)},Yn=function(lr){Cn.current=!0,zt==null||zt(lr)},Tr=function(lr){Cn.current=!1,gr(lr,lr.currentTarget.value),On==null||On(lr)},Sr=function(lr){gr(lr,lr.target.value)},Dr=function(lr){lr.key==="Enter"&&Yt&&Yt(lr),Mt==null||Mt(lr)},Lr=function(lr){Nn(!0),Ee==null||Ee(lr)},Qn=function(lr){Nn(!1),en==null||en(lr)},_r=function(lr){Ft(""),In(),(0,je.rJ)(de(),lr,on)},sa=ut,jr;sr.show&&(sr.showFormatter?jr=sr.showFormatter({value:Pn,count:Xn,maxLength:xr}):jr="".concat(Xn).concat(xt?" / ".concat(xr):""),sa=St.createElement(St.Fragment,null,sa,St.createElement("span",{className:Re()("".concat(Vt,"-data-count"),Ue==null?void 0:Ue.count),style:ge==null?void 0:ge.count},jr)));var va=function(lr){var Kr;Le==null||Le(lr),(Kr=de())!==null&&Kr!==void 0&&Kr.style.height&&bn(!0)},ta=!gt&&!vn&&!it;return St.createElement(ke.BaseInput,{ref:Et,value:Pn,allowClear:it,handleReset:_r,suffix:sa,prefixCls:Vt,classNames:(0,le.Z)((0,le.Z)({},Ue),{},{affixWrapper:Re()(Ue==null?void 0:Ue.affixWrapper,(0,he.Z)((0,he.Z)({},"".concat(Vt,"-show-count"),vn),"".concat(Vt,"-textarea-allow-clear"),it))}),disabled:ce,focused:sn,className:Re()(De,ur&&"".concat(Vt,"-out-of-range")),style:(0,le.Z)((0,le.Z)({},me),Ht&&!ta?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof jr=="string"?jr:void 0}},hidden:Te,readOnly:wt,onClear:ot},St.createElement(st,(0,b.Z)({},Ut,{autoSize:gt,maxLength:jt,onKeyDown:Dr,onChange:Sr,onFocus:Lr,onBlur:Qn,onCompositionStart:Yn,onCompositionEnd:Tr,className:Re()(Ue==null?void 0:Ue.textarea),style:(0,le.Z)((0,le.Z)({},ge==null?void 0:ge.textarea),{},{resize:me==null?void 0:me.resize}),disabled:ce,prefixCls:Vt,onResize:va,ref:lt,readOnly:wt})))}),$e=_t,kt=$e},639:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Xe}});var b=y(60499),he=y(18642),le=y(85899),pe=y(72190),be=y(42244),fe=y(59301),Ce=y(92310),Re=y.n(Ce),ke=y(26112),Se=y(30699),je=function(_e){for(var Ze=_e.prefixCls,Je=_e.level,mt=_e.isStart,nt=_e.isEnd,At="".concat(Ze,"-indent-unit"),ft=[],st=0;st0&&arguments[0]!==void 0?arguments[0]:[],Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ge=Te.length,Le=Ue.length;if(Math.abs(ge-Le)!==1)return{add:!1,key:null};function ot(Yt,wt){var gt=new Map;Yt.forEach(function(Ut){gt.set(Ut,!0)});var Mt=wt.filter(function(Ut){return!gt.has(Ut)});return Mt.length===1?Mt[0]:null}return ge ").concat(Ue);return Ue}var On=Qe.forwardRef(function(Te,Ue){var ge=Te.prefixCls,Le=Te.data,ot=Te.selectable,Yt=Te.checkable,wt=Te.expandedKeys,gt=Te.selectedKeys,Mt=Te.checkedKeys,Ut=Te.loadedKeys,Bt=Te.loadingKeys,hn=Te.halfCheckedKeys,dn=Te.keyEntities,Ft=Te.disabled,Pn=Te.dragging,Dn=Te.dragOverNodeKey,An=Te.dropPosition,sn=Te.motion,Nn=Te.height,Cn=Te.itemHeight,Dt=Te.virtual,qt=Te.scrollWidth,Ht=Te.focusable,bn=Te.activeItem,Et=Te.focused,lt=Te.tabIndex,de=Te.onKeyDown,In=Te.onFocus,Mn=Te.onBlur,gn=Te.onActiveChange,br=Te.onListChangeStart,yr=Te.onListChangeEnd,sr=(0,_e.Z)(Te,$t),xr=Qe.useRef(null),xt=Qe.useRef(null);Qe.useImperativeHandle(Ue,function(){return{scrollTo:function(ln){xr.current.scrollTo(ln)},getIndentWidth:function(){return xt.current.offsetWidth}}});var Xn=Qe.useState(wt),ur=(0,He.Z)(Xn,2),gr=ur[0],Yn=ur[1],Tr=Qe.useState(Le),Sr=(0,He.Z)(Tr,2),Dr=Sr[0],Lr=Sr[1],Qn=Qe.useState(Le),_r=(0,He.Z)(Qn,2),sa=_r[0],jr=_r[1],va=Qe.useState([]),ta=(0,He.Z)(va,2),Hn=ta[0],lr=ta[1],Kr=Qe.useState(null),ua=(0,He.Z)(Kr,2),Qt=ua[0],fn=ua[1],Ot=Qe.useRef(Le);Ot.current=Le;function Jt(){var ht=Ot.current;Lr(ht),jr(ht),lr([]),fn(null),yr()}(0,Ze.Z)(function(){Yn(wt);var ht=kt(gr,wt);if(ht.key!==null)if(ht.add){var ln=Dr.findIndex(function(et){var Vn=et.key;return Vn===ht.key}),rn=it(It(Dr,Le,ht.key),Dt,Nn,Cn),ve=Dr.slice();ve.splice(ln+1,0,on),jr(ve),lr(rn),fn("show")}else{var Ie=Le.findIndex(function(et){var Vn=et.key;return Vn===ht.key}),Nt=it(It(Le,Dr,ht.key),Dt,Nn,Cn),Me=Le.slice();Me.splice(Ie+1,0,on),jr(Me),lr(Nt),fn("hide")}else Dr!==Le&&(Lr(Le),jr(Le))},[wt,Le]),Qe.useEffect(function(){Pn||Jt()},[Pn]);var Lt=sn?sa:Le,nn={expandedKeys:wt,selectedKeys:gt,loadedKeys:Ut,loadingKeys:Bt,checkedKeys:Mt,halfCheckedKeys:hn,dragOverNodeKey:Dn,dropPosition:An,keyEntities:dn};return Qe.createElement(Qe.Fragment,null,Et&&bn&&Qe.createElement("span",{style:Ln,"aria-live":"assertive"},zt(bn)),Qe.createElement("div",null,Qe.createElement("input",{style:Ln,disabled:Ht===!1||Ft,tabIndex:Ht!==!1?lt:null,onKeyDown:de,onFocus:In,onBlur:Mn,value:"",onChange:Ct,"aria-label":"for screen reader"})),Qe.createElement("div",{className:"".concat(ge,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Qe.createElement("div",{className:"".concat(ge,"-indent")},Qe.createElement("div",{ref:xt,className:"".concat(ge,"-indent-unit")}))),Qe.createElement(Je.Z,(0,b.Z)({},sr,{data:Lt,itemKey:jt,height:Nn,fullHeight:!1,virtual:Dt,itemHeight:Cn,scrollWidth:qt,prefixCls:"".concat(ge,"-list"),ref:xr,role:"tree",onVisibleChange:function(ln){ln.every(function(rn){return jt(rn)!==Ke})&&Jt()}}),function(ht){var ln=ht.pos,rn=Object.assign({},(Xe(ht.data),ht.data)),ve=ht.title,Ie=ht.key,Nt=ht.isStart,Me=ht.isEnd,et=(0,st.km)(Ie,ln);delete rn.key,delete rn.children;var Vn=(0,st.H8)(et,nn);return Qe.createElement($e,(0,b.Z)({},rn,Vn,{title:ve,active:!!bn&&Ie===bn.key,pos:ln,data:ht.data,isStart:Nt,isEnd:Me,motion:sn,motionNodes:Ie===Ke?Hn:null,motionType:Qt,onMotionStart:br,onMotionEnd:Jt,treeNodeRequiredProps:nn,onMouseMove:function(){gn(null)}}))}))}),ut=On,Sn=y(82661),Vt=y(34643),vn=y(65065),cn=10,De=function(Te){(0,Re.Z)(ge,Te);var Ue=(0,ke.Z)(ge);function ge(){var Le;(0,be.Z)(this,ge);for(var ot=arguments.length,Yt=new Array(ot),wt=0;wt2&&arguments[2]!==void 0?arguments[2]:!1,hn=Le.state,dn=hn.dragChildrenKeys,Ft=hn.dropPosition,Pn=hn.dropTargetKey,Dn=hn.dropTargetPos,An=hn.dropAllowed;if(An){var sn=Le.props.onDrop;if(Le.setState({dragOverNodeKey:null}),Le.cleanDragState(),Pn!==null){var Nn=(0,le.Z)((0,le.Z)({},(0,st.H8)(Pn,Le.getTreeNodeRequiredProps())),{},{active:((Ut=Le.getActiveItem())===null||Ut===void 0?void 0:Ut.key)===Pn,data:(0,vn.Z)(Le.state.keyEntities,Pn).node}),Cn=dn.includes(Pn);(0,qe.ZP)(!Cn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Dt=(0,Sn.yx)(Dn),qt={event:gt,node:(0,st.F)(Nn),dragNode:Le.dragNodeProps?(0,st.F)(Le.dragNodeProps):null,dragNodesKeys:[Le.dragNodeProps.eventKey].concat(dn),dropToGap:Ft!==0,dropPosition:Ft+Number(Dt[Dt.length-1])};Bt||sn==null||sn(qt),Le.dragNodeProps=null}}}),(0,Se.Z)((0,Ce.Z)(Le),"cleanDragState",function(){var gt=Le.state.draggingNodeKey;gt!==null&&Le.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Le.dragStartMousePosition=null,Le.currentMouseOverDroppableNodeKey=null}),(0,Se.Z)((0,Ce.Z)(Le),"triggerExpandActionExpand",function(gt,Mt){var Ut=Le.state,Bt=Ut.expandedKeys,hn=Ut.flattenNodes,dn=Mt.expanded,Ft=Mt.key,Pn=Mt.isLeaf;if(!(Pn||gt.shiftKey||gt.metaKey||gt.ctrlKey)){var Dn=hn.filter(function(sn){return sn.key===Ft})[0],An=(0,st.F)((0,le.Z)((0,le.Z)({},(0,st.H8)(Ft,Le.getTreeNodeRequiredProps())),{},{data:Dn.data}));Le.setExpandedKeys(dn?(0,Sn._5)(Bt,Ft):(0,Sn.L0)(Bt,Ft)),Le.onNodeExpand(gt,An)}}),(0,Se.Z)((0,Ce.Z)(Le),"onNodeClick",function(gt,Mt){var Ut=Le.props,Bt=Ut.onClick,hn=Ut.expandAction;hn==="click"&&Le.triggerExpandActionExpand(gt,Mt),Bt==null||Bt(gt,Mt)}),(0,Se.Z)((0,Ce.Z)(Le),"onNodeDoubleClick",function(gt,Mt){var Ut=Le.props,Bt=Ut.onDoubleClick,hn=Ut.expandAction;hn==="doubleClick"&&Le.triggerExpandActionExpand(gt,Mt),Bt==null||Bt(gt,Mt)}),(0,Se.Z)((0,Ce.Z)(Le),"onNodeSelect",function(gt,Mt){var Ut=Le.state.selectedKeys,Bt=Le.state,hn=Bt.keyEntities,dn=Bt.fieldNames,Ft=Le.props,Pn=Ft.onSelect,Dn=Ft.multiple,An=Mt.selected,sn=Mt[dn.key],Nn=!An;Nn?Dn?Ut=(0,Sn.L0)(Ut,sn):Ut=[sn]:Ut=(0,Sn._5)(Ut,sn);var Cn=Ut.map(function(Dt){var qt=(0,vn.Z)(hn,Dt);return qt?qt.node:null}).filter(Boolean);Le.setUncontrolledState({selectedKeys:Ut}),Pn==null||Pn(Ut,{event:"select",selected:Nn,node:Mt,selectedNodes:Cn,nativeEvent:gt.nativeEvent})}),(0,Se.Z)((0,Ce.Z)(Le),"onNodeCheck",function(gt,Mt,Ut){var Bt=Le.state,hn=Bt.keyEntities,dn=Bt.checkedKeys,Ft=Bt.halfCheckedKeys,Pn=Le.props,Dn=Pn.checkStrictly,An=Pn.onCheck,sn=Mt.key,Nn,Cn={event:"check",node:Mt,checked:Ut,nativeEvent:gt.nativeEvent};if(Dn){var Dt=Ut?(0,Sn.L0)(dn,sn):(0,Sn._5)(dn,sn),qt=(0,Sn._5)(Ft,sn);Nn={checked:Dt,halfChecked:qt},Cn.checkedNodes=Dt.map(function(In){return(0,vn.Z)(hn,In)}).filter(Boolean).map(function(In){return In.node}),Le.setUncontrolledState({checkedKeys:Dt})}else{var Ht=(0,Vt.S)([].concat((0,pe.Z)(dn),[sn]),!0,hn),bn=Ht.checkedKeys,Et=Ht.halfCheckedKeys;if(!Ut){var lt=new Set(bn);lt.delete(sn);var de=(0,Vt.S)(Array.from(lt),{checked:!1,halfCheckedKeys:Et},hn);bn=de.checkedKeys,Et=de.halfCheckedKeys}Nn=bn,Cn.checkedNodes=[],Cn.checkedNodesPositions=[],Cn.halfCheckedKeys=Et,bn.forEach(function(In){var Mn=(0,vn.Z)(hn,In);if(Mn){var gn=Mn.node,br=Mn.pos;Cn.checkedNodes.push(gn),Cn.checkedNodesPositions.push({node:gn,pos:br})}}),Le.setUncontrolledState({checkedKeys:bn},!1,{halfCheckedKeys:Et})}An==null||An(Nn,Cn)}),(0,Se.Z)((0,Ce.Z)(Le),"onNodeLoad",function(gt){var Mt,Ut=gt.key,Bt=Le.state.keyEntities,hn=(0,vn.Z)(Bt,Ut);if(!(hn!=null&&(Mt=hn.children)!==null&&Mt!==void 0&&Mt.length)){var dn=new Promise(function(Ft,Pn){Le.setState(function(Dn){var An=Dn.loadedKeys,sn=An===void 0?[]:An,Nn=Dn.loadingKeys,Cn=Nn===void 0?[]:Nn,Dt=Le.props,qt=Dt.loadData,Ht=Dt.onLoad;if(!qt||sn.includes(Ut)||Cn.includes(Ut))return null;var bn=qt(gt);return bn.then(function(){var Et=Le.state.loadedKeys,lt=(0,Sn.L0)(Et,Ut);Ht==null||Ht(lt,{event:"load",node:gt}),Le.setUncontrolledState({loadedKeys:lt}),Le.setState(function(de){return{loadingKeys:(0,Sn._5)(de.loadingKeys,Ut)}}),Ft()}).catch(function(Et){if(Le.setState(function(de){return{loadingKeys:(0,Sn._5)(de.loadingKeys,Ut)}}),Le.loadingRetryTimes[Ut]=(Le.loadingRetryTimes[Ut]||0)+1,Le.loadingRetryTimes[Ut]>=cn){var lt=Le.state.loadedKeys;(0,qe.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Le.setUncontrolledState({loadedKeys:(0,Sn.L0)(lt,Ut)}),Ft()}Pn(Et)}),{loadingKeys:(0,Sn.L0)(Cn,Ut)}})});return dn.catch(function(){}),dn}}),(0,Se.Z)((0,Ce.Z)(Le),"onNodeMouseEnter",function(gt,Mt){var Ut=Le.props.onMouseEnter;Ut==null||Ut({event:gt,node:Mt})}),(0,Se.Z)((0,Ce.Z)(Le),"onNodeMouseLeave",function(gt,Mt){var Ut=Le.props.onMouseLeave;Ut==null||Ut({event:gt,node:Mt})}),(0,Se.Z)((0,Ce.Z)(Le),"onNodeContextMenu",function(gt,Mt){var Ut=Le.props.onRightClick;Ut&&(gt.preventDefault(),Ut({event:gt,node:Mt}))}),(0,Se.Z)((0,Ce.Z)(Le),"onFocus",function(){var gt=Le.props.onFocus;Le.setState({focused:!0});for(var Mt=arguments.length,Ut=new Array(Mt),Bt=0;Bt1&&arguments[1]!==void 0?arguments[1]:!1,Ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Le.destroyed){var Bt=!1,hn=!0,dn={};Object.keys(gt).forEach(function(Ft){if(Le.props.hasOwnProperty(Ft)){hn=!1;return}Bt=!0,dn[Ft]=gt[Ft]}),Bt&&(!Mt||hn)&&Le.setState((0,le.Z)((0,le.Z)({},dn),Ut))}}),(0,Se.Z)((0,Ce.Z)(Le),"scrollTo",function(gt){Le.listRef.current.scrollTo(gt)}),Le}return(0,fe.Z)(ge,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ot=this.props,Yt=ot.activeKey,wt=ot.itemScrollOffset,gt=wt===void 0?0:wt;Yt!==void 0&&Yt!==this.state.activeKey&&(this.setState({activeKey:Yt}),Yt!==null&&this.scrollTo({key:Yt,offset:gt}))}},{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 ot=this.state,Yt=ot.focused,wt=ot.flattenNodes,gt=ot.keyEntities,Mt=ot.draggingNodeKey,Ut=ot.activeKey,Bt=ot.dropLevelOffset,hn=ot.dropContainerKey,dn=ot.dropTargetKey,Ft=ot.dropPosition,Pn=ot.dragOverNodeKey,Dn=ot.indent,An=this.props,sn=An.prefixCls,Nn=An.className,Cn=An.style,Dt=An.showLine,qt=An.focusable,Ht=An.tabIndex,bn=Ht===void 0?0:Ht,Et=An.selectable,lt=An.showIcon,de=An.icon,In=An.switcherIcon,Mn=An.draggable,gn=An.checkable,br=An.checkStrictly,yr=An.disabled,sr=An.motion,xr=An.loadData,xt=An.filterTreeNode,Xn=An.height,ur=An.itemHeight,gr=An.scrollWidth,Yn=An.virtual,Tr=An.titleRender,Sr=An.dropIndicatorRender,Dr=An.onContextMenu,Lr=An.onScroll,Qn=An.direction,_r=An.rootClassName,sa=An.rootStyle,jr=(0,tt.Z)(this.props,{aria:!0,data:!0}),va;Mn&&((0,he.Z)(Mn)==="object"?va=Mn:typeof Mn=="function"?va={nodeDraggable:Mn}:va={});var ta={prefixCls:sn,selectable:Et,showIcon:lt,icon:de,switcherIcon:In,draggable:va,draggingNodeKey:Mt,checkable:gn,checkStrictly:br,disabled:yr,keyEntities:gt,dropLevelOffset:Bt,dropContainerKey:hn,dropTargetKey:dn,dropPosition:Ft,dragOverNodeKey:Pn,indent:Dn,direction:Qn,dropIndicatorRender:Sr,loadData:xr,filterTreeNode:xt,titleRender:Tr,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};return Qe.createElement(Ge.k.Provider,{value:ta},Qe.createElement("div",{className:Fe()(sn,Nn,_r,(0,Se.Z)((0,Se.Z)((0,Se.Z)({},"".concat(sn,"-show-line"),Dt),"".concat(sn,"-focused"),Yt),"".concat(sn,"-active-focused"),Ut!==null)),style:sa},Qe.createElement(ut,(0,b.Z)({ref:this.listRef,prefixCls:sn,style:Cn,data:wt,disabled:yr,selectable:Et,checkable:!!gn,motion:sr,dragging:Mt!==null,height:Xn,itemHeight:ur,virtual:Yn,focusable:qt,focused:Yt,tabIndex:bn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Dr,onScroll:Lr,scrollWidth:gr},this.getTreeNodeRequiredProps(),jr))))}}],[{key:"getDerivedStateFromProps",value:function(ot,Yt){var wt=Yt.prevProps,gt={prevProps:ot};function Mt(bn){return!wt&&ot.hasOwnProperty(bn)||wt&&wt[bn]!==ot[bn]}var Ut,Bt=Yt.fieldNames;if(Mt("fieldNames")&&(Bt=(0,st.w$)(ot.fieldNames),gt.fieldNames=Bt),Mt("treeData")?Ut=ot.treeData:Mt("children")&&((0,qe.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ut=(0,st.zn)(ot.children)),Ut){gt.treeData=Ut;var hn=(0,st.I8)(Ut,{fieldNames:Bt});gt.keyEntities=(0,le.Z)((0,Se.Z)({},Ke,en),hn.keyEntities)}var dn=gt.keyEntities||Yt.keyEntities;if(Mt("expandedKeys")||wt&&Mt("autoExpandParent"))gt.expandedKeys=ot.autoExpandParent||!wt&&ot.defaultExpandParent?(0,Sn.r7)(ot.expandedKeys,dn):ot.expandedKeys;else if(!wt&&ot.defaultExpandAll){var Ft=(0,le.Z)({},dn);delete Ft[Ke];var Pn=[];Object.keys(Ft).forEach(function(bn){var Et=Ft[bn];Et.children&&Et.children.length&&Pn.push(Et.key)}),gt.expandedKeys=Pn}else!wt&&ot.defaultExpandedKeys&&(gt.expandedKeys=ot.autoExpandParent||ot.defaultExpandParent?(0,Sn.r7)(ot.defaultExpandedKeys,dn):ot.defaultExpandedKeys);if(gt.expandedKeys||delete gt.expandedKeys,Ut||gt.expandedKeys){var Dn=(0,st.oH)(Ut||Yt.treeData,gt.expandedKeys||Yt.expandedKeys,Bt);gt.flattenNodes=Dn}if(ot.selectable&&(Mt("selectedKeys")?gt.selectedKeys=(0,Sn.BT)(ot.selectedKeys,ot):!wt&&ot.defaultSelectedKeys&&(gt.selectedKeys=(0,Sn.BT)(ot.defaultSelectedKeys,ot))),ot.checkable){var An;if(Mt("checkedKeys")?An=(0,Sn.E6)(ot.checkedKeys)||{}:!wt&&ot.defaultCheckedKeys?An=(0,Sn.E6)(ot.defaultCheckedKeys)||{}:Ut&&(An=(0,Sn.E6)(ot.checkedKeys)||{checkedKeys:Yt.checkedKeys,halfCheckedKeys:Yt.halfCheckedKeys}),An){var sn=An,Nn=sn.checkedKeys,Cn=Nn===void 0?[]:Nn,Dt=sn.halfCheckedKeys,qt=Dt===void 0?[]:Dt;if(!ot.checkStrictly){var Ht=(0,Vt.S)(Cn,!0,dn);Cn=Ht.checkedKeys,qt=Ht.halfCheckedKeys}gt.checkedKeys=Cn,gt.halfCheckedKeys=qt}}return Mt("loadedKeys")&&(gt.loadedKeys=ot.loadedKeys),gt}}]),ge}(Qe.Component);(0,Se.Z)(De,"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:Ve,allowDrop:function(){return!0},expandAction:!1}),(0,Se.Z)(De,"TreeNode",nt.Z);var me=De,ce=me},82661:function(xe,ae,y){"use strict";y.d(ae,{BT:function(){return Qe},E6:function(){return Ve},L0:function(){return Se},OM:function(){return qe},_5:function(){return ke},r7:function(){return Xe},wA:function(){return Fe},yx:function(){return je}});var b=y(77654),he=y(43749),le=y(48736),pe=y(59301),be=y(639),fe=y(65065),Ce=y(34061),Re=null;function ke(He,_e){if(!He)return[];var Ze=He.slice(),Je=Ze.indexOf(_e);return Je>=0&&Ze.splice(Je,1),Ze}function Se(He,_e){var Ze=(He||[]).slice();return Ze.indexOf(_e)===-1&&Ze.push(_e),Ze}function je(He){return He.split("-")}function Fe(He,_e){var Ze=[],Je=(0,fe.Z)(_e,He);function mt(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];nt.forEach(function(At){var ft=At.key,st=At.children;Ze.push(ft),mt(st)})}return mt(Je.children),Ze}function St(He){if(He.parent){var _e=je(He.pos);return Number(_e[_e.length-1])===He.parent.children.length-1}return!1}function tt(He){var _e=je(He.pos);return Number(_e[_e.length-1])===0}function qe(He,_e,Ze,Je,mt,nt,At,ft,st,Tt){var _t,$e=He.clientX,kt=He.clientY,It=He.target.getBoundingClientRect(),$t=It.top,Ln=It.height,Ct=(Tt==="rtl"?-1:1)*(((mt==null?void 0:mt.x)||0)-$e),Ke=(Ct-12)/Je,Ee=st.filter(function(ce){var Te;return(Te=ft[ce])===null||Te===void 0||(Te=Te.children)===null||Te===void 0?void 0:Te.length}),en=(0,fe.Z)(ft,Ze.eventKey);if(kt<$t+Ln/2){var on=At.findIndex(function(ce){return ce.key===en.key}),it=on<=0?0:on-1,jt=At[it].key;en=(0,fe.Z)(ft,jt)}var zt=en.key,On=en,ut=en.key,Sn=0,Vt=0;if(!Ee.includes(zt))for(var vn=0;vn-1.5?nt({dragNode:cn,dropNode:De,dropPosition:1})?Sn=1:me=!1:nt({dragNode:cn,dropNode:De,dropPosition:0})?Sn=0:nt({dragNode:cn,dropNode:De,dropPosition:1})?Sn=1:me=!1:nt({dragNode:cn,dropNode:De,dropPosition:1})?Sn=1:me=!1,{dropPosition:Sn,dropLevelOffset:Vt,dropTargetKey:en.key,dropTargetPos:en.pos,dragOverNodeKey:ut,dropContainerKey:Sn===0?null:((_t=en.parent)===null||_t===void 0?void 0:_t.key)||null,dropAllowed:me}}function Qe(He,_e){if(He){var Ze=_e.multiple;return Ze?He.slice():He.length?[He[0]]:He}}var Ge=function(_e){return _e};function We(He,_e){if(!He)return[];var Ze=_e||{},Je=Ze.processProps,mt=Je===void 0?Ge:Je,nt=Array.isArray(He)?He:[He];return nt.map(function(At){var ft=At.children,st=_objectWithoutProperties(At,Re),Tt=We(ft,_e);return React.createElement(TreeNode,_extends({key:st.key},mt(st)),Tt)})}function Ve(He){if(!He)return null;var _e;if(Array.isArray(He))_e={checkedKeys:He,halfCheckedKeys:void 0};else if((0,he.Z)(He)==="object")_e={checkedKeys:He.checked||void 0,halfCheckedKeys:He.halfChecked||void 0};else return(0,le.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return _e}function Xe(He,_e){var Ze=new Set;function Je(mt){if(!Ze.has(mt)){var nt=(0,fe.Z)(_e,mt);if(nt){Ze.add(mt);var At=nt.parent,ft=nt.node;ft.disabled||At&&Je(At.key)}}}return(He||[]).forEach(function(mt){Je(mt)}),(0,b.Z)(Ze)}},34643:function(xe,ae,y){"use strict";y.d(ae,{S:function(){return Ce}});var b=y(48736),he=y(65065);function le(Re,ke){var Se=new Set;return Re.forEach(function(je){ke.has(je)||Se.add(je)}),Se}function pe(Re){var ke=Re||{},Se=ke.disabled,je=ke.disableCheckbox,Fe=ke.checkable;return!!(Se||je)||Fe===!1}function be(Re,ke,Se,je){for(var Fe=new Set(Re),St=new Set,tt=0;tt<=Se;tt+=1){var qe=ke.get(tt)||new Set;qe.forEach(function(Ve){var Xe=Ve.key,He=Ve.node,_e=Ve.children,Ze=_e===void 0?[]:_e;Fe.has(Xe)&&!je(He)&&Ze.filter(function(Je){return!je(Je.node)}).forEach(function(Je){Fe.add(Je.key)})})}for(var Qe=new Set,Ge=Se;Ge>=0;Ge-=1){var We=ke.get(Ge)||new Set;We.forEach(function(Ve){var Xe=Ve.parent,He=Ve.node;if(!(je(He)||!Ve.parent||Qe.has(Ve.parent.key))){if(je(Ve.parent.node)){Qe.add(Xe.key);return}var _e=!0,Ze=!1;(Xe.children||[]).filter(function(Je){return!je(Je.node)}).forEach(function(Je){var mt=Je.key,nt=Fe.has(mt);_e&&!nt&&(_e=!1),!Ze&&(nt||St.has(mt))&&(Ze=!0)}),_e&&Fe.add(Xe.key),Ze&&St.add(Xe.key),Qe.add(Xe.key)}})}return{checkedKeys:Array.from(Fe),halfCheckedKeys:Array.from(le(St,Fe))}}function fe(Re,ke,Se,je,Fe){for(var St=new Set(Re),tt=new Set(ke),qe=0;qe<=je;qe+=1){var Qe=Se.get(qe)||new Set;Qe.forEach(function(Xe){var He=Xe.key,_e=Xe.node,Ze=Xe.children,Je=Ze===void 0?[]:Ze;!St.has(He)&&!tt.has(He)&&!Fe(_e)&&Je.filter(function(mt){return!Fe(mt.node)}).forEach(function(mt){St.delete(mt.key)})})}tt=new Set;for(var Ge=new Set,We=je;We>=0;We-=1){var Ve=Se.get(We)||new Set;Ve.forEach(function(Xe){var He=Xe.parent,_e=Xe.node;if(!(Fe(_e)||!Xe.parent||Ge.has(Xe.parent.key))){if(Fe(Xe.parent.node)){Ge.add(He.key);return}var Ze=!0,Je=!1;(He.children||[]).filter(function(mt){return!Fe(mt.node)}).forEach(function(mt){var nt=mt.key,At=St.has(nt);Ze&&!At&&(Ze=!1),!Je&&(At||tt.has(nt))&&(Je=!0)}),Ze||St.delete(He.key),Je&&tt.add(He.key),Ge.add(He.key)}})}return{checkedKeys:Array.from(St),halfCheckedKeys:Array.from(le(tt,St))}}function Ce(Re,ke,Se,je){var Fe=[],St;je?St=je:St=pe;var tt=new Set(Re.filter(function(We){var Ve=!!(0,he.Z)(Se,We);return Ve||Fe.push(We),Ve})),qe=new Map,Qe=0;Object.keys(Se).forEach(function(We){var Ve=Se[We],Xe=Ve.level,He=qe.get(Xe);He||(He=new Set,qe.set(Xe,He)),He.add(Ve),Qe=Math.max(Qe,Xe)}),(0,b.ZP)(!Fe.length,"Tree missing follow keys: ".concat(Fe.slice(0,100).map(function(We){return"'".concat(We,"'")}).join(", ")));var Ge;return ke===!0?Ge=be(tt,qe,Qe,St):Ge=fe(tt,ke.halfCheckedKeys,qe,Qe,St),Ge}},65065:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return b}});function b(he,le){return he[le]}},34061:function(xe,ae,y){"use strict";y.d(ae,{F:function(){return Xe},H8:function(){return Ve},I8:function(){return We},km:function(){return Fe},oH:function(){return Qe},w$:function(){return St},zn:function(){return qe}});var b=y(43749),he=y(77654),le=y(85899),pe=y(42244),be=y(11592),fe=y(2738),Ce=y(48736),Re=y(65065),ke=["children"];function Se(He,_e){return"".concat(He,"-").concat(_e)}function je(He){return He&&He.type&&He.type.isTreeNode}function Fe(He,_e){return He!=null?He:_e}function St(He){var _e=He||{},Ze=_e.title,Je=_e._title,mt=_e.key,nt=_e.children,At=Ze||"title";return{title:At,_title:Je||[At],key:mt||"key",children:nt||"children"}}function tt(He,_e){var Ze=new Map;function Je(mt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(mt||[]).forEach(function(At){var ft=At[_e.key],st=At[_e.children];warning(ft!=null,"Tree node must have a certain key: [".concat(nt).concat(ft,"]"));var Tt=String(ft);warning(!Ze.has(Tt)||ft===null||ft===void 0,"Same 'key' exist in the Tree: ".concat(Tt)),Ze.set(Tt,!0),Je(st,"".concat(nt).concat(Tt," > "))})}Je(He)}function qe(He){function _e(Ze){var Je=(0,be.Z)(Ze);return Je.map(function(mt){if(!je(mt))return(0,Ce.ZP)(!mt,"Tree/TreeNode can only accept TreeNode as children."),null;var nt=mt.key,At=mt.props,ft=At.children,st=(0,pe.Z)(At,ke),Tt=(0,le.Z)({key:nt},st),_t=_e(ft);return _t.length&&(Tt.children=_t),Tt}).filter(function(mt){return mt})}return _e(He)}function Qe(He,_e,Ze){var Je=St(Ze),mt=Je._title,nt=Je.key,At=Je.children,ft=new Set(_e===!0?[]:_e),st=[];function Tt(_t){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return _t.map(function(kt,It){for(var $t=Se($e?$e.pos:"0",It),Ln=Fe(kt[nt],$t),Ct,Ke=0;Ke1&&arguments[1]!==void 0?arguments[1]:{},Ze=_e.initWrapper,Je=_e.processEntity,mt=_e.onProcessFinished,nt=_e.externalGetKey,At=_e.childrenPropName,ft=_e.fieldNames,st=arguments.length>2?arguments[2]:void 0,Tt=nt||st,_t={},$e={},kt={posEntities:_t,keyEntities:$e};return Ze&&(kt=Ze(kt)||kt),Ge(He,function(It){var $t=It.node,Ln=It.index,Ct=It.pos,Ke=It.key,Ee=It.parentPos,en=It.level,on=It.nodes,it={node:$t,nodes:on,index:Ln,key:Ke,pos:Ct,level:en},jt=Fe(Ke,Ct);_t[Ct]=it,$e[jt]=it,it.parent=_t[Ee],it.parent&&(it.parent.children=it.parent.children||[],it.parent.children.push(it)),Je&&Je(it,kt)},{externalGetKey:Tt,childrenPropName:At,fieldNames:ft}),mt&&mt(kt),kt}function Ve(He,_e){var Ze=_e.expandedKeys,Je=_e.selectedKeys,mt=_e.loadedKeys,nt=_e.loadingKeys,At=_e.checkedKeys,ft=_e.halfCheckedKeys,st=_e.dragOverNodeKey,Tt=_e.dropPosition,_t=_e.keyEntities,$e=(0,Re.Z)(_t,He),kt={eventKey:He,expanded:Ze.indexOf(He)!==-1,selected:Je.indexOf(He)!==-1,loaded:mt.indexOf(He)!==-1,loading:nt.indexOf(He)!==-1,checked:At.indexOf(He)!==-1,halfChecked:ft.indexOf(He)!==-1,pos:String($e?$e.pos:""),dragOver:st===He&&Tt===0,dragOverGapTop:st===He&&Tt===-1,dragOverGapBottom:st===He&&Tt===1};return kt}function Xe(He){var _e=He.data,Ze=He.expanded,Je=He.selected,mt=He.checked,nt=He.loaded,At=He.loading,ft=He.halfChecked,st=He.dragOver,Tt=He.dragOverGapTop,_t=He.dragOverGapBottom,$e=He.pos,kt=He.active,It=He.eventKey,$t=(0,le.Z)((0,le.Z)({},_e),{},{expanded:Ze,selected:Je,checked:mt,loaded:nt,loading:At,halfChecked:ft,dragOver:st,dragOverGapTop:Tt,dragOverGapBottom:_t,pos:$e,active:kt,key:It});return"props"in $t||Object.defineProperty($t,"props",{get:function(){return(0,Ce.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),He}}),$t}},8224:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return he}});var b=y(4676);function he(le,pe,be,fe){var Ce=b.unstable_batchedUpdates?function(ke){b.unstable_batchedUpdates(be,ke)}:be;return le!=null&&le.addEventListener&&le.addEventListener(pe,Ce,fe),{remove:function(){le!=null&&le.removeEventListener&&le.removeEventListener(pe,Ce,fe)}}}},48911:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return cn}});var b=y(60499),he=y(43749),le=y(85899),pe=y(18642),be=y(72190),fe=y(42244),Ce=y(92310),Re=y.n(Ce),ke=y(29301),Se=y(70425),je=y(34280),Fe=y(59301),St=y(4676),tt=Fe.forwardRef(function(De,me){var ce=De.height,Te=De.offsetY,Ue=De.offsetX,ge=De.children,Le=De.prefixCls,ot=De.onInnerResize,Yt=De.innerProps,wt=De.rtl,gt=De.extra,Mt={},Ut={display:"flex",flexDirection:"column"};return Te!==void 0&&(Mt={height:ce,position:"relative",overflow:"hidden"},Ut=(0,le.Z)((0,le.Z)({},Ut),{},(0,pe.Z)((0,pe.Z)((0,pe.Z)((0,pe.Z)((0,pe.Z)({transform:"translateY(".concat(Te,"px)")},wt?"marginRight":"marginLeft",-Ue),"position","absolute"),"left",0),"right",0),"top",0))),Fe.createElement("div",{style:Mt},Fe.createElement(ke.Z,{onResize:function(hn){var dn=hn.offsetHeight;dn&&ot&&ot()}},Fe.createElement("div",(0,b.Z)({style:Ut,className:Re()((0,pe.Z)({},"".concat(Le,"-holder-inner"),Le)),ref:me},Yt),ge,gt)))});tt.displayName="Filler";var qe=tt;function Qe(De){var me=De.children,ce=De.setRef,Te=Fe.useCallback(function(Ue){ce(Ue)},[]);return Fe.cloneElement(me,{ref:Te})}function Ge(De,me,ce,Te,Ue,ge,Le,ot){var Yt=ot.getKey;return De.slice(me,ce+1).map(function(wt,gt){var Mt=me+gt,Ut=Le(wt,Mt,{style:{width:Te},offsetX:Ue}),Bt=Yt(wt);return Fe.createElement(Qe,{key:Bt,setRef:function(dn){return ge(wt,dn)}},Ut)})}function We(De,me,ce,Te){var Ue=ce-De,ge=me-ce,Le=Math.min(Ue,ge)*2;if(Te<=Le){var ot=Math.floor(Te/2);return Te%2?ce+ot+1:ce-ot}return Ue>ge?ce-(Te-ge):ce+(Te-Ue)}function Ve(De,me,ce){var Te=De.length,Ue=me.length,ge,Le;if(Te===0&&Ue===0)return null;Te2&&arguments[2]!==void 0?arguments[2]:!1,Mt=Yt?wt<0&&ot.current.left||wt>0&&ot.current.right:wt<0&&ot.current.top||wt>0&&ot.current.bottom;return gt&&Mt?(clearTimeout(ge.current),Ue.current=!1):(!Mt||Ue.current)&&Le(),!Ue.current&&Mt}};function mt(De,me,ce,Te,Ue,ge,Le){var ot=(0,Fe.useRef)(0),Yt=(0,Fe.useRef)(null),wt=(0,Fe.useRef)(null),gt=(0,Fe.useRef)(!1),Mt=Je(me,ce,Te,Ue);function Ut(Dn,An){if(He.Z.cancel(Yt.current),!Mt(!1,An)){var sn=Dn;if(!sn._virtualHandled)sn._virtualHandled=!0;else return;ot.current+=An,wt.current=An,Ze||sn.preventDefault(),Yt.current=(0,He.Z)(function(){var Nn=gt.current?10:1;Le(ot.current*Nn,!1),ot.current=0})}}function Bt(Dn,An){Le(An,!0),Ze||Dn.preventDefault()}var hn=(0,Fe.useRef)(null),dn=(0,Fe.useRef)(null);function Ft(Dn){if(De){He.Z.cancel(dn.current),dn.current=(0,He.Z)(function(){hn.current=null},2);var An=Dn.deltaX,sn=Dn.deltaY,Nn=Dn.shiftKey,Cn=An,Dt=sn;(hn.current==="sx"||!hn.current&&Nn&&sn&&!An)&&(Cn=sn,Dt=0,hn.current="sx");var qt=Math.abs(Cn),Ht=Math.abs(Dt);hn.current===null&&(hn.current=ge&&qt>Ht?"x":"y"),hn.current==="y"?Ut(Dn,Dt):Bt(Dn,Cn)}}function Pn(Dn){De&&(gt.current=Dn.detail===wt.current)}return[Ft,Pn]}function nt(De,me,ce,Te){var Ue=Fe.useMemo(function(){return[new Map,[]]},[De,ce.id,Te]),ge=(0,be.Z)(Ue,2),Le=ge[0],ot=ge[1],Yt=function(gt){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:gt,Ut=Le.get(gt),Bt=Le.get(Mt);if(Ut===void 0||Bt===void 0)for(var hn=De.length,dn=ot.length;dn0&&arguments[0]!==void 0?arguments[0]:!1;gt();var hn=function(){var Pn=!1;ot.current.forEach(function(Dn,An){if(Dn&&Dn.offsetParent){var sn=Dn.offsetHeight,Nn=getComputedStyle(Dn),Cn=Nn.marginTop,Dt=Nn.marginBottom,qt=_t(Cn),Ht=_t(Dt),bn=sn+qt+Ht;Yt.current.get(An)!==bn&&(Yt.current.set(An,bn),Pn=!0)}}),Pn&&Le(function(Dn){return Dn+1})};if(Bt)hn();else{wt.current+=1;var dn=wt.current;Promise.resolve().then(function(){dn===wt.current&&hn()})}}function Ut(Bt,hn){var dn=De(Bt),Ft=ot.current.get(dn);hn?(ot.current.set(dn,hn),Mt()):ot.current.delete(dn),!Ft!=!hn&&(hn?me==null||me(Bt):ce==null||ce(Bt))}return(0,Fe.useEffect)(function(){return gt},[]),[Ut,Mt,Yt.current,ge]}var kt=14/15;function It(De,me,ce){var Te=(0,Fe.useRef)(!1),Ue=(0,Fe.useRef)(0),ge=(0,Fe.useRef)(0),Le=(0,Fe.useRef)(null),ot=(0,Fe.useRef)(null),Yt,wt=function(Bt){if(Te.current){var hn=Math.ceil(Bt.touches[0].pageX),dn=Math.ceil(Bt.touches[0].pageY),Ft=Ue.current-hn,Pn=ge.current-dn,Dn=Math.abs(Ft)>Math.abs(Pn);Dn?Ue.current=hn:ge.current=dn;var An=ce(Dn,Dn?Ft:Pn,!1,Bt);An&&Bt.preventDefault(),clearInterval(ot.current),An&&(ot.current=setInterval(function(){Dn?Ft*=kt:Pn*=kt;var sn=Math.floor(Dn?Ft:Pn);(!ce(Dn,sn,!0)||Math.abs(sn)<=.1)&&clearInterval(ot.current)},16))}},gt=function(){Te.current=!1,Yt()},Mt=function(Bt){Yt(),Bt.touches.length===1&&!Te.current&&(Te.current=!0,Ue.current=Math.ceil(Bt.touches[0].pageX),ge.current=Math.ceil(Bt.touches[0].pageY),Le.current=Bt.target,Le.current.addEventListener("touchmove",wt,{passive:!1}),Le.current.addEventListener("touchend",gt,{passive:!0}))};Yt=function(){Le.current&&(Le.current.removeEventListener("touchmove",wt),Le.current.removeEventListener("touchend",gt))},(0,je.Z)(function(){return De&&me.current.addEventListener("touchstart",Mt,{passive:!0}),function(){var Ut;(Ut=me.current)===null||Ut===void 0||Ut.removeEventListener("touchstart",Mt),Yt(),clearInterval(ot.current)}},[De])}function $t(De){return Math.floor(Math.pow(De,.5))}function Ln(De,me){var ce="touches"in De?De.touches[0]:De;return ce[me?"pageX":"pageY"]-window[me?"scrollX":"scrollY"]}function Ct(De,me,ce){Fe.useEffect(function(){var Te=me.current;if(De&&Te){var Ue=!1,ge,Le,ot=function(){He.Z.cancel(ge)},Yt=function Ut(){ot(),ge=(0,He.Z)(function(){ce(Le),Ut()})},wt=function(){Ue=!1,ot()},gt=function(Bt){if(!(Bt.target.draggable||Bt.button!==0)){var hn=Bt;hn._virtualHandled||(hn._virtualHandled=!0,Ue=!0)}},Mt=function(Bt){if(Ue){var hn=Ln(Bt,!1),dn=Te.getBoundingClientRect(),Ft=dn.top,Pn=dn.bottom;if(hn<=Ft){var Dn=Ft-hn;Le=-$t(Dn),Yt()}else if(hn>=Pn){var An=hn-Pn;Le=$t(An),Yt()}else ot()}};return Te.addEventListener("mousedown",gt),Te.ownerDocument.addEventListener("mouseup",wt),Te.ownerDocument.addEventListener("mousemove",Mt),Te.ownerDocument.addEventListener("dragend",wt),function(){Te.removeEventListener("mousedown",gt),Te.ownerDocument.removeEventListener("mouseup",wt),Te.ownerDocument.removeEventListener("mousemove",Mt),Te.ownerDocument.removeEventListener("dragend",wt),ot()}}},[De])}var Ke=10;function Ee(De,me,ce,Te,Ue,ge,Le,ot){var Yt=Fe.useRef(),wt=Fe.useState(null),gt=(0,be.Z)(wt,2),Mt=gt[0],Ut=gt[1];return(0,je.Z)(function(){if(Mt&&Mt.times=0;In-=1){var Mn=Ue(me[In]),gn=ce.get(Mn);if(gn===void 0){Dn=!0;break}if(de-=gn,de<=0)break}switch(Nn){case"top":sn=Dt-Ft;break;case"bottom":sn=qt-Pn+Ft;break;default:{var br=De.current.scrollTop,yr=br+Pn;Dtyr&&(An="bottom")}}sn!==null&&Le(sn),sn!==Mt.lastTop&&(Dn=!0)}Dn&&Ut((0,le.Z)((0,le.Z)({},Mt),{},{times:Mt.times+1,targetAlign:An,lastTop:sn}))}},[Mt,De.current]),function(Bt){if(Bt==null){ot();return}if(He.Z.cancel(Yt.current),typeof Bt=="number")Le(Bt);else if(Bt&&(0,he.Z)(Bt)==="object"){var hn,dn=Bt.align;"index"in Bt?hn=Bt.index:hn=me.findIndex(function(Dn){return Ue(Dn)===Bt.key});var Ft=Bt.offset,Pn=Ft===void 0?0:Ft;Ut({times:0,index:hn,offset:Pn,originAlign:dn})}}}var en=Fe.forwardRef(function(De,me){var ce=De.prefixCls,Te=De.rtl,Ue=De.scrollOffset,ge=De.scrollRange,Le=De.onStartMove,ot=De.onStopMove,Yt=De.onScroll,wt=De.horizontal,gt=De.spinSize,Mt=De.containerSize,Ut=De.style,Bt=De.thumbStyle,hn=De.showScrollBar,dn=Fe.useState(!1),Ft=(0,be.Z)(dn,2),Pn=Ft[0],Dn=Ft[1],An=Fe.useState(null),sn=(0,be.Z)(An,2),Nn=sn[0],Cn=sn[1],Dt=Fe.useState(null),qt=(0,be.Z)(Dt,2),Ht=qt[0],bn=qt[1],Et=!Te,lt=Fe.useRef(),de=Fe.useRef(),In=Fe.useState(hn),Mn=(0,be.Z)(In,2),gn=Mn[0],br=Mn[1],yr=Fe.useRef(),sr=function(){hn===!0||hn===!1||(clearTimeout(yr.current),br(!0),yr.current=setTimeout(function(){br(!1)},3e3))},xr=ge-Mt||0,xt=Mt-gt||0,Xn=Fe.useMemo(function(){if(Ue===0||xr===0)return 0;var _r=Ue/xr;return _r*xt},[Ue,xr,xt]),ur=function(sa){sa.stopPropagation(),sa.preventDefault()},gr=Fe.useRef({top:Xn,dragging:Pn,pageY:Nn,startTop:Ht});gr.current={top:Xn,dragging:Pn,pageY:Nn,startTop:Ht};var Yn=function(sa){Dn(!0),Cn(Ln(sa,wt)),bn(gr.current.top),Le(),sa.stopPropagation(),sa.preventDefault()};Fe.useEffect(function(){var _r=function(ta){ta.preventDefault()},sa=lt.current,jr=de.current;return sa.addEventListener("touchstart",_r,{passive:!1}),jr.addEventListener("touchstart",Yn,{passive:!1}),function(){sa.removeEventListener("touchstart",_r),jr.removeEventListener("touchstart",Yn)}},[]);var Tr=Fe.useRef();Tr.current=xr;var Sr=Fe.useRef();Sr.current=xt,Fe.useEffect(function(){if(Pn){var _r,sa=function(ta){var Hn=gr.current,lr=Hn.dragging,Kr=Hn.pageY,ua=Hn.startTop;He.Z.cancel(_r);var Qt=lt.current.getBoundingClientRect(),fn=Mt/(wt?Qt.width:Qt.height);if(lr){var Ot=(Ln(ta,wt)-Kr)*fn,Jt=ua;!Et&&wt?Jt-=Ot:Jt+=Ot;var Lt=Tr.current,nn=Sr.current,ht=nn?Jt/nn:0,ln=Math.ceil(ht*Lt);ln=Math.max(ln,0),ln=Math.min(ln,Lt),_r=(0,He.Z)(function(){Yt(ln,wt)})}},jr=function(){Dn(!1),ot()};return window.addEventListener("mousemove",sa,{passive:!0}),window.addEventListener("touchmove",sa,{passive:!0}),window.addEventListener("mouseup",jr,{passive:!0}),window.addEventListener("touchend",jr,{passive:!0}),function(){window.removeEventListener("mousemove",sa),window.removeEventListener("touchmove",sa),window.removeEventListener("mouseup",jr),window.removeEventListener("touchend",jr),He.Z.cancel(_r)}}},[Pn]),Fe.useEffect(function(){return sr(),function(){clearTimeout(yr.current)}},[Ue]),Fe.useImperativeHandle(me,function(){return{delayHidden:sr}});var Dr="".concat(ce,"-scrollbar"),Lr={position:"absolute",visibility:gn?null:"hidden"},Qn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return wt?(Object.assign(Lr,{height:8,left:0,right:0,bottom:0}),Object.assign(Qn,(0,pe.Z)({height:"100%",width:gt},Et?"left":"right",Xn))):(Object.assign(Lr,(0,pe.Z)({width:8,top:0,bottom:0},Et?"right":"left",0)),Object.assign(Qn,{width:"100%",height:gt,top:Xn})),Fe.createElement("div",{ref:lt,className:Re()(Dr,(0,pe.Z)((0,pe.Z)((0,pe.Z)({},"".concat(Dr,"-horizontal"),wt),"".concat(Dr,"-vertical"),!wt),"".concat(Dr,"-visible"),gn)),style:(0,le.Z)((0,le.Z)({},Lr),Ut),onMouseDown:ur,onMouseMove:sr},Fe.createElement("div",{ref:de,className:Re()("".concat(Dr,"-thumb"),(0,pe.Z)({},"".concat(Dr,"-thumb-moving"),Pn)),style:(0,le.Z)((0,le.Z)({},Qn),Bt),onMouseDown:Yn}))}),on=en,it=20;function jt(){var De=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ce=De/me*De;return isNaN(ce)&&(ce=0),ce=Math.max(ce,it),Math.floor(ce)}var zt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],On=[],ut={overflowY:"auto",overflowAnchor:"none"};function Sn(De,me){var ce=De.prefixCls,Te=ce===void 0?"rc-virtual-list":ce,Ue=De.className,ge=De.height,Le=De.itemHeight,ot=De.fullHeight,Yt=ot===void 0?!0:ot,wt=De.style,gt=De.data,Mt=De.children,Ut=De.itemKey,Bt=De.virtual,hn=De.direction,dn=De.scrollWidth,Ft=De.component,Pn=Ft===void 0?"div":Ft,Dn=De.onScroll,An=De.onVirtualScroll,sn=De.onVisibleChange,Nn=De.innerProps,Cn=De.extraRender,Dt=De.styles,qt=De.showScrollBar,Ht=qt===void 0?"optional":qt,bn=(0,fe.Z)(De,zt),Et=Fe.useCallback(function(rr){return typeof Ut=="function"?Ut(rr):rr==null?void 0:rr[Ut]},[Ut]),lt=$e(Et,null,null),de=(0,be.Z)(lt,4),In=de[0],Mn=de[1],gn=de[2],br=de[3],yr=!!(Bt!==!1&&ge&&Le),sr=Fe.useMemo(function(){return Object.values(gn.maps).reduce(function(rr,dr){return rr+dr},0)},[gn.id,gn.maps]),xr=yr&>&&(Math.max(Le*gt.length,sr)>ge||!!dn),xt=hn==="rtl",Xn=Re()(Te,(0,pe.Z)({},"".concat(Te,"-rtl"),xt),Ue),ur=gt||On,gr=(0,Fe.useRef)(),Yn=(0,Fe.useRef)(),Tr=(0,Fe.useRef)(),Sr=(0,Fe.useState)(0),Dr=(0,be.Z)(Sr,2),Lr=Dr[0],Qn=Dr[1],_r=(0,Fe.useState)(0),sa=(0,be.Z)(_r,2),jr=sa[0],va=sa[1],ta=(0,Fe.useState)(!1),Hn=(0,be.Z)(ta,2),lr=Hn[0],Kr=Hn[1],ua=function(){Kr(!0)},Qt=function(){Kr(!1)},fn={getKey:Et};function Ot(rr){Qn(function(dr){var fr;typeof rr=="function"?fr=rr(dr):fr=rr;var ir=Kt(fr);return gr.current.scrollTop=ir,ir})}var Jt=(0,Fe.useRef)({start:0,end:ur.length}),Lt=(0,Fe.useRef)(),nn=Xe(ur,Et),ht=(0,be.Z)(nn,1),ln=ht[0];Lt.current=ln;var rn=Fe.useMemo(function(){if(!yr)return{scrollHeight:void 0,start:0,end:ur.length-1,offset:void 0};if(!xr){var rr;return{scrollHeight:((rr=Yn.current)===null||rr===void 0?void 0:rr.offsetHeight)||0,start:0,end:ur.length-1,offset:void 0}}for(var dr=0,fr,ir,Br,Yr=ur.length,ar=0;ar=Lr&&fr===void 0&&(fr=ar,ir=dr),xa>Lr+ge&&Br===void 0&&(Br=ar),dr=xa}return fr===void 0&&(fr=0,ir=0,Br=Math.ceil(ge/Le)),Br===void 0&&(Br=ur.length-1),Br=Math.min(Br+1,ur.length-1),{scrollHeight:dr,start:fr,end:Br,offset:ir}},[xr,yr,Lr,ur,br,ge]),ve=rn.scrollHeight,Ie=rn.start,Nt=rn.end,Me=rn.offset;Jt.current.start=Ie,Jt.current.end=Nt,Fe.useLayoutEffect(function(){var rr=gn.getRecord();if(rr.size===1){var dr=Array.from(rr.keys())[0],fr=rr.get(dr),ir=ur[Ie];if(ir&&fr===void 0){var Br=Et(ir);if(Br===dr){var Yr=gn.get(dr),ar=Yr-Le;Ot(function(or){return or+ar})}}}gn.resetRecord()},[ve]);var et=Fe.useState({width:0,height:ge}),Vn=(0,be.Z)(et,2),Tn=Vn[0],qn=Vn[1],Mr=function(dr){qn({width:dr.offsetWidth,height:dr.offsetHeight})},an=(0,Fe.useRef)(),Xt=(0,Fe.useRef)(),xn=Fe.useMemo(function(){return jt(Tn.width,dn)},[Tn.width,dn]),_n=Fe.useMemo(function(){return jt(Tn.height,ve)},[Tn.height,ve]),yt=ve-ge,er=(0,Fe.useRef)(yt);er.current=yt;function Kt(rr){var dr=rr;return Number.isNaN(er.current)||(dr=Math.min(dr,er.current)),dr=Math.max(dr,0),dr}var pr=Lr<=0,Er=Lr>=yt,nr=jr<=0,kr=jr>=dn,hr=Je(pr,Er,nr,kr),na=function(){return{x:xt?-jr:jr,y:Lr}},$r=(0,Fe.useRef)(na()),Vr=(0,Se.zX)(function(rr){if(An){var dr=(0,le.Z)((0,le.Z)({},na()),rr);($r.current.x!==dr.x||$r.current.y!==dr.y)&&(An(dr),$r.current=dr)}});function qr(rr,dr){var fr=rr;dr?((0,St.flushSync)(function(){va(fr)}),Vr()):Ot(fr)}function ha(rr){var dr=rr.currentTarget.scrollTop;dr!==Lr&&Ot(dr),Dn==null||Dn(rr),Vr()}var mr=function(dr){var fr=dr,ir=dn?dn-Tn.width:0;return fr=Math.max(fr,0),fr=Math.min(fr,ir),fr},Jr=(0,Se.zX)(function(rr,dr){dr?((0,St.flushSync)(function(){va(function(fr){var ir=fr+(xt?-rr:rr);return mr(ir)})}),Vr()):Ot(function(fr){var ir=fr+rr;return ir})}),Ir=mt(yr,pr,Er,nr,kr,!!dn,Jr),la=(0,be.Z)(Ir,2),Gt=la[0],Ta=la[1];It(yr,gr,function(rr,dr,fr,ir){var Br=ir;return hr(rr,dr,fr)?!1:!Br||!Br._virtualHandled?(Br&&(Br._virtualHandled=!0),Gt({preventDefault:function(){},deltaX:rr?dr:0,deltaY:rr?0:dr}),!0):!1}),Ct(xr,gr,function(rr){Ot(function(dr){return dr+rr})}),(0,je.Z)(function(){function rr(fr){var ir=pr&&fr.detail<0,Br=Er&&fr.detail>0;yr&&!ir&&!Br&&fr.preventDefault()}var dr=gr.current;return dr.addEventListener("wheel",Gt,{passive:!1}),dr.addEventListener("DOMMouseScroll",Ta,{passive:!0}),dr.addEventListener("MozMousePixelScroll",rr,{passive:!1}),function(){dr.removeEventListener("wheel",Gt),dr.removeEventListener("DOMMouseScroll",Ta),dr.removeEventListener("MozMousePixelScroll",rr)}},[yr,pr,Er]),(0,je.Z)(function(){if(dn){var rr=mr(jr);va(rr),Vr({x:rr})}},[Tn.width,dn]);var oa=function(){var dr,fr;(dr=an.current)===null||dr===void 0||dr.delayHidden(),(fr=Xt.current)===null||fr===void 0||fr.delayHidden()},aa=Ee(gr,ur,gn,Le,Et,function(){return Mn(!0)},Ot,oa);Fe.useImperativeHandle(me,function(){return{nativeElement:Tr.current,getScrollInfo:na,scrollTo:function(dr){function fr(ir){return ir&&(0,he.Z)(ir)==="object"&&("left"in ir||"top"in ir)}fr(dr)?(dr.left!==void 0&&va(mr(dr.left)),aa(dr.top)):aa(dr)}}}),(0,je.Z)(function(){if(sn){var rr=ur.slice(Ie,Nt+1);sn(rr,ur)}},[Ie,Nt,ur]);var fa=nt(ur,Et,gn,Le),ba=Cn==null?void 0:Cn({start:Ie,end:Nt,virtual:xr,offsetX:jr,offsetY:Me,rtl:xt,getSize:fa}),zr=Ge(ur,Ie,Nt,dn,jr,In,Mt,fn),ea=null;ge&&(ea=(0,le.Z)((0,pe.Z)({},Yt?"height":"maxHeight",ge),ut),yr&&(ea.overflowY="hidden",dn&&(ea.overflowX="hidden"),lr&&(ea.pointerEvents="none")));var Gr={};return xt&&(Gr.dir="rtl"),Fe.createElement("div",(0,b.Z)({ref:Tr,style:(0,le.Z)((0,le.Z)({},wt),{},{position:"relative"}),className:Xn},Gr,bn),Fe.createElement(ke.Z,{onResize:Mr},Fe.createElement(Pn,{className:"".concat(Te,"-holder"),style:ea,ref:gr,onScroll:ha,onMouseEnter:oa},Fe.createElement(qe,{prefixCls:Te,height:ve,offsetX:jr,offsetY:Me,scrollWidth:dn,onInnerResize:Mn,ref:Yn,innerProps:Nn,rtl:xt,extra:ba},zr))),xr&&ve>ge&&Fe.createElement(on,{ref:an,prefixCls:Te,scrollOffset:Lr,scrollRange:ve,rtl:xt,onScroll:qr,onStartMove:ua,onStopMove:Qt,spinSize:_n,containerSize:Tn.height,style:Dt==null?void 0:Dt.verticalScrollBar,thumbStyle:Dt==null?void 0:Dt.verticalScrollBarThumb,showScrollBar:Ht}),xr&&dn>Tn.width&&Fe.createElement(on,{ref:Xt,prefixCls:Te,scrollOffset:jr,scrollRange:dn,rtl:xt,onScroll:qr,onStartMove:ua,onStopMove:Qt,spinSize:xn,containerSize:Tn.width,horizontal:!0,style:Dt==null?void 0:Dt.horizontalScrollBar,thumbStyle:Dt==null?void 0:Dt.horizontalScrollBarThumb,showScrollBar:Ht}))}var Vt=Fe.forwardRef(Sn);Vt.displayName="List";var vn=Vt,cn=vn},66328:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Ke}});var b=y(42244),he=y(77654),le=y(18642),pe=y(59301),be=y(60499);function fe(Ee,en){var on=Object.keys(Ee);if(Object.getOwnPropertySymbols){var it=Object.getOwnPropertySymbols(Ee);en&&(it=it.filter(function(jt){return Object.getOwnPropertyDescriptor(Ee,jt).enumerable})),on.push.apply(on,it)}return on}function Ce(Ee){for(var en=1;en=4)return[Ee[0],Ee[1],Ee[2],Ee[3],"".concat(Ee[0],".").concat(Ee[1]),"".concat(Ee[0],".").concat(Ee[2]),"".concat(Ee[0],".").concat(Ee[3]),"".concat(Ee[1],".").concat(Ee[0]),"".concat(Ee[1],".").concat(Ee[2]),"".concat(Ee[1],".").concat(Ee[3]),"".concat(Ee[2],".").concat(Ee[0]),"".concat(Ee[2],".").concat(Ee[1]),"".concat(Ee[2],".").concat(Ee[3]),"".concat(Ee[3],".").concat(Ee[0]),"".concat(Ee[3],".").concat(Ee[1]),"".concat(Ee[3],".").concat(Ee[2]),"".concat(Ee[0],".").concat(Ee[1],".").concat(Ee[2]),"".concat(Ee[0],".").concat(Ee[1],".").concat(Ee[3]),"".concat(Ee[0],".").concat(Ee[2],".").concat(Ee[1]),"".concat(Ee[0],".").concat(Ee[2],".").concat(Ee[3]),"".concat(Ee[0],".").concat(Ee[3],".").concat(Ee[1]),"".concat(Ee[0],".").concat(Ee[3],".").concat(Ee[2]),"".concat(Ee[1],".").concat(Ee[0],".").concat(Ee[2]),"".concat(Ee[1],".").concat(Ee[0],".").concat(Ee[3]),"".concat(Ee[1],".").concat(Ee[2],".").concat(Ee[0]),"".concat(Ee[1],".").concat(Ee[2],".").concat(Ee[3]),"".concat(Ee[1],".").concat(Ee[3],".").concat(Ee[0]),"".concat(Ee[1],".").concat(Ee[3],".").concat(Ee[2]),"".concat(Ee[2],".").concat(Ee[0],".").concat(Ee[1]),"".concat(Ee[2],".").concat(Ee[0],".").concat(Ee[3]),"".concat(Ee[2],".").concat(Ee[1],".").concat(Ee[0]),"".concat(Ee[2],".").concat(Ee[1],".").concat(Ee[3]),"".concat(Ee[2],".").concat(Ee[3],".").concat(Ee[0]),"".concat(Ee[2],".").concat(Ee[3],".").concat(Ee[1]),"".concat(Ee[3],".").concat(Ee[0],".").concat(Ee[1]),"".concat(Ee[3],".").concat(Ee[0],".").concat(Ee[2]),"".concat(Ee[3],".").concat(Ee[1],".").concat(Ee[0]),"".concat(Ee[3],".").concat(Ee[1],".").concat(Ee[2]),"".concat(Ee[3],".").concat(Ee[2],".").concat(Ee[0]),"".concat(Ee[3],".").concat(Ee[2],".").concat(Ee[1]),"".concat(Ee[0],".").concat(Ee[1],".").concat(Ee[2],".").concat(Ee[3]),"".concat(Ee[0],".").concat(Ee[1],".").concat(Ee[3],".").concat(Ee[2]),"".concat(Ee[0],".").concat(Ee[2],".").concat(Ee[1],".").concat(Ee[3]),"".concat(Ee[0],".").concat(Ee[2],".").concat(Ee[3],".").concat(Ee[1]),"".concat(Ee[0],".").concat(Ee[3],".").concat(Ee[1],".").concat(Ee[2]),"".concat(Ee[0],".").concat(Ee[3],".").concat(Ee[2],".").concat(Ee[1]),"".concat(Ee[1],".").concat(Ee[0],".").concat(Ee[2],".").concat(Ee[3]),"".concat(Ee[1],".").concat(Ee[0],".").concat(Ee[3],".").concat(Ee[2]),"".concat(Ee[1],".").concat(Ee[2],".").concat(Ee[0],".").concat(Ee[3]),"".concat(Ee[1],".").concat(Ee[2],".").concat(Ee[3],".").concat(Ee[0]),"".concat(Ee[1],".").concat(Ee[3],".").concat(Ee[0],".").concat(Ee[2]),"".concat(Ee[1],".").concat(Ee[3],".").concat(Ee[2],".").concat(Ee[0]),"".concat(Ee[2],".").concat(Ee[0],".").concat(Ee[1],".").concat(Ee[3]),"".concat(Ee[2],".").concat(Ee[0],".").concat(Ee[3],".").concat(Ee[1]),"".concat(Ee[2],".").concat(Ee[1],".").concat(Ee[0],".").concat(Ee[3]),"".concat(Ee[2],".").concat(Ee[1],".").concat(Ee[3],".").concat(Ee[0]),"".concat(Ee[2],".").concat(Ee[3],".").concat(Ee[0],".").concat(Ee[1]),"".concat(Ee[2],".").concat(Ee[3],".").concat(Ee[1],".").concat(Ee[0]),"".concat(Ee[3],".").concat(Ee[0],".").concat(Ee[1],".").concat(Ee[2]),"".concat(Ee[3],".").concat(Ee[0],".").concat(Ee[2],".").concat(Ee[1]),"".concat(Ee[3],".").concat(Ee[1],".").concat(Ee[0],".").concat(Ee[2]),"".concat(Ee[3],".").concat(Ee[1],".").concat(Ee[2],".").concat(Ee[0]),"".concat(Ee[3],".").concat(Ee[2],".").concat(Ee[0],".").concat(Ee[1]),"".concat(Ee[3],".").concat(Ee[2],".").concat(Ee[1],".").concat(Ee[0])]}var ke={};function Se(Ee){if(Ee.length===0||Ee.length===1)return Ee;var en=Ee.join(".");return ke[en]||(ke[en]=Re(Ee)),ke[en]}function je(Ee){var en=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},on=arguments.length>2?arguments[2]:void 0,it=Ee.filter(function(zt){return zt!=="token"}),jt=Se(it);return jt.reduce(function(zt,On){return Ce(Ce({},zt),on[On])},en)}function Fe(Ee){return Ee.join(" ")}function St(Ee,en){var on=0;return function(it){return on+=1,it.map(function(jt,zt){return tt({node:jt,stylesheet:Ee,useInlineStyles:en,key:"code-segment-".concat(on,"-").concat(zt)})})}}function tt(Ee){var en=Ee.node,on=Ee.stylesheet,it=Ee.style,jt=it===void 0?{}:it,zt=Ee.useInlineStyles,On=Ee.key,ut=en.properties,Sn=en.type,Vt=en.tagName,vn=en.value;if(Sn==="text")return vn;if(Vt){var cn=St(on,zt),De;if(!zt)De=Ce(Ce({},ut),{},{className:Fe(ut.className)});else{var me=Object.keys(on).reduce(function(ge,Le){return Le.split(".").forEach(function(ot){ge.includes(ot)||ge.push(ot)}),ge},[]),ce=ut.className&&ut.className.includes("token")?["token"]:[],Te=ut.className&&ce.concat(ut.className.filter(function(ge){return!me.includes(ge)}));De=Ce(Ce({},ut),{},{className:Fe(Te)||void 0,style:je(ut.className,Object.assign({},ut.style,jt),on)})}var Ue=cn(en.children);return pe.createElement(Vt,(0,be.Z)({key:On},De),Ue)}}var qe=function(Ee,en){var on=Ee.listLanguages();return on.indexOf(en)!==-1},Qe=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function Ge(Ee,en){var on=Object.keys(Ee);if(Object.getOwnPropertySymbols){var it=Object.getOwnPropertySymbols(Ee);en&&(it=it.filter(function(jt){return Object.getOwnPropertyDescriptor(Ee,jt).enumerable})),on.push.apply(on,it)}return on}function We(Ee){for(var en=1;en1&&arguments[1]!==void 0?arguments[1]:[],on=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],it=0;it2&&arguments[2]!==void 0?arguments[2]:[];return nt({children:wt,lineNumber:gt,lineNumberStyle:ut,largestLineNumber:On,showInlineLineNumbers:jt,lineProps:on,className:Mt,showLineNumbers:it,wrapLongLines:Sn,wrapLines:en})}function Te(wt,gt){if(it&>&&jt){var Mt=mt(ut,gt,On);wt.unshift(Je(gt,Mt))}return wt}function Ue(wt,gt){var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return en||Mt.length>0?ce(wt,gt,Mt):Te(wt,gt)}for(var ge=function(){var gt=vn[me],Mt=gt.children[0].value,Ut=Xe(Mt);if(Ut){var Bt=Mt.split(` +`);Bt.forEach(function(hn,dn){var Ft=it&&cn.length+zt,Pn={type:"text",value:"".concat(hn,` +`)};if(dn===0){var Dn=vn.slice(De+1,me).concat(nt({children:[Pn],className:gt.properties.className})),An=Ue(Dn,Ft);cn.push(An)}else if(dn===Bt.length-1){var sn=vn[me+1]&&vn[me+1].children&&vn[me+1].children[0],Nn={type:"text",value:"".concat(hn)};if(sn){var Cn=nt({children:[Nn],className:gt.properties.className});vn.splice(me+1,0,Cn)}else{var Dt=[Nn],qt=Ue(Dt,Ft,gt.properties.className);cn.push(qt)}}else{var Ht=[Pn],bn=Ue(Ht,Ft,gt.properties.className);cn.push(bn)}}),De=me}me++};me code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},It=y(11594),$t=y.n(It),Ln=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],Ct=$e($t(),kt);Ct.supportedLanguages=Ln;var Ke=Ct},18369:function(xe,ae){"use strict";ae.Z={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}}},19524:function(xe,ae,y){"use strict";y(84126);var b=y(59301),he=60103;if(ae.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var le=Symbol.for;he=le("react.element"),ae.Fragment=le("react.fragment")}var pe=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,be=Object.prototype.hasOwnProperty,fe={key:!0,ref:!0,__self:!0,__source:!0};function Ce(Re,ke,Se){var je,Fe={},St=null,tt=null;Se!==void 0&&(St=""+Se),ke.key!==void 0&&(St=""+ke.key),ke.ref!==void 0&&(tt=ke.ref);for(je in ke)be.call(ke,je)&&!fe.hasOwnProperty(je)&&(Fe[je]=ke[je]);if(Re&&Re.defaultProps)for(je in ke=Re.defaultProps,ke)Fe[je]===void 0&&(Fe[je]=ke[je]);return{$$typeof:he,type:Re,key:St,ref:tt,props:Fe,_owner:pe.current}}ae.jsx=Ce,ae.jsxs=Ce},37712:function(xe,ae,y){"use strict";xe.exports=y(19524)},95489:function(xe,ae,y){"use strict";var b=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof y.g=="object"?y.g:{},he=_e();b.Prism={manual:!0,disableWorkerMessageHandler:!0};var le=y(43621),pe=y(12256),be=y(68398),fe=y(70614),Ce=y(54212),Re=y(9720),ke=y(88786);he();var Se={}.hasOwnProperty;function je(){}je.prototype=be;var Fe=new je;xe.exports=Fe,Fe.highlight=qe,Fe.register=St,Fe.alias=tt,Fe.registered=Qe,Fe.listLanguages=Ge,St(fe),St(Ce),St(Re),St(ke),Fe.util.encode=Xe,Fe.Token.stringify=We;function St(Ze){if(typeof Ze!="function"||!Ze.displayName)throw new Error("Expected `function` for `grammar`, got `"+Ze+"`");Fe.languages[Ze.displayName]===void 0&&Ze(Fe)}function tt(Ze,Je){var mt=Fe.languages,nt=Ze,At,ft,st,Tt;Je&&(nt={},nt[Ze]=Je);for(At in nt)for(ft=nt[At],ft=typeof ft=="string"?[ft]:ft,st=ft.length,Tt=-1;++Tt]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(xe){"use strict";xe.exports=ae,ae.displayName="abnf",ae.aliases=[];function ae(y){(function(b){var he="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";b.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+he+"|<"+he+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(y)}},42746:function(xe){"use strict";xe.exports=ae,ae.displayName="actionscript",ae.aliases=[];function ae(y){y.languages.actionscript=y.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),y.languages.actionscript["class-name"].alias="function",delete y.languages.actionscript.parameter,delete y.languages.actionscript["literal-property"],y.languages.markup&&y.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:y.languages.markup}})}},93281:function(xe){"use strict";xe.exports=ae,ae.displayName="ada",ae.aliases=[];function ae(y){y.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(xe){"use strict";xe.exports=ae,ae.displayName="agda",ae.aliases=[];function ae(y){(function(b){b.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(y)}},65924:function(xe){"use strict";xe.exports=ae,ae.displayName="al",ae.aliases=[];function ae(y){y.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(xe){"use strict";xe.exports=ae,ae.displayName="antlr4",ae.aliases=["g4"];function ae(y){y.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},y.languages.g4=y.languages.antlr4}},43556:function(xe){"use strict";xe.exports=ae,ae.displayName="apacheconf",ae.aliases=[];function ae(y){y.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(xe,ae,y){"use strict";var b=y(69435);xe.exports=he,he.displayName="apex",he.aliases=[];function he(le){le.register(b),function(pe){var be=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,fe=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return be.source});function Ce(ke){return RegExp(ke.replace(//g,function(){return fe}),"i")}var Re={keyword:be,punctuation:/[()\[\]{};,:.<>]/};pe.languages.apex={comment:pe.languages.clike.comment,string:pe.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:pe.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:Ce(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:Re},{pattern:Ce(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:Re},{pattern:Ce(/(?=\s*\w+\s*[;=,(){:])/.source),inside:Re}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:be,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(le)}},4248:function(xe){"use strict";xe.exports=ae,ae.displayName="apl",ae.aliases=[];function ae(y){y.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(xe){"use strict";xe.exports=ae,ae.displayName="applescript",ae.aliases=[];function ae(y){y.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(xe){"use strict";xe.exports=ae,ae.displayName="aql",ae.aliases=[];function ae(y){y.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(xe,ae,y){"use strict";var b=y(87071);xe.exports=he,he.displayName="arduino",he.aliases=["ino"];function he(le){le.register(b),le.languages.arduino=le.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),le.languages.ino=le.languages.arduino}},22956:function(xe){"use strict";xe.exports=ae,ae.displayName="arff",ae.aliases=[];function ae(y){y.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(xe){"use strict";xe.exports=ae,ae.displayName="asciidoc",ae.aliases=["adoc"];function ae(y){(function(b){var he={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},le=b.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:he,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:he.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:he,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function pe(be){be=be.split(" ");for(var fe={},Ce=0,Re=be.length;Ce>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(xe,ae,y){"use strict";var b=y(87648);xe.exports=he,he.displayName="aspnet",he.aliases=[];function he(le){le.register(b),le.languages.aspnet=le.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:le.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:le.languages.csharp}}}),le.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,le.languages.insertBefore("inside","punctuation",{directive:le.languages.aspnet.directive},le.languages.aspnet.tag.inside["attr-value"]),le.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),le.languages.insertBefore("aspnet",le.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:le.languages.csharp||{}}})}},20803:function(xe){"use strict";xe.exports=ae,ae.displayName="autohotkey",ae.aliases=[];function ae(y){y.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(xe){"use strict";xe.exports=ae,ae.displayName="autoit",ae.aliases=[];function ae(y){y.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(xe){"use strict";xe.exports=ae,ae.displayName="avisynth",ae.aliases=["avs"];function ae(y){(function(b){function he(ke,Se){return ke.replace(/<<(\d+)>>/g,function(je,Fe){return Se[+Fe]})}function le(ke,Se,je){return RegExp(he(ke,Se),je||"")}var pe=/bool|clip|float|int|string|val/.source,be=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),fe=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),Ce=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),Re=[be,fe,Ce].join("|");b.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:le(/\b(?:<<0>>)\s+("?)\w+\1/.source,[pe],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:le(/\b(?:<<0>>)\b/.source,[Re],"i"),alias:"function"},"type-cast":{pattern:le(/\b(?:<<0>>)(?=\s*\()/.source,[pe],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},b.languages.avs=b.languages.avisynth})(y)}},79571:function(xe){"use strict";xe.exports=ae,ae.displayName="avroIdl",ae.aliases=[];function ae(y){y.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},y.languages.avdl=y.languages["avro-idl"]}},3058:function(xe){"use strict";xe.exports=ae,ae.displayName="bash",ae.aliases=["shell"];function ae(y){(function(b){var he="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",le={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},pe={bash:le,environment:{pattern:RegExp("\\$"+he),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+he),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};b.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+he),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:pe},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:le}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:pe},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:pe.entity}}],environment:{pattern:RegExp("\\$?"+he),alias:"constant"},variable:pe.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},le.inside=b.languages.bash;for(var be=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],fe=pe.variable[1].inside,Ce=0;Ce?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(xe){"use strict";xe.exports=ae,ae.displayName="batch",ae.aliases=[];function ae(y){(function(b){var he=/%%?[~:\w]+%?|!\S+!/,le={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},pe=/"(?:[\\"]"|[^"])*"(?!")/,be=/(?:\b|-)\d+\b/;b.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:pe,parameter:le,variable:he,number:be,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:pe,parameter:le,variable:he,number:be,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:pe,parameter:le,variable:[he,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:be,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:pe,parameter:le,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:he,number:be,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(y)}},2505:function(xe){"use strict";xe.exports=ae,ae.displayName="bbcode",ae.aliases=["shortcode"];function ae(y){y.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},y.languages.shortcode=y.languages.bbcode}},51274:function(xe){"use strict";xe.exports=ae,ae.displayName="bicep",ae.aliases=[];function ae(y){y.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},y.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=y.languages.bicep}},23796:function(xe){"use strict";xe.exports=ae,ae.displayName="birb",ae.aliases=[];function ae(y){y.languages.birb=y.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),y.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(xe,ae,y){"use strict";var b=y(79440);xe.exports=he,he.displayName="bison",he.aliases=[];function he(le){le.register(b),le.languages.bison=le.languages.extend("c",{}),le.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:le.languages.c}},comment:le.languages.c.comment,string:le.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(xe){"use strict";xe.exports=ae,ae.displayName="bnf",ae.aliases=["rbnf"];function ae(y){y.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},y.languages.rbnf=y.languages.bnf}},47035:function(xe){"use strict";xe.exports=ae,ae.displayName="brainfuck",ae.aliases=[];function ae(y){y.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(xe){"use strict";xe.exports=ae,ae.displayName="brightscript",ae.aliases=[];function ae(y){y.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},y.languages.brightscript["directive-statement"].inside.expression.inside=y.languages.brightscript}},85290:function(xe){"use strict";xe.exports=ae,ae.displayName="bro",ae.aliases=[];function ae(y){y.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(xe){"use strict";xe.exports=ae,ae.displayName="bsl",ae.aliases=[];function ae(y){y.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},y.languages.oscript=y.languages.bsl}},79440:function(xe){"use strict";xe.exports=ae,ae.displayName="c",ae.aliases=[];function ae(y){y.languages.c=y.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),y.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),y.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},y.languages.c.string],char:y.languages.c.char,comment:y.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:y.languages.c}}}}),y.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete y.languages.c.boolean}},7110:function(xe){"use strict";xe.exports=ae,ae.displayName="cfscript",ae.aliases=[];function ae(y){y.languages.cfscript=y.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),y.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete y.languages.cfscript["class-name"],y.languages.cfc=y.languages.cfscript}},73435:function(xe,ae,y){"use strict";var b=y(87071);xe.exports=he,he.displayName="chaiscript",he.aliases=[];function he(le){le.register(b),le.languages.chaiscript=le.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[le.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),le.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),le.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:le.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(xe){"use strict";xe.exports=ae,ae.displayName="cil",ae.aliases=[];function ae(y){y.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(xe){"use strict";xe.exports=ae,ae.displayName="clike",ae.aliases=[];function ae(y){y.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(xe){"use strict";xe.exports=ae,ae.displayName="clojure",ae.aliases=[];function ae(y){y.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(xe){"use strict";xe.exports=ae,ae.displayName="cmake",ae.aliases=[];function ae(y){y.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(xe){"use strict";xe.exports=ae,ae.displayName="cobol",ae.aliases=[];function ae(y){y.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(xe){"use strict";xe.exports=ae,ae.displayName="coffeescript",ae.aliases=["coffee"];function ae(y){(function(b){var he=/#(?!\{).+/,le={pattern:/#\{[^}]+\}/,alias:"variable"};b.languages.coffeescript=b.languages.extend("javascript",{comment:he,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:le}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),b.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:he,interpolation:le}}}),b.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:b.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:le}}]}),b.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete b.languages.coffeescript["template-string"],b.languages.coffee=b.languages.coffeescript})(y)}},35348:function(xe){"use strict";xe.exports=ae,ae.displayName="concurnas",ae.aliases=["conc"];function ae(y){y.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},y.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:y.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:y.languages.concurnas},string:/[\s\S]+/}}}),y.languages.conc=y.languages.concurnas}},26841:function(xe){"use strict";xe.exports=ae,ae.displayName="coq",ae.aliases=[];function ae(y){(function(b){for(var he=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,le=0;le<2;le++)he=he.replace(//g,function(){return he});he=he.replace(//g,"[]"),b.languages.coq={comment:RegExp(he),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return he})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(he),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(y)}},87071:function(xe,ae,y){"use strict";var b=y(79440);xe.exports=he,he.displayName="cpp",he.aliases=[];function he(le){le.register(b),function(pe){var be=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,fe=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return be.source});pe.languages.cpp=pe.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return be.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:be,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),pe.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return fe})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),pe.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:pe.languages.cpp}}}}),pe.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),pe.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:pe.languages.extend("cpp",{})}}),pe.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},pe.languages.cpp["base-clause"])}(le)}},13652:function(xe,ae,y){"use strict";var b=y(75308);xe.exports=he,he.displayName="crystal",he.aliases=[];function he(le){le.register(b),function(pe){pe.languages.crystal=pe.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,pe.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),pe.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:pe.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:pe.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(le)}},87648:function(xe){"use strict";xe.exports=ae,ae.displayName="csharp",ae.aliases=["dotnet","cs"];function ae(y){(function(b){function he(Ln,Ct){return Ln.replace(/<<(\d+)>>/g,function(Ke,Ee){return"(?:"+Ct[+Ee]+")"})}function le(Ln,Ct,Ke){return RegExp(he(Ln,Ct),Ke||"")}function pe(Ln,Ct){for(var Ke=0;Ke>/g,function(){return"(?:"+Ln+")"});return Ln.replace(/<>/g,"[^\\s\\S]")}var be={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function fe(Ln){return"\\b(?:"+Ln.trim().replace(/ /g,"|")+")\\b"}var Ce=fe(be.typeDeclaration),Re=RegExp(fe(be.type+" "+be.typeDeclaration+" "+be.contextual+" "+be.other)),ke=fe(be.typeDeclaration+" "+be.contextual+" "+be.other),Se=fe(be.type+" "+be.typeDeclaration+" "+be.other),je=pe(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),Fe=pe(/\((?:[^()]|<>)*\)/.source,2),St=/@?\b[A-Za-z_]\w*\b/.source,tt=he(/<<0>>(?:\s*<<1>>)?/.source,[St,je]),qe=he(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[ke,tt]),Qe=/\[\s*(?:,\s*)*\]/.source,Ge=he(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[qe,Qe]),We=he(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[je,Fe,Qe]),Ve=he(/\(<<0>>+(?:,<<0>>+)+\)/.source,[We]),Xe=he(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[Ve,qe,Qe]),He={keyword:Re,punctuation:/[<>()?,.:[\]]/},_e=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,Ze=/"(?:\\.|[^\\"\r\n])*"/.source,Je=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;b.languages.csharp=b.languages.extend("clike",{string:[{pattern:le(/(^|[^$\\])<<0>>/.source,[Je]),lookbehind:!0,greedy:!0},{pattern:le(/(^|[^@$\\])<<0>>/.source,[Ze]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:le(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[qe]),lookbehind:!0,inside:He},{pattern:le(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[St,Xe]),lookbehind:!0,inside:He},{pattern:le(/(\busing\s+)<<0>>(?=\s*=)/.source,[St]),lookbehind:!0},{pattern:le(/(\b<<0>>\s+)<<1>>/.source,[Ce,tt]),lookbehind:!0,inside:He},{pattern:le(/(\bcatch\s*\(\s*)<<0>>/.source,[qe]),lookbehind:!0,inside:He},{pattern:le(/(\bwhere\s+)<<0>>/.source,[St]),lookbehind:!0},{pattern:le(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[Ge]),lookbehind:!0,inside:He},{pattern:le(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[Xe,Se,St]),inside:He}],keyword:Re,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),b.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),b.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:le(/([(,]\s*)<<0>>(?=\s*:)/.source,[St]),lookbehind:!0,alias:"punctuation"}}),b.languages.insertBefore("csharp","class-name",{namespace:{pattern:le(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[St]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:le(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[Fe]),lookbehind:!0,alias:"class-name",inside:He},"return-type":{pattern:le(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[Xe,qe]),inside:He,alias:"class-name"},"constructor-invocation":{pattern:le(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[Xe]),lookbehind:!0,inside:He,alias:"class-name"},"generic-method":{pattern:le(/<<0>>\s*<<1>>(?=\s*\()/.source,[St,je]),inside:{function:le(/^<<0>>/.source,[St]),generic:{pattern:RegExp(je),alias:"class-name",inside:He}}},"type-list":{pattern:le(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[Ce,tt,St,Xe,Re.source,Fe,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:le(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[tt,Fe]),lookbehind:!0,greedy:!0,inside:b.languages.csharp},keyword:Re,"class-name":{pattern:RegExp(Xe),greedy:!0,inside:He},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var mt=Ze+"|"+_e,nt=he(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[mt]),At=pe(he(/[^"'/()]|<<0>>|\(<>*\)/.source,[nt]),2),ft=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,st=he(/<<0>>(?:\s*\(<<1>>*\))?/.source,[qe,At]);b.languages.insertBefore("csharp","class-name",{attribute:{pattern:le(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[ft,st]),lookbehind:!0,greedy:!0,inside:{target:{pattern:le(/^<<0>>(?=\s*:)/.source,[ft]),alias:"keyword"},"attribute-arguments":{pattern:le(/\(<<0>>*\)/.source,[At]),inside:b.languages.csharp},"class-name":{pattern:RegExp(qe),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var Tt=/:[^}\r\n]+/.source,_t=pe(he(/[^"'/()]|<<0>>|\(<>*\)/.source,[nt]),2),$e=he(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[_t,Tt]),kt=pe(he(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[mt]),2),It=he(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[kt,Tt]);function $t(Ln,Ct){return{interpolation:{pattern:le(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[Ln]),lookbehind:!0,inside:{"format-string":{pattern:le(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[Ct,Tt]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:b.languages.csharp}}},string:/[\s\S]+/}}b.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:le(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[$e]),lookbehind:!0,greedy:!0,inside:$t($e,_t)},{pattern:le(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[It]),lookbehind:!0,greedy:!0,inside:$t(It,kt)}],char:{pattern:RegExp(_e),greedy:!0}}),b.languages.dotnet=b.languages.cs=b.languages.csharp})(y)}},10617:function(xe,ae,y){"use strict";var b=y(87648);xe.exports=he,he.displayName="cshtml",he.aliases=["razor"];function he(le){le.register(b),function(pe){var be=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,fe=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function Ce(Ge,We){for(var Ve=0;Ve/g,function(){return"(?:"+Ge+")"});return Ge.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+fe+")").replace(//g,"(?:"+be+")")}var Re=Ce(/\((?:[^()'"@/]|||)*\)/.source,2),ke=Ce(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),Se=Ce(/\{(?:[^{}'"@/]|||)*\}/.source,2),je=Ce(/<(?:[^<>'"@/]|||)*>/.source,2),Fe=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,St=/(?!\d)[^\s>\/=$<%]+/.source+Fe+/\s*\/?>/.source,tt=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+Fe+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+St+"|"+Ce(/<\1/.source+Fe+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+St+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},b.languages.css.atrule.inside["selector-function-argument"].inside=le,b.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var pe={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},be={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};b.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:pe,number:be,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:pe,number:be})})(y)}},54212:function(xe){"use strict";xe.exports=ae,ae.displayName="css",ae.aliases=[];function ae(y){(function(b){var he=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;b.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+he.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+he.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+he.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:he,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},b.languages.css.atrule.inside.rest=b.languages.css;var le=b.languages.markup;le&&(le.tag.addInlined("style","css"),le.tag.addAttribute("style","css"))})(y)}},69820:function(xe){"use strict";xe.exports=ae,ae.displayName="csv",ae.aliases=[];function ae(y){y.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(xe){"use strict";xe.exports=ae,ae.displayName="cypher",ae.aliases=[];function ae(y){y.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(xe){"use strict";xe.exports=ae,ae.displayName="d",ae.aliases=[];function ae(y){y.languages.d=y.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),y.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),y.languages.insertBefore("d","keyword",{property:/\B@\w*/}),y.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(xe){"use strict";xe.exports=ae,ae.displayName="dart",ae.aliases=[];function ae(y){(function(b){var he=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],le=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,pe={pattern:RegExp(le+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};b.languages.dart=b.languages.extend("clike",{"class-name":[pe,{pattern:RegExp(le+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:pe.inside}],keyword:he,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),b.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:b.languages.dart}}},string:/[\s\S]+/}},string:void 0}),b.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),b.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":pe,keyword:he,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(y)}},22117:function(xe){"use strict";xe.exports=ae,ae.displayName="dataweave",ae.aliases=[];function ae(y){(function(b){b.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(y)}},95627:function(xe){"use strict";xe.exports=ae,ae.displayName="dax",ae.aliases=[];function ae(y){y.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(xe){"use strict";xe.exports=ae,ae.displayName="dhall",ae.aliases=[];function ae(y){y.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},y.languages.dhall.string.inside.interpolation.inside.expression.inside=y.languages.dhall}},50618:function(xe){"use strict";xe.exports=ae,ae.displayName="diff",ae.aliases=[];function ae(y){(function(b){b.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var he={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(he).forEach(function(le){var pe=he[le],be=[];/^\w+$/.test(le)||be.push(/\w+/.exec(le)[0]),le==="diff"&&be.push("bold"),b.languages.diff[le]={pattern:RegExp("^(?:["+pe+`].*(?:\r +?| +|(?![\\s\\S])))+`,"m"),alias:be,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(le)[0]}}}}),Object.defineProperty(b.languages.diff,"PREFIXES",{value:he})})(y)}},32126:function(xe,ae,y){"use strict";var b=y(51478);xe.exports=he,he.displayName="django",he.aliases=["jinja2"];function he(le){le.register(b),function(pe){pe.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var be=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,fe=pe.languages["markup-templating"];pe.hooks.add("before-tokenize",function(Ce){fe.buildPlaceholders(Ce,"django",be)}),pe.hooks.add("after-tokenize",function(Ce){fe.tokenizePlaceholders(Ce,"django")}),pe.languages.jinja2=pe.languages.django,pe.hooks.add("before-tokenize",function(Ce){fe.buildPlaceholders(Ce,"jinja2",be)}),pe.hooks.add("after-tokenize",function(Ce){fe.tokenizePlaceholders(Ce,"jinja2")})}(le)}},26737:function(xe){"use strict";xe.exports=ae,ae.displayName="dnsZoneFile",ae.aliases=[];function ae(y){y.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},y.languages["dns-zone"]=y.languages["dns-zone-file"]}},90134:function(xe){"use strict";xe.exports=ae,ae.displayName="docker",ae.aliases=["dockerfile"];function ae(y){(function(b){var he=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,le=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return he}),pe=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,be=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return pe}),fe={pattern:RegExp(pe),greedy:!0},Ce={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function Re(ke,Se){return ke=ke.replace(//g,function(){return be}).replace(//g,function(){return le}),RegExp(ke,Se)}b.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:Re(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[fe,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:Re(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:Re(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:Re(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:Ce,string:fe,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:Ce},b.languages.dockerfile=b.languages.docker})(y)}},51348:function(xe){"use strict";xe.exports=ae,ae.displayName="dot",ae.aliases=["gv"];function ae(y){(function(b){var he="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",le={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:b.languages.markup}};function pe(be,fe){return RegExp(be.replace(//g,function(){return he}),fe)}b.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:pe(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:le},"attr-value":{pattern:pe(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:le},"attr-name":{pattern:pe(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:le},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:pe(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:le},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},b.languages.gv=b.languages.dot})(y)}},60841:function(xe){"use strict";xe.exports=ae,ae.displayName="ebnf",ae.aliases=[];function ae(y){y.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(xe){"use strict";xe.exports=ae,ae.displayName="editorconfig",ae.aliases=[];function ae(y){y.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(xe){"use strict";xe.exports=ae,ae.displayName="eiffel",ae.aliases=[];function ae(y){y.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(xe,ae,y){"use strict";var b=y(51478);xe.exports=he,he.displayName="ejs",he.aliases=["eta"];function he(le){le.register(b),function(pe){pe.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:pe.languages.javascript}},pe.hooks.add("before-tokenize",function(be){var fe=/<%(?!%)[\s\S]+?%>/g;pe.languages["markup-templating"].buildPlaceholders(be,"ejs",fe)}),pe.hooks.add("after-tokenize",function(be){pe.languages["markup-templating"].tokenizePlaceholders(be,"ejs")}),pe.languages.eta=pe.languages.ejs}(le)}},83125:function(xe){"use strict";xe.exports=ae,ae.displayName="elixir",ae.aliases=[];function ae(y){y.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},y.languages.elixir.string.forEach(function(b){b.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:y.languages.elixir}}}})}},9438:function(xe){"use strict";xe.exports=ae,ae.displayName="elm",ae.aliases=[];function ae(y){y.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(xe,ae,y){"use strict";var b=y(75308),he=y(51478);xe.exports=le,le.displayName="erb",le.aliases=[];function le(pe){pe.register(b),pe.register(he),function(be){be.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:be.languages.ruby}},be.hooks.add("before-tokenize",function(fe){var Ce=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;be.languages["markup-templating"].buildPlaceholders(fe,"erb",Ce)}),be.hooks.add("after-tokenize",function(fe){be.languages["markup-templating"].tokenizePlaceholders(fe,"erb")})}(pe)}},86549:function(xe){"use strict";xe.exports=ae,ae.displayName="erlang",ae.aliases=[];function ae(y){y.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(xe,ae,y){"use strict";var b=y(33978),he=y(51478);xe.exports=le,le.displayName="etlua",le.aliases=[];function le(pe){pe.register(b),pe.register(he),function(be){be.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:be.languages.lua}},be.hooks.add("before-tokenize",function(fe){var Ce=/<%[\s\S]+?%>/g;be.languages["markup-templating"].buildPlaceholders(fe,"etlua",Ce)}),be.hooks.add("after-tokenize",function(fe){be.languages["markup-templating"].tokenizePlaceholders(fe,"etlua")})}(pe)}},59250:function(xe){"use strict";xe.exports=ae,ae.displayName="excelFormula",ae.aliases=[];function ae(y){y.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},y.languages.xlsx=y.languages.xls=y.languages["excel-formula"]}},81226:function(xe){"use strict";xe.exports=ae,ae.displayName="factor",ae.aliases=[];function ae(y){(function(b){var he={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},le={number:/\\[^\s']|%\w/},pe={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:he},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:he},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:he}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:le.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:le},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:le}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:le}},be=function(ke){return(ke+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},fe=function(ke){return new RegExp("(^|\\s)(?:"+ke.map(be).join("|")+")(?=\\s|$)")},Ce={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(Ce).forEach(function(ke){pe[ke].pattern=fe(Ce[ke])});var Re=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];pe.combinators.pattern=fe(Re),b.languages.factor=pe})(y)}},65245:function(xe){"use strict";xe.exports=ae,ae.displayName="$false",ae.aliases=[];function ae(y){(function(b){b.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete y.languages["firestore-security-rules"]["class-name"],y.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(xe){"use strict";xe.exports=ae,ae.displayName="flow",ae.aliases=[];function ae(y){(function(b){b.languages.flow=b.languages.extend("javascript",{}),b.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),b.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete b.languages.flow.parameter,b.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(b.languages.flow.keyword)||(b.languages.flow.keyword=[b.languages.flow.keyword]),b.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(y)}},39187:function(xe){"use strict";xe.exports=ae,ae.displayName="fortran",ae.aliases=[];function ae(y){y.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(xe){"use strict";xe.exports=ae,ae.displayName="fsharp",ae.aliases=[];function ae(y){y.languages.fsharp=y.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),y.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),y.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),y.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:y.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(xe,ae,y){"use strict";var b=y(51478);xe.exports=he,he.displayName="ftl",he.aliases=[];function he(le){le.register(b),function(pe){for(var be=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,fe=0;fe<2;fe++)be=be.replace(//g,function(){return be});be=be.replace(//g,/[^\s\S]/.source);var Ce={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return be})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return be})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};Ce.string[1].inside.interpolation.inside.rest=Ce,pe.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:Ce}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:Ce}}}},pe.hooks.add("before-tokenize",function(Re){var ke=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return be}),"gi");pe.languages["markup-templating"].buildPlaceholders(Re,"ftl",ke)}),pe.hooks.add("after-tokenize",function(Re){pe.languages["markup-templating"].tokenizePlaceholders(Re,"ftl")})}(le)}},33534:function(xe){"use strict";xe.exports=ae,ae.displayName="gap",ae.aliases=[];function ae(y){y.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},y.languages.gap.shell.inside.gap.inside=y.languages.gap}},9885:function(xe){"use strict";xe.exports=ae,ae.displayName="gcode",ae.aliases=[];function ae(y){y.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(xe){"use strict";xe.exports=ae,ae.displayName="gdscript",ae.aliases=[];function ae(y){y.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(xe){"use strict";xe.exports=ae,ae.displayName="gedcom",ae.aliases=[];function ae(y){y.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(xe){"use strict";xe.exports=ae,ae.displayName="gherkin",ae.aliases=[];function ae(y){(function(b){var he=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;b.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+he+")(?:"+he+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(he),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(y)}},58230:function(xe){"use strict";xe.exports=ae,ae.displayName="git",ae.aliases=[];function ae(y){y.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(xe,ae,y){"use strict";var b=y(79440);xe.exports=he,he.displayName="glsl",he.aliases=[];function he(le){le.register(b),le.languages.glsl=le.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(xe){"use strict";xe.exports=ae,ae.displayName="gml",ae.aliases=[];function ae(y){y.languages.gamemakerlanguage=y.languages.gml=y.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(xe){"use strict";xe.exports=ae,ae.displayName="gn",ae.aliases=["gni"];function ae(y){y.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},y.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=y.languages.gn,y.languages.gni=y.languages.gn}},95769:function(xe){"use strict";xe.exports=ae,ae.displayName="goModule",ae.aliases=[];function ae(y){y.languages["go-mod"]=y.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(xe){"use strict";xe.exports=ae,ae.displayName="go",ae.aliases=[];function ae(y){y.languages.go=y.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),y.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete y.languages.go["class-name"]}},92823:function(xe){"use strict";xe.exports=ae,ae.displayName="graphql",ae.aliases=[];function ae(y){y.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:y.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},y.hooks.add("after-tokenize",function(he){if(he.language!=="graphql")return;var le=he.tokens.filter(function(Qe){return typeof Qe!="string"&&Qe.type!=="comment"&&Qe.type!=="scalar"}),pe=0;function be(Qe){return le[pe+Qe]}function fe(Qe,Ge){Ge=Ge||0;for(var We=0;We0)){var St=Ce(/^\{$/,/^\}$/);if(St===-1)continue;for(var tt=pe;tt=0&&Re(qe,"variable-input")}}}}})}},63092:function(xe){"use strict";xe.exports=ae,ae.displayName="groovy",ae.aliases=[];function ae(y){y.languages.groovy=y.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),y.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),y.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),y.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),y.hooks.add("wrap",function(b){if(b.language==="groovy"&&b.type==="string"){var he=b.content.value[0];if(he!="'"){var le=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;he==="$"&&(le=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),b.content.value=b.content.value.replace(/</g,"<").replace(/&/g,"&"),b.content=y.highlight(b.content.value,{expression:{pattern:le,lookbehind:!0,inside:y.languages.groovy}}),b.classes.push(he==="/"?"regex":"gstring")}}})}},21550:function(xe,ae,y){"use strict";var b=y(75308);xe.exports=he,he.displayName="haml",he.aliases=[];function he(le){le.register(b),function(pe){pe.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:pe.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:pe.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:pe.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:pe.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:pe.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:pe.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:pe.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var be="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",fe=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],Ce={},Re=0,ke=fe.length;Re@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},pe.hooks.add("before-tokenize",function(be){var fe=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;pe.languages["markup-templating"].buildPlaceholders(be,"handlebars",fe)}),pe.hooks.add("after-tokenize",function(be){pe.languages["markup-templating"].tokenizePlaceholders(be,"handlebars")}),pe.languages.hbs=pe.languages.handlebars}(le)}},2050:function(xe){"use strict";xe.exports=ae,ae.displayName="haskell",ae.aliases=["hs"];function ae(y){y.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},y.languages.hs=y.languages.haskell}},67967:function(xe){"use strict";xe.exports=ae,ae.displayName="haxe",ae.aliases=[];function ae(y){y.languages.haxe=y.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),y.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:y.languages.haxe}}},string:/[\s\S]+/}}}),y.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),y.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(xe){"use strict";xe.exports=ae,ae.displayName="hcl",ae.aliases=[];function ae(y){y.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(xe,ae,y){"use strict";var b=y(79440);xe.exports=he,he.displayName="hlsl",he.aliases=[];function he(le){le.register(b),le.languages.hlsl=le.languages.extend("c",{"class-name":[le.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(xe){"use strict";xe.exports=ae,ae.displayName="hoon",ae.aliases=[];function ae(y){y.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(xe){"use strict";xe.exports=ae,ae.displayName="hpkp",ae.aliases=[];function ae(y){y.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(xe){"use strict";xe.exports=ae,ae.displayName="hsts",ae.aliases=[];function ae(y){y.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(xe){"use strict";xe.exports=ae,ae.displayName="http",ae.aliases=[];function ae(y){(function(b){function he(Se){return RegExp("(^(?:"+Se+"):[ ]*(?![ ]))[^]+","i")}b.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:b.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:he(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:b.languages.csp},{pattern:he(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:b.languages.hpkp},{pattern:he(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:b.languages.hsts},{pattern:he(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var le=b.languages,pe={"application/javascript":le.javascript,"application/json":le.json||le.javascript,"application/xml":le.xml,"text/xml":le.xml,"text/html":le.html,"text/css":le.css,"text/plain":le.plain},be={"application/json":!0,"application/xml":!0};function fe(Se){var je=Se.replace(/^[a-z]+\//,""),Fe="\\w+/(?:[\\w.-]+\\+)+"+je+"(?![+\\w.-])";return"(?:"+Se+"|"+Fe+")"}var Ce;for(var Re in pe)if(pe[Re]){Ce=Ce||{};var ke=be[Re]?fe(Re):Re;Ce[Re.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+ke+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:pe[Re]}}Ce&&b.languages.insertBefore("http","header",Ce)})(y)}},72252:function(xe){"use strict";xe.exports=ae,ae.displayName="ichigojam",ae.aliases=[];function ae(y){y.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(xe){"use strict";xe.exports=ae,ae.displayName="icon",ae.aliases=[];function ae(y){y.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(xe){"use strict";xe.exports=ae,ae.displayName="icuMessageFormat",ae.aliases=[];function ae(y){(function(b){function he(Re,ke){return ke<=0?/[]/.source:Re.replace(//g,function(){return he(Re,ke-1)})}var le=/'[{}:=,](?:[^']|'')*'(?!')/,pe={pattern:/''/,greedy:!0,alias:"operator"},be={pattern:le,greedy:!0,inside:{escape:pe}},fe=he(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return le.source}),8),Ce={pattern:RegExp(fe),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};b.languages["icu-message-format"]={argument:{pattern:RegExp(fe),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":Ce,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":Ce,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+he(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:pe,string:be},Ce.inside.message.inside=b.languages["icu-message-format"],b.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=b.languages["icu-message-format"]})(y)}},23328:function(xe,ae,y){"use strict";var b=y(2050);xe.exports=he,he.displayName="idris",he.aliases=["idr"];function he(le){le.register(b),le.languages.idris=le.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),le.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),le.languages.idr=le.languages.idris}},74494:function(xe){"use strict";xe.exports=ae,ae.displayName="iecst",ae.aliases=[];function ae(y){y.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(xe){"use strict";xe.exports=ae,ae.displayName="ignore",ae.aliases=["gitignore","hgignore","npmignore"];function ae(y){(function(b){b.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},b.languages.gitignore=b.languages.ignore,b.languages.hgignore=b.languages.ignore,b.languages.npmignore=b.languages.ignore})(y)}},22152:function(xe){"use strict";xe.exports=ae,ae.displayName="inform7",ae.aliases=[];function ae(y){y.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},y.languages.inform7.string.inside.substitution.inside.rest=y.languages.inform7,y.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(xe){"use strict";xe.exports=ae,ae.displayName="ini",ae.aliases=[];function ae(y){y.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(xe){"use strict";xe.exports=ae,ae.displayName="io",ae.aliases=[];function ae(y){y.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(xe){"use strict";xe.exports=ae,ae.displayName="java",ae.aliases=[];function ae(y){(function(b){var he=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,le=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,pe={pattern:RegExp(le+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};b.languages.java=b.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[pe,{pattern:RegExp(le+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:pe.inside}],keyword:he,function:[b.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),b.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),b.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":pe,keyword:he,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return he.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(y)}},4005:function(xe,ae,y){"use strict";var b=y(7093),he=y(53510);xe.exports=le,le.displayName="javadoc",le.aliases=[];function le(pe){pe.register(b),pe.register(he),function(be){var fe=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,Ce=/#\s*\w+(?:\s*\([^()]*\))?/.source,Re=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return Ce});be.languages.javadoc=be.languages.extend("javadoclike",{}),be.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+Re+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:be.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:fe,lookbehind:!0,inside:be.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:fe,lookbehind:!0,inside:{tag:be.languages.markup.tag,entity:be.languages.markup.entity,code:{pattern:/.+/,inside:be.languages.java,alias:"language-java"}}}}}],tag:be.languages.markup.tag,entity:be.languages.markup.entity}),be.languages.javadoclike.addSupport("java",be.languages.javadoc)}(pe)}},53510:function(xe){"use strict";xe.exports=ae,ae.displayName="javadoclike",ae.aliases=[];function ae(y){(function(b){var he=b.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function le(be,fe){var Ce="doc-comment",Re=b.languages[be];if(Re){var ke=Re[Ce];if(!ke){var Se={};Se[Ce]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},Re=b.languages.insertBefore(be,"comment",Se),ke=Re[Ce]}if(ke instanceof RegExp&&(ke=Re[Ce]={pattern:ke}),Array.isArray(ke))for(var je=0,Fe=ke.length;je|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),y.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,y.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:y.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:y.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:y.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:y.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),y.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:y.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),y.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),y.languages.markup&&(y.languages.markup.tag.addInlined("script","javascript"),y.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),y.languages.js=y.languages.javascript}},24799:function(xe){"use strict";xe.exports=ae,ae.displayName="javastacktrace",ae.aliases=[];function ae(y){y.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(xe){"use strict";xe.exports=ae,ae.displayName="jexl",ae.aliases=[];function ae(y){y.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(xe){"use strict";xe.exports=ae,ae.displayName="jolie",ae.aliases=[];function ae(y){y.languages.jolie=y.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),y.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(xe){"use strict";xe.exports=ae,ae.displayName="jq",ae.aliases=[];function ae(y){(function(b){var he=/\\\((?:[^()]|\([^()]*\))*\)/.source,le=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return he})),pe={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+he),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},be=b.languages.jq={comment:/#.*/,property:{pattern:RegExp(le.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:pe},string:{pattern:le,lookbehind:!0,greedy:!0,inside:pe},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};pe.interpolation.inside.content.inside=be})(y)}},89246:function(xe){"use strict";xe.exports=ae,ae.displayName="jsExtras",ae.aliases=[];function ae(y){(function(b){b.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+b.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),b.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+b.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),b.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function he(Re,ke){return RegExp(Re.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),ke)}b.languages.insertBefore("javascript","keyword",{imports:{pattern:he(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:b.languages.javascript},exports:{pattern:he(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:b.languages.javascript}}),b.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),b.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),b.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:he(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var le=["function","function-variable","method","method-variable","property-access"],pe=0;pe=_e.length)return;var nt=Je[mt];if(typeof nt=="string"||typeof nt.content=="string"){var At=_e[We],ft=typeof nt=="string"?nt:nt.content,st=ft.indexOf(At);if(st!==-1){++We;var Tt=ft.substring(0,st),_t=Se(Ve[At]),$e=ft.substring(st+At.length),kt=[];if(Tt&&kt.push(Tt),kt.push(_t),$e){var It=[$e];Ze(It),kt.push.apply(kt,It)}typeof nt=="string"?(Je.splice.apply(Je,[mt,1].concat(kt)),mt+=kt.length-1):nt.content=kt}}else{var $t=nt.content;Array.isArray($t)?Ze($t):Ze([$t])}}}return Ze(He),new b.Token(Qe,He,"language-"+Qe,tt)}var Fe={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};b.hooks.add("after-tokenize",function(tt){if(!(tt.language in Fe))return;function qe(Qe){for(var Ge=0,We=Qe.length;Ge\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return Ce})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+Ce),lookbehind:!0,inside:{string:fe.string,number:fe.number,boolean:fe.boolean,keyword:be.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:fe,alias:"language-javascript"}}}}),be.languages.javadoclike.addSupport("javascript",be.languages.jsdoc)}(pe)}},15628:function(xe){"use strict";xe.exports=ae,ae.displayName="json",ae.aliases=["webmanifest"];function ae(y){y.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},y.languages.webmanifest=y.languages.json}},14320:function(xe,ae,y){"use strict";var b=y(15628);xe.exports=he,he.displayName="json5",he.aliases=[];function he(le){le.register(b),function(pe){var be=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;pe.languages.json5=pe.languages.extend("json",{property:[{pattern:RegExp(be.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:be,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(le)}},73222:function(xe,ae,y){"use strict";var b=y(15628);xe.exports=he,he.displayName="jsonp",he.aliases=[];function he(le){le.register(b),le.languages.jsonp=le.languages.extend("json",{punctuation:/[{}[\]();,.]/}),le.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(xe){"use strict";xe.exports=ae,ae.displayName="jsstacktrace",ae.aliases=[];function ae(y){y.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(xe){"use strict";xe.exports=ae,ae.displayName="jsx",ae.aliases=[];function ae(y){(function(b){var he=b.util.clone(b.languages.javascript),le=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,pe=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,be=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function fe(ke,Se){return ke=ke.replace(//g,function(){return le}).replace(//g,function(){return pe}).replace(//g,function(){return be}),RegExp(ke,Se)}be=fe(be).source,b.languages.jsx=b.languages.extend("markup",he),b.languages.jsx.tag.pattern=fe(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),b.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,b.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,b.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,b.languages.jsx.tag.inside.comment=he.comment,b.languages.insertBefore("inside","attr-name",{spread:{pattern:fe(//.source),inside:b.languages.jsx}},b.languages.jsx.tag),b.languages.insertBefore("inside","special-attr",{script:{pattern:fe(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:b.languages.jsx}}},b.languages.jsx.tag);var Ce=function(ke){return ke?typeof ke=="string"?ke:typeof ke.content=="string"?ke.content:ke.content.map(Ce).join(""):""},Re=function(ke){for(var Se=[],je=0;je0&&Se[Se.length-1].tagName===Ce(Fe.content[0].content[1])&&Se.pop():Fe.content[Fe.content.length-1].content==="/>"||Se.push({tagName:Ce(Fe.content[0].content[1]),openedBraces:0}):Se.length>0&&Fe.type==="punctuation"&&Fe.content==="{"?Se[Se.length-1].openedBraces++:Se.length>0&&Se[Se.length-1].openedBraces>0&&Fe.type==="punctuation"&&Fe.content==="}"?Se[Se.length-1].openedBraces--:St=!0),(St||typeof Fe=="string")&&Se.length>0&&Se[Se.length-1].openedBraces===0){var tt=Ce(Fe);je0&&(typeof ke[je-1]=="string"||ke[je-1].type==="plain-text")&&(tt=Ce(ke[je-1])+tt,ke.splice(je-1,1),je--),ke[je]=new b.Token("plain-text",tt,null,tt)}Fe.content&&typeof Fe.content!="string"&&Re(Fe.content)}};b.hooks.add("after-tokenize",function(ke){ke.language!=="jsx"&&ke.language!=="tsx"||Re(ke.tokens)})})(y)}},40604:function(xe){"use strict";xe.exports=ae,ae.displayName="julia",ae.aliases=[];function ae(y){y.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(xe){"use strict";xe.exports=ae,ae.displayName="keepalived",ae.aliases=[];function ae(y){y.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(xe){"use strict";xe.exports=ae,ae.displayName="keyman",ae.aliases=[];function ae(y){y.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(xe){"use strict";xe.exports=ae,ae.displayName="kotlin",ae.aliases=["kt","kts"];function ae(y){(function(b){b.languages.kotlin=b.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete b.languages.kotlin["class-name"];var he={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:b.languages.kotlin}};b.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:he},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:he},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete b.languages.kotlin.string,b.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),b.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),b.languages.kt=b.languages.kotlin,b.languages.kts=b.languages.kotlin})(y)}},37524:function(xe){"use strict";xe.exports=ae,ae.displayName="kumir",ae.aliases=["kum"];function ae(y){(function(b){var he=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function le(pe,be){return RegExp(pe.replace(//g,he),be)}b.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:le(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:le(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:le(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:le(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:le(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:le(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:le(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:le(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},b.languages.kum=b.languages.kumir})(y)}},6658:function(xe){"use strict";xe.exports=ae,ae.displayName="kusto",ae.aliases=[];function ae(y){y.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(xe){"use strict";xe.exports=ae,ae.displayName="latex",ae.aliases=["tex","context"];function ae(y){(function(b){var he=/\\(?:[^a-z()[\]]|[a-z*]+)/i,le={"equation-command":{pattern:he,alias:"regex"}};b.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:le,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:le,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:he,alias:"selector"},punctuation:/[[\]{}&]/},b.languages.tex=b.languages.latex,b.languages.context=b.languages.latex})(y)}},22776:function(xe,ae,y){"use strict";var b=y(51478),he=y(53852);xe.exports=le,le.displayName="latte",le.aliases=[];function le(pe){pe.register(b),pe.register(he),function(be){be.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:be.languages.php}};var fe=be.languages.extend("markup",{});be.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:be.languages.php}}}}}},fe.tag),be.hooks.add("before-tokenize",function(Ce){if(Ce.language==="latte"){var Re=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;be.languages["markup-templating"].buildPlaceholders(Ce,"latte",Re),Ce.grammar=fe}}),be.hooks.add("after-tokenize",function(Ce){be.languages["markup-templating"].tokenizePlaceholders(Ce,"latte")})}(pe)}},89700:function(xe){"use strict";xe.exports=ae,ae.displayName="less",ae.aliases=[];function ae(y){y.languages.less=y.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),y.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(xe,ae,y){"use strict";var b=y(48780);xe.exports=he,he.displayName="lilypond",he.aliases=[];function he(le){le.register(b),function(pe){for(var be=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,fe=5,Ce=0;Ce/g,function(){return be});be=be.replace(//g,/[^\s\S]/.source);var Re=pe.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return be}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:pe.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};Re["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=Re,pe.languages.ly=Re}(le)}},39940:function(xe,ae,y){"use strict";var b=y(51478);xe.exports=he,he.displayName="liquid",he.aliases=[];function he(le){le.register(b),le.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},le.hooks.add("before-tokenize",function(pe){var be=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,fe=!1;le.languages["markup-templating"].buildPlaceholders(pe,"liquid",be,function(Ce){var Re=/^\{%-?\s*(\w+)/.exec(Ce);if(Re){var ke=Re[1];if(ke==="raw"&&!fe)return fe=!0,!0;if(ke==="endraw")return fe=!1,!0}return!fe})}),le.hooks.add("after-tokenize",function(pe){le.languages["markup-templating"].tokenizePlaceholders(pe,"liquid")})}},34973:function(xe){"use strict";xe.exports=ae,ae.displayName="lisp",ae.aliases=[];function ae(y){(function(b){function he(tt){return RegExp(/(\()/.source+"(?:"+tt+")"+/(?=[\s\)])/.source)}function le(tt){return RegExp(/([\s([])/.source+"(?:"+tt+")"+/(?=[\s)])/.source)}var pe=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,be="&"+pe,fe="(\\()",Ce="(?=\\))",Re="(?=\\s)",ke=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,Se={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+pe+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+pe),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+pe),alias:"property"},splice:{pattern:RegExp(",@?"+pe),alias:["symbol","variable"]},keyword:[{pattern:RegExp(fe+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+Re),lookbehind:!0},{pattern:RegExp(fe+"(?:append|by|collect|concat|do|finally|for|in|return)"+Re),lookbehind:!0}],declare:{pattern:he(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:he(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:le(/nil|t/.source),lookbehind:!0},number:{pattern:le(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(fe+"def(?:const|custom|group|var)\\s+"+pe),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(pe)}},defun:{pattern:RegExp(fe+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+pe+/\s+\(/.source+ke+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+pe),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(fe+"lambda\\s+\\(\\s*(?:&?"+pe+"(?:\\s+&?"+pe+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(fe+pe),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},je={"lisp-marker":RegExp(be),varform:{pattern:RegExp(/\(/.source+pe+/\s+(?=\S)/.source+ke+/\)/.source),inside:Se},argument:{pattern:RegExp(/(^|[\s(])/.source+pe),lookbehind:!0,alias:"variable"},rest:Se},Fe="\\S+(?:\\s+\\S+)*",St={pattern:RegExp(fe+ke+Ce),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+Fe),inside:je},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+Fe),inside:je},keys:{pattern:RegExp("&key\\s+"+Fe+"(?:\\s+&allow-other-keys)?"),inside:je},argument:{pattern:RegExp(pe),alias:"variable"},punctuation:/[()]/}};Se.lambda.inside.arguments=St,Se.defun.inside.arguments=b.util.clone(St),Se.defun.inside.arguments.inside.sublist=St,b.languages.lisp=Se,b.languages.elisp=Se,b.languages.emacs=Se,b.languages["emacs-lisp"]=Se})(y)}},98135:function(xe){"use strict";xe.exports=ae,ae.displayName="livescript",ae.aliases=[];function ae(y){y.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},y.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=y.languages.livescript}},36907:function(xe){"use strict";xe.exports=ae,ae.displayName="llvm",ae.aliases=[];function ae(y){(function(b){b.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(y)}},3567:function(xe){"use strict";xe.exports=ae,ae.displayName="log",ae.aliases=[];function ae(y){y.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:y.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(xe){"use strict";xe.exports=ae,ae.displayName="lolcode",ae.aliases=[];function ae(y){y.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},33978:function(xe){"use strict";xe.exports=ae,ae.displayName="lua",ae.aliases=[];function ae(y){y.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(xe){"use strict";xe.exports=ae,ae.displayName="magma",ae.aliases=[];function ae(y){y.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(xe){"use strict";xe.exports=ae,ae.displayName="makefile",ae.aliases=[];function ae(y){y.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},98096:function(xe){"use strict";xe.exports=ae,ae.displayName="markdown",ae.aliases=["md"];function ae(y){(function(b){var he=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function le(je){return je=je.replace(//g,function(){return he}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+je+")")}var pe=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,be=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return pe}),fe=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;b.languages.markdown=b.languages.extend("markup",{}),b.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:b.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+be+fe+"(?:"+be+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+be+fe+")(?:"+be+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(pe),inside:b.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+be+")"+fe+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+be+"$"),inside:{"table-header":{pattern:RegExp(pe),alias:"important",inside:b.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:le(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:le(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:le(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:le(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(je){["url","bold","italic","strike","code-snippet"].forEach(function(Fe){je!==Fe&&(b.languages.markdown[je].inside.content.inside[Fe]=b.languages.markdown[Fe])})}),b.hooks.add("after-tokenize",function(je){if(je.language!=="markdown"&&je.language!=="md")return;function Fe(St){if(!(!St||typeof St=="string"))for(var tt=0,qe=St.length;tt",quot:'"'},ke=String.fromCodePoint||String.fromCharCode;function Se(je){var Fe=je.replace(Ce,"");return Fe=Fe.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(St,tt){if(tt=tt.toLowerCase(),tt[0]==="#"){var qe;return tt[1]==="x"?qe=parseInt(tt.slice(2),16):qe=Number(tt.slice(1)),ke(qe)}else{var Qe=Re[tt];return Qe||St}}),Fe}b.languages.md=b.languages.markdown})(y)}},51478:function(xe){"use strict";xe.exports=ae,ae.displayName="markupTemplating",ae.aliases=[];function ae(y){(function(b){function he(le,pe){return"___"+le.toUpperCase()+pe+"___"}Object.defineProperties(b.languages["markup-templating"]={},{buildPlaceholders:{value:function(le,pe,be,fe){if(le.language===pe){var Ce=le.tokenStack=[];le.code=le.code.replace(be,function(Re){if(typeof fe=="function"&&!fe(Re))return Re;for(var ke=Ce.length,Se;le.code.indexOf(Se=he(pe,ke))!==-1;)++ke;return Ce[ke]=Re,Se}),le.grammar=b.languages.markup}}},tokenizePlaceholders:{value:function(le,pe){if(le.language!==pe||!le.tokenStack)return;le.grammar=b.languages[pe];var be=0,fe=Object.keys(le.tokenStack);function Ce(Re){for(var ke=0;ke=fe.length);ke++){var Se=Re[ke];if(typeof Se=="string"||Se.content&&typeof Se.content=="string"){var je=fe[be],Fe=le.tokenStack[je],St=typeof Se=="string"?Se:Se.content,tt=he(pe,je),qe=St.indexOf(tt);if(qe>-1){++be;var Qe=St.substring(0,qe),Ge=new b.Token(pe,b.tokenize(Fe,le.grammar),"language-"+pe,Fe),We=St.substring(qe+tt.length),Ve=[];Qe&&Ve.push.apply(Ve,Ce([Qe])),Ve.push(Ge),We&&Ve.push.apply(Ve,Ce([We])),typeof Se=="string"?Re.splice.apply(Re,[ke,1].concat(Ve)):Se.content=Ve}}else Se.content&&Ce(Se.content)}return Re}Ce(le.tokens)}}})})(y)}},70614:function(xe){"use strict";xe.exports=ae,ae.displayName="markup",ae.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function ae(y){y.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},y.languages.markup.tag.inside["attr-value"].inside.entity=y.languages.markup.entity,y.languages.markup.doctype.inside["internal-subset"].inside=y.languages.markup,y.hooks.add("wrap",function(b){b.type==="entity"&&(b.attributes.title=b.content.value.replace(/&/,"&"))}),Object.defineProperty(y.languages.markup.tag,"addInlined",{value:function(he,le){var pe={};pe["language-"+le]={pattern:/(^$)/i,lookbehind:!0,inside:y.languages[le]},pe.cdata=/^$/i;var be={"included-cdata":{pattern://i,inside:pe}};be["language-"+le]={pattern:/[\s\S]+/,inside:y.languages[le]};var fe={};fe[he]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return he}),"i"),lookbehind:!0,greedy:!0,inside:be},y.languages.insertBefore("markup","cdata",fe)}}),Object.defineProperty(y.languages.markup.tag,"addAttribute",{value:function(b,he){y.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+b+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[he,"language-"+he],inside:y.languages[he]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),y.languages.html=y.languages.markup,y.languages.mathml=y.languages.markup,y.languages.svg=y.languages.markup,y.languages.xml=y.languages.extend("markup",{}),y.languages.ssml=y.languages.xml,y.languages.atom=y.languages.xml,y.languages.rss=y.languages.xml}},16928:function(xe){"use strict";xe.exports=ae,ae.displayName="matlab",ae.aliases=[];function ae(y){y.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(xe){"use strict";xe.exports=ae,ae.displayName="maxscript",ae.aliases=[];function ae(y){(function(b){var he=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;b.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+he.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+he.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:he,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(y)}},37164:function(xe){"use strict";xe.exports=ae,ae.displayName="mel",ae.aliases=[];function ae(y){y.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},y.languages.mel.code.inside.rest=y.languages.mel}},25153:function(xe){"use strict";xe.exports=ae,ae.displayName="mermaid",ae.aliases=[];function ae(y){y.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(xe){"use strict";xe.exports=ae,ae.displayName="mizar",ae.aliases=[];function ae(y){y.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(xe){"use strict";xe.exports=ae,ae.displayName="mongodb",ae.aliases=[];function ae(y){(function(b){var he=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],le=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];he=he.map(function(be){return be.replace("$","\\$")});var pe="(?:"+he.join("|")+")\\b";b.languages.mongodb=b.languages.extend("javascript",{}),b.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+pe+"(?:\\1)?$")}}}),b.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},b.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+le.join("|")+")\\b"),alias:"keyword"}})})(y)}},65626:function(xe){"use strict";xe.exports=ae,ae.displayName="monkey",ae.aliases=[];function ae(y){y.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(xe){"use strict";xe.exports=ae,ae.displayName="moonscript",ae.aliases=["moon"];function ae(y){y.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},y.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=y.languages.moonscript,y.languages.moon=y.languages.moonscript}},40722:function(xe){"use strict";xe.exports=ae,ae.displayName="n1ql",ae.aliases=[];function ae(y){y.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(xe){"use strict";xe.exports=ae,ae.displayName="n4js",ae.aliases=["n4jsd"];function ae(y){y.languages.n4js=y.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),y.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),y.languages.n4jsd=y.languages.n4js}},41224:function(xe){"use strict";xe.exports=ae,ae.displayName="nand2tetrisHdl",ae.aliases=[];function ae(y){y.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(xe){"use strict";xe.exports=ae,ae.displayName="naniscript",ae.aliases=[];function ae(y){(function(b){var he=/\{[^\r\n\[\]{}]*\}/,le={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:he,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};b.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:he,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:le}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:he,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:le},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},b.languages.nani=b.languages.naniscript,b.hooks.add("after-tokenize",function(fe){var Ce=fe.tokens;Ce.forEach(function(Re){if(typeof Re!="string"&&Re.type==="generic-text"){var ke=be(Re);pe(ke)||(Re.type="bad-line",Re.content=ke)}})});function pe(fe){for(var Ce="[]{}",Re=[],ke=0;ke=&|$!]/}}},32964:function(xe){"use strict";xe.exports=ae,ae.displayName="neon",ae.aliases=[];function ae(y){y.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(xe){"use strict";xe.exports=ae,ae.displayName="nevod",ae.aliases=[];function ae(y){y.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(xe){"use strict";xe.exports=ae,ae.displayName="nginx",ae.aliases=[];function ae(y){(function(b){var he=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;b.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:he}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:he}},punctuation:/[{};]/}})(y)}},66791:function(xe){"use strict";xe.exports=ae,ae.displayName="nim",ae.aliases=[];function ae(y){y.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(xe){"use strict";xe.exports=ae,ae.displayName="nix",ae.aliases=[];function ae(y){y.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},y.languages.nix.string.inside.interpolation.inside=y.languages.nix}},13490:function(xe){"use strict";xe.exports=ae,ae.displayName="nsis",ae.aliases=[];function ae(y){y.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(xe,ae,y){"use strict";var b=y(79440);xe.exports=he,he.displayName="objectivec",he.aliases=["objc"];function he(le){le.register(b),le.languages.objectivec=le.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete le.languages.objectivec["class-name"],le.languages.objc=le.languages.objectivec}},66894:function(xe){"use strict";xe.exports=ae,ae.displayName="ocaml",ae.aliases=[];function ae(y){y.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(xe,ae,y){"use strict";var b=y(79440);xe.exports=he,he.displayName="opencl",he.aliases=[];function he(le){le.register(b),function(pe){pe.languages.opencl=pe.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),pe.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var be={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};pe.languages.insertBefore("c","keyword",be),pe.languages.cpp&&(be["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},pe.languages.insertBefore("cpp","keyword",be))}(le)}},27734:function(xe){"use strict";xe.exports=ae,ae.displayName="openqasm",ae.aliases=["qasm"];function ae(y){y.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},y.languages.qasm=y.languages.openqasm}},91889:function(xe){"use strict";xe.exports=ae,ae.displayName="oz",ae.aliases=[];function ae(y){y.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(xe){"use strict";xe.exports=ae,ae.displayName="parigp",ae.aliases=[];function ae(y){y.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var b=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return b=b.map(function(he){return he.split("").join(" *")}).join("|"),RegExp("\\b(?:"+b+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(xe){"use strict";xe.exports=ae,ae.displayName="parser",ae.aliases=[];function ae(y){(function(b){var he=b.languages.parser=b.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});he=b.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:he.keyword,variable:he.variable,function:he.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:he.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:he.punctuation}}}),b.languages.insertBefore("inside","punctuation",{expression:he.expression,keyword:he.keyword,variable:he.variable,function:he.function,escape:he.escape,"parser-punctuation":{pattern:he.punctuation,alias:"punctuation"}},he.tag.inside["attr-value"])})(y)}},92949:function(xe){"use strict";xe.exports=ae,ae.displayName="pascal",ae.aliases=["objectpascal"];function ae(y){y.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},y.languages.pascal.asm.inside=y.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),y.languages.objectpascal=y.languages.pascal}},5681:function(xe){"use strict";xe.exports=ae,ae.displayName="pascaligo",ae.aliases=[];function ae(y){(function(b){var he=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,le=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return he}),pe=b.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return le}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return le}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return le})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},be=["comment","keyword","builtin","operator","punctuation"].reduce(function(fe,Ce){return fe[Ce]=pe[Ce],fe},{});pe["class-name"].forEach(function(fe){fe.inside=be})})(y)}},70696:function(xe){"use strict";xe.exports=ae,ae.displayName="pcaxis",ae.aliases=["px"];function ae(y){y.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},y.languages.px=y.languages.pcaxis}},35790:function(xe){"use strict";xe.exports=ae,ae.displayName="peoplecode",ae.aliases=["pcode"];function ae(y){y.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},y.languages.pcode=y.languages.peoplecode}},25777:function(xe){"use strict";xe.exports=ae,ae.displayName="perl",ae.aliases=[];function ae(y){(function(b){var he=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;b.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,he].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,he].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,he+/\s*/.source+he].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(y)}},65889:function(xe,ae,y){"use strict";var b=y(53852);xe.exports=he,he.displayName="phpExtras",he.aliases=[];function he(le){le.register(b),le.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(xe,ae,y){"use strict";var b=y(51478);xe.exports=he,he.displayName="php",he.aliases=[];function he(le){le.register(b),function(pe){var be=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,fe=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],Ce=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,Re=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,ke=/[{}\[\](),:;]/;pe.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:be,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:fe,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:Ce,operator:Re,punctuation:ke};var Se={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:pe.languages.php},je=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:Se}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:Se}}];pe.languages.insertBefore("php","variable",{string:je,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:be,string:je,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:fe,number:Ce,operator:Re,punctuation:ke}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),pe.hooks.add("before-tokenize",function(Fe){if(/<\?/.test(Fe.code)){var St=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;pe.languages["markup-templating"].buildPlaceholders(Fe,"php",St)}}),pe.hooks.add("after-tokenize",function(Fe){pe.languages["markup-templating"].tokenizePlaceholders(Fe,"php")})}(le)}},97719:function(xe,ae,y){"use strict";var b=y(53852),he=y(53510);xe.exports=le,le.displayName="phpdoc",le.aliases=[];function le(pe){pe.register(b),pe.register(he),function(be){var fe=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;be.languages.phpdoc=be.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+fe+"\\s+)?)\\$\\w+"),lookbehind:!0}}),be.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+fe),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),be.languages.javadoclike.addSupport("php",be.languages.phpdoc)}(pe)}},63839:function(xe,ae,y){"use strict";var b=y(69435);xe.exports=he,he.displayName="plsql",he.aliases=[];function he(le){le.register(b),le.languages.plsql=le.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),le.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(xe){"use strict";xe.exports=ae,ae.displayName="powerquery",ae.aliases=[];function ae(y){y.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},y.languages.pq=y.languages.powerquery,y.languages.mscript=y.languages.powerquery}},32530:function(xe){"use strict";xe.exports=ae,ae.displayName="powershell",ae.aliases=[];function ae(y){(function(b){var he=b.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};he.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:he},boolean:he.boolean,variable:he.variable}})(y)}},8938:function(xe){"use strict";xe.exports=ae,ae.displayName="processing",ae.aliases=[];function ae(y){y.languages.processing=y.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),y.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(xe){"use strict";xe.exports=ae,ae.displayName="prolog",ae.aliases=[];function ae(y){y.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(xe){"use strict";xe.exports=ae,ae.displayName="promql",ae.aliases=[];function ae(y){(function(b){var he=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],le=["on","ignoring","group_right","group_left","by","without"],pe=["offset"],be=he.concat(le,pe);b.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+le.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+be.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(y)}},15375:function(xe){"use strict";xe.exports=ae,ae.displayName="properties",ae.aliases=[];function ae(y){y.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(xe){"use strict";xe.exports=ae,ae.displayName="protobuf",ae.aliases=[];function ae(y){(function(b){var he=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;b.languages.protobuf=b.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),b.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:he}},builtin:he,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(y)}},83588:function(xe){"use strict";xe.exports=ae,ae.displayName="psl",ae.aliases=[];function ae(y){y.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(xe){"use strict";xe.exports=ae,ae.displayName="pug",ae.aliases=[];function ae(y){(function(b){b.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:b.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:b.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:b.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:b.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:b.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:b.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:b.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:b.languages.javascript}],punctuation:/[.\-!=|]+/};for(var he=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,le=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],pe={},be=0,fe=le.length;be",function(){return Ce.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[Ce.language,"language-"+Ce.language],inside:b.languages[Ce.language]}}})}b.languages.insertBefore("pug","filter",pe)})(y)}},21294:function(xe){"use strict";xe.exports=ae,ae.displayName="puppet",ae.aliases=[];function ae(y){(function(b){b.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var he=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:b.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];b.languages.puppet.heredoc[0].inside.interpolation=he,b.languages.puppet.string.inside["double-quoted"].inside.interpolation=he})(y)}},38709:function(xe){"use strict";xe.exports=ae,ae.displayName="pure",ae.aliases=[];function ae(y){(function(b){b.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var he=["c",{lang:"c++",alias:"cpp"},"fortran"],le=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;he.forEach(function(pe){var be=pe;if(typeof pe!="string"&&(be=pe.alias,pe=pe.lang),b.languages[be]){var fe={};fe["inline-lang-"+be]={pattern:RegExp(le.replace("",pe.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:b.util.clone(b.languages.pure["inline-lang"].inside)},fe["inline-lang-"+be].inside.rest=b.util.clone(b.languages[be]),b.languages.insertBefore("pure","inline-lang",fe)}}),b.languages.c&&(b.languages.pure["inline-lang"].inside.rest=b.util.clone(b.languages.c))})(y)}},15008:function(xe){"use strict";xe.exports=ae,ae.displayName="purebasic",ae.aliases=[];function ae(y){y.languages.purebasic=y.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),y.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete y.languages.purebasic["class-name"],delete y.languages.purebasic.boolean,y.languages.pbfasm=y.languages.purebasic}},96549:function(xe,ae,y){"use strict";var b=y(2050);xe.exports=he,he.displayName="purescript",he.aliases=["purs"];function he(le){le.register(b),le.languages.purescript=le.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[le.languages.haskell.operator[0],le.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),le.languages.purs=le.languages.purescript}},5221:function(xe){"use strict";xe.exports=ae,ae.displayName="python",ae.aliases=["py"];function ae(y){y.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},y.languages.python["string-interpolation"].inside.interpolation.inside.rest=y.languages.python,y.languages.py=y.languages.python}},27447:function(xe){"use strict";xe.exports=ae,ae.displayName="q",ae.aliases=[];function ae(y){y.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(xe){"use strict";xe.exports=ae,ae.displayName="qml",ae.aliases=[];function ae(y){(function(b){for(var he=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,le=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,pe=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return he}).replace(//g,function(){return le}),be=0;be<2;be++)pe=pe.replace(//g,function(){return pe});pe=pe.replace(//g,"[^\\s\\S]"),b.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return pe}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:b.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return pe}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:b.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(y)}},75542:function(xe){"use strict";xe.exports=ae,ae.displayName="qore",ae.aliases=[];function ae(y){y.languages.qore=y.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(xe){"use strict";xe.exports=ae,ae.displayName="qsharp",ae.aliases=["qs"];function ae(y){(function(b){function he(St,tt){return St.replace(/<<(\d+)>>/g,function(qe,Qe){return"(?:"+tt[+Qe]+")"})}function le(St,tt,qe){return RegExp(he(St,tt),qe||"")}function pe(St,tt){for(var qe=0;qe>/g,function(){return"(?:"+St+")"});return St.replace(/<>/g,"[^\\s\\S]")}var be={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function fe(St){return"\\b(?:"+St.trim().replace(/ /g,"|")+")\\b"}var Ce=RegExp(fe(be.type+" "+be.other)),Re=/\b[A-Za-z_]\w*\b/.source,ke=he(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[Re]),Se={keyword:Ce,punctuation:/[<>()?,.:[\]]/},je=/"(?:\\.|[^\\"])*"/.source;b.languages.qsharp=b.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:le(/(^|[^$\\])<<0>>/.source,[je]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:le(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[ke]),lookbehind:!0,inside:Se},{pattern:le(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[ke]),lookbehind:!0,inside:Se}],keyword:Ce,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),b.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var Fe=pe(he(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[je]),2);b.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:le(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[Fe]),greedy:!0,inside:{interpolation:{pattern:le(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[Fe]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:b.languages.qsharp}}},string:/[\s\S]+/}}})})(y),y.languages.qs=y.languages.qsharp}},44298:function(xe){"use strict";xe.exports=ae,ae.displayName="r",ae.aliases=[];function ae(y){y.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(xe,ae,y){"use strict";var b=y(48780);xe.exports=he,he.displayName="racket",he.aliases=["rkt"];function he(le){le.register(b),le.languages.racket=le.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),le.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),le.languages.rkt=le.languages.racket}},75266:function(xe){"use strict";xe.exports=ae,ae.displayName="reason",ae.aliases=[];function ae(y){y.languages.reason=y.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),y.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete y.languages.reason.function}},48139:function(xe){"use strict";xe.exports=ae,ae.displayName="regex",ae.aliases=[];function ae(y){(function(b){var he={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},le=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,pe={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},be={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},fe="(?:[^\\\\-]|"+le.source+")",Ce=RegExp(fe+"-"+fe),Re={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};b.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:Ce,inside:{escape:le,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":he,"char-set":be,escape:le}},"special-escape":he,"char-set":pe,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":Re}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:le,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(xe){"use strict";xe.exports=ae,ae.displayName="renpy",ae.aliases=["rpy"];function ae(y){y.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},y.languages.rpy=y.languages.renpy}},63919:function(xe){"use strict";xe.exports=ae,ae.displayName="rest",ae.aliases=[];function ae(y){y.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(xe){"use strict";xe.exports=ae,ae.displayName="rip",ae.aliases=[];function ae(y){y.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(xe){"use strict";xe.exports=ae,ae.displayName="roboconf",ae.aliases=[];function ae(y){y.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(xe){"use strict";xe.exports=ae,ae.displayName="robotframework",ae.aliases=[];function ae(y){(function(b){var he={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},le={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function pe(Re,ke){var Se={};Se["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var je in ke)Se[je]=ke[je];return Se.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},Se.variable=le,Se.comment=he,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return Re}),"im"),alias:"section",inside:Se}}var be={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},fe={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:le}},Ce={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:le}};b.languages.robotframework={settings:pe("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:pe("Variables"),"test-cases":pe("Test Cases",{"test-name":fe,documentation:be,property:Ce}),keywords:pe("Keywords",{"keyword-name":fe,documentation:be,property:Ce}),tasks:pe("Tasks",{"task-name":fe,documentation:be,property:Ce}),comment:he},b.languages.robot=b.languages.robotframework})(y)}},75308:function(xe){"use strict";xe.exports=ae,ae.displayName="ruby",ae.aliases=["rb"];function ae(y){(function(b){b.languages.ruby=b.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),b.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var he={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:b.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete b.languages.ruby.function;var le="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",pe=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;b.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+le+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:he,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:he,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+pe),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+pe+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),b.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+le),greedy:!0,inside:{interpolation:he,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:he,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:he,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+le),greedy:!0,inside:{interpolation:he,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:he,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete b.languages.ruby.string,b.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),b.languages.rb=b.languages.ruby})(y)}},45315:function(xe){"use strict";xe.exports=ae,ae.displayName="rust",ae.aliases=[];function ae(y){(function(b){for(var he=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,le=0;le<2;le++)he=he.replace(//g,function(){return he});he=he.replace(//g,function(){return/[^\s\S]/.source}),b.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+he),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},b.languages.rust["closure-params"].inside.rest=b.languages.rust,b.languages.rust.attribute.inside.string=b.languages.rust.string})(y)}},13794:function(xe){"use strict";xe.exports=ae,ae.displayName="sas",ae.aliases=[];function ae(y){(function(b){var he=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,le=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,pe={pattern:RegExp(he+"[bx]"),alias:"number"},be={pattern:/&[a-z_]\w*/i},fe={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},Ce={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},Re=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],ke={pattern:RegExp(he),greedy:!0},Se=/[$%@.(){}\[\];,\\]/,je={pattern:/%?\b\w+(?=\()/,alias:"keyword"},Fe={function:je,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":be,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:le,"numeric-constant":pe,punctuation:Se,string:ke},St={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},tt={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},qe={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},Qe={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},Ge=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,We={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return Ge}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return Ge}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:Re,function:je,"arg-value":Fe["arg-value"],operator:Fe.operator,argument:Fe.arg,number:le,"numeric-constant":pe,punctuation:Se,string:ke}},Ve={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};b.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return he}),"im"),alias:"language-sql",inside:b.languages.sql},"global-statements":qe,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:le,"numeric-constant":pe,punctuation:Se,string:ke}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Re,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return he}),"im"),lookbehind:!0,alias:"language-groovy",inside:b.languages.groovy},keyword:Ve,"submit-statement":Qe,"global-statements":qe,number:le,"numeric-constant":pe,punctuation:Se,string:ke}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Re,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return he}),"im"),lookbehind:!0,alias:"language-lua",inside:b.languages.lua},keyword:Ve,"submit-statement":Qe,"global-statements":qe,number:le,"numeric-constant":pe,punctuation:Se,string:ke}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Re,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:Fe}},"cas-actions":We,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:Fe},step:Ce,keyword:Ve,function:je,format:St,altformat:tt,"global-statements":qe,number:le,"numeric-constant":pe,punctuation:Se,string:ke}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return he}),"im"),lookbehind:!0,inside:Fe},"macro-keyword":fe,"macro-variable":be,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":fe,"macro-variable":be,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:Se}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:Re,number:le,"numeric-constant":pe}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:Fe},"cas-actions":We,comment:Re,function:je,format:St,altformat:tt,"numeric-constant":pe,datetime:{pattern:RegExp(he+"(?:dt?|t)"),alias:"number"},string:ke,step:Ce,keyword:Ve,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:le,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:Se}})(y)}},41299:function(xe){"use strict";xe.exports=ae,ae.displayName="sass",ae.aliases=[];function ae(y){(function(b){b.languages.sass=b.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),b.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete b.languages.sass.atrule;var he=/\$[-\w]+|#\{\$[-\w]+\}/,le=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];b.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:he,operator:le}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:he,operator:le,important:b.languages.sass.important}}}),delete b.languages.sass.property,delete b.languages.sass.important,b.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(y)}},98177:function(xe,ae,y){"use strict";var b=y(7093);xe.exports=he,he.displayName="scala",he.aliases=[];function he(le){le.register(b),le.languages.scala=le.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),le.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:le.languages.scala}}},string:/[\s\S]+/}}}),delete le.languages.scala["class-name"],delete le.languages.scala.function}},48780:function(xe){"use strict";xe.exports=ae,ae.displayName="scheme",ae.aliases=[];function ae(y){(function(b){b.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(he({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function he(le){for(var pe in le)le[pe]=le[pe].replace(/<[\w\s]+>/g,function(be){return"(?:"+le[be].trim()+")"});return le[pe]}})(y)}},79793:function(xe){"use strict";xe.exports=ae,ae.displayName="scss",ae.aliases=[];function ae(y){y.languages.scss=y.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),y.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),y.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),y.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),y.languages.scss.atrule.inside.rest=y.languages.scss}},52085:function(xe,ae,y){"use strict";var b=y(3058);xe.exports=he,he.displayName="shellSession",he.aliases=[];function he(le){le.register(b),function(pe){var be=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");pe.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return be}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:pe.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},pe.languages["sh-session"]=pe.languages.shellsession=pe.languages["shell-session"]}(le)}},65411:function(xe){"use strict";xe.exports=ae,ae.displayName="smali",ae.aliases=[];function ae(y){y.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(xe){"use strict";xe.exports=ae,ae.displayName="smalltalk",ae.aliases=[];function ae(y){y.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(xe,ae,y){"use strict";var b=y(51478);xe.exports=he,he.displayName="smarty",he.aliases=[];function he(le){le.register(b),function(pe){pe.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:pe.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},pe.languages.smarty["embedded-php"].inside.smarty.inside=pe.languages.smarty,pe.languages.smarty.string[0].inside.interpolation.inside.expression.inside=pe.languages.smarty;var be=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,fe=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return be.source}),"g");pe.hooks.add("before-tokenize",function(Ce){var Re="{literal}",ke="{/literal}",Se=!1;pe.languages["markup-templating"].buildPlaceholders(Ce,"smarty",fe,function(je){return je===ke&&(Se=!1),Se?!1:(je===Re&&(Se=!0),!0)})}),pe.hooks.add("after-tokenize",function(Ce){pe.languages["markup-templating"].tokenizePlaceholders(Ce,"smarty")})}(le)}},66433:function(xe){"use strict";xe.exports=ae,ae.displayName="sml",ae.aliases=["smlnj"];function ae(y){(function(b){var he=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;b.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return he.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:he,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},b.languages.sml["class-name"][0].inside=b.languages.sml,b.languages.smlnj=b.languages.sml})(y)}},34855:function(xe){"use strict";xe.exports=ae,ae.displayName="solidity",ae.aliases=["sol"];function ae(y){y.languages.solidity=y.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),y.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),y.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),y.languages.sol=y.languages.solidity}},12998:function(xe){"use strict";xe.exports=ae,ae.displayName="solutionFile",ae.aliases=[];function ae(y){(function(b){var he={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};b.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:he}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:he}},guid:he,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},b.languages.sln=b.languages["solution-file"]})(y)}},10202:function(xe,ae,y){"use strict";var b=y(51478);xe.exports=he,he.displayName="soy",he.aliases=[];function he(le){le.register(b),function(pe){var be=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,fe=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;pe.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:be,greedy:!0},number:fe,punctuation:/[\[\].?]/}},string:{pattern:be,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:fe,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},pe.hooks.add("before-tokenize",function(Ce){var Re=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,ke="{literal}",Se="{/literal}",je=!1;pe.languages["markup-templating"].buildPlaceholders(Ce,"soy",Re,function(Fe){return Fe===Se&&(je=!1),je?!1:(Fe===ke&&(je=!0),!0)})}),pe.hooks.add("after-tokenize",function(Ce){pe.languages["markup-templating"].tokenizePlaceholders(Ce,"soy")})}(le)}},41186:function(xe,ae,y){"use strict";var b=y(58710);xe.exports=he,he.displayName="sparql",he.aliases=["rq"];function he(le){le.register(b),le.languages.sparql=le.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),le.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),le.languages.rq=le.languages.sparql}},68963:function(xe){"use strict";xe.exports=ae,ae.displayName="splunkSpl",ae.aliases=[];function ae(y){y.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(xe){"use strict";xe.exports=ae,ae.displayName="sqf",ae.aliases=[];function ae(y){y.languages.sqf=y.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),y.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:y.languages.sqf.comment}}}),delete y.languages.sqf["class-name"]}},69435:function(xe){"use strict";xe.exports=ae,ae.displayName="sql",ae.aliases=[];function ae(y){y.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(xe){"use strict";xe.exports=ae,ae.displayName="squirrel",ae.aliases=[];function ae(y){y.languages.squirrel=y.languages.extend("clike",{comment:[y.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),y.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),y.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(xe){"use strict";xe.exports=ae,ae.displayName="stan",ae.aliases=[];function ae(y){(function(b){var he=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;b.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+he.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,he],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},b.languages.stan.constraint.inside.expression.inside=b.languages.stan})(y)}},89032:function(xe){"use strict";xe.exports=ae,ae.displayName="stylus",ae.aliases=[];function ae(y){(function(b){var he={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},le={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},pe={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:he,number:le,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:he,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:le,punctuation:/[{}()\[\];:,]/};pe.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:pe}},pe.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:pe}},b.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:pe}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:pe}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:pe}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:pe.interpolation}},rest:pe}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:pe.interpolation,comment:pe.comment,punctuation:/[{},]/}},func:pe.func,string:pe.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:pe.interpolation,punctuation:/[{}()\[\];:.]/}})(y)}},40241:function(xe){"use strict";xe.exports=ae,ae.displayName="swift",ae.aliases=[];function ae(y){y.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},y.languages.swift["string-literal"].forEach(function(b){b.inside.interpolation.inside=y.languages.swift})}},24812:function(xe){"use strict";xe.exports=ae,ae.displayName="systemd",ae.aliases=[];function ae(y){(function(b){var he={pattern:/^[;#].*/m,greedy:!0},le=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;b.languages.systemd={comment:he,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+le+`|(?=[^"\r +]))(?:`+(/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+le+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:he,quoted:{pattern:RegExp(/(^|\s)/.source+le),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(y)}},16747:function(xe,ae,y){"use strict";var b=y(73584),he=y(87648);xe.exports=le,le.displayName="t4Cs",le.aliases=[];function le(pe){pe.register(b),pe.register(he),pe.languages.t4=pe.languages["t4-cs"]=pe.languages["t4-templating"].createT4("csharp")}},73584:function(xe){"use strict";xe.exports=ae,ae.displayName="t4Templating",ae.aliases=[];function ae(y){(function(b){function he(pe,be,fe){return{pattern:RegExp("<#"+pe+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+pe+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:be,alias:fe}}}}function le(pe){var be=b.languages[pe],fe="language-"+pe;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:he("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:he("=",be,fe),"class-feature":he("\\+",be,fe),standard:he("",be,fe)}}}}b.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:le})})(y)}},79243:function(xe,ae,y){"use strict";var b=y(73584),he=y(55686);xe.exports=le,le.displayName="t4Vb",le.aliases=[];function le(pe){pe.register(b),pe.register(he),pe.languages["t4-vb"]=pe.languages["t4-templating"].createT4("vbnet")}},31788:function(xe,ae,y){"use strict";var b=y(14409);xe.exports=he,he.displayName="tap",he.aliases=[];function he(le){le.register(b),le.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:le.languages.yaml,alias:"language-yaml"}}}},60871:function(xe){"use strict";xe.exports=ae,ae.displayName="tcl",ae.aliases=[];function ae(y){y.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}},21023:function(xe){"use strict";xe.exports=ae,ae.displayName="textile",ae.aliases=[];function ae(y){(function(b){var he=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,le=/\)|\((?![^|()\n]+\))/.source;function pe(je,Fe){return RegExp(je.replace(//g,function(){return"(?:"+he+")"}).replace(//g,function(){return"(?:"+le+")"}),Fe||"")}var be={css:{pattern:/\{[^{}]+\}/,inside:{rest:b.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},fe=b.languages.textile=b.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:pe(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:pe(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:be},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:pe(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:pe(/(^[*#]+)+/.source),lookbehind:!0,inside:be},punctuation:/^[*#]+/}},table:{pattern:pe(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:pe(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:be},punctuation:/\||^\./}},inline:{pattern:pe(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:pe(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:pe(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:pe(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:pe(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:pe(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:pe(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:pe(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:pe(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:be},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:pe(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:pe(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:pe(/(^")+/.source),lookbehind:!0,inside:be},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:pe(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:pe(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:pe(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:be},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),Ce=fe.phrase.inside,Re={inline:Ce.inline,link:Ce.link,image:Ce.image,footnote:Ce.footnote,acronym:Ce.acronym,mark:Ce.mark};fe.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var ke=Ce.inline.inside;ke.bold.inside=Re,ke.italic.inside=Re,ke.inserted.inside=Re,ke.deleted.inside=Re,ke.span.inside=Re;var Se=Ce.table.inside;Se.inline=Re.inline,Se.link=Re.link,Se.image=Re.image,Se.footnote=Re.footnote,Se.acronym=Re.acronym,Se.mark=Re.mark})(y)}},14693:function(xe){"use strict";xe.exports=ae,ae.displayName="toml",ae.aliases=[];function ae(y){(function(b){var he=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function le(pe){return pe.replace(/__/g,function(){return he})}b.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(le(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(le(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(y)}},8743:function(xe){"use strict";xe.exports=ae,ae.displayName="tremor",ae.aliases=[];function ae(y){(function(b){b.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var he=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;b.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+he+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+he+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(he),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:b.languages.tremor}}},string:/[\s\S]+/}},b.languages.troy=b.languages.tremor,b.languages.trickle=b.languages.tremor})(y)}},1689:function(xe,ae,y){"use strict";var b=y(24103),he=y(92784);xe.exports=le,le.displayName="tsx",le.aliases=[];function le(pe){pe.register(b),pe.register(he),function(be){var fe=be.util.clone(be.languages.typescript);be.languages.tsx=be.languages.extend("jsx",fe),delete be.languages.tsx.parameter,delete be.languages.tsx["literal-property"];var Ce=be.languages.tsx.tag;Ce.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+Ce.pattern.source+")",Ce.pattern.flags),Ce.lookbehind=!0}(pe)}},69210:function(xe,ae,y){"use strict";var b=y(51478);xe.exports=he,he.displayName="tt2",he.aliases=[];function he(le){le.register(b),function(pe){pe.languages.tt2=pe.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),pe.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),pe.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),pe.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete pe.languages.tt2.string,pe.hooks.add("before-tokenize",function(be){var fe=/\[%[\s\S]+?%\]/g;pe.languages["markup-templating"].buildPlaceholders(be,"tt2",fe)}),pe.hooks.add("after-tokenize",function(be){pe.languages["markup-templating"].tokenizePlaceholders(be,"tt2")})}(le)}},58710:function(xe){"use strict";xe.exports=ae,ae.displayName="turtle",ae.aliases=[];function ae(y){y.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},y.languages.trig=y.languages.turtle}},60452:function(xe,ae,y){"use strict";var b=y(51478);xe.exports=he,he.displayName="twig",he.aliases=[];function he(le){le.register(b),le.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},le.hooks.add("before-tokenize",function(pe){if(pe.language==="twig"){var be=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;le.languages["markup-templating"].buildPlaceholders(pe,"twig",be)}}),le.hooks.add("after-tokenize",function(pe){le.languages["markup-templating"].tokenizePlaceholders(pe,"twig")})}},92784:function(xe){"use strict";xe.exports=ae,ae.displayName="typescript",ae.aliases=["ts"];function ae(y){(function(b){b.languages.typescript=b.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),b.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete b.languages.typescript.parameter,delete b.languages.typescript["literal-property"];var he=b.languages.extend("typescript",{});delete he["class-name"],b.languages.typescript["class-name"].inside=he,b.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:he}}}}),b.languages.ts=b.languages.typescript})(y)}},36489:function(xe){"use strict";xe.exports=ae,ae.displayName="typoscript",ae.aliases=["tsconfig"];function ae(y){(function(b){var he=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;b.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:he}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:he,number:/^\d+$/,punctuation:/[,|:]/}},keyword:he,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},b.languages.tsconfig=b.languages.typoscript})(y)}},78380:function(xe){"use strict";xe.exports=ae,ae.displayName="unrealscript",ae.aliases=["uc","uscript"];function ae(y){y.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},y.languages.uc=y.languages.uscript=y.languages.unrealscript}},10409:function(xe){"use strict";xe.exports=ae,ae.displayName="uorazor",ae.aliases=[];function ae(y){y.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}},6539:function(xe){"use strict";xe.exports=ae,ae.displayName="uri",ae.aliases=["url"];function ae(y){y.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},y.languages.url=y.languages.uri}},82028:function(xe){"use strict";xe.exports=ae,ae.displayName="v",ae.aliases=[];function ae(y){(function(b){var he={pattern:/[\s\S]+/,inside:null};b.languages.v=b.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":he}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),he.inside=b.languages.v,b.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),b.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),b.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:b.languages.v.generic.inside}}}})})(y)}},62282:function(xe){"use strict";xe.exports=ae,ae.displayName="vala",ae.aliases=[];function ae(y){y.languages.vala=y.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),y.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:y.languages.vala}},string:/[\s\S]+/}}}),y.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:y.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}},55686:function(xe,ae,y){"use strict";var b=y(51422);xe.exports=he,he.displayName="vbnet",he.aliases=[];function he(le){le.register(b),le.languages.vbnet=le.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}},70889:function(xe){"use strict";xe.exports=ae,ae.displayName="velocity",ae.aliases=[];function ae(y){(function(b){b.languages.velocity=b.languages.extend("markup",{});var he={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};he.variable.inside={string:he.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:he.number,boolean:he.boolean,punctuation:he.punctuation},b.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:he}},variable:he.variable}),b.languages.velocity.tag.inside["attr-value"].inside.rest=b.languages.velocity})(y)}},37116:function(xe){"use strict";xe.exports=ae,ae.displayName="verilog",ae.aliases=[];function ae(y){y.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}},66963:function(xe){"use strict";xe.exports=ae,ae.displayName="vhdl",ae.aliases=[];function ae(y){y.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}},21078:function(xe){"use strict";xe.exports=ae,ae.displayName="vim",ae.aliases=[];function ae(y){y.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}},96198:function(xe){"use strict";xe.exports=ae,ae.displayName="visualBasic",ae.aliases=[];function ae(y){y.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},y.languages.vb=y.languages["visual-basic"],y.languages.vba=y.languages["visual-basic"]}},17723:function(xe){"use strict";xe.exports=ae,ae.displayName="warpscript",ae.aliases=[];function ae(y){y.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}},67771:function(xe){"use strict";xe.exports=ae,ae.displayName="wasm",ae.aliases=[];function ae(y){y.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}},30307:function(xe){"use strict";xe.exports=ae,ae.displayName="webIdl",ae.aliases=[];function ae(y){(function(b){var he=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,le="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+he+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,pe={};b.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+he),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:pe},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+le),lookbehind:!0,inside:pe},{pattern:RegExp("("+/\bcallback\s+/.source+he+/\s*=\s*/.source+")"+le),lookbehind:!0,inside:pe},{pattern:RegExp(/(\btypedef\b\s*)/.source+le),lookbehind:!0,inside:pe},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+he),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+he),lookbehind:!0},RegExp(he+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+he),lookbehind:!0},{pattern:RegExp(le+"(?="+/\s*(?:\.{3}\s*)?/.source+he+/\s*[(),;=]/.source+")"),inside:pe}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var be in b.languages["web-idl"])be!=="class-name"&&(pe[be]=b.languages["web-idl"][be]);b.languages.webidl=b.languages["web-idl"]})(y)}},8921:function(xe){"use strict";xe.exports=ae,ae.displayName="wiki",ae.aliases=[];function ae(y){y.languages.wiki=y.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:y.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),y.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:y.languages.markup.tag.inside}}}})}},13429:function(xe){"use strict";xe.exports=ae,ae.displayName="wolfram",ae.aliases=["mathematica","wl","nb"];function ae(y){y.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},y.languages.mathematica=y.languages.wolfram,y.languages.wl=y.languages.wolfram,y.languages.nb=y.languages.wolfram}},65197:function(xe){"use strict";xe.exports=ae,ae.displayName="wren",ae.aliases=[];function ae(y){y.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},y.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:y.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}},88904:function(xe){"use strict";xe.exports=ae,ae.displayName="xeora",ae.aliases=["xeoracube"];function ae(y){(function(b){b.languages.xeora=b.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),b.languages.insertBefore("inside","punctuation",{variable:b.languages.xeora["function-inline"].inside.variable},b.languages.xeora["function-block"]),b.languages.xeoracube=b.languages.xeora})(y)}},35:function(xe){"use strict";xe.exports=ae,ae.displayName="xmlDoc",ae.aliases=[];function ae(y){(function(b){function he(fe,Ce){b.languages[fe]&&b.languages.insertBefore(fe,"comment",{"doc-comment":Ce})}var le=b.languages.markup.tag,pe={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:le}},be={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:le}};he("csharp",pe),he("fsharp",pe),he("vbnet",be)})(y)}},86095:function(xe){"use strict";xe.exports=ae,ae.displayName="xojo",ae.aliases=[];function ae(y){y.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}},76998:function(xe){"use strict";xe.exports=ae,ae.displayName="xquery",ae.aliases=[];function ae(y){(function(b){b.languages.xquery=b.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),b.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,b.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,b.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,b.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:b.languages.xquery,alias:"language-xquery"};var he=function(pe){return typeof pe=="string"?pe:typeof pe.content=="string"?pe.content:pe.content.map(he).join("")},le=function(pe){for(var be=[],fe=0;fe0&&be[be.length-1].tagName===he(Ce.content[0].content[1])&&be.pop():Ce.content[Ce.content.length-1].content==="/>"||be.push({tagName:he(Ce.content[0].content[1]),openedBraces:0}):be.length>0&&Ce.type==="punctuation"&&Ce.content==="{"&&(!pe[fe+1]||pe[fe+1].type!=="punctuation"||pe[fe+1].content!=="{")&&(!pe[fe-1]||pe[fe-1].type!=="plain-text"||pe[fe-1].content!=="{")?be[be.length-1].openedBraces++:be.length>0&&be[be.length-1].openedBraces>0&&Ce.type==="punctuation"&&Ce.content==="}"?be[be.length-1].openedBraces--:Ce.type!=="comment"&&(Re=!0)),(Re||typeof Ce=="string")&&be.length>0&&be[be.length-1].openedBraces===0){var ke=he(Ce);fe0&&(typeof pe[fe-1]=="string"||pe[fe-1].type==="plain-text")&&(ke=he(pe[fe-1])+ke,pe.splice(fe-1,1),fe--),/^\s+$/.test(ke)?pe[fe]=ke:pe[fe]=new b.Token("plain-text",ke,null,ke)}Ce.content&&typeof Ce.content!="string"&&le(Ce.content)}};b.hooks.add("after-tokenize",function(pe){pe.language==="xquery"&&le(pe.tokens)})})(y)}},14409:function(xe){"use strict";xe.exports=ae,ae.displayName="yaml",ae.aliases=["yml"];function ae(y){(function(b){var he=/[*&][^\s[\]{},]+/,le=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,pe="(?:"+le.source+"(?:[ ]+"+he.source+")?|"+he.source+"(?:[ ]+"+le.source+")?)",be=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),fe=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function Ce(Re,ke){ke=(ke||"").replace(/m/g,"")+"m";var Se=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return pe}).replace(/<>/g,function(){return Re});return RegExp(Se,ke)}b.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return pe})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return pe}).replace(/<>/g,function(){return"(?:"+be+"|"+fe+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:Ce(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:Ce(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:Ce(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:Ce(fe),lookbehind:!0,greedy:!0},number:{pattern:Ce(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:le,important:he,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},b.languages.yml=b.languages.yaml})(y)}},33460:function(xe){"use strict";xe.exports=ae,ae.displayName="yang",ae.aliases=[];function ae(y){y.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}},28108:function(xe){"use strict";xe.exports=ae,ae.displayName="zig",ae.aliases=[];function ae(y){(function(b){function he(ke){return function(){return ke}}var le=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,pe="\\b(?!"+le.source+")(?!\\d)\\w+\\b",be=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,fe=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,he(be)),Ce=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,he(pe)),Re="(?!\\s)(?:!?\\s*(?:"+fe+"\\s*)*"+Ce+")+";b.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,he(Re)).replace(//g,he(be))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,he(Re)).replace(//g,he(be))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:le,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},b.languages.zig["class-name"].forEach(function(ke){ke.inside===null&&(ke.inside=b.languages.zig)})})(y)}},92848:function(xe,ae){"use strict";var y;ae.Q=pe,y=be;var b="",he=" ",le=/[ \t\n\r\f]+/g;function pe(fe){var Ce=String(fe||b).trim();return Ce===b?[]:Ce.split(le)}function be(fe){return fe.join(he).trim()}},24177:function(xe,ae,y){"use strict";var b=this&&this.__importDefault||function(be){return be&&be.__esModule?be:{default:be}},he=b(y(39534)),le=y(30883);function pe(be,fe){var Ce={};return!be||typeof be!="string"||(0,he.default)(be,function(Re,ke){Re&&ke&&(Ce[(0,le.camelCase)(Re,fe)]=ke)}),Ce}pe.default=pe,xe.exports=pe},30883:function(xe,ae){"use strict";Object.defineProperty(ae,"__esModule",{value:!0}),ae.camelCase=void 0;var y=/^--[a-zA-Z0-9_-]+$/,b=/-([a-z])/g,he=/^[^-]+$/,le=/^-(webkit|moz|ms|o|khtml)-/,pe=/^-(ms)-/,be=function(ke){return!ke||he.test(ke)||y.test(ke)},fe=function(ke,Se){return Se.toUpperCase()},Ce=function(ke,Se){return"".concat(Se,"-")},Re=function(ke,Se){return Se===void 0&&(Se={}),be(ke)?ke:(ke=ke.toLowerCase(),Se.reactCompat?ke=ke.replace(pe,Ce):ke=ke.replace(le,Ce),ke.replace(b,fe))};ae.camelCase=Re},39534:function(xe,ae,y){"use strict";var b=this&&this.__importDefault||function(pe){return pe&&pe.__esModule?pe:{default:pe}};Object.defineProperty(ae,"__esModule",{value:!0}),ae.default=le;const he=b(y(60976));function le(pe,be){let fe=null;if(!pe||typeof pe!="string")return fe;const Ce=(0,he.default)(pe),Re=typeof be=="function";return Ce.forEach(ke=>{if(ke.type!=="declaration")return;const{property:Se,value:je}=ke;Re?be(Se,je,ke):je&&(fe=fe||{},fe[Se]=je)}),fe}},97270:function(xe){xe.exports=y;var ae=Object.prototype.hasOwnProperty;function y(){for(var b={},he=0;he{const Je=(nt,At)=>(_e.set(At,nt),nt),mt=nt=>{if(_e.has(nt))return _e.get(nt);const[At,ft]=Ze[nt];switch(At){case he:case b:return Je(ft,nt);case le:{const st=Je([],nt);for(const Tt of ft)st.push(mt(Tt));return st}case pe:{const st=Je({},nt);for(const[Tt,_t]of ft)st[mt(Tt)]=mt(_t);return st}case be:return Je(new Date(ft),nt);case fe:{const{source:st,flags:Tt}=ft;return Je(new RegExp(st,Tt),nt)}case Ce:{const st=Je(new Map,nt);for(const[Tt,_t]of ft)st.set(mt(Tt),mt(_t));return st}case Re:{const st=Je(new Set,nt);for(const Tt of ft)st.add(mt(Tt));return st}case ke:{const{name:st,message:Tt}=ft;return Je(new je[st](Tt),nt)}case Se:return Je(BigInt(ft),nt);case"BigInt":return Je(Object(BigInt(ft)),nt);case"ArrayBuffer":return Je(new Uint8Array(ft).buffer,ft);case"DataView":{const{buffer:st}=new Uint8Array(ft);return Je(new DataView(st),ft)}}return Je(new je[At](ft),nt)};return mt},St=_e=>Fe(new Map,_e)(0),tt="",{toString:qe}={},{keys:Qe}=Object,Ge=_e=>{const Ze=typeof _e;if(Ze!=="object"||!_e)return[he,Ze];const Je=qe.call(_e).slice(8,-1);switch(Je){case"Array":return[le,tt];case"Object":return[pe,tt];case"Date":return[be,tt];case"RegExp":return[fe,tt];case"Map":return[Ce,tt];case"Set":return[Re,tt];case"DataView":return[le,Je]}return Je.includes("Array")?[le,Je]:Je.includes("Error")?[ke,Je]:[pe,Je]},We=([_e,Ze])=>_e===he&&(Ze==="function"||Ze==="symbol"),Ve=(_e,Ze,Je,mt)=>{const nt=(ft,st)=>{const Tt=mt.push(ft)-1;return Je.set(st,Tt),Tt},At=ft=>{if(Je.has(ft))return Je.get(ft);let[st,Tt]=Ge(ft);switch(st){case he:{let $e=ft;switch(Tt){case"bigint":st=Se,$e=ft.toString();break;case"function":case"symbol":if(_e)throw new TypeError("unable to serialize "+Tt);$e=null;break;case"undefined":return nt([b],ft)}return nt([st,$e],ft)}case le:{if(Tt){let It=ft;return Tt==="DataView"?It=new Uint8Array(ft.buffer):Tt==="ArrayBuffer"&&(It=new Uint8Array(ft)),nt([Tt,[...It]],ft)}const $e=[],kt=nt([st,$e],ft);for(const It of ft)$e.push(At(It));return kt}case pe:{if(Tt)switch(Tt){case"BigInt":return nt([Tt,ft.toString()],ft);case"Boolean":case"Number":case"String":return nt([Tt,ft.valueOf()],ft)}if(Ze&&"toJSON"in ft)return At(ft.toJSON());const $e=[],kt=nt([st,$e],ft);for(const It of Qe(ft))(_e||!We(Ge(ft[It])))&&$e.push([At(It),At(ft[It])]);return kt}case be:return nt([st,ft.toISOString()],ft);case fe:{const{source:$e,flags:kt}=ft;return nt([st,{source:$e,flags:kt}],ft)}case Ce:{const $e=[],kt=nt([st,$e],ft);for(const[It,$t]of ft)(_e||!(We(Ge(It))||We(Ge($t))))&&$e.push([At(It),At($t)]);return kt}case Re:{const $e=[],kt=nt([st,$e],ft);for(const It of ft)(_e||!We(Ge(It)))&&$e.push(At(It));return kt}}const{message:_t}=ft;return nt([st,{name:Tt,message:_t}],ft)};return At},Xe=(_e,{json:Ze,lossy:Je}={})=>{const mt=[];return Ve(!(Ze||Je),!!Ze,new Map,mt)(_e),mt};var He=typeof structuredClone=="function"?(_e,Ze)=>Ze&&("json"in Ze||"lossy"in Ze)?St(Xe(_e,Ze)):structuredClone(_e):(_e,Ze)=>St(Xe(_e,Ze))},11630:function(xe,ae,y){"use strict";y.d(ae,{P:function(){return he},Q:function(){return b}});function b(le){const pe=[],be=String(le||"");let fe=be.indexOf(","),Ce=0,Re=!1;for(;!Re;){fe===-1&&(fe=be.length,Re=!0);const ke=be.slice(Ce,fe).trim();(ke||!Re)&&pe.push(ke),Ce=fe+1,fe=be.indexOf(",",Ce)}return pe}function he(le,pe){const be=pe||{};return(le[le.length-1]===""?[...le,""]:le).join((be.padRight?" ":"")+","+(be.padLeft===!1?"":" ")).trim()}},87342:function(xe,ae,y){"use strict";y.d(ae,{ok:function(){return le},t1:function(){return pe}});function b(be){return be}function he(){}function le(){}function pe(){}},40797:function(xe,ae,y){"use strict";y.d(ae,{N:function(){return St}});var b=y(81994),he=y(43309);function le(qe,Qe){return pe(qe,Qe||{})||{type:"root",children:[]}}function pe(qe,Qe){const Ge=be(qe,Qe);return Ge&&Qe.afterTransform&&Qe.afterTransform(qe,Ge),Ge}function be(qe,Qe){switch(qe.nodeType){case 1:return Se(qe,Qe);case 3:return Re(qe);case 8:return ke(qe);case 9:return fe(qe,Qe);case 10:return Ce();case 11:return fe(qe,Qe);default:return}}function fe(qe,Qe){return{type:"root",children:je(qe,Qe)}}function Ce(){return{type:"doctype"}}function Re(qe){return{type:"text",value:qe.nodeValue||""}}function ke(qe){return{type:"comment",value:qe.nodeValue||""}}function Se(qe,Qe){const Ge=qe.namespaceURI,We=Ge===he.t.svg?b.s:b.h,Ve=Ge===he.t.html?qe.tagName.toLowerCase():qe.tagName,Xe=Ge===he.t.html&&Ve==="template"?qe.content:qe,He=qe.getAttributeNames(),_e={};let Ze=-1;for(;++ZeCt&&(Ct=Ke):Ke&&(Ct!==void 0&&Ct>-1&&Ln.push(` +`.repeat(Ct)||" "),Ct=-1,Ln.push(Ke))}return Ln.join("")}function Ve(ft,st,Tt){return ft.type==="element"?Xe(ft,st,Tt):ft.type==="text"?Tt.whitespace==="normal"?He(ft,Tt):_e(ft):[]}function Xe(ft,st,Tt){const _t=Je(ft,Tt),$e=ft.children||[];let kt=-1,It=[];if(Qe(ft))return It;let $t,Ln;for(Fe(ft)||qe(ft)&&he(st,ft,qe)?Ln=` +`:tt(ft)?($t=2,Ln=2):Ge(ft)&&($t=1,Ln=1);++kt<$e.length;)It=It.concat(Ve($e[kt],ft,{whitespace:_t,breakBefore:kt?void 0:$t,breakAfter:kt<$e.length-1?Fe($e[kt+1]):Ln}));return St(ft)&&he(st,ft,St)&&It.push(" "),$t&&It.unshift($t),Ln&&It.push(Ln),It}function He(ft,st){const Tt=String(ft.value),_t=[],$e=[];let kt=0;for(;kt<=Tt.length;){Se.lastIndex=kt;const Ln=Se.exec(Tt),Ct=Ln&&"index"in Ln?Ln.index:Tt.length;_t.push(Ze(Tt.slice(kt,Ct).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),kt===0?st.breakBefore:!0,Ct===Tt.length?st.breakAfter:!0)),kt=Ct+1}let It=-1,$t;for(;++It<_t.length;)_t[It].charCodeAt(_t[It].length-1)===8203||It<_t.length-1&&_t[It+1].charCodeAt(0)===8203?($e.push(_t[It]),$t=void 0):_t[It]?(typeof $t=="number"&&$e.push($t),$e.push(_t[It]),$t=0):(It===0||It===_t.length-1)&&$e.push(0);return $e}function _e(ft){return[String(ft.value)]}function Ze(ft,st,Tt){const _t=[];let $e=0,kt;for(;$eRe&&(Re=Ce):Ce=1,fe=be+le.length,be=pe.indexOf(le,fe);return Re}},91614:function(xe,ae,y){"use strict";y.d(ae,{n:function(){return pe}});function b(Re){if(typeof Re!="string")throw new TypeError("Expected a string");return Re.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var he=y(19453),le=y(33511);function pe(Re,ke,Se){const je=Se||{},Fe=(0,le.O)(je.ignore||[]),St=be(ke);let tt=-1;for(;++tt0?{type:"text",value:Tt}:void 0),Tt===!1?Xe.lastIndex=ft+1:(_e!==ft&&nt.push({type:"text",value:Ge.value.slice(_e,ft)}),Array.isArray(Tt)?nt.push(...Tt):Tt&&nt.push(Tt),_e=ft+At[0].length,mt=!0),!Xe.global)break;At=Xe.exec(Ge.value)}return mt?(_e-1&&tt.test(String.fromCharCode(Qe))}}},36335:function(xe,ae,y){"use strict";y.d(ae,{V:function(){return he},d:function(){return b}});function b(le,pe,be,fe){const Ce=le.length;let Re=0,ke;if(pe<0?pe=-pe>Ce?0:Ce+pe:pe=pe>Ce?Ce:pe,be=be>0?be:0,fe.length<1e4)ke=Array.from(fe),ke.unshift(pe,be),le.splice(...ke);else for(be&&le.splice(pe,be);Re0?(b(le,le.length,0,pe),le):pe}},97864:function(xe,ae,y){"use strict";y.d(ae,{r:function(){return he}});var b=y(80722);function he(le){if(le===null||(0,b.z3)(le)||(0,b.B8)(le))return 1;if((0,b.Xh)(le))return 2}},64997:function(xe,ae,y){"use strict";y.d(ae,{W:function(){return le}});var b=y(36335);const he={}.hasOwnProperty;function le(Re){const ke={};let Se=-1;for(;++Se4&&Fe.slice(0,4)==="data"&&fe.test(je)){if(je.charAt(4)==="-"){const qe=je.slice(5).replace(be,ke);St="data"+qe.charAt(0).toUpperCase()+qe.slice(1)}else{const qe=je.slice(4);if(!be.test(qe)){let Qe=qe.replace(pe,Re);Qe.charAt(0)!=="-"&&(Qe="-"+Qe),je="data"+Qe}}tt=b.I}return new tt(St,je)}function Re(Se){return"-"+Se.toLowerCase()}function ke(Se){return Se.charAt(1).toUpperCase()}},13830:function(xe,ae,y){"use strict";y.d(ae,{F:function(){return b}});function b(he){return he.toLowerCase()}},53538:function(xe,ae,y){"use strict";y.d(ae,{I:function(){return pe}});var b=y(25629),he=y(71337);const le=Object.keys(he);class pe extends b.k{constructor(Ce,Re,ke,Se){let je=-1;if(super(Ce,Re),be(this,"space",Se),typeof ke=="number")for(;++je0){const Oe=Ae.length>1?Ae:Ae[0];Oe&&(se.children=Oe)}}function jt(se,Ae,Oe){return ze;function ze(dt,vt,Pt,tn){const Fn=Array.isArray(Pt.children)?Oe:Ae;return tn?Fn(vt,Pt,tn):Fn(vt,Pt)}}function zt(se,Ae){return Oe;function Oe(ze,dt,vt,Pt){const tn=Array.isArray(vt.children),zn=(0,He.Pk)(ze);return Ae(dt,vt,Pt,tn,{columnNumber:zn?zn.column-1:void 0,fileName:se,lineNumber:zn?zn.line:void 0},void 0)}}function On(se,Ae){const Oe={};let ze,dt;for(dt in Ae.properties)if(dt!=="children"&&At.call(Ae.properties,dt)){const vt=Vt(se,dt,Ae.properties[dt]);if(vt){const[Pt,tn]=vt;se.tableCellAlignToStyle&&Pt==="align"&&typeof tn=="string"&&_t.has(Ae.tagName)?ze=tn:Oe[Pt]=tn}}if(ze){const vt=Oe.style||(Oe.style={});vt[se.stylePropertyNameCase==="css"?"text-align":"textAlign"]=ze}return Oe}function ut(se,Ae){const Oe={};for(const ze of Ae.attributes)if(ze.type==="mdxJsxExpressionAttribute")if(ze.data&&ze.data.estree&&se.evaluater){const vt=ze.data.estree.body[0];(0,he.ok)(vt.type==="ExpressionStatement");const Pt=vt.expression;(0,he.ok)(Pt.type==="ObjectExpression");const tn=Pt.properties[0];(0,he.ok)(tn.type==="SpreadElement"),Object.assign(Oe,se.evaluater.evaluateExpression(tn.argument))}else De(se,Ae.position);else{const dt=ze.name;let vt;if(ze.value&&typeof ze.value=="object")if(ze.value.data&&ze.value.data.estree&&se.evaluater){const tn=ze.value.data.estree.body[0];(0,he.ok)(tn.type==="ExpressionStatement"),vt=se.evaluater.evaluateExpression(tn.expression)}else De(se,Ae.position);else vt=ze.value===null?!0:ze.value;Oe[dt]=vt}return Oe}function Sn(se,Ae){const Oe=[];let ze=-1;const dt=se.passKeys?new Map:ft;for(;++ze=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+Ae+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return Aethis.left.length?this.right.slice(this.right.length-ze+this.left.length,this.right.length-Ae+this.left.length).reverse():this.left.slice(Ae).concat(this.right.slice(this.right.length-ze+this.left.length).reverse())}splice(Ae,Oe,ze){const dt=Oe||0;this.setCursor(Math.trunc(Ae));const vt=this.right.splice(this.right.length-dt,Number.POSITIVE_INFINITY);return ze&>(this.left,ze),vt.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(Ae){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(Ae)}pushMany(Ae){this.setCursor(Number.POSITIVE_INFINITY),gt(this.left,Ae)}unshift(Ae){this.setCursor(0),this.right.push(Ae)}unshiftMany(Ae){this.setCursor(0),gt(this.right,Ae.reverse())}setCursor(Ae){if(!(Ae===this.left.length||Ae>this.left.length&&this.right.length===0||Ae<0&&this.left.length===0))if(AePt))return;const Li=Ae.events.length;let Ai=Li,Ri,Mi;for(;Ai--;)if(Ae.events[Ai][0]==="exit"&&Ae.events[Ai][1].type==="chunkFlow"){if(Ri){Mi=Ae.events[Ai][1].end;break}Ri=!0}for(Sa(ze),ra=Li;raBa;){const wi=Oe[Hi];Ae.containerState=wi[1],wi[0].exit.call(Ae,se)}Oe.length=Ba}function gi(){dt.write([null]),vt=void 0,dt=void 0,Ae.containerState._closeFlow=void 0}}function Cn(se,Ae,Oe){return(0,dn.f)(se,se.attempt(this.parser.constructs.document,Ae,Oe),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}var Dt=y(35691);const qt={resolve:bn,tokenize:Et},Ht={partial:!0,tokenize:lt};function bn(se){return Mt(se),se}function Et(se,Ae){let Oe;return ze;function ze(tn){return se.enter("content"),Oe=se.enter("chunkContent",{contentType:"content"}),dt(tn)}function dt(tn){return tn===null?vt(tn):(0,Ft.Ch)(tn)?se.check(Ht,Pt,vt)(tn):(se.consume(tn),dt)}function vt(tn){return se.exit("chunkContent"),se.exit("content"),Ae(tn)}function Pt(tn){return se.consume(tn),se.exit("chunkContent"),Oe.next=se.enter("chunkContent",{contentType:"content",previous:Oe}),Oe=Oe.next,dt}}function lt(se,Ae,Oe){const ze=this;return dt;function dt(Pt){return se.exit("chunkContent"),se.enter("lineEnding"),se.consume(Pt),se.exit("lineEnding"),(0,dn.f)(se,vt,"linePrefix")}function vt(Pt){if(Pt===null||(0,Ft.Ch)(Pt))return Oe(Pt);const tn=ze.events[ze.events.length-1];return!ze.parser.constructs.disable.null.includes("codeIndented")&&tn&&tn[1].type==="linePrefix"&&tn[2].sliceSerialize(tn[1],!0).length>=4?Ae(Pt):se.interrupt(ze.parser.constructs.flow,Oe,Ae)(Pt)}}const de={tokenize:In};function In(se){const Ae=this,Oe=se.attempt(Dt.w,ze,se.attempt(this.parser.constructs.flowInitial,dt,(0,dn.f)(se,se.attempt(this.parser.constructs.flow,dt,se.attempt(qt,dt)),"linePrefix")));return Oe;function ze(vt){if(vt===null){se.consume(vt);return}return se.enter("lineEndingBlank"),se.consume(vt),se.exit("lineEndingBlank"),Ae.currentConstruct=void 0,Oe}function dt(vt){if(vt===null){se.consume(vt);return}return se.enter("lineEnding"),se.consume(vt),se.exit("lineEnding"),Ae.currentConstruct=void 0,Oe}}const Mn={resolveAll:sr()},gn=yr("string"),br=yr("text");function yr(se){return{resolveAll:sr(se==="text"?xr:void 0),tokenize:Ae};function Ae(Oe){const ze=this,dt=this.parser.constructs[se],vt=Oe.attempt(dt,Pt,tn);return Pt;function Pt(En){return Fn(En)?vt(En):tn(En)}function tn(En){if(En===null){Oe.consume(En);return}return Oe.enter("data"),Oe.consume(En),zn}function zn(En){return Fn(En)?(Oe.exit("data"),vt(En)):(Oe.consume(En),zn)}function Fn(En){if(En===null)return!0;const $n=dt[En];let Zn=-1;if($n)for(;++Zn<$n.length;){const kn=$n[Zn];if(!kn.previous||kn.previous.call(ze,ze.previous))return!0}return!1}}}function sr(se){return Ae;function Ae(Oe,ze){let dt=-1,vt;for(;++dt<=Oe.length;)vt===void 0?Oe[dt]&&Oe[dt][1].type==="data"&&(vt=dt,dt++):(!Oe[dt]||Oe[dt][1].type!=="data")&&(dt!==vt+2&&(Oe[vt][1].end=Oe[dt-1][1].end,Oe.splice(vt+2,dt-vt-2),dt=vt+2),vt=void 0);return se?se(Oe,ze):Oe}}function xr(se,Ae){let Oe=0;for(;++Oe<=se.length;)if((Oe===se.length||se[Oe][1].type==="lineEnding")&&se[Oe-1][1].type==="data"){const ze=se[Oe-1][1],dt=Ae.sliceStream(ze);let vt=dt.length,Pt=-1,tn=0,zn;for(;vt--;){const Fn=dt[vt];if(typeof Fn=="string"){for(Pt=Fn.length;Fn.charCodeAt(Pt-1)===32;)tn++,Pt--;if(Pt)break;Pt=-1}else if(Fn===-2)zn=!0,tn++;else if(Fn!==-1){vt++;break}}if(Ae._contentTypeTextTrailing&&Oe===se.length&&(tn=0),tn){const Fn={type:Oe===se.length||zn||tn<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:vt?Pt:ze.start._bufferIndex+Pt,_index:ze.start._index+vt,line:ze.end.line,column:ze.end.column-tn,offset:ze.end.offset-tn},end:Ja({},ze.end)};ze.end=Ja({},Fn.start),ze.start.offset===ze.end.offset?Object.assign(ze,Fn):(se.splice(Oe,0,["enter",Fn,Ae],["exit",Fn,Ae]),Oe+=2)}Oe++}return se}const xt={name:"thematicBreak",tokenize:Xn};function Xn(se,Ae,Oe){let ze=0,dt;return vt;function vt(Fn){return se.enter("thematicBreak"),Pt(Fn)}function Pt(Fn){return dt=Fn,tn(Fn)}function tn(Fn){return Fn===dt?(se.enter("thematicBreakSequence"),zn(Fn)):ze>=3&&(Fn===null||(0,Ft.Ch)(Fn))?(se.exit("thematicBreak"),Ae(Fn)):Oe(Fn)}function zn(Fn){return Fn===dt?(se.consume(Fn),ze++,zn):(se.exit("thematicBreakSequence"),(0,Ft.xz)(Fn)?(0,dn.f)(se,tn,"whitespace")(Fn):tn(Fn))}}const ur={continuation:{tokenize:Sr},exit:Lr,name:"list",tokenize:Tr},gr={partial:!0,tokenize:Qn},Yn={partial:!0,tokenize:Dr};function Tr(se,Ae,Oe){const ze=this,dt=ze.events[ze.events.length-1];let vt=dt&&dt[1].type==="linePrefix"?dt[2].sliceSerialize(dt[1],!0).length:0,Pt=0;return tn;function tn(kn){const Da=ze.containerState.type||(kn===42||kn===43||kn===45?"listUnordered":"listOrdered");if(Da==="listUnordered"?!ze.containerState.marker||kn===ze.containerState.marker:(0,Ft.pY)(kn)){if(ze.containerState.type||(ze.containerState.type=Da,se.enter(Da,{_container:!0})),Da==="listUnordered")return se.enter("listItemPrefix"),kn===42||kn===45?se.check(xt,Oe,Fn)(kn):Fn(kn);if(!ze.interrupt||kn===49)return se.enter("listItemPrefix"),se.enter("listItemValue"),zn(kn)}return Oe(kn)}function zn(kn){return(0,Ft.pY)(kn)&&++Pt<10?(se.consume(kn),zn):(!ze.interrupt||Pt<2)&&(ze.containerState.marker?kn===ze.containerState.marker:kn===41||kn===46)?(se.exit("listItemValue"),Fn(kn)):Oe(kn)}function Fn(kn){return se.enter("listItemMarker"),se.consume(kn),se.exit("listItemMarker"),ze.containerState.marker=ze.containerState.marker||kn,se.check(Dt.w,ze.interrupt?Oe:En,se.attempt(gr,Zn,$n))}function En(kn){return ze.containerState.initialBlankLine=!0,vt++,Zn(kn)}function $n(kn){return(0,Ft.xz)(kn)?(se.enter("listItemPrefixWhitespace"),se.consume(kn),se.exit("listItemPrefixWhitespace"),Zn):Oe(kn)}function Zn(kn){return ze.containerState.size=vt+ze.sliceSerialize(se.exit("listItemPrefix"),!0).length,Ae(kn)}}function Sr(se,Ae,Oe){const ze=this;return ze.containerState._closeFlow=void 0,se.check(Dt.w,dt,vt);function dt(tn){return ze.containerState.furtherBlankLines=ze.containerState.furtherBlankLines||ze.containerState.initialBlankLine,(0,dn.f)(se,Ae,"listItemIndent",ze.containerState.size+1)(tn)}function vt(tn){return ze.containerState.furtherBlankLines||!(0,Ft.xz)(tn)?(ze.containerState.furtherBlankLines=void 0,ze.containerState.initialBlankLine=void 0,Pt(tn)):(ze.containerState.furtherBlankLines=void 0,ze.containerState.initialBlankLine=void 0,se.attempt(Yn,Ae,Pt)(tn))}function Pt(tn){return ze.containerState._closeFlow=!0,ze.interrupt=void 0,(0,dn.f)(se,se.attempt(ur,Ae,Oe),"linePrefix",ze.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(tn)}}function Dr(se,Ae,Oe){const ze=this;return(0,dn.f)(se,dt,"listItemIndent",ze.containerState.size+1);function dt(vt){const Pt=ze.events[ze.events.length-1];return Pt&&Pt[1].type==="listItemIndent"&&Pt[2].sliceSerialize(Pt[1],!0).length===ze.containerState.size?Ae(vt):Oe(vt)}}function Lr(se){se.exit(this.containerState.type)}function Qn(se,Ae,Oe){const ze=this;return(0,dn.f)(se,dt,"listItemPrefixWhitespace",ze.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function dt(vt){const Pt=ze.events[ze.events.length-1];return!(0,Ft.xz)(vt)&&Pt&&Pt[1].type==="listItemPrefixWhitespace"?Ae(vt):Oe(vt)}}const _r={continuation:{tokenize:jr},exit:va,name:"blockQuote",tokenize:sa};function sa(se,Ae,Oe){const ze=this;return dt;function dt(Pt){if(Pt===62){const tn=ze.containerState;return tn.open||(se.enter("blockQuote",{_container:!0}),tn.open=!0),se.enter("blockQuotePrefix"),se.enter("blockQuoteMarker"),se.consume(Pt),se.exit("blockQuoteMarker"),vt}return Oe(Pt)}function vt(Pt){return(0,Ft.xz)(Pt)?(se.enter("blockQuotePrefixWhitespace"),se.consume(Pt),se.exit("blockQuotePrefixWhitespace"),se.exit("blockQuotePrefix"),Ae):(se.exit("blockQuotePrefix"),Ae(Pt))}}function jr(se,Ae,Oe){const ze=this;return dt;function dt(Pt){return(0,Ft.xz)(Pt)?(0,dn.f)(se,vt,"linePrefix",ze.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Pt):vt(Pt)}function vt(Pt){return se.attempt(_r,Ae,Oe)(Pt)}}function va(se){se.exit("blockQuote")}function ta(se,Ae,Oe,ze,dt,vt,Pt,tn,zn){const Fn=zn||Number.POSITIVE_INFINITY;let En=0;return $n;function $n(Sa){return Sa===60?(se.enter(ze),se.enter(dt),se.enter(vt),se.consume(Sa),se.exit(vt),Zn):Sa===null||Sa===32||Sa===41||(0,Ft.Av)(Sa)?Oe(Sa):(se.enter(ze),se.enter(Pt),se.enter(tn),se.enter("chunkString",{contentType:"string"}),Ga(Sa))}function Zn(Sa){return Sa===62?(se.enter(vt),se.consume(Sa),se.exit(vt),se.exit(dt),se.exit(ze),Ae):(se.enter(tn),se.enter("chunkString",{contentType:"string"}),kn(Sa))}function kn(Sa){return Sa===62?(se.exit("chunkString"),se.exit(tn),Zn(Sa)):Sa===null||Sa===60||(0,Ft.Ch)(Sa)?Oe(Sa):(se.consume(Sa),Sa===92?Da:kn)}function Da(Sa){return Sa===60||Sa===62||Sa===92?(se.consume(Sa),kn):kn(Sa)}function Ga(Sa){return!En&&(Sa===null||Sa===41||(0,Ft.z3)(Sa))?(se.exit("chunkString"),se.exit(tn),se.exit(Pt),se.exit(ze),Ae(Sa)):En999||kn===null||kn===91||kn===93&&!zn||kn===94&&!tn&&"_hiddenFootnoteSupport"in Pt.parser.constructs?Oe(kn):kn===93?(se.exit(vt),se.enter(dt),se.consume(kn),se.exit(dt),se.exit(ze),Ae):(0,Ft.Ch)(kn)?(se.enter("lineEnding"),se.consume(kn),se.exit("lineEnding"),En):(se.enter("chunkString",{contentType:"string"}),$n(kn))}function $n(kn){return kn===null||kn===91||kn===93||(0,Ft.Ch)(kn)||tn++>999?(se.exit("chunkString"),En(kn)):(se.consume(kn),zn||(zn=!(0,Ft.xz)(kn)),kn===92?Zn:$n)}function Zn(kn){return kn===91||kn===92||kn===93?(se.consume(kn),tn++,$n):$n(kn)}}function lr(se,Ae,Oe,ze,dt,vt){let Pt;return tn;function tn(Zn){return Zn===34||Zn===39||Zn===40?(se.enter(ze),se.enter(dt),se.consume(Zn),se.exit(dt),Pt=Zn===40?41:Zn,zn):Oe(Zn)}function zn(Zn){return Zn===Pt?(se.enter(dt),se.consume(Zn),se.exit(dt),se.exit(ze),Ae):(se.enter(vt),Fn(Zn))}function Fn(Zn){return Zn===Pt?(se.exit(vt),zn(Pt)):Zn===null?Oe(Zn):(0,Ft.Ch)(Zn)?(se.enter("lineEnding"),se.consume(Zn),se.exit("lineEnding"),(0,dn.f)(se,Fn,"linePrefix")):(se.enter("chunkString",{contentType:"string"}),En(Zn))}function En(Zn){return Zn===Pt||Zn===null||(0,Ft.Ch)(Zn)?(se.exit("chunkString"),Fn(Zn)):(se.consume(Zn),Zn===92?$n:En)}function $n(Zn){return Zn===Pt||Zn===92?(se.consume(Zn),En):En(Zn)}}function Kr(se,Ae){let Oe;return ze;function ze(dt){return(0,Ft.Ch)(dt)?(se.enter("lineEnding"),se.consume(dt),se.exit("lineEnding"),Oe=!0,ze):(0,Ft.xz)(dt)?(0,dn.f)(se,ze,Oe?"linePrefix":"lineSuffix")(dt):Ae(dt)}}var ua=y(95099);const Qt={name:"definition",tokenize:Ot},fn={partial:!0,tokenize:Jt};function Ot(se,Ae,Oe){const ze=this;let dt;return vt;function vt(kn){return se.enter("definition"),Pt(kn)}function Pt(kn){return Hn.call(ze,se,tn,Oe,"definitionLabel","definitionLabelMarker","definitionLabelString")(kn)}function tn(kn){return dt=(0,ua.d)(ze.sliceSerialize(ze.events[ze.events.length-1][1]).slice(1,-1)),kn===58?(se.enter("definitionMarker"),se.consume(kn),se.exit("definitionMarker"),zn):Oe(kn)}function zn(kn){return(0,Ft.z3)(kn)?Kr(se,Fn)(kn):Fn(kn)}function Fn(kn){return ta(se,En,Oe,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(kn)}function En(kn){return se.attempt(fn,$n,$n)(kn)}function $n(kn){return(0,Ft.xz)(kn)?(0,dn.f)(se,Zn,"whitespace")(kn):Zn(kn)}function Zn(kn){return kn===null||(0,Ft.Ch)(kn)?(se.exit("definition"),ze.parser.defined.push(dt),Ae(kn)):Oe(kn)}}function Jt(se,Ae,Oe){return ze;function ze(tn){return(0,Ft.z3)(tn)?Kr(se,dt)(tn):Oe(tn)}function dt(tn){return lr(se,vt,Oe,"definitionTitle","definitionTitleMarker","definitionTitleString")(tn)}function vt(tn){return(0,Ft.xz)(tn)?(0,dn.f)(se,Pt,"whitespace")(tn):Pt(tn)}function Pt(tn){return tn===null||(0,Ft.Ch)(tn)?Ae(tn):Oe(tn)}}const Lt={name:"codeIndented",tokenize:ht},nn={partial:!0,tokenize:ln};function ht(se,Ae,Oe){const ze=this;return dt;function dt(Fn){return se.enter("codeIndented"),(0,dn.f)(se,vt,"linePrefix",5)(Fn)}function vt(Fn){const En=ze.events[ze.events.length-1];return En&&En[1].type==="linePrefix"&&En[2].sliceSerialize(En[1],!0).length>=4?Pt(Fn):Oe(Fn)}function Pt(Fn){return Fn===null?zn(Fn):(0,Ft.Ch)(Fn)?se.attempt(nn,Pt,zn)(Fn):(se.enter("codeFlowValue"),tn(Fn))}function tn(Fn){return Fn===null||(0,Ft.Ch)(Fn)?(se.exit("codeFlowValue"),Pt(Fn)):(se.consume(Fn),tn)}function zn(Fn){return se.exit("codeIndented"),Ae(Fn)}}function ln(se,Ae,Oe){const ze=this;return dt;function dt(Pt){return ze.parser.lazy[ze.now().line]?Oe(Pt):(0,Ft.Ch)(Pt)?(se.enter("lineEnding"),se.consume(Pt),se.exit("lineEnding"),dt):(0,dn.f)(se,vt,"linePrefix",5)(Pt)}function vt(Pt){const tn=ze.events[ze.events.length-1];return tn&&tn[1].type==="linePrefix"&&tn[2].sliceSerialize(tn[1],!0).length>=4?Ae(Pt):(0,Ft.Ch)(Pt)?dt(Pt):Oe(Pt)}}const rn={name:"headingAtx",resolve:ve,tokenize:Ie};function ve(se,Ae){let Oe=se.length-2,ze=3,dt,vt;return se[ze][1].type==="whitespace"&&(ze+=2),Oe-2>ze&&se[Oe][1].type==="whitespace"&&(Oe-=2),se[Oe][1].type==="atxHeadingSequence"&&(ze===Oe-1||Oe-4>ze&&se[Oe-2][1].type==="whitespace")&&(Oe-=ze+1===Oe?2:4),Oe>ze&&(dt={type:"atxHeadingText",start:se[ze][1].start,end:se[Oe][1].end},vt={type:"chunkText",start:se[ze][1].start,end:se[Oe][1].end,contentType:"text"},(0,Yt.d)(se,ze,Oe-ze+1,[["enter",dt,Ae],["enter",vt,Ae],["exit",vt,Ae],["exit",dt,Ae]])),se}function Ie(se,Ae,Oe){let ze=0;return dt;function dt(En){return se.enter("atxHeading"),vt(En)}function vt(En){return se.enter("atxHeadingSequence"),Pt(En)}function Pt(En){return En===35&&ze++<6?(se.consume(En),Pt):En===null||(0,Ft.z3)(En)?(se.exit("atxHeadingSequence"),tn(En)):Oe(En)}function tn(En){return En===35?(se.enter("atxHeadingSequence"),zn(En)):En===null||(0,Ft.Ch)(En)?(se.exit("atxHeading"),Ae(En)):(0,Ft.xz)(En)?(0,dn.f)(se,tn,"whitespace")(En):(se.enter("atxHeadingText"),Fn(En))}function zn(En){return En===35?(se.consume(En),zn):(se.exit("atxHeadingSequence"),tn(En))}function Fn(En){return En===null||En===35||(0,Ft.z3)(En)?(se.exit("atxHeadingText"),tn(En)):(se.consume(En),Fn)}}const Nt={name:"setextUnderline",resolveTo:Me,tokenize:et};function Me(se,Ae){let Oe=se.length,ze,dt,vt;for(;Oe--;)if(se[Oe][0]==="enter"){if(se[Oe][1].type==="content"){ze=Oe;break}se[Oe][1].type==="paragraph"&&(dt=Oe)}else se[Oe][1].type==="content"&&se.splice(Oe,1),!vt&&se[Oe][1].type==="definition"&&(vt=Oe);const Pt={type:"setextHeading",start:Ja({},se[ze][1].start),end:Ja({},se[se.length-1][1].end)};return se[dt][1].type="setextHeadingText",vt?(se.splice(dt,0,["enter",Pt,Ae]),se.splice(vt+1,0,["exit",se[ze][1],Ae]),se[ze][1].end=Ja({},se[vt][1].end)):se[ze][1]=Pt,se.push(["exit",Pt,Ae]),se}function et(se,Ae,Oe){const ze=this;let dt;return vt;function vt(Fn){let En=ze.events.length,$n;for(;En--;)if(ze.events[En][1].type!=="lineEnding"&&ze.events[En][1].type!=="linePrefix"&&ze.events[En][1].type!=="content"){$n=ze.events[En][1].type==="paragraph";break}return!ze.parser.lazy[ze.now().line]&&(ze.interrupt||$n)?(se.enter("setextHeadingLine"),dt=Fn,Pt(Fn)):Oe(Fn)}function Pt(Fn){return se.enter("setextHeadingLineSequence"),tn(Fn)}function tn(Fn){return Fn===dt?(se.consume(Fn),tn):(se.exit("setextHeadingLineSequence"),(0,Ft.xz)(Fn)?(0,dn.f)(se,zn,"lineSuffix")(Fn):zn(Fn))}function zn(Fn){return Fn===null||(0,Ft.Ch)(Fn)?(se.exit("setextHeadingLine"),Ae(Fn)):Oe(Fn)}}const Vn=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Tn=["pre","script","style","textarea"],qn={concrete:!0,name:"htmlFlow",resolveTo:Xt,tokenize:xn},Mr={partial:!0,tokenize:yt},an={partial:!0,tokenize:_n};function Xt(se){let Ae=se.length;for(;Ae--&&!(se[Ae][0]==="enter"&&se[Ae][1].type==="htmlFlow"););return Ae>1&&se[Ae-2][1].type==="linePrefix"&&(se[Ae][1].start=se[Ae-2][1].start,se[Ae+1][1].start=se[Ae-2][1].start,se.splice(Ae-2,2)),se}function xn(se,Ae,Oe){const ze=this;let dt,vt,Pt,tn,zn;return Fn;function Fn(Un){return En(Un)}function En(Un){return se.enter("htmlFlow"),se.enter("htmlFlowData"),se.consume(Un),$n}function $n(Un){return Un===33?(se.consume(Un),Zn):Un===47?(se.consume(Un),vt=!0,Ga):Un===63?(se.consume(Un),dt=3,ze.interrupt?Ae:mn):(0,Ft.jv)(Un)?(se.consume(Un),Pt=String.fromCharCode(Un),fi):Oe(Un)}function Zn(Un){return Un===45?(se.consume(Un),dt=2,kn):Un===91?(se.consume(Un),dt=5,tn=0,Da):(0,Ft.jv)(Un)?(se.consume(Un),dt=4,ze.interrupt?Ae:mn):Oe(Un)}function kn(Un){return Un===45?(se.consume(Un),ze.interrupt?Ae:mn):Oe(Un)}function Da(Un){const so="CDATA[";return Un===so.charCodeAt(tn++)?(se.consume(Un),tn===so.length?ze.interrupt?Ae:li:Da):Oe(Un)}function Ga(Un){return(0,Ft.jv)(Un)?(se.consume(Un),Pt=String.fromCharCode(Un),fi):Oe(Un)}function fi(Un){if(Un===null||Un===47||Un===62||(0,Ft.z3)(Un)){const so=Un===47,wo=Pt.toLowerCase();return!so&&!vt&&Tn.includes(wo)?(dt=1,ze.interrupt?Ae(Un):li(Un)):Vn.includes(Pt.toLowerCase())?(dt=6,so?(se.consume(Un),Sa):ze.interrupt?Ae(Un):li(Un)):(dt=7,ze.interrupt&&!ze.parser.lazy[ze.now().line]?Oe(Un):vt?gi(Un):Ba(Un))}return Un===45||(0,Ft.H$)(Un)?(se.consume(Un),Pt+=String.fromCharCode(Un),fi):Oe(Un)}function Sa(Un){return Un===62?(se.consume(Un),ze.interrupt?Ae:li):Oe(Un)}function gi(Un){return(0,Ft.xz)(Un)?(se.consume(Un),gi):Mi(Un)}function Ba(Un){return Un===47?(se.consume(Un),Mi):Un===58||Un===95||(0,Ft.jv)(Un)?(se.consume(Un),Hi):(0,Ft.xz)(Un)?(se.consume(Un),Ba):Mi(Un)}function Hi(Un){return Un===45||Un===46||Un===58||Un===95||(0,Ft.H$)(Un)?(se.consume(Un),Hi):wi(Un)}function wi(Un){return Un===61?(se.consume(Un),ra):(0,Ft.xz)(Un)?(se.consume(Un),wi):Ba(Un)}function ra(Un){return Un===null||Un===60||Un===61||Un===62||Un===96?Oe(Un):Un===34||Un===39?(se.consume(Un),zn=Un,Li):(0,Ft.xz)(Un)?(se.consume(Un),ra):Ai(Un)}function Li(Un){return Un===zn?(se.consume(Un),zn=null,Ri):Un===null||(0,Ft.Ch)(Un)?Oe(Un):(se.consume(Un),Li)}function Ai(Un){return Un===null||Un===34||Un===39||Un===47||Un===60||Un===61||Un===62||Un===96||(0,Ft.z3)(Un)?wi(Un):(se.consume(Un),Ai)}function Ri(Un){return Un===47||Un===62||(0,Ft.xz)(Un)?Ba(Un):Oe(Un)}function Mi(Un){return Un===62?(se.consume(Un),So):Oe(Un)}function So(Un){return Un===null||(0,Ft.Ch)(Un)?li(Un):(0,Ft.xz)(Un)?(se.consume(Un),So):Oe(Un)}function li(Un){return Un===45&&dt===2?(se.consume(Un),Rt):Un===60&&dt===1?(se.consume(Un),Rn):Un===62&&dt===4?(se.consume(Un),ka):Un===63&&dt===3?(se.consume(Un),mn):Un===93&&dt===5?(se.consume(Un),Rr):(0,Ft.Ch)(Un)&&(dt===6||dt===7)?(se.exit("htmlFlowData"),se.check(Mr,vi,x)(Un)):Un===null||(0,Ft.Ch)(Un)?(se.exit("htmlFlowData"),x(Un)):(se.consume(Un),li)}function x(Un){return se.check(an,ee,vi)(Un)}function ee(Un){return se.enter("lineEnding"),se.consume(Un),se.exit("lineEnding"),Ne}function Ne(Un){return Un===null||(0,Ft.Ch)(Un)?x(Un):(se.enter("htmlFlowData"),li(Un))}function Rt(Un){return Un===45?(se.consume(Un),mn):li(Un)}function Rn(Un){return Un===47?(se.consume(Un),Pt="",cr):li(Un)}function cr(Un){if(Un===62){const so=Pt.toLowerCase();return Tn.includes(so)?(se.consume(Un),ka):li(Un)}return(0,Ft.jv)(Un)&&Pt.length<8?(se.consume(Un),Pt+=String.fromCharCode(Un),cr):li(Un)}function Rr(Un){return Un===93?(se.consume(Un),mn):li(Un)}function mn(Un){return Un===62?(se.consume(Un),ka):Un===45&&dt===2?(se.consume(Un),mn):li(Un)}function ka(Un){return Un===null||(0,Ft.Ch)(Un)?(se.exit("htmlFlowData"),vi(Un)):(se.consume(Un),ka)}function vi(Un){return se.exit("htmlFlow"),Ae(Un)}}function _n(se,Ae,Oe){const ze=this;return dt;function dt(Pt){return(0,Ft.Ch)(Pt)?(se.enter("lineEnding"),se.consume(Pt),se.exit("lineEnding"),vt):Oe(Pt)}function vt(Pt){return ze.parser.lazy[ze.now().line]?Oe(Pt):Ae(Pt)}}function yt(se,Ae,Oe){return ze;function ze(dt){return se.enter("lineEnding"),se.consume(dt),se.exit("lineEnding"),se.attempt(Dt.w,Ae,Oe)}}const er={partial:!0,tokenize:Er},Kt={concrete:!0,name:"codeFenced",tokenize:pr};function pr(se,Ae,Oe){const ze=this,dt={partial:!0,tokenize:wi};let vt=0,Pt=0,tn;return zn;function zn(ra){return Fn(ra)}function Fn(ra){const Li=ze.events[ze.events.length-1];return vt=Li&&Li[1].type==="linePrefix"?Li[2].sliceSerialize(Li[1],!0).length:0,tn=ra,se.enter("codeFenced"),se.enter("codeFencedFence"),se.enter("codeFencedFenceSequence"),En(ra)}function En(ra){return ra===tn?(Pt++,se.consume(ra),En):Pt<3?Oe(ra):(se.exit("codeFencedFenceSequence"),(0,Ft.xz)(ra)?(0,dn.f)(se,$n,"whitespace")(ra):$n(ra))}function $n(ra){return ra===null||(0,Ft.Ch)(ra)?(se.exit("codeFencedFence"),ze.interrupt?Ae(ra):se.check(er,Ga,Hi)(ra)):(se.enter("codeFencedFenceInfo"),se.enter("chunkString",{contentType:"string"}),Zn(ra))}function Zn(ra){return ra===null||(0,Ft.Ch)(ra)?(se.exit("chunkString"),se.exit("codeFencedFenceInfo"),$n(ra)):(0,Ft.xz)(ra)?(se.exit("chunkString"),se.exit("codeFencedFenceInfo"),(0,dn.f)(se,kn,"whitespace")(ra)):ra===96&&ra===tn?Oe(ra):(se.consume(ra),Zn)}function kn(ra){return ra===null||(0,Ft.Ch)(ra)?$n(ra):(se.enter("codeFencedFenceMeta"),se.enter("chunkString",{contentType:"string"}),Da(ra))}function Da(ra){return ra===null||(0,Ft.Ch)(ra)?(se.exit("chunkString"),se.exit("codeFencedFenceMeta"),$n(ra)):ra===96&&ra===tn?Oe(ra):(se.consume(ra),Da)}function Ga(ra){return se.attempt(dt,Hi,fi)(ra)}function fi(ra){return se.enter("lineEnding"),se.consume(ra),se.exit("lineEnding"),Sa}function Sa(ra){return vt>0&&(0,Ft.xz)(ra)?(0,dn.f)(se,gi,"linePrefix",vt+1)(ra):gi(ra)}function gi(ra){return ra===null||(0,Ft.Ch)(ra)?se.check(er,Ga,Hi)(ra):(se.enter("codeFlowValue"),Ba(ra))}function Ba(ra){return ra===null||(0,Ft.Ch)(ra)?(se.exit("codeFlowValue"),gi(ra)):(se.consume(ra),Ba)}function Hi(ra){return se.exit("codeFenced"),Ae(ra)}function wi(ra,Li,Ai){let Ri=0;return Mi;function Mi(Ne){return ra.enter("lineEnding"),ra.consume(Ne),ra.exit("lineEnding"),So}function So(Ne){return ra.enter("codeFencedFence"),(0,Ft.xz)(Ne)?(0,dn.f)(ra,li,"linePrefix",ze.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ne):li(Ne)}function li(Ne){return Ne===tn?(ra.enter("codeFencedFenceSequence"),x(Ne)):Ai(Ne)}function x(Ne){return Ne===tn?(Ri++,ra.consume(Ne),x):Ri>=Pt?(ra.exit("codeFencedFenceSequence"),(0,Ft.xz)(Ne)?(0,dn.f)(ra,ee,"whitespace")(Ne):ee(Ne)):Ai(Ne)}function ee(Ne){return Ne===null||(0,Ft.Ch)(Ne)?(ra.exit("codeFencedFence"),Li(Ne)):Ai(Ne)}}}function Er(se,Ae,Oe){const ze=this;return dt;function dt(Pt){return Pt===null?Oe(Pt):(se.enter("lineEnding"),se.consume(Pt),se.exit("lineEnding"),vt)}function vt(Pt){return ze.parser.lazy[ze.now().line]?Oe(Pt):Ae(Pt)}}const nr=document.createElement("i");function kr(se){const Ae="&"+se+";";nr.innerHTML=Ae;const Oe=nr.textContent;return Oe.charCodeAt(Oe.length-1)===59&&se!=="semi"||Oe===Ae?!1:Oe}const hr={name:"characterReference",tokenize:na};function na(se,Ae,Oe){const ze=this;let dt=0,vt,Pt;return tn;function tn($n){return se.enter("characterReference"),se.enter("characterReferenceMarker"),se.consume($n),se.exit("characterReferenceMarker"),zn}function zn($n){return $n===35?(se.enter("characterReferenceMarkerNumeric"),se.consume($n),se.exit("characterReferenceMarkerNumeric"),Fn):(se.enter("characterReferenceValue"),vt=31,Pt=Ft.H$,En($n))}function Fn($n){return $n===88||$n===120?(se.enter("characterReferenceMarkerHexadecimal"),se.consume($n),se.exit("characterReferenceMarkerHexadecimal"),se.enter("characterReferenceValue"),vt=6,Pt=Ft.AF,En):(se.enter("characterReferenceValue"),vt=7,Pt=Ft.pY,En($n))}function En($n){if($n===59&&dt){const Zn=se.exit("characterReferenceValue");return Pt===Ft.H$&&!kr(ze.sliceSerialize(Zn))?Oe($n):(se.enter("characterReferenceMarker"),se.consume($n),se.exit("characterReferenceMarker"),se.exit("characterReference"),Ae)}return Pt($n)&&dt++1&&se[Oe][1].end.offset-se[Oe][1].start.offset>1?2:1;const $n=Ja({},se[ze][1].end),Zn=Ja({},se[Oe][1].start);Br($n,-zn),Br(Zn,zn),Pt={type:zn>1?"strongSequence":"emphasisSequence",start:$n,end:Ja({},se[ze][1].end)},tn={type:zn>1?"strongSequence":"emphasisSequence",start:Ja({},se[Oe][1].start),end:Zn},vt={type:zn>1?"strongText":"emphasisText",start:Ja({},se[ze][1].end),end:Ja({},se[Oe][1].start)},dt={type:zn>1?"strong":"emphasis",start:Ja({},Pt.start),end:Ja({},tn.end)},se[ze][1].end=Ja({},Pt.start),se[Oe][1].start=Ja({},tn.end),Fn=[],se[ze][1].end.offset-se[ze][1].start.offset&&(Fn=(0,Yt.V)(Fn,[["enter",se[ze][1],Ae],["exit",se[ze][1],Ae]])),Fn=(0,Yt.V)(Fn,[["enter",dt,Ae],["enter",Pt,Ae],["exit",Pt,Ae],["enter",vt,Ae]]),Fn=(0,Yt.V)(Fn,(0,mr.C)(Ae.parser.constructs.insideSpan.null,se.slice(ze+1,Oe),Ae)),Fn=(0,Yt.V)(Fn,[["exit",vt,Ae],["enter",tn,Ae],["exit",tn,Ae],["exit",dt,Ae]]),se[Oe][1].end.offset-se[Oe][1].start.offset?(En=2,Fn=(0,Yt.V)(Fn,[["enter",se[Oe][1],Ae],["exit",se[Oe][1],Ae]])):En=0,(0,Yt.d)(se,ze-1,Oe-ze+3,Fn),Oe=ze+Fn.length-En-2;break}}for(Oe=-1;++Oe-1){const tn=Pt[0];typeof tn=="string"?Pt[0]=tn.slice(ze):Pt.shift()}vt>0&&Pt.push(se[dt].slice(0,vt))}return Pt}function wr(se,Ae){let Oe=-1;const ze=[];let dt;for(;++Oe13&&Oe<32||Oe>126&&Oe<160||Oe>55295&&Oe<57344||Oe>64975&&Oe<65008||(Oe&65535)===65535||(Oe&65535)===65534||Oe>1114111?"\uFFFD":String.fromCodePoint(Oe)}const ei=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Oi(se){return se.replace(ei,ji)}function ji(se,Ae,Oe){if(Ae)return Ae;if(Oe.charCodeAt(0)===35){const dt=Oe.charCodeAt(1),vt=dt===120||dt===88;return Wa(Oe.slice(vt?2:1),vt?16:10)}return kr(Oe)||se}const zi={}.hasOwnProperty;function ni(se,Ae,Oe){return typeof Ae!="string"&&(Oe=Ae,Ae=void 0),No(Oe)(Bt(ja(Oe).document().write(Ea()(se,Ae,!0))))}function No(se){const Ae={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:vt(Kl),autolinkProtocol:Ri,autolinkEmail:Ri,atxHeading:vt($l),blockQuote:vt(as),characterEscape:Ri,characterReference:Ri,codeFenced:vt(Cs),codeFencedFenceInfo:Pt,codeFencedFenceMeta:Pt,codeIndented:vt(Cs,Pt),codeText:vt(Ms,Pt),codeTextData:Ri,data:Ri,codeFlowValue:Ri,definition:vt(Cl),definitionDestinationString:Pt,definitionLabelString:Pt,definitionTitleString:Pt,emphasis:vt(Zl),hardBreakEscape:vt(ul),hardBreakTrailing:vt(ul),htmlFlow:vt(Ll,Pt),htmlFlowData:Ri,htmlText:vt(Ll,Pt),htmlTextData:Ri,image:vt(vu),label:Pt,link:vt(Kl),listItem:vt(Ps),listItemValue:Zn,listOrdered:vt(cl,$n),listUnordered:vt(cl),paragraph:vt(Ml),reference:Un,referenceString:Pt,resourceDestinationString:Pt,resourceTitleString:Pt,setextHeading:vt($l),strong:vt(Ks),thematicBreak:vt(Bl)},exit:{atxHeading:zn(),atxHeadingSequence:wi,autolink:zn(),autolinkEmail:Ls,autolinkProtocol:mo,blockQuote:zn(),characterEscapeValue:Mi,characterReferenceMarkerHexadecimal:wo,characterReferenceMarkerNumeric:wo,characterReferenceValue:Dl,characterReference:xl,codeFenced:zn(fi),codeFencedFence:Ga,codeFencedFenceInfo:kn,codeFencedFenceMeta:Da,codeFlowValue:Mi,codeIndented:zn(Sa),codeText:zn(Ne),codeTextData:Mi,data:Mi,definition:zn(),definitionDestinationString:Hi,definitionLabelString:gi,definitionTitleString:Ba,emphasis:zn(),hardBreakEscape:zn(li),hardBreakTrailing:zn(li),htmlFlow:zn(x),htmlFlowData:Mi,htmlText:zn(ee),htmlTextData:Mi,image:zn(Rn),label:Rr,labelText:cr,lineEnding:So,link:zn(Rt),listItem:zn(),listOrdered:zn(),listUnordered:zn(),paragraph:zn(),referenceString:so,resourceDestinationString:mn,resourceTitleString:ka,resource:vi,setextHeading:zn(Ai),setextHeadingLineSequence:Li,setextHeadingText:ra,strong:zn(),thematicBreak:zn()}};La(Ae,(se||{}).mdastExtensions||[]);const Oe={};return ze;function ze(Fr){let ya={type:"root",children:[]};const oi={stack:[ya],tokenStack:[],config:Ae,enter:tn,exit:Fn,buffer:Pt,resume:En,data:Oe},$a=[];let Pi=-1;for(;++Pi0){const Jo=oi.tokenStack[oi.tokenStack.length-1];(Jo[1]||Pa).call(oi,void 0,Jo[0])}for(ya.position={start:ao(Fr.length>0?Fr[0][1].start:{line:1,column:1,offset:0}),end:ao(Fr.length>0?Fr[Fr.length-2][1].end:{line:1,column:1,offset:0})},Pi=-1;++Pi-1&&ze>Pt||dt>-1&&ze>dt||vt>-1&&ze>vt||Ae.test(Oe.slice(0,ze))?Oe:""}function Bi(se){const Ae=[];let Oe=-1,ze=0,dt=0;for(;++Oe55295&&vt<57344){const tn=se.charCodeAt(Oe+1);vt<56320&&tn>56319&&tn<57344?(Pt=String.fromCharCode(vt,tn),dt=1):Pt="\uFFFD"}else Pt=String.fromCharCode(vt);Pt&&(Ae.push(se.slice(ze,Oe),encodeURIComponent(Pt)),ze=Oe+dt+1,Pt=""),dt&&(Oe+=dt,dt=0)}return Ae.join("")+se.slice(ze)}function Ti(se,Ae){const Oe=[{type:"text",value:"\u21A9"}];return Ae>1&&Oe.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(Ae)}]}),Oe}function Fi(se,Ae){return"Back to reference "+(se+1)+(Ae>1?"-"+Ae:"")}function $i(se){const Ae=typeof se.options.clobberPrefix=="string"?se.options.clobberPrefix:"user-content-",Oe=se.options.footnoteBackContent||Ti,ze=se.options.footnoteBackLabel||Fi,dt=se.options.footnoteLabel||"Footnotes",vt=se.options.footnoteLabelTagName||"h2",Pt=se.options.footnoteLabelProperties||{className:["sr-only"]},tn=[];let zn=-1;for(;++zn0&&Da.push({type:"text",value:" "});let gi=typeof Oe=="string"?Oe:Oe(zn,kn);typeof gi=="string"&&(gi={type:"text",value:gi}),Da.push({type:"element",tagName:"a",properties:{href:"#"+Ae+"fnref-"+Zn+(kn>1?"-"+kn:""),dataFootnoteBackref:"",ariaLabel:typeof ze=="string"?ze:ze(zn,kn),className:["data-footnote-backref"]},children:Array.isArray(gi)?gi:[gi]})}const fi=En[En.length-1];if(fi&&fi.type==="element"&&fi.tagName==="p"){const gi=fi.children[fi.children.length-1];gi&&gi.type==="text"?gi.value+=" ":fi.children.push({type:"text",value:" "}),fi.children.push(...Da)}else En.push(...Da);const Sa={type:"element",tagName:"li",properties:{id:Ae+"fn-"+Zn},children:se.wrap(En,!0)};se.patch(Fn,Sa),tn.push(Sa)}if(tn.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:vt,properties:Nl(Ja({},(0,ai.ZP)(Pt)),{id:"footnote-label"}),children:[{type:"text",value:dt}]},{type:"text",value:` +`},{type:"element",tagName:"ol",properties:{},children:se.wrap(tn,!0)},{type:"text",value:` +`}]}}var Wr=y(28470);function Xi(se,Ae){const Oe={type:"element",tagName:"blockquote",properties:{},children:se.wrap(se.all(Ae),!0)};return se.patch(Ae,Oe),se.applyData(Ae,Oe)}function uo(se,Ae){const Oe={type:"element",tagName:"br",properties:{},children:[]};return se.patch(Ae,Oe),[se.applyData(Ae,Oe),{type:"text",value:` +`}]}function Po(se,Ae){const Oe=Ae.value?Ae.value+` +`:"",ze={},dt=Ae.lang?Ae.lang.split(/\s+/):[];dt.length>0&&(ze.className=["language-"+dt[0]]);let vt={type:"element",tagName:"code",properties:ze,children:[{type:"text",value:Oe}]};return Ae.meta&&(vt.data={meta:Ae.meta}),se.patch(Ae,vt),vt=se.applyData(Ae,vt),vt={type:"element",tagName:"pre",properties:{},children:[vt]},se.patch(Ae,vt),vt}function zo(se,Ae){const Oe={type:"element",tagName:"del",properties:{},children:se.all(Ae)};return se.patch(Ae,Oe),se.applyData(Ae,Oe)}function Gi(se,Ae){const Oe={type:"element",tagName:"em",properties:{},children:se.all(Ae)};return se.patch(Ae,Oe),se.applyData(Ae,Oe)}function ko(se,Ae){const Oe=typeof se.options.clobberPrefix=="string"?se.options.clobberPrefix:"user-content-",ze=String(Ae.identifier).toUpperCase(),dt=Bi(ze.toLowerCase()),vt=se.footnoteOrder.indexOf(ze);let Pt,tn=se.footnoteCounts.get(ze);tn===void 0?(tn=0,se.footnoteOrder.push(ze),Pt=se.footnoteOrder.length):Pt=vt+1,tn+=1,se.footnoteCounts.set(ze,tn);const zn={type:"element",tagName:"a",properties:{href:"#"+Oe+"fn-"+dt,id:Oe+"fnref-"+dt+(tn>1?"-"+tn:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(Pt)}]};se.patch(Ae,zn);const Fn={type:"element",tagName:"sup",properties:{},children:[zn]};return se.patch(Ae,Fn),se.applyData(Ae,Fn)}function Di(se,Ae){const Oe={type:"element",tagName:"h"+Ae.depth,properties:{},children:se.all(Ae)};return se.patch(Ae,Oe),se.applyData(Ae,Oe)}function Us(se,Ae){if(se.options.allowDangerousHtml){const Oe={type:"raw",value:Ae.value};return se.patch(Ae,Oe),se.applyData(Ae,Oe)}}function Ro(se,Ae){const Oe=Ae.referenceType;let ze="]";if(Oe==="collapsed"?ze+="[]":Oe==="full"&&(ze+="["+(Ae.label||Ae.identifier)+"]"),Ae.type==="imageReference")return[{type:"text",value:"!["+Ae.alt+ze}];const dt=se.all(Ae),vt=dt[0];vt&&vt.type==="text"?vt.value="["+vt.value:dt.unshift({type:"text",value:"["});const Pt=dt[dt.length-1];return Pt&&Pt.type==="text"?Pt.value+=ze:dt.push({type:"text",value:ze}),dt}function Wi(se,Ae){const Oe=String(Ae.identifier).toUpperCase(),ze=se.definitionById.get(Oe);if(!ze)return Ro(se,Ae);const dt={src:Bi(ze.url||""),alt:Ae.alt};ze.title!==null&&ze.title!==void 0&&(dt.title=ze.title);const vt={type:"element",tagName:"img",properties:dt,children:[]};return se.patch(Ae,vt),se.applyData(Ae,vt)}function Bo(se,Ae){const Oe={src:Bi(Ae.url)};Ae.alt!==null&&Ae.alt!==void 0&&(Oe.alt=Ae.alt),Ae.title!==null&&Ae.title!==void 0&&(Oe.title=Ae.title);const ze={type:"element",tagName:"img",properties:Oe,children:[]};return se.patch(Ae,ze),se.applyData(Ae,ze)}function Js(se,Ae){const Oe={type:"text",value:Ae.value.replace(/\r?\n|\r/g," ")};se.patch(Ae,Oe);const ze={type:"element",tagName:"code",properties:{},children:[Oe]};return se.patch(Ae,ze),se.applyData(Ae,ze)}function el(se,Ae){const Oe=String(Ae.identifier).toUpperCase(),ze=se.definitionById.get(Oe);if(!ze)return Ro(se,Ae);const dt={href:Bi(ze.url||"")};ze.title!==null&&ze.title!==void 0&&(dt.title=ze.title);const vt={type:"element",tagName:"a",properties:dt,children:se.all(Ae)};return se.patch(Ae,vt),se.applyData(Ae,vt)}function gl(se,Ae){const Oe={href:Bi(Ae.url)};Ae.title!==null&&Ae.title!==void 0&&(Oe.title=Ae.title);const ze={type:"element",tagName:"a",properties:Oe,children:se.all(Ae)};return se.patch(Ae,ze),se.applyData(Ae,ze)}function tl(se,Ae,Oe){const ze=se.all(Ae),dt=Oe?vl(Oe):As(Ae),vt={},Pt=[];if(typeof Ae.checked=="boolean"){const En=ze[0];let $n;En&&En.type==="element"&&En.tagName==="p"?$n=En:($n={type:"element",tagName:"p",properties:{},children:[]},ze.unshift($n)),$n.children.length>0&&$n.children.unshift({type:"text",value:" "}),$n.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:Ae.checked,disabled:!0},children:[]}),vt.className=["task-list-item"]}let tn=-1;for(;++tn1:Ae}function zs(se,Ae){const Oe={},ze=se.all(Ae);let dt=-1;for(typeof Ae.start=="number"&&Ae.start!==1&&(Oe.start=Ae.start);++dt0){const Pt={type:"element",tagName:"tbody",properties:{},children:se.wrap(Oe,!0)},tn=(0,He.Pk)(Ae.children[1]),zn=(0,He.rb)(Ae.children[Ae.children.length-1]);tn&&zn&&(Pt.position={start:tn,end:zn}),dt.push(Pt)}const vt={type:"element",tagName:"table",properties:{},children:se.wrap(dt,!0)};return se.patch(Ae,vt),se.applyData(Ae,vt)}function ts(se,Ae,Oe){const ze=Oe?Oe.children:void 0,vt=(ze?ze.indexOf(Ae):1)===0?"th":"td",Pt=Oe&&Oe.type==="table"?Oe.align:void 0,tn=Pt?Pt.length:Ae.children.length;let zn=-1;const Fn=[];for(;++zn0,!0),ze[0]),dt=ze.index+ze[0].length,ze=Oe.exec(Ae);return vt.push(qa(Ae.slice(dt),dt>0,!1)),vt.join("")}function qa(se,Ae,Oe){let ze=0,dt=se.length;if(Ae){let vt=se.codePointAt(ze);for(;vt===gs||vt===Qi;)ze++,vt=se.codePointAt(ze)}if(Oe){let vt=se.codePointAt(dt-1);for(;vt===gs||vt===Qi;)dt--,vt=se.codePointAt(dt-1)}return dt>ze?se.slice(ze,dt):""}function to(se,Ae){const Oe={type:"text",value:bi(String(Ae.value))};return se.patch(Ae,Oe),se.applyData(Ae,Oe)}function Ji(se,Ae){const Oe={type:"element",tagName:"hr",properties:{},children:[]};return se.patch(Ae,Oe),se.applyData(Ae,Oe)}const Ki={blockquote:Xi,break:uo,code:Po,delete:zo,emphasis:Gi,footnoteReference:ko,heading:Di,html:Us,imageReference:Wi,image:Bo,inlineCode:Js,linkReference:el,link:gl,listItem:tl,list:zs,paragraph:yo,root:ri,strong:ms,table:Ho,tableCell:Hs,tableRow:ts,text:to,thematicBreak:Ji,toml:Vi,yaml:Vi,definition:Vi,footnoteDefinition:Vi};function Vi(){}const xo={}.hasOwnProperty,Fo={};function Co(se,Ae){const Oe=Ae||Fo,ze=new Map,dt=new Map,vt=new Map,Pt=Ja(Ja({},Ki),Oe.handlers),tn={all:Fn,applyData:no,definitionById:ze,footnoteById:dt,footnoteCounts:vt,footnoteOrder:[],handlers:Pt,one:zn,options:Oe,patch:io,wrap:jo};return(0,Wr.Vn)(se,function(En){if(En.type==="definition"||En.type==="footnoteDefinition"){const $n=En.type==="definition"?ze:dt,Zn=String(En.identifier).toUpperCase();$n.has(Zn)||$n.set(Zn,En)}}),tn;function zn(En,$n){const Zn=En.type,kn=tn.handlers[Zn];if(xo.call(tn.handlers,Zn)&&kn)return kn(tn,En,$n);if(tn.options.passThrough&&tn.options.passThrough.includes(Zn)){if("children"in En){const Ga=En,{children:fi}=Ga,Sa=ed(Ga,["children"]),gi=(0,ai.ZP)(Sa);return gi.children=tn.all(En),gi}return(0,ai.ZP)(En)}return(tn.options.unknownHandler||Oo)(tn,En,$n)}function Fn(En){const $n=[];if("children"in En){const Zn=En.children;let kn=-1;for(;++kn0&&Oe.push({type:"text",value:` +`}),Oe}function ns(se){let Ae=0,Oe=se.charCodeAt(Ae);for(;Oe===9||Oe===32;)Ae++,Oe=se.charCodeAt(Ae);return se.slice(Ae)}function nl(se,Ae){const Oe=Co(se,Ae),ze=Oe.one(se,void 0),dt=$i(Oe),vt=Array.isArray(ze)?{type:"root",children:ze}:ze||{type:"root",children:[]};return dt&&((0,he.ok)("children"in vt),vt.children.push({type:"text",value:` +`},dt)),vt}function rl(se,Ae){return se&&"run"in se?function(Oe,ze){return Hc(this,null,function*(){const dt=nl(Oe,Ja({file:ze},Ae));yield se.run(dt,ze)})}:function(Oe,ze){return nl(Oe,Ja({file:ze},se||Ae))}}function _o(se){if(se)throw se}var Do=y(58847);function oo(se){if(typeof se!="object"||se===null)return!1;const Ae=Object.getPrototypeOf(se);return(Ae===null||Ae===Object.prototype||Object.getPrototypeOf(Ae)===null)&&!(Symbol.toStringTag in se)&&!(Symbol.iterator in se)}function Go(){const se=[],Ae={run:Oe,use:ze};return Ae;function Oe(...dt){let vt=-1;const Pt=dt.pop();if(typeof Pt!="function")throw new TypeError("Expected function as last argument, not "+Pt);tn(null,...dt);function tn(zn,...Fn){const En=se[++vt];let $n=-1;if(zn){Pt(zn);return}for(;++$nPt.length;let zn;tn&&Pt.push(dt);try{zn=se.apply(this,Pt)}catch(Fn){const En=Fn;if(tn&&Oe)throw En;return dt(En)}tn||(zn&&zn.then&&typeof zn.then=="function"?zn.then(vt,dt):zn instanceof Error?dt(zn):vt(zn))}function dt(Pt,...tn){Oe||(Oe=!0,Ae(Pt,...tn))}function vt(Pt){dt(null,Pt)}}const po={basename:Is,dirname:js,extname:vs,join:Gs,sep:"/"};function Is(se,Ae){if(Ae!==void 0&&typeof Ae!="string")throw new TypeError('"ext" argument must be a string');Ns(se);let Oe=0,ze=-1,dt=se.length,vt;if(Ae===void 0||Ae.length===0||Ae.length>se.length){for(;dt--;)if(se.codePointAt(dt)===47){if(vt){Oe=dt+1;break}}else ze<0&&(vt=!0,ze=dt+1);return ze<0?"":se.slice(Oe,ze)}if(Ae===se)return"";let Pt=-1,tn=Ae.length-1;for(;dt--;)if(se.codePointAt(dt)===47){if(vt){Oe=dt+1;break}}else Pt<0&&(vt=!0,Pt=dt+1),tn>-1&&(se.codePointAt(dt)===Ae.codePointAt(tn--)?tn<0&&(ze=dt):(tn=-1,ze=Pt));return Oe===ze?ze=Pt:ze<0&&(ze=se.length),se.slice(Oe,ze)}function js(se){if(Ns(se),se.length===0)return".";let Ae=-1,Oe=se.length,ze;for(;--Oe;)if(se.codePointAt(Oe)===47){if(ze){Ae=Oe;break}}else ze||(ze=!0);return Ae<0?se.codePointAt(0)===47?"/":".":Ae===1&&se.codePointAt(0)===47?"//":se.slice(0,Ae)}function vs(se){Ns(se);let Ae=se.length,Oe=-1,ze=0,dt=-1,vt=0,Pt;for(;Ae--;){const tn=se.codePointAt(Ae);if(tn===47){if(Pt){ze=Ae+1;break}continue}Oe<0&&(Pt=!0,Oe=Ae+1),tn===46?dt<0?dt=Ae:vt!==1&&(vt=1):dt>-1&&(vt=-1)}return dt<0||Oe<0||vt===0||vt===1&&dt===Oe-1&&dt===ze+1?"":se.slice(dt,Oe)}function Gs(...se){let Ae=-1,Oe;for(;++Ae0&&se.codePointAt(se.length-1)===47&&(Oe+="/"),Ae?"/"+Oe:Oe}function Ws(se,Ae){let Oe="",ze=0,dt=-1,vt=0,Pt=-1,tn,zn;for(;++Pt<=se.length;){if(Pt2){if(zn=Oe.lastIndexOf("/"),zn!==Oe.length-1){zn<0?(Oe="",ze=0):(Oe=Oe.slice(0,zn),ze=Oe.length-1-Oe.lastIndexOf("/")),dt=Pt,vt=0;continue}}else if(Oe.length>0){Oe="",ze=0,dt=Pt,vt=0;continue}}Ae&&(Oe=Oe.length>0?Oe+"/..":"..",ze=2)}else Oe.length>0?Oe+="/"+se.slice(dt+1,Pt):Oe=se.slice(dt+1,Pt),ze=Pt-dt-1;dt=Pt,vt=0}else tn===46&&vt>-1?vt++:vt=-1}return Oe}function Ns(se){if(typeof se!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(se))}const Vs={cwd:al};function al(){return"/"}function ks(se){return!!(se!==null&&typeof se=="object"&&"href"in se&&se.href&&"protocol"in se&&se.protocol&&se.auth===void 0)}function il(se){if(typeof se=="string")se=new URL(se);else if(!ks(se)){const Ae=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+se+"`");throw Ae.code="ERR_INVALID_ARG_TYPE",Ae}if(se.protocol!=="file:"){const Ae=new TypeError("The URL must be of scheme file");throw Ae.code="ERR_INVALID_URL_SCHEME",Ae}return bs(se)}function bs(se){if(se.hostname!==""){const ze=new TypeError('File URL host must be "localhost" or empty on darwin');throw ze.code="ERR_INVALID_FILE_URL_HOST",ze}const Ae=se.pathname;let Oe=-1;for(;++Oe0){let[kn,...Da]=En;const Ga=ze[Zn][1];oo(Ga)&&oo(kn)&&(kn=Do(!0,Ga,kn)),ze[Zn]=[Fn,kn,...Da]}}}}const Os=new rs().freeze();function El(se,Ae){if(typeof Ae!="function")throw new TypeError("Cannot `"+se+"` without `parser`")}function Eo(se,Ae){if(typeof Ae!="function")throw new TypeError("Cannot `"+se+"` without `compiler`")}function Zs(se,Ae){if(Ae)throw new Error("Cannot call `"+se+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Ds(se){if(!oo(se)||typeof se.type!="string")throw new TypeError("Expected node, got `"+se+"`")}function Ss(se,Ae,Oe){if(!Oe)throw new Error("`"+se+"` finished async. Use `"+Ae+"` instead")}function Vo(se){return xs(se)?se:new Es(se)}function xs(se){return!!(se&&typeof se=="object"&&"message"in se&&"messages"in se)}function ds(se){return typeof se=="string"||$s(se)}function $s(se){return!!(se&&typeof se=="object"&&"byteLength"in se&&"byteOffset"in se)}const ho="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Sl=[],Zt={allowDangerousHtml:!0},Rl=/^(https?|ircs?|mailto|xmpp)$/i,sl=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function qo(se){const Ae=Zo(se),Oe=ll(se);return Lo(Ae.runSync(Ae.parse(Oe),Oe),se)}function To(se){return Hc(this,null,function*(){const Ae=Zo(se),Oe=ll(se),ze=yield Ae.run(Ae.parse(Oe),Oe);return Lo(ze,se)})}function Vl(se){const Ae=Zo(se),[Oe,ze]=useState(void 0),[dt,vt]=useState(void 0);if(useEffect(function(){const Pt=ll(se);Ae.run(Ae.parse(Pt),Pt,function(tn,zn){ze(tn),vt(zn)})},[se.children,se.rehypePlugins,se.remarkPlugins,se.remarkRehypeOptions]),Oe)throw Oe;return dt?Lo(dt,se):createElement(Fragment)}function Zo(se){const Ae=se.rehypePlugins||Sl,Oe=se.remarkPlugins||Sl,ze=se.remarkRehypeOptions?Ja(Ja({},se.remarkRehypeOptions),Zt):Zt;return Os().use(ca).use(Oe).use(rl,ze).use(Ae)}function ll(se){const Ae=se.children||"",Oe=new Es;return typeof Ae=="string"?Oe.value=Ae:(0,he.t1)("Unexpected value `"+Ae+"` for `children` prop, expected `string`"),Oe}function Lo(se,Ae){const Oe=Ae.allowedElements,ze=Ae.allowElement,dt=Ae.components,vt=Ae.disallowedElements,Pt=Ae.skipHtml,tn=Ae.unwrapDisallowed,zn=Ae.urlTransform||Ol;for(const En of sl)Object.hasOwn(Ae,En.from)&&(0,he.t1)("Unexpected `"+En.from+"` prop, "+(En.to?"use `"+En.to+"` instead":"remove it")+" (see <"+ho+"#"+En.id+"> for more info)");return Oe&&vt&&(0,he.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Ae.className&&(se={type:"element",tagName:"div",properties:{className:Ae.className},children:se.type==="root"?se.children:[se]}),(0,Wr.Vn)(se,Fn),kt(se,{Fragment:ge.Fragment,components:dt,ignoreInvalidStyle:!0,jsx:ge.jsx,jsxs:ge.jsxs,passKeys:!0,passNode:!0});function Fn(En,$n,Zn){if(En.type==="raw"&&Zn&&typeof $n=="number")return Pt?Zn.children.splice($n,1):Zn.children[$n]={type:"text",value:En.value},$n;if(En.type==="element"){let kn;for(kn in Ue)if(Object.hasOwn(Ue,kn)&&Object.hasOwn(En.properties,kn)){const Da=En.properties[kn],Ga=Ue[kn];(Ga===null||Ga.includes(En.tagName))&&(En.properties[kn]=zn(String(Da||""),kn,En))}}if(En.type==="element"){let kn=Oe?!Oe.includes(En.tagName):vt?vt.includes(En.tagName):!1;if(!kn&&ze&&typeof $n=="number"&&(kn=!ze(En,$n,Zn)),kn&&Zn&&typeof $n=="number")return tn&&En.children?Zn.children.splice($n,1,...En.children):Zn.children.splice($n,1),$n}}}function Ol(se){const Ae=se.indexOf(":"),Oe=se.indexOf("?"),ze=se.indexOf("#"),dt=se.indexOf("/");return Ae===-1||dt!==-1&&Ae>dt||Oe!==-1&&Ae>Oe||ze!==-1&&Ae>ze||Rl.test(se.slice(0,Ae))?se:""}},84821:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return li}});var b=y(90302),he=y(87342),le=y(81994),pe=y(14470),be=y(86825);function fe(x){const ee=String(x),Ne=[];return{toOffset:Rn,toPoint:Rt};function Rt(cr){if(typeof cr=="number"&&cr>-1&&cr<=ee.length){let Rr=0;for(;;){let mn=Ne[Rr];if(mn===void 0){const ka=Ce(ee,Ne[Rr-1]);mn=ka===-1?ee.length+1:ka+1,Ne[Rr]=mn}if(mn>cr)return{line:Rr+1,column:cr-(Rr>0?Ne[Rr-1]:0)+1,offset:cr};Rr++}}}function Rn(cr){if(cr&&typeof cr.line=="number"&&typeof cr.column=="number"&&!Number.isNaN(cr.line)&&!Number.isNaN(cr.column)){for(;Ne.length1?Ne[cr.line-2]:0)+cr.column-1;if(Rr=55296&&x<=57343}function it(x){return x>=56320&&x<=57343}function jt(x,ee){return(x-55296)*1024+9216+ee}function zt(x){return x!==32&&x!==10&&x!==13&&x!==9&&x!==12&&x>=1&&x<=31||x>=127&&x<=159}function On(x){return x>=64976&&x<=65007||Ct.has(x)}var ut;(function(x){x.controlCharacterInInputStream="control-character-in-input-stream",x.noncharacterInInputStream="noncharacter-in-input-stream",x.surrogateInInputStream="surrogate-in-input-stream",x.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",x.endTagWithAttributes="end-tag-with-attributes",x.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",x.unexpectedSolidusInTag="unexpected-solidus-in-tag",x.unexpectedNullCharacter="unexpected-null-character",x.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",x.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",x.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",x.missingEndTagName="missing-end-tag-name",x.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",x.unknownNamedCharacterReference="unknown-named-character-reference",x.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",x.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",x.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",x.eofBeforeTagName="eof-before-tag-name",x.eofInTag="eof-in-tag",x.missingAttributeValue="missing-attribute-value",x.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",x.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",x.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",x.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",x.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",x.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",x.missingDoctypePublicIdentifier="missing-doctype-public-identifier",x.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",x.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",x.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",x.cdataInHtmlContent="cdata-in-html-content",x.incorrectlyOpenedComment="incorrectly-opened-comment",x.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",x.eofInDoctype="eof-in-doctype",x.nestedComment="nested-comment",x.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",x.eofInComment="eof-in-comment",x.incorrectlyClosedComment="incorrectly-closed-comment",x.eofInCdata="eof-in-cdata",x.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",x.nullCharacterReference="null-character-reference",x.surrogateCharacterReference="surrogate-character-reference",x.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",x.controlCharacterReference="control-character-reference",x.noncharacterCharacterReference="noncharacter-character-reference",x.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",x.missingDoctypeName="missing-doctype-name",x.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",x.duplicateAttribute="duplicate-attribute",x.nonConformingDoctype="non-conforming-doctype",x.missingDoctype="missing-doctype",x.misplacedDoctype="misplaced-doctype",x.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",x.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",x.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",x.openElementsLeftAfterEof="open-elements-left-after-eof",x.abandonedHeadElementChild="abandoned-head-element-child",x.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",x.nestedNoscriptInHead="nested-noscript-in-head",x.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(ut||(ut={}));const Sn=65536;class Vt{constructor(ee){this.handler=ee,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Sn,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(ee,Ne){const{line:Rt,col:Rn,offset:cr}=this,Rr=Rn+Ne,mn=cr+Ne;return{code:ee,startLine:Rt,endLine:Rt,startCol:Rr,endCol:Rr,startOffset:mn,endOffset:mn}}_err(ee){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(ee,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(ee){if(this.pos!==this.html.length-1){const Ne=this.html.charCodeAt(this.pos+1);if(it(Ne))return this.pos++,this._addGap(),jt(ee,Ne)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,Ee.EOF;return this._err(ut.surrogateInInputStream),ee}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(ee,Ne){this.html.length>0?this.html+=ee:this.html=ee,this.endOfChunkHit=!1,this.lastChunkWritten=Ne}insertHtmlAtCurrentPos(ee){this.html=this.html.substring(0,this.pos+1)+ee+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(ee,Ne){if(this.pos+ee.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(Ne)return this.html.startsWith(ee,this.pos);for(let Rt=0;Rt=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Ee.EOF;const Rt=this.html.charCodeAt(Ne);return Rt===Ee.CARRIAGE_RETURN?Ee.LINE_FEED:Rt}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Ee.EOF;let ee=this.html.charCodeAt(this.pos);return ee===Ee.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,Ee.LINE_FEED):ee===Ee.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,on(ee)&&(ee=this._processSurrogate(ee)),this.handler.onParseError===null||ee>31&&ee<127||ee===Ee.LINE_FEED||ee===Ee.CARRIAGE_RETURN||ee>159&&ee<64976||this._checkForProblematicCharacters(ee),ee)}_checkForProblematicCharacters(ee){zt(ee)?this._err(ut.controlCharacterInInputStream):On(ee)&&this._err(ut.noncharacterInInputStream)}retreat(ee){for(this.pos-=ee;this.pos=0;Ne--)if(x.attrs[Ne].name===ee)return x.attrs[Ne].value;return null}const De=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(x=>x.charCodeAt(0))),me=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(x=>x.charCodeAt(0)));var ce;const Te=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Ue=(ce=String.fromCodePoint)!==null&&ce!==void 0?ce:function(x){let ee="";return x>65535&&(x-=65536,ee+=String.fromCharCode(x>>>10&1023|55296),x=56320|x&1023),ee+=String.fromCharCode(x),ee};function ge(x){var ee;return x>=55296&&x<=57343||x>1114111?65533:(ee=Te.get(x))!==null&&ee!==void 0?ee:x}function Le(x){return Ue(ge(x))}var ot;(function(x){x[x.NUM=35]="NUM",x[x.SEMI=59]="SEMI",x[x.EQUALS=61]="EQUALS",x[x.ZERO=48]="ZERO",x[x.NINE=57]="NINE",x[x.LOWER_A=97]="LOWER_A",x[x.LOWER_F=102]="LOWER_F",x[x.LOWER_X=120]="LOWER_X",x[x.LOWER_Z=122]="LOWER_Z",x[x.UPPER_A=65]="UPPER_A",x[x.UPPER_F=70]="UPPER_F",x[x.UPPER_Z=90]="UPPER_Z"})(ot||(ot={}));const Yt=32;var wt;(function(x){x[x.VALUE_LENGTH=49152]="VALUE_LENGTH",x[x.BRANCH_LENGTH=16256]="BRANCH_LENGTH",x[x.JUMP_TABLE=127]="JUMP_TABLE"})(wt||(wt={}));function gt(x){return x>=ot.ZERO&&x<=ot.NINE}function Mt(x){return x>=ot.UPPER_A&&x<=ot.UPPER_F||x>=ot.LOWER_A&&x<=ot.LOWER_F}function Ut(x){return x>=ot.UPPER_A&&x<=ot.UPPER_Z||x>=ot.LOWER_A&&x<=ot.LOWER_Z||gt(x)}function Bt(x){return x===ot.EQUALS||Ut(x)}var hn;(function(x){x[x.EntityStart=0]="EntityStart",x[x.NumericStart=1]="NumericStart",x[x.NumericDecimal=2]="NumericDecimal",x[x.NumericHex=3]="NumericHex",x[x.NamedEntity=4]="NamedEntity"})(hn||(hn={}));var dn;(function(x){x[x.Legacy=0]="Legacy",x[x.Strict=1]="Strict",x[x.Attribute=2]="Attribute"})(dn||(dn={}));class Ft{constructor(ee,Ne,Rt){this.decodeTree=ee,this.emitCodePoint=Ne,this.errors=Rt,this.state=hn.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=dn.Strict}startEntity(ee){this.decodeMode=ee,this.state=hn.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(ee,Ne){switch(this.state){case hn.EntityStart:return ee.charCodeAt(Ne)===ot.NUM?(this.state=hn.NumericStart,this.consumed+=1,this.stateNumericStart(ee,Ne+1)):(this.state=hn.NamedEntity,this.stateNamedEntity(ee,Ne));case hn.NumericStart:return this.stateNumericStart(ee,Ne);case hn.NumericDecimal:return this.stateNumericDecimal(ee,Ne);case hn.NumericHex:return this.stateNumericHex(ee,Ne);case hn.NamedEntity:return this.stateNamedEntity(ee,Ne)}}stateNumericStart(ee,Ne){return Ne>=ee.length?-1:(ee.charCodeAt(Ne)|Yt)===ot.LOWER_X?(this.state=hn.NumericHex,this.consumed+=1,this.stateNumericHex(ee,Ne+1)):(this.state=hn.NumericDecimal,this.stateNumericDecimal(ee,Ne))}addToNumericResult(ee,Ne,Rt,Rn){if(Ne!==Rt){const cr=Rt-Ne;this.result=this.result*Math.pow(Rn,cr)+Number.parseInt(ee.substr(Ne,cr),Rn),this.consumed+=cr}}stateNumericHex(ee,Ne){const Rt=Ne;for(;Ne>14;for(;Ne>14,cr!==0){if(Rr===ot.SEMI)return this.emitNamedEntityData(this.treeIndex,cr,this.consumed+this.excess);this.decodeMode!==dn.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var ee;const{result:Ne,decodeTree:Rt}=this,Rn=(Rt[Ne]&wt.VALUE_LENGTH)>>14;return this.emitNamedEntityData(Ne,Rn,this.consumed),(ee=this.errors)===null||ee===void 0||ee.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(ee,Ne,Rt){const{decodeTree:Rn}=this;return this.emitCodePoint(Ne===1?Rn[ee]&~wt.VALUE_LENGTH:Rn[ee+1],Rt),Ne===3&&this.emitCodePoint(Rn[ee+2],Rt),Rt}end(){var ee;switch(this.state){case hn.NamedEntity:return this.result!==0&&(this.decodeMode!==dn.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case hn.NumericDecimal:return this.emitNumericEntity(0,2);case hn.NumericHex:return this.emitNumericEntity(0,3);case hn.NumericStart:return(ee=this.errors)===null||ee===void 0||ee.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case hn.EntityStart:return 0}}}function Pn(x){let ee="";const Ne=new Ft(x,Rt=>ee+=fromCodePoint(Rt));return function(Rn,cr){let Rr=0,mn=0;for(;(mn=Rn.indexOf("&",mn))>=0;){ee+=Rn.slice(Rr,mn),Ne.startEntity(cr);const vi=Ne.write(Rn,mn+1);if(vi<0){Rr=mn+Ne.end();break}Rr=mn+vi,mn=vi===0?Rr+1:Rr}const ka=ee+Rn.slice(Rr);return ee="",ka}}function Dn(x,ee,Ne,Rt){const Rn=(ee&wt.BRANCH_LENGTH)>>7,cr=ee&wt.JUMP_TABLE;if(Rn===0)return cr!==0&&Rt===cr?Ne:-1;if(cr){const ka=Rt-cr;return ka<0||ka>=Rn?-1:x[Ne+ka]-1}let Rr=Ne,mn=Rr+Rn-1;for(;Rr<=mn;){const ka=Rr+mn>>>1,vi=x[ka];if(viRt)mn=ka-1;else return x[ka+Rn]}return-1}const An=null,sn=null;function Nn(x,ee=dn.Legacy){return An(x,ee)}function Cn(x){return An(x,dn.Attribute)}function Dt(x){return An(x,dn.Strict)}function qt(x){return sn(x,dn.Strict)}var Ht;(function(x){x.HTML="http://www.w3.org/1999/xhtml",x.MATHML="http://www.w3.org/1998/Math/MathML",x.SVG="http://www.w3.org/2000/svg",x.XLINK="http://www.w3.org/1999/xlink",x.XML="http://www.w3.org/XML/1998/namespace",x.XMLNS="http://www.w3.org/2000/xmlns/"})(Ht||(Ht={}));var bn;(function(x){x.TYPE="type",x.ACTION="action",x.ENCODING="encoding",x.PROMPT="prompt",x.NAME="name",x.COLOR="color",x.FACE="face",x.SIZE="size"})(bn||(bn={}));var Et;(function(x){x.NO_QUIRKS="no-quirks",x.QUIRKS="quirks",x.LIMITED_QUIRKS="limited-quirks"})(Et||(Et={}));var lt;(function(x){x.A="a",x.ADDRESS="address",x.ANNOTATION_XML="annotation-xml",x.APPLET="applet",x.AREA="area",x.ARTICLE="article",x.ASIDE="aside",x.B="b",x.BASE="base",x.BASEFONT="basefont",x.BGSOUND="bgsound",x.BIG="big",x.BLOCKQUOTE="blockquote",x.BODY="body",x.BR="br",x.BUTTON="button",x.CAPTION="caption",x.CENTER="center",x.CODE="code",x.COL="col",x.COLGROUP="colgroup",x.DD="dd",x.DESC="desc",x.DETAILS="details",x.DIALOG="dialog",x.DIR="dir",x.DIV="div",x.DL="dl",x.DT="dt",x.EM="em",x.EMBED="embed",x.FIELDSET="fieldset",x.FIGCAPTION="figcaption",x.FIGURE="figure",x.FONT="font",x.FOOTER="footer",x.FOREIGN_OBJECT="foreignObject",x.FORM="form",x.FRAME="frame",x.FRAMESET="frameset",x.H1="h1",x.H2="h2",x.H3="h3",x.H4="h4",x.H5="h5",x.H6="h6",x.HEAD="head",x.HEADER="header",x.HGROUP="hgroup",x.HR="hr",x.HTML="html",x.I="i",x.IMG="img",x.IMAGE="image",x.INPUT="input",x.IFRAME="iframe",x.KEYGEN="keygen",x.LABEL="label",x.LI="li",x.LINK="link",x.LISTING="listing",x.MAIN="main",x.MALIGNMARK="malignmark",x.MARQUEE="marquee",x.MATH="math",x.MENU="menu",x.META="meta",x.MGLYPH="mglyph",x.MI="mi",x.MO="mo",x.MN="mn",x.MS="ms",x.MTEXT="mtext",x.NAV="nav",x.NOBR="nobr",x.NOFRAMES="noframes",x.NOEMBED="noembed",x.NOSCRIPT="noscript",x.OBJECT="object",x.OL="ol",x.OPTGROUP="optgroup",x.OPTION="option",x.P="p",x.PARAM="param",x.PLAINTEXT="plaintext",x.PRE="pre",x.RB="rb",x.RP="rp",x.RT="rt",x.RTC="rtc",x.RUBY="ruby",x.S="s",x.SCRIPT="script",x.SEARCH="search",x.SECTION="section",x.SELECT="select",x.SOURCE="source",x.SMALL="small",x.SPAN="span",x.STRIKE="strike",x.STRONG="strong",x.STYLE="style",x.SUB="sub",x.SUMMARY="summary",x.SUP="sup",x.TABLE="table",x.TBODY="tbody",x.TEMPLATE="template",x.TEXTAREA="textarea",x.TFOOT="tfoot",x.TD="td",x.TH="th",x.THEAD="thead",x.TITLE="title",x.TR="tr",x.TRACK="track",x.TT="tt",x.U="u",x.UL="ul",x.SVG="svg",x.VAR="var",x.WBR="wbr",x.XMP="xmp"})(lt||(lt={}));var de;(function(x){x[x.UNKNOWN=0]="UNKNOWN",x[x.A=1]="A",x[x.ADDRESS=2]="ADDRESS",x[x.ANNOTATION_XML=3]="ANNOTATION_XML",x[x.APPLET=4]="APPLET",x[x.AREA=5]="AREA",x[x.ARTICLE=6]="ARTICLE",x[x.ASIDE=7]="ASIDE",x[x.B=8]="B",x[x.BASE=9]="BASE",x[x.BASEFONT=10]="BASEFONT",x[x.BGSOUND=11]="BGSOUND",x[x.BIG=12]="BIG",x[x.BLOCKQUOTE=13]="BLOCKQUOTE",x[x.BODY=14]="BODY",x[x.BR=15]="BR",x[x.BUTTON=16]="BUTTON",x[x.CAPTION=17]="CAPTION",x[x.CENTER=18]="CENTER",x[x.CODE=19]="CODE",x[x.COL=20]="COL",x[x.COLGROUP=21]="COLGROUP",x[x.DD=22]="DD",x[x.DESC=23]="DESC",x[x.DETAILS=24]="DETAILS",x[x.DIALOG=25]="DIALOG",x[x.DIR=26]="DIR",x[x.DIV=27]="DIV",x[x.DL=28]="DL",x[x.DT=29]="DT",x[x.EM=30]="EM",x[x.EMBED=31]="EMBED",x[x.FIELDSET=32]="FIELDSET",x[x.FIGCAPTION=33]="FIGCAPTION",x[x.FIGURE=34]="FIGURE",x[x.FONT=35]="FONT",x[x.FOOTER=36]="FOOTER",x[x.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",x[x.FORM=38]="FORM",x[x.FRAME=39]="FRAME",x[x.FRAMESET=40]="FRAMESET",x[x.H1=41]="H1",x[x.H2=42]="H2",x[x.H3=43]="H3",x[x.H4=44]="H4",x[x.H5=45]="H5",x[x.H6=46]="H6",x[x.HEAD=47]="HEAD",x[x.HEADER=48]="HEADER",x[x.HGROUP=49]="HGROUP",x[x.HR=50]="HR",x[x.HTML=51]="HTML",x[x.I=52]="I",x[x.IMG=53]="IMG",x[x.IMAGE=54]="IMAGE",x[x.INPUT=55]="INPUT",x[x.IFRAME=56]="IFRAME",x[x.KEYGEN=57]="KEYGEN",x[x.LABEL=58]="LABEL",x[x.LI=59]="LI",x[x.LINK=60]="LINK",x[x.LISTING=61]="LISTING",x[x.MAIN=62]="MAIN",x[x.MALIGNMARK=63]="MALIGNMARK",x[x.MARQUEE=64]="MARQUEE",x[x.MATH=65]="MATH",x[x.MENU=66]="MENU",x[x.META=67]="META",x[x.MGLYPH=68]="MGLYPH",x[x.MI=69]="MI",x[x.MO=70]="MO",x[x.MN=71]="MN",x[x.MS=72]="MS",x[x.MTEXT=73]="MTEXT",x[x.NAV=74]="NAV",x[x.NOBR=75]="NOBR",x[x.NOFRAMES=76]="NOFRAMES",x[x.NOEMBED=77]="NOEMBED",x[x.NOSCRIPT=78]="NOSCRIPT",x[x.OBJECT=79]="OBJECT",x[x.OL=80]="OL",x[x.OPTGROUP=81]="OPTGROUP",x[x.OPTION=82]="OPTION",x[x.P=83]="P",x[x.PARAM=84]="PARAM",x[x.PLAINTEXT=85]="PLAINTEXT",x[x.PRE=86]="PRE",x[x.RB=87]="RB",x[x.RP=88]="RP",x[x.RT=89]="RT",x[x.RTC=90]="RTC",x[x.RUBY=91]="RUBY",x[x.S=92]="S",x[x.SCRIPT=93]="SCRIPT",x[x.SEARCH=94]="SEARCH",x[x.SECTION=95]="SECTION",x[x.SELECT=96]="SELECT",x[x.SOURCE=97]="SOURCE",x[x.SMALL=98]="SMALL",x[x.SPAN=99]="SPAN",x[x.STRIKE=100]="STRIKE",x[x.STRONG=101]="STRONG",x[x.STYLE=102]="STYLE",x[x.SUB=103]="SUB",x[x.SUMMARY=104]="SUMMARY",x[x.SUP=105]="SUP",x[x.TABLE=106]="TABLE",x[x.TBODY=107]="TBODY",x[x.TEMPLATE=108]="TEMPLATE",x[x.TEXTAREA=109]="TEXTAREA",x[x.TFOOT=110]="TFOOT",x[x.TD=111]="TD",x[x.TH=112]="TH",x[x.THEAD=113]="THEAD",x[x.TITLE=114]="TITLE",x[x.TR=115]="TR",x[x.TRACK=116]="TRACK",x[x.TT=117]="TT",x[x.U=118]="U",x[x.UL=119]="UL",x[x.SVG=120]="SVG",x[x.VAR=121]="VAR",x[x.WBR=122]="WBR",x[x.XMP=123]="XMP"})(de||(de={}));const In=new Map([[lt.A,de.A],[lt.ADDRESS,de.ADDRESS],[lt.ANNOTATION_XML,de.ANNOTATION_XML],[lt.APPLET,de.APPLET],[lt.AREA,de.AREA],[lt.ARTICLE,de.ARTICLE],[lt.ASIDE,de.ASIDE],[lt.B,de.B],[lt.BASE,de.BASE],[lt.BASEFONT,de.BASEFONT],[lt.BGSOUND,de.BGSOUND],[lt.BIG,de.BIG],[lt.BLOCKQUOTE,de.BLOCKQUOTE],[lt.BODY,de.BODY],[lt.BR,de.BR],[lt.BUTTON,de.BUTTON],[lt.CAPTION,de.CAPTION],[lt.CENTER,de.CENTER],[lt.CODE,de.CODE],[lt.COL,de.COL],[lt.COLGROUP,de.COLGROUP],[lt.DD,de.DD],[lt.DESC,de.DESC],[lt.DETAILS,de.DETAILS],[lt.DIALOG,de.DIALOG],[lt.DIR,de.DIR],[lt.DIV,de.DIV],[lt.DL,de.DL],[lt.DT,de.DT],[lt.EM,de.EM],[lt.EMBED,de.EMBED],[lt.FIELDSET,de.FIELDSET],[lt.FIGCAPTION,de.FIGCAPTION],[lt.FIGURE,de.FIGURE],[lt.FONT,de.FONT],[lt.FOOTER,de.FOOTER],[lt.FOREIGN_OBJECT,de.FOREIGN_OBJECT],[lt.FORM,de.FORM],[lt.FRAME,de.FRAME],[lt.FRAMESET,de.FRAMESET],[lt.H1,de.H1],[lt.H2,de.H2],[lt.H3,de.H3],[lt.H4,de.H4],[lt.H5,de.H5],[lt.H6,de.H6],[lt.HEAD,de.HEAD],[lt.HEADER,de.HEADER],[lt.HGROUP,de.HGROUP],[lt.HR,de.HR],[lt.HTML,de.HTML],[lt.I,de.I],[lt.IMG,de.IMG],[lt.IMAGE,de.IMAGE],[lt.INPUT,de.INPUT],[lt.IFRAME,de.IFRAME],[lt.KEYGEN,de.KEYGEN],[lt.LABEL,de.LABEL],[lt.LI,de.LI],[lt.LINK,de.LINK],[lt.LISTING,de.LISTING],[lt.MAIN,de.MAIN],[lt.MALIGNMARK,de.MALIGNMARK],[lt.MARQUEE,de.MARQUEE],[lt.MATH,de.MATH],[lt.MENU,de.MENU],[lt.META,de.META],[lt.MGLYPH,de.MGLYPH],[lt.MI,de.MI],[lt.MO,de.MO],[lt.MN,de.MN],[lt.MS,de.MS],[lt.MTEXT,de.MTEXT],[lt.NAV,de.NAV],[lt.NOBR,de.NOBR],[lt.NOFRAMES,de.NOFRAMES],[lt.NOEMBED,de.NOEMBED],[lt.NOSCRIPT,de.NOSCRIPT],[lt.OBJECT,de.OBJECT],[lt.OL,de.OL],[lt.OPTGROUP,de.OPTGROUP],[lt.OPTION,de.OPTION],[lt.P,de.P],[lt.PARAM,de.PARAM],[lt.PLAINTEXT,de.PLAINTEXT],[lt.PRE,de.PRE],[lt.RB,de.RB],[lt.RP,de.RP],[lt.RT,de.RT],[lt.RTC,de.RTC],[lt.RUBY,de.RUBY],[lt.S,de.S],[lt.SCRIPT,de.SCRIPT],[lt.SEARCH,de.SEARCH],[lt.SECTION,de.SECTION],[lt.SELECT,de.SELECT],[lt.SOURCE,de.SOURCE],[lt.SMALL,de.SMALL],[lt.SPAN,de.SPAN],[lt.STRIKE,de.STRIKE],[lt.STRONG,de.STRONG],[lt.STYLE,de.STYLE],[lt.SUB,de.SUB],[lt.SUMMARY,de.SUMMARY],[lt.SUP,de.SUP],[lt.TABLE,de.TABLE],[lt.TBODY,de.TBODY],[lt.TEMPLATE,de.TEMPLATE],[lt.TEXTAREA,de.TEXTAREA],[lt.TFOOT,de.TFOOT],[lt.TD,de.TD],[lt.TH,de.TH],[lt.THEAD,de.THEAD],[lt.TITLE,de.TITLE],[lt.TR,de.TR],[lt.TRACK,de.TRACK],[lt.TT,de.TT],[lt.U,de.U],[lt.UL,de.UL],[lt.SVG,de.SVG],[lt.VAR,de.VAR],[lt.WBR,de.WBR],[lt.XMP,de.XMP]]);function Mn(x){var ee;return(ee=In.get(x))!==null&&ee!==void 0?ee:de.UNKNOWN}const gn=de,br={[Ht.HTML]:new Set([gn.ADDRESS,gn.APPLET,gn.AREA,gn.ARTICLE,gn.ASIDE,gn.BASE,gn.BASEFONT,gn.BGSOUND,gn.BLOCKQUOTE,gn.BODY,gn.BR,gn.BUTTON,gn.CAPTION,gn.CENTER,gn.COL,gn.COLGROUP,gn.DD,gn.DETAILS,gn.DIR,gn.DIV,gn.DL,gn.DT,gn.EMBED,gn.FIELDSET,gn.FIGCAPTION,gn.FIGURE,gn.FOOTER,gn.FORM,gn.FRAME,gn.FRAMESET,gn.H1,gn.H2,gn.H3,gn.H4,gn.H5,gn.H6,gn.HEAD,gn.HEADER,gn.HGROUP,gn.HR,gn.HTML,gn.IFRAME,gn.IMG,gn.INPUT,gn.LI,gn.LINK,gn.LISTING,gn.MAIN,gn.MARQUEE,gn.MENU,gn.META,gn.NAV,gn.NOEMBED,gn.NOFRAMES,gn.NOSCRIPT,gn.OBJECT,gn.OL,gn.P,gn.PARAM,gn.PLAINTEXT,gn.PRE,gn.SCRIPT,gn.SECTION,gn.SELECT,gn.SOURCE,gn.STYLE,gn.SUMMARY,gn.TABLE,gn.TBODY,gn.TD,gn.TEMPLATE,gn.TEXTAREA,gn.TFOOT,gn.TH,gn.THEAD,gn.TITLE,gn.TR,gn.TRACK,gn.UL,gn.WBR,gn.XMP]),[Ht.MATHML]:new Set([gn.MI,gn.MO,gn.MN,gn.MS,gn.MTEXT,gn.ANNOTATION_XML]),[Ht.SVG]:new Set([gn.TITLE,gn.FOREIGN_OBJECT,gn.DESC]),[Ht.XLINK]:new Set,[Ht.XML]:new Set,[Ht.XMLNS]:new Set},yr=new Set([gn.H1,gn.H2,gn.H3,gn.H4,gn.H5,gn.H6]),sr=new Set([lt.STYLE,lt.SCRIPT,lt.XMP,lt.IFRAME,lt.NOEMBED,lt.NOFRAMES,lt.PLAINTEXT]);function xr(x,ee){return sr.has(x)||ee&&x===lt.NOSCRIPT}var xt;(function(x){x[x.DATA=0]="DATA",x[x.RCDATA=1]="RCDATA",x[x.RAWTEXT=2]="RAWTEXT",x[x.SCRIPT_DATA=3]="SCRIPT_DATA",x[x.PLAINTEXT=4]="PLAINTEXT",x[x.TAG_OPEN=5]="TAG_OPEN",x[x.END_TAG_OPEN=6]="END_TAG_OPEN",x[x.TAG_NAME=7]="TAG_NAME",x[x.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",x[x.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",x[x.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",x[x.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",x[x.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",x[x.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",x[x.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",x[x.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",x[x.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",x[x.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",x[x.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",x[x.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",x[x.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",x[x.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",x[x.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",x[x.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",x[x.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",x[x.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",x[x.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",x[x.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",x[x.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",x[x.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",x[x.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",x[x.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",x[x.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",x[x.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",x[x.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",x[x.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",x[x.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",x[x.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",x[x.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",x[x.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",x[x.BOGUS_COMMENT=40]="BOGUS_COMMENT",x[x.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",x[x.COMMENT_START=42]="COMMENT_START",x[x.COMMENT_START_DASH=43]="COMMENT_START_DASH",x[x.COMMENT=44]="COMMENT",x[x.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",x[x.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",x[x.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",x[x.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",x[x.COMMENT_END_DASH=49]="COMMENT_END_DASH",x[x.COMMENT_END=50]="COMMENT_END",x[x.COMMENT_END_BANG=51]="COMMENT_END_BANG",x[x.DOCTYPE=52]="DOCTYPE",x[x.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",x[x.DOCTYPE_NAME=54]="DOCTYPE_NAME",x[x.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",x[x.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",x[x.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",x[x.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",x[x.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",x[x.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",x[x.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",x[x.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",x[x.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",x[x.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",x[x.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",x[x.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",x[x.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",x[x.CDATA_SECTION=68]="CDATA_SECTION",x[x.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",x[x.CDATA_SECTION_END=70]="CDATA_SECTION_END",x[x.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",x[x.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(xt||(xt={}));const Xn={DATA:xt.DATA,RCDATA:xt.RCDATA,RAWTEXT:xt.RAWTEXT,SCRIPT_DATA:xt.SCRIPT_DATA,PLAINTEXT:xt.PLAINTEXT,CDATA_SECTION:xt.CDATA_SECTION};function ur(x){return x>=Ee.DIGIT_0&&x<=Ee.DIGIT_9}function gr(x){return x>=Ee.LATIN_CAPITAL_A&&x<=Ee.LATIN_CAPITAL_Z}function Yn(x){return x>=Ee.LATIN_SMALL_A&&x<=Ee.LATIN_SMALL_Z}function Tr(x){return Yn(x)||gr(x)}function Sr(x){return Tr(x)||ur(x)}function Dr(x){return x+32}function Lr(x){return x===Ee.SPACE||x===Ee.LINE_FEED||x===Ee.TABULATION||x===Ee.FORM_FEED}function Qn(x){return Lr(x)||x===Ee.SOLIDUS||x===Ee.GREATER_THAN_SIGN}function _r(x){return x===Ee.NULL?ut.nullCharacterReference:x>1114111?ut.characterReferenceOutsideUnicodeRange:on(x)?ut.surrogateCharacterReference:On(x)?ut.noncharacterCharacterReference:zt(x)||x===Ee.CARRIAGE_RETURN?ut.controlCharacterReference:null}class sa{constructor(ee,Ne){this.options=ee,this.handler=Ne,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=xt.DATA,this.returnState=xt.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Vt(Ne),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new Ft(De,(Rt,Rn)=>{this.preprocessor.pos=this.entityStartPos+Rn-1,this._flushCodePointConsumedAsCharacterReference(Rt)},Ne.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(ut.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:Rt=>{this._err(ut.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+Rt)},validateNumericCharacterReference:Rt=>{const Rn=_r(Rt);Rn&&this._err(Rn,1)}}:void 0)}_err(ee,Ne=0){var Rt,Rn;(Rn=(Rt=this.handler).onParseError)===null||Rn===void 0||Rn.call(Rt,this.preprocessor.getError(ee,Ne))}getCurrentLocation(ee){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-ee,startOffset:this.preprocessor.offset-ee,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const ee=this._consume();this._ensureHibernation()||this._callState(ee)}this.inLoop=!1}}pause(){this.paused=!0}resume(ee){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||ee==null||ee())}write(ee,Ne,Rt){this.active=!0,this.preprocessor.write(ee,Ne),this._runParsingLoop(),this.paused||Rt==null||Rt()}insertHtmlAtCurrentPos(ee){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(ee),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(ee){this.consumedAfterSnapshot+=ee;for(let Ne=0;Ne0&&this._err(ut.endTagWithAttributes),ee.selfClosing&&this._err(ut.endTagWithTrailingSolidus),this.handler.onEndTag(ee)),this.preprocessor.dropParsedChunk()}emitCurrentComment(ee){this.prepareToken(ee),this.handler.onComment(ee),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(ee){this.prepareToken(ee),this.handler.onDoctype(ee),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(ee){if(this.currentCharacterToken){switch(ee&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=ee.startLine,this.currentCharacterToken.location.endCol=ee.startCol,this.currentCharacterToken.location.endOffset=ee.startOffset),this.currentCharacterToken.type){case vn.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case vn.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case vn.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const ee=this.getCurrentLocation(0);ee&&(ee.endLine=ee.startLine,ee.endCol=ee.startCol,ee.endOffset=ee.startOffset),this._emitCurrentCharacterToken(ee),this.handler.onEof({type:vn.EOF,location:ee}),this.active=!1}_appendCharToCurrentCharacterToken(ee,Ne){if(this.currentCharacterToken)if(this.currentCharacterToken.type===ee){this.currentCharacterToken.chars+=Ne;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(ee,Ne)}_emitCodePoint(ee){const Ne=Lr(ee)?vn.WHITESPACE_CHARACTER:ee===Ee.NULL?vn.NULL_CHARACTER:vn.CHARACTER;this._appendCharToCurrentCharacterToken(Ne,String.fromCodePoint(ee))}_emitChars(ee){this._appendCharToCurrentCharacterToken(vn.CHARACTER,ee)}_startCharacterReference(){this.returnState=this.state,this.state=xt.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?dn.Attribute:dn.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===xt.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===xt.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===xt.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(ee){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(ee):this._emitCodePoint(ee)}_callState(ee){switch(this.state){case xt.DATA:{this._stateData(ee);break}case xt.RCDATA:{this._stateRcdata(ee);break}case xt.RAWTEXT:{this._stateRawtext(ee);break}case xt.SCRIPT_DATA:{this._stateScriptData(ee);break}case xt.PLAINTEXT:{this._statePlaintext(ee);break}case xt.TAG_OPEN:{this._stateTagOpen(ee);break}case xt.END_TAG_OPEN:{this._stateEndTagOpen(ee);break}case xt.TAG_NAME:{this._stateTagName(ee);break}case xt.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(ee);break}case xt.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(ee);break}case xt.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(ee);break}case xt.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(ee);break}case xt.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(ee);break}case xt.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(ee);break}case xt.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(ee);break}case xt.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(ee);break}case xt.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(ee);break}case xt.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(ee);break}case xt.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(ee);break}case xt.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(ee);break}case xt.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(ee);break}case xt.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(ee);break}case xt.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(ee);break}case xt.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(ee);break}case xt.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(ee);break}case xt.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(ee);break}case xt.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(ee);break}case xt.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(ee);break}case xt.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(ee);break}case xt.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(ee);break}case xt.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(ee);break}case xt.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(ee);break}case xt.ATTRIBUTE_NAME:{this._stateAttributeName(ee);break}case xt.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(ee);break}case xt.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(ee);break}case xt.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(ee);break}case xt.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(ee);break}case xt.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(ee);break}case xt.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(ee);break}case xt.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(ee);break}case xt.BOGUS_COMMENT:{this._stateBogusComment(ee);break}case xt.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(ee);break}case xt.COMMENT_START:{this._stateCommentStart(ee);break}case xt.COMMENT_START_DASH:{this._stateCommentStartDash(ee);break}case xt.COMMENT:{this._stateComment(ee);break}case xt.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(ee);break}case xt.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(ee);break}case xt.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(ee);break}case xt.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(ee);break}case xt.COMMENT_END_DASH:{this._stateCommentEndDash(ee);break}case xt.COMMENT_END:{this._stateCommentEnd(ee);break}case xt.COMMENT_END_BANG:{this._stateCommentEndBang(ee);break}case xt.DOCTYPE:{this._stateDoctype(ee);break}case xt.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(ee);break}case xt.DOCTYPE_NAME:{this._stateDoctypeName(ee);break}case xt.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(ee);break}case xt.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(ee);break}case xt.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(ee);break}case xt.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(ee);break}case xt.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(ee);break}case xt.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(ee);break}case xt.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(ee);break}case xt.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(ee);break}case xt.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(ee);break}case xt.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(ee);break}case xt.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(ee);break}case xt.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(ee);break}case xt.BOGUS_DOCTYPE:{this._stateBogusDoctype(ee);break}case xt.CDATA_SECTION:{this._stateCdataSection(ee);break}case xt.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(ee);break}case xt.CDATA_SECTION_END:{this._stateCdataSectionEnd(ee);break}case xt.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case xt.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(ee);break}default:throw new Error("Unknown state")}}_stateData(ee){switch(ee){case Ee.LESS_THAN_SIGN:{this.state=xt.TAG_OPEN;break}case Ee.AMPERSAND:{this._startCharacterReference();break}case Ee.NULL:{this._err(ut.unexpectedNullCharacter),this._emitCodePoint(ee);break}case Ee.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ee)}}_stateRcdata(ee){switch(ee){case Ee.AMPERSAND:{this._startCharacterReference();break}case Ee.LESS_THAN_SIGN:{this.state=xt.RCDATA_LESS_THAN_SIGN;break}case Ee.NULL:{this._err(ut.unexpectedNullCharacter),this._emitChars(Ke);break}case Ee.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ee)}}_stateRawtext(ee){switch(ee){case Ee.LESS_THAN_SIGN:{this.state=xt.RAWTEXT_LESS_THAN_SIGN;break}case Ee.NULL:{this._err(ut.unexpectedNullCharacter),this._emitChars(Ke);break}case Ee.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ee)}}_stateScriptData(ee){switch(ee){case Ee.LESS_THAN_SIGN:{this.state=xt.SCRIPT_DATA_LESS_THAN_SIGN;break}case Ee.NULL:{this._err(ut.unexpectedNullCharacter),this._emitChars(Ke);break}case Ee.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ee)}}_statePlaintext(ee){switch(ee){case Ee.NULL:{this._err(ut.unexpectedNullCharacter),this._emitChars(Ke);break}case Ee.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ee)}}_stateTagOpen(ee){if(Tr(ee))this._createStartTagToken(),this.state=xt.TAG_NAME,this._stateTagName(ee);else switch(ee){case Ee.EXCLAMATION_MARK:{this.state=xt.MARKUP_DECLARATION_OPEN;break}case Ee.SOLIDUS:{this.state=xt.END_TAG_OPEN;break}case Ee.QUESTION_MARK:{this._err(ut.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=xt.BOGUS_COMMENT,this._stateBogusComment(ee);break}case Ee.EOF:{this._err(ut.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(ut.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=xt.DATA,this._stateData(ee)}}_stateEndTagOpen(ee){if(Tr(ee))this._createEndTagToken(),this.state=xt.TAG_NAME,this._stateTagName(ee);else switch(ee){case Ee.GREATER_THAN_SIGN:{this._err(ut.missingEndTagName),this.state=xt.DATA;break}case Ee.EOF:{this._err(ut.eofBeforeTagName),this._emitChars("");break}case Ee.NULL:{this._err(ut.unexpectedNullCharacter),this.state=xt.SCRIPT_DATA_ESCAPED,this._emitChars(Ke);break}case Ee.EOF:{this._err(ut.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=xt.SCRIPT_DATA_ESCAPED,this._emitCodePoint(ee)}}_stateScriptDataEscapedLessThanSign(ee){ee===Ee.SOLIDUS?this.state=xt.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Tr(ee)?(this._emitChars("<"),this.state=xt.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(ee)):(this._emitChars("<"),this.state=xt.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(ee))}_stateScriptDataEscapedEndTagOpen(ee){Tr(ee)?(this.state=xt.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(ee)):(this._emitChars("");break}case Ee.NULL:{this._err(ut.unexpectedNullCharacter),this.state=xt.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Ke);break}case Ee.EOF:{this._err(ut.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=xt.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(ee)}}_stateScriptDataDoubleEscapedLessThanSign(ee){ee===Ee.SOLIDUS?(this.state=xt.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=xt.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(ee))}_stateScriptDataDoubleEscapeEnd(ee){if(this.preprocessor.startsWith(en.SCRIPT,!1)&&Qn(this.preprocessor.peek(en.SCRIPT.length))){this._emitCodePoint(ee);for(let Ne=0;Ne0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(ee,!0)}replace(ee,Ne){const Rt=this._indexOf(ee);this.items[Rt]=Ne,Rt===this.stackTop&&(this.current=Ne)}insertAfter(ee,Ne,Rt){const Rn=this._indexOf(ee)+1;this.items.splice(Rn,0,Ne),this.tagIDs.splice(Rn,0,Rt),this.stackTop++,Rn===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,Rn===this.stackTop)}popUntilTagNamePopped(ee){let Ne=this.stackTop+1;do Ne=this.tagIDs.lastIndexOf(ee,Ne-1);while(Ne>0&&this.treeAdapter.getNamespaceURI(this.items[Ne])!==Ht.HTML);this.shortenToLength(Math.max(Ne,0))}shortenToLength(ee){for(;this.stackTop>=ee;){const Ne=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(Ne,this.stackTop=0;Rt--)if(ee.has(this.tagIDs[Rt])&&this.treeAdapter.getNamespaceURI(this.items[Rt])===Ne)return Rt;return-1}clearBackTo(ee,Ne){const Rt=this._indexOfTagNames(ee,Ne);this.shortenToLength(Rt+1)}clearBackToTableContext(){this.clearBackTo(Ot,Ht.HTML)}clearBackToTableBodyContext(){this.clearBackTo(fn,Ht.HTML)}clearBackToTableRowContext(){this.clearBackTo(Qt,Ht.HTML)}remove(ee){const Ne=this._indexOf(ee);Ne>=0&&(Ne===this.stackTop?this.pop():(this.items.splice(Ne,1),this.tagIDs.splice(Ne,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(ee,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===de.BODY?this.items[1]:null}contains(ee){return this._indexOf(ee)>-1}getCommonAncestor(ee){const Ne=this._indexOf(ee)-1;return Ne>=0?this.items[Ne]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===de.HTML}hasInDynamicScope(ee,Ne){for(let Rt=this.stackTop;Rt>=0;Rt--){const Rn=this.tagIDs[Rt];switch(this.treeAdapter.getNamespaceURI(this.items[Rt])){case Ht.HTML:{if(Rn===ee)return!0;if(Ne.has(Rn))return!1;break}case Ht.SVG:{if(ua.has(Rn))return!1;break}case Ht.MATHML:{if(Kr.has(Rn))return!1;break}}}return!0}hasInScope(ee){return this.hasInDynamicScope(ee,ta)}hasInListItemScope(ee){return this.hasInDynamicScope(ee,Hn)}hasInButtonScope(ee){return this.hasInDynamicScope(ee,lr)}hasNumberedHeaderInScope(){for(let ee=this.stackTop;ee>=0;ee--){const Ne=this.tagIDs[ee];switch(this.treeAdapter.getNamespaceURI(this.items[ee])){case Ht.HTML:{if(yr.has(Ne))return!0;if(ta.has(Ne))return!1;break}case Ht.SVG:{if(ua.has(Ne))return!1;break}case Ht.MATHML:{if(Kr.has(Ne))return!1;break}}}return!0}hasInTableScope(ee){for(let Ne=this.stackTop;Ne>=0;Ne--)if(this.treeAdapter.getNamespaceURI(this.items[Ne])===Ht.HTML)switch(this.tagIDs[Ne]){case ee:return!0;case de.TABLE:case de.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let ee=this.stackTop;ee>=0;ee--)if(this.treeAdapter.getNamespaceURI(this.items[ee])===Ht.HTML)switch(this.tagIDs[ee]){case de.TBODY:case de.THEAD:case de.TFOOT:return!0;case de.TABLE:case de.HTML:return!1}return!0}hasInSelectScope(ee){for(let Ne=this.stackTop;Ne>=0;Ne--)if(this.treeAdapter.getNamespaceURI(this.items[Ne])===Ht.HTML)switch(this.tagIDs[Ne]){case ee:return!0;case de.OPTION:case de.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&jr.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&va.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(ee){for(;this.currentTagId!==void 0&&this.currentTagId!==ee&&va.has(this.currentTagId);)this.pop()}}const nn=3;var ht;(function(x){x[x.Marker=0]="Marker",x[x.Element=1]="Element"})(ht||(ht={}));const ln={type:ht.Marker};class rn{constructor(ee){this.treeAdapter=ee,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(ee,Ne){const Rt=[],Rn=Ne.length,cr=this.treeAdapter.getTagName(ee),Rr=this.treeAdapter.getNamespaceURI(ee);for(let mn=0;mn[Rr.name,Rr.value]));let cr=0;for(let Rr=0;RrRn.get(ka.name)===ka.value)&&(cr+=1,cr>=nn&&this.entries.splice(mn.idx,1))}}insertMarker(){this.entries.unshift(ln)}pushElement(ee,Ne){this._ensureNoahArkCondition(ee),this.entries.unshift({type:ht.Element,element:ee,token:Ne})}insertElementAfterBookmark(ee,Ne){const Rt=this.entries.indexOf(this.bookmark);this.entries.splice(Rt,0,{type:ht.Element,element:ee,token:Ne})}removeEntry(ee){const Ne=this.entries.indexOf(ee);Ne!==-1&&this.entries.splice(Ne,1)}clearToLastMarker(){const ee=this.entries.indexOf(ln);ee===-1?this.entries.length=0:this.entries.splice(0,ee+1)}getElementEntryInScopeWithTagName(ee){const Ne=this.entries.find(Rt=>Rt.type===ht.Marker||this.treeAdapter.getTagName(Rt.element)===ee);return Ne&&Ne.type===ht.Element?Ne:null}getElementEntry(ee){return this.entries.find(Ne=>Ne.type===ht.Element&&Ne.element===ee)}}const ve={createDocument(){return{nodeName:"#document",mode:Et.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(x,ee,Ne){return{nodeName:x,tagName:x,attrs:Ne,namespaceURI:ee,childNodes:[],parentNode:null}},createCommentNode(x){return{nodeName:"#comment",data:x,parentNode:null}},createTextNode(x){return{nodeName:"#text",value:x,parentNode:null}},appendChild(x,ee){x.childNodes.push(ee),ee.parentNode=x},insertBefore(x,ee,Ne){const Rt=x.childNodes.indexOf(Ne);x.childNodes.splice(Rt,0,ee),ee.parentNode=x},setTemplateContent(x,ee){x.content=ee},getTemplateContent(x){return x.content},setDocumentType(x,ee,Ne,Rt){const Rn=x.childNodes.find(cr=>cr.nodeName==="#documentType");if(Rn)Rn.name=ee,Rn.publicId=Ne,Rn.systemId=Rt;else{const cr={nodeName:"#documentType",name:ee,publicId:Ne,systemId:Rt,parentNode:null};ve.appendChild(x,cr)}},setDocumentMode(x,ee){x.mode=ee},getDocumentMode(x){return x.mode},detachNode(x){if(x.parentNode){const ee=x.parentNode.childNodes.indexOf(x);x.parentNode.childNodes.splice(ee,1),x.parentNode=null}},insertText(x,ee){if(x.childNodes.length>0){const Ne=x.childNodes[x.childNodes.length-1];if(ve.isTextNode(Ne)){Ne.value+=ee;return}}ve.appendChild(x,ve.createTextNode(ee))},insertTextBefore(x,ee,Ne){const Rt=x.childNodes[x.childNodes.indexOf(Ne)-1];Rt&&ve.isTextNode(Rt)?Rt.value+=ee:ve.insertBefore(x,ve.createTextNode(ee),Ne)},adoptAttributes(x,ee){const Ne=new Set(x.attrs.map(Rt=>Rt.name));for(let Rt=0;Rtx.startsWith(Ne))}function Xt(x){return x.name===Ie&&x.publicId===null&&(x.systemId===null||x.systemId===Nt)}function xn(x){if(x.name!==Ie)return Et.QUIRKS;const{systemId:ee}=x;if(ee&&ee.toLowerCase()===Me)return Et.QUIRKS;let{publicId:Ne}=x;if(Ne!==null){if(Ne=Ne.toLowerCase(),Tn.has(Ne))return Et.QUIRKS;let Rt=ee===null?Vn:et;if(an(Ne,Rt))return Et.QUIRKS;if(Rt=ee===null?qn:Mr,an(Ne,Rt))return Et.LIMITED_QUIRKS}return Et.NO_QUIRKS}const _n={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},yt="definitionurl",er="definitionURL",Kt=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(x=>[x.toLowerCase(),x])),pr=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Ht.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Ht.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Ht.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Ht.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Ht.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Ht.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Ht.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Ht.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Ht.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Ht.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Ht.XMLNS}]]),Er=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(x=>[x.toLowerCase(),x])),nr=new Set([de.B,de.BIG,de.BLOCKQUOTE,de.BODY,de.BR,de.CENTER,de.CODE,de.DD,de.DIV,de.DL,de.DT,de.EM,de.EMBED,de.H1,de.H2,de.H3,de.H4,de.H5,de.H6,de.HEAD,de.HR,de.I,de.IMG,de.LI,de.LISTING,de.MENU,de.META,de.NOBR,de.OL,de.P,de.PRE,de.RUBY,de.S,de.SMALL,de.SPAN,de.STRONG,de.STRIKE,de.SUB,de.SUP,de.TABLE,de.TT,de.U,de.UL,de.VAR]);function kr(x){const ee=x.tagID;return ee===de.FONT&&x.attrs.some(({name:Rt})=>Rt===bn.COLOR||Rt===bn.SIZE||Rt===bn.FACE)||nr.has(ee)}function hr(x){for(let ee=0;ee0&&this._setContextModes(ee,Ne)}onItemPop(ee,Ne){var Rt,Rn;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(ee,this.currentToken),(Rn=(Rt=this.treeAdapter).onItemPop)===null||Rn===void 0||Rn.call(Rt,ee,this.openElements.current),Ne){let cr,Rr;this.openElements.stackTop===0&&this.fragmentContext?(cr=this.fragmentContext,Rr=this.fragmentContextID):{current:cr,currentTagId:Rr}=this.openElements,this._setContextModes(cr,Rr)}}_setContextModes(ee,Ne){const Rt=ee===this.document||ee&&this.treeAdapter.getNamespaceURI(ee)===Ht.HTML;this.currentNotInHTML=!Rt,this.tokenizer.inForeignNode=!Rt&&ee!==void 0&&Ne!==void 0&&!this._isIntegrationPoint(Ne,ee)}_switchToTextParsing(ee,Ne){this._insertElement(ee,Ht.HTML),this.tokenizer.state=Ne,this.originalInsertionMode=this.insertionMode,this.insertionMode=Gt.TEXT}switchToPlaintextParsing(){this.insertionMode=Gt.TEXT,this.originalInsertionMode=Gt.IN_BODY,this.tokenizer.state=Xn.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let ee=this.fragmentContext;for(;ee;){if(this.treeAdapter.getTagName(ee)===lt.FORM){this.formElement=ee;break}ee=this.treeAdapter.getParentNode(ee)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Ht.HTML))switch(this.fragmentContextID){case de.TITLE:case de.TEXTAREA:{this.tokenizer.state=Xn.RCDATA;break}case de.STYLE:case de.XMP:case de.IFRAME:case de.NOEMBED:case de.NOFRAMES:case de.NOSCRIPT:{this.tokenizer.state=Xn.RAWTEXT;break}case de.SCRIPT:{this.tokenizer.state=Xn.SCRIPT_DATA;break}case de.PLAINTEXT:{this.tokenizer.state=Xn.PLAINTEXT;break}default:}}_setDocumentType(ee){const Ne=ee.name||"",Rt=ee.publicId||"",Rn=ee.systemId||"";if(this.treeAdapter.setDocumentType(this.document,Ne,Rt,Rn),ee.location){const Rr=this.treeAdapter.getChildNodes(this.document).find(mn=>this.treeAdapter.isDocumentTypeNode(mn));Rr&&this.treeAdapter.setNodeSourceCodeLocation(Rr,ee.location)}}_attachElementToTree(ee,Ne){if(this.options.sourceCodeLocationInfo){const Rt=Ne&&Nl(Ja({},Ne),{startTag:Ne});this.treeAdapter.setNodeSourceCodeLocation(ee,Rt)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(ee);else{const Rt=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(Rt!=null?Rt:this.document,ee)}}_appendElement(ee,Ne){const Rt=this.treeAdapter.createElement(ee.tagName,Ne,ee.attrs);this._attachElementToTree(Rt,ee.location)}_insertElement(ee,Ne){const Rt=this.treeAdapter.createElement(ee.tagName,Ne,ee.attrs);this._attachElementToTree(Rt,ee.location),this.openElements.push(Rt,ee.tagID)}_insertFakeElement(ee,Ne){const Rt=this.treeAdapter.createElement(ee,Ht.HTML,[]);this._attachElementToTree(Rt,null),this.openElements.push(Rt,Ne)}_insertTemplate(ee){const Ne=this.treeAdapter.createElement(ee.tagName,Ht.HTML,ee.attrs),Rt=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(Ne,Rt),this._attachElementToTree(Ne,ee.location),this.openElements.push(Ne,ee.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Rt,null)}_insertFakeRootElement(){const ee=this.treeAdapter.createElement(lt.HTML,Ht.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(ee,null),this.treeAdapter.appendChild(this.openElements.current,ee),this.openElements.push(ee,de.HTML)}_appendCommentNode(ee,Ne){const Rt=this.treeAdapter.createCommentNode(ee.data);this.treeAdapter.appendChild(Ne,Rt),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Rt,ee.location)}_insertCharacters(ee){let Ne,Rt;if(this._shouldFosterParentOnInsertion()?({parent:Ne,beforeElement:Rt}=this._findFosterParentingLocation(),Rt?this.treeAdapter.insertTextBefore(Ne,ee.chars,Rt):this.treeAdapter.insertText(Ne,ee.chars)):(Ne=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(Ne,ee.chars)),!ee.location)return;const Rn=this.treeAdapter.getChildNodes(Ne),cr=Rt?Rn.lastIndexOf(Rt):Rn.length,Rr=Rn[cr-1];if(this.treeAdapter.getNodeSourceCodeLocation(Rr)){const{endLine:ka,endCol:vi,endOffset:Un}=ee.location;this.treeAdapter.updateNodeSourceCodeLocation(Rr,{endLine:ka,endCol:vi,endOffset:Un})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Rr,ee.location)}_adoptNodes(ee,Ne){for(let Rt=this.treeAdapter.getFirstChild(ee);Rt;Rt=this.treeAdapter.getFirstChild(ee))this.treeAdapter.detachNode(Rt),this.treeAdapter.appendChild(Ne,Rt)}_setEndLocation(ee,Ne){if(this.treeAdapter.getNodeSourceCodeLocation(ee)&&Ne.location){const Rt=Ne.location,Rn=this.treeAdapter.getTagName(ee),cr=Ne.type===vn.END_TAG&&Rn===Ne.tagName?{endTag:Ja({},Rt),endLine:Rt.endLine,endCol:Rt.endCol,endOffset:Rt.endOffset}:{endLine:Rt.startLine,endCol:Rt.startCol,endOffset:Rt.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(ee,cr)}}shouldProcessStartTagTokenInForeignContent(ee){if(!this.currentNotInHTML)return!1;let Ne,Rt;return this.openElements.stackTop===0&&this.fragmentContext?(Ne=this.fragmentContext,Rt=this.fragmentContextID):{current:Ne,currentTagId:Rt}=this.openElements,ee.tagID===de.SVG&&this.treeAdapter.getTagName(Ne)===lt.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(Ne)===Ht.MATHML?!1:this.tokenizer.inForeignNode||(ee.tagID===de.MGLYPH||ee.tagID===de.MALIGNMARK)&&Rt!==void 0&&!this._isIntegrationPoint(Rt,Ne,Ht.HTML)}_processToken(ee){switch(ee.type){case vn.CHARACTER:{this.onCharacter(ee);break}case vn.NULL_CHARACTER:{this.onNullCharacter(ee);break}case vn.COMMENT:{this.onComment(ee);break}case vn.DOCTYPE:{this.onDoctype(ee);break}case vn.START_TAG:{this._processStartTag(ee);break}case vn.END_TAG:{this.onEndTag(ee);break}case vn.EOF:{this.onEof(ee);break}case vn.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(ee);break}}}_isIntegrationPoint(ee,Ne,Rt){const Rn=this.treeAdapter.getNamespaceURI(Ne),cr=this.treeAdapter.getAttrList(Ne);return mr(ee,Rn,cr,Rt)}_reconstructActiveFormattingElements(){const ee=this.activeFormattingElements.entries.length;if(ee){const Ne=this.activeFormattingElements.entries.findIndex(Rn=>Rn.type===ht.Marker||this.openElements.contains(Rn.element)),Rt=Ne===-1?ee-1:Ne-1;for(let Rn=Rt;Rn>=0;Rn--){const cr=this.activeFormattingElements.entries[Rn];this._insertElement(cr.token,this.treeAdapter.getNamespaceURI(cr.element)),cr.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Gt.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(de.P),this.openElements.popUntilTagNamePopped(de.P)}_resetInsertionMode(){for(let ee=this.openElements.stackTop;ee>=0;ee--)switch(ee===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[ee]){case de.TR:{this.insertionMode=Gt.IN_ROW;return}case de.TBODY:case de.THEAD:case de.TFOOT:{this.insertionMode=Gt.IN_TABLE_BODY;return}case de.CAPTION:{this.insertionMode=Gt.IN_CAPTION;return}case de.COLGROUP:{this.insertionMode=Gt.IN_COLUMN_GROUP;return}case de.TABLE:{this.insertionMode=Gt.IN_TABLE;return}case de.BODY:{this.insertionMode=Gt.IN_BODY;return}case de.FRAMESET:{this.insertionMode=Gt.IN_FRAMESET;return}case de.SELECT:{this._resetInsertionModeForSelect(ee);return}case de.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case de.HTML:{this.insertionMode=this.headElement?Gt.AFTER_HEAD:Gt.BEFORE_HEAD;return}case de.TD:case de.TH:{if(ee>0){this.insertionMode=Gt.IN_CELL;return}break}case de.HEAD:{if(ee>0){this.insertionMode=Gt.IN_HEAD;return}break}}this.insertionMode=Gt.IN_BODY}_resetInsertionModeForSelect(ee){if(ee>0)for(let Ne=ee-1;Ne>0;Ne--){const Rt=this.openElements.tagIDs[Ne];if(Rt===de.TEMPLATE)break;if(Rt===de.TABLE){this.insertionMode=Gt.IN_SELECT_IN_TABLE;return}}this.insertionMode=Gt.IN_SELECT}_isElementCausesFosterParenting(ee){return oa.has(ee)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let ee=this.openElements.stackTop;ee>=0;ee--){const Ne=this.openElements.items[ee];switch(this.openElements.tagIDs[ee]){case de.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(Ne)===Ht.HTML)return{parent:this.treeAdapter.getTemplateContent(Ne),beforeElement:null};break}case de.TABLE:{const Rt=this.treeAdapter.getParentNode(Ne);return Rt?{parent:Rt,beforeElement:Ne}:{parent:this.openElements.items[ee-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(ee){const Ne=this._findFosterParentingLocation();Ne.beforeElement?this.treeAdapter.insertBefore(Ne.parent,ee,Ne.beforeElement):this.treeAdapter.appendChild(Ne.parent,ee)}_isSpecialElement(ee,Ne){const Rt=this.treeAdapter.getNamespaceURI(ee);return br[Rt].has(Ne)}onCharacter(ee){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){El(this,ee);return}switch(this.insertionMode){case Gt.INITIAL:{Cr(this,ee);break}case Gt.BEFORE_HTML:{Ma(this,ee);break}case Gt.BEFORE_HEAD:{Ua(this,ee);break}case Gt.IN_HEAD:{Ka(this,ee);break}case Gt.IN_HEAD_NO_SCRIPT:{xi(this,ee);break}case Gt.AFTER_HEAD:{mi(this,ee);break}case Gt.IN_BODY:case Gt.IN_CAPTION:case Gt.IN_CELL:case Gt.IN_TEMPLATE:{Ei(this,ee);break}case Gt.TEXT:case Gt.IN_SELECT:case Gt.IN_SELECT_IN_TABLE:{this._insertCharacters(ee);break}case Gt.IN_TABLE:case Gt.IN_TABLE_BODY:case Gt.IN_ROW:{Qi(this,ee);break}case Gt.IN_TABLE_TEXT:{jo(this,ee);break}case Gt.IN_COLUMN_GROUP:{Go(this,ee);break}case Gt.AFTER_BODY:{Es(this,ee);break}case Gt.AFTER_AFTER_BODY:{Rs(this,ee);break}default:}}onNullCharacter(ee){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Os(this,ee);return}switch(this.insertionMode){case Gt.INITIAL:{Cr(this,ee);break}case Gt.BEFORE_HTML:{Ma(this,ee);break}case Gt.BEFORE_HEAD:{Ua(this,ee);break}case Gt.IN_HEAD:{Ka(this,ee);break}case Gt.IN_HEAD_NO_SCRIPT:{xi(this,ee);break}case Gt.AFTER_HEAD:{mi(this,ee);break}case Gt.TEXT:{this._insertCharacters(ee);break}case Gt.IN_TABLE:case Gt.IN_TABLE_BODY:case Gt.IN_ROW:{Qi(this,ee);break}case Gt.IN_COLUMN_GROUP:{Go(this,ee);break}case Gt.AFTER_BODY:{Es(this,ee);break}case Gt.AFTER_AFTER_BODY:{Rs(this,ee);break}default:}}onComment(ee){if(this.skipNextNewLine=!1,this.currentNotInHTML){ir(this,ee);return}switch(this.insertionMode){case Gt.INITIAL:case Gt.BEFORE_HTML:case Gt.BEFORE_HEAD:case Gt.IN_HEAD:case Gt.IN_HEAD_NO_SCRIPT:case Gt.AFTER_HEAD:case Gt.IN_BODY:case Gt.IN_TABLE:case Gt.IN_CAPTION:case Gt.IN_COLUMN_GROUP:case Gt.IN_TABLE_BODY:case Gt.IN_ROW:case Gt.IN_CELL:case Gt.IN_SELECT:case Gt.IN_SELECT_IN_TABLE:case Gt.IN_TEMPLATE:case Gt.IN_FRAMESET:case Gt.AFTER_FRAMESET:{ir(this,ee);break}case Gt.IN_TABLE_TEXT:{ns(this,ee);break}case Gt.AFTER_BODY:{Br(this,ee);break}case Gt.AFTER_AFTER_BODY:case Gt.AFTER_AFTER_FRAMESET:{Yr(this,ee);break}default:}}onDoctype(ee){switch(this.skipNextNewLine=!1,this.insertionMode){case Gt.INITIAL:{or(this,ee);break}case Gt.BEFORE_HEAD:case Gt.IN_HEAD:case Gt.IN_HEAD_NO_SCRIPT:case Gt.AFTER_HEAD:{this._err(ee,ut.misplacedDoctype);break}case Gt.IN_TABLE_TEXT:{ns(this,ee);break}default:}}onStartTag(ee){this.skipNextNewLine=!1,this.currentToken=ee,this._processStartTag(ee),ee.selfClosing&&!ee.ackSelfClosing&&this._err(ee,ut.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(ee){this.shouldProcessStartTagTokenInForeignContent(ee)?Zs(this,ee):this._startTagOutsideForeignContent(ee)}_startTagOutsideForeignContent(ee){switch(this.insertionMode){case Gt.INITIAL:{Cr(this,ee);break}case Gt.BEFORE_HTML:{Pr(this,ee);break}case Gt.BEFORE_HEAD:{Ia(this,ee);break}case Gt.IN_HEAD:{Ra(this,ee);break}case Gt.IN_HEAD_NO_SCRIPT:{Gn(this,ee);break}case Gt.AFTER_HEAD:{ti(this,ee);break}case Gt.IN_BODY:{Wi(this,ee);break}case Gt.IN_TABLE:{Co(this,ee);break}case Gt.IN_TABLE_TEXT:{ns(this,ee);break}case Gt.IN_CAPTION:{rl(this,ee);break}case Gt.IN_COLUMN_GROUP:{Do(this,ee);break}case Gt.IN_TABLE_BODY:{Wo(this,ee);break}case Gt.IN_ROW:{Is(this,ee);break}case Gt.IN_CELL:{vs(this,ee);break}case Gt.IN_SELECT:{bl(this,ee);break}case Gt.IN_SELECT_IN_TABLE:{Ns(this,ee);break}case Gt.IN_TEMPLATE:{al(this,ee);break}case Gt.AFTER_BODY:{bs(this,ee);break}case Gt.IN_FRAMESET:{Qo(this,ee);break}case Gt.AFTER_FRAMESET:{kl(this,ee);break}case Gt.AFTER_AFTER_BODY:{ol(this,ee);break}case Gt.AFTER_AFTER_FRAMESET:{rs(this,ee);break}default:}}onEndTag(ee){this.skipNextNewLine=!1,this.currentToken=ee,this.currentNotInHTML?Ds(this,ee):this._endTagOutsideForeignContent(ee)}_endTagOutsideForeignContent(ee){switch(this.insertionMode){case Gt.INITIAL:{Cr(this,ee);break}case Gt.BEFORE_HTML:{xa(this,ee);break}case Gt.BEFORE_HEAD:{Xa(this,ee);break}case Gt.IN_HEAD:{Ha(this,ee);break}case Gt.IN_HEAD_NO_SCRIPT:{Ya(this,ee);break}case Gt.AFTER_HEAD:{di(this,ee);break}case Gt.IN_BODY:{Ho(this,ee);break}case Gt.TEXT:{Hs(this,ee);break}case Gt.IN_TABLE:{io(this,ee);break}case Gt.IN_TABLE_TEXT:{ns(this,ee);break}case Gt.IN_CAPTION:{_o(this,ee);break}case Gt.IN_COLUMN_GROUP:{oo(this,ee);break}case Gt.IN_TABLE_BODY:{po(this,ee);break}case Gt.IN_ROW:{js(this,ee);break}case Gt.IN_CELL:{Gs(this,ee);break}case Gt.IN_SELECT:{Ws(this,ee);break}case Gt.IN_SELECT_IN_TABLE:{Vs(this,ee);break}case Gt.IN_TEMPLATE:{ks(this,ee);break}case Gt.AFTER_BODY:{ys(this,ee);break}case Gt.IN_FRAMESET:{yl(this,ee);break}case Gt.AFTER_FRAMESET:{Wl(this,ee);break}case Gt.AFTER_AFTER_BODY:{Rs(this,ee);break}default:}}onEof(ee){switch(this.insertionMode){case Gt.INITIAL:{Cr(this,ee);break}case Gt.BEFORE_HTML:{Ma(this,ee);break}case Gt.BEFORE_HEAD:{Ua(this,ee);break}case Gt.IN_HEAD:{Ka(this,ee);break}case Gt.IN_HEAD_NO_SCRIPT:{xi(this,ee);break}case Gt.AFTER_HEAD:{mi(this,ee);break}case Gt.IN_BODY:case Gt.IN_TABLE:case Gt.IN_CAPTION:case Gt.IN_COLUMN_GROUP:case Gt.IN_TABLE_BODY:case Gt.IN_ROW:case Gt.IN_CELL:case Gt.IN_SELECT:case Gt.IN_SELECT_IN_TABLE:{ts(this,ee);break}case Gt.TEXT:{gs(this,ee);break}case Gt.IN_TABLE_TEXT:{ns(this,ee);break}case Gt.IN_TEMPLATE:{il(this,ee);break}case Gt.AFTER_BODY:case Gt.IN_FRAMESET:case Gt.AFTER_FRAMESET:case Gt.AFTER_AFTER_BODY:case Gt.AFTER_AFTER_FRAMESET:{ar(this,ee);break}default:}}onWhitespaceCharacter(ee){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,ee.chars.charCodeAt(0)===Ee.LINE_FEED)){if(ee.chars.length===1)return;ee.chars=ee.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(ee);return}switch(this.insertionMode){case Gt.IN_HEAD:case Gt.IN_HEAD_NO_SCRIPT:case Gt.AFTER_HEAD:case Gt.TEXT:case Gt.IN_COLUMN_GROUP:case Gt.IN_SELECT:case Gt.IN_SELECT_IN_TABLE:case Gt.IN_FRAMESET:case Gt.AFTER_FRAMESET:{this._insertCharacters(ee);break}case Gt.IN_BODY:case Gt.IN_CAPTION:case Gt.IN_CELL:case Gt.IN_TEMPLATE:case Gt.AFTER_BODY:case Gt.AFTER_AFTER_BODY:case Gt.AFTER_AFTER_FRAMESET:{Ci(this,ee);break}case Gt.IN_TABLE:case Gt.IN_TABLE_BODY:case Gt.IN_ROW:{Qi(this,ee);break}case Gt.IN_TABLE_TEXT:{Oo(this,ee);break}default:}}}function ba(x,ee){let Ne=x.activeFormattingElements.getElementEntryInScopeWithTagName(ee.tagName);return Ne?x.openElements.contains(Ne.element)?x.openElements.hasInScope(ee.tagID)||(Ne=null):(x.activeFormattingElements.removeEntry(Ne),Ne=null):ms(x,ee),Ne}function zr(x,ee){let Ne=null,Rt=x.openElements.stackTop;for(;Rt>=0;Rt--){const Rn=x.openElements.items[Rt];if(Rn===ee.element)break;x._isSpecialElement(Rn,x.openElements.tagIDs[Rt])&&(Ne=Rn)}return Ne||(x.openElements.shortenToLength(Math.max(Rt,0)),x.activeFormattingElements.removeEntry(ee)),Ne}function ea(x,ee,Ne){let Rt=ee,Rn=x.openElements.getCommonAncestor(ee);for(let cr=0,Rr=Rn;Rr!==Ne;cr++,Rr=Rn){Rn=x.openElements.getCommonAncestor(Rr);const mn=x.activeFormattingElements.getElementEntry(Rr),ka=mn&&cr>=la;!mn||ka?(ka&&x.activeFormattingElements.removeEntry(mn),x.openElements.remove(Rr)):(Rr=Gr(x,mn),Rt===ee&&(x.activeFormattingElements.bookmark=mn),x.treeAdapter.detachNode(Rt),x.treeAdapter.appendChild(Rr,Rt),Rt=Rr)}return Rt}function Gr(x,ee){const Ne=x.treeAdapter.getNamespaceURI(ee.element),Rt=x.treeAdapter.createElement(ee.token.tagName,Ne,ee.token.attrs);return x.openElements.replace(ee.element,Rt),ee.element=Rt,Rt}function rr(x,ee,Ne){const Rt=x.treeAdapter.getTagName(ee),Rn=Mn(Rt);if(x._isElementCausesFosterParenting(Rn))x._fosterParentElement(Ne);else{const cr=x.treeAdapter.getNamespaceURI(ee);Rn===de.TEMPLATE&&cr===Ht.HTML&&(ee=x.treeAdapter.getTemplateContent(ee)),x.treeAdapter.appendChild(ee,Ne)}}function dr(x,ee,Ne){const Rt=x.treeAdapter.getNamespaceURI(Ne.element),{token:Rn}=Ne,cr=x.treeAdapter.createElement(Rn.tagName,Rt,Rn.attrs);x._adoptNodes(ee,cr),x.treeAdapter.appendChild(ee,cr),x.activeFormattingElements.insertElementAfterBookmark(cr,Rn),x.activeFormattingElements.removeEntry(Ne),x.openElements.remove(Ne.element),x.openElements.insertAfter(ee,cr,Rn.tagID)}function fr(x,ee){for(let Ne=0;Ne=Ne;Rt--)x._setEndLocation(x.openElements.items[Rt],ee);if(!x.fragmentContext&&x.openElements.stackTop>=0){const Rt=x.openElements.items[0],Rn=x.treeAdapter.getNodeSourceCodeLocation(Rt);if(Rn&&!Rn.endTag&&(x._setEndLocation(Rt,ee),x.openElements.stackTop>=1)){const cr=x.openElements.items[1],Rr=x.treeAdapter.getNodeSourceCodeLocation(cr);Rr&&!Rr.endTag&&x._setEndLocation(cr,ee)}}}}function or(x,ee){x._setDocumentType(ee);const Ne=ee.forceQuirks?Et.QUIRKS:xn(ee);Xt(ee)||x._err(ee,ut.nonConformingDoctype),x.treeAdapter.setDocumentMode(x.document,Ne),x.insertionMode=Gt.BEFORE_HTML}function Cr(x,ee){x._err(ee,ut.missingDoctype,!0),x.treeAdapter.setDocumentMode(x.document,Et.QUIRKS),x.insertionMode=Gt.BEFORE_HTML,x._processToken(ee)}function Pr(x,ee){ee.tagID===de.HTML?(x._insertElement(ee,Ht.HTML),x.insertionMode=Gt.BEFORE_HEAD):Ma(x,ee)}function xa(x,ee){const Ne=ee.tagID;(Ne===de.HTML||Ne===de.HEAD||Ne===de.BODY||Ne===de.BR)&&Ma(x,ee)}function Ma(x,ee){x._insertFakeRootElement(),x.insertionMode=Gt.BEFORE_HEAD,x._processToken(ee)}function Ia(x,ee){switch(ee.tagID){case de.HTML:{Wi(x,ee);break}case de.HEAD:{x._insertElement(ee,Ht.HTML),x.headElement=x.openElements.current,x.insertionMode=Gt.IN_HEAD;break}default:Ua(x,ee)}}function Xa(x,ee){const Ne=ee.tagID;Ne===de.HEAD||Ne===de.BODY||Ne===de.HTML||Ne===de.BR?Ua(x,ee):x._err(ee,ut.endTagWithoutMatchingOpenElement)}function Ua(x,ee){x._insertFakeElement(lt.HEAD,de.HEAD),x.headElement=x.openElements.current,x.insertionMode=Gt.IN_HEAD,x._processToken(ee)}function Ra(x,ee){switch(ee.tagID){case de.HTML:{Wi(x,ee);break}case de.BASE:case de.BASEFONT:case de.BGSOUND:case de.LINK:case de.META:{x._appendElement(ee,Ht.HTML),ee.ackSelfClosing=!0;break}case de.TITLE:{x._switchToTextParsing(ee,Xn.RCDATA);break}case de.NOSCRIPT:{x.options.scriptingEnabled?x._switchToTextParsing(ee,Xn.RAWTEXT):(x._insertElement(ee,Ht.HTML),x.insertionMode=Gt.IN_HEAD_NO_SCRIPT);break}case de.NOFRAMES:case de.STYLE:{x._switchToTextParsing(ee,Xn.RAWTEXT);break}case de.SCRIPT:{x._switchToTextParsing(ee,Xn.SCRIPT_DATA);break}case de.TEMPLATE:{x._insertTemplate(ee),x.activeFormattingElements.insertMarker(),x.framesetOk=!1,x.insertionMode=Gt.IN_TEMPLATE,x.tmplInsertionModeStack.unshift(Gt.IN_TEMPLATE);break}case de.HEAD:{x._err(ee,ut.misplacedStartTagForHeadElement);break}default:Ka(x,ee)}}function Ha(x,ee){switch(ee.tagID){case de.HEAD:{x.openElements.pop(),x.insertionMode=Gt.AFTER_HEAD;break}case de.BODY:case de.BR:case de.HTML:{Ka(x,ee);break}case de.TEMPLATE:{za(x,ee);break}default:x._err(ee,ut.endTagWithoutMatchingOpenElement)}}function za(x,ee){x.openElements.tmplCount>0?(x.openElements.generateImpliedEndTagsThoroughly(),x.openElements.currentTagId!==de.TEMPLATE&&x._err(ee,ut.closingOfElementWithOpenChildElements),x.openElements.popUntilTagNamePopped(de.TEMPLATE),x.activeFormattingElements.clearToLastMarker(),x.tmplInsertionModeStack.shift(),x._resetInsertionMode()):x._err(ee,ut.endTagWithoutMatchingOpenElement)}function Ka(x,ee){x.openElements.pop(),x.insertionMode=Gt.AFTER_HEAD,x._processToken(ee)}function Gn(x,ee){switch(ee.tagID){case de.HTML:{Wi(x,ee);break}case de.BASEFONT:case de.BGSOUND:case de.HEAD:case de.LINK:case de.META:case de.NOFRAMES:case de.STYLE:{Ra(x,ee);break}case de.NOSCRIPT:{x._err(ee,ut.nestedNoscriptInHead);break}default:xi(x,ee)}}function Ya(x,ee){switch(ee.tagID){case de.NOSCRIPT:{x.openElements.pop(),x.insertionMode=Gt.IN_HEAD;break}case de.BR:{xi(x,ee);break}default:x._err(ee,ut.endTagWithoutMatchingOpenElement)}}function xi(x,ee){const Ne=ee.type===vn.EOF?ut.openElementsLeftAfterEof:ut.disallowedContentInNoscriptInHead;x._err(ee,Ne),x.openElements.pop(),x.insertionMode=Gt.IN_HEAD,x._processToken(ee)}function ti(x,ee){switch(ee.tagID){case de.HTML:{Wi(x,ee);break}case de.BODY:{x._insertElement(ee,Ht.HTML),x.framesetOk=!1,x.insertionMode=Gt.IN_BODY;break}case de.FRAMESET:{x._insertElement(ee,Ht.HTML),x.insertionMode=Gt.IN_FRAMESET;break}case de.BASE:case de.BASEFONT:case de.BGSOUND:case de.LINK:case de.META:case de.NOFRAMES:case de.SCRIPT:case de.STYLE:case de.TEMPLATE:case de.TITLE:{x._err(ee,ut.abandonedHeadElementChild),x.openElements.push(x.headElement,de.HEAD),Ra(x,ee),x.openElements.remove(x.headElement);break}case de.HEAD:{x._err(ee,ut.misplacedStartTagForHeadElement);break}default:mi(x,ee)}}function di(x,ee){switch(ee.tagID){case de.BODY:case de.HTML:case de.BR:{mi(x,ee);break}case de.TEMPLATE:{za(x,ee);break}default:x._err(ee,ut.endTagWithoutMatchingOpenElement)}}function mi(x,ee){x._insertFakeElement(lt.BODY,de.BODY),x.insertionMode=Gt.IN_BODY,Fa(x,ee)}function Fa(x,ee){switch(ee.type){case vn.CHARACTER:{Ei(x,ee);break}case vn.WHITESPACE_CHARACTER:{Ci(x,ee);break}case vn.COMMENT:{ir(x,ee);break}case vn.START_TAG:{Wi(x,ee);break}case vn.END_TAG:{Ho(x,ee);break}case vn.EOF:{ts(x,ee);break}default:}}function Ci(x,ee){x._reconstructActiveFormattingElements(),x._insertCharacters(ee)}function Ei(x,ee){x._reconstructActiveFormattingElements(),x._insertCharacters(ee),x.framesetOk=!1}function wr(x,ee){x.openElements.tmplCount===0&&x.treeAdapter.adoptAttributes(x.openElements.items[0],ee.attrs)}function ja(x,ee){const Ne=x.openElements.tryPeekProperlyNestedBodyElement();Ne&&x.openElements.tmplCount===0&&(x.framesetOk=!1,x.treeAdapter.adoptAttributes(Ne,ee.attrs))}function Qa(x,ee){const Ne=x.openElements.tryPeekProperlyNestedBodyElement();x.framesetOk&&Ne&&(x.treeAdapter.detachNode(Ne),x.openElements.popAllUpToHtmlElement(),x._insertElement(ee,Ht.HTML),x.insertionMode=Gt.IN_FRAMESET)}function Ea(x,ee){x.openElements.hasInButtonScope(de.P)&&x._closePElement(),x._insertElement(ee,Ht.HTML)}function Wa(x,ee){x.openElements.hasInButtonScope(de.P)&&x._closePElement(),x.openElements.currentTagId!==void 0&&yr.has(x.openElements.currentTagId)&&x.openElements.pop(),x._insertElement(ee,Ht.HTML)}function ei(x,ee){x.openElements.hasInButtonScope(de.P)&&x._closePElement(),x._insertElement(ee,Ht.HTML),x.skipNextNewLine=!0,x.framesetOk=!1}function Oi(x,ee){const Ne=x.openElements.tmplCount>0;(!x.formElement||Ne)&&(x.openElements.hasInButtonScope(de.P)&&x._closePElement(),x._insertElement(ee,Ht.HTML),Ne||(x.formElement=x.openElements.current))}function ji(x,ee){x.framesetOk=!1;const Ne=ee.tagID;for(let Rt=x.openElements.stackTop;Rt>=0;Rt--){const Rn=x.openElements.tagIDs[Rt];if(Ne===de.LI&&Rn===de.LI||(Ne===de.DD||Ne===de.DT)&&(Rn===de.DD||Rn===de.DT)){x.openElements.generateImpliedEndTagsWithExclusion(Rn),x.openElements.popUntilTagNamePopped(Rn);break}if(Rn!==de.ADDRESS&&Rn!==de.DIV&&Rn!==de.P&&x._isSpecialElement(x.openElements.items[Rt],Rn))break}x.openElements.hasInButtonScope(de.P)&&x._closePElement(),x._insertElement(ee,Ht.HTML)}function zi(x,ee){x.openElements.hasInButtonScope(de.P)&&x._closePElement(),x._insertElement(ee,Ht.HTML),x.tokenizer.state=Xn.PLAINTEXT}function ni(x,ee){x.openElements.hasInScope(de.BUTTON)&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilTagNamePopped(de.BUTTON)),x._reconstructActiveFormattingElements(),x._insertElement(ee,Ht.HTML),x.framesetOk=!1}function No(x,ee){const Ne=x.activeFormattingElements.getElementEntryInScopeWithTagName(lt.A);Ne&&(fr(x,ee),x.openElements.remove(Ne.element),x.activeFormattingElements.removeEntry(Ne)),x._reconstructActiveFormattingElements(),x._insertElement(ee,Ht.HTML),x.activeFormattingElements.pushElement(x.openElements.current,ee)}function ao(x,ee){x._reconstructActiveFormattingElements(),x._insertElement(ee,Ht.HTML),x.activeFormattingElements.pushElement(x.openElements.current,ee)}function La(x,ee){x._reconstructActiveFormattingElements(),x.openElements.hasInScope(de.NOBR)&&(fr(x,ee),x._reconstructActiveFormattingElements()),x._insertElement(ee,Ht.HTML),x.activeFormattingElements.pushElement(x.openElements.current,ee)}function Za(x,ee){x._reconstructActiveFormattingElements(),x._insertElement(ee,Ht.HTML),x.activeFormattingElements.insertMarker(),x.framesetOk=!1}function Pa(x,ee){x.treeAdapter.getDocumentMode(x.document)!==Et.QUIRKS&&x.openElements.hasInButtonScope(de.P)&&x._closePElement(),x._insertElement(ee,Ht.HTML),x.framesetOk=!1,x.insertionMode=Gt.IN_TABLE}function ca(x,ee){x._reconstructActiveFormattingElements(),x._appendElement(ee,Ht.HTML),x.framesetOk=!1,ee.ackSelfClosing=!0}function ai(x){const ee=cn(x,bn.TYPE);return ee!=null&&ee.toLowerCase()===Jr}function si(x,ee){x._reconstructActiveFormattingElements(),x._appendElement(ee,Ht.HTML),ai(ee)||(x.framesetOk=!1),ee.ackSelfClosing=!0}function Bi(x,ee){x._appendElement(ee,Ht.HTML),ee.ackSelfClosing=!0}function Ti(x,ee){x.openElements.hasInButtonScope(de.P)&&x._closePElement(),x._appendElement(ee,Ht.HTML),x.framesetOk=!1,ee.ackSelfClosing=!0}function Fi(x,ee){ee.tagName=lt.IMG,ee.tagID=de.IMG,ca(x,ee)}function $i(x,ee){x._insertElement(ee,Ht.HTML),x.skipNextNewLine=!0,x.tokenizer.state=Xn.RCDATA,x.originalInsertionMode=x.insertionMode,x.framesetOk=!1,x.insertionMode=Gt.TEXT}function Wr(x,ee){x.openElements.hasInButtonScope(de.P)&&x._closePElement(),x._reconstructActiveFormattingElements(),x.framesetOk=!1,x._switchToTextParsing(ee,Xn.RAWTEXT)}function Xi(x,ee){x.framesetOk=!1,x._switchToTextParsing(ee,Xn.RAWTEXT)}function uo(x,ee){x._switchToTextParsing(ee,Xn.RAWTEXT)}function Po(x,ee){x._reconstructActiveFormattingElements(),x._insertElement(ee,Ht.HTML),x.framesetOk=!1,x.insertionMode=x.insertionMode===Gt.IN_TABLE||x.insertionMode===Gt.IN_CAPTION||x.insertionMode===Gt.IN_TABLE_BODY||x.insertionMode===Gt.IN_ROW||x.insertionMode===Gt.IN_CELL?Gt.IN_SELECT_IN_TABLE:Gt.IN_SELECT}function zo(x,ee){x.openElements.currentTagId===de.OPTION&&x.openElements.pop(),x._reconstructActiveFormattingElements(),x._insertElement(ee,Ht.HTML)}function Gi(x,ee){x.openElements.hasInScope(de.RUBY)&&x.openElements.generateImpliedEndTags(),x._insertElement(ee,Ht.HTML)}function ko(x,ee){x.openElements.hasInScope(de.RUBY)&&x.openElements.generateImpliedEndTagsWithExclusion(de.RTC),x._insertElement(ee,Ht.HTML)}function Di(x,ee){x._reconstructActiveFormattingElements(),hr(ee),$r(ee),ee.selfClosing?x._appendElement(ee,Ht.MATHML):x._insertElement(ee,Ht.MATHML),ee.ackSelfClosing=!0}function Us(x,ee){x._reconstructActiveFormattingElements(),na(ee),$r(ee),ee.selfClosing?x._appendElement(ee,Ht.SVG):x._insertElement(ee,Ht.SVG),ee.ackSelfClosing=!0}function Ro(x,ee){x._reconstructActiveFormattingElements(),x._insertElement(ee,Ht.HTML)}function Wi(x,ee){switch(ee.tagID){case de.I:case de.S:case de.B:case de.U:case de.EM:case de.TT:case de.BIG:case de.CODE:case de.FONT:case de.SMALL:case de.STRIKE:case de.STRONG:{ao(x,ee);break}case de.A:{No(x,ee);break}case de.H1:case de.H2:case de.H3:case de.H4:case de.H5:case de.H6:{Wa(x,ee);break}case de.P:case de.DL:case de.OL:case de.UL:case de.DIV:case de.DIR:case de.NAV:case de.MAIN:case de.MENU:case de.ASIDE:case de.CENTER:case de.FIGURE:case de.FOOTER:case de.HEADER:case de.HGROUP:case de.DIALOG:case de.DETAILS:case de.ADDRESS:case de.ARTICLE:case de.SEARCH:case de.SECTION:case de.SUMMARY:case de.FIELDSET:case de.BLOCKQUOTE:case de.FIGCAPTION:{Ea(x,ee);break}case de.LI:case de.DD:case de.DT:{ji(x,ee);break}case de.BR:case de.IMG:case de.WBR:case de.AREA:case de.EMBED:case de.KEYGEN:{ca(x,ee);break}case de.HR:{Ti(x,ee);break}case de.RB:case de.RTC:{Gi(x,ee);break}case de.RT:case de.RP:{ko(x,ee);break}case de.PRE:case de.LISTING:{ei(x,ee);break}case de.XMP:{Wr(x,ee);break}case de.SVG:{Us(x,ee);break}case de.HTML:{wr(x,ee);break}case de.BASE:case de.LINK:case de.META:case de.STYLE:case de.TITLE:case de.SCRIPT:case de.BGSOUND:case de.BASEFONT:case de.TEMPLATE:{Ra(x,ee);break}case de.BODY:{ja(x,ee);break}case de.FORM:{Oi(x,ee);break}case de.NOBR:{La(x,ee);break}case de.MATH:{Di(x,ee);break}case de.TABLE:{Pa(x,ee);break}case de.INPUT:{si(x,ee);break}case de.PARAM:case de.TRACK:case de.SOURCE:{Bi(x,ee);break}case de.IMAGE:{Fi(x,ee);break}case de.BUTTON:{ni(x,ee);break}case de.APPLET:case de.OBJECT:case de.MARQUEE:{Za(x,ee);break}case de.IFRAME:{Xi(x,ee);break}case de.SELECT:{Po(x,ee);break}case de.OPTION:case de.OPTGROUP:{zo(x,ee);break}case de.NOEMBED:case de.NOFRAMES:{uo(x,ee);break}case de.FRAMESET:{Qa(x,ee);break}case de.TEXTAREA:{$i(x,ee);break}case de.NOSCRIPT:{x.options.scriptingEnabled?uo(x,ee):Ro(x,ee);break}case de.PLAINTEXT:{zi(x,ee);break}case de.COL:case de.TH:case de.TD:case de.TR:case de.HEAD:case de.FRAME:case de.TBODY:case de.TFOOT:case de.THEAD:case de.CAPTION:case de.COLGROUP:break;default:Ro(x,ee)}}function Bo(x,ee){if(x.openElements.hasInScope(de.BODY)&&(x.insertionMode=Gt.AFTER_BODY,x.options.sourceCodeLocationInfo)){const Ne=x.openElements.tryPeekProperlyNestedBodyElement();Ne&&x._setEndLocation(Ne,ee)}}function Js(x,ee){x.openElements.hasInScope(de.BODY)&&(x.insertionMode=Gt.AFTER_BODY,ys(x,ee))}function el(x,ee){const Ne=ee.tagID;x.openElements.hasInScope(Ne)&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilTagNamePopped(Ne))}function gl(x){const ee=x.openElements.tmplCount>0,{formElement:Ne}=x;ee||(x.formElement=null),(Ne||ee)&&x.openElements.hasInScope(de.FORM)&&(x.openElements.generateImpliedEndTags(),ee?x.openElements.popUntilTagNamePopped(de.FORM):Ne&&x.openElements.remove(Ne))}function tl(x){x.openElements.hasInButtonScope(de.P)||x._insertFakeElement(lt.P,de.P),x._closePElement()}function vl(x){x.openElements.hasInListItemScope(de.LI)&&(x.openElements.generateImpliedEndTagsWithExclusion(de.LI),x.openElements.popUntilTagNamePopped(de.LI))}function As(x,ee){const Ne=ee.tagID;x.openElements.hasInScope(Ne)&&(x.openElements.generateImpliedEndTagsWithExclusion(Ne),x.openElements.popUntilTagNamePopped(Ne))}function zs(x){x.openElements.hasNumberedHeaderInScope()&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilNumberedHeaderPopped())}function yo(x,ee){const Ne=ee.tagID;x.openElements.hasInScope(Ne)&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilTagNamePopped(Ne),x.activeFormattingElements.clearToLastMarker())}function ri(x){x._reconstructActiveFormattingElements(),x._insertFakeElement(lt.BR,de.BR),x.openElements.pop(),x.framesetOk=!1}function ms(x,ee){const Ne=ee.tagName,Rt=ee.tagID;for(let Rn=x.openElements.stackTop;Rn>0;Rn--){const cr=x.openElements.items[Rn],Rr=x.openElements.tagIDs[Rn];if(Rt===Rr&&(Rt!==de.UNKNOWN||x.treeAdapter.getTagName(cr)===Ne)){x.openElements.generateImpliedEndTagsWithExclusion(Rt),x.openElements.stackTop>=Rn&&x.openElements.shortenToLength(Rn);break}if(x._isSpecialElement(cr,Rr))break}}function Ho(x,ee){switch(ee.tagID){case de.A:case de.B:case de.I:case de.S:case de.U:case de.EM:case de.TT:case de.BIG:case de.CODE:case de.FONT:case de.NOBR:case de.SMALL:case de.STRIKE:case de.STRONG:{fr(x,ee);break}case de.P:{tl(x);break}case de.DL:case de.UL:case de.OL:case de.DIR:case de.DIV:case de.NAV:case de.PRE:case de.MAIN:case de.MENU:case de.ASIDE:case de.BUTTON:case de.CENTER:case de.FIGURE:case de.FOOTER:case de.HEADER:case de.HGROUP:case de.DIALOG:case de.ADDRESS:case de.ARTICLE:case de.DETAILS:case de.SEARCH:case de.SECTION:case de.SUMMARY:case de.LISTING:case de.FIELDSET:case de.BLOCKQUOTE:case de.FIGCAPTION:{el(x,ee);break}case de.LI:{vl(x);break}case de.DD:case de.DT:{As(x,ee);break}case de.H1:case de.H2:case de.H3:case de.H4:case de.H5:case de.H6:{zs(x);break}case de.BR:{ri(x);break}case de.BODY:{Bo(x,ee);break}case de.HTML:{Js(x,ee);break}case de.FORM:{gl(x);break}case de.APPLET:case de.OBJECT:case de.MARQUEE:{yo(x,ee);break}case de.TEMPLATE:{za(x,ee);break}default:ms(x,ee)}}function ts(x,ee){x.tmplInsertionModeStack.length>0?il(x,ee):ar(x,ee)}function Hs(x,ee){var Ne;ee.tagID===de.SCRIPT&&((Ne=x.scriptHandler)===null||Ne===void 0||Ne.call(x,x.openElements.current)),x.openElements.pop(),x.insertionMode=x.originalInsertionMode}function gs(x,ee){x._err(ee,ut.eofInElementThatCanContainOnlyText),x.openElements.pop(),x.insertionMode=x.originalInsertionMode,x.onEof(ee)}function Qi(x,ee){if(x.openElements.currentTagId!==void 0&&oa.has(x.openElements.currentTagId))switch(x.pendingCharacterTokens.length=0,x.hasNonWhitespacePendingCharacterToken=!1,x.originalInsertionMode=x.insertionMode,x.insertionMode=Gt.IN_TABLE_TEXT,ee.type){case vn.CHARACTER:{jo(x,ee);break}case vn.WHITESPACE_CHARACTER:{Oo(x,ee);break}}else no(x,ee)}function bi(x,ee){x.openElements.clearBackToTableContext(),x.activeFormattingElements.insertMarker(),x._insertElement(ee,Ht.HTML),x.insertionMode=Gt.IN_CAPTION}function qa(x,ee){x.openElements.clearBackToTableContext(),x._insertElement(ee,Ht.HTML),x.insertionMode=Gt.IN_COLUMN_GROUP}function to(x,ee){x.openElements.clearBackToTableContext(),x._insertFakeElement(lt.COLGROUP,de.COLGROUP),x.insertionMode=Gt.IN_COLUMN_GROUP,Do(x,ee)}function Ji(x,ee){x.openElements.clearBackToTableContext(),x._insertElement(ee,Ht.HTML),x.insertionMode=Gt.IN_TABLE_BODY}function Ki(x,ee){x.openElements.clearBackToTableContext(),x._insertFakeElement(lt.TBODY,de.TBODY),x.insertionMode=Gt.IN_TABLE_BODY,Wo(x,ee)}function Vi(x,ee){x.openElements.hasInTableScope(de.TABLE)&&(x.openElements.popUntilTagNamePopped(de.TABLE),x._resetInsertionMode(),x._processStartTag(ee))}function xo(x,ee){ai(ee)?x._appendElement(ee,Ht.HTML):no(x,ee),ee.ackSelfClosing=!0}function Fo(x,ee){!x.formElement&&x.openElements.tmplCount===0&&(x._insertElement(ee,Ht.HTML),x.formElement=x.openElements.current,x.openElements.pop())}function Co(x,ee){switch(ee.tagID){case de.TD:case de.TH:case de.TR:{Ki(x,ee);break}case de.STYLE:case de.SCRIPT:case de.TEMPLATE:{Ra(x,ee);break}case de.COL:{to(x,ee);break}case de.FORM:{Fo(x,ee);break}case de.TABLE:{Vi(x,ee);break}case de.TBODY:case de.TFOOT:case de.THEAD:{Ji(x,ee);break}case de.INPUT:{xo(x,ee);break}case de.CAPTION:{bi(x,ee);break}case de.COLGROUP:{qa(x,ee);break}default:no(x,ee)}}function io(x,ee){switch(ee.tagID){case de.TABLE:{x.openElements.hasInTableScope(de.TABLE)&&(x.openElements.popUntilTagNamePopped(de.TABLE),x._resetInsertionMode());break}case de.TEMPLATE:{za(x,ee);break}case de.BODY:case de.CAPTION:case de.COL:case de.COLGROUP:case de.HTML:case de.TBODY:case de.TD:case de.TFOOT:case de.TH:case de.THEAD:case de.TR:break;default:no(x,ee)}}function no(x,ee){const Ne=x.fosterParentingEnabled;x.fosterParentingEnabled=!0,Fa(x,ee),x.fosterParentingEnabled=Ne}function Oo(x,ee){x.pendingCharacterTokens.push(ee)}function jo(x,ee){x.pendingCharacterTokens.push(ee),x.hasNonWhitespacePendingCharacterToken=!0}function ns(x,ee){let Ne=0;if(x.hasNonWhitespacePendingCharacterToken)for(;Ne0&&x.openElements.currentTagId===de.OPTION&&x.openElements.tagIDs[x.openElements.stackTop-1]===de.OPTGROUP&&x.openElements.pop(),x.openElements.currentTagId===de.OPTGROUP&&x.openElements.pop();break}case de.OPTION:{x.openElements.currentTagId===de.OPTION&&x.openElements.pop();break}case de.SELECT:{x.openElements.hasInSelectScope(de.SELECT)&&(x.openElements.popUntilTagNamePopped(de.SELECT),x._resetInsertionMode());break}case de.TEMPLATE:{za(x,ee);break}default:}}function Ns(x,ee){const Ne=ee.tagID;Ne===de.CAPTION||Ne===de.TABLE||Ne===de.TBODY||Ne===de.TFOOT||Ne===de.THEAD||Ne===de.TR||Ne===de.TD||Ne===de.TH?(x.openElements.popUntilTagNamePopped(de.SELECT),x._resetInsertionMode(),x._processStartTag(ee)):bl(x,ee)}function Vs(x,ee){const Ne=ee.tagID;Ne===de.CAPTION||Ne===de.TABLE||Ne===de.TBODY||Ne===de.TFOOT||Ne===de.THEAD||Ne===de.TR||Ne===de.TD||Ne===de.TH?x.openElements.hasInTableScope(Ne)&&(x.openElements.popUntilTagNamePopped(de.SELECT),x._resetInsertionMode(),x.onEndTag(ee)):Ws(x,ee)}function al(x,ee){switch(ee.tagID){case de.BASE:case de.BASEFONT:case de.BGSOUND:case de.LINK:case de.META:case de.NOFRAMES:case de.SCRIPT:case de.STYLE:case de.TEMPLATE:case de.TITLE:{Ra(x,ee);break}case de.CAPTION:case de.COLGROUP:case de.TBODY:case de.TFOOT:case de.THEAD:{x.tmplInsertionModeStack[0]=Gt.IN_TABLE,x.insertionMode=Gt.IN_TABLE,Co(x,ee);break}case de.COL:{x.tmplInsertionModeStack[0]=Gt.IN_COLUMN_GROUP,x.insertionMode=Gt.IN_COLUMN_GROUP,Do(x,ee);break}case de.TR:{x.tmplInsertionModeStack[0]=Gt.IN_TABLE_BODY,x.insertionMode=Gt.IN_TABLE_BODY,Wo(x,ee);break}case de.TD:case de.TH:{x.tmplInsertionModeStack[0]=Gt.IN_ROW,x.insertionMode=Gt.IN_ROW,Is(x,ee);break}default:x.tmplInsertionModeStack[0]=Gt.IN_BODY,x.insertionMode=Gt.IN_BODY,Wi(x,ee)}}function ks(x,ee){ee.tagID===de.TEMPLATE&&za(x,ee)}function il(x,ee){x.openElements.tmplCount>0?(x.openElements.popUntilTagNamePopped(de.TEMPLATE),x.activeFormattingElements.clearToLastMarker(),x.tmplInsertionModeStack.shift(),x._resetInsertionMode(),x.onEof(ee)):ar(x,ee)}function bs(x,ee){ee.tagID===de.HTML?Wi(x,ee):Es(x,ee)}function ys(x,ee){var Ne;if(ee.tagID===de.HTML){if(x.fragmentContext||(x.insertionMode=Gt.AFTER_AFTER_BODY),x.options.sourceCodeLocationInfo&&x.openElements.tagIDs[0]===de.HTML){x._setEndLocation(x.openElements.items[0],ee);const Rt=x.openElements.items[1];Rt&&!(!((Ne=x.treeAdapter.getNodeSourceCodeLocation(Rt))===null||Ne===void 0)&&Ne.endTag)&&x._setEndLocation(Rt,ee)}}else Es(x,ee)}function Es(x,ee){x.insertionMode=Gt.IN_BODY,Fa(x,ee)}function Qo(x,ee){switch(ee.tagID){case de.HTML:{Wi(x,ee);break}case de.FRAMESET:{x._insertElement(ee,Ht.HTML);break}case de.FRAME:{x._appendElement(ee,Ht.HTML),ee.ackSelfClosing=!0;break}case de.NOFRAMES:{Ra(x,ee);break}default:}}function yl(x,ee){ee.tagID===de.FRAMESET&&!x.openElements.isRootHtmlElementCurrent()&&(x.openElements.pop(),!x.fragmentContext&&x.openElements.currentTagId!==de.FRAMESET&&(x.insertionMode=Gt.AFTER_FRAMESET))}function kl(x,ee){switch(ee.tagID){case de.HTML:{Wi(x,ee);break}case de.NOFRAMES:{Ra(x,ee);break}default:}}function Wl(x,ee){ee.tagID===de.HTML&&(x.insertionMode=Gt.AFTER_AFTER_FRAMESET)}function ol(x,ee){ee.tagID===de.HTML?Wi(x,ee):Rs(x,ee)}function Rs(x,ee){x.insertionMode=Gt.IN_BODY,Fa(x,ee)}function rs(x,ee){switch(ee.tagID){case de.HTML:{Wi(x,ee);break}case de.NOFRAMES:{Ra(x,ee);break}default:}}function Os(x,ee){ee.chars=Ke,x._insertCharacters(ee)}function El(x,ee){x._insertCharacters(ee),x.framesetOk=!1}function Eo(x){for(;x.treeAdapter.getNamespaceURI(x.openElements.current)!==Ht.HTML&&x.openElements.currentTagId!==void 0&&!x._isIntegrationPoint(x.openElements.currentTagId,x.openElements.current);)x.openElements.pop()}function Zs(x,ee){if(kr(ee))Eo(x),x._startTagOutsideForeignContent(ee);else{const Ne=x._getAdjustedCurrentElement(),Rt=x.treeAdapter.getNamespaceURI(Ne);Rt===Ht.MATHML?hr(ee):Rt===Ht.SVG&&(Vr(ee),na(ee)),$r(ee),ee.selfClosing?x._appendElement(ee,Rt):x._insertElement(ee,Rt),ee.ackSelfClosing=!0}}function Ds(x,ee){if(ee.tagID===de.P||ee.tagID===de.BR){Eo(x),x._endTagOutsideForeignContent(ee);return}for(let Ne=x.openElements.stackTop;Ne>0;Ne--){const Rt=x.openElements.items[Ne];if(x.treeAdapter.getNamespaceURI(Rt)===Ht.HTML){x._endTagOutsideForeignContent(ee);break}const Rn=x.treeAdapter.getTagName(Rt);if(Rn.toLowerCase()===ee.tagName){ee.tagName=Rn,x.openElements.shortenToLength(Ne);break}}}const Ss=/["$&'<>\u0080-\uFFFF]/g,Vo=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),xs=String.prototype.codePointAt==null?(x,ee)=>(x.charCodeAt(ee)&64512)===55296?(x.charCodeAt(ee)-55296)*1024+x.charCodeAt(ee+1)-56320+65536:x.charCodeAt(ee):(x,ee)=>x.codePointAt(ee);function ds(x){let ee="",Ne=0,Rt;for(;(Rt=Ss.exec(x))!==null;){const{index:Rn}=Rt,cr=x.charCodeAt(Rn),Rr=Vo.get(cr);Rr===void 0?(ee+=`${x.substring(Ne,Rn)}&#x${xs(x,Rn).toString(16)};`,Ne=Ss.lastIndex+=+((cr&64512)===55296)):(ee+=x.substring(Ne,Rn)+Rr,Ne=Rn+1)}return ee+x.substr(Ne)}const $s=null;function ho(x,ee){return function(Rt){let Rn,cr=0,Rr="";for(;Rn=x.exec(Rt);)cr!==Rn.index&&(Rr+=Rt.substring(cr,Rn.index)),Rr+=ee.get(Rn[0].charCodeAt(0)),cr=Rn.index+1;return Rr+Rt.substring(cr)}}const Sl=null,Zt=ho(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Rl=ho(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),sl=new Set([lt.AREA,lt.BASE,lt.BASEFONT,lt.BGSOUND,lt.BR,lt.COL,lt.EMBED,lt.FRAME,lt.HR,lt.IMG,lt.INPUT,lt.KEYGEN,lt.LINK,lt.META,lt.PARAM,lt.SOURCE,lt.TRACK,lt.WBR]);function qo(x,ee){return ee.treeAdapter.isElementNode(x)&&ee.treeAdapter.getNamespaceURI(x)===NS.HTML&&sl.has(ee.treeAdapter.getTagName(x))}const To={treeAdapter:ve,scriptingEnabled:!0};function Vl(x,ee){const Ne=Ja(Ja({},To),ee);return qo(x,Ne)?"":ll(x,Ne)}function Zo(x,ee){const Ne=Ja(Ja({},To),ee);return Lo(x,Ne)}function ll(x,ee){let Ne="";const Rt=ee.treeAdapter.isElementNode(x)&&ee.treeAdapter.getTagName(x)===$.TEMPLATE&&ee.treeAdapter.getNamespaceURI(x)===NS.HTML?ee.treeAdapter.getTemplateContent(x):x,Rn=ee.treeAdapter.getChildNodes(Rt);if(Rn)for(const cr of Rn)Ne+=Lo(cr,ee);return Ne}function Lo(x,ee){return ee.treeAdapter.isElementNode(x)?Ol(x,ee):ee.treeAdapter.isTextNode(x)?Ae(x,ee):ee.treeAdapter.isCommentNode(x)?Oe(x,ee):ee.treeAdapter.isDocumentTypeNode(x)?ze(x,ee):""}function Ol(x,ee){const Ne=ee.treeAdapter.getTagName(x);return`<${Ne}${se(x,ee)}>${qo(x,ee)?"":`${ll(x,ee)}`}`}function se(x,{treeAdapter:ee}){let Ne="";for(const Rt of ee.getAttrList(x)){if(Ne+=" ",Rt.namespace)switch(Rt.namespace){case NS.XML:{Ne+=`xml:${Rt.name}`;break}case NS.XMLNS:{Rt.name!=="xmlns"&&(Ne+="xmlns:"),Ne+=Rt.name;break}case NS.XLINK:{Ne+=`xlink:${Rt.name}`;break}default:Ne+=`${Rt.prefix}:${Rt.name}`}else Ne+=Rt.name;Ne+=`="${escapeAttribute(Rt.value)}"`}return Ne}function Ae(x,ee){const{treeAdapter:Ne}=ee,Rt=Ne.getTextNodeContent(x),Rn=Ne.getParentNode(x),cr=Rn&&Ne.isElementNode(Rn)&&Ne.getTagName(Rn);return cr&&Ne.getNamespaceURI(Rn)===NS.HTML&&hasUnescapedText(cr,ee.scriptingEnabled)?Rt:escapeText(Rt)}function Oe(x,{treeAdapter:ee}){return``}function ze(x,{treeAdapter:ee}){return``}function dt(x,ee){return Parser.parse(x,ee)}function vt(x,ee,Ne){typeof x=="string"&&(Ne=ee,ee=x,x=null);const Rt=Parser.getFragmentParser(x,Ne);return Rt.tokenizer.write(ee,!0),Rt.getFragment()}var Pt=y(17970),tn=y(28470);const zn=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Fn=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),En={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function $n(x,ee){const Ne=Ri(x),Rt=_e("type",{handlers:{root:kn,element:Da,text:Ga,comment:gi,doctype:fi,raw:Ba},unknown:Hi}),Rn={parser:Ne?new fa(En):fa.getFragmentParser(void 0,En),handle(mn){Rt(mn,Rn)},stitches:!1,options:ee||{}};Rt(x,Rn),wi(Rn,(0,Pt.Pk)());const cr=Ne?Rn.parser.document:Rn.parser.getFragment(),Rr=je(cr,{file:Rn.options.file});return Rn.stitches&&(0,tn.Vn)(Rr,"comment",function(mn,ka,vi){const Un=mn;if(Un.value.stitch&&vi&&ka!==void 0){const so=vi.children;return so[ka]=Un.value.stitch,ka}}),Rr.type==="root"&&Rr.children.length===1&&Rr.children[0].type===x.type?Rr.children[0]:Rr}function Zn(x,ee){let Ne=-1;if(x)for(;++Ne4&&(ee.parser.tokenizer.state=0);const Ne={type:vn.CHARACTER,chars:x.value,location:Mi(x)};wi(ee,(0,Pt.Pk)(x)),ee.parser.currentToken=Ne,ee.parser._processToken(ee.parser.currentToken)}function fi(x,ee){const Ne={type:vn.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Mi(x)};wi(ee,(0,Pt.Pk)(x)),ee.parser.currentToken=Ne,ee.parser._processToken(ee.parser.currentToken)}function Sa(x,ee){ee.stitches=!0;const Ne=So(x);if("children"in x&&"children"in Ne){const Rt=$n({type:"root",children:x.children},ee.options);Ne.children=Rt.children}gi({type:"comment",value:{stitch:Ne}},ee)}function gi(x,ee){const Ne=x.value,Rt={type:vn.COMMENT,data:Ne,location:Mi(x)};wi(ee,(0,Pt.Pk)(x)),ee.parser.currentToken=Rt,ee.parser._processToken(ee.parser.currentToken)}function Ba(x,ee){if(ee.parser.tokenizer.preprocessor.html="",ee.parser.tokenizer.preprocessor.pos=-1,ee.parser.tokenizer.preprocessor.lastGapPos=-2,ee.parser.tokenizer.preprocessor.gapStack=[],ee.parser.tokenizer.preprocessor.skipNextNewLine=!1,ee.parser.tokenizer.preprocessor.lastChunkWritten=!1,ee.parser.tokenizer.preprocessor.endOfChunkHit=!1,ee.parser.tokenizer.preprocessor.isEol=!1,ra(ee,(0,Pt.Pk)(x)),ee.parser.tokenizer.write(ee.options.tagfilter?x.value.replace(zn,"<$1$2"):x.value,!1),ee.parser.tokenizer._runParsingLoop(),ee.parser.tokenizer.state===72||ee.parser.tokenizer.state===78){ee.parser.tokenizer.preprocessor.lastChunkWritten=!0;const Ne=ee.parser.tokenizer._consume();ee.parser.tokenizer._callState(Ne)}}function Hi(x,ee){const Ne=x;if(ee.options.passThrough&&ee.options.passThrough.includes(Ne.type))Sa(Ne,ee);else{let Rt="";throw Fn.has(Ne.type)&&(Rt=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+Ne.type+"` node"+Rt)}}function wi(x,ee){ra(x,ee);const Ne=x.parser.tokenizer.currentCharacterToken;Ne&&Ne.location&&(Ne.location.endLine=x.parser.tokenizer.preprocessor.line,Ne.location.endCol=x.parser.tokenizer.preprocessor.col+1,Ne.location.endOffset=x.parser.tokenizer.preprocessor.offset+1,x.parser.currentToken=Ne,x.parser._processToken(x.parser.currentToken)),x.parser.tokenizer.paused=!1,x.parser.tokenizer.inLoop=!1,x.parser.tokenizer.active=!1,x.parser.tokenizer.returnState=Xn.DATA,x.parser.tokenizer.charRefCode=-1,x.parser.tokenizer.consumedAfterSnapshot=-1,x.parser.tokenizer.currentLocation=null,x.parser.tokenizer.currentCharacterToken=null,x.parser.tokenizer.currentToken=null,x.parser.tokenizer.currentAttr={name:"",value:""}}function ra(x,ee){if(ee&&ee.offset!==void 0){const Ne={startLine:ee.line,startCol:ee.column,startOffset:ee.offset,endLine:-1,endCol:-1,endOffset:-1};x.parser.tokenizer.preprocessor.lineStartPos=-ee.column+1,x.parser.tokenizer.preprocessor.droppedBufferSize=ee.offset,x.parser.tokenizer.preprocessor.line=ee.line,x.parser.tokenizer.currentLocation=Ne}}function Li(x,ee){const Ne=x.tagName.toLowerCase();if(ee.parser.tokenizer.state===Xn.PLAINTEXT)return;wi(ee,(0,Pt.Pk)(x));const Rt=ee.parser.openElements.current;let Rn="namespaceURI"in Rt?Rt.namespaceURI:Re.t.html;Rn===Re.t.html&&Ne==="svg"&&(Rn=Re.t.svg);const cr=nt(Nl(Ja({},x),{children:[]}),{space:Rn===Re.t.svg?"svg":"html"}),Rr={type:vn.START_TAG,tagName:Ne,tagID:Mn(Ne),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in cr?cr.attrs:[],location:Mi(x)};ee.parser.currentToken=Rr,ee.parser._processToken(ee.parser.currentToken),ee.parser.tokenizer.lastStartTagName=Ne}function Ai(x,ee){const Ne=x.tagName.toLowerCase();if(!ee.parser.tokenizer.inForeignNode&&Ln.includes(Ne)||ee.parser.tokenizer.state===Xn.PLAINTEXT)return;wi(ee,(0,Pt.rb)(x));const Rt={type:vn.END_TAG,tagName:Ne,tagID:Mn(Ne),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Mi(x)};ee.parser.currentToken=Rt,ee.parser._processToken(ee.parser.currentToken),Ne===ee.parser.tokenizer.lastStartTagName&&(ee.parser.tokenizer.state===Xn.RCDATA||ee.parser.tokenizer.state===Xn.RAWTEXT||ee.parser.tokenizer.state===Xn.SCRIPT_DATA)&&(ee.parser.tokenizer.state=Xn.DATA)}function Ri(x){const ee=x.type==="root"?x.children[0]:x;return!!(ee&&(ee.type==="doctype"||ee.type==="element"&&ee.tagName.toLowerCase()==="html"))}function Mi(x){const ee=(0,Pt.Pk)(x)||{line:void 0,column:void 0,offset:void 0},Ne=(0,Pt.rb)(x)||{line:void 0,column:void 0,offset:void 0};return{startLine:ee.line,startCol:ee.column,startOffset:ee.offset,endLine:Ne.line,endCol:Ne.column,endOffset:Ne.offset}}function So(x){return"children"in x?(0,b.ZP)(Nl(Ja({},x),{children:[]})):(0,b.ZP)(x)}function li(x){return function(ee,Ne){return $n(ee,Nl(Ja({},x),{file:Ne}))}}},3369:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return pe}});var b=y(91614);function he(be){(0,b.n)(be,[/\r?\n|\r/g,le])}function le(){return{type:"break"}}function pe(){return function(be){he(be)}}},55468:function(xe,ae,y){"use strict";y.d(ae,{Z:function(){return Qe}});var b=y(87342),he=y(52509);function le(){return{enter:{mathFlow:Ge,mathFlowFenceMeta:We,mathText:_e},exit:{mathFlow:He,mathFlowFence:Xe,mathFlowFenceMeta:Ve,mathFlowValue:Je,mathText:Ze,mathTextData:Je}};function Ge(mt){const nt={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[nt]}},mt)}function We(){this.buffer()}function Ve(){const mt=this.resume(),nt=this.stack[this.stack.length-1];(0,b.ok)(nt.type==="math"),nt.meta=mt}function Xe(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function He(mt){const nt=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),At=this.stack[this.stack.length-1];(0,b.ok)(At.type==="math"),this.exit(mt),At.value=nt;const ft=At.data.hChildren[0];(0,b.ok)(ft.type==="element"),(0,b.ok)(ft.tagName==="code"),ft.children.push({type:"text",value:nt}),this.data.mathFlowInside=void 0}function _e(mt){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},mt),this.buffer()}function Ze(mt){const nt=this.resume(),At=this.stack[this.stack.length-1];(0,b.ok)(At.type==="inlineMath"),this.exit(mt),At.value=nt,At.data.hChildren.push({type:"text",value:nt})}function Je(mt){this.config.enter.data.call(this,mt),this.config.exit.data.call(this,mt)}}function pe(Ge){let We=(Ge||{}).singleDollarTextMath;return We==null&&(We=!0),Xe.peek=He,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` +`,inConstruct:"mathFlowMeta"},{character:"$",after:We?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:Ve,inlineMath:Xe}};function Ve(_e,Ze,Je,mt){const nt=_e.value||"",At=Je.createTracker(mt),ft="$".repeat(Math.max((0,he.J)(nt,"$")+1,2)),st=Je.enter("mathFlow");let Tt=At.move(ft);if(_e.meta){const _t=Je.enter("mathFlowMeta");Tt+=At.move(Je.safe(_e.meta,Ja({after:` +`,before:Tt,encode:["$"]},At.current()))),_t()}return Tt+=At.move(` +`),nt&&(Tt+=At.move(nt+` +`)),Tt+=At.move(ft),st(),Tt}function Xe(_e,Ze,Je){let mt=_e.value||"",nt=1;for(We||nt++;new RegExp("(^|[^$])"+"\\$".repeat(nt)+"([^$]|$)").test(mt);)nt++;const At="$".repeat(nt);/[^ \r\n]/.test(mt)&&(/^[ \r\n]/.test(mt)&&/[ \r\n]$/.test(mt)||/^\$|\$$/.test(mt))&&(mt=" "+mt+" ");let ft=-1;for(;++fttypeof ke=="object"&&ke!=null&&ke.nodeType===1,he=(ke,Se)=>(!Se||ke!=="hidden")&&ke!=="visible"&&ke!=="clip",le=(ke,Se)=>{if(ke.clientHeight{const St=(tt=>{if(!tt.ownerDocument||!tt.ownerDocument.defaultView)return null;try{return tt.ownerDocument.defaultView.frameElement}catch(qe){return null}})(Fe);return!!St&&(St.clientHeightttSe||tt>ke&&qe=Se&&Qe>=je?tt-ke-Fe:qe>Se&&Qeje?qe-Se+St:0,be=ke=>{const Se=ke.parentElement;return Se==null?ke.getRootNode().host||null:Se},fe=(ke,Se)=>{var je,Fe,St,tt;if(typeof document=="undefined")return[];const{scrollMode:qe,block:Qe,inline:Ge,boundary:We,skipOverflowHiddenElements:Ve}=Se,Xe=typeof We=="function"?We:on=>on!==We;if(!b(ke))throw new TypeError("Invalid target");const He=document.scrollingElement||document.documentElement,_e=[];let Ze=ke;for(;b(Ze)&&Xe(Ze);){if(Ze=be(Ze),Ze===He){_e.push(Ze);break}Ze!=null&&Ze===document.body&&le(Ze)&&!le(document.documentElement)||Ze!=null&&le(Ze,Ve)&&_e.push(Ze)}const Je=(Fe=(je=window.visualViewport)==null?void 0:je.width)!=null?Fe:innerWidth,mt=(tt=(St=window.visualViewport)==null?void 0:St.height)!=null?tt:innerHeight,{scrollX:nt,scrollY:At}=window,{height:ft,width:st,top:Tt,right:_t,bottom:$e,left:kt}=ke.getBoundingClientRect(),{top:It,right:$t,bottom:Ln,left:Ct}=(on=>{const it=window.getComputedStyle(on);return{top:parseFloat(it.scrollMarginTop)||0,right:parseFloat(it.scrollMarginRight)||0,bottom:parseFloat(it.scrollMarginBottom)||0,left:parseFloat(it.scrollMarginLeft)||0}})(ke);let Ke=Qe==="start"||Qe==="nearest"?Tt-It:Qe==="end"?$e+Ln:Tt+ft/2-It+Ln,Ee=Ge==="center"?kt+st/2-Ct+$t:Ge==="end"?_t+$t:kt-Ct;const en=[];for(let on=0;on<_e.length;on++){const it=_e[on],{height:jt,width:zt,top:On,right:ut,bottom:Sn,left:Vt}=it.getBoundingClientRect();if(qe==="if-needed"&&Tt>=0&&kt>=0&&$e<=mt&&_t<=Je&&(it===He&&!le(it)||Tt>=On&&$e<=Sn&&kt>=Vt&&_t<=ut))return en;const vn=getComputedStyle(it),cn=parseInt(vn.borderLeftWidth,10),De=parseInt(vn.borderTopWidth,10),me=parseInt(vn.borderRightWidth,10),ce=parseInt(vn.borderBottomWidth,10);let Te=0,Ue=0;const ge="offsetWidth"in it?it.offsetWidth-it.clientWidth-cn-me:0,Le="offsetHeight"in it?it.offsetHeight-it.clientHeight-De-ce:0,ot="offsetWidth"in it?it.offsetWidth===0?0:zt/it.offsetWidth:0,Yt="offsetHeight"in it?it.offsetHeight===0?0:jt/it.offsetHeight:0;if(He===it)Te=Qe==="start"?Ke:Qe==="end"?Ke-mt:Qe==="nearest"?pe(At,At+mt,mt,De,ce,At+Ke,At+Ke+ft,ft):Ke-mt/2,Ue=Ge==="start"?Ee:Ge==="center"?Ee-Je/2:Ge==="end"?Ee-Je:pe(nt,nt+Je,Je,cn,me,nt+Ee,nt+Ee+st,st),Te=Math.max(0,Te+At),Ue=Math.max(0,Ue+nt);else{Te=Qe==="start"?Ke-On-De:Qe==="end"?Ke-Sn+ce+Le:Qe==="nearest"?pe(On,Sn,jt,De,ce+Le,Ke,Ke+ft,ft):Ke-(On+jt/2)+Le/2,Ue=Ge==="start"?Ee-Vt-cn:Ge==="center"?Ee-(Vt+zt/2)+ge/2:Ge==="end"?Ee-ut+me+ge:pe(Vt,ut,zt,cn,me+ge,Ee,Ee+st,st);const{scrollLeft:wt,scrollTop:gt}=it;Te=Yt===0?0:Math.max(0,Math.min(gt+Te/Yt,it.scrollHeight-jt/Yt+Le)),Ue=ot===0?0:Math.max(0,Math.min(wt+Ue/ot,it.scrollWidth-zt/ot+ge)),Ke+=gt-Te,Ee+=wt-Ue}en.push({el:it,top:Te,left:Ue})}return en},Ce=ke=>ke===!1?{block:"end",inline:"nearest"}:(Se=>Se===Object(Se)&&Object.keys(Se).length!==0)(ke)?ke:{block:"start",inline:"nearest"};function Re(ke,Se){if(!ke.isConnected||!(St=>{let tt=St;for(;tt&&tt.parentNode;){if(tt.parentNode===document)return!0;tt=tt.parentNode instanceof ShadowRoot?tt.parentNode.host:tt.parentNode}return!1})(ke))return;const je=(St=>{const tt=window.getComputedStyle(St);return{top:parseFloat(tt.scrollMarginTop)||0,right:parseFloat(tt.scrollMarginRight)||0,bottom:parseFloat(tt.scrollMarginBottom)||0,left:parseFloat(tt.scrollMarginLeft)||0}})(ke);if((St=>typeof St=="object"&&typeof St.behavior=="function")(Se))return Se.behavior(fe(ke,Se));const Fe=typeof Se=="boolean"||Se==null?void 0:Se.behavior;for(const{el:St,top:tt,left:qe}of fe(ke,Ce(Se))){const Qe=tt-je.top+je.bottom,Ge=qe-je.left+je.right;St.scroll({top:Qe,left:Ge,behavior:Fe})}}},71523:function(xe,ae,y){"use strict";y.d(ae,{P:function(){return he},Q:function(){return b}});function b(le){const pe=String(le||"").trim();return pe?pe.split(/[ \t\n\r\f]+/g):[]}function he(le){return le.join(" ").trim()}},33511:function(xe,ae,y){"use strict";y.d(ae,{O:function(){return he}});const b=function(ke,Se,je,Fe,St){const tt=he(Se);if(je!=null&&(typeof je!="number"||je<0||je===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(Fe!=null&&(!b(Fe)||!Fe.children))throw new Error("Expected parent node");if(Fe==null!=(je==null))throw new Error("Expected both parent and index");return Re(ke)?tt.call(St,ke,je,Fe):!1},he=function(ke){if(ke==null)return Ce;if(typeof ke=="function")return fe(ke);if(typeof ke=="object")return Array.isArray(ke)?le(ke):pe(ke);if(typeof ke=="string")return be(ke);throw new Error("Expected function, string, or object as test")};function le(ke){const Se=[];let je=-1;for(;++je0&&typeof Re.column=="number"&&Re.column>0)return{line:Re.line,column:Re.column,offset:typeof Re.offset=="number"&&Re.offset>-1?Re.offset:void 0}}}function pe(be){const fe=he(be),Ce=b(be);if(fe&&Ce)return{start:fe,end:Ce}}},19453:function(xe,ae,y){"use strict";y.d(ae,{BK:function(){return be},AM:function(){return fe},S4:function(){return Ce}});var b=y(33511);function he(ke){return ke}const le=[],pe=!0,be=!1,fe="skip";function Ce(ke,Se,je,Fe){let St;typeof Se=="function"&&typeof je!="function"?(Fe=je,je=Se):St=Se;const tt=(0,b.O)(St),qe=Fe?-1:1;Qe(ke,void 0,[])();function Qe(Ge,We,Ve){const Xe=Ge&&typeof Ge=="object"?Ge:{};if(typeof Xe.type=="string"){const _e=typeof Xe.tagName=="string"?Xe.tagName:typeof Xe.name=="string"?Xe.name:void 0;Object.defineProperty(He,"name",{value:"node ("+(Ge.type+(_e?"<"+_e+">":""))+")"})}return He;function He(){let _e=le,Ze,Je,mt;if((!Se||tt(Ge,We,Ve[Ve.length-1]||void 0))&&(_e=Re(je(Ge,Ve)),_e[0]===be))return _e;if("children"in Ge&&Ge.children){const nt=Ge;if(nt.children&&_e[0]!==fe)for(Je=(Fe?nt.children.length:-1)+qe,mt=Ve.concat(nt);Je>-1&&Je","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(xe){"use strict";xe.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); +}()); \ No newline at end of file diff --git a/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.696c0e09.chunk.css b/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.696c0e09.chunk.css deleted file mode 100644 index 96d217a145..0000000000 --- a/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.696c0e09.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.flex_box_center___tP7O7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___DzPut{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lvMeU{align-items:center;box-align:center}.flex_box_center_end___AEVBm{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___CakhE{flex-direction:column;box-orient:block-axis}.wrap___EF2Mg{display:flex;height:100%;padding:30px;background:#fafafa;position:relative}.wrap___EF2Mg .show_button___iz0Ga{position:absolute;top:15px;left:15px;width:50px;height:50px;background:#fff;box-shadow:0 0 6px #e1e5ff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.wrap___EF2Mg .show_button___iz0Ga:hover .show_button_icon___iNp_E{background:url(./static/open_yes.4d6554e2.svg)}.wrap___EF2Mg .show_button___iz0Ga .show_button_icon___iNp_E{width:18px;height:16px;background:url(./static/open_no.de23fe9e.svg)}.wrap___EF2Mg .left___EXwxP{width:450px;display:flex;flex-direction:column;position:relative;background:#fff;margin-right:15px}.wrap___EF2Mg .left___EXwxP .leftheader___V5S1y{height:54px;width:100%;padding:0 20px;border-bottom:1px solid #f1f1f1;margin:auto;display:flex;align-items:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0}.wrap___EF2Mg .left___EXwxP .leftheader___V5S1y .close_ai___eHxuv{width:18px;height:16px;background:url(./static/close_no.bb90536a.svg)}.wrap___EF2Mg .left___EXwxP .leftheader___V5S1y .close_ai___eHxuv:hover{background:url(./static/close_yes.223abee1.svg)}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i{height:calc(100vh - 310px);margin-top:20px;overflow-y:auto;margin-bottom:10px;padding:0 20px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i::-webkit-scrollbar{height:6px;width:0;background:#0000001a!important}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .leftcontentright___GsuUS{background:#3061d0;padding:10px 20px;white-space:pre-wrap;color:#fff;font-size:14px;align-items:center;width:fit-content;border-radius:8px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu{display:flex;flex-wrap:wrap;gap:9px;position:relative;margin-top:10px;margin-right:50px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703{width:calc((100% - 20px) / 3);display:flex;align-items:center;padding:3px 10px;font-size:14px;position:relative;margin-bottom:3px;background:#f6f7f9;border-radius:15px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703:hover{background:#3061d01a}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703:hover .fileName___cjuxg{color:#3061d0}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703 aside{flex:1 1;min-width:0;margin-left:10px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703 aside .fileName___cjuxg{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703:hover .fileDelred___nGLZO,.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703:hover .fileDel___tgTrx{opacity:1}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .leftcontentleft___U6nEw{background:#fff;text-align:start;font-size:16px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .leftcontentleft___U6nEw .letitle___Pb89J{background:#fff;color:#434d6c;box-shadow:0 0 10px #e2e2e280;border-radius:8px;font-size:14px;border:1px solid rgba(20,93,255,.2);padding:10px 20px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .leftcontentleft___U6nEw .lecont___VJ9Uk{margin-top:20px;padding:11px 20px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;cursor:pointer}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .left_step___fEbWU{width:360px;background:#f6f7f9;border-radius:8px;margin-top:10px;padding:20px;margin-left:50px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .left_step___fEbWU .left_step_item___idu68{display:flex;align-items:center}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .left_step___fEbWU .left_step_item___idu68 .stepNum___eFutj{width:16px;height:16px;background:#dedede;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:12px;color:#fff;line-height:16px;text-align:center;margin-right:6px;border-radius:8px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .left_step___fEbWU .left_step_item___idu68 .item_title___jSxBN{margin-left:6px;font-size:14px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .left_step___fEbWU .left_step_item___idu68 .item_status___q1inY{margin-left:auto;font-size:12px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR{background:#fff;text-align:center;padding:0 20px 20px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputTop___xG6Ir{height:50px;background:#3061d01a;margin-top:10px;border-radius:18px 18px 0 0;padding-top:8px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputTop___xG6Ir .dropdown___U6r2x{width:200px;height:34px;background:#9993;border-radius:20px;border:1px solid rgba(20,93,255,.2);margin-left:20px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj{background:#fff;box-shadow:0 2px 20px #d7e5ff80;border-radius:0 0 18px 18px;border:1px solid #EFF2FF;padding:20px;display:flex;flex-direction:column}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3{display:flex;align-items:center}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .btnWrap___gELWd{display:flex;align-items:center;gap:12px;margin-right:auto}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .btnWrap___gELWd .btn___uT9kw{color:#333;height:34px;background:#fff;border-radius:20px;border:1px solid #EBEBEB;padding:0 12px;line-height:32px;transition:.3s;cursor:pointer}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .btnWrap___gELWd .btn___uT9kw:hover{border:1px solid rgba(20,93,255,.2);color:#3061d0}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .btnWrap___gELWd .btn___uT9kw.btnActive___WyhNu{background:#f4f8ff;border:1px solid rgba(20,93,255,.2);color:#3061d0}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .btnWrap___gELWd .btn___uT9kw.btnDisabled___YlRSu{cursor:not-allowed;border:1px solid #ebebeb;background:#fff;color:#333;opacity:.5}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .uploadBtn___mcZ1N{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .sendBtn___RYtg9{width:50px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:17px;padding:0;flex-shrink:0}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .sendBtnDisabled___wCYSg{width:50px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:17px;padding:0;flex-shrink:0;background:#dee2eb;cursor:not-allowed}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .cancelBtn___FIY1n{font-size:34px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .cancelBtn___FIY1n:hover{transform:scale(1.05)}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb{display:flex;flex-wrap:wrap;gap:9px;position:relative}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .left_data___PppxQ{width:40px;height:40px;background:#0152d933;position:absolute;left:0;z-index:100;justify-content:center;display:flex;align-items:center;cursor:pointer;color:#fff;border-radius:20px;margin-top:5px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .left_data___PppxQ:hover{background:#0152d9}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .right_data___yWB32{width:40px;height:40px;background:#0152d933;position:absolute;right:0;z-index:100;justify-content:center;display:flex;align-items:center;cursor:pointer;color:#fff;border-radius:20px;margin-top:5px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .right_data___yWB32:hover{background:#0152d9}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR{width:calc((100% - 20px) / 3);display:flex;align-items:center;background:#fff;border-radius:8px;padding:5px 10px;font-size:14px;position:relative;box-shadow:0 0 6px #e1e5ff;margin-bottom:3px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR aside{flex:1 1;min-width:0;margin-left:10px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR aside .fileName___cjuxg{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR:hover .fileDelred___nGLZO,.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR:hover .fileDel___tgTrx{opacity:1}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR .fileDel___tgTrx{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR .fileDel___tgTrx:hover{color:#e30000}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR .fileDelred___nGLZO{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR .fileDelred___nGLZO:hover{color:red}.wrap___EF2Mg .right___CTfSa{background:#fff;flex:1 1;padding:30px}.wrap___EF2Mg .right___CTfSa .right_header___w06pV{display:flex;align-items:center;height:30px}.wrap___EF2Mg .right___CTfSa .right_header___w06pV .right_header_title___GpvW2{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;min-width:150px}.wrap___EF2Mg .right___CTfSa .right_header___w06pV .button_list___gZxzJ{display:flex;align-items:center;margin-left:auto}.wrap___EF2Mg .right___CTfSa .right_header___w06pV .button_list___gZxzJ .button_left___MtoEX{width:94px;height:30px;line-height:28px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:center;font-style:normal;cursor:pointer}.wrap___EF2Mg .right___CTfSa .right_header___w06pV .button_list___gZxzJ .button_right___a8DQX{width:52px;height:30px;line-height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.wrap___EF2Mg .right___CTfSa .right_step___J31m3{width:760px;height:50px;background:#fff;box-shadow:0 0 10px #e2e2e233;border-radius:0 0 25px 25px;border:1px solid #F1F1F1;border-top:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin:0 auto 10px}.wrap___EF2Mg .right___CTfSa .right_step___J31m3 .step_item___mjRBJ{width:100px;height:30px;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:12px}.wrap___EF2Mg .right___CTfSa .right_step___J31m3 .step_item___mjRBJ .stepNum___eFutj{width:16px;height:16px;background:#dedede;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:12px;color:#fff;line-height:16px;text-align:center;margin-right:6px;border-radius:8px}.wrap___EF2Mg .right___CTfSa .stream_header___W8pxs{display:flex;align-items:center;margin-bottom:20px}.wrap___EF2Mg .right___CTfSa .stream_header___W8pxs .stream_header_title___ShG5p{width:64px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000;line-height:16px;text-align:justify;font-style:normal}.wrap___EF2Mg .right___CTfSa .stream_header___W8pxs .stream_tootip___IvO6Z{height:30px;background:#3061d01a;border-radius:4px;padding:0 20px;display:flex;align-items:center;color:#3061d0;margin-left:20px}.wrap___EF2Mg .right___CTfSa .stream_header___W8pxs .stream_tootip___IvO6Z .tootip_text___lvbXo{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#3061d0;text-align:left;font-style:normal;margin-left:10px}.button_list___gZxzJ i{margin-right:10px;color:#9096a3;cursor:pointer}.button_list___gZxzJ i:hover{color:#3061d0}.loadingPic___cEOTx{font-size:14px;display:inline-block;position:relative}.dots___cYjHi:after{content:".";display:inline-block;animation:dots___cYjHi 2s infinite steps(1,end)}@keyframes dots___cYjHi{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"..."}}.container___esDWu{padding:20px;width:58%;background:#f6f7f9;overflow:auto}.container___esDWu code,.container___esDWu .katex____ln1S,.container___esDWu pre{pointer-events:none}.liWrap___oniVY:focus-visible{outline:0px solid transparent}.backBottom___qLjSm{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___qLjSm:hover i{color:#5c64ff}.backBottom___qLjSm i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.imgBox___xQGaU{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___xQGaU span{font-size:16px;color:#3061d04d;margin-top:10px}.answer___JC571{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___JC571 ::selection{background:#ecf1fe}.answer___JC571 .imgWrap___QTKQP{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___JC571 .imgWrap___QTKQP img{width:100%;user-select:none}.answer___JC571 .imgWrap___QTKQP:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___JC571 .imgWrap___QTKQP:hover:after{opacity:1}.answer___JC571 pre{width:100%;overflow:auto}.answer___JC571 ol li{list-style:auto}.answer___JC571 hr{border:none;border-bottom:1px solid #ccc}.answer___JC571 span[class=katex-error]{color:inherit!important}.codeCopy___ph6sc{position:relative;min-height:50px}.codeCopy___ph6sc button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px;pointer-events:auto}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrap___xM4YL{display:flex;flex-direction:column;width:calc(100vw * .58 - 180px);max-height:80vh;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:4px;border:1px solid #145DFF}.chatContainer___YKWvA{flex:1 1;width:100%;padding:20px 20px 0;overflow:auto}.btnContainer___ZOKZ6{display:flex;gap:10px;border-bottom:1px solid #DCDCDC;padding:20px 20px 10px}.btnContainer___ZOKZ6 .btn___dw4ey{display:flex;align-items:center;justify-content:center;height:36px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;font-size:14px;color:#333;cursor:pointer;transition:.4s;width:36px}.btnContainer___ZOKZ6 .btn___dw4ey:hover{border-color:#3061d0;color:#3061d0}.inputContainer____MqKc{height:60px;display:flex;align-items:center;padding:0 20px}.inputContainer____MqKc textarea{padding:23px 0 0!important;resize:none!important;flex:1 1!important}.inputContainer____MqKc textarea::placeholder{color:#c1c1d9}.inputContainer____MqKc .sendBtn___ZgFiO{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____MqKc .sendBtn___ZgFiO:disabled{background:#d2d2d2!important}.inputContainer____MqKc .sendBtnDisabled___kHLNx{width:40px!important;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____MqKc .cancelBtn___W7Cjg{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3s}.inputContainer____MqKc .cancelBtn___W7Cjg:hover{transform:scale(1.05)}@keyframes dot-fade___A97g9{0%,40%{opacity:.5}50%{opacity:1}90%,to{opacity:.5}}.loadingWrp___hrOXq{display:flex;align-items:center;padding:5px 15px 15px;color:#9096a3}.hover-line-container___woRPT{position:relative}.hover-line-content___i9fTS{position:relative;min-height:200px;padding:10px;line-height:1.5}.hover-line-content___i9fTS::selection{background:#ff0}.line-button-container___ts8rT{position:absolute;right:calc(100% - 40px);z-index:111;width:30px}.line-button-container___ts8rT:before{content:"";position:absolute;left:30px;right:0;top:0;height:1.5em;background:#ffff004d;z-index:-1;pointer-events:none}.button___DE9UP{width:35px;height:22px;padding:0 3px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;cursor:pointer;white-space:nowrap;transition:all .5s;position:absolute;right:0;overflow:hidden;text-align:center}.button___DE9UP:hover{width:52px;height:42px;border:1px solid #5C64FF}.button___DE9UP div{font-size:12px;color:#5c64ff;margin-left:6px}.toolbar___qUHHn{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___MttMt{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button___liWwI{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s}.button___liWwI:hover{border:1px solid #5C64FF}.button___liWwI span{font-size:12px;color:#5c64ff;margin-left:6px}@keyframes dot-fade___HGUNN{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___nYAIi{display:flex;margin-top:20px}.loading___nYAIi .dot___S5iRl{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___HGUNN 1s infinite}.loading___nYAIi .dot___S5iRl:nth-child(2){animation-delay:.3s}.loading___nYAIi .dot___S5iRl:nth-child(3){animation-delay:.7s}@keyframes showHide___reCeF{0%,to{opacity:0}33%{opacity:1}}.dotLoading___dBe4t span{opacity:0;animation:showHide___reCeF 1.5s infinite;color:#3061d0;font-size:28px}.dotLoading___dBe4t span:nth-child(1){animation-delay:0s}.dotLoading___dBe4t span:nth-child(2){animation-delay:.5s}.dotLoading___dBe4t span:nth-child(3){animation-delay:1s}div[class~=ant-progress].progress___uv7ix,div[class~=ant-progress].progress___uv7ix span[class~=ant-progress-text]{color:#3061d0}.wrap___hPGh_{display:flex;flex-direction:column;width:calc(100vw * .58 - 180px);max-height:80vh;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:4px;border:1px solid #145DFF}.chatContainer___ujje8{flex:1 1;width:100%;padding:20px 20px 0;overflow:auto}.btnContainer____URZ0{display:flex;gap:10px;border-bottom:1px solid #DCDCDC;padding:20px 20px 10px}.btnContainer____URZ0 .btn___LkbTk{display:flex;align-items:center;justify-content:center;height:36px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;font-size:14px;color:#333;cursor:pointer;transition:.4s;width:36px}.btnContainer____URZ0 .btn___LkbTk:hover{border-color:#3061d0;color:#3061d0}.inputContainer___nc82i{height:60px;display:flex;align-items:center;padding:0 20px}.inputContainer___nc82i textarea{padding:23px 0 0!important;resize:none!important;flex:1 1!important}.inputContainer___nc82i textarea::placeholder{color:#c1c1d9}.inputContainer___nc82i .sendBtn___mRwrP{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___nc82i .sendBtn___mRwrP:disabled{background:#d2d2d2!important}.inputContainer___nc82i .sendBtnDisabled___Vi3bC{width:40px!important;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___nc82i .cancelBtn___lN2nM{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3s}.inputContainer___nc82i .cancelBtn___lN2nM:hover{transform:scale(1.05)}@keyframes dot-fade___uG4qN{0%,40%{opacity:.5}50%{opacity:1}90%,to{opacity:.5}}.loadingWrp___rRQzp{display:flex;align-items:center;padding:5px 15px 15px;color:#9096a3}.toolbar___LTwsU{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___mM36q{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button_wrp___heDhJ{position:relative}.button_wrp___heDhJ .button___HbMjJ{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s;justify-self:end}.button_wrp___heDhJ .button___HbMjJ:hover{border:1px solid #5C64FF}.button_wrp___heDhJ .button___HbMjJ .button_span___oBS2M{font-size:12px;color:#5c64ff;margin-left:6px}.toolbar___l1EsZ{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___VsRFp{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button_wrp___EVZax{position:relative}.button_wrp___EVZax .button___B9Im0{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s;justify-self:end}.button_wrp___EVZax .button___B9Im0:hover{border:1px solid #5C64FF}.button_wrp___EVZax .button___B9Im0 .button_span___CqWPB{font-size:12px;color:#5c64ff;margin-left:6px}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px;position:relative}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}@keyframes showClose___edZQA{to{opacity:1;visibility:visible}}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex;visibility:hidden;animation:showClose___edZQA 0s linear 1s forwards}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.mdBody___raKXb{position:relative}.button___Ch5Pc{position:absolute;display:flex;align-items:center;justify-content:center;background:#0000001a;display:none}.previewFlowChart___vY1dq{align-items:flex-start;justify-content:end;background:none!important}.previewFlowChart___vY1dq button{margin:20px}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px;height:38px;overflow:hidden}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.drawerWrap___MfDw8 [class~=ant-drawer-body]{padding:0!important}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none} diff --git a/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.cc565404.chunk.css b/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.cc565404.chunk.css new file mode 100644 index 0000000000..ddb5582d5f --- /dev/null +++ b/p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index.cc565404.chunk.css @@ -0,0 +1 @@ +.flex_box_center___tP7O7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___DzPut{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lvMeU{align-items:center;box-align:center}.flex_box_center_end___AEVBm{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___CakhE{flex-direction:column;box-orient:block-axis}.wrap___EF2Mg{display:flex;height:100%;padding:30px;background:#fafafa;position:relative}.wrap___EF2Mg .show_button___iz0Ga{position:absolute;top:15px;left:15px;width:50px;height:50px;background:#fff;box-shadow:0 0 6px #e1e5ff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.wrap___EF2Mg .show_button___iz0Ga:hover .show_button_icon___iNp_E{background:url(./static/open_yes.4d6554e2.svg)}.wrap___EF2Mg .show_button___iz0Ga .show_button_icon___iNp_E{width:18px;height:16px;background:url(./static/open_no.de23fe9e.svg)}.wrap___EF2Mg .left___EXwxP{width:450px;display:flex;flex-direction:column;position:relative;background:#fff;margin-right:15px}.wrap___EF2Mg .left___EXwxP .leftheader___V5S1y{height:54px;width:100%;padding:0 20px;border-bottom:1px solid #f1f1f1;margin:auto;display:flex;align-items:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0}.wrap___EF2Mg .left___EXwxP .leftheader___V5S1y .close_ai___eHxuv{width:18px;height:16px;background:url(./static/close_no.bb90536a.svg)}.wrap___EF2Mg .left___EXwxP .leftheader___V5S1y .close_ai___eHxuv:hover{background:url(./static/close_yes.223abee1.svg)}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i{height:calc(100vh - 310px);margin-top:20px;overflow-y:auto;margin-bottom:10px;padding:0 20px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i::-webkit-scrollbar{height:6px;width:0;background:#0000001a!important}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .leftcontentright___GsuUS{background:#3061d0;padding:10px 20px;white-space:pre-wrap;color:#fff;font-size:14px;align-items:center;width:fit-content;border-radius:8px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu{display:flex;flex-wrap:wrap;gap:9px;position:relative;margin-top:10px;margin-right:50px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703{width:calc((100% - 20px) / 3);display:flex;align-items:center;padding:3px 10px;font-size:14px;position:relative;margin-bottom:3px;background:#f6f7f9;border-radius:15px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703:hover{background:#3061d01a}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703:hover .fileName___cjuxg{color:#3061d0}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703 aside{flex:1 1;min-width:0;margin-left:10px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703 aside .fileName___cjuxg{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703:hover .fileDelred___nGLZO,.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .liaotian_files___QnDUu .liaotian_file___dQ703:hover .fileDel___tgTrx{opacity:1}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .leftcontentleft___U6nEw{background:#fff;text-align:start;font-size:16px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .leftcontentleft___U6nEw .letitle___Pb89J{background:#fff;color:#434d6c;box-shadow:0 0 10px #e2e2e280;border-radius:8px;font-size:14px;border:1px solid rgba(20,93,255,.2);padding:10px 20px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .leftcontentleft___U6nEw .lecont___VJ9Uk{margin-top:20px;padding:11px 20px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;cursor:pointer}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .left_step___fEbWU{width:360px;background:#f6f7f9;border-radius:8px;margin-top:10px;padding:20px;margin-left:50px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .left_step___fEbWU .left_step_item___idu68{display:flex;align-items:center}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .left_step___fEbWU .left_step_item___idu68 .stepNum___eFutj{width:16px;height:16px;background:#dedede;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:12px;color:#fff;line-height:16px;text-align:center;margin-right:6px;border-radius:8px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .left_step___fEbWU .left_step_item___idu68 .item_title___jSxBN{margin-left:6px;font-size:14px}.wrap___EF2Mg .left___EXwxP .leftcontent___lFc7i .left_step___fEbWU .left_step_item___idu68 .item_status___q1inY{margin-left:auto;font-size:12px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR{background:#fff;text-align:center;padding:0 20px 20px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputTop___xG6Ir{height:50px;background:#3061d01a;margin-top:10px;border-radius:18px 18px 0 0;padding-top:8px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputTop___xG6Ir .dropdown___U6r2x{width:200px;height:34px;background:#9993;border-radius:20px;border:1px solid rgba(20,93,255,.2);margin-left:20px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj{background:#fff;box-shadow:0 2px 20px #d7e5ff80;border-radius:0 0 18px 18px;border:1px solid #EFF2FF;padding:20px;display:flex;flex-direction:column}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3{display:flex;align-items:center}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .btnWrap___gELWd{display:flex;align-items:center;gap:12px;margin-right:auto}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .btnWrap___gELWd .btn___uT9kw{color:#333;height:34px;background:#fff;border-radius:20px;border:1px solid #EBEBEB;padding:0 12px;line-height:32px;transition:.3s;cursor:pointer}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .btnWrap___gELWd .btn___uT9kw:hover{border:1px solid rgba(20,93,255,.2);color:#3061d0}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .btnWrap___gELWd .btn___uT9kw.btnActive___WyhNu{background:#f4f8ff;border:1px solid rgba(20,93,255,.2);color:#3061d0}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .btnWrap___gELWd .btn___uT9kw.btnDisabled___YlRSu{cursor:not-allowed;border:1px solid #ebebeb;background:#fff;color:#333;opacity:.5}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .uploadBtn___mcZ1N{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .sendBtn___RYtg9{width:50px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:17px;padding:0;flex-shrink:0}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .sendBtnDisabled___wCYSg{width:50px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:17px;padding:0;flex-shrink:0;background:#dee2eb;cursor:not-allowed}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .cancelBtn___FIY1n{font-size:34px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .inputWrap___GPfQj .action___NU3v3 .cancelBtn___FIY1n:hover{transform:scale(1.05)}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb{display:flex;flex-wrap:wrap;gap:9px;position:relative}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .left_data___PppxQ{width:40px;height:40px;background:#0152d933;position:absolute;left:0;z-index:100;justify-content:center;display:flex;align-items:center;cursor:pointer;color:#fff;border-radius:20px;margin-top:5px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .left_data___PppxQ:hover{background:#0152d9}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .right_data___yWB32{width:40px;height:40px;background:#0152d933;position:absolute;right:0;z-index:100;justify-content:center;display:flex;align-items:center;cursor:pointer;color:#fff;border-radius:20px;margin-top:5px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .right_data___yWB32:hover{background:#0152d9}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR{width:calc((100% - 20px) / 3);display:flex;align-items:center;background:#fff;border-radius:8px;padding:5px 10px;font-size:14px;position:relative;box-shadow:0 0 6px #e1e5ff;margin-bottom:3px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR aside{flex:1 1;min-width:0;margin-left:10px}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR aside .fileName___cjuxg{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR:hover .fileDelred___nGLZO,.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR:hover .fileDel___tgTrx{opacity:1}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR .fileDel___tgTrx{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR .fileDel___tgTrx:hover{color:#e30000}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR .fileDelred___nGLZO{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.wrap___EF2Mg .left___EXwxP .practice___QnJoR .files___gYUIb .file___mAxSR .fileDelred___nGLZO:hover{color:red}.wrap___EF2Mg .right___CTfSa{background:#fff;flex:1 1;padding:30px;min-width:0}.wrap___EF2Mg .right___CTfSa .right_header___w06pV{display:flex;align-items:center;height:30px}.wrap___EF2Mg .right___CTfSa .right_header___w06pV .right_header_title___GpvW2{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;min-width:150px}.wrap___EF2Mg .right___CTfSa .right_header___w06pV .button_list___gZxzJ{display:flex;align-items:center;margin-left:auto}.wrap___EF2Mg .right___CTfSa .right_header___w06pV .button_list___gZxzJ .button_left___MtoEX{width:94px;height:30px;line-height:28px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:center;font-style:normal;cursor:pointer}.wrap___EF2Mg .right___CTfSa .right_header___w06pV .button_list___gZxzJ .button_right___a8DQX{width:52px;height:30px;line-height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.wrap___EF2Mg .right___CTfSa .right_step___J31m3{width:760px;height:50px;background:#fff;box-shadow:0 0 10px #e2e2e233;border-radius:0 0 25px 25px;border:1px solid #F1F1F1;border-top:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin:0 auto 10px}.wrap___EF2Mg .right___CTfSa .right_step___J31m3 .step_item___mjRBJ{width:100px;height:30px;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:12px}.wrap___EF2Mg .right___CTfSa .right_step___J31m3 .step_item___mjRBJ .stepNum___eFutj{width:16px;height:16px;background:#dedede;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:12px;color:#fff;line-height:16px;text-align:center;margin-right:6px;border-radius:8px}.wrap___EF2Mg .right___CTfSa .stream_header___W8pxs{display:flex;align-items:center;margin-bottom:20px}.wrap___EF2Mg .right___CTfSa .stream_header___W8pxs .stream_header_title___ShG5p{width:64px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000;line-height:16px;text-align:justify;font-style:normal}.wrap___EF2Mg .right___CTfSa .stream_header___W8pxs .stream_tootip___IvO6Z{height:30px;background:#3061d01a;border-radius:4px;padding:0 20px;display:flex;align-items:center;color:#3061d0;margin-left:20px}.wrap___EF2Mg .right___CTfSa .stream_header___W8pxs .stream_tootip___IvO6Z .tootip_text___lvbXo{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#3061d0;text-align:left;font-style:normal;margin-left:10px}.button_list___gZxzJ i{margin-right:10px;color:#9096a3;cursor:pointer}.button_list___gZxzJ i:hover{color:#3061d0}.loadingPic___cEOTx{font-size:14px;display:inline-block;position:relative}.dots___cYjHi:after{content:".";display:inline-block;animation:dots___cYjHi 2s infinite steps(1,end)}@keyframes dots___cYjHi{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"..."}}.container___esDWu{padding:20px;width:58%;background:#f6f7f9;overflow:auto}.container___esDWu code,.container___esDWu .katex____ln1S,.container___esDWu pre{pointer-events:none}.liWrap___oniVY:focus-visible{outline:0px solid transparent}.backBottom___qLjSm{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___qLjSm:hover i{color:#5c64ff}.backBottom___qLjSm i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.imgBox___xQGaU{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___xQGaU span{font-size:16px;color:#3061d04d;margin-top:10px}.answer___JC571{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___JC571 ::selection{background:#ecf1fe}.answer___JC571 .imgWrap___QTKQP{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___JC571 .imgWrap___QTKQP img{width:100%;user-select:none}.answer___JC571 .imgWrap___QTKQP:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___JC571 .imgWrap___QTKQP:hover:after{opacity:1}.answer___JC571 pre{width:100%;overflow:auto}.answer___JC571 ol li{list-style:auto}.answer___JC571 hr{border:none;border-bottom:1px solid #ccc}.answer___JC571 span[class=katex-error]{color:inherit!important}.codeCopy___ph6sc{position:relative;min-height:50px}.codeCopy___ph6sc button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px;pointer-events:auto}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrap___xM4YL{display:flex;flex-direction:column;width:calc(100vw * .58 - 180px);max-height:80vh;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:4px;border:1px solid #145DFF}.chatContainer___YKWvA{flex:1 1;width:100%;padding:20px 20px 0;overflow:auto}.btnContainer___ZOKZ6{display:flex;gap:10px;border-bottom:1px solid #DCDCDC;padding:20px 20px 10px}.btnContainer___ZOKZ6 .btn___dw4ey{display:flex;align-items:center;justify-content:center;height:36px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;font-size:14px;color:#333;cursor:pointer;transition:.4s;width:36px}.btnContainer___ZOKZ6 .btn___dw4ey:hover{border-color:#3061d0;color:#3061d0}.inputContainer____MqKc{height:60px;display:flex;align-items:center;padding:0 20px}.inputContainer____MqKc textarea{padding:23px 0 0!important;resize:none!important;flex:1 1!important}.inputContainer____MqKc textarea::placeholder{color:#c1c1d9}.inputContainer____MqKc .sendBtn___ZgFiO{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____MqKc .sendBtn___ZgFiO:disabled{background:#d2d2d2!important}.inputContainer____MqKc .sendBtnDisabled___kHLNx{width:40px!important;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____MqKc .cancelBtn___W7Cjg{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3s}.inputContainer____MqKc .cancelBtn___W7Cjg:hover{transform:scale(1.05)}@keyframes dot-fade___A97g9{0%,40%{opacity:.5}50%{opacity:1}90%,to{opacity:.5}}.loadingWrp___hrOXq{display:flex;align-items:center;padding:5px 15px 15px;color:#9096a3}.hover-line-container___woRPT{position:relative}.hover-line-content___i9fTS{position:relative;min-height:200px;padding:10px;line-height:1.5}.hover-line-content___i9fTS::selection{background:#ff0}.line-button-container___ts8rT{position:absolute;right:calc(100% - 40px);z-index:111;width:30px}.line-button-container___ts8rT:before{content:"";position:absolute;left:30px;right:0;top:0;height:1.5em;background:#ffff004d;z-index:-1;pointer-events:none}.button___DE9UP{width:35px;height:22px;padding:0 3px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;cursor:pointer;white-space:nowrap;transition:all .5s;position:absolute;right:0;overflow:hidden;text-align:center}.button___DE9UP:hover{width:52px;height:42px;border:1px solid #5C64FF}.button___DE9UP div{font-size:12px;color:#5c64ff;margin-left:6px}.toolbar___qUHHn{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___MttMt{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button___liWwI{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s}.button___liWwI:hover{border:1px solid #5C64FF}.button___liWwI span{font-size:12px;color:#5c64ff;margin-left:6px}@keyframes dot-fade___HGUNN{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___nYAIi{display:flex;margin-top:20px}.loading___nYAIi .dot___S5iRl{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___HGUNN 1s infinite}.loading___nYAIi .dot___S5iRl:nth-child(2){animation-delay:.3s}.loading___nYAIi .dot___S5iRl:nth-child(3){animation-delay:.7s}@keyframes showHide___reCeF{0%,to{opacity:0}33%{opacity:1}}.dotLoading___dBe4t span{opacity:0;animation:showHide___reCeF 1.5s infinite;color:#3061d0;font-size:28px}.dotLoading___dBe4t span:nth-child(1){animation-delay:0s}.dotLoading___dBe4t span:nth-child(2){animation-delay:.5s}.dotLoading___dBe4t span:nth-child(3){animation-delay:1s}div[class~=ant-progress].progress___uv7ix,div[class~=ant-progress].progress___uv7ix span[class~=ant-progress-text]{color:#3061d0}.wrap___hPGh_{display:flex;flex-direction:column;width:calc(100vw * .58 - 180px);max-height:80vh;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:4px;border:1px solid #145DFF}.chatContainer___ujje8{flex:1 1;width:100%;padding:20px 20px 0;overflow:auto}.btnContainer____URZ0{display:flex;gap:10px;border-bottom:1px solid #DCDCDC;padding:20px 20px 10px}.btnContainer____URZ0 .btn___LkbTk{display:flex;align-items:center;justify-content:center;height:36px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;font-size:14px;color:#333;cursor:pointer;transition:.4s;width:36px}.btnContainer____URZ0 .btn___LkbTk:hover{border-color:#3061d0;color:#3061d0}.inputContainer___nc82i{height:60px;display:flex;align-items:center;padding:0 20px}.inputContainer___nc82i textarea{padding:23px 0 0!important;resize:none!important;flex:1 1!important}.inputContainer___nc82i textarea::placeholder{color:#c1c1d9}.inputContainer___nc82i .sendBtn___mRwrP{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___nc82i .sendBtn___mRwrP:disabled{background:#d2d2d2!important}.inputContainer___nc82i .sendBtnDisabled___Vi3bC{width:40px!important;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer___nc82i .cancelBtn___lN2nM{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3s}.inputContainer___nc82i .cancelBtn___lN2nM:hover{transform:scale(1.05)}@keyframes dot-fade___uG4qN{0%,40%{opacity:.5}50%{opacity:1}90%,to{opacity:.5}}.loadingWrp___rRQzp{display:flex;align-items:center;padding:5px 15px 15px;color:#9096a3}.toolbar___LTwsU{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___mM36q{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button_wrp___heDhJ{position:relative}.button_wrp___heDhJ .button___HbMjJ{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s;justify-self:end}.button_wrp___heDhJ .button___HbMjJ:hover{border:1px solid #5C64FF}.button_wrp___heDhJ .button___HbMjJ .button_span___oBS2M{font-size:12px;color:#5c64ff;margin-left:6px}.toolbar___l1EsZ{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___VsRFp{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button_wrp___EVZax{position:relative}.button_wrp___EVZax .button___B9Im0{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s;justify-self:end}.button_wrp___EVZax .button___B9Im0:hover{border:1px solid #5C64FF}.button_wrp___EVZax .button___B9Im0 .button_span___CqWPB{font-size:12px;color:#5c64ff;margin-left:6px}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px;position:relative}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}@keyframes showClose___edZQA{to{opacity:1;visibility:visible}}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex;visibility:hidden;animation:showClose___edZQA 0s linear 1s forwards}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.mdBody___raKXb{position:relative}.button___Ch5Pc{position:absolute;display:flex;align-items:center;justify-content:center;background:#0000001a;display:none}.previewFlowChart___vY1dq{align-items:flex-start;justify-content:end;background:none!important}.previewFlowChart___vY1dq button{margin:20px}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px;height:38px;overflow:hidden}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.drawerWrap___MfDw8 [class~=ant-drawer-body]{padding:0!important}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.wrap___MVrHX{display:flex;border-radius:4px;border:1px solid #F1F1F1;position:relative}.wrap___MVrHX .edit___N3N3G{position:absolute;z-index:10;top:-41px;right:0}.wrap___MVrHX .tree___mdaql{width:280px;border-right:1px solid #F1F1F1;flex-shrink:0;padding:10px}.wrap___MVrHX .tree___mdaql span[class~=ant-tree-node-content-wrapper]{padding:0!important}.wrap___MVrHX .tree___mdaql span[class~=ant-tree-node-selected]{color:#3061d0!important}.wrap___MVrHX .tree___mdaql span[class~=ant-tree-node-selected]:before{background:#3061d01a!important}.wrap___MVrHX .code___tFqtF{flex:1 1;padding-top:20px;min-width:0} diff --git a/p__Shixuns__New__index.00599084.async.js b/p__Shixuns__New__index.8d07454e.async.js similarity index 97% rename from p__Shixuns__New__index.00599084.async.js rename to p__Shixuns__New__index.8d07454e.async.js index 93aee782f6..d8dbfc1151 100644 --- a/p__Shixuns__New__index.00599084.async.js +++ b/p__Shixuns__New__index.8d07454e.async.js @@ -946,7 +946,7 @@ `)},{label:"include ",content:["#include "].join(` `)}]},Ee={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Ae={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Ie=te(53184),Se=te.n(Ie),de=(ze,Vt,gt)=>new Promise((ae,ne)=>{var ee=re=>{try{se(gt.next(re))}catch(fe){ne(fe)}},oe=re=>{try{se(gt.throw(re))}catch(fe){ne(fe)}},se=re=>re.done?ae(re.value):Promise.resolve(re.value).then(ee,oe);se((gt=gt.apply(ze,Vt)).next())});const Xe={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},xe=(ze,Vt,gt,ae)=>{const ne=Vt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:gt.lineNumber,endColumn:gt.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(oe=>({label:oe,kind:ze.languages.CompletionItemKind.Text,insertText:oe,range:ae}))},wt=(ze,Vt,gt,ae)=>{ze.languages.registerCompletionItemProvider(Vt,{provideCompletionItems(ne,ee){const oe=ne.getWordUntilPosition(ee),se={startLineNumber:ee.lineNumber,endLineNumber:ee.lineNumber,startColumn:oe.startColumn,endColumn:oe.endColumn},re=ne.getLineContent(ee.lineNumber).substring(oe.startColumn-2,oe.endColumn);return{suggestions:[...xe(ze,ne,ee,se),...gt.map(ye=>({label:ye,kind:ze.languages.CompletionItemKind.Keyword,documentation:ye,insertText:ye,insertTextRules:ze.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se})),...ae.map(ye=>({label:ye.label,kind:ze.languages.CompletionItemKind.Snippet,documentation:ye.content,insertText:re.startsWith("#")?ye.content.replace(/#/,""):ye.content,insertTextRules:ze.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se}))]}}})};var Qe=ze=>{Xe.languages.forEach(Vt=>{ze.languages.registerDocumentFormattingEditProvider(Vt,{provideDocumentFormattingEdits(gt){return de(this,null,function*(){const ae=Se()(gt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:gt.getFullModelRange(),text:ae}]})}})}),wt(ze,"java",Fe.keywords,Fe.quickKey),wt(ze,"cpp",we.keywords,we.quickKey),wt(ze,"c",me.keywords,[]),wt(ze,"python",Ee.keywords,Ee.quickKey),wt(ze,"scala",Ae.keywords,Ae.quickKey)};const Te="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var $e=Object.defineProperty,We=(ze,Vt,gt)=>Vt in ze?$e(ze,Vt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):ze[Vt]=gt,St=(ze,Vt,gt)=>We(ze,typeof Vt!="symbol"?Vt+"":Vt,gt);const Nt=class zs{constructor(Vt,gt,ae){this.placeholder=Vt,this.editor=gt,this.monaco=ae,gt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return zs.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};St(Nt,"ID","editor.widget.placeholderHint");var Et=Nt,ct=te(96236),dt=te(6767),nt=te(25399),Dt=te(78267),et=te(1773),He=te(56102),vt=Object.defineProperty,De=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Le=(ze,Vt,gt)=>Vt in ze?vt(ze,Vt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):ze[Vt]=gt,Ue=(ze,Vt)=>{for(var gt in Vt||(Vt={}))ue.call(Vt,gt)&&Le(ze,gt,Vt[gt]);if(Re)for(var gt of Re(Vt))st.call(Vt,gt)&&Le(ze,gt,Vt[gt]);return ze},Lt=(ze,Vt)=>De(ze,Ze(Vt)),ge=(ze,Vt)=>{var gt={};for(var ae in ze)ue.call(ze,ae)&&Vt.indexOf(ae)<0&&(gt[ae]=ze[ae]);if(ze!=null&&Re)for(var ae of Re(ze))Vt.indexOf(ae)<0&&st.call(ze,ae)&&(gt[ae]=ze[ae]);return gt},he=(ze,Vt,gt)=>new Promise((ae,ne)=>{var ee=re=>{try{se(gt.next(re))}catch(fe){ne(fe)}},oe=re=>{try{se(gt.throw(re))}catch(fe){ne(fe)}},se=re=>re.done?ae(re.value):Promise.resolve(re.value).then(ee,oe);se((gt=gt.apply(ze,Vt)).next())});function bt(ze){return/^\d+$/.test(ze)?`${ze}px`:ze}function It(){}let Bt=!1;const ve={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ke(ze=[]){let Vt=ze;if(Array.isArray(ze)){for(let gt=0;gthe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ze){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ze)}});var Tt=ze=>{var Vt=ze,{width:gt="100%",height:ae="100%",value:ne,language:ee="javascript",style:oe={},options:se={},overrideServices:re={},theme:fe="vs-dark",onEditBlur:ye,isCopy:lt=!1,onSave:Be,autoHeight:Ke=!1,forbidCopy:ut=!1,forbidCopyTips:Ct,onChange:At=It,editorDidMount:nn=It,onFocus:Qt=It,onBreakPoint:Yt=It,breakPointValue:on=[],filename:Ft="educoder.txt",errorLine:en,errorContent:Ot="",highlightLine:rn,openBreakPoint:Ut=!1,placeholder:Ne="",showMiniMap:rt=!0}=Vt,zt=ge(Vt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Gt=(0,E.useRef)(),Pe=(0,E.useRef)({}),Ye=(0,E.useRef)(),ft=(0,E.useRef)(),kt=(0,E.useRef)([]),Jt=(0,E.useRef)(!1),cn=(0,E.useRef)(),An=(0,E.useRef)(),xn=(0,E.useRef)(!1),[dn,Sn]=(0,E.useState)(!1);function bn(){let Zt;return Gt.current&&(Zt=new Ge.Z(an=>{for(let Bn of an)(Bn.target.offsetHeight>0||Bn.target.offsetWidth>0)&&Pe.current.instance.layout()}),Zt.observe(Gt.current)),Zt}function tn(){dt.ZP.warning({content:decodeURIComponent(Ct||Te),key:"monaco-editor-tip"})}const Wt=()=>{let Zt=Pe.current.instance;if(ne!=null&&Zt&&dn){const an=Zt.getModel();an&&ne!==an.getValue()&&(Bt=!0,an.setValue(ne),Zt.layout(),Bt=!1)}};(0,E.useEffect)(()=>{const Zt=et.Z.subscribe("formatDocument",an=>{var Bn;let Pn=Pe.current.instance;(Bn=Pn==null?void 0:Pn.getAction)==null||Bn.call(Pn,"editor.action.formatDocument").run()});return window.updateMonacoValue=an=>{At(an)},Zt},[]),(0,E.useEffect)(()=>{var Zt;let an=Pe.current.instance;ft.current&&clearTimeout(ft.current),ft.current=setTimeout(()=>{Wt()},500),ne&&(ne!=null&&ne.length)&&((Zt=an==null?void 0:an.updateOptions)==null||Zt.call(an,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ne.split(/\r\n|\r|\n/g).length))+3,5)}))},[ne,dn,Pe.current]),(0,E.useEffect)(()=>{if(en&&Pe.current&&Pe.current.instance){let an=Pe.current.instance;an.changeViewZones(function(Bn){var Pn=document.createElement("div");Pn.style.padding="10px 20px",Pn.style.width="calc(100% - 20px)",Pn.className="my-error-line-wrp",Pn.innerHTML=Ot,Bn.addZone({afterLineNumber:en||11,heightInLines:3,domNode:Pn})});var Zt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};an.addOverlayWidget(Zt),an.revealPositionInCenter({lineNumber:20,column:1})}},[en,Pe.current,dn]);const jt=(Zt="",an)=>{if(!Zt||Zt.trim()==="")return!0;const Pn=Pe.current.instance.getModel().getLineTokens(an);let Ve=!1;for(let at=0;at<2;at++)Pn.getStandardTokenType(at)===1&&(Ve=!0);return Ve};(0,E.useEffect)(()=>{var Zt;const an=(Zt=Pe.current)==null?void 0:Zt.instance;if(an&&dn&&ut){const Bn=an.onDidBlurEditorWidget(()=>{xn.current=!1}),Pn=an.onDidFocusEditorText(()=>{xn.current=!0});return()=>{Bn.dispose(),Pn.dispose()}}},[Pe.current,dn,ut]),(0,E.useEffect)(()=>{var Zt;if((Zt=Pe.current)!=null&&Zt.instance&&dn&&Ut){let an=Pe.current.instance,Bn=an.getModel();if(!Bn)return;(()=>{var pt;let _e=[],tt=[];const mt=Bn.getAllDecorations();for(let sn of mt)sn.options.className==="highlighted-line"&&(_e.push((pt=sn==null?void 0:sn.range)==null?void 0:pt.startLineNumber),tt.push(sn==null?void 0:sn.id));if(rn===_e[0])return;Bn.deltaDecorations(tt,[]);const hn=Bn.getLineCount();rn&&rn<=hn&&(an.deltaDecorations([],[{range:new je.Range(rn,1,rn,Bn.getLineMaxColumn(rn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),an.revealLineInCenter(rn))})();const Ve=(pt=!1)=>{var _e;let tt=[],mt=[];const hn=Bn.getAllDecorations();for(let sn of hn)sn.options.linesDecorationsClassName==="breakpoints-select"&&(tt.push((_e=sn==null?void 0:sn.range)==null?void 0:_e.startLineNumber),mt.push(sn==null?void 0:sn.id));if(pt)return{lines:tt,ids:mt};Yt(tt)},at=pt=>he(void 0,null,function*(){let _e={range:new je.Range(pt,1,pt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Bn.deltaDecorations([],[_e]),Ve()}),Oe=pt=>he(void 0,null,function*(){let _e=[];const tt=an.getLineDecorations(pt);for(let mt of tt)mt.options.linesDecorationsClassName==="breakpoints-select"&&_e.push(mt.id);yield Bn.deltaDecorations(_e,[]),Ve()}),Je=pt=>{let _e=an.getLineDecorations(pt);for(let tt of _e)if(tt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Dt.isEqual)(on,Ve(!0).lines)){Bn.deltaDecorations(Ve(!0).ids,[]);const pt=on.map(_e=>({range:new je.Range(_e,1,_e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Bn.deltaDecorations([],pt)}const Me=an.onDidChangeModelContent(pt=>{let _e=an.getPosition();if(_e){let tt=_e.lineNumber;clearTimeout(An.current),An.current=setTimeout(()=>{jt(Bn.getLineContent(tt),tt)?Oe(tt):Je(tt)?(Oe(tt),at(tt)):Ve()},100)}}),qe=an.onMouseDown(pt=>{var _e,tt,mt;if(pt.target.detail&&((mt=(tt=(_e=pt.target)==null?void 0:_e.element)==null?void 0:tt.className)!=null&&mt.includes("line-numbers"))){let hn=pt.target.position.lineNumber;if(jt(Bn.getLineContent(hn),hn))return;Je(hn)?Oe(hn):at(hn)}}),Ce=pt=>{let _e={range:new je.Range(pt,1,pt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};kt.current=an.deltaDecorations(kt.current,[_e])},ot=()=>{kt.current=an.deltaDecorations(kt.current,[])},ht=an.onMouseMove(pt=>{var _e,tt,mt;if(ot(),pt.target.detail&&((mt=(tt=(_e=pt.target)==null?void 0:_e.element)==null?void 0:tt.className)!=null&&mt.includes("line-numbers"))){let hn=pt.target.position.lineNumber;if(jt(Bn.getLineContent(hn),hn))return;Ce(hn)}}),Pt=an.onMouseLeave(()=>{ot()});return()=>{Me.dispose(),qe.dispose(),ht.dispose(),Pt.dispose()}}},[Pe.current,dn,on,rn,Ut,ee]),(0,E.useEffect)(()=>{var Zt;(Zt=Pe.current)!=null&&Zt.instance&&Ut&&Pe.current.instance.setPosition({lineNumber:0,column:0})},[rn]);function Mt(){let Zt=Pe.current.instance;if(Zt){const an=Zt.getSelection(),Bn=Pe.current.pastePos||{},Pn=new je.Range(Bn.startLineNumber||an.endLineNumber,Bn.startColumn||an.endColumn,Bn.endLineNumber||an.endLineNumber,Bn.endColumn||an.endColumn);setTimeout(()=>{Zt.executeEdits("",[{range:Pn,text:""}])},300)}}function un(Zt){(window.navigator.platform.match("Mac")?Zt.metaKey:Zt.ctrlKey)&&Zt.keyCode==83&&(Zt.preventDefault(),Be())}const ln=()=>{if(Ke&&Pe.current.instance){const Zt=Pe.current.instance.getContentHeight();$n(Zt{if(!xn.current)return;const{keyCode:an,ctrlKey:Bn,metaKey:Pn,target:Ve,type:at}=Zt;return(at==="paste"||(an===67||an===86)&&(Pn||Bn))&&Ve.nodeName==="TEXTAREA"&&(tn(),Zt.preventDefault()),!1};function Cn(Zt,an){var Bn=window.URL||window.webkitURL||window,Pn=new Blob([an]),Ve=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ve.href=Bn.createObjectURL(Pn),Ve.download=Zt,$t(Ve)}(0,E.useEffect)(()=>{ln()},[ln]),(0,E.useEffect)(()=>{Gt.current&&!dn&&Promise.all([te.e(8909),te.e(1865)]).then(te.bind(te,71448)).then(Zt=>{try{je=Zt,Pe.current.instance=je.editor.create(Gt.current,{value:ne,language:ke(ee),theme:fe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:rt||!1}},re);const an=Pe.current.instance;let Ve=[...ct.BH._menuItems].find(Me=>Me[0]._debugName=="EditorContext")[1],at=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Oe=(Me,qe)=>{var Ce,ot;let ht=Me._first;do qe.includes((ot=(Ce=ht.element)==null?void 0:Ce.command)==null?void 0:ot.id)&&Me._remove(ht);while(ht=ht.next)};if(nn(an,je),setTimeout(()=>{ln(),Pe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Cn(Ft||"educoder.txt",an.getValue())}})},500),Pe.current.subscription=an.onDidChangeModelContent(Me=>{Jt.current?clearTimeout(cn.current):(ln(),At(an.getValue(),Me)),cn.current=setTimeout(()=>{Jt.current=!1},500)}),window.Monaco||Qe(je,ke(ee)),ut&&(Oe(Ve,at),Gt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gn),window.removeEventListener("paste",gn),window.addEventListener("keydown",gn),window.addEventListener("paste",gn)),window.Monaco=je,ye&&an.onDidBlurEditorWidget(()=>{ye(an.getValue())}),Qt&&an.onDidFocusEditorText(()=>{ut&&xt(),Qt(an.getValue())}),ut){xt();try{an.onDidPaste(Me=>{const qe=an.getSelection(),Ce=Pe.current.pastePos||{},ot=new je.Range(Ce.startLineNumber||qe.endLineNumber,Ce.startColumn||qe.endColumn,Ce.endLineNumber||qe.endLineNumber,Ce.endColumn||qe.endColumn);an.executeEdits("",[{range:Me.range,text:""}])})}catch(Me){}}let Je=bn();return Ne&&typeof Ne=="string"&&new Et(Ne,an,je),Sn(!0),()=>{const Me=Pe.current.instance;Me.dispose();const qe=Me.getModel();qe&&qe.dispose(),Pe.current.subscription&&Pe.current.subscription.dispose(),Je.unobserve(Gt.current)}}catch(an){}})},[]),(0,E.useEffect)(()=>{if(Pe.current.instance&&dn)return document.addEventListener("keydown",un,!1),()=>{document.removeEventListener("keydown",un)}},[Be,dn]),(0,E.useEffect)(()=>{let Zt=Pe.current.instance;if(Zt&&dn){let an=ke(ee);je.editor.setModelLanguage(Zt.getModel(),an)}},[ee,dn]),(0,E.useEffect)(()=>{Pe.current.instance&&dn&&je.editor.setTheme(fe)},[fe,dn]),(0,E.useEffect)(()=>{let Zt=Pe.current.instance;Ye.current=se,Zt&&dn&&(Zt.updateOptions(Ue({},se)),setTimeout(()=>{Zt.getModel().updateOptions(Ue({},se))},200))},[JSON.stringify(se),dn]),(0,E.useEffect)(()=>{let Zt=Pe.current.instance;Zt&&dn&&Zt.layout()},[gt,ae,dn]);const[yn,kn]=(0,E.useState)(bt(gt)),[Mn,$n]=(0,E.useState)(bt(ae)),Gn=Lt(Ue({},oe),{width:yn,height:Mn,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:Gt,style:Gn,onFocus:()=>{ut&&xt()}},lt&&E.createElement(He.CopyToClipboard,{text:ne,onCopy:()=>dt.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(nt.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Xt({width:ze="100%",height:Vt="100%",original:gt,modified:ae,language:ne,options:ee={}}){const oe=(0,E.useRef)(),[se,re]=(0,E.useState)(null);function fe(Ke){let ut;return oe.current&&(ut=new Ge.Z(Ct=>{for(let At of Ct)(At.target.offsetHeight>0||At.target.offsetWidth>0)&&Ke.layout()}),ut.observe(oe.current)),ut}(0,E.useEffect)(()=>(oe.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(Ke=>{je=Ke;const ut=je.editor.createDiffEditor(oe.current,Lt(Ue({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ee),{wordWrap:!0}));re(ut);let Ct=fe(ut);return()=>{ut.dispose();const At=ut.getModel();At&&At.dispose(),Ct.unobserve(oe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{se&&se.setModel({original:je.editor.createModel(gt,ne),modified:je.editor.createModel(ae,ne)})},[gt,ae,ne,se]);const ye=bt(ze),lt=bt(Vt),Be={width:ye,height:lt};return E.createElement("div",{className:"my-diff-editor",ref:oe,style:Be})}},88276:function(_t,Ht,te){"use strict";te.d(Ht,{Z:function(){return Xe}});var E={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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Ge=te(29787),me=te(25399),Fe=te(89787),we=te(92310),Ee=te.n(we),Ae=te(85333),Ie=te(61648),Se=te(59301),Xe=({className:xe,dataSource:wt=[],col:Qe=4,right:Te,bottom:$e=23,precision:We=0,wrapWidth:St=1200,trackEventItems:Nt,loading:Rt,onRemove:Et=()=>{},isCurrent:ct=!0,showProgress:dt=!1,showAlias:nt=!1,category:Dt="notDisplay",hiddenClick:et=()=>{}})=>{const He=Math.floor((St-(Qe-1)*Te)/Qe),vt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return Se.createElement(Ge.Z,{spinning:Rt},Se.createElement("div",{className:Ee()(E.list,xe)},!!(wt!=null&&wt.length)&&(wt==null?void 0:wt.map((De,Ze)=>{var Re,ue,st,Le,Ue,Lt,ge,he,bt,It,Bt,ve,ke;const{name:je,id:xt,identifier:Tt,featured:Xt,school_name:ze,image_url:Vt,excellent:gt,is_plan:ae}=De;return Se.createElement("div",{key:xt,className:ct&&dt?E.wrapisCurrent:E.wrap,style:{width:He,marginRight:(1+Ze)%Qe===0?0:Te+We,marginBottom:$e}},Se.createElement("a",{className:E.li,onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),Nt&&(0,Ae.L9)([Nt]),(0,Ae.xg)(`/paths/${Tt}`)}},Se.createElement("div",{className:E.img},Se.createElement("img",{className:E.cover,src:`${Vt}`}),(Re=De==null?void 0:De.subject_tags)==null?void 0:Re.map((ne,ee)=>{var oe,se;if(ee===0){const fe=(oe=vt.find(ye=>ye.name==ne))==null?void 0:oe.swclass;return Se.createElement("span",{className:`sprite ${fe} ${E.sign}`,style:{left:"-4px"}})}const re=(se=vt.find(fe=>fe.name==ne))==null?void 0:se.ptclass;return Se.createElement("span",{className:`sprite ${re} ${E.sign}`,style:{left:`${48+52*(ee-1)+2*ee}px`}})}),Se.createElement("div",{className:E.tagsDom},Se.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(De==null?void 0:De.excellent)&&Se.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((ue=De==null?void 0:De.custom_tags)==null?void 0:ue.length)>0&&Se.createElement(me.Z,{title:(Ue=(Le=De==null?void 0:De.custom_tags)==null?void 0:Le[((st=De==null?void 0:De.custom_tags)==null?void 0:st.length)-1])==null?void 0:Ue.tag_name},Se.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},Se.createElement("span",{className:"multi-llipsis1e text-10px"},(he=(ge=De==null?void 0:De.custom_tags)==null?void 0:ge[((Lt=De==null?void 0:De.custom_tags)==null?void 0:Lt.length)-1])==null?void 0:he.tag_name))))),Dt=="hide"&&(De==null?void 0:De.studying)&&ct&&Se.createElement("div",{className:`${E.movebq} user-path-items`,onClick:ne=>{ne.stopPropagation(),Et(De)}},Se.createElement("i",{className:"iconfont icon-yichu1 font12"}),Se.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(Dt)&&ct&&Se.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:ne=>{ne.stopPropagation(),et(De)}},Se.createElement("i",{className:`iconfont ${Dt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Se.createElement("span",null,Dt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Se.createElement("div",{className:E.name},Se.createElement(me.Z,{title:nt&&(De!=null&&De.excellent_alias_name)?Se.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${je}`,Se.createElement("br",null),Se.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${De==null?void 0:De.excellent_alias_name}`)):je},Se.createElement("span",{className:E.e},nt&&(De==null?void 0:De.excellent_alias_name)||je))),ct&&dt&&((bt=De==null?void 0:De.progress)==null?void 0:bt.all_score)!=0&&Se.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Se.createElement(Fe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((It=De==null?void 0:De.progress)==null?void 0:It.my_score)/((Bt=De==null?void 0:De.progress)==null?void 0:Bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ve=De==null?void 0:De.progress)==null?void 0:ve.my_score,"/",(ke=De==null?void 0:De.progress)==null?void 0:ke.all_score),(!ct||!dt)&&Se.createElement(me.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ze}`},Se.createElement("div",{className:E.unit},Se.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ze)),(!ct||!dt)&&Se.createElement("div",{className:E.tags},Se.createElement("div",null,Se.createElement(me.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Se.createElement("span",null,Se.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Se.createElement("span",null,De.stages_count))),Se.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Se.createElement("span",null,Se.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Se.createElement("span",null,De.members_count)))))))})),!wt.length&&Se.createElement(Ie.Z,null)))}},22417:function(_t,Ht,te){"use strict";te.d(Ht,{jL:function(){return Fe},w9:function(){return he},QD:function(){return on},cQ:function(){return Ze.Z},op:function(){return ut},O5:function(){return bn},_b:function(){return Ne},t7:function(){return We},Gi:function(){return je},YG:function(){return ve},qp:function(){return de},vr:function(){return Ot},qE:function(){return nn},Je:function(){return Rt},wb:function(){return De},cq:function(){return gt},tp:function(){return wt}});var E=te(59301),Ge={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"},Fe=({dataSource:tn=[],img:Wt,imgWidth:jt=346,title:Mt,sunTitle:un,bannerExtraContent:ln})=>E.createElement("div",{className:Ge.banner},E.createElement("div",{className:Ge.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,Mt),E.createElement("span",null,un)),tn.length>0&&E.createElement("div",{className:Ge.btns},tn.map(($t,gn)=>E.createElement("div",{key:gn,onClick:$t.click},$t.name,$t.sign?E.createElement("span",{className:"sprite sprite-33"}):null))),ln),Wt&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Wt,width:jt}))),we={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"},Ee=te(92310),Ae=te.n(Ee),Ie=te(78267),de=({dataSource:tn=[],value:Wt,onChange:jt,onTitleChange:Mt,className:un,title:ln,titleWidth:$t=41,style:gn={},fontColor:Cn="#6A7283",showCount:yn})=>{const[kn,Mn]=(0,E.useState)(1),[$n,Gn]=(0,E.useState)(!1),Zt=(0,E.useRef)(null),an=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Bn;tn.length!==0&&(((Bn=Zt==null?void 0:Zt.current)==null?void 0:Bn.clientHeight)>97?Mn(1):Mn(0)),tn.length===0&&Mn(0),Gn(!1)},[tn]),E.createElement("div",{className:Ae()(we.row,un,"fadeIn","animated"),style:gn},E.createElement("div",{onClick:(0,Ie.throttle)(()=>Mt==null?void 0:Mt(),2e3),style:{width:$t,marginTop:$n?12:4},className:`${we.title} ${Mt?"current":""}`},ln),E.createElement("div",{className:$n?`${we.tagsWrap} ${we.tagsBorderWrap}`:we.tagsWrap},E.createElement("div",{className:we.bar,ref:an,style:kn>0?{height:kn===1?97:"auto",overflow:kn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:we.tag,ref:Zt},tn==null?void 0:tn.map(Bn=>E.createElement("span",{onClick:()=>jt(Bn.id),key:Bn.id,style:{color:Cn},className:Wt===Bn.id?we.active:""},E.createElement("span",{title:Bn.name,className:we.name},Bn.name),!!yn&&E.createElement("span",{className:we.num},Bn.count))))),!!kn&&E.createElement(E.Fragment,null,kn===1?E.createElement("div",{onClick:()=>{var Bn;Mn(2),((Bn=Zt==null?void 0:Zt.current)==null?void 0:Bn.clientHeight)>245?Gn(!0):Gn(!1)},className:we.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{an.current.scrollTop=0,Mn(1),Gn(!1)},className:we.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Xe={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"},wt=({dataSource:tn=[],value:Wt,onChange:jt,className:Mt,style:un={}})=>E.createElement("div",{style:un,className:Ae()(Xe.tabs,Mt)},tn.map(ln=>E.createElement("span",{onClick:()=>jt(ln.id),className:Wt===ln.id?Xe.active:"",key:ln.id},ln.name))),Qe={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"},Te=te(37568),We=({dataSource:tn=[],value:Wt="",onChange:jt,onInputChange:Mt=()=>{},className:un,style:ln={},placeholder:$t,allowClear:gn=!1})=>{var Cn;const[yn,kn]=(0,E.useState)(""),[Mn,$n]=(0,E.useState)("");(0,E.useEffect)(()=>{var an;let Bn=Wt;(an=JSON.stringify(Wt))!=null&&an.includes("{")&&(kn(Wt.id),Bn=Wt.value||"");try{$n(decodeURIComponent(Bn||""))}catch(Pn){$n(decodeURIComponent(Bn||""))}},[Wt]);const Gn=()=>{jt(encodeURIComponent(Mn),yn||null)},Zt=an=>{an!==yn&&(kn(an),jt(encodeURIComponent(Mn),an))};return E.createElement("div",{className:Ae()(Qe.input,un),style:ln},!!tn.length&&E.createElement("div",{className:Qe.dropdown},E.createElement("div",{className:Qe.text},(Cn=tn.find(an=>an.id===yn))==null?void 0:Cn.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:Qe.b1}),E.createElement("b",{className:Qe.b2})),E.createElement("div",{className:Qe.menu},tn.map((an,Bn)=>E.createElement("div",{key:Bn,onClick:()=>Zt(an.id)},an.name)))),E.createElement(Te.default,{onPressEnter:Gn,value:Mn,onChange:an=>{$n(an.target.value),Mt(encodeURIComponent(an.target.value),yn||null)},placeholder:$t,variant:"borderless",allowClear:gn,onClear:()=>jt("",yn||null)}),E.createElement("i",{onClick:Gn,className:"iconfont icon-sousuo9 font14 current"}))},St={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"},Rt=({value:tn,onChange:Wt,className:jt,total:Mt,pageSize:un,style:ln={}})=>{const $t=tn<2,gn=tn>=Math.ceil(Mt/un);return Mt<=un?E.createElement(E.Fragment,null):E.createElement("div",{className:Ae()(St.quickPager,jt),style:ln},E.createElement("div",{onClick:()=>{$t||Wt(tn-1,"prev")},className:$t?St.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{gn||Wt(tn+1,"next")},className:gn?St.disabled:""},"\u4E0B\u4E00\u9875"))},Et={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"},ct=te(29787),dt=te(25399),nt=te(63139),Dt=te(42684),et=te(85333),He=te(61648),De=({className:tn,dataSource:Wt=[],col:jt=4,right:Mt,bottom:un=23,precision:ln=0,wrapWidth:$t=1200,trackEventItems:gn,loading:Cn})=>{const yn=Math.floor(($t-(jt-1)*Mt)/jt);return E.createElement(ct.Z,{spinning:Cn},E.createElement("div",{className:Ae()(Et.list,tn)},!!Wt.length&&Wt.map((kn,Mn)=>{const{name:$n,id:Gn,identifier:Zt,power:an,cover_image_id:Bn,pic:Pn}=kn;return E.createElement("div",{className:Et.wrap,key:Gn,style:{width:yn,marginRight:(1+Mn)%jt===0?0:Mt+ln,marginBottom:un}},E.createElement("a",{target:"_blank",href:`/shixuns/${Zt}/challenges`,className:Et.li,onClick:Ve=>{Ve.preventDefault(),gn&&(0,et.L9)([gn]),an&&(0,et.xg)(`/shixuns/${Zt}/challenges`)}},E.createElement("div",{className:Et.img},E.createElement("img",{className:Et.cover,src:`${Pn}`}),kn.is_jupyter&&E.createElement("span",{className:`sprite sprite-43 ${Et.sign}`}),kn.is_jupyter_lab&&E.createElement("span",{className:`sprite sprite-42 ${Et.sign}`}),kn.is_unity_3d&&E.createElement("span",{className:`sprite sprite-44 ${Et.sign}`})),E.createElement("div",{className:Et.name},E.createElement(dt.Z,{title:$n||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:Et.e},$n||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:Et.tags},E.createElement(dt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,kn.challenges_count))),!!kn.myshixuns_count&&E.createElement(dt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,kn.myshixuns_count))),E.createElement(dt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,kn.level))),E.createElement("div",{className:Et.rate},E.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:kn.score_info}),E.createElement("span",null,"\xA0",kn.score_info?`${kn.score_info}\u5206`:"5\u5206")))),!an&&E.createElement("div",{className:Et.lockWrap},E.createElement("img",{src:`${Dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Wt.length&&E.createElement(He.Z,null)))},Ze=te(88276),Re={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ue=te(62957),st=te(96599),Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Ue=te(59301),Lt=(tn,Wt,jt)=>new Promise((Mt,un)=>{var ln=Cn=>{try{gn(jt.next(Cn))}catch(yn){un(yn)}},$t=Cn=>{try{gn(jt.throw(Cn))}catch(yn){un(yn)}},gn=Cn=>Cn.done?Mt(Cn.value):Promise.resolve(Cn.value).then(ln,$t);gn((jt=jt.apply(tn,Wt)).next())}),he=({className:tn,dataSource:Wt=[],col:jt=4,right:Mt,bottom:un=23,precision:ln=0,wrapWidth:$t=1200,trackEventItems:gn,loading:Cn,category:yn,hiddenClick:kn,handleVery:Mn=()=>!0,isCurrent:$n})=>{const[Gn,Zt]=ue.default.useModal(),an=Math.floor(($t-(jt-1)*Mt)/jt),Bn=Pn=>Lt(void 0,null,function*(){Gn.confirm({title:"\u7F6E\u9876",width:500,content:Ue.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ue.createElement("span",{className:"c-blue"},"\u201C",Pn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ue.createElement(ct.Z,{spinning:Cn},Zt,Ue.createElement("div",{className:Ae()(Re.list,tn)},!!Wt.length&&Wt.map((Pn,Ve)=>{const{subject_identifier:at,id:Oe,identifier:Je,power:Me}=Pn,qe=Pn.is_public!=0&&Pn.is_public;return Ue.createElement("div",{className:Re.wrap,key:Oe,style:{width:an,marginRight:(1+Ve)%jt===0?0:Mt+ln,marginBottom:un}},Pn.homepage_show&&Ue.createElement("div",{className:Re.btnsTop},Ue.createElement(st.default,{color:"red"},"\u7F6E\u9876")),Ue.createElement("a",{className:Re.li,onClick:Ce=>{Ce.preventDefault(),Mn(Pn==null?void 0:Pn.first_category_url)&&(gn&&(0,et.L9)([gn]),(0,et.xg)(Pn.first_category_url))}},Ue.createElement("div",{className:Re.top},Ue.createElement(dt.Z,{title:Pn.name},Ue.createElement("div",{className:Re.name},Pn.name)),Ue.createElement("img",{className:Re.img,src:Dt.Z.IMG_SERVER+"/images/"+Pn.avatar_url}),Ue.createElement("div",{className:Re.text,title:Pn.creator},Pn.creator),at&&Ue.createElement("div",{className:Re.btns},Ue.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ue.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),qe&&Ue.createElement("div",{className:Re.sign},"\u516C\u5F00"),$n&&Ue.createElement("div",{className:Re.hidden,onClick:Ce=>{Ce.stopPropagation(),kn(Pn)}},Ue.createElement("i",{className:`iconfont ${yn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),yn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ue.createElement("div",{className:Re.bottom},Pn.visits>0&&Ue.createElement(dt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-liulanyan"}),Ue.createElement("span",null,Pn.visits))),Pn.course_members_count>0&&Ue.createElement(dt.Z,{title:"\u6210\u5458",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-chengyuan"}),Pn.course_members_count)),Pn.tasks_count>0&&Ue.createElement(dt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-zuoye"}),Pn.tasks_count)),Pn.is_end?Ue.createElement("div",{style:{color:"#6B758B"}}):Ue.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Pn.is_accessible&&Ue.createElement("div",{className:Re.lockWrap},Ue.createElement("img",{src:`${Dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ue.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Wt.length&&Ue.createElement(He.Z,null)))},bt={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"},It=te(44225),ve=({dataSource:tn=[],value:Wt,onChange:jt,className:Mt,style:un={},tabBarExtraContent:ln})=>E.createElement("div",{className:Ae()(bt.tabs,Mt),style:un},E.createElement("div",{className:bt.tabsWrap},tn.map(($t,gn)=>!($t!=null&&$t.hide)&&E.createElement("aside",{className:bt.tab,onClick:()=>{jt($t.id),$t.link&&It.history.push($t.link)},key:gn},E.createElement("div",{className:Wt===$t.id?bt.active:""},$t.name),($t==null?void 0:$t.resetCount)==null&&($t==null?void 0:$t.total)!==void 0&&E.createElement("span",null,"\uFF08",$t==null?void 0:$t.total,"\uFF09"),($t==null?void 0:$t.resetCount)!==void 0&&($t==null?void 0:$t.total)!==void 0&&E.createElement(dt.Z,{title:($t==null?void 0:$t.tip)!=null?$t==null?void 0:$t.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},$t==null?void 0:$t.resetCount),"/",E.createElement("span",null,$t==null?void 0:$t.total),"\uFF09"))))),E.createElement("div",{className:bt.tabBar},ln)),je=({className:tn,style:Wt={},children:jt})=>E.createElement("div",{className:Ae()(tn),style:Wt},jt),xt={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"},Tt=te(75727),Xt=te(93041);const ze=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var gt=({sortValue:tn,dropValue:Wt,className:jt,onSort:Mt,onDrop:un,dataSource:ln=ze})=>{var $t;return E.createElement("div",{className:Ae()(xt.orderWrap,jt)},E.createElement(Tt.Z,{dropdownRender:()=>E.createElement(Xt.default,null,ln.map((gn,Cn)=>E.createElement(Xt.default.Item,{key:Cn,onClick:()=>un(gn.id)},gn.name)))},E.createElement("span",{className:xt.orderTextWrap},($t=ln.find(gn=>Wt===gn.id))==null?void 0:$t.name)),E.createElement("span",{className:xt.orderIconWrap},E.createElement("span",{className:xt.orderAsc},E.createElement("i",{className:tn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer}`,onClick:()=>Mt(tn==="asc"?"desc":"asc")})),E.createElement("span",{className:xt.orderDesc},E.createElement("i",{className:tn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer}`,onClick:()=>Mt(tn==="asc"?"desc":"asc")}))))},ae={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"},ne=te(7939),ee=Object.defineProperty,oe=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,fe=(tn,Wt,jt)=>Wt in tn?ee(tn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):tn[Wt]=jt,ye=(tn,Wt)=>{for(var jt in Wt||(Wt={}))se.call(Wt,jt)&&fe(tn,jt,Wt[jt]);if(oe)for(var jt of oe(Wt))re.call(Wt,jt)&&fe(tn,jt,Wt[jt]);return tn},lt=(tn,Wt)=>{var jt={};for(var Mt in tn)se.call(tn,Mt)&&Wt.indexOf(Mt)<0&&(jt[Mt]=tn[Mt]);if(tn!=null&&oe)for(var Mt of oe(tn))Wt.indexOf(Mt)<0&&re.call(tn,Mt)&&(jt[Mt]=tn[Mt]);return jt},Be=(tn,Wt,jt)=>new Promise((Mt,un)=>{var ln=Cn=>{try{gn(jt.next(Cn))}catch(yn){un(yn)}},$t=Cn=>{try{gn(jt.throw(Cn))}catch(yn){un(yn)}},gn=Cn=>Cn.done?Mt(Cn.value):Promise.resolve(Cn.value).then(ln,$t);gn((jt=jt.apply(tn,Wt)).next())}),ut=tn=>{var Wt=tn,{className:jt,style:Mt,children:un,loading:ln=!1,openLoading:$t,onClick:gn=()=>{},size:Cn="middle",shape:yn="round"}=Wt,kn=lt(Wt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Mn,$n]=(0,E.useState)(!1);return E.createElement(ne.ZP,ye({onClick:(0,Ie.throttle)(Gn=>Be(void 0,null,function*(){$t&&$n(!0);try{yield gn(Gn)}catch(Zt){console.log("error",Zt)}$t&&$n(!1)}),2e3,{leading:!0,trailing:!1}),className:Ae()(ae.btn,ae[`${Cn}-${yn}`],jt),style:Mt,size:Cn,shape:yn,loading:Mn||ln},kn),un)},Ct={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"},nn=({className:tn,style:Wt,children:jt=null,onClick:Mt,title:un})=>E.createElement("div",{className:Ae()(Ct.head,tn),style:Wt},E.createElement("span",{className:"primary-hover",onClick:Mt},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:un},un),E.createElement("div",{className:Ct.node},jt)),Qt={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"},on=({confirmShow:tn=!0,confirmTitle:Wt,confirmClick:jt,cancelShow:Mt=!0,cancelTitle:un,cancelClick:ln,className:$t,style:gn,confirmLoading:Cn=!1})=>E.createElement("div",{className:Ae()(Qt.btns,$t),style:gn},tn&&E.createElement(ne.ZP,{loading:Cn,onClick:jt,type:"primary",className:Qt.confirm},Wt),Mt&&E.createElement(ne.ZP,{onClick:ln,className:Qt.cancel},un)),Ft={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"},Ot=({className:tn,style:Wt={},LeftContent:jt,children:Mt,RightContent:un})=>E.createElement("div",{className:Ae()(Ft.fixedBottom,tn),style:Wt},E.createElement("div",{className:Ft.wrap},E.createElement("div",{className:Ft.left},jt),E.createElement("div",{className:Ft.center},Mt),E.createElement("div",{className:Ft.right},un))),rn={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"},Ne=({className:tn,style:Wt={},dataSource:jt=[]})=>E.createElement("div",{className:Ae()(rn.crumbs,tn),style:Wt},jt.map((Mt,un)=>unIt.history.push(Mt.path)},Mt.name):E.createElement("span",null,Mt.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:un,style:{color:"#5F6368"}},Mt.name))),rt=te(11938),zt=Object.defineProperty,Gt=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Jt=(tn,Wt,jt)=>Wt in tn?zt(tn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):tn[Wt]=jt,cn=(tn,Wt)=>{for(var jt in Wt||(Wt={}))ft.call(Wt,jt)&&Jt(tn,jt,Wt[jt]);if(Ye)for(var jt of Ye(Wt))kt.call(Wt,jt)&&Jt(tn,jt,Wt[jt]);return tn},An=(tn,Wt)=>Gt(tn,Pe(Wt)),xn=(tn,Wt)=>{var jt={};for(var Mt in tn)ft.call(tn,Mt)&&Wt.indexOf(Mt)<0&&(jt[Mt]=tn[Mt]);if(tn!=null&&Ye)for(var Mt of Ye(tn))Wt.indexOf(Mt)<0&&kt.call(tn,Mt)&&(jt[Mt]=tn[Mt]);return jt};const{Countdown:dn}=rt.default;var bn=tn=>{var Wt=tn,{onChange:jt}=Wt,Mt=xn(Wt,["onChange"]);const[un,ln]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof un=="number"&&un>=0&&jt(un)},[un]);const $t=gn=>{const Cn=Math.floor(gn/1e3);ln(Cn)};return E.createElement(dn,An(cn({},Mt),{onChange:$t}))}},8204:function(_t,Ht,te){"use strict";te.d(Ht,{Z:function(){return Ge}});var E=te(59301);function Ge(me,Fe){const we=(0,E.useRef)();(0,E.useEffect)(()=>{we.current=me}),(0,E.useEffect)(()=>{function Ee(){we.current()}if(Fe!==null){let Ae=setInterval(Ee,Fe);return()=>clearInterval(Ae)}},[Fe])}},45294:function(_t,Ht,te){"use strict";te.d(Ht,{Z:function(){return Nt}});var E=te(59301),Ge=te(44225),me=te(37568),Fe=te(28284),we=te(62957),Ee=te(6767),Ae=te(94968),Ie=te(7939),Se=te(42684),de=te(55351),Xe={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},xe=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Te=(Rt,Et)=>{var ct={};for(var dt in Rt)wt.call(Rt,dt)&&Et.indexOf(dt)<0&&(ct[dt]=Rt[dt]);if(Rt!=null&&xe)for(var dt of xe(Rt))Et.indexOf(dt)<0&&Qe.call(Rt,dt)&&(ct[dt]=Rt[dt]);return ct},$e=(Rt,Et,ct)=>new Promise((dt,nt)=>{var Dt=vt=>{try{He(ct.next(vt))}catch(De){nt(De)}},et=vt=>{try{He(ct.throw(vt))}catch(De){nt(De)}},He=vt=>vt.done?dt(vt.value):Promise.resolve(vt.value).then(Dt,et);He((ct=ct.apply(Rt,Et)).next())});const We=me.default.TextArea,St=Rt=>{var Et=Rt,{newShixuns:ct,globalSetting:dt,loading:nt,dispatch:Dt}=Et,et=Te(Et,["newShixuns","globalSetting","loading","dispatch"]);const[He]=Fe.default.useForm(),[vt,De]=(0,E.useState)([]),Ze=Ue=>{["uploading","done","removed"].includes(Ue.file.status)&&De(Ue.fileList)},Re=Ue=>{var Lt;if(!Ue.percent||Ue.percent==100){const ge=(Lt=Ue.response)==null?void 0:Lt.id;return we.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$e(void 0,null,function*(){(yield Dt({type:"newShixuns/deleteAttachment",payload:{id:ge}}))&&De(vt.filter(bt=>{var It;return((It=bt.response)==null?void 0:It.id)!==ge}))})}),!1}},ue=Ue=>vt.length?!1:Ue.size/1024/1024>50?(Ee.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,st=Ue=>$e(void 0,null,function*(){var Lt,ge;const{language:he,env:bt,mode:It,code:Bt}=Ue||{},ve=yield Dt({type:"newShixuns/applyShixunMirror",payload:{language:he,runtime:bt,run_method:It,attachment_id:(ge=(Lt=vt==null?void 0:vt[0])==null?void 0:Lt.response)==null?void 0:ge.id}});Dt({type:"newShixuns/setActionTabs",payload:{}}),ve&&Ee.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Le=()=>{He.resetFields(),De([])};return E.createElement(we.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ct.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Le},E.createElement("section",{className:Xe.qrCode},E.createElement("aside",{className:Xe.a1},E.createElement("div",{className:Xe.code},E.createElement("img",{width:120,height:120,src:de,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("div",{className:Xe.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),E.createElement("div",{className:Xe.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),E.createElement("aside",{className:Xe.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",E.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),E.createElement(Fe.default,{className:Xe.formWrap,form:He,labelCol:{span:4},wrapperCol:{span:20},onFinish:st},E.createElement(Fe.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},E.createElement(We,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),E.createElement(Fe.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},E.createElement(We,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),E.createElement(Fe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},E.createElement(We,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),E.createElement(Fe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},E.createElement("div",{className:Xe.upload},E.createElement(Ae.default,{fileList:vt,action:`${Se.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ze,onRemove:Re,beforeUpload:ue,withCredentials:!0},E.createElement("span",{className:`${Xe.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),E.createElement("span",{className:`${Xe.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),E.createElement("div",{className:Xe.footerWrap},E.createElement(Fe.default.Item,null,E.createElement(Ie.ZP,{className:"mr5",size:"middle",onClick:()=>{Dt({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),E.createElement(Ie.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:nt["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var Nt=(0,Ge.connect)(({newShixuns:Rt,loading:Et,globalSetting:ct})=>({newShixuns:Rt,globalSetting:ct,loading:Et.effects}))(St)},15975:function(_t,Ht,te){"use strict";var E=te(59301),Ge=te(44225),me=te(62957),Fe=te(55351);const we=({newShixuns:Ee,dispatch:Ae,user:Ie})=>{var Se;const[de,Xe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Ee.actionTabs.key==="Create-Environment"&&wt()},[(Se=Ee==null?void 0:Ee.actionTabs)==null?void 0:Se.key]);const xe=()=>{Ae({type:"newShixuns/setActionTabs",payload:{}})},wt=()=>{var Qe,Te,$e,We;xe(),((Qe=Ie.userInfo)==null?void 0:Qe.mirror_marker_status)===0?Xe(!0):((Te=Ie.userInfo)==null?void 0:Te.mirror_marker_status)===1?Ge.history.push(`/users/${($e=Ie.userInfo)==null?void 0:$e.login}/experiment-img/add`):((We=Ie.userInfo)==null?void 0:We.mirror_marker_status)===2&&me.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var St;Ge.history.push(`/users/${(St=Ie.userInfo)==null?void 0:St.login}/experiment-img`)}})};return E.createElement(me.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:de,footer:null,onCancel:()=>{Xe(!1)}},E.createElement("div",{style:{textAlign:"center"}},E.createElement("br",null),E.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Fe,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("img",null))};Ht.Z=(0,Ge.connect)(({newShixuns:Ee,user:Ae,globalSetting:Ie})=>({newShixuns:Ee,globalSetting:Ie,user:Ae}))(we)},76054:function(_t,Ht,te){"use strict";te.d(Ht,{Z:function(){return Ee}});var E=te(59301),Ge=te(62957),me=te(94200),Fe={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},Ee=({installPackage:Ae,visible:Ie,setVisible:Se})=>{var de,Xe;return(0,E.useEffect)(()=>(Ie?document.body.setAttribute("class",Fe.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[Ie]),E.createElement(Ge.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ie,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:Fe.wrapInstallPackageStyle,footer:null,onCancel:()=>Se(!1)},E.createElement("div",{className:Fe.installPackageStyle},E.createElement("div",{className:"mb30"},E.createElement("div",{className:Fe.title},Ae.mainTypeName),E.createElement("div",null,E.createElement(me.Z,{value:Ae.mainTypeDescription}))),!!((de=Ae==null?void 0:Ae.smallType)!=null&&de.length)&&E.createElement("div",{className:Fe.line}),E.createElement("div",null,(Xe=Ae==null?void 0:Ae.smallType)==null?void 0:Xe.map((xe,wt)=>E.createElement(E.Fragment,{key:wt},E.createElement("div",{className:Fe.title,style:{marginBottom:14}},xe.name),E.createElement("div",{className:"mb30"},E.createElement(me.Z,{value:xe.des})))))))}},59232:function(_t,Ht,te){"use strict";var E=te(59301),Ge=Object.defineProperty,me=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ee=(xe,wt,Qe)=>wt in xe?Ge(xe,wt,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):xe[wt]=Qe,Ae=(xe,wt)=>{for(var Qe in wt||(wt={}))Fe.call(wt,Qe)&&Ee(xe,Qe,wt[Qe]);if(me)for(var Qe of me(wt))we.call(wt,Qe)&&Ee(xe,Qe,wt[Qe]);return xe},Ie=(xe,wt)=>{var Qe={};for(var Te in xe)Fe.call(xe,Te)&&wt.indexOf(Te)<0&&(Qe[Te]=xe[Te]);if(xe!=null&&me)for(var Te of me(xe))wt.indexOf(Te)<0&&we.call(xe,Te)&&(Qe[Te]=xe[Te]);return Qe};const Se=te(2331),de={};Se.keys().forEach(xe=>{const wt=xe.replace("./","").replace(".svg","");de[wt]=Se(xe)});const Xe=xe=>{var wt=xe,{filename:Qe}=wt,Te=Ie(wt,["filename"]),$e;const We=(($e=Qe==null?void 0:Qe.split(".").pop())==null?void 0:$e.toLowerCase())||"unknown",St=de[We]||de.default;return E.createElement("img",Ae({src:St,alt:We},Te))};Ht.Z=Xe},59154:function(_t,Ht,te){"use strict";te.d(Ht,{Z:function(){return nt}});var E=te(59301),Ge=te(44225),me=te(6767),Fe=te(94968),we=te(29787),Ee=te(25399),Ae=te(75727),Ie=te(37568),Se=te(7939),de=te(85333),Xe=te(42684),xe={flex_box_center:"flex_box_center___DCOpW",flex_space_between:"flex_space_between___f40rs",flex_box_vertical_center:"flex_box_vertical_center___eG9_2",flex_box_center_end:"flex_box_center_end___clXgt",flex_box_column:"flex_box_column___TXL2c",practice:"practice___thO2F",inputTop:"inputTop___m3NHY",dropdown:"dropdown___e6R7o",inputWrap:"inputWrap___s3dIS",action:"action___xRC3p",btnWrap:"btnWrap___VMbd9",btn:"btn___ZCLZ5",btnActive:"btnActive___qt_Di",btnDisabled:"btnDisabled____2PMz",uploadBtn:"uploadBtn___Xpkwg",sendBtn:"sendBtn___y6NIQ",sendBtnDisabled:"sendBtnDisabled___x4Huh",cancelBtn:"cancelBtn___w893V",files:"files___kDNjV",left_data:"left_data___EpHsF",right_data:"right_data___tzmu3",file:"file___XvgYd",fileName:"fileName___ZLkYf",fileDelred:"fileDelred___RKuBn",fileDel:"fileDel___j8Hof"},wt=te(84105),Qe=te(32050),Te=te(59232),$e=Object.defineProperty,We=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Rt=(Dt,et,He)=>et in Dt?$e(Dt,et,{enumerable:!0,configurable:!0,writable:!0,value:He}):Dt[et]=He,Et=(Dt,et)=>{for(var He in et||(et={}))St.call(et,He)&&Rt(Dt,He,et[He]);if(We)for(var He of We(et))Nt.call(et,He)&&Rt(Dt,He,et[He]);return Dt},ct=(Dt,et,He)=>new Promise((vt,De)=>{var Ze=st=>{try{ue(He.next(st))}catch(Le){De(Le)}},Re=st=>{try{ue(He.throw(st))}catch(Le){De(Le)}},ue=st=>st.done?vt(st.value):Promise.resolve(st.value).then(Ze,Re);ue((He=He.apply(Dt,et)).next())});const dt=({newShixuns:Dt,user:et,dispatch:He,shixun_type:vt,setOpenChat:De,shixunId:Ze})=>{var Re;const[ue,st]=(0,E.useState)(""),[Le,Ue]=(0,E.useState)(0),[Lt,ge]=(0,E.useState)(5),[he,bt]=(0,E.useState)("Python3.6"),[It,Bt]=(0,E.useState)([]),ve="\u8BF7\u8F93\u5165\u4F60\u7684\u9700\u6C42",ke={maxCount:10,showUploadList:!1,fileList:It,multiple:!1,data:{upload_type:1},accept:".doc,.docx,.pdf,.md,.txt,.xls,.xlsx",beforeUpload:xt=>ct(void 0,null,function*(){var Tt,Xt,ze,Vt;const gt=(Vt=(ze=(Xt=(Tt=xt==null?void 0:xt.name)==null?void 0:Tt.split("."))==null?void 0:Xt.slice(-1))==null?void 0:ze[0])==null?void 0:Vt.toLowerCase(),ne=["doc","docx","pdf","md","txt","xls","xlsx"].includes(gt);return xt.size==0?(me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Fe.default.LIST_IGNORE):ne?xt.size/1024/1024>100?(me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Fe.default.LIST_IGNORE):!0:(me.ZP.warning("\u76EE\u524D\u652F\u6301doc\u3001docx\u3001pdf\u3001md\u3001txt\u3001xls\u3001xlsx\u6587\u4EF6"),Fe.default.LIST_IGNORE)}),onChange:({fileList:xt})=>{Bt(xt)},action:Xe.Z.API_SERVER+"/api/attachments.json"},je=[{key:"Python3.6",label:"Python3.6"},{key:"C/C++",label:"C/C++"},{key:"Java",label:"Java"}];return E.createElement("div",{className:xe.practice},E.createElement("img",{src:te(39479),style:{width:"190px",height:"140px"}}),E.createElement("div",{style:{color:"#999",marginTop:"20px",marginBottom:"40px"}},"\u8F93\u5165\u63CF\u8FF0\uFF0C\u4E00\u952E\u751F\u6210\u5B9E\u8DF5\u9879\u76EE"),!!It.length&&E.createElement("div",{className:xe.files},Le>0&&(It==null?void 0:It.length)>5&&E.createElement("div",{className:xe.left_data,onClick:()=>{Ue(Le-1),ge(Lt-1)}},E.createElement("i",{className:"iconfont icon-xiangzuo"})),Lt<(It==null?void 0:It.length)&&(It==null?void 0:It.length)>5&&E.createElement("div",{className:xe.right_data,onClick:()=>{Ue(Le+1),ge(Lt+1)}},E.createElement("i",{className:"iconfont icon-xiangyou"})),(Re=(It==null?void 0:It.length)>5?It==null?void 0:It.slice(Le,Lt):It)==null?void 0:Re.map((xt,Tt)=>E.createElement("div",{key:Tt,className:xe.file},E.createElement(we.Z,{size:"small",spinning:(xt==null?void 0:xt.status)==="uploading"},E.createElement(Te.Z,{filename:xt==null?void 0:xt.name,className:"block",width:30})),E.createElement("aside",null,E.createElement(Ee.Z,{title:xt==null?void 0:xt.name},E.createElement("div",{className:xe.fileName},xt==null?void 0:xt.name)),E.createElement("div",{style:{textAlign:"start"},className:"c-grey-999 font12"},(0,de.RD)(xt==null?void 0:xt.size))),E.createElement(Ee.Z,{title:"\u5220\u9664\u6587\u4EF6"},E.createElement("i",{onClick:()=>{Bt(Xt=>Xt.filter(ze=>ze.uid!==xt.uid))},className:`iconfont icon-danceng-guanbijichushezhidanceng ${xe.fileDel}`}))))),E.createElement("div",{className:xe.inputTop},E.createElement("div",{className:xe.dropdown},E.createElement(Ae.Z,{menu:{items:je,onClick:xt=>{bt(xt.key)}}},E.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center",color:"#3061D0",height:"34px",padding:"0 20px"}},E.createElement(Ee.Z,{title:"\u5B9E\u9A8C\u73AF\u5883"},E.createElement("img",{src:te(21373),style:{width:"16px",height:"16px",marginRight:"8px"}})),E.createElement(Ee.Z,{title:"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE\u6A21\u5F0F"},E.createElement("div",{style:{height:"34px",lineHeight:"32px",width:"150px",textAlign:"left"}},he)),E.createElement(wt.Z,null))))),E.createElement("div",{className:xe.inputWrap,style:{borderBottom:"none"}},E.createElement(Ie.default.TextArea,{placeholder:ve,value:ue,bordered:!1,onPressEnter:xt=>{if(xt.shiftKey){if(xt.key==="Enter")return}else if(xt.key==="Enter"){if(xt.preventDefault(),(ue==null?void 0:ue.trim())==="")return;localStorage.setItem("myChatShixun",JSON.stringify({inputValue:ue,fileList:It,environment:he})),De&&De(!1),Ze?Ge.history.push(`/shixuns/aiStreamIndex?shixun_id=${Ze}`):Ge.history.push("/shixuns/aiStreamIndex")}},onChange:xt=>{st(xt.target.value)}}),E.createElement("div",{className:xe.action},E.createElement(Fe.default,Et({},ke),E.createElement(Ee.Z,{title:(It==null?void 0:It.length)>=10?"\u6700\u591A\u53EA\u80FD\u4E0A\u4F2010\u4E2A\u9644\u4EF6":""},E.createElement(Se.ZP,{style:{cursor:(It==null?void 0:It.length)>=10?"no-drop":"pointer"},disabled:(It==null?void 0:It.length)>=10,className:xe.uploadBtn,icon:E.createElement(Qe.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})}))),E.createElement(Se.ZP,{style:{marginLeft:"auto"},className:(ue==null?void 0:ue.trim())===""?xe.sendBtnDisabled:xe.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:(ue==null?void 0:ue.trim())==="",onClick:()=>{localStorage.setItem("myChatShixun",JSON.stringify({inputValue:ue,fileList:It,environment:he})),De&&De(!1),Ze?Ge.history.push(`/shixuns/aiStreamIndex?shixun_id=${Ze}`):Ge.history.push("/shixuns/aiStreamIndex")}}))))};var nt=(0,Ge.connect)(({newShixuns:Dt,globalSetting:et,user:He})=>({newShixuns:Dt,globalSetting:et,user:He}))(dt)},83210:function(_t,Ht,te){"use strict";te.r(Ht),te.d(Ht,{default:function(){return oe}});var E=te(59301),Ge=te(47889),me=te(45294),Fe=te(44225),we=te(6767),Ee=te(584),Ae=te(7939),Ie=te(25399),Se=te(62957),de=te(25754),Xe=te(85333),xe=te(36723),wt=te(94200),Qe=te(34808),Te={practice:"practice___gbjN8",right:"right___XrBE2",title:"title___JsAVf",content:"content___rNvQy",des:"des___wAyxo",mainBody:"mainBody___edUsk",sys:"sys___kUTBd",li:"li___V7qds",d1:"d1___r3dOV",img:"img___KXajQ",bot:"bot___lTZjW",btn:"btn___aue5H",b1:"b1___gmKr8",b2:"b2___wT3k7",d2:"d2___mjMbK",btns:"btns___GykuR",practiceModal:"practiceModal___DTgXc"},$e=te(58661),We=te(22417),St=Object.defineProperty,Nt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,nt=(se,re,fe)=>re in se?St(se,re,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[re]=fe,Dt=(se,re)=>{for(var fe in re||(re={}))ct.call(re,fe)&&nt(se,fe,re[fe]);if(Et)for(var fe of Et(re))dt.call(re,fe)&&nt(se,fe,re[fe]);return se},et=(se,re)=>Nt(se,Rt(re)),He=(se,re,fe)=>new Promise((ye,lt)=>{var Be=Ct=>{try{ut(fe.next(Ct))}catch(At){lt(At)}},Ke=Ct=>{try{ut(fe.throw(Ct))}catch(At){lt(At)}},ut=Ct=>Ct.done?ye(Ct.value):Promise.resolve(Ct.value).then(Be,Ke);ut((fe=fe.apply(se,re)).next())});const vt=({newShixuns:se,user:re,dispatch:fe,shixun_type:ye})=>{var lt,Be;const[Ke]=(0,Fe.useSearchParams)(),[ut,Ct]=(0,E.useState)(Ke.get("mirror")||null),[At,nn]=(0,E.useState)(Ke.get("tab")||null),[Qt,Yt]=(0,E.useState)(null),[on,Ft]=(0,E.useState)(Number(ut)||null),[en,Ot]=(0,E.useState)({}),[rn,Ut]=(0,E.useState)(!1),[Ne,rt]=(0,E.useState)(!1),{environmentData:zt}=se,{frequence_image:Gt=[],environments:Pe=[],other_image:Ye}=zt,{name:ft,description:kt,authorization:Jt,template_shixuns:cn=[],recommend_shixuns:An=[]}=en,[xn,dn]=(0,E.useState)(Number(At)||0),Sn=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}];(0,E.useEffect)(()=>{fe({type:"newShixuns/getEnvironmentData",payload:{tab_type:Sn[Number(xn)].type}})},[xn]),(0,E.useEffect)(()=>{on===null||!Ye||bn()},[on,Ye]);const bn=()=>He(void 0,null,function*(){const $t=Gt.find(yn=>yn.id===on),gn=Pe.find(yn=>yn.id===on),Cn=Ye==null?void 0:Ye.find(yn=>yn.id===on);if(console.log("fi,ei,oi",$t,gn,Cn),$t!==void 0||gn!==void 0||Cn!==void 0){const yn=yield(0,de.Q1)({mirror_repository_id:on});Ot(yn==null?void 0:yn.data)}else Ot({}),Ft(null)});console.log(on);const tn=$t=>{Yt($t),Ut(!0)},Wt=()=>He(void 0,null,function*(){var $t,gn;rt(!0);const Cn=yield(0,$e.ZP)(`/api/shixuns/${Qt==null?void 0:Qt.identifier}/copy.json`,{method:"post",body:{}});Cn.status===0&&((gn=Fe.history)==null||gn.push(`/shixuns/${($t=Cn.data)==null?void 0:$t.shixun}/edit`),Ut(!1),we.ZP.success("\u590D\u5236\u6210\u529F")),rt(!1)}),jt=()=>{Ut(!1)},Mt=($t=!1)=>He(void 0,null,function*(){(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5168\u5B9E\u8DF5\u9879\u76EE",$t?"\u6682\u4E0D\u9009\u7528\u955C\u50CF":"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"]);const gn=on&&!$t?{image_id:on}:{};let Cn=Ke.get("dataSetId")?et(Dt({},gn),{mirror_tab_type:xn,data_set_ids:[Number(Ke.get("dataSetId"))]}):et(Dt({},gn),{mirror_tab_type:xn});const yn=yield(0,$e.ZP)("/api/shixuns/choose_environment_or_skip.json",{method:"post",body:Cn});yn.status===0&&Fe.history.push(`/shixuns/${yn.data.identifier}/edit`)}),[un,ln]=(0,E.useState)("");return E.createElement("div",{className:Te.practice},E.createElement(Qe.Z,{dispatch:fe,value:on,data:Pe,otherData:Ye||[],tags:Gt,onChange:$t=>{console.log($t,222),Ft($t)},shixun_type:ye,onSearchWord:$t=>ln($t),tab_type:(lt=Sn[Number(xn)])==null?void 0:lt.type,extraContent:E.createElement(We.tp,{dataSource:Sn,value:xn,onChange:$t=>{dn($t),Ft(null)}})}),E.createElement("div",{className:Te.right},E.createElement("header",null,E.createElement("div",{className:Te.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",E.createElement("span",{dangerouslySetInnerHTML:{__html:on===null?"\u2014 \u2014":(Be=ft||"")==null?void 0:Be.replace(new RegExp(un==null?void 0:un.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),E.createElement("div",{className:Te.content},on===null&&E.createElement(E.Fragment,null,E.createElement(Ee.Z,{image:xe,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),E.createElement("div",{className:Te.btns},E.createElement(Ae.ZP,{size:"middle",style:{marginRight:20},onClick:()=>Mt(!0)}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),E.createElement(Ae.ZP,{size:"middle",type:"primary",disabled:on===null,onClick:()=>Mt()},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"))),on!==null&&E.createElement("div",{className:Te.des},E.createElement("div",{className:Te.mainBody},E.createElement(wt.Z,{value:kt,highlightKeywords:un})),E.createElement("div",{className:Te.btns,style:{borderBottom:cn.length||An.length?"1px solid #F1F1F1":0}},E.createElement(Ae.ZP,{size:"middle",style:{marginRight:20},onClick:()=>Mt(!0)}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),E.createElement(Ae.ZP,{size:"middle",type:"primary",disabled:on===null,onClick:()=>Mt()},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF")),!!cn.length&&E.createElement("div",{className:Te.title},"\u57FA\u4E8E\u6A21\u677F\u521B\u5EFA"),E.createElement("ul",{className:Te.sys},cn.map(($t,gn)=>{const{pic:Cn,name:yn,identifier:kn,template_description:Mn,id:$n}=$t;return E.createElement("li",{className:Te.li,key:gn},E.createElement("div",{className:Te.d1},E.createElement("div",{className:Te.img},E.createElement("img",{src:`${Cn}`,style:{width:"100%",height:"100%",objectFit:"cover"}})),E.createElement("div",{className:Te.btn},E.createElement("div",{className:Te.b1,onClick:()=>(0,Xe.xg)(`/shixuns/${kn}/challenges`)},"\u67E5\u770B\u8BE6\u60C5"),E.createElement("div",{className:Te.b2,onClick:()=>tn($t)},"\u4F7F\u7528\u6A21\u677F")),E.createElement("div",{className:Te.bot},yn||"--")),Mn?E.createElement(Ie.Z,{title:Mn},E.createElement("div",{className:Te.d2},Mn)):E.createElement("div",{className:Te.d2},"--"))})),!!An.length&&E.createElement("div",{className:Te.title},"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE\u6837\u4F8B"),E.createElement("ul",{className:Te.sys},An.map(($t,gn)=>{const{pic:Cn,name:yn,identifier:kn,id:Mn}=$t;return E.createElement("li",{className:Te.li,key:gn},E.createElement("div",{className:Te.d1},E.createElement("div",{className:Te.img},E.createElement("img",{src:`${Cn}`,style:{width:"100%",height:"100%",objectFit:"cover"}})),E.createElement("div",{className:Te.btn},E.createElement("div",{className:Te.b1,onClick:()=>(0,Xe.xg)(`/shixuns/${kn}/challenges`)},"\u67E5\u770B\u8BE6\u60C5"),E.createElement("div",{className:Te.b2,onClick:()=>tn($t)},"\u4E00\u952E\u590D\u5236")),E.createElement("div",{className:Te.bot},yn)))}))))),E.createElement(Se.default,{title:"\u4E00\u952E\u65B0\u5EFA",open:rn,centered:!0,onCancel:jt,footer:null,wrapClassName:Te.practiceModal},Jt&&E.createElement("div",{className:Te.content},E.createElement("p",null,"\u4E00\u952E\u65B0\u5EFA\u540E\uFF0C\u60A8\u53EF\u4EE5\u57FA\u4E8E\u8FD9\u4E2A\u5B9E\u8BAD\u4FEE\u6539\u5F62\u6210\u65B0\u7684\u5B9E\u8BAD"),E.createElement(Ae.ZP,{className:Te.btn,loading:Ne,onClick:Wt},"\u786E\u8BA4\u590D\u5236")),!Jt&&E.createElement("div",{className:Te.content},E.createElement("aside",null,E.createElement("p",null,"\u8BE5\u5B9E\u8BAD\u6240\u4F7F\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u4E3A\u79C1\u6709\u73AF\u5883\uFF1A",E.createElement("span",{style:{color:"#0152d9"}},ft)),E.createElement("p",null,"\u60A8\u65E0\u8BE5\u5B9E\u9A8C\u73AF\u5883\u7684\u4F7F\u7528\u6743\u9650\uFF0C\u6240\u4EE5\u65E0\u6CD5\u590D\u5236\u8BE5\u5B9E\u8BAD")),E.createElement("div",{onClick:()=>Ut(!1)},"\u6211\u77E5\u9053\u4E86"))))};var De=(0,Fe.connect)(({newShixuns:se,globalSetting:re,user:fe})=>({newShixuns:se,globalSetting:re,user:fe}))(vt),Ze=te(82326),Re=te(28284),ue=te(37568),st=te(62673),Le=te(74972),Ue={flexRow:"flexRow___qhrFS",flexJustifyCenter:"flexJustifyCenter___VrsJS",flexAlignEnd:"flexAlignEnd___j3ukr",flexAlignCenter:"flexAlignCenter___oYrc_",flexColumn:"flexColumn___biwiK",formWrap:"formWrap___y7qnO",JupyterFieldWrapElse:"JupyterFieldWrapElse___mAcbc",button:"button___nO4ST",buttonWrap:"buttonWrap___R159y",width240:"width240___WKtEs",difficultyHint:"difficultyHint___ur1_m",color888:"color888___KIde8",color0152d9:"color0152d9____7CR3",installPackage:"installPackage___uTEn1",apply:"apply___PWFCo",p1:"p1___DywU_",p2:"p2___wgqUA"},Lt=te(76054),ge=te(59301),he=Object.defineProperty,bt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,ve=(se,re,fe)=>re in se?he(se,re,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[re]=fe,ke=(se,re)=>{for(var fe in re||(re={}))It.call(re,fe)&&ve(se,fe,re[fe]);if(bt)for(var fe of bt(re))Bt.call(re,fe)&&ve(se,fe,re[fe]);return se},je=(se,re,fe)=>new Promise((ye,lt)=>{var Be=Ct=>{try{ut(fe.next(Ct))}catch(At){lt(At)}},Ke=Ct=>{try{ut(fe.throw(Ct))}catch(At){lt(At)}},ut=Ct=>Ct.done?ye(Ct.value):Promise.resolve(Ct.value).then(Be,Ke);ut((fe=fe.apply(se,re)).next())});const xt=Ze.default.Option,Tt=({newShixuns:se,loading:re,dispatch:fe,is_jupyter_lab:ye,user:lt})=>{var Be,Ke,ut,Ct,At;const[nn]=Re.default.useForm(),[Qt,Yt]=(0,E.useState)({}),[on,Ft]=(0,E.useState)(!1),[en,Ot]=(0,E.useState)({}),[rn]=(0,Fe.useSearchParams)();(0,E.useEffect)(()=>{let Pe="newShixuns/getNewShixunsData";ye&&(Pe="newShixuns/getShixunsJupyterLab"),fe({type:Pe})},[ye]),(0,E.useEffect)(()=>{var Pe,Ye,ft;const kt=(ft=(Ye=(Pe=se==null?void 0:se.newData)==null?void 0:Pe.main_type)==null?void 0:Ye[0])==null?void 0:ft.id;nn.setFieldsValue({mainType:kt}),rt(kt)},[se]);const Ut=()=>{fe({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Ne=(Pe,Ye)=>{Yt(ke({},Ye)),console.log(Pe,"changeValues"),"mainType"in Pe&&rt(Ye.mainType,Ye.subType),"subType"in Pe&&rt(Ye.mainType,Ye.subType)},rt=(Pe,Ye=[])=>{const{main_type:ft,small_type:kt}=se.newData||{},Jt=ft==null?void 0:ft.find(An=>An.id===Pe),cn={mainTypeName:Jt==null?void 0:Jt.type_name,mainTypeDescription:Jt==null?void 0:Jt.description,smallType:[]};Ye.map(An=>{kt.map(xn=>{An===xn.id&&xn.description&&cn.smallType.push({name:xn.type_name,des:xn.description})})}),Ot(cn)},zt=Pe=>je(void 0,null,function*(){const{intro:Ye,mainType:ft,subType:kt,name:Jt,number:cn,difficulty:An,jupyter_show_description:xn=!1}=Pe||{};(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",ye?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u4FDD\u5B58"]);let dn=rn.get("dataSetId")?{description:Ye,main_type:ft,sub_type:kt,shixun:{jupyter_show_description:xn,name:Jt,number:cn,trainee:An,is_jupyter:!ye,is_jupyter_lab:ye},data_set_ids:[Number(rn.get("dataSetId"))]}:{description:Ye,main_type:ft,sub_type:kt,shixun:{jupyter_show_description:xn,name:Jt,number:cn,trainee:An,is_jupyter:!ye,is_jupyter_lab:ye}},Sn=yield fe({type:"newShixuns/submitShixuns",payload:dn});(Sn==null?void 0:Sn.status)!==-1&&(window.location.href=`/shixuns/${Sn.shixun_identifier}/challenges`)}),Gt=()=>{fe({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})};return ge.createElement(Re.default,{form:nn,className:Ue.JupyterFieldWrapElse,scrollToFirstError:!0,layout:"vertical",initialValues:{difficulty:1},onValuesChange:Ne,onFinish:zt},ge.createElement("div",{className:Ue.fieldWrap},ge.createElement(Re.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ge.createElement(ue.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Be=Qt.name)==null?void 0:Be.length)||0}/60`})),ge.createElement(Re.default.Item,{name:"intro",label:"\u7B80\u4ECB:"},ge.createElement(Le.Z,{watch:!0})),ge.createElement(Re.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},ge.createElement(st.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),ge.createElement("div",{className:`${Ue.flexRow} ${Ue.flexAlignCenter}`},ge.createElement(Re.default.Item,{className:Ue.width180,name:"number",label:"\u5B9E\u9A8C\u7F16\u53F7:"},ge.createElement(ue.default,{bordered:!1,style:{width:500},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u7F16\u53F7\uFF0C\u6700\u591A20\u4E2A\u5B57\u7B26",maxLength:20}))),ge.createElement("div",{className:`${Ue.flexRow} ${Ue.flexAlignCenter}`},ge.createElement(Re.default.Item,{className:Ue.width180,name:"difficulty",label:"\u96BE\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},ge.createElement(Ze.default,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",style:{width:500}},ge.createElement(xt,{value:1},"\u7B80\u5355"),ge.createElement(xt,{value:2},"\u9002\u4E2D"),ge.createElement(xt,{value:3},"\u56F0\u96BE")))),ge.createElement("div",{className:`${Ue.flexRow} ${Ue.flexAlignEnd}`},ge.createElement(Re.default.Item,{name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},ge.createElement(Ze.default,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",style:{width:500}},(ut=(Ke=se.newData)==null?void 0:Ke.main_type)==null?void 0:ut.map(Pe=>ge.createElement(xt,{value:Pe.id,key:Pe.id,name:Pe.description},Pe.type_name)))),ge.createElement(Re.default.Item,{name:"subType",className:`${Ue.width240} ml20`},ge.createElement(Ze.default,{getPopupContainer:Pe=>Pe.parentNode,bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple"},(At=(Ct=se.newData)==null?void 0:Ct.small_type)==null?void 0:At.map(Pe=>ge.createElement(xt,{value:Pe.id,key:Pe.id,name:Pe.description},Pe.type_name)))),ge.createElement("div",{className:Ue.installPackage,onClick:()=>Ft(!0)},"\u73AF\u5883\u4ECB\u7ECD")),ge.createElement("div",{className:Ue.apply},ge.createElement("span",{className:Ue.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),ge.createElement("span",{className:Ue.p2,onClick:Ut},"\u7533\u8BF7\u65B0\u5EFA"),ge.createElement("span",{className:Ue.p2,onClick:Gt},"\u5728\u7EBF\u521B\u5EFA"))),ge.createElement(Re.default.Item,null,ge.createElement("div",{className:Ue.buttonWrap},ge.createElement(Ae.ZP,{size:"middle",className:`${Ue.button} mr20`,onClick:()=>{(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",ye?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u53D6\u6D88"]),Fe.history.push("/shixuns")}},"\u53D6\u6D88"),ge.createElement(Ae.ZP,{size:"middle",type:"primary",className:`${Ue.button} mr20`,onClick:()=>nn.submit(),loading:re["newShixuns/submitCourses"]},"\u4FDD\u5B58"))),ge.createElement(Lt.Z,{installPackage:en,visible:on,setVisible:Ft}))};var Xt=(0,Fe.connect)(({newShixuns:se,loading:re,user:fe})=>({newShixuns:se,loading:re.effects,user:fe}))(Tt),ze=te(15975),Vt={practicalTraining:"practicalTraining___VpEJN",titleWrap:"titleWrap___K8TrM",title:"title___x3Eob",line:"line___z14_S",dec:"dec___z7Nns"},gt=te(59154),ae=te(55482),ne=te.p+"static/images.fd91180a.png";const ee=({user:se,hideHeader:re=!1})=>{const[fe]=(0,Fe.useSearchParams)(),[ye,lt]=(0,E.useState)("1"),[Be,Ke]=(0,E.useState)(!1),ut=Ct=>{var At;if(Ct.target.value=="4"&&!((At=se.userInfo)!=null&&At.has_big_model_permission)){Ke(!0);return}lt(Ct.target.value)};return(0,E.useEffect)(()=>{fe.get("tabs")&<(fe.get("tabs"))},[]),E.createElement("section",{className:Vt.practicalTraining},E.createElement("div",{className:Vt.titleWrap},re?E.createElement("div",{style:{height:25}}):E.createElement(E.Fragment,null,E.createElement("div",{className:Vt.title},E.createElement("b",{className:"font24 mb10"},"\u667A\u6167\u8D44\u6E90\u5F00\u53D1\u73AF\u5883"),E.createElement("div",{className:"font14"},"\u5F00\u53D1\u73AF\u5883\u7115\u65B0\u5347\u7EA7\uFF01\u4ECE\u5B9E\u8DF5\u9879\u76EE\u57FA\u7840\u7248\u5230\u667A\u6167\u8D44\u6E90\u8FDB\u9636\u6A21\u5F0F\uFF0C\u8D4B\u80FD\u5F00\u53D1\u65B0\u4F53\u9A8C~")),E.createElement("div",{className:Vt.line})),E.createElement(Ge.ZP.Group,{value:ye,onChange:ut},E.createElement(Ge.ZP,{style:{fontSize:16},value:"1"},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),E.createElement(Ge.ZP,{value:"2",style:{marginLeft:40,fontSize:16}},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"),E.createElement(Ge.ZP,{value:"3",style:{marginLeft:40,fontSize:16}},"JupyterLab\u5B9E\u8DF5\u9879\u76EE"),E.createElement(Ge.ZP,{value:"4",style:{marginLeft:40,fontSize:16}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE",E.createElement("img",{src:te(40732),style:{width:"18px",height:"18px",marginLeft:"5px"}})))),E.createElement("div",{className:Vt.dec},ye==="1"&&"\u591A\u529F\u80FD\u65B0\u578B\u5B9E\u6218\u9879\u76EE\u6A21\u5F0F\uFF0C\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762\u3001Web IDE\u3001\u547D\u4EE4\u884C\u3001\u865A\u62DF\u4EFF\u771F\u7B49\u591A\u79CD\u5B9E\u9A8C\u573A\u666F\uFF0C\u9002\u7528\u4E8E\u5404\u7C7B\u590D\u6742\u5DE5\u7A0B\u9879\u76EE\u7814\u53D1\u3002",ye==="2"&&"\u591A\u529F\u80FD\u5B9E\u65F6\u4EA4\u4E92\u5B9E\u9A8C\u6A21\u5F0F\uFF0C\u652F\u6301\u5B9E\u65F6\u4EE3\u7801\u3001\u6570\u5B66\u65B9\u7A0B\u3001\u53EF\u89C6\u5316\u548CMarkDown\u7B49\u3002 \u9002\u7528\u4E8E\u6570\u636E\u6E05\u7406\u3001\u6570\u503C\u6A21\u62DF\u3001\u7EDF\u8BA1\u5EFA\u6A21\u3001\u673A\u5668\u5B66\u4E60\u7B49\u7CFB\u5217\u5B9E\u9A8C\u3002",ye==="3"&&"JupyterLab\u662F\u65B0\u4E00\u4EE3Jupyter Notebook\uFF0C\u914D\u7F6E\u6587\u4EF6\u76EE\u5F55\u548CNotebook\uFF0C\u652F\u6301\u6570\u636E\u79D1\u5B66\u4E2D\u7684\u5404\u79CD\u5DE5\u4F5C\u6D41\u7A0B\uFF0C\u9002\u5408\u4E2D\u5927\u578B\u9879\u76EE\u3002",ye==="4"&&"\u4F9D\u6258AI\u667A\u80FD\uFF0C\u5FEB\u901F\u751F\u6210\u5951\u5408\u65B9\u5411\u4E0E\u77E5\u8BC6\u70B9\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8F7B\u677E\u5B9E\u73B0\u4E2A\u6027\u5316\u6559\u5B66\u3002")),ye==="1"&&E.createElement(De,{shixun_type:"normal"}),(ye==="2"||ye==="3")&&E.createElement(Xt,{is_jupyter_lab:ye!=="2"}),ye==="4"&&E.createElement(gt.Z,null),E.createElement(me.Z,null),E.createElement(ze.Z,null),E.createElement(ae.Z,{visible:Be,setVisible:Ke,closeImageStyle:{top:0},image:ne}))};var oe=(0,Fe.connect)(({user:se})=>({user:se}))(ee)},34813:function(_t,Ht,te){"use strict";te.d(Ht,{AL:function(){return Et},Iy:function(){return Xe},Qv:function(){return Qe},ez:function(){return Rt},jb:function(){return xe}});var E=te(32834),Ge=te.n(E),me=te(11690),Fe=te.n(me);let we=1;function Ee(et,He){const vt=et.match(/^(\s+)(?:```)/);if(vt===null)return He;const De=vt[1];return He.split(` +`)}]};var Ie=te(53184),Se=te.n(Ie),de=(ze,Vt,gt)=>new Promise((ae,ne)=>{var ee=re=>{try{se(gt.next(re))}catch(fe){ne(fe)}},oe=re=>{try{se(gt.throw(re))}catch(fe){ne(fe)}},se=re=>re.done?ae(re.value):Promise.resolve(re.value).then(ee,oe);se((gt=gt.apply(ze,Vt)).next())});const Xe={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},xe=(ze,Vt,gt,ae)=>{const ne=Vt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:gt.lineNumber,endColumn:gt.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(oe=>({label:oe,kind:ze.languages.CompletionItemKind.Text,insertText:oe,range:ae}))},wt=(ze,Vt,gt,ae)=>{ze.languages.registerCompletionItemProvider(Vt,{provideCompletionItems(ne,ee){const oe=ne.getWordUntilPosition(ee),se={startLineNumber:ee.lineNumber,endLineNumber:ee.lineNumber,startColumn:oe.startColumn,endColumn:oe.endColumn},re=ne.getLineContent(ee.lineNumber).substring(oe.startColumn-2,oe.endColumn);return{suggestions:[...xe(ze,ne,ee,se),...gt.map(ye=>({label:ye,kind:ze.languages.CompletionItemKind.Keyword,documentation:ye,insertText:ye,insertTextRules:ze.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se})),...ae.map(ye=>({label:ye.label,kind:ze.languages.CompletionItemKind.Snippet,documentation:ye.content,insertText:re.startsWith("#")?ye.content.replace(/#/,""):ye.content,insertTextRules:ze.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se}))]}}})};var Qe=ze=>{Xe.languages.forEach(Vt=>{ze.languages.registerDocumentFormattingEditProvider(Vt,{provideDocumentFormattingEdits(gt){return de(this,null,function*(){const ae=Se()(gt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:gt.getFullModelRange(),text:ae}]})}})}),wt(ze,"java",Fe.keywords,Fe.quickKey),wt(ze,"cpp",we.keywords,we.quickKey),wt(ze,"c",me.keywords,[]),wt(ze,"python",Ee.keywords,Ee.quickKey),wt(ze,"scala",Ae.keywords,Ae.quickKey)};const Te="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var $e=Object.defineProperty,We=(ze,Vt,gt)=>Vt in ze?$e(ze,Vt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):ze[Vt]=gt,St=(ze,Vt,gt)=>We(ze,typeof Vt!="symbol"?Vt+"":Vt,gt);const Nt=class zs{constructor(Vt,gt,ae){this.placeholder=Vt,this.editor=gt,this.monaco=ae,gt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return zs.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};St(Nt,"ID","editor.widget.placeholderHint");var Et=Nt,ct=te(96236),dt=te(6767),nt=te(25399),Dt=te(78267),et=te(1773),He=te(56102),vt=Object.defineProperty,De=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Le=(ze,Vt,gt)=>Vt in ze?vt(ze,Vt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):ze[Vt]=gt,Ue=(ze,Vt)=>{for(var gt in Vt||(Vt={}))ue.call(Vt,gt)&&Le(ze,gt,Vt[gt]);if(Re)for(var gt of Re(Vt))st.call(Vt,gt)&&Le(ze,gt,Vt[gt]);return ze},Lt=(ze,Vt)=>De(ze,Ze(Vt)),ge=(ze,Vt)=>{var gt={};for(var ae in ze)ue.call(ze,ae)&&Vt.indexOf(ae)<0&&(gt[ae]=ze[ae]);if(ze!=null&&Re)for(var ae of Re(ze))Vt.indexOf(ae)<0&&st.call(ze,ae)&&(gt[ae]=ze[ae]);return gt},he=(ze,Vt,gt)=>new Promise((ae,ne)=>{var ee=re=>{try{se(gt.next(re))}catch(fe){ne(fe)}},oe=re=>{try{se(gt.throw(re))}catch(fe){ne(fe)}},se=re=>re.done?ae(re.value):Promise.resolve(re.value).then(ee,oe);se((gt=gt.apply(ze,Vt)).next())});function bt(ze){return/^\d+$/.test(ze)?`${ze}px`:ze}function It(){}let Bt=!1;const ve={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ke(ze=[]){let Vt=ze;if(Array.isArray(ze)){for(let gt=0;gthe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ze){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ze)}});var Tt=ze=>{var Vt=ze,{width:gt="100%",height:ae="100%",value:ne,language:ee="javascript",style:oe={},options:se={},overrideServices:re={},theme:fe="vs-dark",onEditBlur:ye,isCopy:lt=!1,onSave:Be,autoHeight:Ke=!1,forbidCopy:ut=!1,forbidCopyTips:Ct,onChange:At=It,editorDidMount:nn=It,onFocus:Qt=It,onBreakPoint:Yt=It,breakPointValue:on=[],filename:Ft="educoder.txt",errorLine:en,errorContent:Ot="",highlightLine:rn,openBreakPoint:Ut=!1,placeholder:Ne="",showMiniMap:rt=!0}=Vt,zt=ge(Vt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Gt=(0,E.useRef)(),Pe=(0,E.useRef)({}),Ye=(0,E.useRef)(),ft=(0,E.useRef)(),kt=(0,E.useRef)([]),Jt=(0,E.useRef)(!1),cn=(0,E.useRef)(),An=(0,E.useRef)(),xn=(0,E.useRef)(!1),[dn,Sn]=(0,E.useState)(!1);function bn(){let Zt;return Gt.current&&(Zt=new Ge.Z(an=>{for(let Bn of an)(Bn.target.offsetHeight>0||Bn.target.offsetWidth>0)&&Pe.current.instance.layout()}),Zt.observe(Gt.current)),Zt}function tn(){dt.ZP.warning({content:decodeURIComponent(Ct||Te),key:"monaco-editor-tip"})}const Wt=()=>{let Zt=Pe.current.instance;if(ne!=null&&Zt&&dn){const an=Zt.getModel();an&&ne!==an.getValue()&&(Bt=!0,an.setValue(ne),Zt.layout(),Bt=!1)}};(0,E.useEffect)(()=>{const Zt=et.Z.subscribe("formatDocument",an=>{var Bn;let Pn=Pe.current.instance;(Bn=Pn==null?void 0:Pn.getAction)==null||Bn.call(Pn,"editor.action.formatDocument").run()});return window.updateMonacoValue=an=>{At(an)},Zt},[]),(0,E.useEffect)(()=>{var Zt;let an=Pe.current.instance;ft.current&&clearTimeout(ft.current),ft.current=setTimeout(()=>{Wt()},500),ne&&(ne!=null&&ne.length)&&((Zt=an==null?void 0:an.updateOptions)==null||Zt.call(an,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ne.split(/\r\n|\r|\n/g).length))+3,5)}))},[ne,dn,Pe.current]),(0,E.useEffect)(()=>{if(en&&Pe.current&&Pe.current.instance){let an=Pe.current.instance;an.changeViewZones(function(Bn){var Pn=document.createElement("div");Pn.style.padding="10px 20px",Pn.style.width="calc(100% - 20px)",Pn.className="my-error-line-wrp",Pn.innerHTML=Ot,Bn.addZone({afterLineNumber:en||11,heightInLines:3,domNode:Pn})});var Zt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};an.addOverlayWidget(Zt),an.revealPositionInCenter({lineNumber:20,column:1})}},[en,Pe.current,dn]);const jt=(Zt="",an)=>{if(!Zt||Zt.trim()==="")return!0;const Pn=Pe.current.instance.getModel().getLineTokens(an);let Ve=!1;for(let at=0;at<2;at++)Pn.getStandardTokenType(at)===1&&(Ve=!0);return Ve};(0,E.useEffect)(()=>{var Zt;const an=(Zt=Pe.current)==null?void 0:Zt.instance;if(an&&dn&&ut){const Bn=an.onDidBlurEditorWidget(()=>{xn.current=!1}),Pn=an.onDidFocusEditorText(()=>{xn.current=!0});return()=>{Bn.dispose(),Pn.dispose()}}},[Pe.current,dn,ut]),(0,E.useEffect)(()=>{var Zt;if((Zt=Pe.current)!=null&&Zt.instance&&dn&&Ut){let an=Pe.current.instance,Bn=an.getModel();if(!Bn)return;(()=>{var pt;let _e=[],tt=[];const mt=Bn.getAllDecorations();for(let sn of mt)sn.options.className==="highlighted-line"&&(_e.push((pt=sn==null?void 0:sn.range)==null?void 0:pt.startLineNumber),tt.push(sn==null?void 0:sn.id));if(rn===_e[0])return;Bn.deltaDecorations(tt,[]);const hn=Bn.getLineCount();rn&&rn<=hn&&(an.deltaDecorations([],[{range:new je.Range(rn,1,rn,Bn.getLineMaxColumn(rn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),an.revealLineInCenter(rn))})();const Ve=(pt=!1)=>{var _e;let tt=[],mt=[];const hn=Bn.getAllDecorations();for(let sn of hn)sn.options.linesDecorationsClassName==="breakpoints-select"&&(tt.push((_e=sn==null?void 0:sn.range)==null?void 0:_e.startLineNumber),mt.push(sn==null?void 0:sn.id));if(pt)return{lines:tt,ids:mt};Yt(tt)},at=pt=>he(void 0,null,function*(){let _e={range:new je.Range(pt,1,pt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Bn.deltaDecorations([],[_e]),Ve()}),Oe=pt=>he(void 0,null,function*(){let _e=[];const tt=an.getLineDecorations(pt);for(let mt of tt)mt.options.linesDecorationsClassName==="breakpoints-select"&&_e.push(mt.id);yield Bn.deltaDecorations(_e,[]),Ve()}),Je=pt=>{let _e=an.getLineDecorations(pt);for(let tt of _e)if(tt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Dt.isEqual)(on,Ve(!0).lines)){Bn.deltaDecorations(Ve(!0).ids,[]);const pt=on.map(_e=>({range:new je.Range(_e,1,_e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Bn.deltaDecorations([],pt)}const Me=an.onDidChangeModelContent(pt=>{let _e=an.getPosition();if(_e){let tt=_e.lineNumber;clearTimeout(An.current),An.current=setTimeout(()=>{jt(Bn.getLineContent(tt),tt)?Oe(tt):Je(tt)?(Oe(tt),at(tt)):Ve()},100)}}),qe=an.onMouseDown(pt=>{var _e,tt,mt;if(pt.target.detail&&((mt=(tt=(_e=pt.target)==null?void 0:_e.element)==null?void 0:tt.className)!=null&&mt.includes("line-numbers"))){let hn=pt.target.position.lineNumber;if(jt(Bn.getLineContent(hn),hn))return;Je(hn)?Oe(hn):at(hn)}}),Ce=pt=>{let _e={range:new je.Range(pt,1,pt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};kt.current=an.deltaDecorations(kt.current,[_e])},ot=()=>{kt.current=an.deltaDecorations(kt.current,[])},ht=an.onMouseMove(pt=>{var _e,tt,mt;if(ot(),pt.target.detail&&((mt=(tt=(_e=pt.target)==null?void 0:_e.element)==null?void 0:tt.className)!=null&&mt.includes("line-numbers"))){let hn=pt.target.position.lineNumber;if(jt(Bn.getLineContent(hn),hn))return;Ce(hn)}}),Pt=an.onMouseLeave(()=>{ot()});return()=>{Me.dispose(),qe.dispose(),ht.dispose(),Pt.dispose()}}},[Pe.current,dn,on,rn,Ut,ee]),(0,E.useEffect)(()=>{var Zt;(Zt=Pe.current)!=null&&Zt.instance&&Ut&&Pe.current.instance.setPosition({lineNumber:0,column:0})},[rn]);function Mt(){let Zt=Pe.current.instance;if(Zt){const an=Zt.getSelection(),Bn=Pe.current.pastePos||{},Pn=new je.Range(Bn.startLineNumber||an.endLineNumber,Bn.startColumn||an.endColumn,Bn.endLineNumber||an.endLineNumber,Bn.endColumn||an.endColumn);setTimeout(()=>{Zt.executeEdits("",[{range:Pn,text:""}])},300)}}function un(Zt){(window.navigator.platform.match("Mac")?Zt.metaKey:Zt.ctrlKey)&&Zt.keyCode==83&&(Zt.preventDefault(),Be())}const ln=()=>{if(Ke&&Pe.current.instance){const Zt=Pe.current.instance.getContentHeight();$n(Zt{if(!xn.current)return;const{keyCode:an,ctrlKey:Bn,metaKey:Pn,target:Ve,type:at}=Zt;return(at==="paste"||(an===67||an===86)&&(Pn||Bn))&&Ve.nodeName==="TEXTAREA"&&(tn(),Zt.preventDefault()),!1};function Cn(Zt,an){var Bn=window.URL||window.webkitURL||window,Pn=new Blob([an]),Ve=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ve.href=Bn.createObjectURL(Pn),Ve.download=Zt,$t(Ve)}(0,E.useEffect)(()=>{ln()},[ln]),(0,E.useEffect)(()=>{Gt.current&&!dn&&Promise.all([te.e(8909),te.e(1865)]).then(te.bind(te,71448)).then(Zt=>{try{je=Zt,Pe.current.instance=je.editor.create(Gt.current,{value:ne,language:ke(ee),theme:fe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:rt||!1}},re);const an=Pe.current.instance;let Ve=[...ct.BH._menuItems].find(Me=>Me[0]._debugName=="EditorContext")[1],at=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Oe=(Me,qe)=>{var Ce,ot;let ht=Me._first;do qe.includes((ot=(Ce=ht.element)==null?void 0:Ce.command)==null?void 0:ot.id)&&Me._remove(ht);while(ht=ht.next)};if(nn(an,je),setTimeout(()=>{ln(),Pe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Cn(Ft||"educoder.txt",an.getValue())}})},500),Pe.current.subscription=an.onDidChangeModelContent(Me=>{Jt.current?clearTimeout(cn.current):(ln(),At(an.getValue(),Me)),cn.current=setTimeout(()=>{Jt.current=!1},500)}),window.Monaco||Qe(je,ke(ee)),ut&&(Oe(Ve,at),Gt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gn),window.removeEventListener("paste",gn),window.addEventListener("keydown",gn),window.addEventListener("paste",gn)),window.Monaco=je,ye&&an.onDidBlurEditorWidget(()=>{ye(an.getValue())}),Qt&&an.onDidFocusEditorText(()=>{ut&&xt(),Qt(an.getValue())}),ut){xt();try{an.onDidPaste(Me=>{const qe=an.getSelection(),Ce=Pe.current.pastePos||{},ot=new je.Range(Ce.startLineNumber||qe.endLineNumber,Ce.startColumn||qe.endColumn,Ce.endLineNumber||qe.endLineNumber,Ce.endColumn||qe.endColumn);an.executeEdits("",[{range:Me.range,text:""}])})}catch(Me){}}let Je=bn();return Ne&&typeof Ne=="string"&&new Et(Ne,an,je),Sn(!0),()=>{const Me=Pe.current.instance;Me.dispose();const qe=Me.getModel();qe&&qe.dispose(),Pe.current.subscription&&Pe.current.subscription.dispose(),Je.unobserve(Gt.current)}}catch(an){}})},[]),(0,E.useEffect)(()=>{if(Pe.current.instance&&dn)return document.addEventListener("keydown",un,!1),()=>{document.removeEventListener("keydown",un)}},[Be,dn]),(0,E.useEffect)(()=>{let Zt=Pe.current.instance;if(Zt&&dn){let an=ke(ee);je.editor.setModelLanguage(Zt.getModel(),an)}},[ee,dn]),(0,E.useEffect)(()=>{Pe.current.instance&&dn&&je.editor.setTheme(fe)},[fe,dn]),(0,E.useEffect)(()=>{let Zt=Pe.current.instance;Ye.current=se,Zt&&dn&&(Zt.updateOptions(Ue({},se)),setTimeout(()=>{Zt.getModel().updateOptions(Ue({},se))},200))},[JSON.stringify(se),dn]),(0,E.useEffect)(()=>{let Zt=Pe.current.instance;Zt&&dn&&Zt.layout()},[gt,ae,dn]);const[yn,kn]=(0,E.useState)(bt(gt)),[Mn,$n]=(0,E.useState)(bt(ae)),Gn=Lt(Ue({},oe),{width:yn,height:Mn,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:Gt,style:Gn,onFocus:()=>{ut&&xt()}},lt&&E.createElement(He.CopyToClipboard,{text:ne,onCopy:()=>dt.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(nt.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Xt({width:ze="100%",height:Vt="100%",original:gt,modified:ae,language:ne,options:ee={}}){const oe=(0,E.useRef)(),[se,re]=(0,E.useState)(null);function fe(Ke){let ut;return oe.current&&(ut=new Ge.Z(Ct=>{for(let At of Ct)(At.target.offsetHeight>0||At.target.offsetWidth>0)&&Ke.layout()}),ut.observe(oe.current)),ut}(0,E.useEffect)(()=>(oe.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(Ke=>{je=Ke;const ut=je.editor.createDiffEditor(oe.current,Lt(Ue({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ee),{wordWrap:!0}));re(ut);let Ct=fe(ut);return()=>{ut.dispose();const At=ut.getModel();At&&At.dispose(),Ct.unobserve(oe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{se&&se.setModel({original:je.editor.createModel(gt,ne),modified:je.editor.createModel(ae,ne)})},[gt,ae,ne,se]);const ye=bt(ze),lt=bt(Vt),Be={width:ye,height:lt};return E.createElement("div",{className:"my-diff-editor",ref:oe,style:Be})}},88276:function(_t,Ht,te){"use strict";te.d(Ht,{Z:function(){return Xe}});var E={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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Ge=te(29787),me=te(25399),Fe=te(89787),we=te(92310),Ee=te.n(we),Ae=te(85333),Ie=te(61648),Se=te(59301),Xe=({className:xe,dataSource:wt=[],col:Qe=4,right:Te,bottom:$e=23,precision:We=0,wrapWidth:St=1200,trackEventItems:Nt,loading:Rt,onRemove:Et=()=>{},isCurrent:ct=!0,showProgress:dt=!1,showAlias:nt=!1,category:Dt="notDisplay",hiddenClick:et=()=>{}})=>{const He=Math.floor((St-(Qe-1)*Te)/Qe),vt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return Se.createElement(Ge.Z,{spinning:Rt},Se.createElement("div",{className:Ee()(E.list,xe)},!!(wt!=null&&wt.length)&&(wt==null?void 0:wt.map((De,Ze)=>{var Re,ue,st,Le,Ue,Lt,ge,he,bt,It,Bt,ve,ke;const{name:je,id:xt,identifier:Tt,featured:Xt,school_name:ze,image_url:Vt,excellent:gt,is_plan:ae}=De;return Se.createElement("div",{key:xt,className:ct&&dt?E.wrapisCurrent:E.wrap,style:{width:He,marginRight:(1+Ze)%Qe===0?0:Te+We,marginBottom:$e}},Se.createElement("a",{className:E.li,onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),Nt&&(0,Ae.L9)([Nt]),(0,Ae.xg)(`/paths/${Tt}`)}},Se.createElement("div",{className:E.img},Se.createElement("img",{className:E.cover,src:`${Vt}`}),(Re=De==null?void 0:De.subject_tags)==null?void 0:Re.map((ne,ee)=>{var oe,se;if(ee===0){const fe=(oe=vt.find(ye=>ye.name==ne))==null?void 0:oe.swclass;return Se.createElement("span",{className:`sprite ${fe} ${E.sign}`,style:{left:"-4px"}})}const re=(se=vt.find(fe=>fe.name==ne))==null?void 0:se.ptclass;return Se.createElement("span",{className:`sprite ${re} ${E.sign}`,style:{left:`${48+52*(ee-1)+2*ee}px`}})}),Se.createElement("div",{className:E.tagsDom},Se.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(De==null?void 0:De.excellent)&&Se.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((ue=De==null?void 0:De.custom_tags)==null?void 0:ue.length)>0&&Se.createElement(me.Z,{title:(Ue=(Le=De==null?void 0:De.custom_tags)==null?void 0:Le[((st=De==null?void 0:De.custom_tags)==null?void 0:st.length)-1])==null?void 0:Ue.tag_name},Se.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},Se.createElement("span",{className:"multi-llipsis1e text-10px"},(he=(ge=De==null?void 0:De.custom_tags)==null?void 0:ge[((Lt=De==null?void 0:De.custom_tags)==null?void 0:Lt.length)-1])==null?void 0:he.tag_name))))),Dt=="hide"&&(De==null?void 0:De.studying)&&ct&&Se.createElement("div",{className:`${E.movebq} user-path-items`,onClick:ne=>{ne.stopPropagation(),Et(De)}},Se.createElement("i",{className:"iconfont icon-yichu1 font12"}),Se.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(Dt)&&ct&&Se.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:ne=>{ne.stopPropagation(),et(De)}},Se.createElement("i",{className:`iconfont ${Dt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Se.createElement("span",null,Dt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Se.createElement("div",{className:E.name},Se.createElement(me.Z,{title:nt&&(De!=null&&De.excellent_alias_name)?Se.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${je}`,Se.createElement("br",null),Se.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${De==null?void 0:De.excellent_alias_name}`)):je},Se.createElement("span",{className:E.e},nt&&(De==null?void 0:De.excellent_alias_name)||je))),ct&&dt&&((bt=De==null?void 0:De.progress)==null?void 0:bt.all_score)!=0&&Se.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Se.createElement(Fe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((It=De==null?void 0:De.progress)==null?void 0:It.my_score)/((Bt=De==null?void 0:De.progress)==null?void 0:Bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ve=De==null?void 0:De.progress)==null?void 0:ve.my_score,"/",(ke=De==null?void 0:De.progress)==null?void 0:ke.all_score),(!ct||!dt)&&Se.createElement(me.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ze}`},Se.createElement("div",{className:E.unit},Se.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ze)),(!ct||!dt)&&Se.createElement("div",{className:E.tags},Se.createElement("div",null,Se.createElement(me.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Se.createElement("span",null,Se.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Se.createElement("span",null,De.stages_count))),Se.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Se.createElement("span",null,Se.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Se.createElement("span",null,De.members_count)))))))})),!wt.length&&Se.createElement(Ie.Z,null)))}},22417:function(_t,Ht,te){"use strict";te.d(Ht,{jL:function(){return Fe},w9:function(){return he},QD:function(){return on},cQ:function(){return Ze.Z},op:function(){return ut},O5:function(){return bn},_b:function(){return Ne},t7:function(){return We},Gi:function(){return je},YG:function(){return ve},qp:function(){return de},vr:function(){return Ot},qE:function(){return nn},Je:function(){return Rt},wb:function(){return De},cq:function(){return gt},tp:function(){return wt}});var E=te(59301),Ge={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"},Fe=({dataSource:tn=[],img:Wt,imgWidth:jt=346,title:Mt,sunTitle:un,bannerExtraContent:ln})=>E.createElement("div",{className:Ge.banner},E.createElement("div",{className:Ge.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,Mt),E.createElement("span",null,un)),tn.length>0&&E.createElement("div",{className:Ge.btns},tn.map(($t,gn)=>E.createElement("div",{key:gn,onClick:$t.click},$t.name,$t.sign?E.createElement("span",{className:"sprite sprite-33"}):null))),ln),Wt&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Wt,width:jt}))),we={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"},Ee=te(92310),Ae=te.n(Ee),Ie=te(78267),de=({dataSource:tn=[],value:Wt,onChange:jt,onTitleChange:Mt,className:un,title:ln,titleWidth:$t=41,style:gn={},fontColor:Cn="#6A7283",showCount:yn})=>{const[kn,Mn]=(0,E.useState)(1),[$n,Gn]=(0,E.useState)(!1),Zt=(0,E.useRef)(null),an=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Bn;tn.length!==0&&(((Bn=Zt==null?void 0:Zt.current)==null?void 0:Bn.clientHeight)>97?Mn(1):Mn(0)),tn.length===0&&Mn(0),Gn(!1)},[tn]),E.createElement("div",{className:Ae()(we.row,un,"fadeIn","animated"),style:gn},E.createElement("div",{onClick:(0,Ie.throttle)(()=>Mt==null?void 0:Mt(),2e3),style:{width:$t,marginTop:$n?12:4},className:`${we.title} ${Mt?"current":""}`},ln),E.createElement("div",{className:$n?`${we.tagsWrap} ${we.tagsBorderWrap}`:we.tagsWrap},E.createElement("div",{className:we.bar,ref:an,style:kn>0?{height:kn===1?97:"auto",overflow:kn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:we.tag,ref:Zt},tn==null?void 0:tn.map(Bn=>E.createElement("span",{onClick:()=>jt(Bn.id),key:Bn.id,style:{color:Cn},className:Wt===Bn.id?we.active:""},E.createElement("span",{title:Bn.name,className:we.name},Bn.name),!!yn&&E.createElement("span",{className:we.num},Bn.count))))),!!kn&&E.createElement(E.Fragment,null,kn===1?E.createElement("div",{onClick:()=>{var Bn;Mn(2),((Bn=Zt==null?void 0:Zt.current)==null?void 0:Bn.clientHeight)>245?Gn(!0):Gn(!1)},className:we.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{an.current.scrollTop=0,Mn(1),Gn(!1)},className:we.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Xe={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"},wt=({dataSource:tn=[],value:Wt,onChange:jt,className:Mt,style:un={}})=>E.createElement("div",{style:un,className:Ae()(Xe.tabs,Mt)},tn.map(ln=>E.createElement("span",{onClick:()=>jt(ln.id),className:Wt===ln.id?Xe.active:"",key:ln.id},ln.name))),Qe={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"},Te=te(37568),We=({dataSource:tn=[],value:Wt="",onChange:jt,onInputChange:Mt=()=>{},className:un,style:ln={},placeholder:$t,allowClear:gn=!1})=>{var Cn;const[yn,kn]=(0,E.useState)(""),[Mn,$n]=(0,E.useState)("");(0,E.useEffect)(()=>{var an;let Bn=Wt;(an=JSON.stringify(Wt))!=null&&an.includes("{")&&(kn(Wt.id),Bn=Wt.value||"");try{$n(decodeURIComponent(Bn||""))}catch(Pn){$n(decodeURIComponent(Bn||""))}},[Wt]);const Gn=()=>{jt(encodeURIComponent(Mn),yn||null)},Zt=an=>{an!==yn&&(kn(an),jt(encodeURIComponent(Mn),an))};return E.createElement("div",{className:Ae()(Qe.input,un),style:ln},!!tn.length&&E.createElement("div",{className:Qe.dropdown},E.createElement("div",{className:Qe.text},(Cn=tn.find(an=>an.id===yn))==null?void 0:Cn.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:Qe.b1}),E.createElement("b",{className:Qe.b2})),E.createElement("div",{className:Qe.menu},tn.map((an,Bn)=>E.createElement("div",{key:Bn,onClick:()=>Zt(an.id)},an.name)))),E.createElement(Te.default,{onPressEnter:Gn,value:Mn,onChange:an=>{$n(an.target.value),Mt(encodeURIComponent(an.target.value),yn||null)},placeholder:$t,variant:"borderless",allowClear:gn,onClear:()=>jt("",yn||null)}),E.createElement("i",{onClick:Gn,className:"iconfont icon-sousuo9 font14 current"}))},St={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"},Rt=({value:tn,onChange:Wt,className:jt,total:Mt,pageSize:un,style:ln={}})=>{const $t=tn<2,gn=tn>=Math.ceil(Mt/un);return Mt<=un?E.createElement(E.Fragment,null):E.createElement("div",{className:Ae()(St.quickPager,jt),style:ln},E.createElement("div",{onClick:()=>{$t||Wt(tn-1,"prev")},className:$t?St.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{gn||Wt(tn+1,"next")},className:gn?St.disabled:""},"\u4E0B\u4E00\u9875"))},Et={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"},ct=te(29787),dt=te(25399),nt=te(63139),Dt=te(42684),et=te(85333),He=te(61648),De=({className:tn,dataSource:Wt=[],col:jt=4,right:Mt,bottom:un=23,precision:ln=0,wrapWidth:$t=1200,trackEventItems:gn,loading:Cn})=>{const yn=Math.floor(($t-(jt-1)*Mt)/jt);return E.createElement(ct.Z,{spinning:Cn},E.createElement("div",{className:Ae()(Et.list,tn)},!!Wt.length&&Wt.map((kn,Mn)=>{const{name:$n,id:Gn,identifier:Zt,power:an,cover_image_id:Bn,pic:Pn}=kn;return E.createElement("div",{className:Et.wrap,key:Gn,style:{width:yn,marginRight:(1+Mn)%jt===0?0:Mt+ln,marginBottom:un}},E.createElement("a",{target:"_blank",href:`/shixuns/${Zt}/challenges`,className:Et.li,onClick:Ve=>{Ve.preventDefault(),gn&&(0,et.L9)([gn]),an&&(0,et.xg)(`/shixuns/${Zt}/challenges`)}},E.createElement("div",{className:Et.img},E.createElement("img",{className:Et.cover,src:`${Pn}`}),kn.is_jupyter&&E.createElement("span",{className:`sprite sprite-43 ${Et.sign}`}),kn.is_jupyter_lab&&E.createElement("span",{className:`sprite sprite-42 ${Et.sign}`}),kn.is_unity_3d&&E.createElement("span",{className:`sprite sprite-44 ${Et.sign}`})),E.createElement("div",{className:Et.name},E.createElement(dt.Z,{title:$n||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:Et.e},$n||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:Et.tags},E.createElement(dt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,kn.challenges_count))),!!kn.myshixuns_count&&E.createElement(dt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,kn.myshixuns_count))),E.createElement(dt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,kn.level))),E.createElement("div",{className:Et.rate},E.createElement(nt.Z,{allowHalf:!0,disabled:!0,defaultValue:kn.score_info}),E.createElement("span",null,"\xA0",kn.score_info?`${kn.score_info}\u5206`:"5\u5206")))),!an&&E.createElement("div",{className:Et.lockWrap},E.createElement("img",{src:`${Dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Wt.length&&E.createElement(He.Z,null)))},Ze=te(88276),Re={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ue=te(62957),st=te(96599),Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Ue=te(59301),Lt=(tn,Wt,jt)=>new Promise((Mt,un)=>{var ln=Cn=>{try{gn(jt.next(Cn))}catch(yn){un(yn)}},$t=Cn=>{try{gn(jt.throw(Cn))}catch(yn){un(yn)}},gn=Cn=>Cn.done?Mt(Cn.value):Promise.resolve(Cn.value).then(ln,$t);gn((jt=jt.apply(tn,Wt)).next())}),he=({className:tn,dataSource:Wt=[],col:jt=4,right:Mt,bottom:un=23,precision:ln=0,wrapWidth:$t=1200,trackEventItems:gn,loading:Cn,category:yn,hiddenClick:kn,handleVery:Mn=()=>!0,isCurrent:$n})=>{const[Gn,Zt]=ue.default.useModal(),an=Math.floor(($t-(jt-1)*Mt)/jt),Bn=Pn=>Lt(void 0,null,function*(){Gn.confirm({title:"\u7F6E\u9876",width:500,content:Ue.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ue.createElement("span",{className:"c-blue"},"\u201C",Pn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ue.createElement(ct.Z,{spinning:Cn},Zt,Ue.createElement("div",{className:Ae()(Re.list,tn)},!!Wt.length&&Wt.map((Pn,Ve)=>{const{subject_identifier:at,id:Oe,identifier:Je,power:Me}=Pn,qe=Pn.is_public!=0&&Pn.is_public;return Ue.createElement("div",{className:Re.wrap,key:Oe,style:{width:an,marginRight:(1+Ve)%jt===0?0:Mt+ln,marginBottom:un}},Pn.homepage_show&&Ue.createElement("div",{className:Re.btnsTop},Ue.createElement(st.default,{color:"red"},"\u7F6E\u9876")),Ue.createElement("a",{className:Re.li,onClick:Ce=>{Ce.preventDefault(),Mn(Pn==null?void 0:Pn.first_category_url)&&(gn&&(0,et.L9)([gn]),(0,et.xg)(Pn.first_category_url))}},Ue.createElement("div",{className:Re.top},Ue.createElement(dt.Z,{title:Pn.name},Ue.createElement("div",{className:Re.name},Pn.name)),Ue.createElement("img",{className:Re.img,src:Dt.Z.IMG_SERVER+"/images/"+Pn.avatar_url}),Ue.createElement("div",{className:Re.text,title:Pn.creator},Pn.creator),at&&Ue.createElement("div",{className:Re.btns},Ue.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ue.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),qe&&Ue.createElement("div",{className:Re.sign},"\u516C\u5F00"),$n&&Ue.createElement("div",{className:Re.hidden,onClick:Ce=>{Ce.stopPropagation(),kn(Pn)}},Ue.createElement("i",{className:`iconfont ${yn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),yn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ue.createElement("div",{className:Re.bottom},Pn.visits>0&&Ue.createElement(dt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-liulanyan"}),Ue.createElement("span",null,Pn.visits))),Pn.course_members_count>0&&Ue.createElement(dt.Z,{title:"\u6210\u5458",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-chengyuan"}),Pn.course_members_count)),Pn.tasks_count>0&&Ue.createElement(dt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-zuoye"}),Pn.tasks_count)),Pn.is_end?Ue.createElement("div",{style:{color:"#6B758B"}}):Ue.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Pn.is_accessible&&Ue.createElement("div",{className:Re.lockWrap},Ue.createElement("img",{src:`${Dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ue.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Wt.length&&Ue.createElement(He.Z,null)))},bt={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"},It=te(44225),ve=({dataSource:tn=[],value:Wt,onChange:jt,className:Mt,style:un={},tabBarExtraContent:ln})=>E.createElement("div",{className:Ae()(bt.tabs,Mt),style:un},E.createElement("div",{className:bt.tabsWrap},tn.map(($t,gn)=>!($t!=null&&$t.hide)&&E.createElement("aside",{className:bt.tab,onClick:()=>{jt($t.id),$t.link&&It.history.push($t.link)},key:gn},E.createElement("div",{className:Wt===$t.id?bt.active:""},$t.name),($t==null?void 0:$t.resetCount)==null&&($t==null?void 0:$t.total)!==void 0&&E.createElement("span",null,"\uFF08",$t==null?void 0:$t.total,"\uFF09"),($t==null?void 0:$t.resetCount)!==void 0&&($t==null?void 0:$t.total)!==void 0&&E.createElement(dt.Z,{title:($t==null?void 0:$t.tip)!=null?$t==null?void 0:$t.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},$t==null?void 0:$t.resetCount),"/",E.createElement("span",null,$t==null?void 0:$t.total),"\uFF09"))))),E.createElement("div",{className:bt.tabBar},ln)),je=({className:tn,style:Wt={},children:jt})=>E.createElement("div",{className:Ae()(tn),style:Wt},jt),xt={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"},Tt=te(75727),Xt=te(93041);const ze=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var gt=({sortValue:tn,dropValue:Wt,className:jt,onSort:Mt,onDrop:un,dataSource:ln=ze})=>{var $t;return E.createElement("div",{className:Ae()(xt.orderWrap,jt)},E.createElement(Tt.Z,{dropdownRender:()=>E.createElement(Xt.default,null,ln.map((gn,Cn)=>E.createElement(Xt.default.Item,{key:Cn,onClick:()=>un(gn.id)},gn.name)))},E.createElement("span",{className:xt.orderTextWrap},($t=ln.find(gn=>Wt===gn.id))==null?void 0:$t.name)),E.createElement("span",{className:xt.orderIconWrap},E.createElement("span",{className:xt.orderAsc},E.createElement("i",{className:tn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-up font12 ${xt.cursorPointer}`,onClick:()=>Mt(tn==="asc"?"desc":"asc")})),E.createElement("span",{className:xt.orderDesc},E.createElement("i",{className:tn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer} ${xt.active}`:`iconfont icon-sanjiaoxing-down font12 ${xt.cursorPointer}`,onClick:()=>Mt(tn==="asc"?"desc":"asc")}))))},ae={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"},ne=te(7939),ee=Object.defineProperty,oe=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,fe=(tn,Wt,jt)=>Wt in tn?ee(tn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):tn[Wt]=jt,ye=(tn,Wt)=>{for(var jt in Wt||(Wt={}))se.call(Wt,jt)&&fe(tn,jt,Wt[jt]);if(oe)for(var jt of oe(Wt))re.call(Wt,jt)&&fe(tn,jt,Wt[jt]);return tn},lt=(tn,Wt)=>{var jt={};for(var Mt in tn)se.call(tn,Mt)&&Wt.indexOf(Mt)<0&&(jt[Mt]=tn[Mt]);if(tn!=null&&oe)for(var Mt of oe(tn))Wt.indexOf(Mt)<0&&re.call(tn,Mt)&&(jt[Mt]=tn[Mt]);return jt},Be=(tn,Wt,jt)=>new Promise((Mt,un)=>{var ln=Cn=>{try{gn(jt.next(Cn))}catch(yn){un(yn)}},$t=Cn=>{try{gn(jt.throw(Cn))}catch(yn){un(yn)}},gn=Cn=>Cn.done?Mt(Cn.value):Promise.resolve(Cn.value).then(ln,$t);gn((jt=jt.apply(tn,Wt)).next())}),ut=tn=>{var Wt=tn,{className:jt,style:Mt,children:un,loading:ln=!1,openLoading:$t,onClick:gn=()=>{},size:Cn="middle",shape:yn="round"}=Wt,kn=lt(Wt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Mn,$n]=(0,E.useState)(!1);return E.createElement(ne.ZP,ye({onClick:(0,Ie.throttle)(Gn=>Be(void 0,null,function*(){$t&&$n(!0);try{yield gn(Gn)}catch(Zt){console.log("error",Zt)}$t&&$n(!1)}),2e3,{leading:!0,trailing:!1}),className:Ae()(ae.btn,ae[`${Cn}-${yn}`],jt),style:Mt,size:Cn,shape:yn,loading:Mn||ln},kn),un)},Ct={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"},nn=({className:tn,style:Wt,children:jt=null,onClick:Mt,title:un})=>E.createElement("div",{className:Ae()(Ct.head,tn),style:Wt},E.createElement("span",{className:"primary-hover",onClick:Mt},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:un},un),E.createElement("div",{className:Ct.node},jt)),Qt={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"},on=({confirmShow:tn=!0,confirmTitle:Wt,confirmClick:jt,cancelShow:Mt=!0,cancelTitle:un,cancelClick:ln,className:$t,style:gn,confirmLoading:Cn=!1})=>E.createElement("div",{className:Ae()(Qt.btns,$t),style:gn},tn&&E.createElement(ne.ZP,{loading:Cn,onClick:jt,type:"primary",className:Qt.confirm},Wt),Mt&&E.createElement(ne.ZP,{onClick:ln,className:Qt.cancel},un)),Ft={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"},Ot=({className:tn,style:Wt={},LeftContent:jt,children:Mt,RightContent:un})=>E.createElement("div",{className:Ae()(Ft.fixedBottom,tn),style:Wt},E.createElement("div",{className:Ft.wrap},E.createElement("div",{className:Ft.left},jt),E.createElement("div",{className:Ft.center},Mt),E.createElement("div",{className:Ft.right},un))),rn={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"},Ne=({className:tn,style:Wt={},dataSource:jt=[]})=>E.createElement("div",{className:Ae()(rn.crumbs,tn),style:Wt},jt.map((Mt,un)=>unIt.history.push(Mt.path)},Mt.name):E.createElement("span",null,Mt.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:un,style:{color:"#5F6368"}},Mt.name))),rt=te(11938),zt=Object.defineProperty,Gt=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Jt=(tn,Wt,jt)=>Wt in tn?zt(tn,Wt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):tn[Wt]=jt,cn=(tn,Wt)=>{for(var jt in Wt||(Wt={}))ft.call(Wt,jt)&&Jt(tn,jt,Wt[jt]);if(Ye)for(var jt of Ye(Wt))kt.call(Wt,jt)&&Jt(tn,jt,Wt[jt]);return tn},An=(tn,Wt)=>Gt(tn,Pe(Wt)),xn=(tn,Wt)=>{var jt={};for(var Mt in tn)ft.call(tn,Mt)&&Wt.indexOf(Mt)<0&&(jt[Mt]=tn[Mt]);if(tn!=null&&Ye)for(var Mt of Ye(tn))Wt.indexOf(Mt)<0&&kt.call(tn,Mt)&&(jt[Mt]=tn[Mt]);return jt};const{Countdown:dn}=rt.default;var bn=tn=>{var Wt=tn,{onChange:jt}=Wt,Mt=xn(Wt,["onChange"]);const[un,ln]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof un=="number"&&un>=0&&jt(un)},[un]);const $t=gn=>{const Cn=Math.floor(gn/1e3);ln(Cn)};return E.createElement(dn,An(cn({},Mt),{onChange:$t}))}},8204:function(_t,Ht,te){"use strict";te.d(Ht,{Z:function(){return Ge}});var E=te(59301);function Ge(me,Fe){const we=(0,E.useRef)();(0,E.useEffect)(()=>{we.current=me}),(0,E.useEffect)(()=>{function Ee(){we.current()}if(Fe!==null){let Ae=setInterval(Ee,Fe);return()=>clearInterval(Ae)}},[Fe])}},45294:function(_t,Ht,te){"use strict";te.d(Ht,{Z:function(){return Nt}});var E=te(59301),Ge=te(44225),me=te(37568),Fe=te(28284),we=te(62957),Ee=te(6767),Ae=te(94968),Ie=te(7939),Se=te(42684),de=te(55351),Xe={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},xe=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Te=(Rt,Et)=>{var ct={};for(var dt in Rt)wt.call(Rt,dt)&&Et.indexOf(dt)<0&&(ct[dt]=Rt[dt]);if(Rt!=null&&xe)for(var dt of xe(Rt))Et.indexOf(dt)<0&&Qe.call(Rt,dt)&&(ct[dt]=Rt[dt]);return ct},$e=(Rt,Et,ct)=>new Promise((dt,nt)=>{var Dt=vt=>{try{He(ct.next(vt))}catch(De){nt(De)}},et=vt=>{try{He(ct.throw(vt))}catch(De){nt(De)}},He=vt=>vt.done?dt(vt.value):Promise.resolve(vt.value).then(Dt,et);He((ct=ct.apply(Rt,Et)).next())});const We=me.default.TextArea,St=Rt=>{var Et=Rt,{newShixuns:ct,globalSetting:dt,loading:nt,dispatch:Dt}=Et,et=Te(Et,["newShixuns","globalSetting","loading","dispatch"]);const[He]=Fe.default.useForm(),[vt,De]=(0,E.useState)([]),Ze=Ue=>{["uploading","done","removed"].includes(Ue.file.status)&&De(Ue.fileList)},Re=Ue=>{var Lt;if(!Ue.percent||Ue.percent==100){const ge=(Lt=Ue.response)==null?void 0:Lt.id;return we.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$e(void 0,null,function*(){(yield Dt({type:"newShixuns/deleteAttachment",payload:{id:ge}}))&&De(vt.filter(bt=>{var It;return((It=bt.response)==null?void 0:It.id)!==ge}))})}),!1}},ue=Ue=>vt.length?!1:Ue.size/1024/1024>50?(Ee.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,st=Ue=>$e(void 0,null,function*(){var Lt,ge;const{language:he,env:bt,mode:It,code:Bt}=Ue||{},ve=yield Dt({type:"newShixuns/applyShixunMirror",payload:{language:he,runtime:bt,run_method:It,attachment_id:(ge=(Lt=vt==null?void 0:vt[0])==null?void 0:Lt.response)==null?void 0:ge.id}});Dt({type:"newShixuns/setActionTabs",payload:{}}),ve&&Ee.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),Le=()=>{He.resetFields(),De([])};return E.createElement(we.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ct.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Le},E.createElement("section",{className:Xe.qrCode},E.createElement("aside",{className:Xe.a1},E.createElement("div",{className:Xe.code},E.createElement("img",{width:120,height:120,src:de,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("div",{className:Xe.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),E.createElement("div",{className:Xe.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),E.createElement("aside",{className:Xe.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",E.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),E.createElement(Fe.default,{className:Xe.formWrap,form:He,labelCol:{span:4},wrapperCol:{span:20},onFinish:st},E.createElement(Fe.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},E.createElement(We,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),E.createElement(Fe.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},E.createElement(We,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),E.createElement(Fe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},E.createElement(We,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),E.createElement(Fe.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},E.createElement("div",{className:Xe.upload},E.createElement(Ae.default,{fileList:vt,action:`${Se.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ze,onRemove:Re,beforeUpload:ue,withCredentials:!0},E.createElement("span",{className:`${Xe.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),E.createElement("span",{className:`${Xe.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),E.createElement("div",{className:Xe.footerWrap},E.createElement(Fe.default.Item,null,E.createElement(Ie.ZP,{className:"mr5",size:"middle",onClick:()=>{Dt({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),E.createElement(Ie.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:nt["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var Nt=(0,Ge.connect)(({newShixuns:Rt,loading:Et,globalSetting:ct})=>({newShixuns:Rt,globalSetting:ct,loading:Et.effects}))(St)},15975:function(_t,Ht,te){"use strict";var E=te(59301),Ge=te(44225),me=te(62957),Fe=te(55351);const we=({newShixuns:Ee,dispatch:Ae,user:Ie})=>{var Se;const[de,Xe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Ee.actionTabs.key==="Create-Environment"&&wt()},[(Se=Ee==null?void 0:Ee.actionTabs)==null?void 0:Se.key]);const xe=()=>{Ae({type:"newShixuns/setActionTabs",payload:{}})},wt=()=>{var Qe,Te,$e,We;xe(),((Qe=Ie.userInfo)==null?void 0:Qe.mirror_marker_status)===0?Xe(!0):((Te=Ie.userInfo)==null?void 0:Te.mirror_marker_status)===1?Ge.history.push(`/users/${($e=Ie.userInfo)==null?void 0:$e.login}/experiment-img/add`):((We=Ie.userInfo)==null?void 0:We.mirror_marker_status)===2&&me.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var St;Ge.history.push(`/users/${(St=Ie.userInfo)==null?void 0:St.login}/experiment-img`)}})};return E.createElement(me.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:de,footer:null,onCancel:()=>{Xe(!1)}},E.createElement("div",{style:{textAlign:"center"}},E.createElement("br",null),E.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Fe,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("img",null))};Ht.Z=(0,Ge.connect)(({newShixuns:Ee,user:Ae,globalSetting:Ie})=>({newShixuns:Ee,globalSetting:Ie,user:Ae}))(we)},76054:function(_t,Ht,te){"use strict";te.d(Ht,{Z:function(){return Ee}});var E=te(59301),Ge=te(62957),me=te(94200),Fe={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},Ee=({installPackage:Ae,visible:Ie,setVisible:Se})=>{var de,Xe;return(0,E.useEffect)(()=>(Ie?document.body.setAttribute("class",Fe.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[Ie]),E.createElement(Ge.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ie,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:Fe.wrapInstallPackageStyle,footer:null,onCancel:()=>Se(!1)},E.createElement("div",{className:Fe.installPackageStyle},E.createElement("div",{className:"mb30"},E.createElement("div",{className:Fe.title},Ae.mainTypeName),E.createElement("div",null,E.createElement(me.Z,{value:Ae.mainTypeDescription}))),!!((de=Ae==null?void 0:Ae.smallType)!=null&&de.length)&&E.createElement("div",{className:Fe.line}),E.createElement("div",null,(Xe=Ae==null?void 0:Ae.smallType)==null?void 0:Xe.map((xe,wt)=>E.createElement(E.Fragment,{key:wt},E.createElement("div",{className:Fe.title,style:{marginBottom:14}},xe.name),E.createElement("div",{className:"mb30"},E.createElement(me.Z,{value:xe.des})))))))}},59232:function(_t,Ht,te){"use strict";var E=te(59301),Ge=Object.defineProperty,me=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ee=(xe,wt,Qe)=>wt in xe?Ge(xe,wt,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):xe[wt]=Qe,Ae=(xe,wt)=>{for(var Qe in wt||(wt={}))Fe.call(wt,Qe)&&Ee(xe,Qe,wt[Qe]);if(me)for(var Qe of me(wt))we.call(wt,Qe)&&Ee(xe,Qe,wt[Qe]);return xe},Ie=(xe,wt)=>{var Qe={};for(var Te in xe)Fe.call(xe,Te)&&wt.indexOf(Te)<0&&(Qe[Te]=xe[Te]);if(xe!=null&&me)for(var Te of me(xe))wt.indexOf(Te)<0&&we.call(xe,Te)&&(Qe[Te]=xe[Te]);return Qe};const Se=te(2331),de={};Se.keys().forEach(xe=>{const wt=xe.replace("./","").replace(".svg","");de[wt]=Se(xe)});const Xe=xe=>{var wt=xe,{filename:Qe}=wt,Te=Ie(wt,["filename"]),$e;const We=(($e=Qe==null?void 0:Qe.split(".").pop())==null?void 0:$e.toLowerCase())||"unknown",St=de[We]||de.default;return E.createElement("img",Ae({src:St,alt:We},Te))};Ht.Z=Xe},59154:function(_t,Ht,te){"use strict";te.d(Ht,{Z:function(){return nt}});var E=te(59301),Ge=te(44225),me=te(6767),Fe=te(94968),we=te(29787),Ee=te(25399),Ae=te(75727),Ie=te(37568),Se=te(7939),de=te(85333),Xe=te(42684),xe={flex_box_center:"flex_box_center___DCOpW",flex_space_between:"flex_space_between___f40rs",flex_box_vertical_center:"flex_box_vertical_center___eG9_2",flex_box_center_end:"flex_box_center_end___clXgt",flex_box_column:"flex_box_column___TXL2c",practice:"practice___thO2F",inputTop:"inputTop___m3NHY",dropdown:"dropdown___e6R7o",inputWrap:"inputWrap___s3dIS",action:"action___xRC3p",btnWrap:"btnWrap___VMbd9",btn:"btn___ZCLZ5",btnActive:"btnActive___qt_Di",btnDisabled:"btnDisabled____2PMz",uploadBtn:"uploadBtn___Xpkwg",sendBtn:"sendBtn___y6NIQ",sendBtnDisabled:"sendBtnDisabled___x4Huh",cancelBtn:"cancelBtn___w893V",files:"files___kDNjV",left_data:"left_data___EpHsF",right_data:"right_data___tzmu3",file:"file___XvgYd",fileName:"fileName___ZLkYf",fileDelred:"fileDelred___RKuBn",fileDel:"fileDel___j8Hof"},wt=te(84105),Qe=te(32050),Te=te(59232),$e=Object.defineProperty,We=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Rt=(Dt,et,He)=>et in Dt?$e(Dt,et,{enumerable:!0,configurable:!0,writable:!0,value:He}):Dt[et]=He,Et=(Dt,et)=>{for(var He in et||(et={}))St.call(et,He)&&Rt(Dt,He,et[He]);if(We)for(var He of We(et))Nt.call(et,He)&&Rt(Dt,He,et[He]);return Dt},ct=(Dt,et,He)=>new Promise((vt,De)=>{var Ze=st=>{try{ue(He.next(st))}catch(Le){De(Le)}},Re=st=>{try{ue(He.throw(st))}catch(Le){De(Le)}},ue=st=>st.done?vt(st.value):Promise.resolve(st.value).then(Ze,Re);ue((He=He.apply(Dt,et)).next())});const dt=({newShixuns:Dt,user:et,dispatch:He,shixun_type:vt,setOpenChat:De,shixunId:Ze})=>{var Re;const[ue,st]=(0,E.useState)(""),[Le,Ue]=(0,E.useState)(0),[Lt,ge]=(0,E.useState)(5),[he,bt]=(0,E.useState)("Python3.6"),[It,Bt]=(0,E.useState)([]),ve="\u8BF7\u8F93\u5165\u4F60\u7684\u9700\u6C42",ke={maxCount:10,showUploadList:!1,fileList:It,multiple:!1,data:{upload_type:1},accept:".doc,.docx,.pdf,.md,.txt,.xls,.xlsx",beforeUpload:xt=>ct(void 0,null,function*(){var Tt,Xt,ze,Vt;const gt=(Vt=(ze=(Xt=(Tt=xt==null?void 0:xt.name)==null?void 0:Tt.split("."))==null?void 0:Xt.slice(-1))==null?void 0:ze[0])==null?void 0:Vt.toLowerCase(),ne=["doc","docx","pdf","md","txt","xls","xlsx"].includes(gt);return xt.size==0?(me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Fe.default.LIST_IGNORE):ne?xt.size/1024/1024>100?(me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Fe.default.LIST_IGNORE):!0:(me.ZP.warning("\u76EE\u524D\u652F\u6301doc\u3001docx\u3001pdf\u3001md\u3001txt\u3001xls\u3001xlsx\u6587\u4EF6"),Fe.default.LIST_IGNORE)}),onChange:({fileList:xt})=>{Bt(xt)},action:Xe.Z.API_SERVER+"/api/attachments.json"},je=[{key:"Python3.6",label:"Python3.6"},{key:"C/C++",label:"C/C++"},{key:"Java",label:"Java"},{key:"MySQL",label:"MySQL"}];return E.createElement("div",{className:xe.practice},E.createElement("img",{src:te(39479),style:{width:"190px",height:"140px"}}),E.createElement("div",{style:{color:"#999",marginTop:"20px",marginBottom:"40px"}},"\u8F93\u5165\u63CF\u8FF0\uFF0C\u4E00\u952E\u751F\u6210\u5B9E\u8DF5\u9879\u76EE"),!!It.length&&E.createElement("div",{className:xe.files},Le>0&&(It==null?void 0:It.length)>5&&E.createElement("div",{className:xe.left_data,onClick:()=>{Ue(Le-1),ge(Lt-1)}},E.createElement("i",{className:"iconfont icon-xiangzuo"})),Lt<(It==null?void 0:It.length)&&(It==null?void 0:It.length)>5&&E.createElement("div",{className:xe.right_data,onClick:()=>{Ue(Le+1),ge(Lt+1)}},E.createElement("i",{className:"iconfont icon-xiangyou"})),(Re=(It==null?void 0:It.length)>5?It==null?void 0:It.slice(Le,Lt):It)==null?void 0:Re.map((xt,Tt)=>E.createElement("div",{key:Tt,className:xe.file},E.createElement(we.Z,{size:"small",spinning:(xt==null?void 0:xt.status)==="uploading"},E.createElement(Te.Z,{filename:xt==null?void 0:xt.name,className:"block",width:30})),E.createElement("aside",null,E.createElement(Ee.Z,{title:xt==null?void 0:xt.name},E.createElement("div",{className:xe.fileName},xt==null?void 0:xt.name)),E.createElement("div",{style:{textAlign:"start"},className:"c-grey-999 font12"},(0,de.RD)(xt==null?void 0:xt.size))),E.createElement(Ee.Z,{title:"\u5220\u9664\u6587\u4EF6"},E.createElement("i",{onClick:()=>{Bt(Xt=>Xt.filter(ze=>ze.uid!==xt.uid))},className:`iconfont icon-danceng-guanbijichushezhidanceng ${xe.fileDel}`}))))),E.createElement("div",{className:xe.inputTop},E.createElement("div",{className:xe.dropdown},E.createElement(Ae.Z,{menu:{items:je,onClick:xt=>{bt(xt.key)}}},E.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center",color:"#3061D0",height:"34px",padding:"0 20px"}},E.createElement(Ee.Z,{title:"\u5B9E\u9A8C\u73AF\u5883"},E.createElement("img",{src:te(21373),style:{width:"16px",height:"16px",marginRight:"8px"}})),E.createElement(Ee.Z,{title:"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE\u6A21\u5F0F"},E.createElement("div",{style:{height:"34px",lineHeight:"32px",width:"150px",textAlign:"left"}},he)),E.createElement(wt.Z,null))))),E.createElement("div",{className:xe.inputWrap,style:{borderBottom:"none"}},E.createElement(Ie.default.TextArea,{placeholder:ve,value:ue,bordered:!1,onPressEnter:xt=>{if(xt.shiftKey){if(xt.key==="Enter")return}else if(xt.key==="Enter"){if(xt.preventDefault(),(ue==null?void 0:ue.trim())==="")return;localStorage.setItem("myChatShixun",JSON.stringify({inputValue:ue,fileList:It,environment:he})),De&&De(!1),Ze?Ge.history.push(`/shixuns/aiStreamIndex?shixun_id=${Ze}`):Ge.history.push("/shixuns/aiStreamIndex")}},onChange:xt=>{st(xt.target.value)}}),E.createElement("div",{className:xe.action},E.createElement(Fe.default,Et({},ke),E.createElement(Ee.Z,{title:(It==null?void 0:It.length)>=10?"\u6700\u591A\u53EA\u80FD\u4E0A\u4F2010\u4E2A\u9644\u4EF6":""},E.createElement(Se.ZP,{style:{cursor:(It==null?void 0:It.length)>=10?"no-drop":"pointer"},disabled:(It==null?void 0:It.length)>=10,className:xe.uploadBtn,icon:E.createElement(Qe.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})}))),E.createElement(Se.ZP,{style:{marginLeft:"auto"},className:(ue==null?void 0:ue.trim())===""?xe.sendBtnDisabled:xe.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:(ue==null?void 0:ue.trim())==="",onClick:()=>{localStorage.setItem("myChatShixun",JSON.stringify({inputValue:ue,fileList:It,environment:he})),De&&De(!1),Ze?Ge.history.push(`/shixuns/aiStreamIndex?shixun_id=${Ze}`):Ge.history.push("/shixuns/aiStreamIndex")}}))))};var nt=(0,Ge.connect)(({newShixuns:Dt,globalSetting:et,user:He})=>({newShixuns:Dt,globalSetting:et,user:He}))(dt)},83210:function(_t,Ht,te){"use strict";te.r(Ht),te.d(Ht,{default:function(){return oe}});var E=te(59301),Ge=te(47889),me=te(45294),Fe=te(44225),we=te(6767),Ee=te(584),Ae=te(7939),Ie=te(25399),Se=te(62957),de=te(25754),Xe=te(85333),xe=te(36723),wt=te(94200),Qe=te(34808),Te={practice:"practice___gbjN8",right:"right___XrBE2",title:"title___JsAVf",content:"content___rNvQy",des:"des___wAyxo",mainBody:"mainBody___edUsk",sys:"sys___kUTBd",li:"li___V7qds",d1:"d1___r3dOV",img:"img___KXajQ",bot:"bot___lTZjW",btn:"btn___aue5H",b1:"b1___gmKr8",b2:"b2___wT3k7",d2:"d2___mjMbK",btns:"btns___GykuR",practiceModal:"practiceModal___DTgXc"},$e=te(58661),We=te(22417),St=Object.defineProperty,Nt=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,nt=(se,re,fe)=>re in se?St(se,re,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[re]=fe,Dt=(se,re)=>{for(var fe in re||(re={}))ct.call(re,fe)&&nt(se,fe,re[fe]);if(Et)for(var fe of Et(re))dt.call(re,fe)&&nt(se,fe,re[fe]);return se},et=(se,re)=>Nt(se,Rt(re)),He=(se,re,fe)=>new Promise((ye,lt)=>{var Be=Ct=>{try{ut(fe.next(Ct))}catch(At){lt(At)}},Ke=Ct=>{try{ut(fe.throw(Ct))}catch(At){lt(At)}},ut=Ct=>Ct.done?ye(Ct.value):Promise.resolve(Ct.value).then(Be,Ke);ut((fe=fe.apply(se,re)).next())});const vt=({newShixuns:se,user:re,dispatch:fe,shixun_type:ye})=>{var lt,Be;const[Ke]=(0,Fe.useSearchParams)(),[ut,Ct]=(0,E.useState)(Ke.get("mirror")||null),[At,nn]=(0,E.useState)(Ke.get("tab")||null),[Qt,Yt]=(0,E.useState)(null),[on,Ft]=(0,E.useState)(Number(ut)||null),[en,Ot]=(0,E.useState)({}),[rn,Ut]=(0,E.useState)(!1),[Ne,rt]=(0,E.useState)(!1),{environmentData:zt}=se,{frequence_image:Gt=[],environments:Pe=[],other_image:Ye}=zt,{name:ft,description:kt,authorization:Jt,template_shixuns:cn=[],recommend_shixuns:An=[]}=en,[xn,dn]=(0,E.useState)(Number(At)||0),Sn=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}];(0,E.useEffect)(()=>{fe({type:"newShixuns/getEnvironmentData",payload:{tab_type:Sn[Number(xn)].type}})},[xn]),(0,E.useEffect)(()=>{on===null||!Ye||bn()},[on,Ye]);const bn=()=>He(void 0,null,function*(){const $t=Gt.find(yn=>yn.id===on),gn=Pe.find(yn=>yn.id===on),Cn=Ye==null?void 0:Ye.find(yn=>yn.id===on);if(console.log("fi,ei,oi",$t,gn,Cn),$t!==void 0||gn!==void 0||Cn!==void 0){const yn=yield(0,de.Q1)({mirror_repository_id:on});Ot(yn==null?void 0:yn.data)}else Ot({}),Ft(null)});console.log(on);const tn=$t=>{Yt($t),Ut(!0)},Wt=()=>He(void 0,null,function*(){var $t,gn;rt(!0);const Cn=yield(0,$e.ZP)(`/api/shixuns/${Qt==null?void 0:Qt.identifier}/copy.json`,{method:"post",body:{}});Cn.status===0&&((gn=Fe.history)==null||gn.push(`/shixuns/${($t=Cn.data)==null?void 0:$t.shixun}/edit`),Ut(!1),we.ZP.success("\u590D\u5236\u6210\u529F")),rt(!1)}),jt=()=>{Ut(!1)},Mt=($t=!1)=>He(void 0,null,function*(){(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5168\u5B9E\u8DF5\u9879\u76EE",$t?"\u6682\u4E0D\u9009\u7528\u955C\u50CF":"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"]);const gn=on&&!$t?{image_id:on}:{};let Cn=Ke.get("dataSetId")?et(Dt({},gn),{mirror_tab_type:xn,data_set_ids:[Number(Ke.get("dataSetId"))]}):et(Dt({},gn),{mirror_tab_type:xn});const yn=yield(0,$e.ZP)("/api/shixuns/choose_environment_or_skip.json",{method:"post",body:Cn});yn.status===0&&Fe.history.push(`/shixuns/${yn.data.identifier}/edit`)}),[un,ln]=(0,E.useState)("");return E.createElement("div",{className:Te.practice},E.createElement(Qe.Z,{dispatch:fe,value:on,data:Pe,otherData:Ye||[],tags:Gt,onChange:$t=>{console.log($t,222),Ft($t)},shixun_type:ye,onSearchWord:$t=>ln($t),tab_type:(lt=Sn[Number(xn)])==null?void 0:lt.type,extraContent:E.createElement(We.tp,{dataSource:Sn,value:xn,onChange:$t=>{dn($t),Ft(null)}})}),E.createElement("div",{className:Te.right},E.createElement("header",null,E.createElement("div",{className:Te.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",E.createElement("span",{dangerouslySetInnerHTML:{__html:on===null?"\u2014 \u2014":(Be=ft||"")==null?void 0:Be.replace(new RegExp(un==null?void 0:un.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),E.createElement("div",{className:Te.content},on===null&&E.createElement(E.Fragment,null,E.createElement(Ee.Z,{image:xe,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),E.createElement("div",{className:Te.btns},E.createElement(Ae.ZP,{size:"middle",style:{marginRight:20},onClick:()=>Mt(!0)}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),E.createElement(Ae.ZP,{size:"middle",type:"primary",disabled:on===null,onClick:()=>Mt()},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"))),on!==null&&E.createElement("div",{className:Te.des},E.createElement("div",{className:Te.mainBody},E.createElement(wt.Z,{value:kt,highlightKeywords:un})),E.createElement("div",{className:Te.btns,style:{borderBottom:cn.length||An.length?"1px solid #F1F1F1":0}},E.createElement(Ae.ZP,{size:"middle",style:{marginRight:20},onClick:()=>Mt(!0)}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),E.createElement(Ae.ZP,{size:"middle",type:"primary",disabled:on===null,onClick:()=>Mt()},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF")),!!cn.length&&E.createElement("div",{className:Te.title},"\u57FA\u4E8E\u6A21\u677F\u521B\u5EFA"),E.createElement("ul",{className:Te.sys},cn.map(($t,gn)=>{const{pic:Cn,name:yn,identifier:kn,template_description:Mn,id:$n}=$t;return E.createElement("li",{className:Te.li,key:gn},E.createElement("div",{className:Te.d1},E.createElement("div",{className:Te.img},E.createElement("img",{src:`${Cn}`,style:{width:"100%",height:"100%",objectFit:"cover"}})),E.createElement("div",{className:Te.btn},E.createElement("div",{className:Te.b1,onClick:()=>(0,Xe.xg)(`/shixuns/${kn}/challenges`)},"\u67E5\u770B\u8BE6\u60C5"),E.createElement("div",{className:Te.b2,onClick:()=>tn($t)},"\u4F7F\u7528\u6A21\u677F")),E.createElement("div",{className:Te.bot},yn||"--")),Mn?E.createElement(Ie.Z,{title:Mn},E.createElement("div",{className:Te.d2},Mn)):E.createElement("div",{className:Te.d2},"--"))})),!!An.length&&E.createElement("div",{className:Te.title},"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE\u6837\u4F8B"),E.createElement("ul",{className:Te.sys},An.map(($t,gn)=>{const{pic:Cn,name:yn,identifier:kn,id:Mn}=$t;return E.createElement("li",{className:Te.li,key:gn},E.createElement("div",{className:Te.d1},E.createElement("div",{className:Te.img},E.createElement("img",{src:`${Cn}`,style:{width:"100%",height:"100%",objectFit:"cover"}})),E.createElement("div",{className:Te.btn},E.createElement("div",{className:Te.b1,onClick:()=>(0,Xe.xg)(`/shixuns/${kn}/challenges`)},"\u67E5\u770B\u8BE6\u60C5"),E.createElement("div",{className:Te.b2,onClick:()=>tn($t)},"\u4E00\u952E\u590D\u5236")),E.createElement("div",{className:Te.bot},yn)))}))))),E.createElement(Se.default,{title:"\u4E00\u952E\u65B0\u5EFA",open:rn,centered:!0,onCancel:jt,footer:null,wrapClassName:Te.practiceModal},Jt&&E.createElement("div",{className:Te.content},E.createElement("p",null,"\u4E00\u952E\u65B0\u5EFA\u540E\uFF0C\u60A8\u53EF\u4EE5\u57FA\u4E8E\u8FD9\u4E2A\u5B9E\u8BAD\u4FEE\u6539\u5F62\u6210\u65B0\u7684\u5B9E\u8BAD"),E.createElement(Ae.ZP,{className:Te.btn,loading:Ne,onClick:Wt},"\u786E\u8BA4\u590D\u5236")),!Jt&&E.createElement("div",{className:Te.content},E.createElement("aside",null,E.createElement("p",null,"\u8BE5\u5B9E\u8BAD\u6240\u4F7F\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u4E3A\u79C1\u6709\u73AF\u5883\uFF1A",E.createElement("span",{style:{color:"#0152d9"}},ft)),E.createElement("p",null,"\u60A8\u65E0\u8BE5\u5B9E\u9A8C\u73AF\u5883\u7684\u4F7F\u7528\u6743\u9650\uFF0C\u6240\u4EE5\u65E0\u6CD5\u590D\u5236\u8BE5\u5B9E\u8BAD")),E.createElement("div",{onClick:()=>Ut(!1)},"\u6211\u77E5\u9053\u4E86"))))};var De=(0,Fe.connect)(({newShixuns:se,globalSetting:re,user:fe})=>({newShixuns:se,globalSetting:re,user:fe}))(vt),Ze=te(82326),Re=te(28284),ue=te(37568),st=te(62673),Le=te(74972),Ue={flexRow:"flexRow___qhrFS",flexJustifyCenter:"flexJustifyCenter___VrsJS",flexAlignEnd:"flexAlignEnd___j3ukr",flexAlignCenter:"flexAlignCenter___oYrc_",flexColumn:"flexColumn___biwiK",formWrap:"formWrap___y7qnO",JupyterFieldWrapElse:"JupyterFieldWrapElse___mAcbc",button:"button___nO4ST",buttonWrap:"buttonWrap___R159y",width240:"width240___WKtEs",difficultyHint:"difficultyHint___ur1_m",color888:"color888___KIde8",color0152d9:"color0152d9____7CR3",installPackage:"installPackage___uTEn1",apply:"apply___PWFCo",p1:"p1___DywU_",p2:"p2___wgqUA"},Lt=te(76054),ge=te(59301),he=Object.defineProperty,bt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,ve=(se,re,fe)=>re in se?he(se,re,{enumerable:!0,configurable:!0,writable:!0,value:fe}):se[re]=fe,ke=(se,re)=>{for(var fe in re||(re={}))It.call(re,fe)&&ve(se,fe,re[fe]);if(bt)for(var fe of bt(re))Bt.call(re,fe)&&ve(se,fe,re[fe]);return se},je=(se,re,fe)=>new Promise((ye,lt)=>{var Be=Ct=>{try{ut(fe.next(Ct))}catch(At){lt(At)}},Ke=Ct=>{try{ut(fe.throw(Ct))}catch(At){lt(At)}},ut=Ct=>Ct.done?ye(Ct.value):Promise.resolve(Ct.value).then(Be,Ke);ut((fe=fe.apply(se,re)).next())});const xt=Ze.default.Option,Tt=({newShixuns:se,loading:re,dispatch:fe,is_jupyter_lab:ye,user:lt})=>{var Be,Ke,ut,Ct,At;const[nn]=Re.default.useForm(),[Qt,Yt]=(0,E.useState)({}),[on,Ft]=(0,E.useState)(!1),[en,Ot]=(0,E.useState)({}),[rn]=(0,Fe.useSearchParams)();(0,E.useEffect)(()=>{let Pe="newShixuns/getNewShixunsData";ye&&(Pe="newShixuns/getShixunsJupyterLab"),fe({type:Pe})},[ye]),(0,E.useEffect)(()=>{var Pe,Ye,ft;const kt=(ft=(Ye=(Pe=se==null?void 0:se.newData)==null?void 0:Pe.main_type)==null?void 0:Ye[0])==null?void 0:ft.id;nn.setFieldsValue({mainType:kt}),rt(kt)},[se]);const Ut=()=>{fe({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Ne=(Pe,Ye)=>{Yt(ke({},Ye)),console.log(Pe,"changeValues"),"mainType"in Pe&&rt(Ye.mainType,Ye.subType),"subType"in Pe&&rt(Ye.mainType,Ye.subType)},rt=(Pe,Ye=[])=>{const{main_type:ft,small_type:kt}=se.newData||{},Jt=ft==null?void 0:ft.find(An=>An.id===Pe),cn={mainTypeName:Jt==null?void 0:Jt.type_name,mainTypeDescription:Jt==null?void 0:Jt.description,smallType:[]};Ye.map(An=>{kt.map(xn=>{An===xn.id&&xn.description&&cn.smallType.push({name:xn.type_name,des:xn.description})})}),Ot(cn)},zt=Pe=>je(void 0,null,function*(){const{intro:Ye,mainType:ft,subType:kt,name:Jt,number:cn,difficulty:An,jupyter_show_description:xn=!1}=Pe||{};(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",ye?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u4FDD\u5B58"]);let dn=rn.get("dataSetId")?{description:Ye,main_type:ft,sub_type:kt,shixun:{jupyter_show_description:xn,name:Jt,number:cn,trainee:An,is_jupyter:!ye,is_jupyter_lab:ye},data_set_ids:[Number(rn.get("dataSetId"))]}:{description:Ye,main_type:ft,sub_type:kt,shixun:{jupyter_show_description:xn,name:Jt,number:cn,trainee:An,is_jupyter:!ye,is_jupyter_lab:ye}},Sn=yield fe({type:"newShixuns/submitShixuns",payload:dn});(Sn==null?void 0:Sn.status)!==-1&&(window.location.href=`/shixuns/${Sn.shixun_identifier}/challenges`)}),Gt=()=>{fe({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})};return ge.createElement(Re.default,{form:nn,className:Ue.JupyterFieldWrapElse,scrollToFirstError:!0,layout:"vertical",initialValues:{difficulty:1},onValuesChange:Ne,onFinish:zt},ge.createElement("div",{className:Ue.fieldWrap},ge.createElement(Re.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ge.createElement(ue.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Be=Qt.name)==null?void 0:Be.length)||0}/60`})),ge.createElement(Re.default.Item,{name:"intro",label:"\u7B80\u4ECB:"},ge.createElement(Le.Z,{watch:!0})),ge.createElement(Re.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},ge.createElement(st.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),ge.createElement("div",{className:`${Ue.flexRow} ${Ue.flexAlignCenter}`},ge.createElement(Re.default.Item,{className:Ue.width180,name:"number",label:"\u5B9E\u9A8C\u7F16\u53F7:"},ge.createElement(ue.default,{bordered:!1,style:{width:500},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u7F16\u53F7\uFF0C\u6700\u591A20\u4E2A\u5B57\u7B26",maxLength:20}))),ge.createElement("div",{className:`${Ue.flexRow} ${Ue.flexAlignCenter}`},ge.createElement(Re.default.Item,{className:Ue.width180,name:"difficulty",label:"\u96BE\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},ge.createElement(Ze.default,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",style:{width:500}},ge.createElement(xt,{value:1},"\u7B80\u5355"),ge.createElement(xt,{value:2},"\u9002\u4E2D"),ge.createElement(xt,{value:3},"\u56F0\u96BE")))),ge.createElement("div",{className:`${Ue.flexRow} ${Ue.flexAlignEnd}`},ge.createElement(Re.default.Item,{name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},ge.createElement(Ze.default,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",style:{width:500}},(ut=(Ke=se.newData)==null?void 0:Ke.main_type)==null?void 0:ut.map(Pe=>ge.createElement(xt,{value:Pe.id,key:Pe.id,name:Pe.description},Pe.type_name)))),ge.createElement(Re.default.Item,{name:"subType",className:`${Ue.width240} ml20`},ge.createElement(Ze.default,{getPopupContainer:Pe=>Pe.parentNode,bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple"},(At=(Ct=se.newData)==null?void 0:Ct.small_type)==null?void 0:At.map(Pe=>ge.createElement(xt,{value:Pe.id,key:Pe.id,name:Pe.description},Pe.type_name)))),ge.createElement("div",{className:Ue.installPackage,onClick:()=>Ft(!0)},"\u73AF\u5883\u4ECB\u7ECD")),ge.createElement("div",{className:Ue.apply},ge.createElement("span",{className:Ue.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),ge.createElement("span",{className:Ue.p2,onClick:Ut},"\u7533\u8BF7\u65B0\u5EFA"),ge.createElement("span",{className:Ue.p2,onClick:Gt},"\u5728\u7EBF\u521B\u5EFA"))),ge.createElement(Re.default.Item,null,ge.createElement("div",{className:Ue.buttonWrap},ge.createElement(Ae.ZP,{size:"middle",className:`${Ue.button} mr20`,onClick:()=>{(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",ye?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u53D6\u6D88"]),Fe.history.push("/shixuns")}},"\u53D6\u6D88"),ge.createElement(Ae.ZP,{size:"middle",type:"primary",className:`${Ue.button} mr20`,onClick:()=>nn.submit(),loading:re["newShixuns/submitCourses"]},"\u4FDD\u5B58"))),ge.createElement(Lt.Z,{installPackage:en,visible:on,setVisible:Ft}))};var Xt=(0,Fe.connect)(({newShixuns:se,loading:re,user:fe})=>({newShixuns:se,loading:re.effects,user:fe}))(Tt),ze=te(15975),Vt={practicalTraining:"practicalTraining___VpEJN",titleWrap:"titleWrap___K8TrM",title:"title___x3Eob",line:"line___z14_S",dec:"dec___z7Nns"},gt=te(59154),ae=te(55482),ne=te.p+"static/images.fd91180a.png";const ee=({user:se,hideHeader:re=!1})=>{const[fe]=(0,Fe.useSearchParams)(),[ye,lt]=(0,E.useState)("1"),[Be,Ke]=(0,E.useState)(!1),ut=Ct=>{var At;if(Ct.target.value=="4"&&!((At=se.userInfo)!=null&&At.has_big_model_permission)){Ke(!0);return}lt(Ct.target.value)};return(0,E.useEffect)(()=>{fe.get("tabs")&<(fe.get("tabs"))},[]),E.createElement("section",{className:Vt.practicalTraining},E.createElement("div",{className:Vt.titleWrap},re?E.createElement("div",{style:{height:25}}):E.createElement(E.Fragment,null,E.createElement("div",{className:Vt.title},E.createElement("b",{className:"font24 mb10"},"\u667A\u6167\u8D44\u6E90\u5F00\u53D1\u73AF\u5883"),E.createElement("div",{className:"font14"},"\u5F00\u53D1\u73AF\u5883\u7115\u65B0\u5347\u7EA7\uFF01\u4ECE\u5B9E\u8DF5\u9879\u76EE\u57FA\u7840\u7248\u5230\u667A\u6167\u8D44\u6E90\u8FDB\u9636\u6A21\u5F0F\uFF0C\u8D4B\u80FD\u5F00\u53D1\u65B0\u4F53\u9A8C~")),E.createElement("div",{className:Vt.line})),E.createElement(Ge.ZP.Group,{value:ye,onChange:ut},E.createElement(Ge.ZP,{style:{fontSize:16},value:"1"},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),E.createElement(Ge.ZP,{value:"2",style:{marginLeft:40,fontSize:16}},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"),E.createElement(Ge.ZP,{value:"3",style:{marginLeft:40,fontSize:16}},"JupyterLab\u5B9E\u8DF5\u9879\u76EE"),E.createElement(Ge.ZP,{value:"4",style:{marginLeft:40,fontSize:16}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},"\u667A\u80FD\u6784\u5EFA\u5B9E\u8DF5\u9879\u76EE",E.createElement("img",{src:te(40732),style:{width:"18px",height:"18px",marginLeft:"5px"}})))),E.createElement("div",{className:Vt.dec},ye==="1"&&"\u591A\u529F\u80FD\u65B0\u578B\u5B9E\u6218\u9879\u76EE\u6A21\u5F0F\uFF0C\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762\u3001Web IDE\u3001\u547D\u4EE4\u884C\u3001\u865A\u62DF\u4EFF\u771F\u7B49\u591A\u79CD\u5B9E\u9A8C\u573A\u666F\uFF0C\u9002\u7528\u4E8E\u5404\u7C7B\u590D\u6742\u5DE5\u7A0B\u9879\u76EE\u7814\u53D1\u3002",ye==="2"&&"\u591A\u529F\u80FD\u5B9E\u65F6\u4EA4\u4E92\u5B9E\u9A8C\u6A21\u5F0F\uFF0C\u652F\u6301\u5B9E\u65F6\u4EE3\u7801\u3001\u6570\u5B66\u65B9\u7A0B\u3001\u53EF\u89C6\u5316\u548CMarkDown\u7B49\u3002 \u9002\u7528\u4E8E\u6570\u636E\u6E05\u7406\u3001\u6570\u503C\u6A21\u62DF\u3001\u7EDF\u8BA1\u5EFA\u6A21\u3001\u673A\u5668\u5B66\u4E60\u7B49\u7CFB\u5217\u5B9E\u9A8C\u3002",ye==="3"&&"JupyterLab\u662F\u65B0\u4E00\u4EE3Jupyter Notebook\uFF0C\u914D\u7F6E\u6587\u4EF6\u76EE\u5F55\u548CNotebook\uFF0C\u652F\u6301\u6570\u636E\u79D1\u5B66\u4E2D\u7684\u5404\u79CD\u5DE5\u4F5C\u6D41\u7A0B\uFF0C\u9002\u5408\u4E2D\u5927\u578B\u9879\u76EE\u3002",ye==="4"&&"\u4F9D\u6258AI\u667A\u80FD\uFF0C\u5FEB\u901F\u751F\u6210\u5951\u5408\u65B9\u5411\u4E0E\u77E5\u8BC6\u70B9\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8F7B\u677E\u5B9E\u73B0\u4E2A\u6027\u5316\u6559\u5B66\u3002")),ye==="1"&&E.createElement(De,{shixun_type:"normal"}),(ye==="2"||ye==="3")&&E.createElement(Xt,{is_jupyter_lab:ye!=="2"}),ye==="4"&&E.createElement(gt.Z,null),E.createElement(me.Z,null),E.createElement(ze.Z,null),E.createElement(ae.Z,{visible:Be,setVisible:Ke,closeImageStyle:{top:0},image:ne}))};var oe=(0,Fe.connect)(({user:se})=>({user:se}))(ee)},34813:function(_t,Ht,te){"use strict";te.d(Ht,{AL:function(){return Et},Iy:function(){return Xe},Qv:function(){return Qe},ez:function(){return Rt},jb:function(){return xe}});var E=te(32834),Ge=te.n(E),me=te(11690),Fe=te.n(me);let we=1;function Ee(et,He){const vt=et.match(/^(\s+)(?:```)/);if(vt===null)return He;const De=vt[1];return He.split(` `).map(Ze=>{const Re=Ze.match(/^\s+/);if(Re===null)return Ze;const[ue]=Re;return ue.length>=De.length?Ze.slice(De.length):Ze}).join(` `)}let Ae=[],Ie=["
            "];const Se=new(Ge()).Renderer,de=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Xe(){Ae.length=0,Ie=["
              "]}const xe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function wt(et,He,vt,De){if(He>=et.length||et[He].level<=vt)return He;var Ze=et[He];De.push("
            • "+Ze.text+""),He++;var Re=[];return He=wt(et,He,Ze.level,Re),Re.length>0&&(De.push("
                "),Re.forEach(function(ue){De.push(ue)}),De.push("
              ")),De.push("
            • "),He=wt(et,He,vt,De),He}function Qe(){return wt(Ae,0,0,Ie),Ie.push("
            "),Ie.join("")}const Te={heading(et){const He=de.exec(et);if(we+=1,He)return{type:"heading",raw:He[0],depth:He[1].length,text:He[2]}},fences(et){const He=this.rules.block.fences.exec(et);if(He){const vt=He[0];let De=Ee(vt,He[3]||"");const Ze=He[2]?He[2].trim():He[2];if(["latex","katex","math"].indexOf(Ze)>=0){const Re=St(),ue=De;De=Re,Nt[Re]={type:"block",expression:ue}}return{type:"code",raw:vt,lang:Ze,text:De}}}},$e=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let We=0;const St=()=>`__special_katext_id_${We++}__`;let Nt={};function Rt(){return Nt}function Et(){We=0,Nt={}}function ct(et){return et=et.replace($e,(He,vt)=>{const De=St();return Nt[De]={type:"inline",expression:vt},De}),et}const dt=Se.listitem;Se.listitem=function(et){return dt(ct(et))};const nt=Se.paragraph;Se.paragraph=function(et){return nt(ct(et))};const Dt=Se.tablecell;Se.tablecell=function(et,He){return Dt(ct(et),He)},Se.code=function(et,He,vt){const De=(He||"").match(/\S*/)[0];return De?["latex","katex","math"].indexOf(De)>=0?`

            ${et}

            `:`
            ${vt?et:(0,me.escape)(et,!0)}
            `:'
            '+(vt?et:(0,me.escape)(et,!0))+"
            "},Se.heading=function(et,He,vt){let De=this.options.headerPrefix+vt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ae.push({anchor:De,level:He,text:et}),"'+et+""},Ge().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ge().use({tokenizer:Te,renderer:Se}),Ht.ZP=Ge()},86013:function(_t,Ht,te){"use strict";var E=te(59301),Ge=te(19248);const me=Fe=>{let we;return typeof Fe=="object"&&(Fe!=null&&Fe.clearIcon)?we=Fe:Fe&&(we={clearIcon:E.createElement(Ge.Z,null)}),we};Ht.Z=me},62673:function(_t,Ht,te){"use strict";te.d(Ht,{default:function(){return et}});var E=te(59301),Ge=te(92310),me=te.n(Ge),Fe=te(16632),we=te(8654),Ee=te(12919),Ae=te(63872),Ie=te(48755),Se=te(2171),de=te(83397),Xe=te(56553),wt=E.createContext(null),Qe=te(36170),Te=te(74632),$e=function(He,vt){var De={};for(var Ze in He)Object.prototype.hasOwnProperty.call(He,Ze)&&vt.indexOf(Ze)<0&&(De[Ze]=He[Ze]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Ze=Object.getOwnPropertySymbols(He);Re{var De;const{prefixCls:Ze,className:Re,rootClassName:ue,children:st,indeterminate:Le=!1,style:Ue,onMouseEnter:Lt,onMouseLeave:ge,skipGroup:he=!1,disabled:bt}=He,It=$e(He,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Bt,direction:ve,checkbox:ke}=E.useContext(Ie.E_),je=E.useContext(wt),{isFormItemInput:xt}=E.useContext(Xe.aM),Tt=E.useContext(Se.Z),Xt=(De=(je==null?void 0:je.disabled)||bt)!==null&&De!==void 0?De:Tt,ze=E.useRef(It.value),Vt=E.useRef(null),gt=(0,we.sQ)(vt,Vt);E.useEffect(()=>{je==null||je.registerValue(It.value)},[]),E.useEffect(()=>{if(!he)return It.value!==ze.current&&(je==null||je.cancelValue(ze.current),je==null||je.registerValue(It.value),ze.current=It.value),()=>je==null?void 0:je.cancelValue(It.value)},[It.value]),E.useEffect(()=>{var Ke;!((Ke=Vt.current)===null||Ke===void 0)&&Ke.input&&(Vt.current.input.indeterminate=Le)},[Le]);const ae=Bt("checkbox",Ze),ne=(0,de.Z)(ae),[ee,oe,se]=(0,Qe.ZP)(ae,ne),re=Object.assign({},It);je&&!he&&(re.onChange=function(){It.onChange&&It.onChange.apply(It,arguments),je.toggleOption&&je.toggleOption({label:st,value:It.value})},re.name=je.name,re.checked=je.value.includes(It.value));const fe=me()(`${ae}-wrapper`,{[`${ae}-rtl`]:ve==="rtl",[`${ae}-wrapper-checked`]:re.checked,[`${ae}-wrapper-disabled`]:Xt,[`${ae}-wrapper-in-form-item`]:xt},ke==null?void 0:ke.className,Re,ue,se,ne,oe),ye=me()({[`${ae}-indeterminate`]:Le},Ae.A,oe),[lt,Be]=(0,Te.Z)(re.onClick);return ee(E.createElement(Ee.Z,{component:"Checkbox",disabled:Xt},E.createElement("label",{className:fe,style:Object.assign(Object.assign({},ke==null?void 0:ke.style),Ue),onMouseEnter:Lt,onMouseLeave:ge,onClick:lt},E.createElement(Fe.Z,Object.assign({},re,{onClick:Be,prefixCls:ae,className:ye,disabled:Xt,ref:gt})),st!==void 0&&E.createElement("span",{className:`${ae}-label`},st))))};var Nt=E.forwardRef(We),Rt=te(77654),Et=te(2738),ct=function(He,vt){var De={};for(var Ze in He)Object.prototype.hasOwnProperty.call(He,Ze)&&vt.indexOf(Ze)<0&&(De[Ze]=He[Ze]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Ze=Object.getOwnPropertySymbols(He);Re{const{defaultValue:De,children:Ze,options:Re=[],prefixCls:ue,className:st,rootClassName:Le,style:Ue,onChange:Lt}=He,ge=ct(He,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:he,direction:bt}=E.useContext(Ie.E_),[It,Bt]=E.useState(ge.value||De||[]),[ve,ke]=E.useState([]);E.useEffect(()=>{"value"in ge&&Bt(ge.value||[])},[ge.value]);const je=E.useMemo(()=>Re.map(ye=>typeof ye=="string"||typeof ye=="number"?{label:ye,value:ye}:ye),[Re]),xt=ye=>{ke(lt=>lt.filter(Be=>Be!==ye))},Tt=ye=>{ke(lt=>[].concat((0,Rt.Z)(lt),[ye]))},Xt=ye=>{const lt=It.indexOf(ye.value),Be=(0,Rt.Z)(It);lt===-1?Be.push(ye.value):Be.splice(lt,1),"value"in ge||Bt(Be),Lt==null||Lt(Be.filter(Ke=>ve.includes(Ke)).sort((Ke,ut)=>{const Ct=je.findIndex(nn=>nn.value===Ke),At=je.findIndex(nn=>nn.value===ut);return Ct-At}))},ze=he("checkbox",ue),Vt=`${ze}-group`,gt=(0,de.Z)(ze),[ae,ne,ee]=(0,Qe.ZP)(ze,gt),oe=(0,Et.Z)(ge,["value","disabled"]),se=Re.length?je.map(ye=>E.createElement(Nt,{prefixCls:ze,key:ye.value.toString(),disabled:"disabled"in ye?ye.disabled:ge.disabled,value:ye.value,checked:It.includes(ye.value),onChange:ye.onChange,className:`${Vt}-item`,style:ye.style,title:ye.title,id:ye.id,required:ye.required},ye.label)):Ze,re={toggleOption:Xt,value:It,disabled:ge.disabled,name:ge.name,registerValue:Tt,cancelValue:xt},fe=me()(Vt,{[`${Vt}-rtl`]:bt==="rtl"},st,Le,ee,gt,ne);return ae(E.createElement("div",Object.assign({className:fe,style:Ue},oe,{ref:vt}),E.createElement(wt.Provider,{value:re},se)))});const Dt=Nt;Dt.Group=nt,Dt.__ANT_CHECKBOX=!0;var et=Dt},36170:function(_t,Ht,te){"use strict";te.d(Ht,{C2:function(){return Ee}});var E=te(36237),Ge=te(63356),me=te(51636),Fe=te(16931);const we=Ae=>{const{checkboxCls:Ie}=Ae,Se=`${Ie}-wrapper`;return[{[`${Ie}-group`]:Object.assign(Object.assign({},(0,Ge.Wf)(Ae)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ae.marginXS,[`> ${Ae.antCls}-row`]:{flex:1}}),[Se]:Object.assign(Object.assign({},(0,Ge.Wf)(Ae)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Se}`]:{marginInlineStart:0},[`&${Se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Ie]:Object.assign(Object.assign({},(0,Ge.Wf)(Ae)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ae.borderRadiusSM,alignSelf:"center",[`${Ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Ie}-inner`]:Object.assign({},(0,Ge.oN)(Ae))},[`${Ie}-inner`]:{boxSizing:"border-box",display:"block",width:Ae.checkboxSize,height:Ae.checkboxSize,direction:"ltr",backgroundColor:Ae.colorBgContainer,border:`${(0,E.unit)(Ae.lineWidth)} ${Ae.lineType} ${Ae.colorBorder}`,borderRadius:Ae.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ae.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:Ae.calc(Ae.checkboxSize).div(14).mul(5).equal(),height:Ae.calc(Ae.checkboxSize).div(14).mul(8).equal(),border:`${(0,E.unit)(Ae.lineWidthBold)} solid ${Ae.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ae.motionDurationFast} ${Ae.motionEaseInBack}, opacity ${Ae.motionDurationFast}`}},"& + span":{paddingInlineStart:Ae.paddingXS,paddingInlineEnd:Ae.paddingXS}})},{[` diff --git a/umi.6b2ee701.js b/umi.1bb74f5c.js similarity index 99% rename from umi.6b2ee701.js rename to umi.1bb74f5c.js index e93ea27601..2aaf8e1f84 100644 --- a/umi.6b2ee701.js +++ b/umi.1bb74f5c.js @@ -95,7 +95,7 @@ Try polyfilling it using "@formatjs/intl-displaynames" \u4F7F\u7528\u6B64 api \u4F1A\u9020\u6210\u5207\u6362\u8BED\u8A00\u7684\u65F6\u5019\u65E0\u6CD5\u81EA\u52A8\u5237\u65B0\uFF0C\u8BF7\u4F7F\u7528 useIntl \u6216 injectIntl\u3002 http://j.mp/37Fkd5Q - `),Ba=!1),fo||Un(ia()),fo.formatMessage(we,Ye)),Te=()=>Object.keys(da)},28685:function(i,d,e){"use strict";e.d(d,{y:function(){return u}});var t=e(62957),r=e(77019),n=e(5269),a=e(19407),s=e(59301);const u=c=>new Promise((o,f)=>{if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return f("WebRTC not supported by browser");let h=new RTCPeerConnection,p=[];h.createDataChannel(""),h.createOffer().then(x=>h.setLocalDescription(x)).catch(x=>f(x)),h.onicecandidate=x=>{console.log("event:",x);const g=[];if(!x||!x.candidate){if(console.log("ips",p),p.length==0||!(0,a.t)(p[0])){const j=t.default.info({title:s.createElement(r.Z,null,s.createElement(n.Z,{flex:"1"},"\u63D0\u793A"),s.createElement(n.Z,null,s.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>j.destroy()}))),icon:null,width:500,className:"custom-modal-divider",content:s.createElement(r.Z,null,s.createElement(n.Z,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",(c.ip_limit==="inner"||c.ip_bind)&&s.createElement(s.Fragment,null,s.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),s.createElement("br",null),s.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return f("WebRTC disabled or restricted by browser")}const B=p.filter(j=>(0,a.t)(j));return!B||!B.length?f("IP\u83B7\u53D6\u5931\u8D25"):o(B.join(""))}let P=x.candidate.candidate.split(" "),[O,S,I,E,A,R,,T,...D]=P,M=["rtp","rtpc"];if(console.log("event:",x),p.some(B=>B==A)||p.push(A),console.log(" candidate: "+O.split(":")[1]),console.log(" component: "+M[S-1]),console.log(" protocol: "+I),console.log(" priority: "+E),console.log(" ip: "+A),console.log(" port: "+R),console.log(" type: "+T),D.length){console.log("attributes: ");for(let B=0;B "+D[B]+": "+D[B+1])}}})},80948:function(i,d,e){"use strict";e.d(d,{k:function(){return P}});var t=e(83284),r=e(6767),n=e(65032),a=Object.defineProperty,s=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(S,I,E)=>I in S?a(S,I,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[I]=E,p=(S,I)=>{for(var E in I||(I={}))o.call(I,E)&&h(S,E,I[E]);if(c)for(var E of c(I))f.call(I,E)&&h(S,E,I[E]);return S},x=(S,I)=>s(S,u(I)),g=(S,I)=>{var E={};for(var A in S)o.call(S,A)&&I.indexOf(A)<0&&(E[A]=S[A]);if(S!=null&&c)for(var A of c(S))I.indexOf(A)<0&&f.call(S,A)&&(E[A]=S[A]);return E};const P=["\u8BA4\u8BC1\u4E13\u4E1A","\u8BA4\u8BC1\u5C4A\u522B"],O={namespace:"engineeringEvaluteList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[P[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${P[0]}`,loading:"engineeringEvaluteList/getMajorList",dataList:[]},[P[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${P[1]}`,loading:"engineeringEvaluteList/getYearList",dataList:[]}},active:{}},tabListData:{total:0,pageNo:1,pageSize:20,dataSource:[]}},effects:{*setActionTabs({payload:S},{call:I,put:E}){yield E({type:"save",payload:{actionTabs:p({},S)}})},*getMajorList({payload:S},{call:I,put:E,select:A}){const{userInfo:R}=yield A(T=>T.user);if(R!=null&&R.school_id){const T=yield I(t.BA,R.school_id);if(T&&T.data){const D=n.U.getItem(R==null?void 0:R.login);yield E({type:"setMajorOrYearDataSource",payload:{key:P[0],value:T.data.map(M=>({label:M.name,value:M.ec_major_school_id})),active:T.data.length>0?D[0]||T.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:S},{call:I,put:E,select:A}){const R=yield I(t.Nx,S.id),{userInfo:T}=yield A(D=>D.user);if(R&&R.data){const D=n.U.getItem(T==null?void 0:T.login);yield E({type:"setMajorOrYearDataSource",payload:{key:P[1],value:R.data.map(M=>({label:M.year,value:M.ec_year_id})),active:R.data.length>0?S.firstEnter?D[1]:R.data[0].ec_year_id:void 0}})}},*getCourseResults({payload:S={}},{call:I,put:E,select:A}){const{calc:R,page:T,per_page:D}=S,{headerData:M,tabListData:B}=yield A(H=>H.engineeringEvaluteList),{userInfo:j}=yield A(H=>H.user);let G=M.active[P[1]];if(G){let H={id:G,page:T||1,per_page:D||B.pageSize};R&&(H=x(p({},H),{page:B.pageNo}));const Y=yield I(t._y,H),F=[M.active[P[0]],M.active[P[1]]];n.U.setItem(j==null?void 0:j.login,F),Y&&Y.ec_courses&&(yield E({type:"setCourseResults",payload:x(p({},B),{pageNo:H.page,total:Y.count,pageSize:H.per_page||B.pageSize,dataSource:Y.ec_courses.map((V,K)=>x(p({},V),{key:H.page>1?(H.page-1)*H.per_page+K+1:K+1}))})}))}else yield E({type:"setCourseResults",payload:x(p({},B),{pageNo:1,total:0,dataSource:[]})})},*exportCourse({payload:S},{call:I,select:E}){const{headerData:A}=yield E(R=>R.engineeringEvaluteList);A.active[P[1]]&&(yield I(t.F,A.active[P[1]]))},*compute({payload:S},{call:I,put:E}){const A=S,{all:R}=A,T=g(A,["all"]),D=yield I(R?t.At:t.PX,T);D&&D.status===0?(r.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield E({type:"getCourseResults",payload:{calc:!0}})):r.ZP.error(D.message)}},reducers:{save(S,I){return p(p({},S),I.payload)},setMajorOrYearDataSource(S,{payload:I}){let E=S.headerData.active;return I.active&&(E=x(p({},E),{[I.key]:I.active})),x(p({},S),{headerData:x(p({},S.headerData),{dataSource:x(p({},S.headerData.dataSource),{[I.key]:x(p({},S.headerData.dataSource[I.key]),{dataList:I.value})}),active:E})})},setMajorOrYearActive(S,{payload:I}){return x(p({},S),{headerData:x(p({},S.headerData),{active:x(p({},S.headerData.active),{[I.key]:I.value})})})},setCourseResults(S,{payload:I}){return x(p({},S),{tabListData:p(p({},S.tabListData),I)})}},subscriptions:{setup({dispatch:S,history:I}){return I.listen(({pathname:E})=>{E==="/"&&S({type:"query"})})}}};d.Z=O},10358:function(i,d,e){"use strict";e.d(d,{L:function(){return c},r:function(){return f}});var t=Object.defineProperty,r=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,s=(h,p,x)=>p in h?t(h,p,{enumerable:!0,configurable:!0,writable:!0,value:x}):h[p]=x,u=(h,p)=>{for(var x in p||(p={}))n.call(p,x)&&s(h,x,p[x]);if(r)for(var x of r(p))a.call(p,x)&&s(h,x,p[x]);return h};const c=h=>h==null?void 0:h.map(p=>{const x=(p.sub_disciplines||[]).map(g=>({value:g.id,label:g.name}));return{value:p.id,label:p.name,children:x}}),o={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03",8:"\u516B"},f=h=>{if(!h)return;const{all_questions_count:p,all_score:x,single_questions:g,multiple_questions:P,judgement_questions:O,program_questions:S,completion_questions:I,subjective_questions:E,practical_questions:A,combination_questions:R}=h||{},D=[u({type:"SINGLE",name:"\u5355\u9009\u9898"},g),u({type:"MULTIPLE",name:"\u591A\u9009\u9898"},P),u({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},I),u({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},O),u({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},E),u({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},S),u({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},A),u({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},R)].filter(M=>M.questions_count>0).map((M,B)=>u(u({},M),{number:o[B+1]}));return{all_questions_count:p,all_score:x,questionList:D}}},65032:function(i,d,e){"use strict";e.d(d,{U:function(){return a},t:function(){return n}});var t=e(62957),r=e(36466);const n=(s,u="")=>{t.default.confirm({centered:!0,width:520,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:u,onOk:s})},a={setItem:(s,u)=>{var c;const o=s+"-engineering"+((c=(0,r.eY)())==null?void 0:c.school_id),f=JSON.stringify(u);localStorage.setItem(o,f)},getItem:s=>{var u;const c=s+"-engineering"+((u=(0,r.eY)())==null?void 0:u.school_id),o=localStorage.getItem(c);return o!==null&&o!=="[object Object]"?JSON.parse(o):[]},clear:s=>{var u;const c=s+"-engineering"+((u=(0,r.eY)())==null?void 0:u.school_id);localStorage.removeItem(c)}}},3085:function(i,d,e){"use strict";e.d(d,{$f:function(){return p},Cq:function(){return P},GY:function(){return u},I8:function(){return S},Ow:function(){return x},P:function(){return h},Ql:function(){return c},RA:function(){return A},Zm:function(){return o},bz:function(){return s},eF:function(){return O},gQ:function(){return I},ht:function(){return g},kN:function(){return R},n1:function(){return n},nI:function(){return T},o9:function(){return a},sG:function(){return f},wi:function(){return E}});var t=e(58661),r=(D,M,B)=>new Promise((j,G)=>{var H=V=>{try{F(B.next(V))}catch(K){G(K)}},Y=V=>{try{F(B.throw(V))}catch(K){G(K)}},F=V=>V.done?j(V.value):Promise.resolve(V.value).then(H,Y);F((B=B.apply(D,M)).next())});function n(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/avatar.json`,{method:"put",body:D})})}function a(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}.json`,{method:"get"})})}function s(D){return r(this,null,function*(){return(0,t.ZP)("/api/add_school_applies.json",{method:"post",body:D})})}function u(D){return r(this,null,function*(){return(0,t.ZP)("/api/schools/limit_list.json",{method:"get",params:D})})}function c(D){return r(this,null,function*(){return(0,t.ZP)(`/api/schools/${D.id}/departments/for_option.json`,{method:"get",params:D})})}function o(D){return r(this,null,function*(){return(0,t.ZP)("/api/add_department_applies.json",{method:"post",body:D})})}function f(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.id}.json`,{method:"put",body:D})})}function h(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/authentication_apply.json`,{method:"delete"})})}function p(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/professional_auth_apply.json`,{method:"delete"})})}function x(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.id}/professional_auth_apply.json`,{method:"post",body:D})})}function g(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.id}/authentication_apply.json`,{method:"post",body:D})})}function P(D){return r(this,null,function*(){return(0,t.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:D})})}function O(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/phone_bind.json`,{method:"post",body:D})})}function S(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/email_bind.json`,{method:"post",body:D})})}function I(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/password.json`,{method:"put",body:D})})}function E(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.basicInfoId}/open_users/${D.id}.json`,{method:"delete"})})}function A(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/${D.login}/cancel_authentication.json`,{method:"post",body:D})})}function R(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/${D.login}/cancel_professional_certification.json`,{method:"post",body:D})})}function T(D,M){return r(this,null,function*(){return(0,t.ZP)(`/api/users/${D.login}/videos/${D.id}/create_subject_video.json`,{method:"post",body:M})})}},77882:function(i,d,e){"use strict";e.d(d,{An:function(){return x},TO:function(){return f},my:function(){return p},nZ:function(){return h}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(g,P,O)=>P in g?r(g,P,{enumerable:!0,configurable:!0,writable:!0,value:O}):g[P]=O,c=(g,P)=>{for(var O in P||(P={}))a.call(P,O)&&u(g,O,P[O]);if(n)for(var O of n(P))s.call(P,O)&&u(g,O,P[O]);return g},o=(g,P,O)=>new Promise((S,I)=>{var E=T=>{try{R(O.next(T))}catch(D){I(D)}},A=T=>{try{R(O.throw(T))}catch(D){I(D)}},R=T=>T.done?S(T.value):Promise.resolve(T.value).then(E,A);R((O=O.apply(g,P)).next())});function f(g){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${g.coursesId}/inform_up.json`,{method:"post",body:c({},g)})})}function h(g){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${g.coursesId}/inform_down.json`,{method:"post",body:c({},g)})})}function p(g){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${g.coursesId}/update_informs.json`,{method:"post",body:c({},g)})})}function x(g){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${g.coursesId}/new_informs.json`,{method:"post",body:c({},g)})})}},71362:function(i,d,e){"use strict";e.d(d,{$n:function(){return O},H:function(){return P},Nm:function(){return x},Ot:function(){return g},SV:function(){return f},fc:function(){return I},mn:function(){return S},tO:function(){return p},zI:function(){return h}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(E,A,R)=>A in E?r(E,A,{enumerable:!0,configurable:!0,writable:!0,value:R}):E[A]=R,c=(E,A)=>{for(var R in A||(A={}))a.call(A,R)&&u(E,R,A[R]);if(n)for(var R of n(A))s.call(A,R)&&u(E,R,A[R]);return E},o=(E,A,R)=>new Promise((T,D)=>{var M=G=>{try{j(R.next(G))}catch(H){D(H)}},B=G=>{try{j(R.throw(G))}catch(H){D(H)}},j=G=>G.done?T(G.value):Promise.resolve(G.value).then(M,B);j((R=R.apply(E,A)).next())});function f(E){return o(this,null,function*(){return(0,t.ZP)("/api/files/public_with_course_and_project",{method:"get",params:c({},E)})})}function h(E){return o(this,null,function*(){return(0,t.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:c({},E)})})}function p(E){return o(this,null,function*(){return(0,t.ZP)("/api/files/import.json",{method:"post",body:c({},E)})})}function x(E){return o(this,null,function*(){return(0,t.ZP)(`/api/files/${E.id}.json`,{method:"get",params:c({},E)})})}function g(E){return o(this,null,function*(){const{id:A}=E;return delete E.id,(0,t.ZP)(`/api/files/${A}.json`,{method:"put",body:c({},E)})})}function P(E){return o(this,null,function*(){return(0,t.ZP)(`/api/files/${E.id}/update_visits.json`,{method:"post"})})}function O(E){return o(this,null,function*(){return(0,t.ZP)(`/api/files/${E==null?void 0:E.id}/watch_list.json`,{method:"get",params:c({},E)})})}function S(E){return o(this,null,function*(){return(0,t.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:c({},E)})})}function I(E){return o(this,null,function*(){return(0,t.ZP)(`/api/files/${E==null?void 0:E.id}/add_file_quantity.json`,{method:"post",body:c({},E)})})}},23828:function(i,d,e){"use strict";e.d(d,{CJ:function(){return x},Mf:function(){return I},NA:function(){return O},PC:function(){return g},PP:function(){return P},YQ:function(){return S},cc:function(){return p},dI:function(){return h},yq:function(){return f}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(E,A,R)=>A in E?r(E,A,{enumerable:!0,configurable:!0,writable:!0,value:R}):E[A]=R,c=(E,A)=>{for(var R in A||(A={}))a.call(A,R)&&u(E,R,A[R]);if(n)for(var R of n(A))s.call(A,R)&&u(E,R,A[R]);return E},o=(E,A,R)=>new Promise((T,D)=>{var M=G=>{try{j(R.next(G))}catch(H){D(H)}},B=G=>{try{j(R.throw(G))}catch(H){D(H)}},j=G=>G.done?T(G.value):Promise.resolve(G.value).then(M,B);j((R=R.apply(E,A)).next())});function f(E){return o(this,null,function*(){return(0,t.ZP)("/api/courses/board_list.json",{method:"get",params:c({},E)})})}function h(E){return o(this,null,function*(){return(0,t.ZP)(`/api/messages/${E.boardId}.json`,{method:"get",params:c({},E)})})}function p(E){return o(this,null,function*(){return(0,t.ZP)(`/api/messages/${E.id}/sticky_top.json`,{method:"put",body:{course_id:E.coursesId}})})}function x(E){return o(this,null,function*(){return(0,t.ZP)(`/api/messages/${E.id}/sticky_top.json`,{method:"put",body:{course_id:E.coursesId}})})}function g(E){return o(this,null,function*(){return(0,t.ZP)(`/api/messages/${E.boardId}/reply_list.json`,{method:"get",params:c({},E)})})}function P(E){return o(this,null,function*(){return(0,t.ZP)(`/api/messages/${E.boardId}/reply.json`,{method:"post",body:c({},E)})})}function O(E){return o(this,null,function*(){return(0,t.ZP)("/api/praise_tread/like.json",{method:"post",body:c({},E)})})}function S(E){return o(this,null,function*(){return(0,t.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:c({},E)})})}function I(E){return o(this,null,function*(){return(0,t.ZP)("/api/commons/delete.json",{method:"delete",body:c({},E)})})}},30450:function(i,d,e){"use strict";e.d(d,{$T:function(){return Wr},A:function(){return ze},Ab:function(){return ja},Al:function(){return ie},BQ:function(){return de},BR:function(){return ue},Bn:function(){return fe},Cq:function(){return mn},D4:function(){return P},DJ:function(){return ke},Dd:function(){return D},Ds:function(){return Ce},EO:function(){return mt},Ed:function(){return De},Ew:function(){return xn},FU:function(){return Je},Fg:function(){return M},GV:function(){return wt},Gk:function(){return k},Gm:function(){return vt},Gz:function(){return B},Hf:function(){return f},Hl:function(){return j},Hn:function(){return K},ID:function(){return nt},IU:function(){return Ut},J2:function(){return lt},K$:function(){return tt},KP:function(){return me},KT:function(){return $e},L$:function(){return Yt},Lk:function(){return So},Lm:function(){return S},Ls:function(){return Ze},MA:function(){return an},Mc:function(){return Na},N7:function(){return ee},Nd:function(){return J},Nl:function(){return Ht},Ns:function(){return jt},O3:function(){return Xe},Pj:function(){return qe},Q9:function(){return x},QX:function(){return tr},QZ:function(){return _t},R2:function(){return X},Rk:function(){return ir},S9:function(){return Oe},SA:function(){return O},U8:function(){return gr},UD:function(){return Er},U_:function(){return W},Uy:function(){return et},V8:function(){return V},Vw:function(){return Ue},W0:function(){return He},W7:function(){return xe},WK:function(){return Mn},Wr:function(){return hn},YR:function(){return se},Z0:function(){return Or},ZL:function(){return or},ZT:function(){return Fa},ZX:function(){return Ea},Zj:function(){return va},_9:function(){return je},_B:function(){return Va},_X:function(){return p},aP:function(){return pt},aQ:function(){return be},aZ:function(){return ut},al:function(){return Fe},bm:function(){return xr},bz:function(){return Ee},c_:function(){return Hr},ds:function(){return Qt},fN:function(){return sa},fr:function(){return Dt},g4:function(){return St},gq:function(){return G},hf:function(){return le},i:function(){return Mr},i6:function(){return Le},i7:function(){return Be},iE:function(){return E},iZ:function(){return I},ih:function(){return fn},jA:function(){return g},kW:function(){return ot},km:function(){return Nt},l4:function(){return F},nP:function(){return R},nQ:function(){return ft},nX:function(){return Ft},oM:function(){return yt},oR:function(){return Ka},o_:function(){return kt},pf:function(){return Wt},pr:function(){return fo},pv:function(){return nn},qB:function(){return ce},rS:function(){return H},s:function(){return Aa},sK:function(){return h},sb:function(){return Tt},sm:function(){return T},t1:function(){return Ie},tB:function(){return Sa},td:function(){return cr},tg:function(){return We},uh:function(){return Ke},up:function(){return yr},v2:function(){return A},vV:function(){return $t},w9:function(){return N},wH:function(){return Y},wR:function(){return Ne},yS:function(){return gt},yV:function(){return Z},zC:function(){return $n},zg:function(){return it}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(Se,Un,ia)=>Un in Se?r(Se,Un,{enumerable:!0,configurable:!0,writable:!0,value:ia}):Se[Un]=ia,c=(Se,Un)=>{for(var ia in Un||(Un={}))a.call(Un,ia)&&u(Se,ia,Un[ia]);if(n)for(var ia of n(Un))s.call(Un,ia)&&u(Se,ia,Un[ia]);return Se},o=(Se,Un,ia)=>new Promise((po,ti)=>{var Ba=we=>{try{Te(ia.next(we))}catch(Ye){ti(Ye)}},Za=we=>{try{Te(ia.throw(we))}catch(Ye){ti(Ye)}},Te=we=>we.done?po(we.value):Promise.resolve(we.value).then(Ba,Za);Te((ia=ia.apply(Se,Un)).next())});const f=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/update_group.json`,{method:"put",body:Se})}),h=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/students.json`,{method:"Get",params:Se})}),p=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/add_groups.json`,{method:"post",body:Se})}),x=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/list_groups_by_settings.json`,{method:"post",body:Se})}),g=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/groups.json`,{method:"Get",params:Se})}),P=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/update_leader_permission.json`,{method:"put",body:Se})}),O=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/update_group_settings`,{method:"put",body:Se})}),S=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/group_settings.json`,{method:"Get",params:Se})}),I=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Se==null?void 0:Se.id}/test_result_setting.json`,{method:"post",body:Se})}),E=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/course_videos/configs.json`,{method:"put",body:Se})}),A=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/course_videos/list_for_config.json`,{method:"Get",params:Se})}),R=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/max_late_time.json`,{method:"Get",params:Se})}),T=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/batch_late_setting`,{method:"post",body:Se})}),D=Se=>o(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:Se})}),M=Se=>o(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:Se})}),B=Se=>o(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:Se})}),j=Se=>o(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:Se})});function G(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.course_id}/set_assistant_permissions.json`,{method:"post",body:c({},Se.permissions)})})}function H(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.course_id}/assistant_permissions.json`,{method:"Get",params:c({},Se)})})}function Y(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/smart_plans/${Se==null?void 0:Se.id}.json`,{method:"Get",params:c({},Se)})})}function F(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/smart_plans/${Se==null?void 0:Se.id}/item_banks.json`,{method:"Get",params:c({},Se)})})}function V(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses.json",{method:"Get",params:c({},Se)})})}function K(Se){return o(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:c({},Se)})})}function Q(Se){return o(this,null,function*(){return Fetch("/api/disciplines.json",{method:"Get",params:c({},Se)})})}function W(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/top_banner.json`,{method:"get",params:c({},Se)})})}function N(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id||Se.coursesId}/left_banner.json`,{method:"get",params:c({},Se)})})}function J(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/homework_commons.json`,{method:"get",params:c({},Se)})})}function k(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/homework_commons/list.json`,{method:"get",params:c({},Se)})})}function Z(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/graduation_topics.json`,{method:"get",params:c({},Se)})})}function X(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/graduation_tasks.json`,{method:"get",params:c({},Se)})})}function ee(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/v2/courses/${Se.id}/exercises.json`,{method:"get",params:c({},Se)})})}function ue(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/polls.json`,{method:"get",params:c({},Se)})})}function ie(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/homework_commons.json`,{method:"get",params:c({},Se)})})}function ce(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/course_groups.json`,{method:"get",params:c({},Se)})})}function le(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/all_course_groups.json`,{method:"get",params:c({},Se)})})}function Ue(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/attendances.json`,{method:"get",params:c({},Se)})})}function Ze(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/weapps/courses/${Se.coursesId}/attendances.json`,{method:"get",params:c({},Se)})})}function it(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/attendances/${Se.id}/edit.json`,{method:"get",params:c({},Se)})})}function _t(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/informs.json`,{method:"get",params:c({},Se)})})}function $e(Se){return o(this,null,function*(){return(0,t.ZP)("/api/files.json",{method:"get",params:c({},Se)})})}function Xe(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/course_videos.json`,{method:"get",params:c({},Se)})})}function ke(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/live_links.json`,{method:"get",params:c({},Se)})})}function De(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses/mine.json",{method:"get",params:c({},Se)})})}function me(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/boards/${Se.categoryId}/messages.json`,{method:"get",params:c({},Se)})})}function ot(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/course_groups.json`,{method:"get",params:c({},Se)})})}function lt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/students.json`,{method:"get",params:c({},Se)})})}function St(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/statistics.json`,{method:"get",params:c({},Se)})})}function wt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/work_score.json`,{method:"get",params:c({},Se)})})}function Ie(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/act_score.json`,{method:"get",params:c({},Se)})})}function qe(Se){return o(this,null,function*(){return(0,t.ZP)("/api/shixun_lists.json",{method:"get",params:c({},Se)})})}function vt(Se){return o(this,null,function*(){return(0,t.ZP)("/api/item_banks.json",{method:"get",params:c({},Se)})})}function je(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/impersonal_list.json`,{method:"get",params:c({},Se)})})}function be(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/homework_commons/create_shixun_homework.json`,{method:"post",body:c({},Se)})})}function de(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/create_collaborators.json`,{method:"post",body:c({},Se)})})}function xe(Se){return o(this,null,function*(){return(0,t.ZP)("/api/subject_lists.json",{method:"get",params:c({},Se)})})}function Ce(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/homework_commons/create_subject_homework.json`,{method:"post",body:c({},Se)})})}function tt(Se){return o(this,null,function*(){return(0,t.ZP)("/api/schools/school_list.json",{method:"get",params:Se})})}function yt(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses/search_course_list.json",{method:"post",body:Se})})}function fe(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses.json",{method:"post",body:Se})})}function Ee(Se){return o(this,null,function*(){return(0,t.ZP)("/api/add_school_applies.json",{method:"post",body:Se})})}function ft(Se){return o(this,null,function*(){return(0,t.ZP)("/api/users/member_search.json",{method:"get",params:Se})})}function Je(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses/search_all.json",{method:"get",params:Se})})}function Ke(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/add_teacher.json`,{method:"post",body:Se})})}function ut(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/add_students_by_search.json`,{method:"post",body:Se})})}function Tt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/set_public_or_private.json`,{method:"post",body:Se})})}function Yt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/set_invite_code_halt.json`,{method:"post",body:Se})})}function Oe(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/duplicate_course.json`,{method:"post",body:Se})})}function Fe(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/update_end_date.json`,{method:"put",body:Se})})}function ze(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}.json`,{method:"delete",body:Se})})}function mt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/settings.json`,{method:"get",params:c({},Se)})})}function Dt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}.json`,{method:"put",body:Se})})}function se(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_couser_info.json`,{method:"get",params:{export:!0}})})}function gt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_member_act_score_async.json`,{method:"get",params:c({export:!0},Se)})})}function tr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_total_homework_commons_score.json`,{method:"get",params:c({export:!0},Se)})})}function Ht(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_total_exercises_and_other_score.json`,{method:"get",params:c({export:!0},Se)})})}function Ut(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_star_user.json`,{method:"get",params:c({export:!0},Se)})})}function cr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_mooc_records.json`,{method:"get",params:c({export:!0},Se)})})}function He(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_total_course_score.json`,{method:"get",params:c({export:!0},Se)})})}function pt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Se.categoryId}/export_scores.json`,{method:"get",params:c({export:!0},Se)})})}function kt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Se.categoryId}/export_shixun_report.json`,{method:"get",params:c({export:!0},Se)})})}function or(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se.categoryId}/export_exercise_users.json`,{method:"get",params:c({export:!0},Se)})})}function $t(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se.categoryId}/export_exercise_word.json`,{method:"get",params:c({export:!0},Se)})})}function hr(Se){return o(this,null,function*(){return Fetch(`/api/homework_commons/${Se.categoryId}/works_list.zip`,{method:"get",params:c({export:!0},Se)})})}function Or(Se){return o(this,null,function*(){return(0,t.ZP)(`/api//course_second_categories/${Se.id}.json`,{method:"delete",params:{export:!0}})})}function Mr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api//boards/${Se.id}.json`,{method:"delete",params:{export:!0}})})}function qt(Se){return o(this,null,function*(){return Fetch(`/api/course_modules/${Se.id}/sticky_module.json`,{method:"get"})})}function Ft(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/course_modules/${Se.id}/hidden_module.json`,{method:"get"})})}function Wt(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses/new.json",{method:"get",params:Se})})}function Qt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/weapps/attendances/${Se.id}.json`,{method:"get",params:Se})})}function xr(Se){return o(this,null,function*(){return(0,t.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:Se})})}function Er(Se){return o(this,null,function*(){return(0,t.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:Se})})}function bt(Se){return o(this,null,function*(){return Fetch(`/api/polls/${Se.categoryId}/commit_result.xlsx`,{method:"get",params:c({export:!0},Se)})})}function et(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se.categoryId}/export_scores.json`,{method:"get",params:c({export:!0},Se)})})}function We(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se.categoryId}/export_exercise_reports.json`,{method:"get",params:c({export:!0},Se)})})}function Be(Se){return(0,t.ZP)(`/api/polls/${Se.categoryId}/start_answer.json`,{method:"get",params:c({},Se)})}function nt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Se.questionId}/poll_votes.json`,{method:"post",body:Se})})}function jt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Se.categoryId}/commit_poll.json`,{method:"post",body:Se})})}function Nt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.courseId}/tasks_list.json`,{method:"get",params:Se})})}function gr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.courseId}/update_task_position.json`,{method:"post",body:Se})})}function yr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/calculate_all_shixun_scores.json`,{method:"get",params:Se})})}function Hr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/all_course_groups.json`,{method:"get",params:Se})})}function mn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/polls/all_course_groups.json`,{method:"get",params:Se})})}function ir(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/students.json`,{method:"get",params:Se})})}function Wr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/course_groups/${Se.categoryId}/rename_group.json`,{method:"POST",body:Se})})}function nn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/course_groups/${Se.categoryId}.json`,{method:"delete",body:Se})})}function Le(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/join_course_group.json`,{method:"POST",body:Se})})}function Ne(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/transfer_to_course_group.json`,{method:"post",body:Se})})}function an(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/delete_from_course.json`,{method:"post",body:Se})})}function Mn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/join_course_group.json`,{method:"post",body:Se})})}function sa(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/exit_course.json`,{method:"post"})})}function Ea(Se){return o(this,null,function*(){return(0,t.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:c({},Se)})})}function fn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/mooc_users/${Se.user_id}/edit.json`,{method:"get",params:Se})})}function Aa(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/mooc_users.json`,{method:"post",body:Se})})}function Sa(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/mooc_users/${Se.user_id}.json`,{method:"put",body:Se})})}function hn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/course_second_categories/${Se.id}/move_category.json`,{method:"post",body:Se})})}function ja(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/boards/${Se.id}/move_category.json`,{method:"post",body:Se})})}function Fa(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/courseware.json`,{method:"get",params:Se})})}function fo(Se,Un){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se}/mark_wrong_topic.json`,{method:"get",params:Un})})}function Va(Se,Un){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se}/cancel_wrong_topic.json`,{method:"get",params:Un})})}function Ka(Se,Un){return o(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Se}/allow_end_group.json`,{method:"get",params:Un})})}function Na(Se,Un){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se}/homework_commons/end_with_homework_list_position.json`,{method:"post",body:Un})})}function So(Se,Un){return o(this,null,function*(){return(0,t.ZP)(`/api/tasks/${Se}/get_content_for_commit_id.json`,{method:"get",params:Un})})}function da(Se){return o(this,null,function*(){return Fetch(`/api/courses/${Se.course_id}/course_ai_info.json`,{method:"Get",params:c({},Se)})})}function $n(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.course_id}/set_open_ai.json`,{method:"post",body:Se})})}function xn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.id}/smart_plans.json`,{method:"get",params:c({},Se)})})}function va(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.id}/smart_plans.json`,{method:"post",body:c({},Se)})})}},78880:function(i,d,e){"use strict";e.d(d,{$M:function(){return $e},$P:function(){return tt},Ax:function(){return h},Dh:function(){return S},FU:function(){return j},GQ:function(){return W},IN:function(){return Ie},JM:function(){return be},Ju:function(){return _t},Mn:function(){return wt},Ni:function(){return X},Pg:function(){return I},Pt:function(){return O},Qp:function(){return K},R9:function(){return G},Ux:function(){return Q},Vy:function(){return ce},XJ:function(){return Z},XR:function(){return Ze},Ze:function(){return T},aq:function(){return R},bQ:function(){return g},bu:function(){return p},cC:function(){return f},jS:function(){return Y},lm:function(){return qe},ml:function(){return J},o3:function(){return ke},pA:function(){return me},pS:function(){return je},pU:function(){return k},ps:function(){return B},q0:function(){return lt},qN:function(){return St},qS:function(){return P},qj:function(){return Ue},qt:function(){return xe},rV:function(){return E},rZ:function(){return de},rk:function(){return ue},rm:function(){return V},sK:function(){return F},sL:function(){return ot},su:function(){return vt},tC:function(){return ie},tO:function(){return le},u9:function(){return N},uZ:function(){return ee},vV:function(){return M},xx:function(){return yt},y8:function(){return it},yS:function(){return D},zF:function(){return x},zc:function(){return H},zj:function(){return A},zz:function(){return Ce}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(fe,Ee,ft)=>Ee in fe?r(fe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ft}):fe[Ee]=ft,c=(fe,Ee)=>{for(var ft in Ee||(Ee={}))a.call(Ee,ft)&&u(fe,ft,Ee[ft]);if(n)for(var ft of n(Ee))s.call(Ee,ft)&&u(fe,ft,Ee[ft]);return fe},o=(fe,Ee,ft)=>new Promise((Je,Ke)=>{var ut=Oe=>{try{Yt(ft.next(Oe))}catch(Fe){Ke(Fe)}},Tt=Oe=>{try{Yt(ft.throw(Oe))}catch(Fe){Ke(Fe)}},Yt=Oe=>Oe.done?Je(Oe.value):Promise.resolve(Oe.value).then(ut,Tt);Yt((ft=ft.apply(fe,Ee)).next())});const f=fe=>(0,t.ZP)(`/api/competitions/${fe.identifier}/create_guide.json`,{method:"post",body:fe}),h=fe=>(0,t.ZP)(`/api/competitions/${fe.identifier}/guides.json`,{method:"get",params:fe}),p=fe=>(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.competition_team_id}/edit_info.json`,{method:"put",body:fe});function x(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/update_result.json`,{method:"post",body:fe})})}function g(fe){return o(this,null,function*(){return(0,t.ZP)("/api/competitions.json",{method:"Get",params:c({},fe)})})}function P(fe){return o(this,null,function*(){return(0,t.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:fe})})}function O(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams.json`,{method:"post"})})}function S(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_staff.json`,{method:"get"})})}function I(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/common_header.json`,{method:"get"})})}function E(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/${fe.url}`,{method:"get",params:c({},fe)})})}function A(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/update_md_content.json`,{method:"post",body:fe})})}function R(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams.json`,{method:"get",params:fe})})}function T(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.Teannameid}/edit.json`,{method:"get",params:fe})})}function D(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.Teannameid}.json`,{method:"put",body:fe})})}function M(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.id}/leave.json`,{method:"post",body:fe})})}function B(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.id}.json`,{method:"delete"})})}function j(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams.json`,{method:"post",body:fe})})}function G(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.id}/add_managers.json`,{method:"post",body:fe})})}function H(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/join.json`,{method:"post",body:fe})})}function Y(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/teachers.json`,{method:"get",params:fe})})}function F(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/students.json`,{method:"get",params:fe})})}function V(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.teamid}/crud_team_members.json`,{method:"post",body:fe})})}function K(fe){return o(this,null,function*(){return(0,t.ZP)("/api/users/competition_reward.json",{method:"post",body:fe})})}function Q(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/chart_rules.json`,{method:"get"})})}function W(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/charts.json`,{method:"get",params:fe})})}function N(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/results.json`,{method:"get",params:fe})})}function J(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/md_tab_rules.json`,{method:"get",params:fe})})}function k(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/prize.json`,{method:"get",params:fe})})}function Z(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${fe.id}.json`,{method:"get",params:fe})})}function X(fe){return o(this,null,function*(){return(0,t.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:fe})})}function ee(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${fe.userid}/phone_bind.json`,{method:"post",body:fe})})}function ue(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${fe.userid}/email_bind.json`,{method:"post",body:fe})})}function ie(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${fe.userid}/professional_auth_apply.json`,{method:"delete"})})}function ce(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${fe.userid}/authentication_apply.json`,{method:"delete"})})}function le(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/prize_leader_account.json`,{method:"put",body:fe})})}function Ue(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.teamid}/shixun_detail.json`,{method:"get"})})}function Ze(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.teamid}/course_detail.json`,{method:"get"})})}function it(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/attachments/${fe.id}.json`,{method:"delete"})})}function _t(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.id}/get_certificate_info.json`,{method:"get",params:fe})})}function $e(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.id}/basic_setting.json`,{method:"post",body:fe})})}function Xe(){return o(this,null,function*(){return Fetch("/api/competitions/download_template",{method:"get",responseType:"arraybuffer"})})}function ke(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe}/common_header.json`,{method:"get"})})}function De(fe){return o(this,null,function*(){return Fetch("/api/competitions.json",{method:"post",body:fe})})}function me(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/search_managers.json`,{method:"get",params:fe})})}function ot(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe}/get_managers.json`,{method:"get"})})}function lt(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/add_managers.json`,{method:"post",body:fe})})}function St(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/delete_managers.json`,{method:"delete",body:fe})})}function wt(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe}/get_picture.json`,{method:"get"})})}function Ie(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/identifier_exist.json`,{method:"post",body:fe})})}function qe(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe}/get_shixun_settings.json`,{method:"get"})})}function vt(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/shixun_add.json`,{method:"post",body:fe})})}function je(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/shixun_delete.json`,{method:"delete",body:fe})})}function be(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/shixun_select.json`,{method:"post",body:fe})})}function de(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe}/info_finish.json`,{method:"get"})})}function xe(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/competition_review.json`,{method:"post",body:c({},fe)})})}function Ce(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams.json`,{method:"get",params:fe})})}function tt(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/all_team_members.json`,{method:"get",params:fe})})}function yt(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_commit_records/member_works.json`,{method:"get",params:fe})})}},83284:function(i,d,e){"use strict";e.d(d,{F:function(){return P},OE:function(){return A},ff:function(){return O},p1:function(){return S},_y:function(){return g},mK:function(){return M},gq:function(){return j},eM:function(){return D},BA:function(){return Y},bA:function(){return V},Nx:function(){return F},Qx:function(){return R},At:function(){return I},PX:function(){return E},Xl:function(){return T},y9:function(){return B},No:function(){return G},ay:function(){return K}});var t=e(58661),r=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,o=(Q,W,N)=>W in Q?r(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:N}):Q[W]=N,f=(Q,W)=>{for(var N in W||(W={}))u.call(W,N)&&o(Q,N,W[N]);if(s)for(var N of s(W))c.call(W,N)&&o(Q,N,W[N]);return Q},h=(Q,W)=>n(Q,a(W)),p=(Q,W)=>{var N={};for(var J in Q)u.call(Q,J)&&W.indexOf(J)<0&&(N[J]=Q[J]);if(Q!=null&&s)for(var J of s(Q))W.indexOf(J)<0&&c.call(Q,J)&&(N[J]=Q[J]);return N},x=(Q,W,N)=>new Promise((J,k)=>{var Z=ue=>{try{ee(N.next(ue))}catch(ie){k(ie)}},X=ue=>{try{ee(N.throw(ue))}catch(ie){k(ie)}},ee=ue=>ue.done?J(ue.value):Promise.resolve(ue.value).then(Z,X);ee((N=N.apply(Q,W)).next())});const g=Q=>x(void 0,null,function*(){var W=Q,{id:N}=W,J=p(W,["id"]);return(0,t.ZP)(`/api/ec_years/${N}/course_results.json`,{method:"get",params:J})}),P=Q=>{let W=document.createElement("iframe");W.src=`/api/ec_years/${Q}/course_results.xlsx`,W.style.display="none",document.body.appendChild(W)},O=({ec_year_id:Q})=>(0,t.ZP)(`/api/ec_years/${Q}/course_results/get_class.json`,{method:"get"}),S=({ec_year_id:Q,id:W,class_name:N=null})=>(0,t.ZP)(`/api/ec_years/${Q}/course_results/${W}.json`,{method:"get",params:{class_name:N}}),I=({ec_year_id:Q})=>(0,t.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:Q}}),E=({ec_course_id:Q})=>(0,t.ZP)(`/api/ec_courses/${Q}/evaluations/evaluation_data`,{method:"POST"}),A=Q=>{let W=document.createElement("iframe");W.src=`/api/ec_years/${Q}/ec_graduation_results.xlsx`,W.style.display="none",document.body.appendChild(W)},R=({ec_year_id:Q})=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results/compute_all`,{method:"post"}),T=({ec_year_id:Q,id:W})=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results/compute_single?id=${W}`,{method:"POST"}),D=Q=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results.json`,{method:"get"}),M=Q=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results/get_formulas.json`,{method:"get"}),B=({ec_year_id:Q,formula_one:W,formula_two:N,formula_three:J})=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results/set_formulas.json`,{method:"PUT",body:{formula_one_id:W,formula_two_id:N,formula_three_id:J}}),j=({ec_year_id:Q,id:W})=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results/${W}.json`,{method:"get"}),G=Q=>{var W=Q,{ec_year_id:N,type:J,goal_value:k}=W,Z=p(W,["ec_year_id","type","goal_value"]);let X=`?type=${J}`,ee={method:"PUT"};return J==="all"&&(X+=`&goal_value=${k}`),J==="each"&&(ee=h(f({},ee),{body:Z})),(0,t.ZP)(`/api/ec_years/${N}/ec_graduation_results/set_goal_value${X}`,ee)};var H=(Q,W,N)=>new Promise((J,k)=>{var Z=ue=>{try{ee(N.next(ue))}catch(ie){k(ie)}},X=ue=>{try{ee(N.throw(ue))}catch(ie){k(ie)}},ee=ue=>ue.done?J(ue.value):Promise.resolve(ue.value).then(Z,X);ee((N=N.apply(Q,W)).next())});const Y=Q=>H(void 0,null,function*(){return(0,t.ZP)(`/api/schools/${Q}/ec_majors/get_major_list.json`,{method:"get"})}),F=Q=>H(void 0,null,function*(){return(0,t.ZP)(`/api/ec_major_schools/${Q}/ec_years/get_year_list.json`,{method:"get"})}),V=({ec_year_id:Q,school_id:W})=>(0,t.ZP)(`/api/ec_years/${Q}/top_pages.json`,{method:"get",params:{school_id:W}}),K=({id:Q,name:W})=>(0,t.ZP)(`/api/ec_years/1/top_pages/${Q}?name=${W}`,{method:"PUT"})},51190:function(i,d,e){"use strict";e.d(d,{$Q:function(){return R},$l:function(){return mn},BJ:function(){return vt},CD:function(){return ut},Cd:function(){return fe},Cl:function(){return Mr},Di:function(){return ot},FN:function(){return ir},Fl:function(){return wt},G$:function(){return X},GK:function(){return St},Ip:function(){return de},J:function(){return ee},KE:function(){return Ie},L8:function(){return mt},LP:function(){return xe},MK:function(){return lt},Mb:function(){return xr},N0:function(){return H},N3:function(){return it},OL:function(){return Wr},OO:function(){return E},P8:function(){return Be},PJ:function(){return ie},PT:function(){return bt},Qc:function(){return F},RK:function(){return Z},Ty:function(){return $t},UH:function(){return Ut},UK:function(){return _t},Uj:function(){return Je},Ul:function(){return yt},VL:function(){return Oe},Vj:function(){return se},W4:function(){return ft},WL:function(){return gt},Wj:function(){return k},Wm:function(){return nn},X4:function(){return be},Xn:function(){return Wt},Xo:function(){return K},YY:function(){return me},Ym:function(){return j},Yu:function(){return nt},ZD:function(){return We},Zg:function(){return qt},_B:function(){return Ke},_F:function(){return Er},_U:function(){return W},_u:function(){return ce},aU:function(){return G},ab:function(){return Or},cC:function(){return or},cV:function(){return N},c_:function(){return B},ck:function(){return et},dp:function(){return Y},eA:function(){return yr},fG:function(){return O},gA:function(){return J},gG:function(){return Qt},gJ:function(){return jt},hk:function(){return x},hv:function(){return g},iB:function(){return P},iU:function(){return S},iw:function(){return kt},j:function(){return I},k8:function(){return M},kp:function(){return Fe},lL:function(){return A},lf:function(){return Ze},n$:function(){return Ue},n7:function(){return Q},nF:function(){return Dt},o3:function(){return Nt},oS:function(){return Ce},oX:function(){return Yt},oy:function(){return hr},pL:function(){return Tt},pu:function(){return je},q6:function(){return ze},qf:function(){return De},qz:function(){return tt},s:function(){return He},sA:function(){return tr},sS:function(){return gr},se:function(){return ke},tX:function(){return cr},uR:function(){return $e},ux:function(){return qe},wy:function(){return Xe},xA:function(){return pt},yE:function(){return V},yu:function(){return Ht},zP:function(){return T},zR:function(){return Hr}});var t=e(58661),r=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,o=(Le,Ne,an)=>Ne in Le?r(Le,Ne,{enumerable:!0,configurable:!0,writable:!0,value:an}):Le[Ne]=an,f=(Le,Ne)=>{for(var an in Ne||(Ne={}))u.call(Ne,an)&&o(Le,an,Ne[an]);if(s)for(var an of s(Ne))c.call(Ne,an)&&o(Le,an,Ne[an]);return Le},h=(Le,Ne)=>n(Le,a(Ne)),p=(Le,Ne,an)=>new Promise((Mn,sa)=>{var Ea=Sa=>{try{Aa(an.next(Sa))}catch(hn){sa(hn)}},fn=Sa=>{try{Aa(an.throw(Sa))}catch(hn){sa(hn)}},Aa=Sa=>Sa.done?Mn(Sa.value):Promise.resolve(Sa.value).then(Ea,fn);Aa((an=an.apply(Le,Ne)).next())});const x=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/list_student_score_by_question_type.json`,{method:"get",params:Le}),g=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/list_student_score_by_question.json`,{method:"get",params:Le}),P=Le=>(0,t.ZP)(`/api/exercises/${Le.exercise_id}/statistics/export_class_compare.xlsl`,{method:"get",params:Le}),O=Le=>(0,t.ZP)(`/api/exercises/${Le.exercise_id}/statistics/class_question_compare.json`,{method:"get",params:Le}),S=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/class_score_distribution.json`,{method:"get",params:Le}),I=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/exercise_tag_result.json`,{method:"get",params:Le}),E=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/list_student_score.json`,{method:"get",params:Le}),A=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/set_score_ranges.json`,{method:"put",body:Le}),R=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/score_ranges.json`,{method:"get",params:Le}),T=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/sava_exam_summary.json`,{method:"post",body:Le}),D=Le=>Fetch("/api/intelligent_reviews/exam_summary.json",{method:"post",body:Le}),M=Le=>(0,t.ZP)("/api/ai/exam_summaries.json",{method:"post",body:Le}),B=Le=>(0,t.ZP)("/api/ai/exam_summaries/polling.json",{method:"post",body:Le}),j=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/generate_exam_summary.json`,{method:"post",body:Le}),G=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/exam_summary_settings.json`,{method:"post",body:Le}),H=Le=>p(void 0,null,function*(){return(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/review_exercise_user.json`,{method:"post",body:Le})}),Y=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.id}/code_check.json`,{method:"get",params:Le}),F=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/reset_pwd.json`,{method:"post",body:Le}),V=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/encrypt_or_decrypt.json`,{method:"post",body:Le}),K=Le=>p(void 0,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.id}/delayed_time_or_force.json`,{method:"post",body:Le})}),Q=Le=>p(void 0,null,function*(){return(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.id}/exercise_time.json`,{method:"Get",params:Le})}),W=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.id}/exercise_question_result.json`,{method:"get",params:Le}),N=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/get_question_type_alias.json`,{method:"get",params:Le});function J(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le==null?void 0:Le.id}/teacher_update.json`,{method:"post",body:f({},Le)})})}function k(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le==null?void 0:Le.id}/adjust_comment.json`,{method:"post",body:f({},Le)})})}function Z(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.id}/edit_question_type_alias.json`,{method:"POST",body:Le})})}function X(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_lists.json`,{method:"get",params:f({},Le)})})}function ee(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_identity_photos.json`,{method:"get",params:f({},Le)})})}function ue(Le){return p(this,null,function*(){return Fetch(`/api/exercises/${Le.categoryId}/video_push_url.json`,{method:"get",params:f({},Le)})})}function ie(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/query_identity_photo_state.json`,{method:"get",params:f({},Le)})})}function ce(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_result.json`,{method:"get",params:f({},Le)})})}function le(Le){return p(this,null,function*(){return Fetch(`/api/exercises/${Le.categoryId}/exercise_score_area_setting.json`,{method:"post",body:f({},Le)})})}function Ue(Le){return p(this,null,function*(){return(0,t.ZP)("/api/question_banks/bank_list.json",{method:"get",params:f({},Le)})})}function Ze(Le){return p(this,null,function*(){return(0,t.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:f({},Le)})})}function it(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${Le.coursesId}/exercises/publish_modal.json`,{method:"get",params:f({},Le)})})}function _t(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/common_header.json`,{method:"get",params:f({},Le)})})}function $e(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${Le.coursesId}/exercises.json`,{method:"post",body:f({},Le)})})}function Xe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.exerciseId}.json`,{method:"put",body:f({},Le)})})}function ke(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${Le.exerciseId}/update_name.json`,{method:"post",body:f({},Le)})})}function De(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}.json`,{method:"get",params:f({},Le)})})}function me(Le){return p(this,null,function*(){return(0,t.ZP)("/api/tag_disciplines.json",{method:"get",params:f({},Le)})})}function ot(Le){return p(this,null,function*(){const{id:Ne}=Le;return delete Le.id,(0,t.ZP)(`/api/exercise_questions/${Ne}.json`,{method:"put",body:f({},Le)})})}function lt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_questions.json`,{method:"post",body:f({},Le)})})}function St(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.id}/up_down.json`,{method:"post",body:f({},Le)})})}function wt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.id}.json`,{method:"delete"})})}function Ie(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${Le.coursesId}/exercises/end_modal.json`,{method:"get",params:f({},Le)})})}function qe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/publish_groups.json`,{method:"get",params:f({},Le)})})}function vt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.exerciseId}/user_exercise_detail.json`,{method:"get",params:f({},Le)})})}function je(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.exerciseId}/consult_exercise.json`,{method:"post",body:f({},Le)})})}function be(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.exerciseId}/teacher_appraise.json`,{method:"get",params:f({},Le)})})}function de(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.id}/adjust_score.json`,{method:"post",body:f({},Le)})})}function xe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.id}/batch_adjust_score.json`,{method:"post",body:f({},Le)})})}function Ce(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.id}/adjust_score.json`,{method:"post",body:f({},Le)})})}function tt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.id}/delayed_time.json`,{method:"post",body:f({},Le)})})}function yt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_setting.json`,{method:"get",params:f({},Le)})})}function fe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/v2/exercises/${Le.categoryId}/exercise_setting.json`,{method:"get",params:f({},Le)})})}function Ee(Le){return p(this,null,function*(){return Fetch(`/api/exercises/${Le.categoryId}/commit_setting.json`,{method:"post",body:f({},Le)})})}function ft(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.exerciseId}/review_exercises_by_students.json`,{method:"post",body:f({},Le)})})}function Je(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_lists.xlsx`,{method:"get",params:h(f({},Le),{export:!0})})})}function Ke(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/user_exercise_detail.json`,{method:"get",params:h(f({},Le),{login:null})})}function ut(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/start.json`,{method:"get",params:f({},Le)})}function Tt(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/start_unlock.json`,{method:"post",body:f({},Le)})}function Yt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.questionId}/exercise_answers.json`,{method:"post",body:Le})})}function Oe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/commit_exercise.json`,{method:"post",body:Le})})}function Fe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/simulate_commit_exercise.json`,{method:"post",body:Le})})}function ze(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/redo_exercise.json`,{method:"post",body:Le})})}function mt(Le){return(0,t.ZP)(`/api/${Le.url}`,{method:"get",params:f({},Le)})}function Dt(Le){return(0,t.ZP)(`/api/problems/${Le.id}/start.json`,{method:"get",params:f({},Le)})}function se(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/begin_commit.json`,{method:"get",params:f({},Le)})}function gt(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/simulate_begin_commit.json`,{method:"get",params:f({},Le)})}function tr(Le){return(0,t.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:f({},Le)})}function Ht(Le){return console.log("params:",Le),(0,t.ZP)(`/api/exercises/${Le.categoryId}/edit.json`,{method:"get",params:f({},Le)})}function Ut(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/get_objective_scores.json`,{method:"get",params:f({},Le)})}function cr(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/redo_modal.json`,{method:"get",params:f({},Le)})}function He(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/student_redo_lists.json`,{method:"get",params:f({},Le)})}function pt(Le){return(0,t.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:Le})}function kt(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/exercise_header.json`,{method:"get",params:f({},Le)})}function or(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/allow_close_camera.json`,{method:"post",body:f({},Le)})}function $t(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/get_exercise_user_info.json`,{method:"get",params:f({},Le)})}function hr(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/record_screen`,{method:"post",params:f({},Le)})}function Or(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/unbind_ip.json`,{method:"post",body:f({},Le)})}function Mr(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/check_ip.json`,{method:"get",params:f({},Le)})}function qt(Le){return(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.id}/check_user_exercise.json`,{method:"get",params:f({},Le)})}function Ft(Le){return Fetch(`/api/exercises/${Le.id}/make_up_students.json`,{method:"get",params:f({},Le)})}function Wt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${Le.coursesId}/exercises/code_review_detail.json`,{method:"get",params:f({},Le)})})}function Qt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.question_id}/adjust_score.json`,{method:"post",body:f({},Le)})})}function xr(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${Le.categoryId}/simulate_exercise.json`,{method:"post",body:f({},Le)})})}function Er(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/simulate_start_answer.json`,{method:"get",params:f({},Le)})})}function bt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_time.json`,{method:"get",params:f({},Le)})})}function et(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/commit_screen_at.json`,{method:"post",body:f({},Le)})})}function We(Le,Ne){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le}/unlock_user`,{method:"post",body:Ne})})}function Be(Le,Ne){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le}/save_screen_record.json`,{method:"post",body:Ne})})}function nt(Le,Ne){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le}/screen_record_list.json`,{method:"get",params:Ne})})}function jt(Le){return p(this,null,function*(){return(0,t.ZP)("/api/attachments/set_ecs_attachment.json",{method:"get",params:f({},Le)})})}function Nt(Le){return p(this,null,function*(){return(0,t.ZP)("/api/exercises/need_redo.json",{method:"get",params:Le})})}function gr(Le,Ne){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le}/mark.json`,{method:"post",body:Ne})})}function yr(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${Le}/exit_delete_pod.json`,{method:"post",body:Le})})}function Hr(Le){return p(this,null,function*(){return(0,t.ZP)("/api/users/change_exercise_score.json",{method:"put",body:Le})})}function mn(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le==null?void 0:Le.id}/send_to_item_bank.json`,{method:"post",body:f({},Le)})})}function ir(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/ai/wrong_question_push_charts/${Le.exercise_id}/wrong_details.json`,{method:"get",params:f({},Le)})})}function Wr(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/ai/wrong_question_push_charts/${Le.exercise_id}/wrong_question.json`,{method:"get",params:f({},Le)})})}function nn(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/ai/wrong_question_push_charts/${Le.exercise_id}/wrong_question_lists.json`,{method:"get",params:f({},Le)})})}},35712:function(i,d,e){"use strict";e.d(d,{B0:function(){return p},Si:function(){return I},Sr:function(){return A},YP:function(){return E},b4:function(){return S},bc:function(){return f},dX:function(){return O},eh:function(){return R},iI:function(){return g},kd:function(){return h},qR:function(){return P},sW:function(){return x},ts:function(){return D},vL:function(){return T},z5:function(){return M}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(B,j,G)=>j in B?r(B,j,{enumerable:!0,configurable:!0,writable:!0,value:G}):B[j]=G,c=(B,j)=>{for(var G in j||(j={}))a.call(j,G)&&u(B,G,j[G]);if(n)for(var G of n(j))s.call(j,G)&&u(B,G,j[G]);return B},o=(B,j,G)=>new Promise((H,Y)=>{var F=Q=>{try{K(G.next(Q))}catch(W){Y(W)}},V=Q=>{try{K(G.throw(Q))}catch(W){Y(W)}},K=Q=>Q.done?H(Q.value):Promise.resolve(Q.value).then(F,V);K((G=G.apply(B,j)).next())});function f(B){return o(this,null,function*(){return(0,t.ZP)("/api/memos.json",{method:"get",params:B})})}function h(B){return o(this,null,function*(){return(0,t.ZP)("/api/discusses/forum_discusses.json",{method:"get",params:B})})}function p(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}/sticky_or_cancel.json`,{method:"post",body:B})})}function x(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}.json`,{method:"delete",body:B})})}function g(B){return o(this,null,function*(){return(0,t.ZP)("/api/memos/new.json",{method:"get",params:B})})}function P(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}/edit.json`,{method:"get",params:B})})}function O(B){return o(this,null,function*(){return(0,t.ZP)("/api/memos.json",{method:"post",body:c({},B)})})}function S(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}.json`,{method:"put",body:c({},B)})})}function I(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}.json`,{method:"get",params:B})})}function E(B){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${B.user_id}/watch.json`,{method:"post",body:B})})}function A(B){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${B.user_id}/watch.json`,{method:"delete",body:c({},B)})})}function R(B){return o(this,null,function*(){return(0,t.ZP)(`/api/discusses/${B.id}/reward_code.json`,{method:"post",body:B})})}function T(B){return o(this,null,function*(){return(0,t.ZP)(`/api/discusses/${B.id}/plus.json`,{method:"post",body:B})})}function D(B){return o(this,null,function*(){return(0,t.ZP)("/api/memos/reply.json",{method:"post",body:B})})}function M(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}/more_reply.json`,{method:"get",params:B})})}},49591:function(i,d,e){"use strict";e.d(d,{D2:function(){return n},n0:function(){return a},tk:function(){return s}});var t=e(58661),r=(u,c,o)=>new Promise((f,h)=>{var p=P=>{try{g(o.next(P))}catch(O){h(O)}},x=P=>{try{g(o.throw(P))}catch(O){h(O)}},g=P=>P.done?f(P.value):Promise.resolve(P.value).then(p,x);g((o=o.apply(u,c)).next())});function n(){return r(this,null,function*(){return(0,t.ZP)("/api/setting.json",{method:"Get"})})}function a(){return r(this,null,function*(){return(0,t.ZP)("/api/users/system_update.json",{method:"Get"})})}function s(u){return r(this,null,function*(){return(0,t.ZP)("/api/search_records",{method:"post",body:u})})}},799:function(i,d,e){"use strict";e.d(d,{B6:function(){return p},Gr:function(){return D},Mf:function(){return A},NA:function(){return I},PC:function(){return O},PP:function(){return S},QA:function(){return h},RP:function(){return j},Sv:function(){return B},YQ:function(){return E},_n:function(){return G},hL:function(){return T},je:function(){return P},mM:function(){return g},wA:function(){return M},x_:function(){return x},y0:function(){return R},y3:function(){return f}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(H,Y,F)=>Y in H?r(H,Y,{enumerable:!0,configurable:!0,writable:!0,value:F}):H[Y]=F,c=(H,Y)=>{for(var F in Y||(Y={}))a.call(Y,F)&&u(H,F,Y[F]);if(n)for(var F of n(Y))s.call(Y,F)&&u(H,F,Y[F]);return H},o=(H,Y,F)=>new Promise((V,K)=>{var Q=J=>{try{N(F.next(J))}catch(k){K(k)}},W=J=>{try{N(F.throw(J))}catch(k){K(k)}},N=J=>J.done?V(J.value):Promise.resolve(J.value).then(Q,W);N((F=F.apply(H,Y)).next())});function f(H){return o(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${H.categoryId}.json`,{method:"get",params:c({},H)})})}function h(H){return o(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${H.categoryId}/tasks_list.json`,{method:"get",params:c({},H)})})}function p(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}/show_detail.json`,{method:"get",params:c({},H)})})}function x(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}.json`,{method:"get",params:c({},H)})})}function g(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}/refuse_student_topic.json`,{method:"post",body:c({},H)})})}function P(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}/accept_student_topic.json`,{method:"post",body:c({},H)})})}function O(H){return o(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${H.categoryId}/show_comment.json`,{method:"get",params:c({},H)})})}function S(H){return o(this,null,function*(){return(0,t.ZP)("/api/users/reply_message.json",{method:"post",body:c({},H)})})}function I(H){return o(this,null,function*(){return(0,t.ZP)("/api/praise_tread/like.json",{method:"post",body:c({},H)})})}function E(H){return o(this,null,function*(){return(0,t.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:c({},H)})})}function A(H){return o(this,null,function*(){return(0,t.ZP)("/api/commons/delete.json",{method:"delete",body:c({},H)})})}function R(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/new.json`,{method:"get",params:c({},H)})})}function T(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}/edit.json`,{method:"get",params:c({},H)})})}function D(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics`,{method:"post",body:c({},H)})})}function M(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}`,{method:"put",body:c({},H)})})}function B(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_tasks`,{method:"post",body:c({},H)})})}function j(H){return o(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${H.categoryId}.json`,{method:"put",body:c({},H)})})}function G(H){return o(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${H.categoryId}/edit.json`,{method:"get",params:c({},H)})})}},98370:function(i,d,e){"use strict";e.d(d,{AA:function(){return M},Db:function(){return h},Dd:function(){return P},F7:function(){return F},Fi:function(){return J},H3:function(){return g},HF:function(){return S},HH:function(){return x},Ib:function(){return Q},J3:function(){return u},NT:function(){return n},NX:function(){return E},Ot:function(){return I},Ou:function(){return V},Ps:function(){return a},Rk:function(){return Y},Tz:function(){return f},V1:function(){return W},Wz:function(){return s},Xh:function(){return p},Xw:function(){return H},YS:function(){return j},Zd:function(){return N},bS:function(){return A},ck:function(){return O},eh:function(){return D},il:function(){return c},j7:function(){return o},jW:function(){return B},km:function(){return G},l5:function(){return T},rU:function(){return k},xF:function(){return R},zC:function(){return K},zT:function(){return Z}});var t=e(58661),r=(X,ee,ue)=>new Promise((ie,ce)=>{var le=it=>{try{Ze(ue.next(it))}catch(_t){ce(_t)}},Ue=it=>{try{Ze(ue.throw(it))}catch(_t){ce(_t)}},Ze=it=>it.done?ie(it.value):Promise.resolve(it.value).then(le,Ue);Ze((ue=ue.apply(X,ee)).next())});function n(X){return(0,t.ZP)("/api/schools/search.json",{method:"get",params:X})}function a(X){return(0,t.ZP)(`/api/schools/${X.id}/departments/for_option.json`,{method:"get",params:X})}function s(X){return(0,t.ZP)("/api/graduations.json",{method:"POST",body:X})}function u(X){return(0,t.ZP)("/api/graduations.json",{method:"get",params:X})}function c(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.identifier}/graduation_stages/${X.stageid}/authorized_redelivery.json`,{method:"POST",body:X})})}function o(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.identifier}/graduation_stages/${X.stageid}/submit.json`,{method:"POST",body:X})})}function f(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/student_tasks/export_status.json`,{method:"get",params:X})})}function h(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/student_tasks/export_all_attachments.json`,{method:"get",params:X})})}function p(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.identifier}/graduation_stages/${X.id}.json`,{method:"get",params:X})})}function x(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/student_tasks/set_final_score.json`,{method:"POST",body:X})})}function g(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/student_tasks/final_score.json`,{method:"get",params:X})})}function P(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/set_novice_guide.json`,{method:"POST",body:X})})}function O(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_notices/${X.doid}/set_do.json`,{method:"POST",body:X})})}function S(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_teachers.json`,{method:"POST",body:X})})}function I(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.identifier}/graduation_students/${X.id}/update_major.json`,{method:"PUT",body:X})})}function E(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_students.json`,{method:"POST",body:X})})}function A(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_teachers/search.json`,{method:"get",params:X})})}function R(X){return r(this,null,function*(){return(0,t.ZP)("/api/schools/search.json",{method:"get",params:X})})}function T(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_students/search.json`,{method:"get",params:X})})}function D(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_students.json`,{method:"get",params:X})})}function M(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_teachers.json`,{method:"get",params:X})})}function B(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.graduation_id}/graduation_tasks.json`,{method:"POST",body:X})})}function j(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.graduation_id}/graduation_tasks/${X.id}.json`,{method:"PUT",body:X})})}function G(X){return r(this,null,function*(){var ee;return(0,t.ZP)(`/api/graduations/${X.id}/graduation_tasks/${(ee=X.ids)==null?void 0:ee[0]}`,{method:"DELETE",body:{ids:X.ids}})})}function H(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_tasks.json`,{method:"get",params:X})})}function Y(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_notices.json`,{method:"get",params:X})})}function F(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}.json`,{method:"get"})})}function V(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X==null?void 0:X.id}/common_header.json`,{method:"get"})})}function K(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/preview.json`,{method:"get"})})}function Q(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_teachers/not_pass.json`,{method:"post",body:ee})})}function W(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_teachers/pass.json`,{method:"post",body:ee})})}function N(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_students/not_pass.json`,{method:"post",body:ee})})}function J(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_students/pass.json`,{method:"post",body:ee})})}function k(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_students/batch_delete`,{method:"delete",body:ee})})}function Z(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_teachers/batch_delete`,{method:"delete",body:ee})})}},79467:function(i,d,e){"use strict";e.d(d,{LA:function(){return u},S_:function(){return c},Tt:function(){return n},cR:function(){return a},vm:function(){return s}});var t=e(58661),r=(o,f,h)=>new Promise((p,x)=>{var g=S=>{try{O(h.next(S))}catch(I){x(I)}},P=S=>{try{O(h.throw(S))}catch(I){x(I)}},O=S=>S.done?p(S.value):Promise.resolve(S.value).then(g,P);O((h=h.apply(o,f)).next())});function n(){return r(this,null,function*(){return(0,t.ZP)("/api/home/index.json",{method:"Get"})})}function a(o){return r(this,null,function*(){return(0,t.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:o})})}function s(o){return r(this,null,function*(){return(0,t.ZP)("/api/project_applies.json",{method:"post",body:o})})}function u(o){return r(this,null,function*(){return(0,t.ZP)("/api/users/home_notice.json",{method:"Get"})})}function c(o){return r(this,null,function*(){return(0,t.ZP)("/api/users/view_notice.json",{method:"post",body:o})})}},31971:function(i,d,e){"use strict";e.d(d,{AD:function(){return f},Ig:function(){return h},Ko:function(){return g},QJ:function(){return P},Ub:function(){return O},V8:function(){return p},dl:function(){return S},w0:function(){return x}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(I,E,A)=>E in I?r(I,E,{enumerable:!0,configurable:!0,writable:!0,value:A}):I[E]=A,c=(I,E)=>{for(var A in E||(E={}))a.call(E,A)&&u(I,A,E[A]);if(n)for(var A of n(E))s.call(E,A)&&u(I,A,E[A]);return I},o=(I,E,A)=>new Promise((R,T)=>{var D=j=>{try{B(A.next(j))}catch(G){T(G)}},M=j=>{try{B(A.throw(j))}catch(G){T(G)}},B=j=>j.done?R(j.value):Promise.resolve(j.value).then(D,M);B((A=A.apply(I,E)).next())});function f(I){return o(this,null,function*(){return(0,t.ZP)("/api/users/tidings.json",{method:"get",params:c({},I)})})}function h(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.userId}/unread_message_info.json`,{method:"get",params:c({},I)})})}function p(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.userId}/private_messages.json`,{method:"get",params:c({},I)})})}function x(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.userId}/private_messages.json`,{method:"post",body:c({},I)})})}function g(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.id}/recent_contacts.json`,{method:"get",params:c({},I)})})}function P(I){return o(this,null,function*(){return(0,t.ZP)("/api/users_for_private_messages.json",{method:"get",params:c({},I)})})}function O(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.userId}/private_message_details.json`,{method:"get",params:c({},I)})})}function S(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.userId}/private_messages/${I.id}.json`,{method:"delete"})})}},35493:function(i,d,e){"use strict";e.d(d,{A2:function(){return P},CI:function(){return p},Ep:function(){return g},Ex:function(){return R},R7:function(){return f},WW:function(){return T},_V:function(){return A},ms:function(){return I},s0:function(){return O},vf:function(){return x},xn:function(){return h},yy:function(){return E}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(D,M,B)=>M in D?r(D,M,{enumerable:!0,configurable:!0,writable:!0,value:B}):D[M]=B,c=(D,M)=>{for(var B in M||(M={}))a.call(M,B)&&u(D,B,M[B]);if(n)for(var B of n(M))s.call(M,B)&&u(D,B,M[B]);return D},o=(D,M,B)=>new Promise((j,G)=>{var H=V=>{try{F(B.next(V))}catch(K){G(K)}},Y=V=>{try{F(B.throw(V))}catch(K){G(K)}},F=V=>V.done?j(V.value):Promise.resolve(V.value).then(H,Y);F((B=B.apply(D,M)).next())});function f(D){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${D.coursesId}/online_learning.json`,{method:"get"})})}function h(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}.json`,{method:"put",body:D})})}function p(D){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${D.coursesId}/course_stages.json`,{method:"post",body:D})})}function x(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/add_shixun_to_stage.json`,{method:"post",body:D})})}function g(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/select_shixun_to_stage.json`,{method:"post",body:D})})}function P(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/add_video_to_stage.json`,{method:"post",body:D})})}function O(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/add_attachment_to_stage.json`,{method:"post",body:D})})}function S(D){return o(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:D})})}function I(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/up_position.json`,{method:"post"})})}function E(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/down_position.json`,{method:"post"})})}function A(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}.json`,{method:"delete"})})}function R(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.stage_id}/items/move_position.json`,{method:"post",body:c({},D)})})}function T(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.stage_id}/items/${D.id}`,{method:"delete"})})}},22373:function(i,d,e){"use strict";e.d(d,{DF:function(){return P},Di:function(){return W},Dm:function(){return Y},Dq:function(){return ue},Gd:function(){return g},Hb:function(){return ie},Hm:function(){return j},ID:function(){return o},JP:function(){return ee},NC:function(){return M},Pl:function(){return O},Qc:function(){return a},Qp:function(){return F},RK:function(){return h},YP:function(){return B},a2:function(){return u},ar:function(){return x},cV:function(){return f},d1:function(){return p},dp:function(){return n},fn:function(){return S},iT:function(){return R},jK:function(){return H},kF:function(){return ce},kp:function(){return A},lc:function(){return E},oF:function(){return J},q$:function(){return c},qN:function(){return G},tS:function(){return I},ts:function(){return T},un:function(){return K},w0:function(){return Q},wX:function(){return V},yE:function(){return s}});var t=e(58661),r=(le,Ue,Ze)=>new Promise((it,_t)=>{var $e=De=>{try{ke(Ze.next(De))}catch(me){_t(me)}},Xe=De=>{try{ke(Ze.throw(De))}catch(me){_t(me)}},ke=De=>De.done?it(De.value):Promise.resolve(De.value).then($e,Xe);ke((Ze=Ze.apply(le,Ue)).next())});const n=le=>(0,t.ZP)(`/api/examination_banks/${le==null?void 0:le.id}/code_check.json`,{method:"get",params:le}),a=le=>(0,t.ZP)(`/api/examination_banks/${le.id}/reset_pwd.json`,{method:"post",body:le}),s=le=>(0,t.ZP)(`/api/examination_banks/${le.id}/encrypt_or_decrypt.json`,{method:"post",body:le}),u=le=>(0,t.ZP)("/api/examination_banks/exist_course.json",{method:"post",body:le}),c=le=>(0,t.ZP)("/api/examination_banks/check_examination_banks.json",{method:"post",body:le}),o=le=>(0,t.ZP)(`/api/examination_banks/${le.id}/copy.json`,{method:"post",body:le}),f=le=>(0,t.ZP)(`/api/examination_banks/${le.id}/get_question_type_alias.json`,{method:"get",params:le});function h(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/edit_question_type_alias.json`,{method:"POST",body:le})})}function p(le){return r(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"get",params:le})})}function x(le){return r(this,null,function*(){return(0,t.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:le})})}function g(le){return r(this,null,function*(){return(0,t.ZP)("/api/examination_banks.json",{method:"get",params:le})})}function P(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/set_public.json`,{method:"post"})})}function O(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/set_private.json`,{method:"post"})})}function S(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}.json`,{method:"delete"})})}function I(le){return r(this,null,function*(){return(0,t.ZP)("/api/question_banks/my_courses.json",{method:"get",params:le})})}const E=le=>(0,t.ZP)("/api/examination_banks/batch_send_to_course.json",{method:"post",body:le});function A(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/send_to_course.json`,{method:"post",body:le})})}function R(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}.json`,{method:"get",params:le})})}function T(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/${le.itemId}/set_score`,{method:"post",body:le})})}function D(le){return r(this,null,function*(){return Fetch(`/api/examination_banks/${le.id}/examination_banks_item_banks/${le.itemId}/set_shixun_score.json`,{method:"post",body:le})})}function M(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/${le.itemId}.json`,{method:"delete"})})}function B(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/batch_set_score.json`,{method:"post",body:le})})}function j(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/destroy_by_item_type.json`,{method:"delete",body:le})})}function G(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/${le.itemId}/adjust_position.json`,{method:"post",body:le})})}function H(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}.json`,{method:"put",body:le})})}function Y(le){return r(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares.json",{method:"get",params:le})})}function F(le){return r(this,null,function*(){return(0,t.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:le})})}function V(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le==null?void 0:le.id}/set_public.json`,{method:"post",body:le})})}function K(le){return r(this,null,function*(){return(0,t.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:le})})}function Q(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/update_exam.json`,{method:"put",body:le})})}function W(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/edit_exam.json`,{method:"get"})})}function N(le,Ue){return r(this,null,function*(){return Fetch(`/api/examination_banks/${le}/examination_banks_item_banks.json`,{method:"post",body:Ue})})}function J(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:le})})}function k(le,Ue){return r(this,null,function*(){return Fetch(`/api/examination_banks/${le}/sort_question_type.json`,{method:"post",body:Ue})})}function Z(le){return r(this,null,function*(){return Fetch(`/api/examination_banks/${le.exam_id}/examination_banks_item_banks/${le.question_id}.json`,{method:"delete"})})}function X(le,Ue){return r(this,null,function*(){return Fetch(`/api/examination_banks/${le}/batch_set_score.json`,{method:"post",body:Ue})})}function ee(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le}/simulate_exercise.json`,{method:"post"})})}function ue(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le}/exercise_header.json`,{method:"get"})})}function ie(le,Ue,Ze){return r(this,null,function*(){const it=new FormData;return it.append("file",Ue),it.append("course_discipline_id",Ze),(0,t.ZP)(`/api/examination_banks/${le}/import_item_banks.json`,{method:"post",body:it},!0)})}function ce(le){return r(this,null,function*(){return(0,t.ZP)("/api/users/change_exam_score.json",{method:"put",body:le})})}},41592:function(i,d,e){"use strict";e.d(d,{$D:function(){return me},A2:function(){return gt},A7:function(){return nt},AP:function(){return Le},AQ:function(){return Ze},Ax:function(){return $t},Az:function(){return nn},Bn:function(){return yr},Bz:function(){return E},CB:function(){return D},CI:function(){return cr},Cc:function(){return mn},D$:function(){return p},DQ:function(){return bt},DU:function(){return Oe},EG:function(){return H},EP:function(){return De},Ep:function(){return se},Er:function(){return be},Eu:function(){return R},Ex:function(){return Mr},FD:function(){return et},F_:function(){return Yt},Fg:function(){return W},GY:function(){return Qt},Go:function(){return qe},Gz:function(){return N},Hl:function(){return J},Ho:function(){return S},JS:function(){return Ee},Jd:function(){return M},Ju:function(){return A},KM:function(){return St},M1:function(){return f},M2:function(){return Ht},Mk:function(){return Wr},Mt:function(){return Ut},Mu:function(){return hr},NV:function(){return gr},O9:function(){return O},PQ:function(){return T},Q:function(){return xe},S$:function(){return x},Sp:function(){return Ue},VO:function(){return We},WD:function(){return Wt},WO:function(){return je},WW:function(){return qt},YP:function(){return F},_C:function(){return Nt},_V:function(){return or},b:function(){return g},bw:function(){return ke},bz:function(){return Er},c2:function(){return B},c3:function(){return fe},cn:function(){return X},dX:function(){return K},eJ:function(){return Ie},ef:function(){return Tt},fh:function(){return ee},fj:function(){return vt},gU:function(){return jt},hS:function(){return k},id:function(){return ir},jT:function(){return Be},j_:function(){return V},ke:function(){return Ft},lk:function(){return le},mB:function(){return h},mE:function(){return I},mQ:function(){return ce},ms:function(){return pt},mx:function(){return tt},nq:function(){return Q},ol:function(){return xr},p:function(){return _t},p4:function(){return Ce},pU:function(){return ie},pf:function(){return G},rS:function(){return ft},rs:function(){return wt},s0:function(){return tr},se:function(){return j},sm:function(){return yt},tS:function(){return Z},tu:function(){return ue},ue:function(){return it},vf:function(){return mt},w4:function(){return $e},wA:function(){return Hr},wv:function(){return Y},xG:function(){return Dt},xn:function(){return ze},yN:function(){return Xe},yy:function(){return kt},zc:function(){return P}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(Ne,an,Mn)=>an in Ne?r(Ne,an,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Ne[an]=Mn,c=(Ne,an)=>{for(var Mn in an||(an={}))a.call(an,Mn)&&u(Ne,Mn,an[Mn]);if(n)for(var Mn of n(an))s.call(an,Mn)&&u(Ne,Mn,an[Mn]);return Ne},o=(Ne,an,Mn)=>new Promise((sa,Ea)=>{var fn=hn=>{try{Sa(Mn.next(hn))}catch(ja){Ea(ja)}},Aa=hn=>{try{Sa(Mn.throw(hn))}catch(ja){Ea(ja)}},Sa=hn=>hn.done?sa(hn.value):Promise.resolve(hn.value).then(fn,Aa);Sa((Mn=Mn.apply(Ne,an)).next())});const f=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/student_detail.json",{method:"get",params:Ne})}),h=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/knowledge_detail.json",{method:"get",params:Ne})}),p=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/update_statistic.json",{method:"get",params:Ne})}),x=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/statistic_lists.json",{method:"get",params:Ne})}),g=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/route_statistics.json",{method:"get",params:Ne})}),P=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/knowledge/v2/send_to_course.json",{method:"POST",body:Ne})}),O=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/knowledge/v2/check_knowledge_repeat.json",{method:"POST",body:Ne})}),S=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/knowledge/v2/courses.json",{method:"get",params:Ne})}),I=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/toggle.json",{method:"get",params:Ne})}),E=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/v2/knowledge_graphs/${Ne==null?void 0:Ne.graphable_type}/${Ne==null?void 0:Ne.graphable_id}`,{method:"get",params:Ne})}),A=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/detail.json`,{method:"get",params:Ne})}),R=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/ability_goals/home.json",{method:"get",params:Ne})}),T=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_tags/${Ne==null?void 0:Ne.id}.json`,{method:"delete",body:Ne})}),D=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/ability_tags.json",{method:"POST",body:Ne})}),M=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/ability_tags.json",{method:"get",params:Ne})}),B=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/tree.json",{method:"get",params:Ne})}),j=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/edit`,{method:"get",params:Ne})}),G=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}.json`,{method:"delete",body:Ne})}),H=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}.json`,{method:"PUT",body:Ne})}),Y=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/ability_goals.json",{method:"POST",body:Ne})}),F=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/ability_goals.json",{method:"get",params:Ne})}),V=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/knowledge/v2/update_knowledge_statistic.json",{method:"POST",body:Ne})}),K=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/knowledge/v2/subject_knowledge_statistic.json",{method:"Get",params:Ne})}),Q=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:Ne})}),W=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:Ne})}),N=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:Ne})}),J=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:Ne})}),k=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:Ne})});function Z(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/paths.json",{method:"Get",params:c({},Ne)})})}function X(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:c({},Ne)})})}function ee(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"Get",params:c({},Ne)})})}function ue(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}.json`,{method:"PUT",body:Ne})})}function ie(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/paths.json",{method:"post",body:Ne})})}function ce(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/edit.json`,{method:"get"})})}function le(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}.json`,{method:"get",params:c({identifier:Ne.id},Ne)})})}function Ue(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ne.id}.json`,{method:"get",params:c({identifier:Ne.id},Ne)})})}function Ze(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/right_banner.json`,{method:"get",params:Ne})})}function it(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/spoc_courses.json`,{method:"get",params:Ne})})}const _t=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/v2/stages.json",{method:"Get",params:Ne})}),$e=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/v2/stage_shixuns/${Ne.id}/children.json`,{method:"Get",params:Ne})});function Xe(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/stages.json",{method:"get",params:Ne})})}function ke(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/update_team_title.json`,{method:"post",body:Ne})})}function De(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/delete_member.json`,{method:"Delete",body:Ne})})}function me(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/spoc_courses/${Ne==null?void 0:Ne.courseid}.json`,{method:"Delete"})})}function ot(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/up_member_position.json`,{method:"post",body:Ne})})}function lt(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/down_member_position.json`,{method:"post",body:Ne})})}function St(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/collections.json",{method:"post",body:Ne})})}function wt(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/collections/cancel.json",{method:"Delete",body:Ne})})}function Ie(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}.json`,{method:"Delete",body:Ne})})}function qe(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/publish.json`,{method:"post",body:Ne})})}function vt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/cancel_publish.json`,{method:"post",body:Ne})})}function je(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/apply_public.json`,{method:"post",body:Ne})})}function be(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/cancel_public.json`,{method:"post",body:Ne})})}function de(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/choose_course.json`,{method:"get",params:Ne})})}function xe(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/send_to_course.json`,{method:"post",body:Ne})})}function Ce(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${Ne.id}/send_to_course.json`,{method:"post",body:Ne})})}function tt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/add_subject_members.json`,{method:"post",body:Ne})})}function yt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/spoc_courses.json`,{method:"post",body:Ne})})}function fe(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/appointment.json`,{method:"post",body:Ne})})}function Ee(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ne.id}/join_excellent_course.json`,{method:"post",body:Ne})})}function ft(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/watch_attachment_histories.json",{method:"post",body:Ne})})}function Je(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/statistics_info.json`,{method:"get",params:Ne})})}function Ke(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/shixun_analyze.json`,{method:"get",params:Ne})})}function ut(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/learning_analyze.json`,{method:"get",params:Ne})})}function Tt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/learning_statistics.json`,{method:"get",params:Ne})})}function Yt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/shixun_statistics.json`,{method:"get",params:Ne})})}function Oe(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/study_analyze/${Ne.type}.json`,{method:"get",params:Ne})})}function Fe(Ne){return o(this,null,function*(){return Fetch("/api/paths/append_to_stage.json",{method:"post",body:Ne})})}function ze(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}.json`,{method:"put",body:Ne})})}function mt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/add_shixun_to_stage.json`,{method:"post",body:Ne})})}const Dt=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/stages/${Ne==null?void 0:Ne.stage_id}/select_challenge_to_stage.json`,{method:"post",body:Ne})});function se(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/select_shixun_to_stage.json`,{method:"post",body:Ne})})}function gt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/add_video_to_stage.json`,{method:"post",body:Ne})})}function tr(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/add_attachment_to_stage.json`,{method:"post",body:Ne})})}function Ht(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${Ne.id}.json`,{method:"put",body:Ne})})}function Ut(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/add_blank_to_stage.json`,{method:"post",body:Ne})})}function cr(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/stages.json",{method:"post",body:Ne})})}function He(Ne){return o(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:Ne})})}function pt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/up_position.json`,{method:"get"})})}function kt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/down_position.json`,{method:"get"})})}function or(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}.json`,{method:"delete"})})}function $t(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.pathId}/discusses.json`,{method:"get",params:c({},Ne)})})}function hr(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ne.coursesId}/excellent_discusses.json`,{method:"get",params:c({},Ne)})})}function Or(Ne){return o(this,null,function*(){return Fetch("/api/discusses.json",{method:"post",body:c({},Ne)})})}function Mr(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.stage_id}/items/move_position`,{method:"post",body:c({},Ne)})})}function qt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.stage_id}/items/${Ne.id}`,{method:"delete"})})}function Ft(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ne.id}/excellent_discuss`,{method:"post",body:c({},Ne)})})}function Wt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/post_discuss`,{method:"post",body:c({},Ne)})})}function Qt(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/schools/for_option.json",{method:"get",params:Ne})})}function xr(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/schools/province_data.json",{method:"get",params:Ne})})}function Er(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/add_school_applies.json",{method:"post",body:Ne})})}function bt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne==null?void 0:Ne.id}/add_homework_to_stage.json`,{method:"post",body:Ne})})}function et(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${Ne==null?void 0:Ne.id}/edit.json`,{method:"get",params:Ne})})}function We(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${Ne==null?void 0:Ne.id}.json`,{method:"put",body:Ne})})}function Be(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${Ne==null?void 0:Ne.user_id}/subjects/subject_homework.json`,{method:"get",params:Ne})})}function nt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${Ne==null?void 0:Ne.user_id}/courses/course_homework.json`,{method:"get",params:Ne})})}function jt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ne==null?void 0:Ne.course_id}/smart_plans/get_ppt_file.json`,{method:"get",params:Ne})})}function Nt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne==null?void 0:Ne.id}/batch_add_homework_to_stage.json`,{method:"post",body:Ne})})}function gr(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:Ne})})}function yr(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${Ne==null?void 0:Ne.user_login}/subjects/cancel.json`,{method:"get",params:Ne})})}const Hr=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/knowledge_graph_statistics.json",{method:"get",params:Ne})}),mn=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/knowledge_statistic_lists.json",{method:"get",params:Ne})}),ir=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/statistics.json`,{method:"get",params:Ne})}),Wr=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/statistic_lists.json`,{method:"get",params:Ne})}),nn=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/statistic_detail.json`,{method:"get",params:Ne})}),Le=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/student_detail.json`,{method:"get",params:Ne})})},62802:function(i,d,e){"use strict";e.d(d,{Fd:function(){return Q},Hi:function(){return x},IU:function(){return M},KE:function(){return P},Kc:function(){return N},MK:function(){return B},Q9:function(){return A},Qg:function(){return D},Qn:function(){return S},UK:function(){return p},W:function(){return k},Ye:function(){return T},_c:function(){return f},hO:function(){return Y},iV:function(){return J},jy:function(){return j},kp:function(){return H},lf:function(){return E},m7:function(){return g},n$:function(){return I},rJ:function(){return R},s3:function(){return h},ux:function(){return O},vf:function(){return K},wh:function(){return G},wo:function(){return W},x$:function(){return V}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(Z,X,ee)=>X in Z?r(Z,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):Z[X]=ee,c=(Z,X)=>{for(var ee in X||(X={}))a.call(X,ee)&&u(Z,ee,X[ee]);if(n)for(var ee of n(X))s.call(X,ee)&&u(Z,ee,X[ee]);return Z},o=(Z,X,ee)=>new Promise((ue,ie)=>{var ce=Ze=>{try{Ue(ee.next(Ze))}catch(it){ie(it)}},le=Ze=>{try{Ue(ee.throw(Ze))}catch(it){ie(it)}},Ue=Ze=>Ze.done?ue(Ze.value):Promise.resolve(Ze.value).then(ce,le);Ue((ee=ee.apply(Z,X)).next())});const f=Z=>o(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Z==null?void 0:Z.id}/commit_word_cloud.json`,{method:"Get",params:Z})});function h(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/poll_lists.json`,{method:"get",params:c({},Z)})})}function p(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/common_header.json`,{method:"get"})})}function x(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/poll_setting.json`,{method:"get"})})}function g(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/commit_setting.json`,{method:"post",body:c({},Z)})})}function P(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Z.coursesId}/polls/end_poll_modal.json`,{method:"get",params:c({},Z)})})}function O(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/publish_groups.json`,{method:"get",params:c({},Z)})})}function S(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/commit_result.json`,{method:"get",params:c({},Z)})})}function I(Z){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/bank_list.json",{method:"get",params:c({},Z)})})}function E(Z){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:c({},Z)})})}function A(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Z.coursesId}/polls/publish_modal.json`,{method:"get",params:c({},Z)})})}function R(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Z.coursesId}/polls.json`,{method:"POST",body:c({},Z)})})}function T(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/edit.json`,{method:"get"})})}function D(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.pollsId}.json`,{method:"put",body:c({},Z)})})}function M(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Z.pollsId}.json`,{method:"put",body:c({},Z)})})}function B(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.pollsId}/poll_questions.json`,{method:"post",body:c({},Z)})})}function j(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Z.pollsId}.json`,{method:"delete",body:c({},Z)})})}function G(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Z.pollsId}/up_down.json`,{method:"post",body:c({},Z)})})}function H(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/exercise_banks/${Z.topicId}.json`,{method:"get"})})}function Y(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/exercise_banks/${Z.topicId}.json`,{method:"put",body:c({},Z)})})}function F(Z){return o(this,null,function*(){return Fetch(`/api/exercise_banks/${Z.topicId}.json`,{method:"put",body:c({},Z)})})}function V(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/exercise_bank_questions/${Z.pollsId}.json`,{method:"delete",body:c({},Z)})})}function K(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Z.pollsId}/up_down.json`,{method:"post",body:c({},Z)})})}function Q(Z){return o(this,null,function*(){return(0,t.ZP)("/api/poll_bank_questions.json",{method:"post",body:c({},Z)})})}function W(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_bank_questions/${Z.pollsId}.json`,{method:"put",body:c({},Z)})})}function N(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/exercise_bank_questions/${Z.id}.json`,{method:"put",body:c({},Z)})})}function J(Z){return o(this,null,function*(){return(0,t.ZP)("/api/exercise_bank_questions.json",{method:"post",body:c({},Z)})})}function k(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/exercise_bank_questions/${Z.exerciseId}/up_down.json`,{method:"post",body:c({},Z)})})}},29496:function(i,d,e){"use strict";e.d(d,{A1:function(){return be},Bd:function(){return A},Bo:function(){return F},Cc:function(){return Q},Cn:function(){return J},DF:function(){return I},Dm:function(){return ke},FG:function(){return Y},GW:function(){return De},HF:function(){return B},Hm:function(){return Z},IJ:function(){return je},L5:function(){return Xe},LS:function(){return ot},MZ:function(){return qe},Mr:function(){return H},NZ:function(){return Ue},Of:function(){return O},Pl:function(){return S},Qj:function(){return g},RT:function(){return fe},Rp:function(){return lt},U6:function(){return j},Vl:function(){return W},Wk:function(){return G},YP:function(){return k},Ys:function(){return T},al:function(){return R},bF:function(){return Ce},d1:function(){return x},dt:function(){return tt},et:function(){return ee},ex:function(){return P},fn:function(){return E},hI:function(){return Ze},hg:function(){return Ie},iT:function(){return V},lS:function(){return le},nD:function(){return me},qN:function(){return X},rV:function(){return D},s:function(){return ce},sD:function(){return vt},sS:function(){return $e},ts:function(){return K},vi:function(){return de},wX:function(){return wt},x5:function(){return M}});var t=e(58661),r=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,o=(Ee,ft,Je)=>ft in Ee?r(Ee,ft,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ee[ft]=Je,f=(Ee,ft)=>{for(var Je in ft||(ft={}))u.call(ft,Je)&&o(Ee,Je,ft[Je]);if(s)for(var Je of s(ft))c.call(ft,Je)&&o(Ee,Je,ft[Je]);return Ee},h=(Ee,ft)=>n(Ee,a(ft)),p=(Ee,ft,Je)=>new Promise((Ke,ut)=>{var Tt=Fe=>{try{Oe(Je.next(Fe))}catch(ze){ut(ze)}},Yt=Fe=>{try{Oe(Je.throw(Fe))}catch(ze){ut(ze)}},Oe=Fe=>Fe.done?Ke(Fe.value):Promise.resolve(Fe.value).then(Tt,Yt);Oe((Je=Je.apply(Ee,ft)).next())});function x(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"get",params:h(f({},Ee),{clazz:"ItemBanksGroup"})})})}function g(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:Ee})})}function P(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ee})})}function O(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks/list.json",{method:"post",body:Ee})})}function S(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/set_private.json`,{method:"post"})})}function I(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/set_public.json`,{method:"post"})})}function E(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}.json`,{method:"delete"})})}function A(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/problems/${Ee.id}/start.json`,{method:"get"})})}function R(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}.json`,{method:"delete",body:f({},Ee)})})}function T(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets.json",{method:"post",body:Ee})})}function D(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:Ee})})}function M(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:Ee.type}})})}function B(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:Ee})})}function j(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/tag_disciplines.json",{method:"post",body:Ee})})}function G(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}.json`,{method:"put",body:Ee})})}function H(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks.json",{method:"post",body:Ee})})}function Y(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/edit.json`,{method:"get"})})}function F(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/problems/${Ee.id}/edit.json`,{method:"get"})})}function V(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets.json",{method:"get",params:Ee})})}function K(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}/set_score.json`,{method:"post",body:Ee})})}function Q(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}/set_challenge_score.json`,{method:"post",body:Ee})})}function W(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}/combination_set_score.json`,{method:"post",body:Ee})})}function N(Ee){return p(this,null,function*(){return Fetch(`/api/examination_banks//${Ee.exerid}/examination_banks_item_banks/${Ee.id}/combination_set_score.json`,{method:"post",body:Ee})})}function J(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}.json`,{method:"delete"})})}function k(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:Ee})})}function Z(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:Ee})})}function X(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}/adjust_position.json`,{method:"post",body:Ee})})}function ee(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/examination_banks.json",{method:"post",body:Ee})})}function ue(Ee){return p(this,null,function*(){return Fetch(`/api/examination_banks/${Ee.id}/revoke_item.json`,{method:"delete",body:Ee})})}function ie(Ee){return p(this,null,function*(){return Fetch(`/api/examination_banks/${Ee.exam_id}/examination_banks_item_banks.json`,{method:"post",body:Ee})})}function ce(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/join_to_collection.json`,{method:"post",params:Ee})})}function le(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/cancel_collection.json`,{method:"post",params:Ee})})}function Ue(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups.json",{method:"get",params:Ee})})}function Ze(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:Ee})})}function it(Ee){return p(this,null,function*(){return Fetch(`/api/item_banks/${Ee.id}/join_to_group.json`,{method:"post",body:Ee})})}function _t(Ee){return p(this,null,function*(){return Fetch(`/api/item_banks_groups/${Ee.id}.json`,{method:"put",body:Ee})})}function $e(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups.json",{method:"post",body:Ee})})}function Xe(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/feedback.json`,{method:"post",body:Ee})})}function ke(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares.json",{method:"get",params:Ee})})}function De(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares.json",{method:"post",body:Ee})})}function me(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:Ee})})}function ot(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:Ee})})}function lt(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:Ee})})}function St(Ee){return p(this,null,function*(){return Fetch("/api/item_banks/set_batch_public.json",{method:"post",body:Ee})})}function wt(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee==null?void 0:Ee.id}/set_public.json`,{method:"post",body:Ee})})}function Ie(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:Ee})})}function qe(Ee){return(0,t.ZP)(`/api/problems/${Ee.identifier}/publish.json`,{method:"post",body:Ee})}function vt(Ee){return(0,t.ZP)(`/api/problems/${Ee.identifier}/cancel_publish.json`,{method:"post",body:Ee})}function je(Ee){return(0,t.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:[...Ee.id]}})}function be(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks_groups/${Ee.id}/up_position.json`,{method:"get",params:Ee})})}function de(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks_groups/${Ee.id}/down_position.json`,{method:"get",params:Ee})})}function xe(Ee){return p(this,null,function*(){return Fetch(`/api/homework_commons/${Ee.id}/edit_hack.json`,{method:"get",params:Ee})})}function Ce(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:Ee})})}function tt(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/problems/batch_publish.json",{method:"post",body:Ee})})}function yt(Ee){return p(this,null,function*(){return Fetch("/api/item_banks/get_groups.json",{method:"get",params:Ee})})}function fe(){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"})})}},88581:function(i,d,e){"use strict";e.d(d,{E1:function(){return s},Go:function(){return n},H5:function(){return a}});var t=e(58661),r=(u,c,o)=>new Promise((f,h)=>{var p=P=>{try{g(o.next(P))}catch(O){h(O)}},x=P=>{try{g(o.throw(P))}catch(O){h(O)}},g=P=>P.done?f(P.value):Promise.resolve(P.value).then(p,x);g((o=o.apply(u,c)).next())});function n(u){return r(this,null,function*(){return(0,t.ZP)("/api/restfuls.json",{method:"get",params:u})})}function a(u){return r(this,null,function*(){return(0,t.ZP)(`/api/restfuls/${u.id}.json`,{method:"get",params:u})})}function s(u){return r(this,null,function*(){return(0,t.ZP)(`/api/restfuls/${u.id}.json`,{method:"delete",params:u})})}},70973:function(i,d,e){"use strict";e.d(d,{Am:function(){return S},Ar:function(){return ot},BD:function(){return tt},Be:function(){return vt},Dx:function(){return k},Fr:function(){return se},G$:function(){return A},GS:function(){return Y},Gw:function(){return E},H:function(){return De},H1:function(){return me},Hj:function(){return fe},IL:function(){return x},JA:function(){return ft},JG:function(){return J},KE:function(){return ee},Lz:function(){return xe},Mf:function(){return ke},NA:function(){return $e},O:function(){return g},PC:function(){return it},PP:function(){return _t},PW:function(){return wt},Q3:function(){return Z},QC:function(){return Je},Qt:function(){return Ce},Qz:function(){return D},R$:function(){return mt},RP:function(){return K},Ti:function(){return cr},Uc:function(){return Yt},Ul:function(){return W},VB:function(){return Ht},Vs:function(){return Oe},Wr:function(){return R},Xn:function(){return Q},YQ:function(){return Xe},Yn:function(){return I},Z8:function(){return G},ak:function(){return St},cN:function(){return B},co:function(){return je},cz:function(){return Ue},e_:function(){return P},fK:function(){return H},gG:function(){return Ze},gZ:function(){return Tt},h$:function(){return j},ku:function(){return de},lf:function(){return ie},m7:function(){return N},mQ:function(){return M},mz:function(){return qe},n$:function(){return ue},oK:function(){return O},oN:function(){return Ut},pH:function(){return yt},pb:function(){return tr},qP:function(){return Ke},ql:function(){return ut},rN:function(){return be},sw:function(){return ce},t1:function(){return le},to:function(){return V},ub:function(){return Ee},ux:function(){return X},wS:function(){return gt},wT:function(){return T},yT:function(){return lt},yy:function(){return Fe},z2:function(){return Ie}});var t=e(58661),r=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,o=(He,pt,kt)=>pt in He?r(He,pt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):He[pt]=kt,f=(He,pt)=>{for(var kt in pt||(pt={}))u.call(pt,kt)&&o(He,kt,pt[kt]);if(s)for(var kt of s(pt))c.call(pt,kt)&&o(He,kt,pt[kt]);return He},h=(He,pt)=>n(He,a(pt)),p=(He,pt,kt)=>new Promise((or,$t)=>{var hr=qt=>{try{Mr(kt.next(qt))}catch(Ft){$t(Ft)}},Or=qt=>{try{Mr(kt.throw(qt))}catch(Ft){$t(Ft)}},Mr=qt=>qt.done?or(qt.value):Promise.resolve(qt.value).then(hr,Or);Mr((kt=kt.apply(He,pt)).next())});const x=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.id}/ai_warning_list.json`,{method:"get",params:He})}),g=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He.id}/submit_test_result.json`,{method:"post",body:He})}),P=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He==null?void 0:He.id}/student_work_test_result.json`,{method:"Get",params:He})}),O=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He.id}/update_journals.json`,{method:"post",body:He})}),S=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He==null?void 0:He.homeworkId}/change_score.json`,{method:"post",body:He})}),I=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He==null?void 0:He.homeworkId}/history_comment`,{method:"Get",params:He})}),E=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He==null?void 0:He.homeworkId}/feedback_know`,{method:"Get",params:He})}),A=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He==null?void 0:He.userId}/student_work_feedbacks.json`,{method:"POST",body:He})}),R=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He==null?void 0:He.userId}/feedback_list.json`,{method:"Get",params:He})}),T=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He==null?void 0:He.userId}/histories.json`,{method:"Get",params:He})}),D=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He==null?void 0:He.homeworkId}/feedback_list`,{method:"Get",params:He})}),M=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He==null?void 0:He.homeworkId}/anonymous_exception_list.json`,{method:"Get",params:He})}),B=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He==null?void 0:He.homeworkId}/appeal_list`,{method:"Get",params:He})});function j(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/works_list.json`,{method:"post",body:f({},He)})})}function G(He){return p(this,null,function*(){return(0,t.ZP)(`/api/shixun_homeworks/${He.categoryId}/student_works.json`,{method:"get",params:f({},He)})})}function H(He){return p(this,null,function*(){return(0,t.ZP)(`/api/shixun_homeworks/${He.categoryId}/header_info.json`,{method:"get",params:f({},He)})})}function Y(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He}/query_game_url.json`,{method:"get"})})}function F(He){return p(this,null,function*(){return Fetch(`/api/student_works/${He}/get_newest_shixun_work_comments.json`,{method:"get"})})}function V(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}.json`,{method:"get"})})}function K(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/code_review_results.json`,{method:"get",params:f({},He)})})}function Q(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/code_review_detail.json`,{method:"get",params:f({},He)})})}function W(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/settings.json`,{method:"get",params:f({},He)})})}function N(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/update_settings.json`,{method:"post",body:f({},He)})})}function J(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/group_list.json`,{method:"get",params:f({},He)})})}function k(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/works_list.xlsx`,{method:"get",params:f({},He)})})}function Z(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.coursesId}/reference_answer.json`,{method:"get",params:f({},He)})})}function X(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/publish_groups.json`,{method:"get",params:f({},He)})})}function ee(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/end_groups.json`,{method:"get",params:f({},He)})})}function ue(He){return p(this,null,function*(){return(0,t.ZP)("/api/question_banks/bank_list.json",{method:"get",params:f({},He)})})}function ie(He){return p(this,null,function*(){return(0,t.ZP)("/api/question_banks/save_banks.json",{method:"post",body:f({},He)})})}function ce(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/shixun_work_report.json`,{method:"get",params:He})})}function le(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/shixun_work_report_echart_data.json`,{method:"get",params:He})})}function Ue(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.coursesId}/homework_commons/user_hack_detail.json`,{method:"get",params:h(f({},He),{id:He.categoryId})})})}function Ze(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.categoryId}/adjust_review_score.json`,{method:"post",body:f({},He)})})}function it(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/show_comment.json`,{method:"get",params:f({},He)})})}function _t(He){return p(this,null,function*(){return(0,t.ZP)("/api/users/reply_message.json",{method:"post",body:f({},He)})})}function $e(He){return p(this,null,function*(){return(0,t.ZP)("/api/praise_tread/like.json",{method:"post",body:f({},He)})})}function Xe(He){return p(this,null,function*(){return(0,t.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:f({},He)})})}function ke(He){return p(this,null,function*(){return(0,t.ZP)("/api/commons/delete.json",{method:"delete",body:f({},He)})})}function De(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/update_explanation.json`,{method:"post",body:f({},He)})})}function me(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.coursesId}/homework_commons.json`,{method:"post",body:f({},He)})})}function ot(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}.json`,{method:"put",body:f({},He)})})}function lt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_banks/${He.id}.json`,{method:"put",body:f({},He)})})}function St(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.commonHomeworkId}/student_works/new.json`,{method:"get",params:f({},He)})})}function wt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/edit.json`,{method:"get",params:f({},He)})})}function Ie(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}.json`,{method:"put",body:f({},He)})})}function qe(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/revise_attachment.json`,{method:"post",body:f({},He)})})}function vt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.commonHomeworkId}/student_works.json`,{method:"post",body:f({},He)})})}function je(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.homeworkId}/student_works/relate_project.json`,{method:"post",body:f({},He)})})}function be(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.homeworkId}/student_works/cancel_relate_project.json`,{method:"get"})})}function de(He){return p(this,null,function*(){return(0,t.ZP)("/api/users/projects/search.json",{method:"get",params:f({},He)})})}function xe(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.commonHomeworkId}/student_works/search_member_list.json`,{method:"get",params:f({},He)})})}function Ce(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.coursesId}/homework_commons/new.json`,{method:"get",params:f({},He)})})}function tt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/edit.json`,{method:"get",params:f({},He)})})}function yt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_banks/${He.id}.json`,{method:"get",params:f({},He)})})}function fe(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}.json`,{method:"get",params:f({},He)})})}function Ee(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/supply_attachments.json`,{method:"get",params:f({},He)})})}function ft(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/comment_list.json`,{method:"get",params:f({},He)})})}function Je(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/destroy_score.json`,{method:"delete",body:f({},He)})})}function Ke(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/add_score_reply.json`,{method:"post",body:f({},He)})})}function ut(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/all_student_works.json`,{method:"get",params:f({},He)})})}function Tt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/destroy_work_comment.json`,{method:"delete",body:f({},He)})})}function Yt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/score_status.json`,{method:"get",params:f({},He)})})}function Oe(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/update_score.json`,{method:"get",params:f({},He)})})}function Fe(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/add_score.json`,{method:"post",body:f({},He)})})}function ze(He){return p(this,null,function*(){return Fetch(`/api/student_works/${He.userId}/cancel_appeal.json`,{method:"post",body:f({},He)})})}function mt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/appeal_anonymous_score.json`,{method:"post",body:f({},He)})})}function Dt(He){return p(this,null,function*(){return Fetch(`/api/student_works/${He.userId}/deal_appeal_score.json`,{method:"post",body:f({},He)})})}function se(He){return p(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${He.id}/reset_my_game.json`,{method:"get",params:f({},He)})})}function gt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/commit_des.json`,{method:"get",params:f({},He)})})}function tr(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/update_des.json`,{method:"post",body:f({},He)})})}function Ht(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.coursesId}/homework_commons/file_repeat_list.json`,{method:"get",params:f({},He)})})}function Ut(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.coursesId}/homework_commons/file_repeat_result.json`,{method:"get",params:f({},He)})})}function cr(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.course_id}/homework_commons/file_repeat_detail.json`,{method:"get",params:f({},He)})})}},25754:function(i,d,e){"use strict";e.d(d,{$Q:function(){return ir},AE:function(){return kt},AQ:function(){return k},Ag:function(){return bt},Ar:function(){return De},At:function(){return Mn},BK:function(){return ee},Bj:function(){return Ee},Cf:function(){return S},DC:function(){return yt},Dz:function(){return sa},E4:function(){return x},EH:function(){return lt},Ee:function(){return Fa},Er:function(){return Xe},Ez:function(){return E},FB:function(){return X},Fg:function(){return K},Ft:function(){return G},GI:function(){return Ie},Gr:function(){return Ke},Gu:function(){return wt},Gz:function(){return V},HS:function(){return Za},Hl:function(){return Y},IF:function(){return M},IT:function(){return xr},I_:function(){return N},Ij:function(){return B},Ir:function(){return ue},Je:function(){return jt},K:function(){return fn},K0:function(){return ja},KM:function(){return Ze},K_:function(){return nn},LK:function(){return Nt},LP:function(){return qe},Ne:function(){return $e},OL:function(){return I},OQ:function(){return g},OV:function(){return je},OW:function(){return ot},Op:function(){return mn},P2:function(){return de},P4:function(){return j},Po:function(){return J},Ps:function(){return ut},Q:function(){return _t},Q1:function(){return Aa},QA:function(){return Un},Ql:function(){return Yt},Rs:function(){return Ht},SG:function(){return Ba},Tn:function(){return $t},Tr:function(){return ia},U0:function(){return mt},U9:function(){return Tt},UQ:function(){return Ft},Ui:function(){return Wr},Vx:function(){return hn},WO:function(){return ke},WT:function(){return po},Wi:function(){return ft},Wl:function(){return et},X$:function(){return xe},Yn:function(){return Or},Z2:function(){return fe},ZO:function(){return Je},Zt:function(){return Ea},_7:function(){return it},_9:function(){return Mr},aH:function(){return Oe},al:function(){return gt},b8:function(){return me},bV:function(){return D},bk:function(){return O},bq:function(){return hr},dK:function(){return ie},e:function(){return Q},eX:function(){return St},eb:function(){return Ut},fH:function(){return A},fL:function(){return nt},h4:function(){return Sa},hS:function(){return F},h_:function(){return tt},he:function(){return W},hn:function(){return le},hy:function(){return R},ii:function(){return tr},im:function(){return qt},j8:function(){return vt},jq:function(){return Hr},kF:function(){return yr},km:function(){return se},l3:function(){return be},m7:function(){return ze},mI:function(){return Se},n5:function(){return Z},np:function(){return T},nu:function(){return gr},p0:function(){return Qt},q0:function(){return pt},q9:function(){return an},qA:function(){return Ne},rO:function(){return He},rs:function(){return Ue},sr:function(){return Wt},t2:function(){return Er},tX:function(){return fo},uo:function(){return Dt},v3:function(){return Be},w:function(){return We},wX:function(){return H},xK:function(){return or},xM:function(){return P},xg:function(){return cr},xk:function(){return Ce},yE:function(){return Fe},yx:function(){return va},zD:function(){return ce},zH:function(){return Le}});var t=e(58661),r=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,o=(Te,we,Ye)=>we in Te?r(Te,we,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Te[we]=Ye,f=(Te,we)=>{for(var Ye in we||(we={}))u.call(we,Ye)&&o(Te,Ye,we[Ye]);if(s)for(var Ye of s(we))c.call(we,Ye)&&o(Te,Ye,we[Ye]);return Te},h=(Te,we)=>n(Te,a(we)),p=(Te,we,Ye)=>new Promise((q,At)=>{var Jt=rt=>{try{Rr(Ye.next(rt))}catch(ye){At(ye)}},wr=rt=>{try{Rr(Ye.throw(rt))}catch(ye){At(ye)}},Rr=rt=>rt.done?q(rt.value):Promise.resolve(rt.value).then(Jt,wr);Rr((Ye=Ye.apply(Te,we)).next())});const x=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/commit_result.json",{method:"get",params:Te})}),g=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/edit.json",{method:"get",params:Te})}),P=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/select_polls.json",{method:"post",body:Te})}),O=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/select_polls_list.json",{method:"get",params:Te})}),S=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/commit_poll.json",{method:"post",body:Te})}),I=Te=>p(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Te==null?void 0:Te.questionId}/poll_votes.json`,{method:"post",body:Te})}),E=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls.json",{method:"put",body:Te})}),A=Te=>p(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Te==null?void 0:Te.poll_question_id}/up_down.json`,{method:"post",body:Te})}),R=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls.json",{method:"post",body:Te})}),T=Te=>p(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Te==null?void 0:Te.poll_question_id}.json`,{method:"put",body:Te})}),D=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/poll_questions.json",{method:"post",body:Te})}),M=Te=>p(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Te==null?void 0:Te.poll_question_id}.json`,{method:"delete"})}),B=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/collect.json",{method:"post",body:Te})}),j=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/publish.json",{method:"post",body:Te})}),G=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/delete.json",{method:"post",body:Te})}),H=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/start_answer.json",{method:"Get",params:Te})}),Y=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:Te})}),F=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:Te})}),V=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:Te})}),K=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:Te})}),Q=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:Te})});function W(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns.json",{method:"Get",params:f({},Te)})})}function N(Te){return p(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"Get",params:f({source:"shixun"},Te||{})})})}function J(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}.json`,{method:"Get",params:Te})})}function k(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/show_right.json`,{method:"Get"})})}function Z(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges.json`,{method:"Get",params:Te})})}function X(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/save_copy_for_exercise.json`,{method:"post",body:{save_type:Te.save_type}})})}function ee(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/jupyter_exec.json${Te.reset?`?reset=${Te.reset}`:""}`,{method:"Get",params:Te})})}function ue(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/shixun_exec.json${Te.reset?`?reset=${Te.reset}`:""}`,{method:"Get",params:Te})})}function ie(Te){return p(this,null,function*(){return(0,t.ZP)(Te.url,{method:"Get"})})}function ce(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.shixun_identifier}/challenges/${Te.challenge_id}/index_up.json`,{method:"Get"})})}function le(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.shixun_identifier}/challenges/${Te.challenge_id}/index_down.json`,{method:"Get"})})}function Ue(Te){return p(this,null,function*(){return(0,t.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:Te.container_id,container_type:Te.container_type}})})}function Ze(Te){return p(this,null,function*(){return(0,t.ZP)("/api/collections.json",{method:"Post",body:{container_id:Te.container_id,container_type:Te.container_type}})})}function it(Te){return p(this,null,function*(){const{id:we}=Te||{};return(0,t.ZP)(`/api/shixuns/${we}/search_user_courses.json`,{method:"Get",params:Te})})}function _t(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te==null?void 0:Te.id}/send_to_course.json`,{method:"Post",body:f({},Te)})})}function $e(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/cancel_publish.json`,{method:"Get"})})}function Xe(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/cancel_apply_public.json`,{method:"Get"})})}function ke(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/apply_public.json`,{method:"post",body:f({},Te)})})}function De(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/publish.json`,{method:"Get"})})}function me(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"})})}function ot(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/attachments/${Te.id}.json`,{method:"delete"})})}function lt(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:Te})})}function St(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns.json",{method:"post",body:Te})})}function wt(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:Te})})}function Ie(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/review_newest_record.json`,{method:"Get"})})}function qe(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/review_shixun.json`,{method:"post",body:Te})})}function vt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/collaborators.json`,{method:"Get",params:Te})})}function je(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/shixun_members_added.json`,{method:"post",body:Te})})}function be(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.identifier}/add_members_group.json`,{method:"post",body:Te})})}function de(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/change_manager.json`,{method:"Get",params:Te})})}function xe(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/change_manager.json`,{method:"post",body:Te})})}function Ce(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/collaborators_delete.json`,{method:"delete",body:{user_id:Te.userId}})})}function tt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/ranking_list.json`,{method:"Get"})})}function yt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/settings.json`,{method:"Get"})})}function fe(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:Te.mirror_id}})})}function Ee(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/get_script_contents.json`,{method:"Get",params:Te})})}function ft(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/get_custom_script.json`,{method:"Get",params:Te})})}function Je(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_for_jupyter.json`,{method:"put",body:Te})})}function Ke(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/shixun_quotes.json`,{method:"Get"})})}function ut(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}.json`,{method:"delete"})})}function Tt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/close.json`,{method:"post",body:Te})})}function Yt(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/departments.json",{method:"Get",params:Te})})}function Oe(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_permission_setting.json`,{method:"post",body:Te})})}function Fe(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_learn_setting.json`,{method:"post",body:Te})})}function ze(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_setting`,{method:"post",body:Te})})}function mt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/get_data_sets.json`,{method:"Get",params:Te})})}function Dt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/destroy_data_sets.json`,{method:"Delete",body:{id:Te.deleteId}})})}function se(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/new.json`,{method:"get"})})}function gt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.identifier}/challenges.json`,{method:"post",body:f({},Te)})})}function tr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengeId}/edit.json`,{method:"get",params:{tab:Te.tab}})})}function Ht(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}.json`,{method:"put",body:f({},Te)})})}function Ut(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/choose_questions.json`,{method:"get"})})}function cr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/move_position.json`,{method:"post",body:f({},Te)})})}function He(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}.json`,{method:"delete",body:f({},Te)})})}function pt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/edit.json`,{method:"get",params:f({},Te)})})}function kt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengeId}/answer.json`,{method:"get",params:f({},Te)})})}function or(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengeId}/crud_answer.json`,{method:"post",body:f({},Te)})})}function $t(Te){return p(this,null,function*(){if(Te.type===1)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/create_choose_question.json`,{method:"post",body:f({},Te)});if(Te.type===2)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/create_blank_question.json`,{method:"post",body:f({},Te)});if(Te.type===3)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/create_judge_question.json`,{method:"post",body:f({},Te)})})}function hr(Te){return p(this,null,function*(){if(Te.type===1)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/update_choose_question.json`,{method:"post",body:h(f({},Te),{choose_id:Te.questionId})});if(Te.type===2)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/update_blank_question.json`,{method:"put",body:h(f({},Te),{choose_id:Te.questionId})});if(Te.type===3)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/update_judge_question.json`,{method:"put",body:h(f({},Te),{choose_id:Te.questionId})})})}function Or(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/destroy_challenge_choose.json`,{method:"Delete",body:{choose_id:Te.questionId}})})}function Mr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/choose_question_up_position.json`,{method:"post",body:{challenge_choose_id:Te.questionId}})})}function qt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/choose_question_down_position.json`,{method:"post",body:{challenge_choose_id:Te.questionId}})})}function Ft(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/edit_choose_question.json`,{method:"get",params:h(f({},Te),{choose_id:Te.questionId})})})}function Wt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/delete_git_file.json`,{method:"Delete",body:Te})})}function Qt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/delete_git_file.json`,{method:"Delete",body:Te})})}function xr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/mv_file.json`,{method:"post",body:Te})})}function Er(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/mv_file.json`,{method:"post",body:Te})})}function bt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/repository.json`,{method:"post",body:Te})})}function et(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/repository.json`,{method:"post",body:Te})})}function We(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/secret_repository.json`,{method:"post",body:Te})})}function Be(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/add_file.json`,{method:"post",body:Te})})}function nt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/add_file.json`,{method:"post",body:Te})})}function jt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/commits.json`,{method:"post",body:Te})})}function Nt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/file_content.json`,{method:"post",body:Te})})}function gr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/file_content.json`,{method:"post",body:Te})})}function yr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_file.json`,{method:"post",body:Te})})}function Hr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/update_file.json`,{method:"post",body:Te})})}function mn(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/upload_git_folder.json`,{method:"post",body:{path:Te.path,secret_repository:Te.secret_repository}})})}function ir(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/${Te.url}`,{method:"Get"})})}function Wr(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:Te})})}function nn(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:Te})})}function Le(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:Te})})}function Ne(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:Te})})}function an(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:Te})})}function Mn(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/fork_list.json`,{method:"Get",params:Te})})}function sa(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.identifier}/change_editable.json`,{method:"put",body:f({},Te)})})}function Ea(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/set_secret_dir.json`,{method:"post",body:f({},Te)})})}function fn(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/new.json",{method:"Get",params:Te})})}function Aa(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/environment_info",{method:"Get",params:Te})})}function Sa(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/init_repository.json`,{method:"post",body:f({},Te)})})}function hn(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/init_repository.json`,{method:"post",body:f({},Te)})})}function ja(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_secret_repository.json`,{method:"post",body:f({},Te)})})}function Fa(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/exist_exercise.json`,{method:"get",params:f({},Te)})})}function fo(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/mirror_applies/${Te.id}.json`,{method:"get",params:f({},Te)})})}function Va(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/publish.json`,{method:"post",body:f({},Te)})})}function Ka(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/open_vnc.json`,{method:"post",params:f({},Te)})})}function Na(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/open_webssh.json`,{method:"post",params:f({},Te)})})}function So(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/save_image.json`,{method:"post",body:f({},Te)})})}function da(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/delete_image.json`,{method:"post",body:f({},Te)})})}function $n(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/extend_vnc.json`,{method:"post",body:f({},Te)})})}function xn(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/reset_vnc_link.json`,{method:"post",body:f({},Te)})})}function va(Te){return p(this,null,function*(){return(0,t.ZP)("/api/paths/get_task_pass.json",{method:"get",params:f({},Te)})})}function Se(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:f({},Te)})})}function Un(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_jupyter_lab_setting.json`,{method:"post",body:f({},Te)})})}function ia(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:Te})})}function po(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/progress_homeworks/${Te}`,{method:"get",params:{is_initiative_study:1}})})}function ti(Te){return p(this,null,function*(){return Fetch(`/api/shixuns/${Te.id}/update_shixun_study_num.json`,{method:"post",body:f({},Te)})})}function Ba(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/preview.json",{method:"get",params:Te})})}function Za(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te}/recommend_config.json`,{method:"get"})})}},28581:function(i,d,e){"use strict";e.d(d,{Bg:function(){return p},FO:function(){return R},eJ:function(){return P},eZ:function(){return O},fd:function(){return B},gp:function(){return f},iU:function(){return D},l3:function(){return I},mw:function(){return E},oZ:function(){return g},rM:function(){return A},r_:function(){return M},s:function(){return h},ur:function(){return T},xV:function(){return x},yb:function(){return S}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(j,G,H)=>G in j?r(j,G,{enumerable:!0,configurable:!0,writable:!0,value:H}):j[G]=H,c=(j,G)=>{for(var H in G||(G={}))a.call(G,H)&&u(j,H,G[H]);if(n)for(var H of n(G))s.call(G,H)&&u(j,H,G[H]);return j},o=(j,G,H)=>new Promise((Y,F)=>{var V=W=>{try{Q(H.next(W))}catch(N){F(N)}},K=W=>{try{Q(H.throw(W))}catch(N){F(N)}},Q=W=>W.done?Y(W.value):Promise.resolve(W.value).then(V,K);Q((H=H.apply(j,G)).next())});function f(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/teachers.json`,{method:"get",params:c({},j)})})}function h(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/apply_teachers.json`,{method:"get",params:c({},j)})})}function p(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_group_list.json`,{method:"get",params:c({},j)})})}function x(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/all_course_groups.json`,{method:"get",params:c({},j)})})}function g(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/set_course_group.json`,{method:"post",body:c({},j)})})}function P(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/join_graduation_group.json`,{method:"post",body:c({},j)})})}function O(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/create_graduation_group.json`,{method:"post",body:c({},j)})})}function S(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/delete_course_teacher.json`,{method:"post",body:c({},j)})})}function I(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/delete_from_course.json`,{method:"post",body:c({},j)})})}function E(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/change_member_role.json`,{method:"post",body:c({},j)})})}function A(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/change_course_admin.json`,{method:"post",body:c({},j)})})}function R(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/teacher_application_review.json`,{method:"post",body:c({},j)})})}function T(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/students.json`,{method:"get",params:c({},j)})})}function D(j,G){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j}/apply_students.json`,{method:"get",params:G})})}function M(j,G){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j}/join_student_checkout.json`,{method:"get",params:G})})}function B(j,G){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j}/student_application_review.json`,{method:"post",body:G})})}},31914:function(i,d,e){"use strict";e.d(d,{B$:function(){return x},Cx:function(){return V},Cy:function(){return ue},DA:function(){return A},DH:function(){return p},Ef:function(){return W},Es:function(){return P},Ex:function(){return _t},FM:function(){return H},Fn:function(){return N},Gq:function(){return Xe},Ho:function(){return T},IU:function(){return ee},JJ:function(){return J},Ol:function(){return le},Qx:function(){return G},Rs:function(){return ke},Tv:function(){return k},V8:function(){return h},WS:function(){return K},WY:function(){return j},ai:function(){return F},bG:function(){return S},bJ:function(){return f},c0:function(){return $e},dt:function(){return Z},gI:function(){return Q},lO:function(){return Y},mW:function(){return B},n0:function(){return E},nV:function(){return ce},o1:function(){return Ue},qE:function(){return g},qN:function(){return R},rV:function(){return D},sh:function(){return ie},vR:function(){return O},w3:function(){return M},x4:function(){return I},z2:function(){return Ze},zA:function(){return De}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(me,ot,lt)=>ot in me?r(me,ot,{enumerable:!0,configurable:!0,writable:!0,value:lt}):me[ot]=lt,c=(me,ot)=>{for(var lt in ot||(ot={}))a.call(ot,lt)&&u(me,lt,ot[lt]);if(n)for(var lt of n(ot))s.call(ot,lt)&&u(me,lt,ot[lt]);return me},o=(me,ot,lt)=>new Promise((St,wt)=>{var Ie=je=>{try{vt(lt.next(je))}catch(be){wt(be)}},qe=je=>{try{vt(lt.throw(je))}catch(be){wt(be)}},vt=je=>je.done?St(je.value):Promise.resolve(je.value).then(Ie,qe);vt((lt=lt.apply(me,ot)).next())});const f=me=>o(void 0,null,function*(){return(0,t.ZP)(`/api/common_comments/${me.id}/move.json`,{method:"post",body:me})}),h=me=>o(void 0,null,function*(){return(0,t.ZP)(`/api/common_comments/${me.id}.json`,{method:"delete",body:me})}),p=me=>o(void 0,null,function*(){return(0,t.ZP)(`/api/common_comments/${me.id}.json`,{method:"put",body:me})}),x=me=>o(void 0,null,function*(){return(0,t.ZP)("/api/common_comments.json",{method:"post",body:me})}),g=me=>o(void 0,null,function*(){return(0,t.ZP)("/api/common_comments.json",{method:"Get",params:me})});function P(me){return o(this,null,function*(){return(0,t.ZP)("/api/accounts/login.json",{method:"post",body:c({},me)})})}function O(me){return o(this,null,function*(){return(0,t.ZP)("/api/accounts/logout.json",{method:"get"})})}function S(me){return o(this,null,function*(){return(0,t.ZP)("/api/users/get_user_info.json",{method:"get",params:c({},me)})})}function I(me){return o(this,null,function*(){return(0,t.ZP)("/api/users/get_notice.json",{method:"get",params:c({},me)})})}function E(){return o(this,null,function*(){return(0,t.ZP)("/api/users/system_update.json",{method:"get"})})}function A(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/homepage_info.json`,{method:"get"})})}function R(me){return o(this,null,function*(){return(0,t.ZP)("/api/users/attendance.json",{method:"post"})})}function T(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/courses.json`,{method:"get",params:me})})}function D(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/shixuns.json`,{method:"get",params:me})})}function M(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/subjects.json`,{method:"get",params:me})})}function B(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/projects.json`,{method:"get",params:me})})}function j(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/videos.json`,{method:"get",params:me})})}function G(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/videos/review.json`,{method:"get",params:me})})}function H(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/videos/${me.id}.json`,{method:"delete"})})}function Y(me){return o(this,null,function*(){return(0,t.ZP)("/api/watch_video_histories.json",{method:"post",body:me})})}function F(me){return o(this,null,function*(){return(0,t.ZP)("/api/users/question_banks.json",{method:"get",params:me})})}function V(me){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/multi_public.json",{method:"post",body:me})})}function K(me){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:me})})}function Q(me){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/my_courses.json",{method:"get",params:me})})}function W(me){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:me})})}function N(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/videos/${me.object_id}/create_course_video.json`,{method:"post",body:me})})}function J(me){return o(this,null,function*(){return(0,t.ZP)(`/api/homework_banks/${me.topicId}.json`,{method:"get",params:me})})}function k(me){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:c({},me)})})}function Z(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/videos/batch_publish.json`,{method:"post",body:me})})}function X(me){return o(this,null,function*(){return Fetch(`/api/myshixuns/${me.identifier}/cancel.json`,{method:"delete",body:c({},me)})})}function ee(){return o(this,null,function*(){return(0,t.ZP)("/api/users/get_engineer_url.json",{method:"get"})})}function ue(me){return o(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:c({},me)})})}function ie(){return o(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"})})}function ce(){return o(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"})})}function le(me){return(0,t.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:me})}function Ue(me){return(0,t.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:me})}function Ze(me){return(0,t.ZP)("/api/accounts/register.json",{method:"post",body:c({},me)})}function it(me){return Fetch("/api/weapps/register.json",{method:"post",body:c({},me)})}function _t(me){return(0,t.ZP)(`/api/users/accounts/${me.login}/password.json`,{method:"put",body:c({},me)})}function $e(me){return(0,t.ZP)("/api/accounts/reset_password.json",{method:"post",body:c({},me)})}function Xe(me){return(0,t.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:c({},me)})}function ke(me){return(0,t.ZP)("/api/users/add_hide.json",{method:"post",body:c({},me)})}function De(me){return(0,t.ZP)("/api/users/remove_hide.json",{method:"post",body:c({},me)})}},1717:function(i,d,e){"use strict";e.d(d,{BQ:function(){return f},DH:function(){return T},Db:function(){return Y},Ju:function(){return H},Mz:function(){return B},O2:function(){return g},TJ:function(){return S},Vg:function(){return x},ZY:function(){return h},Zx:function(){return M},cU:function(){return p},fn:function(){return G},jK:function(){return I},yN:function(){return j}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(F,V,K)=>V in F?r(F,V,{enumerable:!0,configurable:!0,writable:!0,value:K}):F[V]=K,c=(F,V)=>{for(var K in V||(V={}))a.call(V,K)&&u(F,K,V[K]);if(n)for(var K of n(V))s.call(V,K)&&u(F,K,V[K]);return F},o=(F,V,K)=>new Promise((Q,W)=>{var N=Z=>{try{k(K.next(Z))}catch(X){W(X)}},J=Z=>{try{k(K.throw(Z))}catch(X){W(X)}},k=Z=>Z.done?Q(Z.value):Promise.resolve(Z.value).then(N,J);k((K=K.apply(F,V)).next())});function f(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F.coursesId}/watch_video_histories.json`,{method:"Get",params:c({},F)})})}function h(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F.coursesId}/watch_statics.json`,{method:"Get",params:c({},F)})})}function p(F){return o(this,null,function*(){return(0,t.ZP)(`/api/course_videos/${F.videoId}/watch_histories.json`,{method:"Get",params:c({},F)})})}function x(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F.coursesId}/own_watch_histories.json`,{method:"Get",params:c({},F)})})}function g(F){return o(this,null,function*(){return(0,t.ZP)(`/api/video_items/${F.id}.json`,{method:"Get",params:c({},F)})})}function P(F){return o(this,null,function*(){return Fetch("/api/video_items.json",{method:"post",body:F})})}function O(F){return o(this,null,function*(){return Fetch(`/api/video_items/${F.id}/edit.json`,{method:"Get",params:c({},F)})})}function S(F){return o(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${F.id}/edit.json`,{method:"Get",params:c({},F)})})}function I(F){return o(this,null,function*(){return(0,t.ZP)(`/api/video_items/${F.id}/star.json`,{method:"post",body:F})})}function E(F){return o(this,null,function*(){return Fetch(`/api/video_items/${F.id}.json`,{method:"put",body:F})})}function A(F){return o(this,null,function*(){return Fetch(`/api/video_items/${F.id}/send_to_course.json`,{method:"post",body:F})})}function R(F){return o(this,null,function*(){return Fetch("/api/users/my_courses.json",{method:"Get",params:c({},F)})})}function T(F){return o(this,null,function*(){return(0,t.ZP)(`/api/video_items/${F.id}/view_video.json`,{method:"post",body:F})})}function D(F){return o(this,null,function*(){return Fetch(`/api/video_items/${F.id}/add_school.json`,{method:"post",body:F})})}function M(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F.course_id}/video_people_statics.json`,{method:"get",params:F})})}function B(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F.course_id}/video_duration_statics.json`,{method:"get",params:F})})}function j(F){return o(this,null,function*(){return(0,t.ZP)("/api/stages.json",{method:"get",params:F})})}function G(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F==null?void 0:F.id}/course_videos_tree.json`,{method:"get",params:F})})}function H(F){return o(this,null,function*(){return(0,t.ZP)("/api/study_action_analyses.json",{method:"post",body:F})})}function Y(F){return o(this,null,function*(){return(0,t.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:F})})}},23802:function(i,d,e){"use strict";e.d(d,{A:function(){return B},CH:function(){return a},EA:function(){return c},FU:function(){return h},G_:function(){return g},LY:function(){return R},Ll:function(){return u},MM:function(){return I},Ps:function(){return T},Sl:function(){return O},To:function(){return p},Vf:function(){return x},XQ:function(){return s},b:function(){return f},bq:function(){return M},cZ:function(){return o},rV:function(){return A},sT:function(){return P},tS:function(){return D},xt:function(){return E},y2:function(){return n}});var t=e(58661),r=(j,G,H)=>new Promise((Y,F)=>{var V=W=>{try{Q(H.next(W))}catch(N){F(N)}},K=W=>{try{Q(H.throw(W))}catch(N){F(N)}},Q=W=>W.done?Y(W.value):Promise.resolve(W.value).then(V,K);Q((H=H.apply(j,G)).next())});const n=j=>r(void 0,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/base_statistic_data.json`,{method:"Get",params:j})});function a(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/discussions/${j.id}.json`,{method:"put",body:j})})}function s(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/discussions/${j.id}.json`,{method:"get",params:j})})}function u(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/discussions.json`,{method:"post",body:j})})}function c(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/discussions.json`,{method:"get",params:j})})}function o(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons/${j.id}/add_resources.json`,{method:"post",body:j})})}function f(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons/${j.id}/lesson_resources_list.json`,{method:"get",params:j})})}function h(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons/${j.id}.json`,{method:"get",params:j})})}function p(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons/${j.id}.json`,{method:"put",body:j})})}function x(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons.json`,{method:"post",body:j})})}function g(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons.json`,{method:"get",params:j})})}function P(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j==null?void 0:j.id}.json`,{method:"get"})})}function O(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j==null?void 0:j.id}/modules.json`,{method:"get"})})}function S(j){return r(this,null,function*(){return Fetch(`/api/virtual_classrooms/${j.id}/videos/batch_publish.json`,{method:"post",body:j})})}function I(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/members.json`,{method:"post",body:j})})}function E(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/members/${j.id}/change_creator.json`,{method:"post",body:j})})}function A(j,G){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j}/shixuns.json`,{method:"get",params:G})})}function R(j,G){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j}/shixuns`,{method:"post",body:G})})}function T(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_classroom_id}/shixuns/${j.shixun_id}.json`,{method:"delete"})})}function D(j,G){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j}/subjects.json`,{method:"get",params:G})})}function M(j,G){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j}/subjects.json`,{method:"post",body:G})})}function B(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_classroom_id}/subjects/${j.subject_id}.json`,{method:"delete"})})}},36466:function(i,d,e){"use strict";e.d(d,{$O:function(){return V},EO:function(){return tt},G5:function(){return M},GD:function(){return r},GJ:function(){return h},Gg:function(){return p},I2:function(){return s},IR:function(){return j},JA:function(){return Ce},JL:function(){return E},Jd:function(){return F},Ny:function(){return S},RV:function(){return H},Rb:function(){return D},Rm:function(){return B},V9:function(){return ee},Yh:function(){return k},aN:function(){return P},aQ:function(){return o},ag:function(){return xe},bg:function(){return fe},d8:function(){return T},dE:function(){return G},eB:function(){return Y},eY:function(){return Ee},fn:function(){return de},h:function(){return Yt},j5:function(){return g},k5:function(){return Q},m$:function(){return ft},oF:function(){return x},qz:function(){return c},t_:function(){return O},tu:function(){return Ke},y8:function(){return yt}});var t=e(44225),r=(Oe=>(Oe[Oe.SuperAdmin=1]="SuperAdmin",Oe[Oe.Operation=2]="Operation",Oe[Oe.CertifiedTeacher=5]="CertifiedTeacher",Oe[Oe.TrainingProduction=8]="TrainingProduction",Oe[Oe.UncertifiedTeacher=12]="UncertifiedTeacher",Oe[Oe.Student=15]="Student",Oe))(r||{}),n=(Oe=>(Oe[Oe.SuperAdmin=1]="SuperAdmin",Oe[Oe.Operation=2]="Operation",Oe[Oe.Admin=5]="Admin",Oe[Oe.Teacher=8]="Teacher",Oe[Oe.Assistant=12]="Assistant",Oe[Oe.Student=15]="Student",Oe))(n||{}),a=(Oe=>(Oe[Oe.SuperAdmin=0]="SuperAdmin",Oe[Oe.Teacher=1]="Teacher",Oe[Oe.Student=2]="Student",Oe))(a||{});const s=Oe=>{const{user:Fe}=(0,t.getDvaApp)()._store.getState(),{userInfo:ze}=Fe;return Oe.some(mt=>mt==(ze==null?void 0:ze.role))},u=Oe=>{const{user:Fe}=(0,t.getDvaApp)()._store.getState(),{userInfo:ze}=Fe;return ze!=null&&ze.own?!0:Oe.some(mt=>{var Dt;return mt==((Dt=ze==null?void 0:ze.course)==null?void 0:Dt.course_role)})},c=()=>{const{user:Oe}=(0,t.getDvaApp)()._store.getState(),{userInfo:Fe}=Oe;return Fe.main_site},o=()=>{var Oe;const{user:Fe}=(0,t.getDvaApp)()._store.getState(),{userInfo:ze}=Fe;return(Oe=ze==null?void 0:ze.course)==null?void 0:Oe.course_is_end},f=()=>{const{user:Oe}=getDvaApp()._store.getState(),{userInfo:Fe}=Oe;return Fe.authentication},h=()=>u([1,2,5,8,12]),p=()=>u([1,8,5,12,2]),x=()=>u([1,8,5]),g=()=>u([1]),P=()=>u([1,2,5]),O=()=>u([1,2]),S=()=>s([1,2]),I=()=>s([1]),E=()=>s([1,2,5]),A=()=>u([1,5]),R=()=>u([5,8]),T=()=>u([5]),D=()=>u([1,5,2]),M=()=>u([1,2,5,8]),B=()=>u([12]),j=()=>u([8]),G=()=>u([15]),H=()=>u([1,2,5,8,12,15]),Y=()=>u([1,2,5,8,12]),F=()=>{var Oe;const{user:Fe}=(0,t.getDvaApp)()._store.getState(),{userInfo:ze}=Fe;return((Oe=ze==null?void 0:ze.course)==null?void 0:Oe.course_role)===null},V=()=>{const{user:Oe}=(0,t.getDvaApp)()._store.getState(),{userInfo:Fe}=Oe;return Fe==null?void 0:Fe.has_big_model_permission},K=()=>{const{user:Oe}=getDvaApp()._store.getState(),{userInfo:Fe}=Oe;return Fe==null?void 0:Fe.big_model_user_unlimited},Q=()=>{var Oe;const{user:Fe}=(0,t.getDvaApp)()._store.getState(),{userInfo:ze}=Fe;return((Oe=ze==null?void 0:ze.paid_version)==null?void 0:Oe.version_type)==0&&![1,2].includes(ze==null?void 0:ze.role)},W=(Oe=!0,Fe=!1)=>s([1,2,5,8,12,15]),N=(Oe=!0,Fe=!1)=>Fe||!Fe&&s([1]),J=(Oe=!0,Fe=!1)=>Fe||!Fe&&s([1,2]),k=()=>s([15]),Z=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12,15]):Fe||!Fe&&s([1,2]),X=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12,15]):Fe||!Fe&&s([1,2]),ee=(Oe=!0,Fe=!1)=>{const{user:ze}=(0,t.getDvaApp)()._store.getState(),{userInfo:mt}=ze;return mt!=null&&mt.is_shixun_marker?!0:s([1,2,5,8])},ue=(Oe=!0,Fe=!1)=>Oe?s([1]):Fe||!Fe&&s([1]),ie=(Oe=!0,Fe=!1)=>Oe?s([1,2]):Fe||!Fe&&s([1,2]),ce=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12,15]):Fe||!Fe&&s([1,2]),le=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12]):Fe||!Fe&&s([1,2]),Ue=(Oe=!0,Fe=!1)=>Oe?s([1,2,5]):Fe||!Fe&&s([1,2]),Ze=(Oe=!0,Fe=!1)=>Oe?s([1]):!1,it=(Oe=!0,Fe=!1)=>s([1,2,5,8,12,15]),_t=(Oe=!0,Fe=!1)=>Oe?s([1]):Fe||!Fe&&s([1]),$e=(Oe=!0,Fe=!1)=>Oe?s([1,2]):Fe||!Fe&&s([1,2]),Xe=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12,15]):Fe||!Fe&&s([1,2]),ke=(Oe=!0,Fe=!1)=>Oe?!1:Fe||!Fe&&s([1,2]),De=(Oe=!0,Fe=!1)=>Oe?Fe||!Fe&&s([1,2]):!1,me=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12]):!1,ot=(Oe=!0,Fe=!1)=>Oe?!Fe&&s([1,2,5,8,12]):!1,lt=(Oe=!0,Fe=!1)=>Oe?s([1,2,5]):Fe||!Fe&&s([1,2]),St=(Oe=!0,Fe=!1)=>s([1,2,5,8,12]),wt=(Oe=!0,Fe=!1)=>Oe?s([1]):Fe||!Fe&&s([1]),Ie=(Oe=!0,Fe=!1)=>Oe?s([1,2]):Fe||!Fe&&s([1,2]),qe=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12]):Fe||!Fe&&s([1,2]),vt=(Oe=!0,Fe=!1)=>Oe?Fe||!Fe&&s([1,2]):!1,je=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12]):Fe||!Fe&&s([1,2]),be=(Oe=!0,Fe=!1)=>u([8]),de=()=>s([1]),xe=()=>s([1,2]),Ce=()=>s([15]),tt=()=>s([1,2,5]),yt=()=>s([1,2,5,12]),fe=()=>{var Oe;const{user:Fe}=(0,t.getDvaApp)()._store.getState();return!!((Oe=Fe.userInfo)!=null&&Oe.login)},Ee=()=>{const{user:Oe}=(0,t.getDvaApp)()._store.getState();return Oe.userInfo},ft=()=>{var Oe,Fe;const{user:ze}=(0,t.getDvaApp)()._store.getState();return!!((Fe=(Oe=ze.userInfo)==null?void 0:Oe.path)!=null&&Fe.own)},Je=Oe=>{const{graduations:Fe}=(0,t.getDvaApp)()._store.getState(),{details:ze}=Fe;return Oe.some(mt=>mt===(ze==null?void 0:ze.user_identity))},Ke=()=>Je([0,1]),ut=()=>Je([0]),Tt=()=>Je([1]),Yt=()=>Je([2])},66911:function(i,d,e){"use strict";e.d(d,{Jb:function(){return u},Kx:function(){return c},a2:function(){return a},fw:function(){return t},gW:function(){return n},k:function(){return s},k4:function(){return r}});const t=[{id:0,name:"\u5355\u9009\u9898",nameType:"SINGLE"},{id:1,name:"\u591A\u9009\u9898",nameType:"MULTIPLE"},{id:2,name:"\u5224\u65AD\u9898",nameType:"JUDGMENT"},{id:3,name:"\u586B\u7A7A\u9898",nameType:"COMPLETION"},{id:4,name:"\u7B80\u7B54\u9898",nameType:"SUBJECTIVE"},{id:5,name:"\u5B9E\u8BAD\u9898",nameType:"PRACTICAL"},{id:6,name:"\u7F16\u7A0B\u9898",nameType:"PROGRAM"},{id:7,name:"\u7EC4\u5408\u9898",nameType:"COMBINATION"},{id:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",nameType:"BPROGRAM"}],r=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];var n=(o=>(o.PROBLEM="problem",o.PAPER="paper",o.OTHER="other",o))(n||{}),a=(o=>(o.SINGLE="single",o.MULTIPLEFLOW="multiple_flow",o.MULTIPLEFIXED="multiple_fixed",o.OTHER="other",o))(a||{}),s=(o=>(o[o.BISHI=1]="BISHI",o[o.JISHI=2]="JISHI",o[o.KOUSHI=3]="KOUSHI",o[o.OTHER=4]="OTHER",o))(s||{}),u=(o=>(o[o.FAIL=-1]="FAIL",o[o.REQUESTING=0]="REQUESTING",o[o.SUCCESS=1]="SUCCESS",o))(u||{}),c=(o=>(o[o.FAIL=-1]="FAIL",o[o.PADDING=0]="PADDING",o[o.SUCCESS=1]="SUCCESS",o))(c||{})},34672:function(i,d,e){"use strict";e.d(d,{F:function(){return t}});const t={load:"text/html",123:"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp",602:"application/x-t602",669:"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"}},42684:function(i,d,e){"use strict";e.d(d,{Z:function(){return a}});const t={PROXY_SERVER:"https://preweb-data.educoder.net",API_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",IMG_SERVER:"https://new-testali-cdn.educoder.net",FORGE:"https://code.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://test3-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://test-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",TERMINAL_URL:"testsvc1.vnc.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"};var r=null,a={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},dev:t,newReactTest:{API_SERVER:(()=>{let s;switch(location.host){case"test4.educoder.net":s="https://test4-data.educoder.net";break;case"test3.educoder.net":s="https://test3-data.educoder.net";break;case"test2.educoder.net":s="https://test2-data.educoder.net";break;default:s="https://testweb-data.educoder.net";break}return s})(),SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",IMG_SERVER:(()=>{let s="https://new-testali-cdn.educoder.net";const u=location.host;return u==="test3.educoder.net"&&(s="https://test3-data.educoder.net"),u==="test4.educoder.net"&&(s="https://test4-data.educoder.net"),s})(),OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://testweb-data.educoder.net"),TERMINAL_URL:"testsvc1.vnc.educoder.net",AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},preNewBuild:{API_SERVER:(()=>{let s="https://preweb-data.educoder.net";return location.host==="pre2.educoder.net"&&(s="https://preweb-data2.educoder.net"),s})(),IMG_SERVER:"https://preali-cdn.educoder.net",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://preweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"https://forge.educoder.net/",QQLoginCB:encodeURIComponent("https://pre.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},newBuild:{API_SERVER:(()=>{let s="https://data.educoder.net";return document.domain==="kepukehuan.educoder.net"?s="https://kepukehuan-data.educoder.net":(document.domain==="www.tokcoder.com"||document.domain==="tokcoder.com")&&(s="https://data.tokcoder.com"),s})(),SSH_SERVER:"wss://webssh.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_Slice:"https://fu.educoder.net",IMG_SERVER:"https://ali-cdn.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",CABLE_SERVER:"wss://data.educoder.net/cable",MINIPROGRAM_SERVER:"https://data.educoder.net",ONLYOFFICE:"https://office.educoder.net",OFFICE_IP:"https://officedata.educoder.net",FORGE:"https://code.educoder.net/",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net",AI_PLATFORM_URL:"https://ai.educoder.net",Coze_ai_URl:"https://datacoze.educoder.net"},newTest:{API_SERVER:"https://testweb-data.educoder.net",IMG_SERVER:"https://testweb-data.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"http://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://testweb-data.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},test:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},build:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://fu.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",CABLE_SERVER:"wss://data.educoder.net/cable",MINIPROGRAM_SERVER:"https://data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"https://officedata.educoder.net",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net",AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"}}[window.ENV||"dev"]},58661:function(i,d,e){"use strict";e.d(d,{IV:function(){return J},U2:function(){return K},ZP:function(){return H},d4:function(){return Q},gz:function(){return N},rz:function(){return G},v_:function(){return W}});var t=e(42684),r=e(97915),n=e(62957),a=e(6767),s=e(85582),u=e.n(s),c=e(59301),o=e(44225),f=e(85333),h=Object.defineProperty,p=Object.defineProperties,x=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,S=(k,Z,X)=>Z in k?h(k,Z,{enumerable:!0,configurable:!0,writable:!0,value:X}):k[Z]=X,I=(k,Z)=>{for(var X in Z||(Z={}))P.call(Z,X)&&S(k,X,Z[X]);if(g)for(var X of g(Z))O.call(Z,X)&&S(k,X,Z[X]);return k},E=(k,Z)=>p(k,x(Z)),A=(k,Z,X)=>new Promise((ee,ue)=>{var ie=Ue=>{try{le(X.next(Ue))}catch(Ze){ue(Ze)}},ce=Ue=>{try{le(X.throw(Ue))}catch(Ze){ue(Ze)}},le=Ue=>Ue.done?ee(Ue.value):Promise.resolve(Ue.value).then(ie,ce);le((X=X.apply(k,Z)).next())});let R;const T={200:"\u670D\u52A1\u5668\u6210\u529F\u8FD4\u56DE\u8BF7\u6C42\u7684\u6570\u636E\u3002",201:"\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u6210\u529F\u3002",202:"\u4E00\u4E2A\u8BF7\u6C42\u5DF2\u7ECF\u8FDB\u5165\u540E\u53F0\u6392\u961F\uFF08\u5F02\u6B65\u4EFB\u52A1\uFF09\u3002",204:"\u5220\u9664\u6570\u636E\u6210\u529F\u3002",400:"\u53D1\u51FA\u7684\u8BF7\u6C42\u6709\u9519\u8BEF\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u7684\u64CD\u4F5C\u3002",401:"\u7528\u6237\u6CA1\u6709\u6743\u9650\uFF08\u4EE4\u724C\u3001\u7528\u6237\u540D\u3001\u5BC6\u7801\u9519\u8BEF\uFF09\u3002",403:"\u7528\u6237\u5F97\u5230\u6388\u6743\uFF0C\u4F46\u662F\u8BBF\u95EE\u662F\u88AB\u7981\u6B62\u7684\u3002",404:"\u53D1\u51FA\u7684\u8BF7\u6C42\u9488\u5BF9\u7684\u662F\u4E0D\u5B58\u5728\u7684\u8BB0\u5F55\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u64CD\u4F5C\u3002",406:"\u8BF7\u6C42\u7684\u683C\u5F0F\u4E0D\u53EF\u5F97\u3002",410:"\u8BF7\u6C42\u7684\u8D44\u6E90\u88AB\u6C38\u4E45\u5220\u9664\uFF0C\u4E14\u4E0D\u4F1A\u518D\u5F97\u5230\u7684\u3002",422:"\u5F53\u521B\u5EFA\u4E00\u4E2A\u5BF9\u8C61\u65F6\uFF0C\u53D1\u751F\u4E00\u4E2A\u9A8C\u8BC1\u9519\u8BEF\u3002",500:"\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u670D\u52A1\u5668\u3002",502:"\u7F51\u5173\u9519\u8BEF\u3002",503:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u670D\u52A1\u5668\u6682\u65F6\u8FC7\u8F7D\u6216\u7EF4\u62A4\u3002",504:"\u7F51\u5173\u8D85\u65F6\u3002"},D=k=>{try{typeof k=="string"&&(k=JSON.parse(k));const Z=/\(\s+\/api\/attachments\/(\d+)|\(\/api\/attachments\/(\d+)\//g,X=/\"\/api\/attachments\/(\d+)\//g,ee=/\(\s+\/files\/uploads\/(\d+)|\"\/files\/uploads\/(\d+)\//g,ue=/\/api\/attachments\/(\d+)/g,ie=/\/attachments\/download\/(\d+)/g;return JSON.stringify(k).replace(ue,(le,Ue,Ze,it)=>{const _t=Ue||Ze||it;return"/api/attachments/"+(0,f.Jn)(_t)}).replace(ie,(le,Ue,Ze)=>{const it=Ue||Ze;return"/attachments/download/"+(0,f.Jn)(it)}).replace(Z,(le,Ue,Ze,it)=>{const _t=Ue||Ze||it;return"(/api/attachments/"+(0,f.Jn)(_t)}).replace(X,(le,Ue,Ze)=>{const it=Ue||Ze;return'"/api/attachments/'+(0,f.Jn)(it)}).replace(ee,(le,Ue,Ze)=>{const it=Ue||Ze;return"(/files/uploads/"+(0,f.Jn)(it)}).replace(/\r\n/g,` + `),Ba=!1),fo||Un(ia()),fo.formatMessage(we,Ye)),Te=()=>Object.keys(da)},28685:function(i,d,e){"use strict";e.d(d,{y:function(){return u}});var t=e(62957),r=e(77019),n=e(5269),a=e(19407),s=e(59301);const u=c=>new Promise((o,f)=>{if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return f("WebRTC not supported by browser");let h=new RTCPeerConnection,p=[];h.createDataChannel(""),h.createOffer().then(x=>h.setLocalDescription(x)).catch(x=>f(x)),h.onicecandidate=x=>{console.log("event:",x);const g=[];if(!x||!x.candidate){if(console.log("ips",p),p.length==0||!(0,a.t)(p[0])){const j=t.default.info({title:s.createElement(r.Z,null,s.createElement(n.Z,{flex:"1"},"\u63D0\u793A"),s.createElement(n.Z,null,s.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>j.destroy()}))),icon:null,width:500,className:"custom-modal-divider",content:s.createElement(r.Z,null,s.createElement(n.Z,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",(c.ip_limit==="inner"||c.ip_bind)&&s.createElement(s.Fragment,null,s.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),s.createElement("br",null),s.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return f("WebRTC disabled or restricted by browser")}const B=p.filter(j=>(0,a.t)(j));return!B||!B.length?f("IP\u83B7\u53D6\u5931\u8D25"):o(B.join(""))}let P=x.candidate.candidate.split(" "),[O,S,I,E,A,R,,T,...D]=P,M=["rtp","rtpc"];if(console.log("event:",x),p.some(B=>B==A)||p.push(A),console.log(" candidate: "+O.split(":")[1]),console.log(" component: "+M[S-1]),console.log(" protocol: "+I),console.log(" priority: "+E),console.log(" ip: "+A),console.log(" port: "+R),console.log(" type: "+T),D.length){console.log("attributes: ");for(let B=0;B "+D[B]+": "+D[B+1])}}})},80948:function(i,d,e){"use strict";e.d(d,{k:function(){return P}});var t=e(83284),r=e(6767),n=e(65032),a=Object.defineProperty,s=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(S,I,E)=>I in S?a(S,I,{enumerable:!0,configurable:!0,writable:!0,value:E}):S[I]=E,p=(S,I)=>{for(var E in I||(I={}))o.call(I,E)&&h(S,E,I[E]);if(c)for(var E of c(I))f.call(I,E)&&h(S,E,I[E]);return S},x=(S,I)=>s(S,u(I)),g=(S,I)=>{var E={};for(var A in S)o.call(S,A)&&I.indexOf(A)<0&&(E[A]=S[A]);if(S!=null&&c)for(var A of c(S))I.indexOf(A)<0&&f.call(S,A)&&(E[A]=S[A]);return E};const P=["\u8BA4\u8BC1\u4E13\u4E1A","\u8BA4\u8BC1\u5C4A\u522B"],O={namespace:"engineeringEvaluteList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[P[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${P[0]}`,loading:"engineeringEvaluteList/getMajorList",dataList:[]},[P[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${P[1]}`,loading:"engineeringEvaluteList/getYearList",dataList:[]}},active:{}},tabListData:{total:0,pageNo:1,pageSize:20,dataSource:[]}},effects:{*setActionTabs({payload:S},{call:I,put:E}){yield E({type:"save",payload:{actionTabs:p({},S)}})},*getMajorList({payload:S},{call:I,put:E,select:A}){const{userInfo:R}=yield A(T=>T.user);if(R!=null&&R.school_id){const T=yield I(t.BA,R.school_id);if(T&&T.data){const D=n.U.getItem(R==null?void 0:R.login);yield E({type:"setMajorOrYearDataSource",payload:{key:P[0],value:T.data.map(M=>({label:M.name,value:M.ec_major_school_id})),active:T.data.length>0?D[0]||T.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:S},{call:I,put:E,select:A}){const R=yield I(t.Nx,S.id),{userInfo:T}=yield A(D=>D.user);if(R&&R.data){const D=n.U.getItem(T==null?void 0:T.login);yield E({type:"setMajorOrYearDataSource",payload:{key:P[1],value:R.data.map(M=>({label:M.year,value:M.ec_year_id})),active:R.data.length>0?S.firstEnter?D[1]:R.data[0].ec_year_id:void 0}})}},*getCourseResults({payload:S={}},{call:I,put:E,select:A}){const{calc:R,page:T,per_page:D}=S,{headerData:M,tabListData:B}=yield A(H=>H.engineeringEvaluteList),{userInfo:j}=yield A(H=>H.user);let G=M.active[P[1]];if(G){let H={id:G,page:T||1,per_page:D||B.pageSize};R&&(H=x(p({},H),{page:B.pageNo}));const Y=yield I(t._y,H),F=[M.active[P[0]],M.active[P[1]]];n.U.setItem(j==null?void 0:j.login,F),Y&&Y.ec_courses&&(yield E({type:"setCourseResults",payload:x(p({},B),{pageNo:H.page,total:Y.count,pageSize:H.per_page||B.pageSize,dataSource:Y.ec_courses.map((V,K)=>x(p({},V),{key:H.page>1?(H.page-1)*H.per_page+K+1:K+1}))})}))}else yield E({type:"setCourseResults",payload:x(p({},B),{pageNo:1,total:0,dataSource:[]})})},*exportCourse({payload:S},{call:I,select:E}){const{headerData:A}=yield E(R=>R.engineeringEvaluteList);A.active[P[1]]&&(yield I(t.F,A.active[P[1]]))},*compute({payload:S},{call:I,put:E}){const A=S,{all:R}=A,T=g(A,["all"]),D=yield I(R?t.At:t.PX,T);D&&D.status===0?(r.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield E({type:"getCourseResults",payload:{calc:!0}})):r.ZP.error(D.message)}},reducers:{save(S,I){return p(p({},S),I.payload)},setMajorOrYearDataSource(S,{payload:I}){let E=S.headerData.active;return I.active&&(E=x(p({},E),{[I.key]:I.active})),x(p({},S),{headerData:x(p({},S.headerData),{dataSource:x(p({},S.headerData.dataSource),{[I.key]:x(p({},S.headerData.dataSource[I.key]),{dataList:I.value})}),active:E})})},setMajorOrYearActive(S,{payload:I}){return x(p({},S),{headerData:x(p({},S.headerData),{active:x(p({},S.headerData.active),{[I.key]:I.value})})})},setCourseResults(S,{payload:I}){return x(p({},S),{tabListData:p(p({},S.tabListData),I)})}},subscriptions:{setup({dispatch:S,history:I}){return I.listen(({pathname:E})=>{E==="/"&&S({type:"query"})})}}};d.Z=O},10358:function(i,d,e){"use strict";e.d(d,{L:function(){return c},r:function(){return f}});var t=Object.defineProperty,r=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,s=(h,p,x)=>p in h?t(h,p,{enumerable:!0,configurable:!0,writable:!0,value:x}):h[p]=x,u=(h,p)=>{for(var x in p||(p={}))n.call(p,x)&&s(h,x,p[x]);if(r)for(var x of r(p))a.call(p,x)&&s(h,x,p[x]);return h};const c=h=>h==null?void 0:h.map(p=>{const x=(p.sub_disciplines||[]).map(g=>({value:g.id,label:g.name}));return{value:p.id,label:p.name,children:x}}),o={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03",8:"\u516B"},f=h=>{if(!h)return;const{all_questions_count:p,all_score:x,single_questions:g,multiple_questions:P,judgement_questions:O,program_questions:S,completion_questions:I,subjective_questions:E,practical_questions:A,combination_questions:R}=h||{},D=[u({type:"SINGLE",name:"\u5355\u9009\u9898"},g),u({type:"MULTIPLE",name:"\u591A\u9009\u9898"},P),u({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},I),u({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},O),u({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},E),u({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},S),u({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},A),u({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},R)].filter(M=>M.questions_count>0).map((M,B)=>u(u({},M),{number:o[B+1]}));return{all_questions_count:p,all_score:x,questionList:D}}},65032:function(i,d,e){"use strict";e.d(d,{U:function(){return a},t:function(){return n}});var t=e(62957),r=e(36466);const n=(s,u="")=>{t.default.confirm({centered:!0,width:520,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:u,onOk:s})},a={setItem:(s,u)=>{var c;const o=s+"-engineering"+((c=(0,r.eY)())==null?void 0:c.school_id),f=JSON.stringify(u);localStorage.setItem(o,f)},getItem:s=>{var u;const c=s+"-engineering"+((u=(0,r.eY)())==null?void 0:u.school_id),o=localStorage.getItem(c);return o!==null&&o!=="[object Object]"?JSON.parse(o):[]},clear:s=>{var u;const c=s+"-engineering"+((u=(0,r.eY)())==null?void 0:u.school_id);localStorage.removeItem(c)}}},3085:function(i,d,e){"use strict";e.d(d,{$f:function(){return p},Cq:function(){return P},GY:function(){return u},I8:function(){return S},Ow:function(){return x},P:function(){return h},Ql:function(){return c},RA:function(){return A},Zm:function(){return o},bz:function(){return s},eF:function(){return O},gQ:function(){return I},ht:function(){return g},kN:function(){return R},n1:function(){return n},nI:function(){return T},o9:function(){return a},sG:function(){return f},wi:function(){return E}});var t=e(58661),r=(D,M,B)=>new Promise((j,G)=>{var H=V=>{try{F(B.next(V))}catch(K){G(K)}},Y=V=>{try{F(B.throw(V))}catch(K){G(K)}},F=V=>V.done?j(V.value):Promise.resolve(V.value).then(H,Y);F((B=B.apply(D,M)).next())});function n(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/avatar.json`,{method:"put",body:D})})}function a(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}.json`,{method:"get"})})}function s(D){return r(this,null,function*(){return(0,t.ZP)("/api/add_school_applies.json",{method:"post",body:D})})}function u(D){return r(this,null,function*(){return(0,t.ZP)("/api/schools/limit_list.json",{method:"get",params:D})})}function c(D){return r(this,null,function*(){return(0,t.ZP)(`/api/schools/${D.id}/departments/for_option.json`,{method:"get",params:D})})}function o(D){return r(this,null,function*(){return(0,t.ZP)("/api/add_department_applies.json",{method:"post",body:D})})}function f(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.id}.json`,{method:"put",body:D})})}function h(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/authentication_apply.json`,{method:"delete"})})}function p(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/professional_auth_apply.json`,{method:"delete"})})}function x(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.id}/professional_auth_apply.json`,{method:"post",body:D})})}function g(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.id}/authentication_apply.json`,{method:"post",body:D})})}function P(D){return r(this,null,function*(){return(0,t.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:D})})}function O(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/phone_bind.json`,{method:"post",body:D})})}function S(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/email_bind.json`,{method:"post",body:D})})}function I(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.login}/password.json`,{method:"put",body:D})})}function E(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${D.basicInfoId}/open_users/${D.id}.json`,{method:"delete"})})}function A(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/${D.login}/cancel_authentication.json`,{method:"post",body:D})})}function R(D){return r(this,null,function*(){return(0,t.ZP)(`/api/users/${D.login}/cancel_professional_certification.json`,{method:"post",body:D})})}function T(D,M){return r(this,null,function*(){return(0,t.ZP)(`/api/users/${D.login}/videos/${D.id}/create_subject_video.json`,{method:"post",body:M})})}},77882:function(i,d,e){"use strict";e.d(d,{An:function(){return x},TO:function(){return f},my:function(){return p},nZ:function(){return h}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(g,P,O)=>P in g?r(g,P,{enumerable:!0,configurable:!0,writable:!0,value:O}):g[P]=O,c=(g,P)=>{for(var O in P||(P={}))a.call(P,O)&&u(g,O,P[O]);if(n)for(var O of n(P))s.call(P,O)&&u(g,O,P[O]);return g},o=(g,P,O)=>new Promise((S,I)=>{var E=T=>{try{R(O.next(T))}catch(D){I(D)}},A=T=>{try{R(O.throw(T))}catch(D){I(D)}},R=T=>T.done?S(T.value):Promise.resolve(T.value).then(E,A);R((O=O.apply(g,P)).next())});function f(g){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${g.coursesId}/inform_up.json`,{method:"post",body:c({},g)})})}function h(g){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${g.coursesId}/inform_down.json`,{method:"post",body:c({},g)})})}function p(g){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${g.coursesId}/update_informs.json`,{method:"post",body:c({},g)})})}function x(g){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${g.coursesId}/new_informs.json`,{method:"post",body:c({},g)})})}},71362:function(i,d,e){"use strict";e.d(d,{$n:function(){return O},H:function(){return P},Nm:function(){return x},Ot:function(){return g},SV:function(){return f},fc:function(){return I},mn:function(){return S},tO:function(){return p},zI:function(){return h}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(E,A,R)=>A in E?r(E,A,{enumerable:!0,configurable:!0,writable:!0,value:R}):E[A]=R,c=(E,A)=>{for(var R in A||(A={}))a.call(A,R)&&u(E,R,A[R]);if(n)for(var R of n(A))s.call(A,R)&&u(E,R,A[R]);return E},o=(E,A,R)=>new Promise((T,D)=>{var M=G=>{try{j(R.next(G))}catch(H){D(H)}},B=G=>{try{j(R.throw(G))}catch(H){D(H)}},j=G=>G.done?T(G.value):Promise.resolve(G.value).then(M,B);j((R=R.apply(E,A)).next())});function f(E){return o(this,null,function*(){return(0,t.ZP)("/api/files/public_with_course_and_project",{method:"get",params:c({},E)})})}function h(E){return o(this,null,function*(){return(0,t.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:c({},E)})})}function p(E){return o(this,null,function*(){return(0,t.ZP)("/api/files/import.json",{method:"post",body:c({},E)})})}function x(E){return o(this,null,function*(){return(0,t.ZP)(`/api/files/${E.id}.json`,{method:"get",params:c({},E)})})}function g(E){return o(this,null,function*(){const{id:A}=E;return delete E.id,(0,t.ZP)(`/api/files/${A}.json`,{method:"put",body:c({},E)})})}function P(E){return o(this,null,function*(){return(0,t.ZP)(`/api/files/${E.id}/update_visits.json`,{method:"post"})})}function O(E){return o(this,null,function*(){return(0,t.ZP)(`/api/files/${E==null?void 0:E.id}/watch_list.json`,{method:"get",params:c({},E)})})}function S(E){return o(this,null,function*(){return(0,t.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:c({},E)})})}function I(E){return o(this,null,function*(){return(0,t.ZP)(`/api/files/${E==null?void 0:E.id}/add_file_quantity.json`,{method:"post",body:c({},E)})})}},23828:function(i,d,e){"use strict";e.d(d,{CJ:function(){return x},Mf:function(){return I},NA:function(){return O},PC:function(){return g},PP:function(){return P},YQ:function(){return S},cc:function(){return p},dI:function(){return h},yq:function(){return f}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(E,A,R)=>A in E?r(E,A,{enumerable:!0,configurable:!0,writable:!0,value:R}):E[A]=R,c=(E,A)=>{for(var R in A||(A={}))a.call(A,R)&&u(E,R,A[R]);if(n)for(var R of n(A))s.call(A,R)&&u(E,R,A[R]);return E},o=(E,A,R)=>new Promise((T,D)=>{var M=G=>{try{j(R.next(G))}catch(H){D(H)}},B=G=>{try{j(R.throw(G))}catch(H){D(H)}},j=G=>G.done?T(G.value):Promise.resolve(G.value).then(M,B);j((R=R.apply(E,A)).next())});function f(E){return o(this,null,function*(){return(0,t.ZP)("/api/courses/board_list.json",{method:"get",params:c({},E)})})}function h(E){return o(this,null,function*(){return(0,t.ZP)(`/api/messages/${E.boardId}.json`,{method:"get",params:c({},E)})})}function p(E){return o(this,null,function*(){return(0,t.ZP)(`/api/messages/${E.id}/sticky_top.json`,{method:"put",body:{course_id:E.coursesId}})})}function x(E){return o(this,null,function*(){return(0,t.ZP)(`/api/messages/${E.id}/sticky_top.json`,{method:"put",body:{course_id:E.coursesId}})})}function g(E){return o(this,null,function*(){return(0,t.ZP)(`/api/messages/${E.boardId}/reply_list.json`,{method:"get",params:c({},E)})})}function P(E){return o(this,null,function*(){return(0,t.ZP)(`/api/messages/${E.boardId}/reply.json`,{method:"post",body:c({},E)})})}function O(E){return o(this,null,function*(){return(0,t.ZP)("/api/praise_tread/like.json",{method:"post",body:c({},E)})})}function S(E){return o(this,null,function*(){return(0,t.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:c({},E)})})}function I(E){return o(this,null,function*(){return(0,t.ZP)("/api/commons/delete.json",{method:"delete",body:c({},E)})})}},30450:function(i,d,e){"use strict";e.d(d,{$T:function(){return Wr},A:function(){return ze},Ab:function(){return ja},Al:function(){return ie},BQ:function(){return de},BR:function(){return ue},Bn:function(){return fe},Cq:function(){return mn},D4:function(){return P},DJ:function(){return ke},Dd:function(){return D},Ds:function(){return Ce},EO:function(){return mt},Ed:function(){return De},Ew:function(){return xn},FU:function(){return Je},Fg:function(){return M},GV:function(){return wt},Gk:function(){return k},Gm:function(){return vt},Gz:function(){return B},Hf:function(){return f},Hl:function(){return j},Hn:function(){return K},ID:function(){return nt},IU:function(){return Ut},J2:function(){return lt},K$:function(){return tt},KP:function(){return me},KT:function(){return $e},L$:function(){return Yt},Lk:function(){return So},Lm:function(){return S},Ls:function(){return Ze},MA:function(){return an},Mc:function(){return Na},N7:function(){return ee},Nd:function(){return J},Nl:function(){return Ht},Ns:function(){return jt},O3:function(){return Xe},Pj:function(){return qe},Q9:function(){return x},QX:function(){return tr},QZ:function(){return _t},R2:function(){return X},Rk:function(){return ir},S9:function(){return Oe},SA:function(){return O},U8:function(){return gr},UD:function(){return Er},U_:function(){return W},Uy:function(){return et},V8:function(){return V},Vw:function(){return Ue},W0:function(){return He},W7:function(){return xe},WK:function(){return Mn},Wr:function(){return hn},YR:function(){return se},Z0:function(){return Or},ZL:function(){return or},ZT:function(){return Fa},ZX:function(){return Ea},Zj:function(){return va},_9:function(){return je},_B:function(){return Va},_X:function(){return p},aP:function(){return pt},aQ:function(){return be},aZ:function(){return ut},al:function(){return Fe},bm:function(){return xr},bz:function(){return Ee},c_:function(){return Hr},ds:function(){return Qt},fN:function(){return sa},fr:function(){return Dt},g4:function(){return St},gq:function(){return G},hf:function(){return le},i:function(){return Mr},i6:function(){return Le},i7:function(){return Be},iE:function(){return E},iZ:function(){return I},ih:function(){return fn},jA:function(){return g},kW:function(){return ot},km:function(){return Nt},l4:function(){return F},nP:function(){return R},nQ:function(){return ft},nX:function(){return Ft},oM:function(){return yt},oR:function(){return Ka},o_:function(){return kt},pf:function(){return Wt},pr:function(){return fo},pv:function(){return nn},qB:function(){return ce},rS:function(){return H},s:function(){return Aa},sK:function(){return h},sb:function(){return Tt},sm:function(){return T},t1:function(){return Ie},tB:function(){return Sa},td:function(){return cr},tg:function(){return We},uh:function(){return Ke},up:function(){return yr},v2:function(){return A},vV:function(){return $t},w9:function(){return N},wH:function(){return Y},wR:function(){return Ne},yS:function(){return gt},yV:function(){return Z},zC:function(){return $n},zg:function(){return it}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(Se,Un,ia)=>Un in Se?r(Se,Un,{enumerable:!0,configurable:!0,writable:!0,value:ia}):Se[Un]=ia,c=(Se,Un)=>{for(var ia in Un||(Un={}))a.call(Un,ia)&&u(Se,ia,Un[ia]);if(n)for(var ia of n(Un))s.call(Un,ia)&&u(Se,ia,Un[ia]);return Se},o=(Se,Un,ia)=>new Promise((po,ti)=>{var Ba=we=>{try{Te(ia.next(we))}catch(Ye){ti(Ye)}},Za=we=>{try{Te(ia.throw(we))}catch(Ye){ti(Ye)}},Te=we=>we.done?po(we.value):Promise.resolve(we.value).then(Ba,Za);Te((ia=ia.apply(Se,Un)).next())});const f=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/update_group.json`,{method:"put",body:Se})}),h=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/students.json`,{method:"Get",params:Se})}),p=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/add_groups.json`,{method:"post",body:Se})}),x=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/list_groups_by_settings.json`,{method:"post",body:Se})}),g=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/groups.json`,{method:"Get",params:Se})}),P=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/update_leader_permission.json`,{method:"put",body:Se})}),O=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/update_group_settings`,{method:"put",body:Se})}),S=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.coursesId}/group_homeworks/${Se==null?void 0:Se.categoryId}/group_settings.json`,{method:"Get",params:Se})}),I=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Se==null?void 0:Se.id}/test_result_setting.json`,{method:"post",body:Se})}),E=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/course_videos/configs.json`,{method:"put",body:Se})}),A=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/course_videos/list_for_config.json`,{method:"Get",params:Se})}),R=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/max_late_time.json`,{method:"Get",params:Se})}),T=Se=>o(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/batch_late_setting`,{method:"post",body:Se})}),D=Se=>o(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:Se})}),M=Se=>o(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:Se})}),B=Se=>o(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:Se})}),j=Se=>o(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:Se})});function G(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.course_id}/set_assistant_permissions.json`,{method:"post",body:c({},Se.permissions)})})}function H(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.course_id}/assistant_permissions.json`,{method:"Get",params:c({},Se)})})}function Y(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/smart_plans/${Se==null?void 0:Se.id}.json`,{method:"Get",params:c({},Se)})})}function F(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/smart_plans/${Se==null?void 0:Se.id}/item_banks.json`,{method:"Get",params:c({},Se)})})}function V(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses.json",{method:"Get",params:c({},Se)})})}function K(Se){return o(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:c({},Se)})})}function Q(Se){return o(this,null,function*(){return Fetch("/api/disciplines.json",{method:"Get",params:c({},Se)})})}function W(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/top_banner.json`,{method:"get",params:c({},Se)})})}function N(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id||Se.coursesId}/left_banner.json`,{method:"get",params:c({},Se)})})}function J(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/homework_commons.json`,{method:"get",params:c({},Se)})})}function k(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/homework_commons/list.json`,{method:"get",params:c({},Se)})})}function Z(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/graduation_topics.json`,{method:"get",params:c({},Se)})})}function X(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/graduation_tasks.json`,{method:"get",params:c({},Se)})})}function ee(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/v2/courses/${Se.id}/exercises.json`,{method:"get",params:c({},Se)})})}function ue(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/polls.json`,{method:"get",params:c({},Se)})})}function ie(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/homework_commons.json`,{method:"get",params:c({},Se)})})}function ce(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/course_groups.json`,{method:"get",params:c({},Se)})})}function le(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/all_course_groups.json`,{method:"get",params:c({},Se)})})}function Ue(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/attendances.json`,{method:"get",params:c({},Se)})})}function Ze(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/weapps/courses/${Se.coursesId}/attendances.json`,{method:"get",params:c({},Se)})})}function it(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/attendances/${Se.id}/edit.json`,{method:"get",params:c({},Se)})})}function _t(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/informs.json`,{method:"get",params:c({},Se)})})}function $e(Se){return o(this,null,function*(){return(0,t.ZP)("/api/files.json",{method:"get",params:c({},Se)})})}function Xe(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/course_videos.json`,{method:"get",params:c({},Se)})})}function ke(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/live_links.json`,{method:"get",params:c({},Se)})})}function De(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses/mine.json",{method:"get",params:c({},Se)})})}function me(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/boards/${Se.categoryId}/messages.json`,{method:"get",params:c({},Se)})})}function ot(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/course_groups.json`,{method:"get",params:c({},Se)})})}function lt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/students.json`,{method:"get",params:c({},Se)})})}function St(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/statistics.json`,{method:"get",params:c({},Se)})})}function wt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/work_score.json`,{method:"get",params:c({},Se)})})}function Ie(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/act_score.json`,{method:"get",params:c({},Se)})})}function qe(Se){return o(this,null,function*(){return(0,t.ZP)("/api/shixun_lists.json",{method:"get",params:c({},Se)})})}function vt(Se){return o(this,null,function*(){return(0,t.ZP)("/api/item_banks.json",{method:"get",params:c({},Se)})})}function je(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/impersonal_list.json`,{method:"get",params:c({},Se)})})}function be(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/homework_commons/create_shixun_homework.json`,{method:"post",body:c({},Se)})})}function de(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.course_id}/homework_commons/create_collaborators.json`,{method:"post",body:c({},Se)})})}function xe(Se){return o(this,null,function*(){return(0,t.ZP)("/api/subject_lists.json",{method:"get",params:c({},Se)})})}function Ce(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/homework_commons/create_subject_homework.json`,{method:"post",body:c({},Se)})})}function tt(Se){return o(this,null,function*(){return(0,t.ZP)("/api/schools/school_list.json",{method:"get",params:Se})})}function yt(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses/search_course_list.json",{method:"post",body:Se})})}function fe(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses.json",{method:"post",body:Se})})}function Ee(Se){return o(this,null,function*(){return(0,t.ZP)("/api/add_school_applies.json",{method:"post",body:Se})})}function ft(Se){return o(this,null,function*(){return(0,t.ZP)("/api/users/member_search.json",{method:"get",params:Se})})}function Je(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses/search_all.json",{method:"get",params:Se})})}function Ke(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/add_teacher.json`,{method:"post",body:Se})})}function ut(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/add_students_by_search.json`,{method:"post",body:Se})})}function Tt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/set_public_or_private.json`,{method:"post",body:Se})})}function Yt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/set_invite_code_halt.json`,{method:"post",body:Se})})}function Oe(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/duplicate_course.json`,{method:"post",body:Se})})}function Fe(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/update_end_date.json`,{method:"put",body:Se})})}function ze(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}.json`,{method:"delete",body:Se})})}function mt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/settings.json`,{method:"get",params:c({},Se)})})}function Dt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}.json`,{method:"put",body:Se})})}function se(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_couser_info.json`,{method:"get",params:{export:!0}})})}function gt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_member_act_score_async.json`,{method:"get",params:c({export:!0},Se)})})}function tr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_total_homework_commons_score.json`,{method:"get",params:c({export:!0},Se)})})}function Ht(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_total_exercises_and_other_score.json`,{method:"get",params:c({export:!0},Se)})})}function Ut(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_star_user.json`,{method:"get",params:c({export:!0},Se)})})}function cr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_mooc_records.json`,{method:"get",params:c({export:!0},Se)})})}function He(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/export_total_course_score.json`,{method:"get",params:c({export:!0},Se)})})}function pt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Se.categoryId}/export_scores.json`,{method:"get",params:c({export:!0},Se)})})}function kt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Se.categoryId}/export_shixun_report.json`,{method:"get",params:c({export:!0},Se)})})}function or(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se.categoryId}/export_exercise_users.json`,{method:"get",params:c({export:!0},Se)})})}function $t(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se.categoryId}/export_exercise_word.json`,{method:"get",params:c({export:!0},Se)})})}function hr(Se){return o(this,null,function*(){return Fetch(`/api/homework_commons/${Se.categoryId}/works_list.zip`,{method:"get",params:c({export:!0},Se)})})}function Or(Se){return o(this,null,function*(){return(0,t.ZP)(`/api//course_second_categories/${Se.id}.json`,{method:"delete",params:{export:!0}})})}function Mr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api//boards/${Se.id}.json`,{method:"delete",params:{export:!0}})})}function qt(Se){return o(this,null,function*(){return Fetch(`/api/course_modules/${Se.id}/sticky_module.json`,{method:"get"})})}function Ft(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/course_modules/${Se.id}/hidden_module.json`,{method:"get"})})}function Wt(Se){return o(this,null,function*(){return(0,t.ZP)("/api/courses/new.json",{method:"get",params:Se})})}function Qt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/weapps/attendances/${Se.id}.json`,{method:"get",params:Se})})}function xr(Se){return o(this,null,function*(){return(0,t.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:Se})})}function Er(Se){return o(this,null,function*(){return(0,t.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:Se})})}function bt(Se){return o(this,null,function*(){return Fetch(`/api/polls/${Se.categoryId}/commit_result.xlsx`,{method:"get",params:c({export:!0},Se)})})}function et(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se.categoryId}/export_scores.json`,{method:"get",params:c({export:!0},Se)})})}function We(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se.categoryId}/export_exercise_reports.json`,{method:"get",params:c({export:!0},Se)})})}function Be(Se){return(0,t.ZP)(`/api/polls/${Se.categoryId}/start_answer.json`,{method:"get",params:c({},Se)})}function nt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Se.questionId}/poll_votes.json`,{method:"post",body:Se})})}function jt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Se.categoryId}/commit_poll.json`,{method:"post",body:Se})})}function Nt(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.courseId}/tasks_list.json`,{method:"get",params:Se})})}function gr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.courseId}/update_task_position.json`,{method:"post",body:Se})})}function yr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/calculate_all_shixun_scores.json`,{method:"get",params:Se})})}function Hr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/all_course_groups.json`,{method:"get",params:Se})})}function mn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/polls/all_course_groups.json`,{method:"get",params:Se})})}function ir(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/students.json`,{method:"get",params:Se})})}function Wr(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/course_groups/${Se.categoryId}/rename_group.json`,{method:"POST",body:Se})})}function nn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/course_groups/${Se.categoryId}.json`,{method:"delete",body:Se})})}function Le(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/join_course_group.json`,{method:"POST",body:Se})})}function Ne(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/transfer_to_course_group.json`,{method:"post",body:Se})})}function an(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/delete_from_course.json`,{method:"post",body:Se})})}function Mn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/join_course_group.json`,{method:"post",body:Se})})}function sa(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/exit_course.json`,{method:"post"})})}function Ea(Se){return o(this,null,function*(){return(0,t.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:c({},Se)})})}function fn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/mooc_users/${Se.user_id}/edit.json`,{method:"get",params:Se})})}function Aa(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/mooc_users.json`,{method:"post",body:Se})})}function Sa(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.coursesId}/mooc_users/${Se.user_id}.json`,{method:"put",body:Se})})}function hn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/course_second_categories/${Se.id}/move_category.json`,{method:"post",body:Se})})}function ja(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/boards/${Se.id}/move_category.json`,{method:"post",body:Se})})}function Fa(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.id}/courseware.json`,{method:"get",params:Se})})}function fo(Se,Un){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se}/mark_wrong_topic.json`,{method:"get",params:Un})})}function Va(Se,Un){return o(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Se}/cancel_wrong_topic.json`,{method:"get",params:Un})})}function Ka(Se,Un){return o(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Se}/allow_end_group.json`,{method:"get",params:Un})})}function Na(Se,Un){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se}/homework_commons/end_with_homework_list_position.json`,{method:"post",body:Un})})}function So(Se,Un){return o(this,null,function*(){return(0,t.ZP)(`/api/tasks/${Se}/get_content_for_commit_id.json`,{method:"get",params:Un})})}function da(Se){return o(this,null,function*(){return Fetch(`/api/courses/${Se.course_id}/course_ai_info.json`,{method:"Get",params:c({},Se)})})}function $n(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se.course_id}/set_open_ai.json`,{method:"post",body:Se})})}function xn(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.id}/smart_plans.json`,{method:"get",params:c({},Se)})})}function va(Se){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Se==null?void 0:Se.id}/smart_plans.json`,{method:"post",body:c({},Se)})})}},78880:function(i,d,e){"use strict";e.d(d,{$M:function(){return $e},$P:function(){return tt},Ax:function(){return h},Dh:function(){return S},FU:function(){return j},GQ:function(){return W},IN:function(){return Ie},JM:function(){return be},Ju:function(){return _t},Mn:function(){return wt},Ni:function(){return X},Pg:function(){return I},Pt:function(){return O},Qp:function(){return K},R9:function(){return G},Ux:function(){return Q},Vy:function(){return ce},XJ:function(){return Z},XR:function(){return Ze},Ze:function(){return T},aq:function(){return R},bQ:function(){return g},bu:function(){return p},cC:function(){return f},jS:function(){return Y},lm:function(){return qe},ml:function(){return J},o3:function(){return ke},pA:function(){return me},pS:function(){return je},pU:function(){return k},ps:function(){return B},q0:function(){return lt},qN:function(){return St},qS:function(){return P},qj:function(){return Ue},qt:function(){return xe},rV:function(){return E},rZ:function(){return de},rk:function(){return ue},rm:function(){return V},sK:function(){return F},sL:function(){return ot},su:function(){return vt},tC:function(){return ie},tO:function(){return le},u9:function(){return N},uZ:function(){return ee},vV:function(){return M},xx:function(){return yt},y8:function(){return it},yS:function(){return D},zF:function(){return x},zc:function(){return H},zj:function(){return A},zz:function(){return Ce}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(fe,Ee,ft)=>Ee in fe?r(fe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ft}):fe[Ee]=ft,c=(fe,Ee)=>{for(var ft in Ee||(Ee={}))a.call(Ee,ft)&&u(fe,ft,Ee[ft]);if(n)for(var ft of n(Ee))s.call(Ee,ft)&&u(fe,ft,Ee[ft]);return fe},o=(fe,Ee,ft)=>new Promise((Je,Ke)=>{var ut=Oe=>{try{Yt(ft.next(Oe))}catch(Fe){Ke(Fe)}},Tt=Oe=>{try{Yt(ft.throw(Oe))}catch(Fe){Ke(Fe)}},Yt=Oe=>Oe.done?Je(Oe.value):Promise.resolve(Oe.value).then(ut,Tt);Yt((ft=ft.apply(fe,Ee)).next())});const f=fe=>(0,t.ZP)(`/api/competitions/${fe.identifier}/create_guide.json`,{method:"post",body:fe}),h=fe=>(0,t.ZP)(`/api/competitions/${fe.identifier}/guides.json`,{method:"get",params:fe}),p=fe=>(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.competition_team_id}/edit_info.json`,{method:"put",body:fe});function x(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/update_result.json`,{method:"post",body:fe})})}function g(fe){return o(this,null,function*(){return(0,t.ZP)("/api/competitions.json",{method:"Get",params:c({},fe)})})}function P(fe){return o(this,null,function*(){return(0,t.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:fe})})}function O(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams.json`,{method:"post"})})}function S(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_staff.json`,{method:"get"})})}function I(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/common_header.json`,{method:"get"})})}function E(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/${fe.url}`,{method:"get",params:c({},fe)})})}function A(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/update_md_content.json`,{method:"post",body:fe})})}function R(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams.json`,{method:"get",params:fe})})}function T(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.Teannameid}/edit.json`,{method:"get",params:fe})})}function D(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.Teannameid}.json`,{method:"put",body:fe})})}function M(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.id}/leave.json`,{method:"post",body:fe})})}function B(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.id}.json`,{method:"delete"})})}function j(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams.json`,{method:"post",body:fe})})}function G(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.id}/add_managers.json`,{method:"post",body:fe})})}function H(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/join.json`,{method:"post",body:fe})})}function Y(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/teachers.json`,{method:"get",params:fe})})}function F(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/students.json`,{method:"get",params:fe})})}function V(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.teamid}/crud_team_members.json`,{method:"post",body:fe})})}function K(fe){return o(this,null,function*(){return(0,t.ZP)("/api/users/competition_reward.json",{method:"post",body:fe})})}function Q(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/chart_rules.json`,{method:"get"})})}function W(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/charts.json`,{method:"get",params:fe})})}function N(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/results.json`,{method:"get",params:fe})})}function J(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/md_tab_rules.json`,{method:"get",params:fe})})}function k(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/prize.json`,{method:"get",params:fe})})}function Z(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${fe.id}.json`,{method:"get",params:fe})})}function X(fe){return o(this,null,function*(){return(0,t.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:fe})})}function ee(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${fe.userid}/phone_bind.json`,{method:"post",body:fe})})}function ue(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${fe.userid}/email_bind.json`,{method:"post",body:fe})})}function ie(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${fe.userid}/professional_auth_apply.json`,{method:"delete"})})}function ce(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${fe.userid}/authentication_apply.json`,{method:"delete"})})}function le(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/prize_leader_account.json`,{method:"put",body:fe})})}function Ue(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.teamid}/shixun_detail.json`,{method:"get"})})}function Ze(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams/${fe.teamid}/course_detail.json`,{method:"get"})})}function it(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/attachments/${fe.id}.json`,{method:"delete"})})}function _t(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.id}/get_certificate_info.json`,{method:"get",params:fe})})}function $e(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.id}/basic_setting.json`,{method:"post",body:fe})})}function Xe(){return o(this,null,function*(){return Fetch("/api/competitions/download_template",{method:"get",responseType:"arraybuffer"})})}function ke(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe}/common_header.json`,{method:"get"})})}function De(fe){return o(this,null,function*(){return Fetch("/api/competitions.json",{method:"post",body:fe})})}function me(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/search_managers.json`,{method:"get",params:fe})})}function ot(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe}/get_managers.json`,{method:"get"})})}function lt(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/add_managers.json`,{method:"post",body:fe})})}function St(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/delete_managers.json`,{method:"delete",body:fe})})}function wt(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe}/get_picture.json`,{method:"get"})})}function Ie(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/identifier_exist.json`,{method:"post",body:fe})})}function qe(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe}/get_shixun_settings.json`,{method:"get"})})}function vt(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/shixun_add.json`,{method:"post",body:fe})})}function je(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/shixun_delete.json`,{method:"delete",body:fe})})}function be(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/shixun_select.json`,{method:"post",body:fe})})}function de(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe}/info_finish.json`,{method:"get"})})}function xe(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe==null?void 0:fe.id}/competition_review.json`,{method:"post",body:c({},fe)})})}function Ce(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_teams.json`,{method:"get",params:fe})})}function tt(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/all_team_members.json`,{method:"get",params:fe})})}function yt(fe){return o(this,null,function*(){return(0,t.ZP)(`/api/competitions/${fe.identifier}/competition_commit_records/member_works.json`,{method:"get",params:fe})})}},83284:function(i,d,e){"use strict";e.d(d,{F:function(){return P},OE:function(){return A},ff:function(){return O},p1:function(){return S},_y:function(){return g},mK:function(){return M},gq:function(){return j},eM:function(){return D},BA:function(){return Y},bA:function(){return V},Nx:function(){return F},Qx:function(){return R},At:function(){return I},PX:function(){return E},Xl:function(){return T},y9:function(){return B},No:function(){return G},ay:function(){return K}});var t=e(58661),r=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,o=(Q,W,N)=>W in Q?r(Q,W,{enumerable:!0,configurable:!0,writable:!0,value:N}):Q[W]=N,f=(Q,W)=>{for(var N in W||(W={}))u.call(W,N)&&o(Q,N,W[N]);if(s)for(var N of s(W))c.call(W,N)&&o(Q,N,W[N]);return Q},h=(Q,W)=>n(Q,a(W)),p=(Q,W)=>{var N={};for(var J in Q)u.call(Q,J)&&W.indexOf(J)<0&&(N[J]=Q[J]);if(Q!=null&&s)for(var J of s(Q))W.indexOf(J)<0&&c.call(Q,J)&&(N[J]=Q[J]);return N},x=(Q,W,N)=>new Promise((J,k)=>{var Z=ue=>{try{ee(N.next(ue))}catch(ie){k(ie)}},X=ue=>{try{ee(N.throw(ue))}catch(ie){k(ie)}},ee=ue=>ue.done?J(ue.value):Promise.resolve(ue.value).then(Z,X);ee((N=N.apply(Q,W)).next())});const g=Q=>x(void 0,null,function*(){var W=Q,{id:N}=W,J=p(W,["id"]);return(0,t.ZP)(`/api/ec_years/${N}/course_results.json`,{method:"get",params:J})}),P=Q=>{let W=document.createElement("iframe");W.src=`/api/ec_years/${Q}/course_results.xlsx`,W.style.display="none",document.body.appendChild(W)},O=({ec_year_id:Q})=>(0,t.ZP)(`/api/ec_years/${Q}/course_results/get_class.json`,{method:"get"}),S=({ec_year_id:Q,id:W,class_name:N=null})=>(0,t.ZP)(`/api/ec_years/${Q}/course_results/${W}.json`,{method:"get",params:{class_name:N}}),I=({ec_year_id:Q})=>(0,t.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:Q}}),E=({ec_course_id:Q})=>(0,t.ZP)(`/api/ec_courses/${Q}/evaluations/evaluation_data`,{method:"POST"}),A=Q=>{let W=document.createElement("iframe");W.src=`/api/ec_years/${Q}/ec_graduation_results.xlsx`,W.style.display="none",document.body.appendChild(W)},R=({ec_year_id:Q})=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results/compute_all`,{method:"post"}),T=({ec_year_id:Q,id:W})=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results/compute_single?id=${W}`,{method:"POST"}),D=Q=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results.json`,{method:"get"}),M=Q=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results/get_formulas.json`,{method:"get"}),B=({ec_year_id:Q,formula_one:W,formula_two:N,formula_three:J})=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results/set_formulas.json`,{method:"PUT",body:{formula_one_id:W,formula_two_id:N,formula_three_id:J}}),j=({ec_year_id:Q,id:W})=>(0,t.ZP)(`/api/ec_years/${Q}/ec_graduation_results/${W}.json`,{method:"get"}),G=Q=>{var W=Q,{ec_year_id:N,type:J,goal_value:k}=W,Z=p(W,["ec_year_id","type","goal_value"]);let X=`?type=${J}`,ee={method:"PUT"};return J==="all"&&(X+=`&goal_value=${k}`),J==="each"&&(ee=h(f({},ee),{body:Z})),(0,t.ZP)(`/api/ec_years/${N}/ec_graduation_results/set_goal_value${X}`,ee)};var H=(Q,W,N)=>new Promise((J,k)=>{var Z=ue=>{try{ee(N.next(ue))}catch(ie){k(ie)}},X=ue=>{try{ee(N.throw(ue))}catch(ie){k(ie)}},ee=ue=>ue.done?J(ue.value):Promise.resolve(ue.value).then(Z,X);ee((N=N.apply(Q,W)).next())});const Y=Q=>H(void 0,null,function*(){return(0,t.ZP)(`/api/schools/${Q}/ec_majors/get_major_list.json`,{method:"get"})}),F=Q=>H(void 0,null,function*(){return(0,t.ZP)(`/api/ec_major_schools/${Q}/ec_years/get_year_list.json`,{method:"get"})}),V=({ec_year_id:Q,school_id:W})=>(0,t.ZP)(`/api/ec_years/${Q}/top_pages.json`,{method:"get",params:{school_id:W}}),K=({id:Q,name:W})=>(0,t.ZP)(`/api/ec_years/1/top_pages/${Q}?name=${W}`,{method:"PUT"})},51190:function(i,d,e){"use strict";e.d(d,{$Q:function(){return R},$l:function(){return mn},BJ:function(){return vt},CD:function(){return ut},Cd:function(){return fe},Cl:function(){return Mr},Di:function(){return ot},FN:function(){return ir},Fl:function(){return wt},G$:function(){return X},GK:function(){return St},Ip:function(){return de},J:function(){return ee},KE:function(){return Ie},L8:function(){return mt},LP:function(){return xe},MK:function(){return lt},Mb:function(){return xr},N0:function(){return H},N3:function(){return it},OL:function(){return Wr},OO:function(){return E},P8:function(){return Be},PJ:function(){return ie},PT:function(){return bt},Qc:function(){return F},RK:function(){return Z},Ty:function(){return $t},UH:function(){return Ut},UK:function(){return _t},Uj:function(){return Je},Ul:function(){return yt},VL:function(){return Oe},Vj:function(){return se},W4:function(){return ft},WL:function(){return gt},Wj:function(){return k},Wm:function(){return nn},X4:function(){return be},Xn:function(){return Wt},Xo:function(){return K},YY:function(){return me},Ym:function(){return j},Yu:function(){return nt},ZD:function(){return We},Zg:function(){return qt},_B:function(){return Ke},_F:function(){return Er},_U:function(){return W},_u:function(){return ce},aU:function(){return G},ab:function(){return Or},cC:function(){return or},cV:function(){return N},c_:function(){return B},ck:function(){return et},dp:function(){return Y},eA:function(){return yr},fG:function(){return O},gA:function(){return J},gG:function(){return Qt},gJ:function(){return jt},hk:function(){return x},hv:function(){return g},iB:function(){return P},iU:function(){return S},iw:function(){return kt},j:function(){return I},k8:function(){return M},kp:function(){return Fe},lL:function(){return A},lf:function(){return Ze},n$:function(){return Ue},n7:function(){return Q},nF:function(){return Dt},o3:function(){return Nt},oS:function(){return Ce},oX:function(){return Yt},oy:function(){return hr},pL:function(){return Tt},pu:function(){return je},q6:function(){return ze},qf:function(){return De},qz:function(){return tt},s:function(){return He},sA:function(){return tr},sS:function(){return gr},se:function(){return ke},tX:function(){return cr},uR:function(){return $e},ux:function(){return qe},wy:function(){return Xe},xA:function(){return pt},yE:function(){return V},yu:function(){return Ht},zP:function(){return T},zR:function(){return Hr}});var t=e(58661),r=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,o=(Le,Ne,an)=>Ne in Le?r(Le,Ne,{enumerable:!0,configurable:!0,writable:!0,value:an}):Le[Ne]=an,f=(Le,Ne)=>{for(var an in Ne||(Ne={}))u.call(Ne,an)&&o(Le,an,Ne[an]);if(s)for(var an of s(Ne))c.call(Ne,an)&&o(Le,an,Ne[an]);return Le},h=(Le,Ne)=>n(Le,a(Ne)),p=(Le,Ne,an)=>new Promise((Mn,sa)=>{var Ea=Sa=>{try{Aa(an.next(Sa))}catch(hn){sa(hn)}},fn=Sa=>{try{Aa(an.throw(Sa))}catch(hn){sa(hn)}},Aa=Sa=>Sa.done?Mn(Sa.value):Promise.resolve(Sa.value).then(Ea,fn);Aa((an=an.apply(Le,Ne)).next())});const x=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/list_student_score_by_question_type.json`,{method:"get",params:Le}),g=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/list_student_score_by_question.json`,{method:"get",params:Le}),P=Le=>(0,t.ZP)(`/api/exercises/${Le.exercise_id}/statistics/export_class_compare.xlsl`,{method:"get",params:Le}),O=Le=>(0,t.ZP)(`/api/exercises/${Le.exercise_id}/statistics/class_question_compare.json`,{method:"get",params:Le}),S=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/class_score_distribution.json`,{method:"get",params:Le}),I=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/exercise_tag_result.json`,{method:"get",params:Le}),E=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/list_student_score.json`,{method:"get",params:Le}),A=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/set_score_ranges.json`,{method:"put",body:Le}),R=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/statistics/score_ranges.json`,{method:"get",params:Le}),T=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/sava_exam_summary.json`,{method:"post",body:Le}),D=Le=>Fetch("/api/intelligent_reviews/exam_summary.json",{method:"post",body:Le}),M=Le=>(0,t.ZP)("/api/ai/exam_summaries.json",{method:"post",body:Le}),B=Le=>(0,t.ZP)("/api/ai/exam_summaries/polling.json",{method:"post",body:Le}),j=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/generate_exam_summary.json`,{method:"post",body:Le}),G=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/exam_summary_settings.json`,{method:"post",body:Le}),H=Le=>p(void 0,null,function*(){return(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.exercise_id}/review_exercise_user.json`,{method:"post",body:Le})}),Y=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.id}/code_check.json`,{method:"get",params:Le}),F=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/reset_pwd.json`,{method:"post",body:Le}),V=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/encrypt_or_decrypt.json`,{method:"post",body:Le}),K=Le=>p(void 0,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.id}/delayed_time_or_force.json`,{method:"post",body:Le})}),Q=Le=>p(void 0,null,function*(){return(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.id}/exercise_time.json`,{method:"Get",params:Le})}),W=Le=>(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.id}/exercise_question_result.json`,{method:"get",params:Le}),N=Le=>(0,t.ZP)(`/api/exercises/${Le.id}/get_question_type_alias.json`,{method:"get",params:Le});function J(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le==null?void 0:Le.id}/teacher_update.json`,{method:"post",body:f({},Le)})})}function k(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le==null?void 0:Le.id}/adjust_comment.json`,{method:"post",body:f({},Le)})})}function Z(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.id}/edit_question_type_alias.json`,{method:"POST",body:Le})})}function X(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_lists.json`,{method:"get",params:f({},Le)})})}function ee(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_identity_photos.json`,{method:"get",params:f({},Le)})})}function ue(Le){return p(this,null,function*(){return Fetch(`/api/exercises/${Le.categoryId}/video_push_url.json`,{method:"get",params:f({},Le)})})}function ie(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/query_identity_photo_state.json`,{method:"get",params:f({},Le)})})}function ce(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_result.json`,{method:"get",params:f({},Le)})})}function le(Le){return p(this,null,function*(){return Fetch(`/api/exercises/${Le.categoryId}/exercise_score_area_setting.json`,{method:"post",body:f({},Le)})})}function Ue(Le){return p(this,null,function*(){return(0,t.ZP)("/api/question_banks/bank_list.json",{method:"get",params:f({},Le)})})}function Ze(Le){return p(this,null,function*(){return(0,t.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:f({},Le)})})}function it(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${Le.coursesId}/exercises/publish_modal.json`,{method:"get",params:f({},Le)})})}function _t(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/common_header.json`,{method:"get",params:f({},Le)})})}function $e(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${Le.coursesId}/exercises.json`,{method:"post",body:f({},Le)})})}function Xe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.exerciseId}.json`,{method:"put",body:f({},Le)})})}function ke(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${Le.exerciseId}/update_name.json`,{method:"post",body:f({},Le)})})}function De(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}.json`,{method:"get",params:f({},Le)})})}function me(Le){return p(this,null,function*(){return(0,t.ZP)("/api/tag_disciplines.json",{method:"get",params:f({},Le)})})}function ot(Le){return p(this,null,function*(){const{id:Ne}=Le;return delete Le.id,(0,t.ZP)(`/api/exercise_questions/${Ne}.json`,{method:"put",body:f({},Le)})})}function lt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_questions.json`,{method:"post",body:f({},Le)})})}function St(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.id}/up_down.json`,{method:"post",body:f({},Le)})})}function wt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.id}.json`,{method:"delete"})})}function Ie(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${Le.coursesId}/exercises/end_modal.json`,{method:"get",params:f({},Le)})})}function qe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/publish_groups.json`,{method:"get",params:f({},Le)})})}function vt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.exerciseId}/user_exercise_detail.json`,{method:"get",params:f({},Le)})})}function je(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.exerciseId}/consult_exercise.json`,{method:"post",body:f({},Le)})})}function be(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.exerciseId}/teacher_appraise.json`,{method:"get",params:f({},Le)})})}function de(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.id}/adjust_score.json`,{method:"post",body:f({},Le)})})}function xe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.id}/batch_adjust_score.json`,{method:"post",body:f({},Le)})})}function Ce(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.id}/adjust_score.json`,{method:"post",body:f({},Le)})})}function tt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.id}/delayed_time.json`,{method:"post",body:f({},Le)})})}function yt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_setting.json`,{method:"get",params:f({},Le)})})}function fe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/v2/exercises/${Le.categoryId}/exercise_setting.json`,{method:"get",params:f({},Le)})})}function Ee(Le){return p(this,null,function*(){return Fetch(`/api/exercises/${Le.categoryId}/commit_setting.json`,{method:"post",body:f({},Le)})})}function ft(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.exerciseId}/review_exercises_by_students.json`,{method:"post",body:f({},Le)})})}function Je(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_lists.xlsx`,{method:"get",params:h(f({},Le),{export:!0})})})}function Ke(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/user_exercise_detail.json`,{method:"get",params:h(f({},Le),{login:null})})}function ut(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/start.json`,{method:"get",params:f({},Le)})}function Tt(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/start_unlock.json`,{method:"post",body:f({},Le)})}function Yt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.questionId}/exercise_answers.json`,{method:"post",body:Le})})}function Oe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/commit_exercise.json`,{method:"post",body:Le})})}function Fe(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/simulate_commit_exercise.json`,{method:"post",body:Le})})}function ze(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/redo_exercise.json`,{method:"post",body:Le})})}function mt(Le){return(0,t.ZP)(`/api/${Le.url}`,{method:"get",params:f({},Le)})}function Dt(Le){return(0,t.ZP)(`/api/problems/${Le.id}/start.json`,{method:"get",params:f({},Le)})}function se(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/begin_commit.json`,{method:"get",params:f({},Le)})}function gt(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/simulate_begin_commit.json`,{method:"get",params:f({},Le)})}function tr(Le){return(0,t.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:f({},Le)})}function Ht(Le){return console.log("params:",Le),(0,t.ZP)(`/api/exercises/${Le.categoryId}/edit.json`,{method:"get",params:f({},Le)})}function Ut(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/get_objective_scores.json`,{method:"get",params:f({},Le)})}function cr(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/redo_modal.json`,{method:"get",params:f({},Le)})}function He(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/student_redo_lists.json`,{method:"get",params:f({},Le)})}function pt(Le){return(0,t.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:Le})}function kt(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/exercise_header.json`,{method:"get",params:f({},Le)})}function or(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/allow_close_camera.json`,{method:"post",body:f({},Le)})}function $t(Le){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/get_exercise_user_info.json`,{method:"get",params:f({},Le)})}function hr(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/record_screen`,{method:"post",params:f({},Le)})}function Or(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/unbind_ip.json`,{method:"post",body:f({},Le)})}function Mr(Le){return(0,t.ZP)(`/api/exercises/${Le.id}/check_ip.json`,{method:"get",params:f({},Le)})}function qt(Le){return(0,t.ZP)(`/api/exercises/${Le==null?void 0:Le.id}/check_user_exercise.json`,{method:"get",params:f({},Le)})}function Ft(Le){return Fetch(`/api/exercises/${Le.id}/make_up_students.json`,{method:"get",params:f({},Le)})}function Wt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${Le.coursesId}/exercises/code_review_detail.json`,{method:"get",params:f({},Le)})})}function Qt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le.question_id}/adjust_score.json`,{method:"post",body:f({},Le)})})}function xr(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${Le.categoryId}/simulate_exercise.json`,{method:"post",body:f({},Le)})})}function Er(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/simulate_start_answer.json`,{method:"get",params:f({},Le)})})}function bt(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/exercise_time.json`,{method:"get",params:f({},Le)})})}function et(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le.categoryId}/commit_screen_at.json`,{method:"post",body:f({},Le)})})}function We(Le,Ne){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le}/unlock_user`,{method:"post",body:Ne})})}function Be(Le,Ne){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le}/save_screen_record.json`,{method:"post",body:Ne})})}function nt(Le,Ne){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le}/screen_record_list.json`,{method:"get",params:Ne})})}function jt(Le){return p(this,null,function*(){return(0,t.ZP)("/api/attachments/set_ecs_attachment.json",{method:"get",params:f({},Le)})})}function Nt(Le){return p(this,null,function*(){return(0,t.ZP)("/api/exercises/need_redo.json",{method:"get",params:Le})})}function gr(Le,Ne){return p(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Le}/mark.json`,{method:"post",body:Ne})})}function yr(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${Le}/exit_delete_pod.json`,{method:"post",body:Le})})}function Hr(Le){return p(this,null,function*(){return(0,t.ZP)("/api/users/change_exercise_score.json",{method:"put",body:Le})})}function mn(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Le==null?void 0:Le.id}/send_to_item_bank.json`,{method:"post",body:f({},Le)})})}function ir(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/ai/wrong_question_push_charts/${Le.exercise_id}/wrong_details.json`,{method:"get",params:f({},Le)})})}function Wr(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/ai/wrong_question_push_charts/${Le.exercise_id}/wrong_question.json`,{method:"get",params:f({},Le)})})}function nn(Le){return p(this,null,function*(){return(0,t.ZP)(`/api/ai/wrong_question_push_charts/${Le.exercise_id}/wrong_question_lists.json`,{method:"get",params:f({},Le)})})}},35712:function(i,d,e){"use strict";e.d(d,{B0:function(){return p},Si:function(){return I},Sr:function(){return A},YP:function(){return E},b4:function(){return S},bc:function(){return f},dX:function(){return O},eh:function(){return R},iI:function(){return g},kd:function(){return h},qR:function(){return P},sW:function(){return x},ts:function(){return D},vL:function(){return T},z5:function(){return M}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(B,j,G)=>j in B?r(B,j,{enumerable:!0,configurable:!0,writable:!0,value:G}):B[j]=G,c=(B,j)=>{for(var G in j||(j={}))a.call(j,G)&&u(B,G,j[G]);if(n)for(var G of n(j))s.call(j,G)&&u(B,G,j[G]);return B},o=(B,j,G)=>new Promise((H,Y)=>{var F=Q=>{try{K(G.next(Q))}catch(W){Y(W)}},V=Q=>{try{K(G.throw(Q))}catch(W){Y(W)}},K=Q=>Q.done?H(Q.value):Promise.resolve(Q.value).then(F,V);K((G=G.apply(B,j)).next())});function f(B){return o(this,null,function*(){return(0,t.ZP)("/api/memos.json",{method:"get",params:B})})}function h(B){return o(this,null,function*(){return(0,t.ZP)("/api/discusses/forum_discusses.json",{method:"get",params:B})})}function p(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}/sticky_or_cancel.json`,{method:"post",body:B})})}function x(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}.json`,{method:"delete",body:B})})}function g(B){return o(this,null,function*(){return(0,t.ZP)("/api/memos/new.json",{method:"get",params:B})})}function P(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}/edit.json`,{method:"get",params:B})})}function O(B){return o(this,null,function*(){return(0,t.ZP)("/api/memos.json",{method:"post",body:c({},B)})})}function S(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}.json`,{method:"put",body:c({},B)})})}function I(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}.json`,{method:"get",params:B})})}function E(B){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${B.user_id}/watch.json`,{method:"post",body:B})})}function A(B){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${B.user_id}/watch.json`,{method:"delete",body:c({},B)})})}function R(B){return o(this,null,function*(){return(0,t.ZP)(`/api/discusses/${B.id}/reward_code.json`,{method:"post",body:B})})}function T(B){return o(this,null,function*(){return(0,t.ZP)(`/api/discusses/${B.id}/plus.json`,{method:"post",body:B})})}function D(B){return o(this,null,function*(){return(0,t.ZP)("/api/memos/reply.json",{method:"post",body:B})})}function M(B){return o(this,null,function*(){return(0,t.ZP)(`/api/memos/${B.id}/more_reply.json`,{method:"get",params:B})})}},49591:function(i,d,e){"use strict";e.d(d,{D2:function(){return n},n0:function(){return a},tk:function(){return s}});var t=e(58661),r=(u,c,o)=>new Promise((f,h)=>{var p=P=>{try{g(o.next(P))}catch(O){h(O)}},x=P=>{try{g(o.throw(P))}catch(O){h(O)}},g=P=>P.done?f(P.value):Promise.resolve(P.value).then(p,x);g((o=o.apply(u,c)).next())});function n(){return r(this,null,function*(){return(0,t.ZP)("/api/setting.json",{method:"Get"})})}function a(){return r(this,null,function*(){return(0,t.ZP)("/api/users/system_update.json",{method:"Get"})})}function s(u){return r(this,null,function*(){return(0,t.ZP)("/api/search_records",{method:"post",body:u})})}},799:function(i,d,e){"use strict";e.d(d,{B6:function(){return p},Gr:function(){return D},Mf:function(){return A},NA:function(){return I},PC:function(){return O},PP:function(){return S},QA:function(){return h},RP:function(){return j},Sv:function(){return B},YQ:function(){return E},_n:function(){return G},hL:function(){return T},je:function(){return P},mM:function(){return g},wA:function(){return M},x_:function(){return x},y0:function(){return R},y3:function(){return f}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(H,Y,F)=>Y in H?r(H,Y,{enumerable:!0,configurable:!0,writable:!0,value:F}):H[Y]=F,c=(H,Y)=>{for(var F in Y||(Y={}))a.call(Y,F)&&u(H,F,Y[F]);if(n)for(var F of n(Y))s.call(Y,F)&&u(H,F,Y[F]);return H},o=(H,Y,F)=>new Promise((V,K)=>{var Q=J=>{try{N(F.next(J))}catch(k){K(k)}},W=J=>{try{N(F.throw(J))}catch(k){K(k)}},N=J=>J.done?V(J.value):Promise.resolve(J.value).then(Q,W);N((F=F.apply(H,Y)).next())});function f(H){return o(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${H.categoryId}.json`,{method:"get",params:c({},H)})})}function h(H){return o(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${H.categoryId}/tasks_list.json`,{method:"get",params:c({},H)})})}function p(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}/show_detail.json`,{method:"get",params:c({},H)})})}function x(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}.json`,{method:"get",params:c({},H)})})}function g(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}/refuse_student_topic.json`,{method:"post",body:c({},H)})})}function P(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}/accept_student_topic.json`,{method:"post",body:c({},H)})})}function O(H){return o(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${H.categoryId}/show_comment.json`,{method:"get",params:c({},H)})})}function S(H){return o(this,null,function*(){return(0,t.ZP)("/api/users/reply_message.json",{method:"post",body:c({},H)})})}function I(H){return o(this,null,function*(){return(0,t.ZP)("/api/praise_tread/like.json",{method:"post",body:c({},H)})})}function E(H){return o(this,null,function*(){return(0,t.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:c({},H)})})}function A(H){return o(this,null,function*(){return(0,t.ZP)("/api/commons/delete.json",{method:"delete",body:c({},H)})})}function R(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/new.json`,{method:"get",params:c({},H)})})}function T(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}/edit.json`,{method:"get",params:c({},H)})})}function D(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics`,{method:"post",body:c({},H)})})}function M(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_topics/${H.categoryId}`,{method:"put",body:c({},H)})})}function B(H){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${H.coursesId}/graduation_tasks`,{method:"post",body:c({},H)})})}function j(H){return o(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${H.categoryId}.json`,{method:"put",body:c({},H)})})}function G(H){return o(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${H.categoryId}/edit.json`,{method:"get",params:c({},H)})})}},98370:function(i,d,e){"use strict";e.d(d,{AA:function(){return M},Db:function(){return h},Dd:function(){return P},F7:function(){return F},Fi:function(){return J},H3:function(){return g},HF:function(){return S},HH:function(){return x},Ib:function(){return Q},J3:function(){return u},NT:function(){return n},NX:function(){return E},Ot:function(){return I},Ou:function(){return V},Ps:function(){return a},Rk:function(){return Y},Tz:function(){return f},V1:function(){return W},Wz:function(){return s},Xh:function(){return p},Xw:function(){return H},YS:function(){return j},Zd:function(){return N},bS:function(){return A},ck:function(){return O},eh:function(){return D},il:function(){return c},j7:function(){return o},jW:function(){return B},km:function(){return G},l5:function(){return T},rU:function(){return k},xF:function(){return R},zC:function(){return K},zT:function(){return Z}});var t=e(58661),r=(X,ee,ue)=>new Promise((ie,ce)=>{var le=it=>{try{Ze(ue.next(it))}catch(_t){ce(_t)}},Ue=it=>{try{Ze(ue.throw(it))}catch(_t){ce(_t)}},Ze=it=>it.done?ie(it.value):Promise.resolve(it.value).then(le,Ue);Ze((ue=ue.apply(X,ee)).next())});function n(X){return(0,t.ZP)("/api/schools/search.json",{method:"get",params:X})}function a(X){return(0,t.ZP)(`/api/schools/${X.id}/departments/for_option.json`,{method:"get",params:X})}function s(X){return(0,t.ZP)("/api/graduations.json",{method:"POST",body:X})}function u(X){return(0,t.ZP)("/api/graduations.json",{method:"get",params:X})}function c(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.identifier}/graduation_stages/${X.stageid}/authorized_redelivery.json`,{method:"POST",body:X})})}function o(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.identifier}/graduation_stages/${X.stageid}/submit.json`,{method:"POST",body:X})})}function f(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/student_tasks/export_status.json`,{method:"get",params:X})})}function h(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/student_tasks/export_all_attachments.json`,{method:"get",params:X})})}function p(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.identifier}/graduation_stages/${X.id}.json`,{method:"get",params:X})})}function x(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/student_tasks/set_final_score.json`,{method:"POST",body:X})})}function g(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/student_tasks/final_score.json`,{method:"get",params:X})})}function P(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/set_novice_guide.json`,{method:"POST",body:X})})}function O(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_notices/${X.doid}/set_do.json`,{method:"POST",body:X})})}function S(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_teachers.json`,{method:"POST",body:X})})}function I(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.identifier}/graduation_students/${X.id}/update_major.json`,{method:"PUT",body:X})})}function E(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_students.json`,{method:"POST",body:X})})}function A(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_teachers/search.json`,{method:"get",params:X})})}function R(X){return r(this,null,function*(){return(0,t.ZP)("/api/schools/search.json",{method:"get",params:X})})}function T(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_students/search.json`,{method:"get",params:X})})}function D(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_students.json`,{method:"get",params:X})})}function M(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_teachers.json`,{method:"get",params:X})})}function B(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.graduation_id}/graduation_tasks.json`,{method:"POST",body:X})})}function j(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.graduation_id}/graduation_tasks/${X.id}.json`,{method:"PUT",body:X})})}function G(X){return r(this,null,function*(){var ee;return(0,t.ZP)(`/api/graduations/${X.id}/graduation_tasks/${(ee=X.ids)==null?void 0:ee[0]}`,{method:"DELETE",body:{ids:X.ids}})})}function H(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_tasks.json`,{method:"get",params:X})})}function Y(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}/graduation_notices.json`,{method:"get",params:X})})}function F(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X.id}.json`,{method:"get"})})}function V(X){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X==null?void 0:X.id}/common_header.json`,{method:"get"})})}function K(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/preview.json`,{method:"get"})})}function Q(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_teachers/not_pass.json`,{method:"post",body:ee})})}function W(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_teachers/pass.json`,{method:"post",body:ee})})}function N(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_students/not_pass.json`,{method:"post",body:ee})})}function J(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_students/pass.json`,{method:"post",body:ee})})}function k(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_students/batch_delete`,{method:"delete",body:ee})})}function Z(X,ee){return r(this,null,function*(){return(0,t.ZP)(`/api/graduations/${X}/graduation_teachers/batch_delete`,{method:"delete",body:ee})})}},79467:function(i,d,e){"use strict";e.d(d,{LA:function(){return u},S_:function(){return c},Tt:function(){return n},cR:function(){return a},vm:function(){return s}});var t=e(58661),r=(o,f,h)=>new Promise((p,x)=>{var g=S=>{try{O(h.next(S))}catch(I){x(I)}},P=S=>{try{O(h.throw(S))}catch(I){x(I)}},O=S=>S.done?p(S.value):Promise.resolve(S.value).then(g,P);O((h=h.apply(o,f)).next())});function n(){return r(this,null,function*(){return(0,t.ZP)("/api/home/index.json",{method:"Get"})})}function a(o){return r(this,null,function*(){return(0,t.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:o})})}function s(o){return r(this,null,function*(){return(0,t.ZP)("/api/project_applies.json",{method:"post",body:o})})}function u(o){return r(this,null,function*(){return(0,t.ZP)("/api/users/home_notice.json",{method:"Get"})})}function c(o){return r(this,null,function*(){return(0,t.ZP)("/api/users/view_notice.json",{method:"post",body:o})})}},31971:function(i,d,e){"use strict";e.d(d,{AD:function(){return f},Ig:function(){return h},Ko:function(){return g},QJ:function(){return P},Ub:function(){return O},V8:function(){return p},dl:function(){return S},w0:function(){return x}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(I,E,A)=>E in I?r(I,E,{enumerable:!0,configurable:!0,writable:!0,value:A}):I[E]=A,c=(I,E)=>{for(var A in E||(E={}))a.call(E,A)&&u(I,A,E[A]);if(n)for(var A of n(E))s.call(E,A)&&u(I,A,E[A]);return I},o=(I,E,A)=>new Promise((R,T)=>{var D=j=>{try{B(A.next(j))}catch(G){T(G)}},M=j=>{try{B(A.throw(j))}catch(G){T(G)}},B=j=>j.done?R(j.value):Promise.resolve(j.value).then(D,M);B((A=A.apply(I,E)).next())});function f(I){return o(this,null,function*(){return(0,t.ZP)("/api/users/tidings.json",{method:"get",params:c({},I)})})}function h(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.userId}/unread_message_info.json`,{method:"get",params:c({},I)})})}function p(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.userId}/private_messages.json`,{method:"get",params:c({},I)})})}function x(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.userId}/private_messages.json`,{method:"post",body:c({},I)})})}function g(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.id}/recent_contacts.json`,{method:"get",params:c({},I)})})}function P(I){return o(this,null,function*(){return(0,t.ZP)("/api/users_for_private_messages.json",{method:"get",params:c({},I)})})}function O(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.userId}/private_message_details.json`,{method:"get",params:c({},I)})})}function S(I){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${I.userId}/private_messages/${I.id}.json`,{method:"delete"})})}},35493:function(i,d,e){"use strict";e.d(d,{A2:function(){return P},CI:function(){return p},Ep:function(){return g},Ex:function(){return R},R7:function(){return f},WW:function(){return T},_V:function(){return A},ms:function(){return I},s0:function(){return O},vf:function(){return x},xn:function(){return h},yy:function(){return E}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(D,M,B)=>M in D?r(D,M,{enumerable:!0,configurable:!0,writable:!0,value:B}):D[M]=B,c=(D,M)=>{for(var B in M||(M={}))a.call(M,B)&&u(D,B,M[B]);if(n)for(var B of n(M))s.call(M,B)&&u(D,B,M[B]);return D},o=(D,M,B)=>new Promise((j,G)=>{var H=V=>{try{F(B.next(V))}catch(K){G(K)}},Y=V=>{try{F(B.throw(V))}catch(K){G(K)}},F=V=>V.done?j(V.value):Promise.resolve(V.value).then(H,Y);F((B=B.apply(D,M)).next())});function f(D){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${D.coursesId}/online_learning.json`,{method:"get"})})}function h(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}.json`,{method:"put",body:D})})}function p(D){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${D.coursesId}/course_stages.json`,{method:"post",body:D})})}function x(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/add_shixun_to_stage.json`,{method:"post",body:D})})}function g(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/select_shixun_to_stage.json`,{method:"post",body:D})})}function P(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/add_video_to_stage.json`,{method:"post",body:D})})}function O(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/add_attachment_to_stage.json`,{method:"post",body:D})})}function S(D){return o(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:D})})}function I(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/up_position.json`,{method:"post"})})}function E(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}/down_position.json`,{method:"post"})})}function A(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.id}.json`,{method:"delete"})})}function R(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.stage_id}/items/move_position.json`,{method:"post",body:c({},D)})})}function T(D){return o(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${D.stage_id}/items/${D.id}`,{method:"delete"})})}},22373:function(i,d,e){"use strict";e.d(d,{DF:function(){return P},Di:function(){return W},Dm:function(){return Y},Dq:function(){return ue},Gd:function(){return g},Hb:function(){return ie},Hm:function(){return j},ID:function(){return o},JP:function(){return ee},NC:function(){return M},Pl:function(){return O},Qc:function(){return a},Qp:function(){return F},RK:function(){return h},YP:function(){return B},a2:function(){return u},ar:function(){return x},cV:function(){return f},d1:function(){return p},dp:function(){return n},fn:function(){return S},iT:function(){return R},jK:function(){return H},kF:function(){return ce},kp:function(){return A},lc:function(){return E},oF:function(){return J},q$:function(){return c},qN:function(){return G},tS:function(){return I},ts:function(){return T},un:function(){return K},w0:function(){return Q},wX:function(){return V},yE:function(){return s}});var t=e(58661),r=(le,Ue,Ze)=>new Promise((it,_t)=>{var $e=De=>{try{ke(Ze.next(De))}catch(me){_t(me)}},Xe=De=>{try{ke(Ze.throw(De))}catch(me){_t(me)}},ke=De=>De.done?it(De.value):Promise.resolve(De.value).then($e,Xe);ke((Ze=Ze.apply(le,Ue)).next())});const n=le=>(0,t.ZP)(`/api/examination_banks/${le==null?void 0:le.id}/code_check.json`,{method:"get",params:le}),a=le=>(0,t.ZP)(`/api/examination_banks/${le.id}/reset_pwd.json`,{method:"post",body:le}),s=le=>(0,t.ZP)(`/api/examination_banks/${le.id}/encrypt_or_decrypt.json`,{method:"post",body:le}),u=le=>(0,t.ZP)("/api/examination_banks/exist_course.json",{method:"post",body:le}),c=le=>(0,t.ZP)("/api/examination_banks/check_examination_banks.json",{method:"post",body:le}),o=le=>(0,t.ZP)(`/api/examination_banks/${le.id}/copy.json`,{method:"post",body:le}),f=le=>(0,t.ZP)(`/api/examination_banks/${le.id}/get_question_type_alias.json`,{method:"get",params:le});function h(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/edit_question_type_alias.json`,{method:"POST",body:le})})}function p(le){return r(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"get",params:le})})}function x(le){return r(this,null,function*(){return(0,t.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:le})})}function g(le){return r(this,null,function*(){return(0,t.ZP)("/api/examination_banks.json",{method:"get",params:le})})}function P(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/set_public.json`,{method:"post"})})}function O(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/set_private.json`,{method:"post"})})}function S(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}.json`,{method:"delete"})})}function I(le){return r(this,null,function*(){return(0,t.ZP)("/api/question_banks/my_courses.json",{method:"get",params:le})})}const E=le=>(0,t.ZP)("/api/examination_banks/batch_send_to_course.json",{method:"post",body:le});function A(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/send_to_course.json`,{method:"post",body:le})})}function R(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}.json`,{method:"get",params:le})})}function T(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/${le.itemId}/set_score`,{method:"post",body:le})})}function D(le){return r(this,null,function*(){return Fetch(`/api/examination_banks/${le.id}/examination_banks_item_banks/${le.itemId}/set_shixun_score.json`,{method:"post",body:le})})}function M(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/${le.itemId}.json`,{method:"delete"})})}function B(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/batch_set_score.json`,{method:"post",body:le})})}function j(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/destroy_by_item_type.json`,{method:"delete",body:le})})}function G(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/${le.itemId}/adjust_position.json`,{method:"post",body:le})})}function H(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}.json`,{method:"put",body:le})})}function Y(le){return r(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares.json",{method:"get",params:le})})}function F(le){return r(this,null,function*(){return(0,t.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:le})})}function V(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le==null?void 0:le.id}/set_public.json`,{method:"post",body:le})})}function K(le){return r(this,null,function*(){return(0,t.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:le})})}function Q(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/update_exam.json`,{method:"put",body:le})})}function W(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/edit_exam.json`,{method:"get"})})}function N(le,Ue){return r(this,null,function*(){return Fetch(`/api/examination_banks/${le}/examination_banks_item_banks.json`,{method:"post",body:Ue})})}function J(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le.id}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:le})})}function k(le,Ue){return r(this,null,function*(){return Fetch(`/api/examination_banks/${le}/sort_question_type.json`,{method:"post",body:Ue})})}function Z(le){return r(this,null,function*(){return Fetch(`/api/examination_banks/${le.exam_id}/examination_banks_item_banks/${le.question_id}.json`,{method:"delete"})})}function X(le,Ue){return r(this,null,function*(){return Fetch(`/api/examination_banks/${le}/batch_set_score.json`,{method:"post",body:Ue})})}function ee(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le}/simulate_exercise.json`,{method:"post"})})}function ue(le){return r(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${le}/exercise_header.json`,{method:"get"})})}function ie(le,Ue,Ze){return r(this,null,function*(){const it=new FormData;return it.append("file",Ue),it.append("course_discipline_id",Ze),(0,t.ZP)(`/api/examination_banks/${le}/import_item_banks.json`,{method:"post",body:it},!0)})}function ce(le){return r(this,null,function*(){return(0,t.ZP)("/api/users/change_exam_score.json",{method:"put",body:le})})}},41592:function(i,d,e){"use strict";e.d(d,{$D:function(){return me},A2:function(){return gt},A7:function(){return nt},AP:function(){return Le},AQ:function(){return Ze},Ax:function(){return $t},Az:function(){return nn},Bn:function(){return yr},Bz:function(){return E},CB:function(){return D},CI:function(){return cr},Cc:function(){return mn},D$:function(){return p},DQ:function(){return bt},DU:function(){return Oe},EG:function(){return H},EP:function(){return De},Ep:function(){return se},Er:function(){return be},Eu:function(){return R},Ex:function(){return Mr},FD:function(){return et},F_:function(){return Yt},Fg:function(){return W},GY:function(){return Qt},Go:function(){return qe},Gz:function(){return N},Hl:function(){return J},Ho:function(){return S},JS:function(){return Ee},Jd:function(){return M},Ju:function(){return A},KM:function(){return St},M1:function(){return f},M2:function(){return Ht},Mk:function(){return Wr},Mt:function(){return Ut},Mu:function(){return hr},NV:function(){return gr},O9:function(){return O},PQ:function(){return T},Q:function(){return xe},S$:function(){return x},Sp:function(){return Ue},VO:function(){return We},WD:function(){return Wt},WO:function(){return je},WW:function(){return qt},YP:function(){return F},_C:function(){return Nt},_V:function(){return or},b:function(){return g},bw:function(){return ke},bz:function(){return Er},c2:function(){return B},c3:function(){return fe},cn:function(){return X},dX:function(){return K},eJ:function(){return Ie},ef:function(){return Tt},fh:function(){return ee},fj:function(){return vt},gU:function(){return jt},hS:function(){return k},id:function(){return ir},jT:function(){return Be},j_:function(){return V},ke:function(){return Ft},lk:function(){return le},mB:function(){return h},mE:function(){return I},mQ:function(){return ce},ms:function(){return pt},mx:function(){return tt},nq:function(){return Q},ol:function(){return xr},p:function(){return _t},p4:function(){return Ce},pU:function(){return ie},pf:function(){return G},rS:function(){return ft},rs:function(){return wt},s0:function(){return tr},se:function(){return j},sm:function(){return yt},tS:function(){return Z},tu:function(){return ue},ue:function(){return it},vf:function(){return mt},w4:function(){return $e},wA:function(){return Hr},wv:function(){return Y},xG:function(){return Dt},xn:function(){return ze},yN:function(){return Xe},yy:function(){return kt},zc:function(){return P}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(Ne,an,Mn)=>an in Ne?r(Ne,an,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Ne[an]=Mn,c=(Ne,an)=>{for(var Mn in an||(an={}))a.call(an,Mn)&&u(Ne,Mn,an[Mn]);if(n)for(var Mn of n(an))s.call(an,Mn)&&u(Ne,Mn,an[Mn]);return Ne},o=(Ne,an,Mn)=>new Promise((sa,Ea)=>{var fn=hn=>{try{Sa(Mn.next(hn))}catch(ja){Ea(ja)}},Aa=hn=>{try{Sa(Mn.throw(hn))}catch(ja){Ea(ja)}},Sa=hn=>hn.done?sa(hn.value):Promise.resolve(hn.value).then(fn,Aa);Sa((Mn=Mn.apply(Ne,an)).next())});const f=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/student_detail.json",{method:"get",params:Ne})}),h=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/knowledge_detail.json",{method:"get",params:Ne})}),p=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/update_statistic.json",{method:"get",params:Ne})}),x=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/statistic_lists.json",{method:"get",params:Ne})}),g=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/route_statistics.json",{method:"get",params:Ne})}),P=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/knowledge/v2/send_to_course.json",{method:"POST",body:Ne})}),O=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/knowledge/v2/check_knowledge_repeat.json",{method:"POST",body:Ne})}),S=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/knowledge/v2/courses.json",{method:"get",params:Ne})}),I=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/toggle.json",{method:"get",params:Ne})}),E=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/v2/knowledge_graphs/${Ne==null?void 0:Ne.graphable_type}/${Ne==null?void 0:Ne.graphable_id}`,{method:"get",params:Ne})}),A=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/detail.json`,{method:"get",params:Ne})}),R=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/ability_goals/home.json",{method:"get",params:Ne})}),T=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_tags/${Ne==null?void 0:Ne.id}.json`,{method:"delete",body:Ne})}),D=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/ability_tags.json",{method:"POST",body:Ne})}),M=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/ability_tags.json",{method:"get",params:Ne})}),B=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/tree.json",{method:"get",params:Ne})}),j=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/edit`,{method:"get",params:Ne})}),G=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}.json`,{method:"delete",body:Ne})}),H=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}.json`,{method:"PUT",body:Ne})}),Y=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/ability_goals.json",{method:"POST",body:Ne})}),F=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/ability_goals.json",{method:"get",params:Ne})}),V=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/knowledge/v2/update_knowledge_statistic.json",{method:"POST",body:Ne})}),K=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/knowledge/v2/subject_knowledge_statistic.json",{method:"Get",params:Ne})}),Q=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:Ne})}),W=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:Ne})}),N=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:Ne})}),J=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:Ne})}),k=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:Ne})});function Z(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/paths.json",{method:"Get",params:c({},Ne)})})}function X(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:c({},Ne)})})}function ee(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"Get",params:c({},Ne)})})}function ue(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}.json`,{method:"PUT",body:Ne})})}function ie(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/paths.json",{method:"post",body:Ne})})}function ce(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/edit.json`,{method:"get"})})}function le(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}.json`,{method:"get",params:c({identifier:Ne.id},Ne)})})}function Ue(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ne.id}.json`,{method:"get",params:c({identifier:Ne.id},Ne)})})}function Ze(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/right_banner.json`,{method:"get",params:Ne})})}function it(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/spoc_courses.json`,{method:"get",params:Ne})})}const _t=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/v2/stages.json",{method:"Get",params:Ne})}),$e=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/v2/stage_shixuns/${Ne.id}/children.json`,{method:"Get",params:Ne})});function Xe(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/stages.json",{method:"get",params:Ne})})}function ke(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/update_team_title.json`,{method:"post",body:Ne})})}function De(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/delete_member.json`,{method:"Delete",body:Ne})})}function me(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/spoc_courses/${Ne==null?void 0:Ne.courseid}.json`,{method:"Delete"})})}function ot(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/up_member_position.json`,{method:"post",body:Ne})})}function lt(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/down_member_position.json`,{method:"post",body:Ne})})}function St(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/collections.json",{method:"post",body:Ne})})}function wt(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/collections/cancel.json",{method:"Delete",body:Ne})})}function Ie(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}.json`,{method:"Delete",body:Ne})})}function qe(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/publish.json`,{method:"post",body:Ne})})}function vt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/cancel_publish.json`,{method:"post",body:Ne})})}function je(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/apply_public.json`,{method:"post",body:Ne})})}function be(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/cancel_public.json`,{method:"post",body:Ne})})}function de(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/choose_course.json`,{method:"get",params:Ne})})}function xe(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/send_to_course.json`,{method:"post",body:Ne})})}function Ce(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${Ne.id}/send_to_course.json`,{method:"post",body:Ne})})}function tt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/add_subject_members.json`,{method:"post",body:Ne})})}function yt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/spoc_courses.json`,{method:"post",body:Ne})})}function fe(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/appointment.json`,{method:"post",body:Ne})})}function Ee(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ne.id}/join_excellent_course.json`,{method:"post",body:Ne})})}function ft(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/watch_attachment_histories.json",{method:"post",body:Ne})})}function Je(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/statistics_info.json`,{method:"get",params:Ne})})}function Ke(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/shixun_analyze.json`,{method:"get",params:Ne})})}function ut(Ne){return o(this,null,function*(){return Fetch(`/api/paths/${Ne.id}/learning_analyze.json`,{method:"get",params:Ne})})}function Tt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/learning_statistics.json`,{method:"get",params:Ne})})}function Yt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/shixun_statistics.json`,{method:"get",params:Ne})})}function Oe(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/study_analyze/${Ne.type}.json`,{method:"get",params:Ne})})}function Fe(Ne){return o(this,null,function*(){return Fetch("/api/paths/append_to_stage.json",{method:"post",body:Ne})})}function ze(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}.json`,{method:"put",body:Ne})})}function mt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/add_shixun_to_stage.json`,{method:"post",body:Ne})})}const Dt=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/stages/${Ne==null?void 0:Ne.stage_id}/select_challenge_to_stage.json`,{method:"post",body:Ne})});function se(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/select_shixun_to_stage.json`,{method:"post",body:Ne})})}function gt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/add_video_to_stage.json`,{method:"post",body:Ne})})}function tr(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/add_attachment_to_stage.json`,{method:"post",body:Ne})})}function Ht(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${Ne.id}.json`,{method:"put",body:Ne})})}function Ut(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/add_blank_to_stage.json`,{method:"post",body:Ne})})}function cr(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/stages.json",{method:"post",body:Ne})})}function He(Ne){return o(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:Ne})})}function pt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/up_position.json`,{method:"get"})})}function kt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}/down_position.json`,{method:"get"})})}function or(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.id}.json`,{method:"delete"})})}function $t(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.pathId}/discusses.json`,{method:"get",params:c({},Ne)})})}function hr(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ne.coursesId}/excellent_discusses.json`,{method:"get",params:c({},Ne)})})}function Or(Ne){return o(this,null,function*(){return Fetch("/api/discusses.json",{method:"post",body:c({},Ne)})})}function Mr(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.stage_id}/items/move_position`,{method:"post",body:c({},Ne)})})}function qt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne.stage_id}/items/${Ne.id}`,{method:"delete"})})}function Ft(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ne.id}/excellent_discuss`,{method:"post",body:c({},Ne)})})}function Wt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/paths/${Ne.id}/post_discuss`,{method:"post",body:c({},Ne)})})}function Qt(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/schools/for_option.json",{method:"get",params:Ne})})}function xr(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/schools/province_data.json",{method:"get",params:Ne})})}function Er(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/add_school_applies.json",{method:"post",body:Ne})})}function bt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne==null?void 0:Ne.id}/add_homework_to_stage.json`,{method:"post",body:Ne})})}function et(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${Ne==null?void 0:Ne.id}/edit.json`,{method:"get",params:Ne})})}function We(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${Ne==null?void 0:Ne.id}.json`,{method:"put",body:Ne})})}function Be(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${Ne==null?void 0:Ne.user_id}/subjects/subject_homework.json`,{method:"get",params:Ne})})}function nt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${Ne==null?void 0:Ne.user_id}/courses/course_homework.json`,{method:"get",params:Ne})})}function jt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ne==null?void 0:Ne.course_id}/smart_plans/get_ppt_file.json`,{method:"get",params:Ne})})}function Nt(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/stages/${Ne==null?void 0:Ne.id}/batch_add_homework_to_stage.json`,{method:"post",body:Ne})})}function gr(Ne){return o(this,null,function*(){return(0,t.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:Ne})})}function yr(Ne){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${Ne==null?void 0:Ne.user_login}/subjects/cancel.json`,{method:"get",params:Ne})})}const Hr=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/knowledge_graph_statistics.json",{method:"get",params:Ne})}),mn=Ne=>o(void 0,null,function*(){return(0,t.ZP)("/api/subject_knowledge/knowledge_statistic_lists.json",{method:"get",params:Ne})}),ir=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/statistics.json`,{method:"get",params:Ne})}),Wr=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/statistic_lists.json`,{method:"get",params:Ne})}),nn=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/statistic_detail.json`,{method:"get",params:Ne})}),Le=Ne=>o(void 0,null,function*(){return(0,t.ZP)(`/api/ability_goals/${Ne==null?void 0:Ne.id}/student_detail.json`,{method:"get",params:Ne})})},62802:function(i,d,e){"use strict";e.d(d,{Fd:function(){return Q},Hi:function(){return x},IU:function(){return M},KE:function(){return P},Kc:function(){return N},MK:function(){return B},Q9:function(){return A},Qg:function(){return D},Qn:function(){return S},UK:function(){return p},W:function(){return k},Ye:function(){return T},_c:function(){return f},hO:function(){return Y},iV:function(){return J},jy:function(){return j},kp:function(){return H},lf:function(){return E},m7:function(){return g},n$:function(){return I},rJ:function(){return R},s3:function(){return h},ux:function(){return O},vf:function(){return K},wh:function(){return G},wo:function(){return W},x$:function(){return V}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(Z,X,ee)=>X in Z?r(Z,X,{enumerable:!0,configurable:!0,writable:!0,value:ee}):Z[X]=ee,c=(Z,X)=>{for(var ee in X||(X={}))a.call(X,ee)&&u(Z,ee,X[ee]);if(n)for(var ee of n(X))s.call(X,ee)&&u(Z,ee,X[ee]);return Z},o=(Z,X,ee)=>new Promise((ue,ie)=>{var ce=Ze=>{try{Ue(ee.next(Ze))}catch(it){ie(it)}},le=Ze=>{try{Ue(ee.throw(Ze))}catch(it){ie(it)}},Ue=Ze=>Ze.done?ue(Ze.value):Promise.resolve(Ze.value).then(ce,le);Ue((ee=ee.apply(Z,X)).next())});const f=Z=>o(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Z==null?void 0:Z.id}/commit_word_cloud.json`,{method:"Get",params:Z})});function h(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/poll_lists.json`,{method:"get",params:c({},Z)})})}function p(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/common_header.json`,{method:"get"})})}function x(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/poll_setting.json`,{method:"get"})})}function g(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/commit_setting.json`,{method:"post",body:c({},Z)})})}function P(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Z.coursesId}/polls/end_poll_modal.json`,{method:"get",params:c({},Z)})})}function O(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/publish_groups.json`,{method:"get",params:c({},Z)})})}function S(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/commit_result.json`,{method:"get",params:c({},Z)})})}function I(Z){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/bank_list.json",{method:"get",params:c({},Z)})})}function E(Z){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:c({},Z)})})}function A(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Z.coursesId}/polls/publish_modal.json`,{method:"get",params:c({},Z)})})}function R(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${Z.coursesId}/polls.json`,{method:"POST",body:c({},Z)})})}function T(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.categoryId}/edit.json`,{method:"get"})})}function D(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.pollsId}.json`,{method:"put",body:c({},Z)})})}function M(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Z.pollsId}.json`,{method:"put",body:c({},Z)})})}function B(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/polls/${Z.pollsId}/poll_questions.json`,{method:"post",body:c({},Z)})})}function j(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Z.pollsId}.json`,{method:"delete",body:c({},Z)})})}function G(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Z.pollsId}/up_down.json`,{method:"post",body:c({},Z)})})}function H(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/exercise_banks/${Z.topicId}.json`,{method:"get"})})}function Y(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/exercise_banks/${Z.topicId}.json`,{method:"put",body:c({},Z)})})}function F(Z){return o(this,null,function*(){return Fetch(`/api/exercise_banks/${Z.topicId}.json`,{method:"put",body:c({},Z)})})}function V(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/exercise_bank_questions/${Z.pollsId}.json`,{method:"delete",body:c({},Z)})})}function K(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Z.pollsId}/up_down.json`,{method:"post",body:c({},Z)})})}function Q(Z){return o(this,null,function*(){return(0,t.ZP)("/api/poll_bank_questions.json",{method:"post",body:c({},Z)})})}function W(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/poll_bank_questions/${Z.pollsId}.json`,{method:"put",body:c({},Z)})})}function N(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/exercise_bank_questions/${Z.id}.json`,{method:"put",body:c({},Z)})})}function J(Z){return o(this,null,function*(){return(0,t.ZP)("/api/exercise_bank_questions.json",{method:"post",body:c({},Z)})})}function k(Z){return o(this,null,function*(){return(0,t.ZP)(`/api/exercise_bank_questions/${Z.exerciseId}/up_down.json`,{method:"post",body:c({},Z)})})}},29496:function(i,d,e){"use strict";e.d(d,{A1:function(){return be},Bd:function(){return A},Bo:function(){return F},Cc:function(){return Q},Cn:function(){return J},DF:function(){return I},Dm:function(){return ke},FG:function(){return Y},GW:function(){return De},HF:function(){return B},Hm:function(){return Z},IJ:function(){return je},L5:function(){return Xe},LS:function(){return ot},MZ:function(){return qe},Mr:function(){return H},NZ:function(){return Ue},Of:function(){return O},Pl:function(){return S},Qj:function(){return g},RT:function(){return fe},Rp:function(){return lt},U6:function(){return j},Vl:function(){return W},Wk:function(){return G},YP:function(){return k},Ys:function(){return T},al:function(){return R},bF:function(){return Ce},d1:function(){return x},dt:function(){return tt},et:function(){return ee},ex:function(){return P},fn:function(){return E},hI:function(){return Ze},hg:function(){return Ie},iT:function(){return V},lS:function(){return le},nD:function(){return me},qN:function(){return X},rV:function(){return D},s:function(){return ce},sD:function(){return vt},sS:function(){return $e},ts:function(){return K},vi:function(){return de},wX:function(){return wt},x5:function(){return M}});var t=e(58661),r=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,o=(Ee,ft,Je)=>ft in Ee?r(Ee,ft,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ee[ft]=Je,f=(Ee,ft)=>{for(var Je in ft||(ft={}))u.call(ft,Je)&&o(Ee,Je,ft[Je]);if(s)for(var Je of s(ft))c.call(ft,Je)&&o(Ee,Je,ft[Je]);return Ee},h=(Ee,ft)=>n(Ee,a(ft)),p=(Ee,ft,Je)=>new Promise((Ke,ut)=>{var Tt=Fe=>{try{Oe(Je.next(Fe))}catch(ze){ut(ze)}},Yt=Fe=>{try{Oe(Je.throw(Fe))}catch(ze){ut(ze)}},Oe=Fe=>Fe.done?Ke(Fe.value):Promise.resolve(Fe.value).then(Tt,Yt);Oe((Je=Je.apply(Ee,ft)).next())});function x(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"get",params:h(f({},Ee),{clazz:"ItemBanksGroup"})})})}function g(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:Ee})})}function P(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ee})})}function O(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks/list.json",{method:"post",body:Ee})})}function S(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/set_private.json`,{method:"post"})})}function I(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/set_public.json`,{method:"post"})})}function E(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}.json`,{method:"delete"})})}function A(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/problems/${Ee.id}/start.json`,{method:"get"})})}function R(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}.json`,{method:"delete",body:f({},Ee)})})}function T(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets.json",{method:"post",body:Ee})})}function D(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:Ee})})}function M(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:Ee.type}})})}function B(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:Ee})})}function j(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/tag_disciplines.json",{method:"post",body:Ee})})}function G(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}.json`,{method:"put",body:Ee})})}function H(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks.json",{method:"post",body:Ee})})}function Y(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/edit.json`,{method:"get"})})}function F(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/problems/${Ee.id}/edit.json`,{method:"get"})})}function V(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets.json",{method:"get",params:Ee})})}function K(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}/set_score.json`,{method:"post",body:Ee})})}function Q(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}/set_challenge_score.json`,{method:"post",body:Ee})})}function W(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}/combination_set_score.json`,{method:"post",body:Ee})})}function N(Ee){return p(this,null,function*(){return Fetch(`/api/examination_banks//${Ee.exerid}/examination_banks_item_banks/${Ee.id}/combination_set_score.json`,{method:"post",body:Ee})})}function J(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}.json`,{method:"delete"})})}function k(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:Ee})})}function Z(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:Ee})})}function X(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${Ee.id}/adjust_position.json`,{method:"post",body:Ee})})}function ee(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/examination_banks.json",{method:"post",body:Ee})})}function ue(Ee){return p(this,null,function*(){return Fetch(`/api/examination_banks/${Ee.id}/revoke_item.json`,{method:"delete",body:Ee})})}function ie(Ee){return p(this,null,function*(){return Fetch(`/api/examination_banks/${Ee.exam_id}/examination_banks_item_banks.json`,{method:"post",body:Ee})})}function ce(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/join_to_collection.json`,{method:"post",params:Ee})})}function le(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/cancel_collection.json`,{method:"post",params:Ee})})}function Ue(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups.json",{method:"get",params:Ee})})}function Ze(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:Ee})})}function it(Ee){return p(this,null,function*(){return Fetch(`/api/item_banks/${Ee.id}/join_to_group.json`,{method:"post",body:Ee})})}function _t(Ee){return p(this,null,function*(){return Fetch(`/api/item_banks_groups/${Ee.id}.json`,{method:"put",body:Ee})})}function $e(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups.json",{method:"post",body:Ee})})}function Xe(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee.id}/feedback.json`,{method:"post",body:Ee})})}function ke(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares.json",{method:"get",params:Ee})})}function De(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares.json",{method:"post",body:Ee})})}function me(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:Ee})})}function ot(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:Ee})})}function lt(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:Ee})})}function St(Ee){return p(this,null,function*(){return Fetch("/api/item_banks/set_batch_public.json",{method:"post",body:Ee})})}function wt(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${Ee==null?void 0:Ee.id}/set_public.json`,{method:"post",body:Ee})})}function Ie(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:Ee})})}function qe(Ee){return(0,t.ZP)(`/api/problems/${Ee.identifier}/publish.json`,{method:"post",body:Ee})}function vt(Ee){return(0,t.ZP)(`/api/problems/${Ee.identifier}/cancel_publish.json`,{method:"post",body:Ee})}function je(Ee){return(0,t.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:[...Ee.id]}})}function be(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks_groups/${Ee.id}/up_position.json`,{method:"get",params:Ee})})}function de(Ee){return p(this,null,function*(){return(0,t.ZP)(`/api/item_banks_groups/${Ee.id}/down_position.json`,{method:"get",params:Ee})})}function xe(Ee){return p(this,null,function*(){return Fetch(`/api/homework_commons/${Ee.id}/edit_hack.json`,{method:"get",params:Ee})})}function Ce(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:Ee})})}function tt(Ee){return p(this,null,function*(){return(0,t.ZP)("/api/problems/batch_publish.json",{method:"post",body:Ee})})}function yt(Ee){return p(this,null,function*(){return Fetch("/api/item_banks/get_groups.json",{method:"get",params:Ee})})}function fe(){return p(this,null,function*(){return(0,t.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"})})}},88581:function(i,d,e){"use strict";e.d(d,{E1:function(){return s},Go:function(){return n},H5:function(){return a}});var t=e(58661),r=(u,c,o)=>new Promise((f,h)=>{var p=P=>{try{g(o.next(P))}catch(O){h(O)}},x=P=>{try{g(o.throw(P))}catch(O){h(O)}},g=P=>P.done?f(P.value):Promise.resolve(P.value).then(p,x);g((o=o.apply(u,c)).next())});function n(u){return r(this,null,function*(){return(0,t.ZP)("/api/restfuls.json",{method:"get",params:u})})}function a(u){return r(this,null,function*(){return(0,t.ZP)(`/api/restfuls/${u.id}.json`,{method:"get",params:u})})}function s(u){return r(this,null,function*(){return(0,t.ZP)(`/api/restfuls/${u.id}.json`,{method:"delete",params:u})})}},70973:function(i,d,e){"use strict";e.d(d,{Am:function(){return S},Ar:function(){return ot},BD:function(){return tt},Be:function(){return vt},Dx:function(){return k},Fr:function(){return se},G$:function(){return A},GS:function(){return Y},Gw:function(){return E},H:function(){return De},H1:function(){return me},Hj:function(){return fe},IL:function(){return x},JA:function(){return ft},JG:function(){return J},KE:function(){return ee},Lz:function(){return xe},Mf:function(){return ke},NA:function(){return $e},O:function(){return g},PC:function(){return it},PP:function(){return _t},PW:function(){return wt},Q3:function(){return Z},QC:function(){return Je},Qt:function(){return Ce},Qz:function(){return D},R$:function(){return mt},RP:function(){return K},Ti:function(){return cr},Uc:function(){return Yt},Ul:function(){return W},VB:function(){return Ht},Vs:function(){return Oe},Wr:function(){return R},Xn:function(){return Q},YQ:function(){return Xe},Yn:function(){return I},Z8:function(){return G},ak:function(){return St},cN:function(){return B},co:function(){return je},cz:function(){return Ue},e_:function(){return P},fK:function(){return H},gG:function(){return Ze},gZ:function(){return Tt},h$:function(){return j},ku:function(){return de},lf:function(){return ie},m7:function(){return N},mQ:function(){return M},mz:function(){return qe},n$:function(){return ue},oK:function(){return O},oN:function(){return Ut},pH:function(){return yt},pb:function(){return tr},qP:function(){return Ke},ql:function(){return ut},rN:function(){return be},sw:function(){return ce},t1:function(){return le},to:function(){return V},ub:function(){return Ee},ux:function(){return X},wS:function(){return gt},wT:function(){return T},yT:function(){return lt},yy:function(){return Fe},z2:function(){return Ie}});var t=e(58661),r=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,o=(He,pt,kt)=>pt in He?r(He,pt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):He[pt]=kt,f=(He,pt)=>{for(var kt in pt||(pt={}))u.call(pt,kt)&&o(He,kt,pt[kt]);if(s)for(var kt of s(pt))c.call(pt,kt)&&o(He,kt,pt[kt]);return He},h=(He,pt)=>n(He,a(pt)),p=(He,pt,kt)=>new Promise((or,$t)=>{var hr=qt=>{try{Mr(kt.next(qt))}catch(Ft){$t(Ft)}},Or=qt=>{try{Mr(kt.throw(qt))}catch(Ft){$t(Ft)}},Mr=qt=>qt.done?or(qt.value):Promise.resolve(qt.value).then(hr,Or);Mr((kt=kt.apply(He,pt)).next())});const x=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.id}/ai_warning_list.json`,{method:"get",params:He})}),g=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He.id}/submit_test_result.json`,{method:"post",body:He})}),P=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He==null?void 0:He.id}/student_work_test_result.json`,{method:"Get",params:He})}),O=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He.id}/update_journals.json`,{method:"post",body:He})}),S=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He==null?void 0:He.homeworkId}/change_score.json`,{method:"post",body:He})}),I=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He==null?void 0:He.homeworkId}/history_comment`,{method:"Get",params:He})}),E=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He==null?void 0:He.homeworkId}/feedback_know`,{method:"Get",params:He})}),A=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He==null?void 0:He.userId}/student_work_feedbacks.json`,{method:"POST",body:He})}),R=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He==null?void 0:He.userId}/feedback_list.json`,{method:"Get",params:He})}),T=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${He==null?void 0:He.userId}/histories.json`,{method:"Get",params:He})}),D=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He==null?void 0:He.homeworkId}/feedback_list`,{method:"Get",params:He})}),M=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He==null?void 0:He.homeworkId}/anonymous_exception_list.json`,{method:"Get",params:He})}),B=He=>p(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He==null?void 0:He.homeworkId}/appeal_list`,{method:"Get",params:He})});function j(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/works_list.json`,{method:"post",body:f({},He)})})}function G(He){return p(this,null,function*(){return(0,t.ZP)(`/api/shixun_homeworks/${He.categoryId}/student_works.json`,{method:"get",params:f({},He)})})}function H(He){return p(this,null,function*(){return(0,t.ZP)(`/api/shixun_homeworks/${He.categoryId}/header_info.json`,{method:"get",params:f({},He)})})}function Y(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He}/query_game_url.json`,{method:"get"})})}function F(He){return p(this,null,function*(){return Fetch(`/api/student_works/${He}/get_newest_shixun_work_comments.json`,{method:"get"})})}function V(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}.json`,{method:"get"})})}function K(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/code_review_results.json`,{method:"get",params:f({},He)})})}function Q(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/code_review_detail.json`,{method:"get",params:f({},He)})})}function W(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/settings.json`,{method:"get",params:f({},He)})})}function N(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/update_settings.json`,{method:"post",body:f({},He)})})}function J(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/group_list.json`,{method:"get",params:f({},He)})})}function k(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/works_list.xlsx`,{method:"get",params:f({},He)})})}function Z(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.coursesId}/reference_answer.json`,{method:"get",params:f({},He)})})}function X(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/publish_groups.json`,{method:"get",params:f({},He)})})}function ee(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/end_groups.json`,{method:"get",params:f({},He)})})}function ue(He){return p(this,null,function*(){return(0,t.ZP)("/api/question_banks/bank_list.json",{method:"get",params:f({},He)})})}function ie(He){return p(this,null,function*(){return(0,t.ZP)("/api/question_banks/save_banks.json",{method:"post",body:f({},He)})})}function ce(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/shixun_work_report.json`,{method:"get",params:He})})}function le(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/shixun_work_report_echart_data.json`,{method:"get",params:He})})}function Ue(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.coursesId}/homework_commons/user_hack_detail.json`,{method:"get",params:h(f({},He),{id:He.categoryId})})})}function Ze(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.categoryId}/adjust_review_score.json`,{method:"post",body:f({},He)})})}function it(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/show_comment.json`,{method:"get",params:f({},He)})})}function _t(He){return p(this,null,function*(){return(0,t.ZP)("/api/users/reply_message.json",{method:"post",body:f({},He)})})}function $e(He){return p(this,null,function*(){return(0,t.ZP)("/api/praise_tread/like.json",{method:"post",body:f({},He)})})}function Xe(He){return p(this,null,function*(){return(0,t.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:f({},He)})})}function ke(He){return p(this,null,function*(){return(0,t.ZP)("/api/commons/delete.json",{method:"delete",body:f({},He)})})}function De(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/update_explanation.json`,{method:"post",body:f({},He)})})}function me(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.coursesId}/homework_commons.json`,{method:"post",body:f({},He)})})}function ot(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}.json`,{method:"put",body:f({},He)})})}function lt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_banks/${He.id}.json`,{method:"put",body:f({},He)})})}function St(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.commonHomeworkId}/student_works/new.json`,{method:"get",params:f({},He)})})}function wt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/edit.json`,{method:"get",params:f({},He)})})}function Ie(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}.json`,{method:"put",body:f({},He)})})}function qe(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/revise_attachment.json`,{method:"post",body:f({},He)})})}function vt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.commonHomeworkId}/student_works.json`,{method:"post",body:f({},He)})})}function je(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.homeworkId}/student_works/relate_project.json`,{method:"post",body:f({},He)})})}function be(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.homeworkId}/student_works/cancel_relate_project.json`,{method:"get"})})}function de(He){return p(this,null,function*(){return(0,t.ZP)("/api/users/projects/search.json",{method:"get",params:f({},He)})})}function xe(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.commonHomeworkId}/student_works/search_member_list.json`,{method:"get",params:f({},He)})})}function Ce(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.coursesId}/homework_commons/new.json`,{method:"get",params:f({},He)})})}function tt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/edit.json`,{method:"get",params:f({},He)})})}function yt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_banks/${He.id}.json`,{method:"get",params:f({},He)})})}function fe(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}.json`,{method:"get",params:f({},He)})})}function Ee(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/supply_attachments.json`,{method:"get",params:f({},He)})})}function ft(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/comment_list.json`,{method:"get",params:f({},He)})})}function Je(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/destroy_score.json`,{method:"delete",body:f({},He)})})}function Ke(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/add_score_reply.json`,{method:"post",body:f({},He)})})}function ut(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/all_student_works.json`,{method:"get",params:f({},He)})})}function Tt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/destroy_work_comment.json`,{method:"delete",body:f({},He)})})}function Yt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/score_status.json`,{method:"get",params:f({},He)})})}function Oe(He){return p(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${He.categoryId}/update_score.json`,{method:"get",params:f({},He)})})}function Fe(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/add_score.json`,{method:"post",body:f({},He)})})}function ze(He){return p(this,null,function*(){return Fetch(`/api/student_works/${He.userId}/cancel_appeal.json`,{method:"post",body:f({},He)})})}function mt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.userId}/appeal_anonymous_score.json`,{method:"post",body:f({},He)})})}function Dt(He){return p(this,null,function*(){return Fetch(`/api/student_works/${He.userId}/deal_appeal_score.json`,{method:"post",body:f({},He)})})}function se(He){return p(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${He.id}/reset_my_game.json`,{method:"get",params:f({},He)})})}function gt(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/commit_des.json`,{method:"get",params:f({},He)})})}function tr(He){return p(this,null,function*(){return(0,t.ZP)(`/api/student_works/${He.homeworkId}/update_des.json`,{method:"post",body:f({},He)})})}function Ht(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.coursesId}/homework_commons/file_repeat_list.json`,{method:"get",params:f({},He)})})}function Ut(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.coursesId}/homework_commons/file_repeat_result.json`,{method:"get",params:f({},He)})})}function cr(He){return p(this,null,function*(){return(0,t.ZP)(`/api/courses/${He.course_id}/homework_commons/file_repeat_detail.json`,{method:"get",params:f({},He)})})}},25754:function(i,d,e){"use strict";e.d(d,{$Q:function(){return ir},AE:function(){return kt},AQ:function(){return k},Ag:function(){return bt},Ar:function(){return De},At:function(){return Mn},BK:function(){return ee},Bj:function(){return Ee},Cf:function(){return S},DC:function(){return yt},Dz:function(){return sa},E4:function(){return x},EH:function(){return lt},Ee:function(){return Fa},Er:function(){return Xe},Ez:function(){return E},FB:function(){return X},Fg:function(){return K},Ft:function(){return G},GI:function(){return Ie},Gr:function(){return Ke},Gu:function(){return wt},Gz:function(){return V},HS:function(){return Za},Hl:function(){return Y},IF:function(){return M},IT:function(){return xr},I_:function(){return N},Ij:function(){return B},Ir:function(){return ue},Je:function(){return jt},K:function(){return fn},K0:function(){return ja},KM:function(){return Ze},K_:function(){return nn},LK:function(){return Nt},LP:function(){return qe},Ne:function(){return $e},OL:function(){return I},OQ:function(){return g},OV:function(){return je},OW:function(){return ot},Op:function(){return mn},P2:function(){return de},P4:function(){return j},Po:function(){return J},Ps:function(){return ut},Q:function(){return _t},Q1:function(){return Aa},QA:function(){return Un},Ql:function(){return Yt},Rs:function(){return Ht},SG:function(){return Ba},Tn:function(){return $t},Tr:function(){return ia},U0:function(){return mt},U9:function(){return Tt},UQ:function(){return Ft},Ui:function(){return Wr},Vx:function(){return hn},WO:function(){return ke},WT:function(){return po},Wi:function(){return ft},Wl:function(){return et},X$:function(){return xe},Yn:function(){return Or},Z2:function(){return fe},ZO:function(){return Je},Zt:function(){return Ea},_7:function(){return it},_9:function(){return Mr},aH:function(){return Oe},al:function(){return gt},b8:function(){return me},bV:function(){return D},bk:function(){return O},bq:function(){return hr},dK:function(){return ie},e:function(){return Q},eX:function(){return St},eb:function(){return Ut},fH:function(){return A},fL:function(){return nt},h4:function(){return Sa},hS:function(){return F},h_:function(){return tt},he:function(){return W},hn:function(){return le},hy:function(){return R},ii:function(){return tr},im:function(){return qt},j8:function(){return vt},jq:function(){return Hr},kF:function(){return yr},km:function(){return se},l3:function(){return be},m7:function(){return ze},mI:function(){return Se},n5:function(){return Z},np:function(){return T},nu:function(){return gr},p0:function(){return Qt},q0:function(){return pt},q9:function(){return an},qA:function(){return Ne},rO:function(){return He},rs:function(){return Ue},sr:function(){return Wt},t2:function(){return Er},tX:function(){return fo},uo:function(){return Dt},v3:function(){return Be},w:function(){return We},wX:function(){return H},xK:function(){return or},xM:function(){return P},xg:function(){return cr},xk:function(){return Ce},yE:function(){return Fe},yx:function(){return va},zD:function(){return ce},zH:function(){return Le}});var t=e(58661),r=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,o=(Te,we,Ye)=>we in Te?r(Te,we,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Te[we]=Ye,f=(Te,we)=>{for(var Ye in we||(we={}))u.call(we,Ye)&&o(Te,Ye,we[Ye]);if(s)for(var Ye of s(we))c.call(we,Ye)&&o(Te,Ye,we[Ye]);return Te},h=(Te,we)=>n(Te,a(we)),p=(Te,we,Ye)=>new Promise((q,At)=>{var Jt=rt=>{try{Rr(Ye.next(rt))}catch(ye){At(ye)}},wr=rt=>{try{Rr(Ye.throw(rt))}catch(ye){At(ye)}},Rr=rt=>rt.done?q(rt.value):Promise.resolve(rt.value).then(Jt,wr);Rr((Ye=Ye.apply(Te,we)).next())});const x=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/commit_result.json",{method:"get",params:Te})}),g=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/edit.json",{method:"get",params:Te})}),P=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/select_polls.json",{method:"post",body:Te})}),O=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/select_polls_list.json",{method:"get",params:Te})}),S=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/commit_poll.json",{method:"post",body:Te})}),I=Te=>p(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Te==null?void 0:Te.questionId}/poll_votes.json`,{method:"post",body:Te})}),E=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls.json",{method:"put",body:Te})}),A=Te=>p(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Te==null?void 0:Te.poll_question_id}/up_down.json`,{method:"post",body:Te})}),R=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls.json",{method:"post",body:Te})}),T=Te=>p(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Te==null?void 0:Te.poll_question_id}.json`,{method:"put",body:Te})}),D=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/poll_questions.json",{method:"post",body:Te})}),M=Te=>p(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Te==null?void 0:Te.poll_question_id}.json`,{method:"delete"})}),B=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/collect.json",{method:"post",body:Te})}),j=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/publish.json",{method:"post",body:Te})}),G=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/delete.json",{method:"post",body:Te})}),H=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_polls/start_answer.json",{method:"Get",params:Te})}),Y=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:Te})}),F=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:Te})}),V=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:Te})}),K=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:Te})}),Q=Te=>p(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:Te})});function W(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns.json",{method:"Get",params:f({},Te)})})}function N(Te){return p(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"Get",params:f({source:"shixun"},Te||{})})})}function J(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}.json`,{method:"Get",params:Te})})}function k(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/show_right.json`,{method:"Get"})})}function Z(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges.json`,{method:"Get",params:Te})})}function X(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/save_copy_for_exercise.json`,{method:"post",body:{save_type:Te.save_type}})})}function ee(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/jupyter_exec.json${Te.reset?`?reset=${Te.reset}`:""}`,{method:"Get",params:Te})})}function ue(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/shixun_exec.json${Te.reset?`?reset=${Te.reset}`:""}`,{method:"Get",params:Te})})}function ie(Te){return p(this,null,function*(){return(0,t.ZP)(Te.url,{method:"Get"})})}function ce(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.shixun_identifier}/challenges/${Te.challenge_id}/index_up.json`,{method:"Get"})})}function le(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.shixun_identifier}/challenges/${Te.challenge_id}/index_down.json`,{method:"Get"})})}function Ue(Te){return p(this,null,function*(){return(0,t.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:Te.container_id,container_type:Te.container_type}})})}function Ze(Te){return p(this,null,function*(){return(0,t.ZP)("/api/collections.json",{method:"Post",body:{container_id:Te.container_id,container_type:Te.container_type}})})}function it(Te){return p(this,null,function*(){const{id:we}=Te||{};return(0,t.ZP)(`/api/shixuns/${we}/search_user_courses.json`,{method:"Get",params:Te})})}function _t(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te==null?void 0:Te.id}/send_to_course.json`,{method:"Post",body:f({},Te)})})}function $e(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/cancel_publish.json`,{method:"Get"})})}function Xe(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/cancel_apply_public.json`,{method:"Get"})})}function ke(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/apply_public.json`,{method:"post",body:f({},Te)})})}function De(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/publish.json`,{method:"Get"})})}function me(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"})})}function ot(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/attachments/${Te.id}.json`,{method:"delete"})})}function lt(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:Te})})}function St(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns.json",{method:"post",body:Te})})}function wt(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:Te})})}function Ie(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/review_newest_record.json`,{method:"Get"})})}function qe(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/review_shixun.json`,{method:"post",body:Te})})}function vt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/collaborators.json`,{method:"Get",params:Te})})}function je(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/shixun_members_added.json`,{method:"post",body:Te})})}function be(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.identifier}/add_members_group.json`,{method:"post",body:Te})})}function de(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/change_manager.json`,{method:"Get",params:Te})})}function xe(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/change_manager.json`,{method:"post",body:Te})})}function Ce(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/collaborators_delete.json`,{method:"delete",body:{user_id:Te.userId}})})}function tt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/ranking_list.json`,{method:"Get"})})}function yt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/settings.json`,{method:"Get"})})}function fe(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:Te.mirror_id}})})}function Ee(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/get_script_contents.json`,{method:"Get",params:Te})})}function ft(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/get_custom_script.json`,{method:"Get",params:Te})})}function Je(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_for_jupyter.json`,{method:"put",body:Te})})}function Ke(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/shixun_quotes.json`,{method:"Get"})})}function ut(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}.json`,{method:"delete"})})}function Tt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/close.json`,{method:"post",body:Te})})}function Yt(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/departments.json",{method:"Get",params:Te})})}function Oe(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_permission_setting.json`,{method:"post",body:Te})})}function Fe(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_learn_setting.json`,{method:"post",body:Te})})}function ze(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_setting`,{method:"post",body:Te})})}function mt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/get_data_sets.json`,{method:"Get",params:Te})})}function Dt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/destroy_data_sets.json`,{method:"Delete",body:{id:Te.deleteId}})})}function se(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/new.json`,{method:"get"})})}function gt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.identifier}/challenges.json`,{method:"post",body:f({},Te)})})}function tr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengeId}/edit.json`,{method:"get",params:{tab:Te.tab}})})}function Ht(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}.json`,{method:"put",body:f({},Te)})})}function Ut(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/choose_questions.json`,{method:"get"})})}function cr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/move_position.json`,{method:"post",body:f({},Te)})})}function He(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}.json`,{method:"delete",body:f({},Te)})})}function pt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/edit.json`,{method:"get",params:f({},Te)})})}function kt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengeId}/answer.json`,{method:"get",params:f({},Te)})})}function or(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengeId}/crud_answer.json`,{method:"post",body:f({},Te)})})}function $t(Te){return p(this,null,function*(){if(Te.type===1)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/create_choose_question.json`,{method:"post",body:f({},Te)});if(Te.type===2)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/create_blank_question.json`,{method:"post",body:f({},Te)});if(Te.type===3)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/create_judge_question.json`,{method:"post",body:f({},Te)})})}function hr(Te){return p(this,null,function*(){if(Te.type===1)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/update_choose_question.json`,{method:"post",body:h(f({},Te),{choose_id:Te.questionId})});if(Te.type===2)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/update_blank_question.json`,{method:"put",body:h(f({},Te),{choose_id:Te.questionId})});if(Te.type===3)return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/update_judge_question.json`,{method:"put",body:h(f({},Te),{choose_id:Te.questionId})})})}function Or(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/destroy_challenge_choose.json`,{method:"Delete",body:{choose_id:Te.questionId}})})}function Mr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/choose_question_up_position.json`,{method:"post",body:{challenge_choose_id:Te.questionId}})})}function qt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/choose_question_down_position.json`,{method:"post",body:{challenge_choose_id:Te.questionId}})})}function Ft(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/challenges/${Te.challengesId}/edit_choose_question.json`,{method:"get",params:h(f({},Te),{choose_id:Te.questionId})})})}function Wt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/delete_git_file.json`,{method:"Delete",body:Te})})}function Qt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/delete_git_file.json`,{method:"Delete",body:Te})})}function xr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/mv_file.json`,{method:"post",body:Te})})}function Er(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/mv_file.json`,{method:"post",body:Te})})}function bt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/repository.json`,{method:"post",body:Te})})}function et(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/repository.json`,{method:"post",body:Te})})}function We(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/secret_repository.json`,{method:"post",body:Te})})}function Be(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/add_file.json`,{method:"post",body:Te})})}function nt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/add_file.json`,{method:"post",body:Te})})}function jt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/commits.json`,{method:"post",body:Te})})}function Nt(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/file_content.json`,{method:"post",body:Te})})}function gr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/file_content.json`,{method:"post",body:Te})})}function yr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_file.json`,{method:"post",body:Te})})}function Hr(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/update_file.json`,{method:"post",body:Te})})}function mn(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/upload_git_folder.json`,{method:"post",body:{path:Te.path,secret_repository:Te.secret_repository}})})}function ir(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/${Te.url}`,{method:"Get"})})}function Wr(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:Te})})}function nn(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:Te})})}function Le(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:Te})})}function Ne(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:Te})})}function an(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:Te})})}function Mn(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/fork_list.json`,{method:"Get",params:Te})})}function sa(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.identifier}/change_editable.json`,{method:"put",body:f({},Te)})})}function Ea(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/set_secret_dir.json`,{method:"post",body:f({},Te)})})}function fn(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/new.json",{method:"Get",params:Te})})}function Aa(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/environment_info",{method:"Get",params:Te})})}function Sa(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/init_repository.json`,{method:"post",body:f({},Te)})})}function hn(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Te.id}/init_repository.json`,{method:"post",body:f({},Te)})})}function ja(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_secret_repository.json`,{method:"post",body:f({},Te)})})}function Fa(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/exist_exercise.json`,{method:"get",params:f({},Te)})})}function fo(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/mirror_applies/${Te.id}.json`,{method:"get",params:f({},Te)})})}function Va(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/publish.json`,{method:"post",body:f({},Te)})})}function Ka(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/open_vnc.json`,{method:"post",params:f({},Te)})})}function Na(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/open_webssh.json`,{method:"post",params:f({},Te)})})}function So(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/save_image.json`,{method:"post",body:f({},Te)})})}function da(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/delete_image.json`,{method:"post",body:f({},Te)})})}function $n(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/extend_vnc.json`,{method:"post",body:f({},Te)})})}function xn(Te){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${Te.id}/reset_vnc_link.json`,{method:"post",body:f({},Te)})})}function va(Te){return p(this,null,function*(){return(0,t.ZP)("/api/paths/get_task_pass.json",{method:"get",params:f({},Te)})})}function Se(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:f({},Te)})})}function Un(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te.id}/update_jupyter_lab_setting.json`,{method:"post",body:f({},Te)})})}function ia(Te){return p(this,null,function*(){return(0,t.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:Te})})}function po(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/progress_homeworks/${Te}`,{method:"get",params:{is_initiative_study:1}})})}function ti(Te){return p(this,null,function*(){return Fetch(`/api/shixuns/${Te.id}/update_shixun_study_num.json`,{method:"post",body:f({},Te)})})}function Ba(Te){return p(this,null,function*(){return(0,t.ZP)("/api/jupyters/preview.json",{method:"get",params:Te})})}function Za(Te){return p(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Te}/recommend_config.json`,{method:"get"})})}},28581:function(i,d,e){"use strict";e.d(d,{Bg:function(){return p},FO:function(){return R},eJ:function(){return P},eZ:function(){return O},fd:function(){return B},gp:function(){return f},iU:function(){return D},l3:function(){return I},mw:function(){return E},oZ:function(){return g},rM:function(){return A},r_:function(){return M},s:function(){return h},ur:function(){return T},xV:function(){return x},yb:function(){return S}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(j,G,H)=>G in j?r(j,G,{enumerable:!0,configurable:!0,writable:!0,value:H}):j[G]=H,c=(j,G)=>{for(var H in G||(G={}))a.call(G,H)&&u(j,H,G[H]);if(n)for(var H of n(G))s.call(G,H)&&u(j,H,G[H]);return j},o=(j,G,H)=>new Promise((Y,F)=>{var V=W=>{try{Q(H.next(W))}catch(N){F(N)}},K=W=>{try{Q(H.throw(W))}catch(N){F(N)}},Q=W=>W.done?Y(W.value):Promise.resolve(W.value).then(V,K);Q((H=H.apply(j,G)).next())});function f(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/teachers.json`,{method:"get",params:c({},j)})})}function h(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/apply_teachers.json`,{method:"get",params:c({},j)})})}function p(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_group_list.json`,{method:"get",params:c({},j)})})}function x(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/all_course_groups.json`,{method:"get",params:c({},j)})})}function g(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/set_course_group.json`,{method:"post",body:c({},j)})})}function P(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/join_graduation_group.json`,{method:"post",body:c({},j)})})}function O(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/create_graduation_group.json`,{method:"post",body:c({},j)})})}function S(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/delete_course_teacher.json`,{method:"post",body:c({},j)})})}function I(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/delete_from_course.json`,{method:"post",body:c({},j)})})}function E(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/change_member_role.json`,{method:"post",body:c({},j)})})}function A(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/change_course_admin.json`,{method:"post",body:c({},j)})})}function R(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/teacher_application_review.json`,{method:"post",body:c({},j)})})}function T(j){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/students.json`,{method:"get",params:c({},j)})})}function D(j,G){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j}/apply_students.json`,{method:"get",params:G})})}function M(j,G){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j}/join_student_checkout.json`,{method:"get",params:G})})}function B(j,G){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${j}/student_application_review.json`,{method:"post",body:G})})}},31914:function(i,d,e){"use strict";e.d(d,{B$:function(){return x},Cx:function(){return V},Cy:function(){return ue},DA:function(){return A},DH:function(){return p},Ef:function(){return W},Es:function(){return P},Ex:function(){return _t},FM:function(){return H},Fn:function(){return N},Gq:function(){return Xe},Ho:function(){return T},IU:function(){return ee},JJ:function(){return J},Ol:function(){return le},Qx:function(){return G},Rs:function(){return ke},Tv:function(){return k},V8:function(){return h},WS:function(){return K},WY:function(){return j},ai:function(){return F},bG:function(){return S},bJ:function(){return f},c0:function(){return $e},dt:function(){return Z},gI:function(){return Q},lO:function(){return Y},mW:function(){return B},n0:function(){return E},nV:function(){return ce},o1:function(){return Ue},qE:function(){return g},qN:function(){return R},rV:function(){return D},sh:function(){return ie},vR:function(){return O},w3:function(){return M},x4:function(){return I},z2:function(){return Ze},zA:function(){return De}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(me,ot,lt)=>ot in me?r(me,ot,{enumerable:!0,configurable:!0,writable:!0,value:lt}):me[ot]=lt,c=(me,ot)=>{for(var lt in ot||(ot={}))a.call(ot,lt)&&u(me,lt,ot[lt]);if(n)for(var lt of n(ot))s.call(ot,lt)&&u(me,lt,ot[lt]);return me},o=(me,ot,lt)=>new Promise((St,wt)=>{var Ie=je=>{try{vt(lt.next(je))}catch(be){wt(be)}},qe=je=>{try{vt(lt.throw(je))}catch(be){wt(be)}},vt=je=>je.done?St(je.value):Promise.resolve(je.value).then(Ie,qe);vt((lt=lt.apply(me,ot)).next())});const f=me=>o(void 0,null,function*(){return(0,t.ZP)(`/api/common_comments/${me.id}/move.json`,{method:"post",body:me})}),h=me=>o(void 0,null,function*(){return(0,t.ZP)(`/api/common_comments/${me.id}.json`,{method:"delete",body:me})}),p=me=>o(void 0,null,function*(){return(0,t.ZP)(`/api/common_comments/${me.id}.json`,{method:"put",body:me})}),x=me=>o(void 0,null,function*(){return(0,t.ZP)("/api/common_comments.json",{method:"post",body:me})}),g=me=>o(void 0,null,function*(){return(0,t.ZP)("/api/common_comments.json",{method:"Get",params:me})});function P(me){return o(this,null,function*(){return(0,t.ZP)("/api/accounts/login.json",{method:"post",body:c({},me)})})}function O(me){return o(this,null,function*(){return(0,t.ZP)("/api/accounts/logout.json",{method:"get"})})}function S(me){return o(this,null,function*(){return(0,t.ZP)("/api/users/get_user_info.json",{method:"get",params:c({},me)})})}function I(me){return o(this,null,function*(){return(0,t.ZP)("/api/users/get_notice.json",{method:"get",params:c({},me)})})}function E(){return o(this,null,function*(){return(0,t.ZP)("/api/users/system_update.json",{method:"get"})})}function A(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/homepage_info.json`,{method:"get"})})}function R(me){return o(this,null,function*(){return(0,t.ZP)("/api/users/attendance.json",{method:"post"})})}function T(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/courses.json`,{method:"get",params:me})})}function D(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/shixuns.json`,{method:"get",params:me})})}function M(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/subjects.json`,{method:"get",params:me})})}function B(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/projects.json`,{method:"get",params:me})})}function j(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/videos.json`,{method:"get",params:me})})}function G(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/videos/review.json`,{method:"get",params:me})})}function H(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/videos/${me.id}.json`,{method:"delete"})})}function Y(me){return o(this,null,function*(){return(0,t.ZP)("/api/watch_video_histories.json",{method:"post",body:me})})}function F(me){return o(this,null,function*(){return(0,t.ZP)("/api/users/question_banks.json",{method:"get",params:me})})}function V(me){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/multi_public.json",{method:"post",body:me})})}function K(me){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:me})})}function Q(me){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/my_courses.json",{method:"get",params:me})})}function W(me){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:me})})}function N(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/videos/${me.object_id}/create_course_video.json`,{method:"post",body:me})})}function J(me){return o(this,null,function*(){return(0,t.ZP)(`/api/homework_banks/${me.topicId}.json`,{method:"get",params:me})})}function k(me){return o(this,null,function*(){return(0,t.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:c({},me)})})}function Z(me){return o(this,null,function*(){return(0,t.ZP)(`/api/users/${me.username}/videos/batch_publish.json`,{method:"post",body:me})})}function X(me){return o(this,null,function*(){return Fetch(`/api/myshixuns/${me.identifier}/cancel.json`,{method:"delete",body:c({},me)})})}function ee(){return o(this,null,function*(){return(0,t.ZP)("/api/users/get_engineer_url.json",{method:"get"})})}function ue(me){return o(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:c({},me)})})}function ie(){return o(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"})})}function ce(){return o(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"})})}function le(me){return(0,t.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:me})}function Ue(me){return(0,t.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:me})}function Ze(me){return(0,t.ZP)("/api/accounts/register.json",{method:"post",body:c({},me)})}function it(me){return Fetch("/api/weapps/register.json",{method:"post",body:c({},me)})}function _t(me){return(0,t.ZP)(`/api/users/accounts/${me.login}/password.json`,{method:"put",body:c({},me)})}function $e(me){return(0,t.ZP)("/api/accounts/reset_password.json",{method:"post",body:c({},me)})}function Xe(me){return(0,t.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:c({},me)})}function ke(me){return(0,t.ZP)("/api/users/add_hide.json",{method:"post",body:c({},me)})}function De(me){return(0,t.ZP)("/api/users/remove_hide.json",{method:"post",body:c({},me)})}},1717:function(i,d,e){"use strict";e.d(d,{BQ:function(){return f},DH:function(){return T},Db:function(){return Y},Ju:function(){return H},Mz:function(){return B},O2:function(){return g},TJ:function(){return S},Vg:function(){return x},ZY:function(){return h},Zx:function(){return M},cU:function(){return p},fn:function(){return G},jK:function(){return I},yN:function(){return j}});var t=e(58661),r=Object.defineProperty,n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,u=(F,V,K)=>V in F?r(F,V,{enumerable:!0,configurable:!0,writable:!0,value:K}):F[V]=K,c=(F,V)=>{for(var K in V||(V={}))a.call(V,K)&&u(F,K,V[K]);if(n)for(var K of n(V))s.call(V,K)&&u(F,K,V[K]);return F},o=(F,V,K)=>new Promise((Q,W)=>{var N=Z=>{try{k(K.next(Z))}catch(X){W(X)}},J=Z=>{try{k(K.throw(Z))}catch(X){W(X)}},k=Z=>Z.done?Q(Z.value):Promise.resolve(Z.value).then(N,J);k((K=K.apply(F,V)).next())});function f(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F.coursesId}/watch_video_histories.json`,{method:"Get",params:c({},F)})})}function h(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F.coursesId}/watch_statics.json`,{method:"Get",params:c({},F)})})}function p(F){return o(this,null,function*(){return(0,t.ZP)(`/api/course_videos/${F.videoId}/watch_histories.json`,{method:"Get",params:c({},F)})})}function x(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F.coursesId}/own_watch_histories.json`,{method:"Get",params:c({},F)})})}function g(F){return o(this,null,function*(){return(0,t.ZP)(`/api/video_items/${F.id}.json`,{method:"Get",params:c({},F)})})}function P(F){return o(this,null,function*(){return Fetch("/api/video_items.json",{method:"post",body:F})})}function O(F){return o(this,null,function*(){return Fetch(`/api/video_items/${F.id}/edit.json`,{method:"Get",params:c({},F)})})}function S(F){return o(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${F.id}/edit.json`,{method:"Get",params:c({},F)})})}function I(F){return o(this,null,function*(){return(0,t.ZP)(`/api/video_items/${F.id}/star.json`,{method:"post",body:F})})}function E(F){return o(this,null,function*(){return Fetch(`/api/video_items/${F.id}.json`,{method:"put",body:F})})}function A(F){return o(this,null,function*(){return Fetch(`/api/video_items/${F.id}/send_to_course.json`,{method:"post",body:F})})}function R(F){return o(this,null,function*(){return Fetch("/api/users/my_courses.json",{method:"Get",params:c({},F)})})}function T(F){return o(this,null,function*(){return(0,t.ZP)(`/api/video_items/${F.id}/view_video.json`,{method:"post",body:F})})}function D(F){return o(this,null,function*(){return Fetch(`/api/video_items/${F.id}/add_school.json`,{method:"post",body:F})})}function M(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F.course_id}/video_people_statics.json`,{method:"get",params:F})})}function B(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F.course_id}/video_duration_statics.json`,{method:"get",params:F})})}function j(F){return o(this,null,function*(){return(0,t.ZP)("/api/stages.json",{method:"get",params:F})})}function G(F){return o(this,null,function*(){return(0,t.ZP)(`/api/courses/${F==null?void 0:F.id}/course_videos_tree.json`,{method:"get",params:F})})}function H(F){return o(this,null,function*(){return(0,t.ZP)("/api/study_action_analyses.json",{method:"post",body:F})})}function Y(F){return o(this,null,function*(){return(0,t.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:F})})}},23802:function(i,d,e){"use strict";e.d(d,{A:function(){return B},CH:function(){return a},EA:function(){return c},FU:function(){return h},G_:function(){return g},LY:function(){return R},Ll:function(){return u},MM:function(){return I},Ps:function(){return T},Sl:function(){return O},To:function(){return p},Vf:function(){return x},XQ:function(){return s},b:function(){return f},bq:function(){return M},cZ:function(){return o},rV:function(){return A},sT:function(){return P},tS:function(){return D},xt:function(){return E},y2:function(){return n}});var t=e(58661),r=(j,G,H)=>new Promise((Y,F)=>{var V=W=>{try{Q(H.next(W))}catch(N){F(N)}},K=W=>{try{Q(H.throw(W))}catch(N){F(N)}},Q=W=>W.done?Y(W.value):Promise.resolve(W.value).then(V,K);Q((H=H.apply(j,G)).next())});const n=j=>r(void 0,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/base_statistic_data.json`,{method:"Get",params:j})});function a(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/discussions/${j.id}.json`,{method:"put",body:j})})}function s(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/discussions/${j.id}.json`,{method:"get",params:j})})}function u(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/discussions.json`,{method:"post",body:j})})}function c(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/discussions.json`,{method:"get",params:j})})}function o(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons/${j.id}/add_resources.json`,{method:"post",body:j})})}function f(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons/${j.id}/lesson_resources_list.json`,{method:"get",params:j})})}function h(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons/${j.id}.json`,{method:"get",params:j})})}function p(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons/${j.id}.json`,{method:"put",body:j})})}function x(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons.json`,{method:"post",body:j})})}function g(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/good_lessons.json`,{method:"get",params:j})})}function P(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j==null?void 0:j.id}.json`,{method:"get"})})}function O(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j==null?void 0:j.id}/modules.json`,{method:"get"})})}function S(j){return r(this,null,function*(){return Fetch(`/api/virtual_classrooms/${j.id}/videos/batch_publish.json`,{method:"post",body:j})})}function I(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/members.json`,{method:"post",body:j})})}function E(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_spacesId}/members/${j.id}/change_creator.json`,{method:"post",body:j})})}function A(j,G){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j}/shixuns.json`,{method:"get",params:G})})}function R(j,G){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j}/shixuns`,{method:"post",body:G})})}function T(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_classroom_id}/shixuns/${j.shixun_id}.json`,{method:"delete"})})}function D(j,G){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j}/subjects.json`,{method:"get",params:G})})}function M(j,G){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j}/subjects.json`,{method:"post",body:G})})}function B(j){return r(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${j.virtual_classroom_id}/subjects/${j.subject_id}.json`,{method:"delete"})})}},36466:function(i,d,e){"use strict";e.d(d,{$O:function(){return V},EO:function(){return tt},G5:function(){return M},GD:function(){return r},GJ:function(){return h},Gg:function(){return p},I2:function(){return s},IR:function(){return j},JA:function(){return Ce},JL:function(){return E},Jd:function(){return F},Ny:function(){return S},RV:function(){return H},Rb:function(){return D},Rm:function(){return B},V9:function(){return ee},Yh:function(){return k},aN:function(){return P},aQ:function(){return o},ag:function(){return xe},bg:function(){return fe},d8:function(){return T},dE:function(){return G},eB:function(){return Y},eY:function(){return Ee},fn:function(){return de},h:function(){return Yt},j5:function(){return g},k5:function(){return Q},m$:function(){return ft},oF:function(){return x},qz:function(){return c},t_:function(){return O},tu:function(){return Ke},y8:function(){return yt}});var t=e(44225),r=(Oe=>(Oe[Oe.SuperAdmin=1]="SuperAdmin",Oe[Oe.Operation=2]="Operation",Oe[Oe.CertifiedTeacher=5]="CertifiedTeacher",Oe[Oe.TrainingProduction=8]="TrainingProduction",Oe[Oe.UncertifiedTeacher=12]="UncertifiedTeacher",Oe[Oe.Student=15]="Student",Oe))(r||{}),n=(Oe=>(Oe[Oe.SuperAdmin=1]="SuperAdmin",Oe[Oe.Operation=2]="Operation",Oe[Oe.Admin=5]="Admin",Oe[Oe.Teacher=8]="Teacher",Oe[Oe.Assistant=12]="Assistant",Oe[Oe.Student=15]="Student",Oe))(n||{}),a=(Oe=>(Oe[Oe.SuperAdmin=0]="SuperAdmin",Oe[Oe.Teacher=1]="Teacher",Oe[Oe.Student=2]="Student",Oe))(a||{});const s=Oe=>{const{user:Fe}=(0,t.getDvaApp)()._store.getState(),{userInfo:ze}=Fe;return Oe.some(mt=>mt==(ze==null?void 0:ze.role))},u=Oe=>{const{user:Fe}=(0,t.getDvaApp)()._store.getState(),{userInfo:ze}=Fe;return ze!=null&&ze.own?!0:Oe.some(mt=>{var Dt;return mt==((Dt=ze==null?void 0:ze.course)==null?void 0:Dt.course_role)})},c=()=>{const{user:Oe}=(0,t.getDvaApp)()._store.getState(),{userInfo:Fe}=Oe;return Fe.main_site},o=()=>{var Oe;const{user:Fe}=(0,t.getDvaApp)()._store.getState(),{userInfo:ze}=Fe;return(Oe=ze==null?void 0:ze.course)==null?void 0:Oe.course_is_end},f=()=>{const{user:Oe}=getDvaApp()._store.getState(),{userInfo:Fe}=Oe;return Fe.authentication},h=()=>u([1,2,5,8,12]),p=()=>u([1,8,5,12,2]),x=()=>u([1,8,5]),g=()=>u([1]),P=()=>u([1,2,5]),O=()=>u([1,2]),S=()=>s([1,2]),I=()=>s([1]),E=()=>s([1,2,5]),A=()=>u([1,5]),R=()=>u([5,8]),T=()=>u([5]),D=()=>u([1,5,2]),M=()=>u([1,2,5,8]),B=()=>u([12]),j=()=>u([8]),G=()=>u([15]),H=()=>u([1,2,5,8,12,15]),Y=()=>u([1,2,5,8,12]),F=()=>{var Oe;const{user:Fe}=(0,t.getDvaApp)()._store.getState(),{userInfo:ze}=Fe;return((Oe=ze==null?void 0:ze.course)==null?void 0:Oe.course_role)===null},V=()=>{const{user:Oe}=(0,t.getDvaApp)()._store.getState(),{userInfo:Fe}=Oe;return Fe==null?void 0:Fe.has_big_model_permission},K=()=>{const{user:Oe}=getDvaApp()._store.getState(),{userInfo:Fe}=Oe;return Fe==null?void 0:Fe.big_model_user_unlimited},Q=()=>{var Oe;const{user:Fe}=(0,t.getDvaApp)()._store.getState(),{userInfo:ze}=Fe;return((Oe=ze==null?void 0:ze.paid_version)==null?void 0:Oe.version_type)==0&&![1,2].includes(ze==null?void 0:ze.role)},W=(Oe=!0,Fe=!1)=>s([1,2,5,8,12,15]),N=(Oe=!0,Fe=!1)=>Fe||!Fe&&s([1]),J=(Oe=!0,Fe=!1)=>Fe||!Fe&&s([1,2]),k=()=>s([15]),Z=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12,15]):Fe||!Fe&&s([1,2]),X=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12,15]):Fe||!Fe&&s([1,2]),ee=(Oe=!0,Fe=!1)=>{const{user:ze}=(0,t.getDvaApp)()._store.getState(),{userInfo:mt}=ze;return mt!=null&&mt.is_shixun_marker?!0:s([1,2,5,8])},ue=(Oe=!0,Fe=!1)=>Oe?s([1]):Fe||!Fe&&s([1]),ie=(Oe=!0,Fe=!1)=>Oe?s([1,2]):Fe||!Fe&&s([1,2]),ce=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12,15]):Fe||!Fe&&s([1,2]),le=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12]):Fe||!Fe&&s([1,2]),Ue=(Oe=!0,Fe=!1)=>Oe?s([1,2,5]):Fe||!Fe&&s([1,2]),Ze=(Oe=!0,Fe=!1)=>Oe?s([1]):!1,it=(Oe=!0,Fe=!1)=>s([1,2,5,8,12,15]),_t=(Oe=!0,Fe=!1)=>Oe?s([1]):Fe||!Fe&&s([1]),$e=(Oe=!0,Fe=!1)=>Oe?s([1,2]):Fe||!Fe&&s([1,2]),Xe=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12,15]):Fe||!Fe&&s([1,2]),ke=(Oe=!0,Fe=!1)=>Oe?!1:Fe||!Fe&&s([1,2]),De=(Oe=!0,Fe=!1)=>Oe?Fe||!Fe&&s([1,2]):!1,me=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12]):!1,ot=(Oe=!0,Fe=!1)=>Oe?!Fe&&s([1,2,5,8,12]):!1,lt=(Oe=!0,Fe=!1)=>Oe?s([1,2,5]):Fe||!Fe&&s([1,2]),St=(Oe=!0,Fe=!1)=>s([1,2,5,8,12]),wt=(Oe=!0,Fe=!1)=>Oe?s([1]):Fe||!Fe&&s([1]),Ie=(Oe=!0,Fe=!1)=>Oe?s([1,2]):Fe||!Fe&&s([1,2]),qe=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12]):Fe||!Fe&&s([1,2]),vt=(Oe=!0,Fe=!1)=>Oe?Fe||!Fe&&s([1,2]):!1,je=(Oe=!0,Fe=!1)=>Oe?s([1,2,5,8,12]):Fe||!Fe&&s([1,2]),be=(Oe=!0,Fe=!1)=>u([8]),de=()=>s([1]),xe=()=>s([1,2]),Ce=()=>s([15]),tt=()=>s([1,2,5]),yt=()=>s([1,2,5,12]),fe=()=>{var Oe;const{user:Fe}=(0,t.getDvaApp)()._store.getState();return!!((Oe=Fe.userInfo)!=null&&Oe.login)},Ee=()=>{const{user:Oe}=(0,t.getDvaApp)()._store.getState();return Oe.userInfo},ft=()=>{var Oe,Fe;const{user:ze}=(0,t.getDvaApp)()._store.getState();return!!((Fe=(Oe=ze.userInfo)==null?void 0:Oe.path)!=null&&Fe.own)},Je=Oe=>{const{graduations:Fe}=(0,t.getDvaApp)()._store.getState(),{details:ze}=Fe;return Oe.some(mt=>mt===(ze==null?void 0:ze.user_identity))},Ke=()=>Je([0,1]),ut=()=>Je([0]),Tt=()=>Je([1]),Yt=()=>Je([2])},66911:function(i,d,e){"use strict";e.d(d,{Jb:function(){return u},Kx:function(){return c},a2:function(){return a},fw:function(){return t},gW:function(){return n},k:function(){return s},k4:function(){return r}});const t=[{id:0,name:"\u5355\u9009\u9898",nameType:"SINGLE"},{id:1,name:"\u591A\u9009\u9898",nameType:"MULTIPLE"},{id:2,name:"\u5224\u65AD\u9898",nameType:"JUDGMENT"},{id:3,name:"\u586B\u7A7A\u9898",nameType:"COMPLETION"},{id:4,name:"\u7B80\u7B54\u9898",nameType:"SUBJECTIVE"},{id:5,name:"\u5B9E\u8BAD\u9898",nameType:"PRACTICAL"},{id:6,name:"\u7F16\u7A0B\u9898",nameType:"PROGRAM"},{id:7,name:"\u7EC4\u5408\u9898",nameType:"COMBINATION"},{id:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",nameType:"BPROGRAM"}],r=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];var n=(o=>(o.PROBLEM="problem",o.PAPER="paper",o.OTHER="other",o))(n||{}),a=(o=>(o.SINGLE="single",o.MULTIPLEFLOW="multiple_flow",o.MULTIPLEFIXED="multiple_fixed",o.OTHER="other",o))(a||{}),s=(o=>(o[o.BISHI=1]="BISHI",o[o.JISHI=2]="JISHI",o[o.KOUSHI=3]="KOUSHI",o[o.OTHER=4]="OTHER",o))(s||{}),u=(o=>(o[o.FAIL=-1]="FAIL",o[o.REQUESTING=0]="REQUESTING",o[o.SUCCESS=1]="SUCCESS",o))(u||{}),c=(o=>(o[o.FAIL=-1]="FAIL",o[o.PADDING=0]="PADDING",o[o.SUCCESS=1]="SUCCESS",o))(c||{})},34672:function(i,d,e){"use strict";e.d(d,{F:function(){return t}});const t={load:"text/html",123:"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp",602:"application/x-t602",669:"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"}},42684:function(i,d,e){"use strict";e.d(d,{Z:function(){return a}});const t={PROXY_SERVER:"https://testweb-data.educoder.net",API_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",IMG_SERVER:"https://new-testali-cdn.educoder.net",FORGE:"https://code.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://test3-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://test-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",TERMINAL_URL:"testsvc1.vnc.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"};var r=null,a={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},dev:t,newReactTest:{API_SERVER:(()=>{let s;switch(location.host){case"test4.educoder.net":s="https://test4-data.educoder.net";break;case"test3.educoder.net":s="https://test3-data.educoder.net";break;case"test2.educoder.net":s="https://test2-data.educoder.net";break;default:s="https://testweb-data.educoder.net";break}return s})(),SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",IMG_SERVER:(()=>{let s="https://new-testali-cdn.educoder.net";const u=location.host;return u==="test3.educoder.net"&&(s="https://test3-data.educoder.net"),u==="test4.educoder.net"&&(s="https://test4-data.educoder.net"),s})(),OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://testweb-data.educoder.net"),TERMINAL_URL:"testsvc1.vnc.educoder.net",AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},preNewBuild:{API_SERVER:(()=>{let s="https://preweb-data.educoder.net";return location.host==="pre2.educoder.net"&&(s="https://preweb-data2.educoder.net"),s})(),IMG_SERVER:"https://preali-cdn.educoder.net",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://preweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"https://forge.educoder.net/",QQLoginCB:encodeURIComponent("https://pre.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},newBuild:{API_SERVER:(()=>{let s="https://data.educoder.net";return document.domain==="kepukehuan.educoder.net"?s="https://kepukehuan-data.educoder.net":(document.domain==="www.tokcoder.com"||document.domain==="tokcoder.com")&&(s="https://data.tokcoder.com"),s})(),SSH_SERVER:"wss://webssh.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_Slice:"https://fu.educoder.net",IMG_SERVER:"https://ali-cdn.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",CABLE_SERVER:"wss://data.educoder.net/cable",MINIPROGRAM_SERVER:"https://data.educoder.net",ONLYOFFICE:"https://office.educoder.net",OFFICE_IP:"https://officedata.educoder.net",FORGE:"https://code.educoder.net/",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net",AI_PLATFORM_URL:"https://ai.educoder.net",Coze_ai_URl:"https://datacoze.educoder.net"},newTest:{API_SERVER:"https://testweb-data.educoder.net",IMG_SERVER:"https://testweb-data.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"http://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://testweb-data.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},test:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",CABLE_SERVER:"wss://testweb-data.educoder.net/cable",MINIPROGRAM_SERVER:"https://testweb-data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net"),AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"},build:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://fu.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",CABLE_SERVER:"wss://data.educoder.net/cable",MINIPROGRAM_SERVER:"https://data.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"https://officedata.educoder.net",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net",AI_PLATFORM_URL:"https://aitest.educoder.net",Coze_ai_URl:"https://test4-datacoze.educoder.net"}}[window.ENV||"dev"]},58661:function(i,d,e){"use strict";e.d(d,{IV:function(){return J},U2:function(){return K},ZP:function(){return H},d4:function(){return Q},gz:function(){return N},rz:function(){return G},v_:function(){return W}});var t=e(42684),r=e(97915),n=e(62957),a=e(6767),s=e(85582),u=e.n(s),c=e(59301),o=e(44225),f=e(85333),h=Object.defineProperty,p=Object.defineProperties,x=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,S=(k,Z,X)=>Z in k?h(k,Z,{enumerable:!0,configurable:!0,writable:!0,value:X}):k[Z]=X,I=(k,Z)=>{for(var X in Z||(Z={}))P.call(Z,X)&&S(k,X,Z[X]);if(g)for(var X of g(Z))O.call(Z,X)&&S(k,X,Z[X]);return k},E=(k,Z)=>p(k,x(Z)),A=(k,Z,X)=>new Promise((ee,ue)=>{var ie=Ue=>{try{le(X.next(Ue))}catch(Ze){ue(Ze)}},ce=Ue=>{try{le(X.throw(Ue))}catch(Ze){ue(Ze)}},le=Ue=>Ue.done?ee(Ue.value):Promise.resolve(Ue.value).then(ie,ce);le((X=X.apply(k,Z)).next())});let R;const T={200:"\u670D\u52A1\u5668\u6210\u529F\u8FD4\u56DE\u8BF7\u6C42\u7684\u6570\u636E\u3002",201:"\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u6210\u529F\u3002",202:"\u4E00\u4E2A\u8BF7\u6C42\u5DF2\u7ECF\u8FDB\u5165\u540E\u53F0\u6392\u961F\uFF08\u5F02\u6B65\u4EFB\u52A1\uFF09\u3002",204:"\u5220\u9664\u6570\u636E\u6210\u529F\u3002",400:"\u53D1\u51FA\u7684\u8BF7\u6C42\u6709\u9519\u8BEF\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u7684\u64CD\u4F5C\u3002",401:"\u7528\u6237\u6CA1\u6709\u6743\u9650\uFF08\u4EE4\u724C\u3001\u7528\u6237\u540D\u3001\u5BC6\u7801\u9519\u8BEF\uFF09\u3002",403:"\u7528\u6237\u5F97\u5230\u6388\u6743\uFF0C\u4F46\u662F\u8BBF\u95EE\u662F\u88AB\u7981\u6B62\u7684\u3002",404:"\u53D1\u51FA\u7684\u8BF7\u6C42\u9488\u5BF9\u7684\u662F\u4E0D\u5B58\u5728\u7684\u8BB0\u5F55\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u64CD\u4F5C\u3002",406:"\u8BF7\u6C42\u7684\u683C\u5F0F\u4E0D\u53EF\u5F97\u3002",410:"\u8BF7\u6C42\u7684\u8D44\u6E90\u88AB\u6C38\u4E45\u5220\u9664\uFF0C\u4E14\u4E0D\u4F1A\u518D\u5F97\u5230\u7684\u3002",422:"\u5F53\u521B\u5EFA\u4E00\u4E2A\u5BF9\u8C61\u65F6\uFF0C\u53D1\u751F\u4E00\u4E2A\u9A8C\u8BC1\u9519\u8BEF\u3002",500:"\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u670D\u52A1\u5668\u3002",502:"\u7F51\u5173\u9519\u8BEF\u3002",503:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u670D\u52A1\u5668\u6682\u65F6\u8FC7\u8F7D\u6216\u7EF4\u62A4\u3002",504:"\u7F51\u5173\u8D85\u65F6\u3002"},D=k=>{try{typeof k=="string"&&(k=JSON.parse(k));const Z=/\(\s+\/api\/attachments\/(\d+)|\(\/api\/attachments\/(\d+)\//g,X=/\"\/api\/attachments\/(\d+)\//g,ee=/\(\s+\/files\/uploads\/(\d+)|\"\/files\/uploads\/(\d+)\//g,ue=/\/api\/attachments\/(\d+)/g,ie=/\/attachments\/download\/(\d+)/g;return JSON.stringify(k).replace(ue,(le,Ue,Ze,it)=>{const _t=Ue||Ze||it;return"/api/attachments/"+(0,f.Jn)(_t)}).replace(ie,(le,Ue,Ze)=>{const it=Ue||Ze;return"/attachments/download/"+(0,f.Jn)(it)}).replace(Z,(le,Ue,Ze,it)=>{const _t=Ue||Ze||it;return"(/api/attachments/"+(0,f.Jn)(_t)}).replace(X,(le,Ue,Ze)=>{const it=Ue||Ze;return'"/api/attachments/'+(0,f.Jn)(it)}).replace(ee,(le,Ue,Ze)=>{const it=Ue||Ze;return"(/files/uploads/"+(0,f.Jn)(it)}).replace(/\r\n/g,` `)}catch(Z){return null}},M=(k,Z)=>A(void 0,null,function*(){if(k.status>=200&&k.status<300)return k;const X=T[k.status]||k.statusText;let ee;var ue=k.json();yield ue.then((ce,le)=>{setTimeout(()=>{let Ue=(0,o.getDvaApp)()},400),ee=ce.message,window.showNetworkErrorTip(ce.message||`\u8BF7\u6C42\u9519\u8BEF ${k.status}: ${k.message}`),r.ZP.error({style:{wordBreak:"break-all"},message:ce.message||`\u8BF7\u6C42\u9519\u8BEF ${k.status}: ${k.message}`,description:ce.message?"":X})});const ie=new Error(X);throw ie.name=k.status,ie.response=k,{data:k,code:k.status,message:ee||X}}),B=(k,Z)=>{const X=k.headers.get("Content-Type");return X&&X.match(/application\/json/i)&&k.clone().text().then(()=>{}),k};function j(k){try{return decodeURIComponent(k),decodeURIComponent(encodeURIComponent(k))===k}catch(Z){return!1}}const G=k=>{k=k||{};let Z="";for(let X in k)typeof k[X]=="object"?Array.isArray(k[X])&&k[X].forEach((ee,ue)=>{Z+="&"+X+"[]="+ee}):k[X]!==void 0&&(Z+="&"+X+"="+(j(k[X])?k[X]:encodeURIComponent(k[X])));return Z.substr(1)};function H(k,Z,X,ee,ue){Z.method||(Z.method="get"),Z.method=Z.method.toUpperCase(),Z.mode="cors";const ie=I({},Z),{user:ce}=(0,o.getDvaApp)()._store.getState(),{userInfo:le}=ce,Ue=k+(ie.body?JSON.stringify(ie.body):""),Ze=u().sha256().update(Ue).digest("hex"),it={credentials:"include",withCredentials:!0},_t={};le!=null&&le.login&&!ue&&(_t.zzud=le==null?void 0:le.login,le!=null&&le.school_id&&(_t.zzsud=le==null?void 0:le.school_id),ie.params=I(I({},ie.params||{}),_t));let $e=I(I({},it),JSON.parse(JSON.stringify(ie)));($e.method==="POST"||$e.method==="PUT"||$e.method==="PATCH"||$e.method==="DELETE")&&(X?($e.headers=E(I({},$e.headers),{Origin:location.origin,"Pc-Authorization":(0,f.ej)("_educoder_session")}),$e.body=ie.body):($e.headers=I({Accept:"application/json","Content-Type":"application/json; charset=utf-8","Pc-Authorization":(0,f.ej)("_educoder_session"),Origin:location.origin},$e.headers),$e.body=JSON.stringify(ie.body))),$e.method=="GET"?($e.headers=E(I({Accept:"application/json","Content-Type":"application/json; charset=utf-8"},$e.headers),{Origin:location.origin,"Pc-Authorization":(0,f.ej)("_educoder_session")}),ie.params&&G(ie.params)&&(k+="?"+G(ie.params))):_t.zzud&&(k+="?"+G(I({},_t)));const Xe=ie.expirys&&60;let ke;(lt=>{lt.json="application/json;charset=UTF-8",lt.form="application/x-www-form-urlencoded; charset=UTF-8"})(ke||(ke={}));let De;(lt=>{lt.get="GET",lt.post="POST"})(De||(De={}));const me=lt=>A(this,null,function*(){const St=yield lt.arrayBuffer();let wt;const Ie=new Blob([St]);try{wt=lt.headers.get("Content-Disposition").split(";")[1].replace("filename=","").replace(/[\s+,\',\",\‘,\’,\“,\”,\<,\>,\《,\》]/g,"")}catch(be){wt="userfiles.zip"}const qe=document.createElement("a"),vt=window.URL.createObjectURL(Ie),je=wt;return qe.href=vt,qe.download=je,qe.click(),window.URL.revokeObjectURL(vt),St});let ot=t.Z.API_SERVER;return(window.ENV==="dev"||k.startsWith("http"))&&(ot=""),$e.method=="GET"&&$e.params&&Object.keys($e.params).map(lt=>{if($e.params[lt]&&!Array.isArray($e.params[lt]))try{$e.params[lt]=encodeURIComponent(decodeURIComponent($e.params[lt]))}catch(St){$e.params[lt]=encodeURIComponent($e.params[lt])}}),(0,f.Ec)($e,k),ee&&(ot=""),fetch(ot+k,$e).then(lt=>M(lt,I({url:t.Z.API_SERVER+k},$e))).then(lt=>B(lt,Ze)).then(lt=>A(this,null,function*(){var St,wt,Ie,qe;try{const je=lt.headers.get("cs");je&&(0,f.d8)("_educoder_session",je,1)}catch(je){}if(lt.status===204)return lt.text();let vt;if(lt.headers.get("content-type").indexOf("application/json")>-1){vt=yield lt.json();try{vt=JSON.parse(D(vt))}catch(je){}}else $e.headers["Content-Type"]==="application/xml"?vt=yield lt.text():(St=ie.body)!=null&&St.autoDownload||(wt=ie.params)!=null&&wt.autoDownload?vt=yield me(lt):vt=yield lt.arrayBuffer();try{vt.status===401&&($e.method==="GET"&&((Ie=$e.params)==null?void 0:Ie.hidePopLogin)!=="true"?(0,o.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}):$e.method!=="GET"&&!((qe=$e.params)!=null&&qe.hidePopLogin)&&(0,o.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})),vt.status===402&&(localStorage.getItem("addinfo")==="2"?(0,o.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u586B\u5145\u4FE1\u606F\u5F39\u7A97"}}):(R=R||n.default.confirm({visible:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"}),R.update({centered:!0,visible:!0,title:"\u63D0\u793A",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:()=>{o.history.push("/account/profile/edit")}})))}catch(je){console.log("fetcherr",je)}return V(vt,k),vt})).catch(lt=>{try{const St=lt.code;if(lt instanceof TypeError&&window.showNetworkErrorTip(`${k}${lt.message}`),St){if(St===401){(0,o.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});return}V(lt,k)}else k.includes("/file/filePatchMerge")?(0,o.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7247\u4E13\u7528504",params:$e.body}}):lt.message!=="403"&&window.showNetworkErrorTip(`${k}${lt.message}`);return lt}catch(St){}})}let Y=!1,F=!1;const V=(k,Z)=>{var X,ee,ue;if(k.status==-6&&!F){F=!0,(0,f.d8)("_educoder_session","logout",1),(0,f.m5)(),setTimeout(()=>F=!1,500),n.default.info({title:"\u7CFB\u7EDF\u901A\u77E5",content:k.message,okText:"\u77E5\u9053\u4E86",maskStyle:{background:"#000"},onOk:()=>{window.location.reload()}});return}if(k.status==-7){F=!0,setTimeout(()=>F=!1,500);let ce="";(X=k==null?void 0:k.data)!=null&&X.exercise_list&&((ue=(ee=k==null?void 0:k.data)==null?void 0:ee.exercise_list)==null||ue.map(le=>{ce+=`\u300A${le.exercise_name}\u300B`})),n.default.info({title:"\u63D0\u793A",content:c.createElement("div",{id:"fetchStatus7",className:"fetchStatus7"},""),maskClosable:!1,closeIcon:!1,width:550,maskStyle:{background:"#000"},okText:"\u8FD4\u56DE\u9996\u9875",onOk:()=>{window.location.href="/"}}),setTimeout(()=>{document.getElementById("fetchStatus7").innerHTML=`
            \u60A8\u5F53\u524D\u6709\u6B63\u5728\u8FDB\u884C\u7684\u8003\u8BD5 ${ce} \uFF0C\u8BF7\u5728\u8003\u8BD5\u7ED3\u675F\u540E\u8BBF\u95EE\u8BE5\u9875\u9762
            `},500);return}if((k.status==-1||k.status==-2||k.status==-102||k.status>400)&&k.status!=403&&!F){F=!0,setTimeout(()=>F=!1,500),a.ZP.warning({content:k.message,key:"message-key"});return}const ie={403:"/403",404:"/404",500:"/500"};if(ie[k.status]&&!Y){const{user:ce}=(0,o.getDvaApp)()._store.getState(),{userInfo:le}=ce;throw window.location.pathname.indexOf("/users")>-1&&document.domain==="kepukehuan.educoder.net"&&(Y=!0),setTimeout(()=>Y=!1,500),sessionStorage.setItem("errorStatus",JSON.stringify(k)),Object.values(ie).includes(window.location.pathname)?console.log("\u5F53\u524D\u8DEF\u5F84\u5B58\u5728\u4E8E mapping \u4E2D, \u4E0D\u518D\u6267\u884C\u8DF3\u8F6C"):location.replace(ie[k.status]),new Error("403")}};function K(k,Z){return H(`/api/${k}`,{method:"Get",params:Z||{}})}function Q(k,Z){return H(`/${k}`,{method:"Get",params:Z})}function W(k,Z){return H(`/api/${k}`,{method:"Post",body:I({},Z)})}function N(k,Z){return H(`/api/${k}`,{method:"Put",body:I({},Z)})}function J(k,Z){return H(`/api/${k}`,{method:"delete",body:I({},Z||{})})}},21587:function(i,d,e){"use strict";e.d(d,{Bn:function(){return n},hw:function(){return r},mi:function(){return t}});const t="WlRsa1pEVmlORE15TW1ZNVpqZGtPRE5rTURBNVpHVTVZbVpoTVRBd1l6TT0=",r="TW1VelpHRXdObUZsTWpaaVlUbG1OelpoTldRNFpETTFOVGMwTm1ZeVptVT0=",n="T1RkaE1XWTRaalJoTUdaaE9HUmxaR016T0RGa05XTTNPRFkwTkdJeVpUQT0="},85333:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{AS:function(){return vtrsKey},BO:function(){return NewAntdDisabledDate},BR:function(){return aiReviewConfigformatChecks},Br:function(){return getBlob},DH:function(){return timego},Dk:function(){return setDocumentTitle},Dw:function(){return onPreviewImage},EJ:function(){return HighLightedContent},EM:function(){return toChineseNumber},EN:function(){return preciseCalculation},Ec:function(){return setHeader},FH:function(){return downLoadFile},G5:function(){return sendAppStatus},G7:function(){return handleValidatorNickName},Gn:function(){return storageHomeworkId},HJ:function(){return handleValidatorName},I9:function(){return RomanNumber},IS:function(){return isWechatBrowser},Il:function(){return setThreeComponent},JL:function(){return formatHomeWorkStatusToName},Jn:function(){return getImageUrl},L4:function(){return PollsStatus},L9:function(){return trackEvent},LR:function(){return download},Ll:function(){return checkIsClientExam},Lm:function(){return AddWX},M:function(){return setmiyah},M2:function(){return randomArray},Mi:function(){return bytesToSize1},NY:function(){return setUrlQuery},Nd:function(){return downLoadLink},Oo:function(){return getCategoryName},Or:function(){return toWechatLogin},PF:function(){return formatRandomPaperDatas},Pq:function(){return cutName},Q8:function(){return disabledDate},QB:function(){return timeContrast},QE:function(){return releaseRuleDataAdjust},QH:function(){return downLoadFileIframe},Qq:function(){return JudgeSort},RD:function(){return bytesToSize},RG:function(){return copyTextFuc},Sp:function(){return rangeNumber},Sv:function(){return downloadFile},TG:function(){return getStorageHomeworkId},Tv:function(){return ImgSrcConvert},U6:function(){return HalfPastOne},UQ:function(){return HomeWorkDetailStatus},UZ:function(){return locationPoint},Uw:function(){return CommonWorkStatus},VV:function(){return StatusClassroomsTags},Vf:function(){return domScrollToTop},W:function(){return isUnOrNull},WX:function(){return isLocalApp},Y:function(){return HomeWorkCommonDetailStatus},YA:function(){return getHiddenName},Ye:function(){return checkVersion},ZJ:function(){return toDataUrl},ZR:function(){return GetElementHeight},_g:function(){return getMessagesUrl},_m:function(){return isKepuKehuan},ad:function(){return formatRandomPaperData},b9:function(){return isPc},bR:function(){return SendModal},cX:function(){return localSort},d0:function(){return disabledTime},d8:function(){return setCookie},db:function(){return getFileContentAndUrl},eF:function(){return bindPhone},eR:function(){return validateLength},ej:function(){return getCookie},en:function(){return parseUrl},fX:function(){return buildTree},hE:function(){return isInsecureOrLocalhost},hi:function(){return getExamRestrictionInfo},hv:function(){return NewAntdDisabledTime},i7:function(){return isChrome},j1:function(){return StatusGraduationProjectTags},jh:function(){return educationList},jl:function(){return highlightLastNewline},ju:function(){return ExerciseStatus},jz:function(){return replaceParamVal},k3:function(){return scrollToTop},kk:function(){return pointerEvents},lC:function(){return HomeWorkListStatus},lF:function(){return toWNumber},lK:function(){return checkPathname},li:function(){return toTimeFormat},m5:function(){return clearAllCookies},nr:function(){return startExercise},oP:function(){return getJsonFromUrl},oV:function(){return ZimuSort},og:function(){return formatRate},oi:function(){return checkLocalOrPublicIp},pE:function(){return addJumping},po:function(){return saveAs},pp:function(){return findEndWhitespace},qZ:function(){return arrTrans},qd:function(){return DayHalfPastOne},rK:function(){return HomeWorkShixunListStatus},rU:function(){return showTotal},rz:function(){return moveArray},s2:function(){return isMobileDevice},sc:function(){return releaseRuleDataSmartPlan},tP:function(){return cutFileName},tw:function(){return getTwoDecimalPlaces},uD:function(){return dealUploadChange},vA:function(){return HomeWorkShixunDetailStatus},vB:function(){return exerciseTips},vs:function(){return levelStatus},xU:function(){return bindVIP},xg:function(){return openNewWindow},y3:function(){return getBase64},yC:function(){return compareVersion}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),_utils_authority__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(36466),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(6767),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(62957),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(77019),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5269),_components_Exercise_ip__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(28685),_service_exercise__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(51190),_contentType__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(34672),umi__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(44225),md5__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(93735),md5__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(md5__WEBPACK_IMPORTED_MODULE_6__),_env__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(42684),_components_mediator__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(1773),crypto_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(28209),crypto_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(crypto_js__WEBPACK_IMPORTED_MODULE_9__),_key__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(21587),moment__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(66649),moment__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_10__),dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(64796),dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_11__),uuid__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(1012),_assets_images_AssistantCode3_jpeg__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(32637),_assets_images_level_sq_svg__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(34329),_assets_images_level_jc_svg__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(28416),_assets_images_level_gj_svg__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(51074),__defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(i,d,e)=>d in i?__defProp(i,d,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[d]=e,__spreadValues=(i,d)=>{for(var e in d||(d={}))__hasOwnProp.call(d,e)&&__defNormalProp(i,e,d[e]);if(__getOwnPropSymbols)for(var e of __getOwnPropSymbols(d))__propIsEnum.call(d,e)&&__defNormalProp(i,e,d[e]);return i},__spreadProps=(i,d)=>__defProps(i,__getOwnPropDescs(d)),__async=(i,d,e)=>new Promise((t,r)=>{var n=u=>{try{s(e.next(u))}catch(c){r(c)}},a=u=>{try{s(e.throw(u))}catch(c){r(c)}},s=u=>u.done?t(u.value):Promise.resolve(u.value).then(n,a);s((e=e.apply(i,d)).next())}),_a,_b;moment__WEBPACK_IMPORTED_MODULE_10___default().extend(dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_11___default());const GetElementHeight=(i,d="px",e,t=!1)=>{if(!i)return 0;const r=t?i.scrollHeight:i.offsetHeight;if(d==="rem"){const n=e?`${e}`:getComputedStyle(document.documentElement).fontSize,a=parseFloat(n);return r/a}return r},HighLightedContent=(i,d=[],e="#2EC25B")=>(typeof d=="string"&&(d=[d]),i.replace(new RegExp(`(${d.join("|")})`,"gi"),`$1`)),parseParams=i=>{i=i||{};let d="";for(let e in i)typeof i[e]=="object"?Array.isArray(i[e])&&i[e].forEach((t,r)=>{d+="&"+e+"[]="+t}):i[e]!==void 0&&(d+="&"+e+"="+i[e]);return d.substr(1)},getKey=i=>window.atob(window.atob(i));function bytesToSize(i,d=!0){var e=["Bytes","KB","MB","GB","TB"];if(i==0)return d?"0 Byte":"0";var t=parseInt(""+Math.floor(Math.log(i)/Math.log(1024)),10);return(i/Math.pow(1024,t)).toFixed(1)+(d?" "+e[t]:"")}function bytesToSize1(i,d,e=!0){var t=["Bytes","KB","MB","GB","TB"];if(i===0&&d===0)return e?"0/0 Byte":"0/0";var r=d===0?0:parseInt(""+Math.floor(Math.log(d)/Math.log(1024)),10),n=i/Math.pow(1024,r),a=d/Math.pow(1024,r);return n.toFixed(1)+"/"+a.toFixed(1)+(e?" "+t[r]:"")}const getTwoDecimalPlaces=i=>Math.round(Math.round(i*1e5)/1e3*100)/100,NewAntdDisabledDate=(i,d=null)=>{const e=imoment__WEBPACK_IMPORTED_MODULE_10___default()(d==null?void 0:d.endTime).endOf("day"),r=i{const e=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()(i).format("HH")),t=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()(i).format("mm")),r=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()().format("HH")),n=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()().format("mm")),a=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()().format("ss"));function s(u,c){const o=[];for(let f=u;fs(0,r),disabledMinutes:()=>s(0,n)};if(d!=null&&d.compared){const u=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()(d==null?void 0:d.compared).format("HH")),c=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()(d==null?void 0:d.compared).format("mm")),o=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()(d==null?void 0:d.compared).format("ss"));return moment__WEBPACK_IMPORTED_MODULE_10___default()(i).isSame(moment__WEBPACK_IMPORTED_MODULE_10___default()(d==null?void 0:d.compared),"day")?{disabledHours:()=>s(0,u),disabledMinutes:()=>e<=u?s(0,c):[]}:void 0}if(moment__WEBPACK_IMPORTED_MODULE_10___default()(i).isSame(moment__WEBPACK_IMPORTED_MODULE_10___default()(),"day"))return{disabledHours:()=>s(0,r),disabledMinutes:()=>moment__WEBPACK_IMPORTED_MODULE_10___default()(i).isSame(moment__WEBPACK_IMPORTED_MODULE_10___default()(),"hour")&&e<=r?s(0,n):[]}},disabledDate=(i,d,e,t)=>{t=typeof t=="string"?moment__WEBPACK_IMPORTED_MODULE_10___default()(t):t;const r=t?i<(t==null?void 0:t.startOf("day")):imoment__WEBPACK_IMPORTED_MODULE_10___default()(d).endOf("day"),a=i{const e=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()(i).format("HH")),t=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()().format("HH")),r=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()().format("mm"));function n(a,s){const u=[];for(let c=a;cn(0,t),disabledMinutes:()=>n(0,r)};if(d){const a=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()(d).format("HH")),s=parseInt(moment__WEBPACK_IMPORTED_MODULE_10___default()(d).format("mm"));return moment__WEBPACK_IMPORTED_MODULE_10___default()(i).isSame(moment__WEBPACK_IMPORTED_MODULE_10___default()(d),"day")?{disabledHours:()=>n(0,a),disabledMinutes:()=>e<=a?n(0,s):[]}:void 0}if(moment__WEBPACK_IMPORTED_MODULE_10___default()(i).isSame(moment__WEBPACK_IMPORTED_MODULE_10___default()(),"day"))return{disabledHours:()=>n(0,t),disabledMinutes:()=>moment__WEBPACK_IMPORTED_MODULE_10___default()(i).isSame(moment__WEBPACK_IMPORTED_MODULE_10___default()(),"hour")&&e<=t?n(0,r):[]}},preciseCalculation=(i,d,e)=>{typeof i=="string"&&(i=Number(i)),typeof d=="string"&&(d=Number(d));const t=(i.toString().split(".")[1]||"").length,r=(d.toString().split(".")[1]||"").length,n=Math.max(t,r),a=Math.pow(10,n);return(()=>{switch(e){case"+":return(Math.round(i*a)+Math.round(d*a))/a;case"-":return(Math.round(i*a)-Math.round(d*a))/a;case"*":return Math.round(i*a)*Math.round(d*a)/(a*a);case"/":return Math.round(i*a)/Math.round(d*a);default:throw new Error("\u4E0D\u652F\u6301\u7684\u8FD0\u7B97\u7B26\u53F7")}})()},toWNumber=i=>i/1e4>1?react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,Math.round(i/1e4*100)/100,react__WEBPACK_IMPORTED_MODULE_0__.createElement("i",{className:"font12"},"w")):i,toChineseNumber=i=>{const d=i.toString().replace(/(?=(\d{4})+$)/g,",").split(",").filter(Boolean),e=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],t=["","\u5341","\u767E","\u5343"],r=["","\u4E07","\u4EBF"],n=s=>{let u="";for(let c=0;c{const t=i.splice(d,1)[0];return i.splice(e,0,t),i},ZimuSort=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],JudgeSort=["\u6B63\u786E","\u9519\u8BEF"],RomanNumber=["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII","XIII","XIV","XV","XVI","XVII","XVIII","XIX","XX"],findEndWhitespace=i=>{if(!i)return"";const d=i.replace(/(?:\r\n|\n)/g,`\x1B[41m\x1B[37m\u21B5\x1B[0m\r `).replace(/ +$/g,"\x1B[41m \x1B[0m");return console.debug("str:",d,JSON.stringify(i)),d},highlightLastNewline=i=>i?(i=i.replace(/(^|[^\r])\r(?!\n)/g,`$1\r `),i=i.replace(new RegExp("(? component higher in the tree to provide a loading \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(i,d,e){"use strict";var t=e(65911),r=e(32621),n=e(68151),a=e(16332),s=e(58218),u=e(24538),c=e(44166),o=e(25576),f=e(7825),h=e(73068),p=e(61888),x=e(35454),g=e(16697);i.exports=function(P,O,S,I){var E="stackTraceLimit",A=I?2:1,R=P.split("."),T=R[R.length-1],D=t.apply(null,R);if(D){var M=D.prototype;if(!g&&r(M,"cause")&&delete M.cause,!S)return D;var B=t("Error"),j=O(function(G,H){var Y=f(I?H:G,void 0),F=I?new D(G):new D;return Y!==void 0&&n(F,"message",Y),p(F,j,F.stack,2),this&&a(M,this)&&o(F,this,j),arguments.length>A&&h(F,arguments[A]),F});if(j.prototype=M,T!=="Error"?s?s(j,B):u(j,B,{name:!0}):x&&E in D&&(c(j,D,E),c(j,D,"prepareStackTrace")),u(j,D),!g)try{M.name!==T&&n(M,"name",T),M.constructor=j}catch(G){}return j}}},93074:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(3338),s=e(78540),u="AggregateError",c=r(u),o=!a(function(){return c([1]).errors[0]!==1})&&a(function(){return c([1],u,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:o},{AggregateError:s(u,function(f){return function(p,x){return n(f,this,arguments)}},o,!0)})},6555:function(i,d,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),a=e(58218),s=e(24538),u=e(20132),c=e(68151),o=e(35012),f=e(73068),h=e(61888),p=e(62003),x=e(7825),g=e(59893),P=g("toStringTag"),O=Error,S=[].push,I=function(R,T){var D=r(E,this),M;a?M=a(new O,D?n(this):E):(M=D?this:u(E),c(M,P,"Error")),T!==void 0&&c(M,"message",x(T)),h(M,I,M.stack,1),arguments.length>2&&f(M,arguments[2]);var B=[];return p(R,S,{that:B}),c(M,"errors",B),M};a?a(I,O):s(I,O,{name:!0});var E=I.prototype=u(O.prototype,{constructor:o(1,I),message:o(1,""),name:o(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:I})},86357:function(i,d,e){"use strict";e(6555)},89170:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(91669),a=e(51996),s="ArrayBuffer",u=n[s],c=r[s];t({global:!0,constructor:!0,forced:c!==u},{ArrayBuffer:u}),a(s)},71012:function(i,d,e){"use strict";var t=e(94488),r=e(58261),n=r.NATIVE_ARRAY_BUFFER_VIEWS;t({target:"ArrayBuffer",stat:!0,forced:!n},{isView:r.isView})},84203:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(3338),a=e(91669),s=e(80449),u=e(51981),c=e(61578),o=e(60473),f=a.ArrayBuffer,h=a.DataView,p=h.prototype,x=r(f.prototype.slice),g=r(p.getUint8),P=r(p.setUint8),O=n(function(){return!new f(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:O},{slice:function(I,E){if(x&&E===void 0)return x(s(this),I);for(var A=s(this).byteLength,R=u(I,A),T=u(E===void 0?A:E,A),D=new(o(this,f))(c(T-R)),M=new h(this),B=new h(D),j=0;R=0?h:f+h;return p<0||p>=f?void 0:o[p]}}),s("at")},2924:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),a=e(31946),s=e(94029),u=e(82762),c=e(66434),o=e(69392),f=e(81427),h=e(17480),p=e(59893),x=e(46573),g=p("isConcatSpreadable"),P=x>=51||!r(function(){var I=[];return I[g]=!1,I.concat()[0]!==I}),O=function(I){if(!a(I))return!1;var E=I[g];return E!==void 0?!!E:n(I)},S=!P||!h("concat");t({target:"Array",proto:!0,arity:1,forced:S},{concat:function(E){var A=s(this),R=f(A,0),T=0,D,M,B,j,G;for(D=-1,B=arguments.length;D1?arguments[1]:void 0)}})},16137:function(i,d,e){"use strict";var t=e(94488),r=e(75202),n=e(81181);t({target:"Array",proto:!0},{fill:r}),n("fill")},48435:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filter,n=e(17480),a=n("filter");t({target:"Array",proto:!0,forced:!a},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},70365:function(i,d,e){"use strict";var t=e(94488),r=e(90560).findIndex,n=e(81181),a="findIndex",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{findIndex:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},17482:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLastIndex,n=e(81181);t({target:"Array",proto:!0},{findLastIndex:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},33717:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLast,n=e(81181);t({target:"Array",proto:!0},{findLast:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},11553:function(i,d,e){"use strict";var t=e(94488),r=e(90560).find,n=e(81181),a="find",s=!0;a in[]&&Array(1)[a](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{find:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n(a)},65033:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),a=e(94029),s=e(82762),u=e(81427);t({target:"Array",proto:!0},{flatMap:function(o){var f=a(this),h=s(f),p;return n(o),p=u(f,0),p.length=r(p,f,f,h,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(94029),a=e(82762),s=e(56902),u=e(81427);t({target:"Array",proto:!0},{flat:function(){var o=arguments.length?arguments[0]:void 0,f=n(this),h=a(f),p=u(f,0);return p.length=r(p,f,f,h,0,o===void 0?1:s(o)),p}})},52732:function(i,d,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,d,e){"use strict";var t=e(94488),r=e(60255),n=e(35221),a=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:a},{from:r})},88437:function(i,d,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),a=e(81181),s=n(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:s},{includes:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),a("includes")},68440:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,a=e(45601),s=r([].indexOf),u=!!s&&1/s([1],1,-0)<0,c=u||!a("indexOf");t({target:"Array",proto:!0,forced:c},{indexOf:function(f){var h=arguments.length>1?arguments[1]:void 0;return u?s(this,f,h)||0:n(this,f,h)}})},13412:function(i,d,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,d,e){"use strict";var t=e(80524),r=e(81181),n=e(48074),a=e(94844),s=e(37691).f,u=e(24019),c=e(25587),o=e(16697),f=e(35454),h="Array Iterator",p=a.set,x=a.getterFor(h);i.exports=u(Array,"Array",function(P,O){p(this,{type:h,target:t(P),index:0,kind:O})},function(){var P=x(this),O=P.target,S=P.index++;if(!O||S>=O.length)return P.target=void 0,c(void 0,!0);switch(P.kind){case"keys":return c(S,!1);case"values":return c(O[S],!1)}return c([S,O[S]],!1)},"values");var g=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!o&&f&&g.name!=="values")try{s(g,"name",{value:"values"})}catch(P){}},70348:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),a=e(80524),s=e(45601),u=r([].join),c=n!==Object,o=c||!s("join",",");t({target:"Array",proto:!0,forced:o},{join:function(h){return u(a(this),h===void 0?",":h)}})},19801:function(i,d,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,d,e){"use strict";var t=e(94488),r=e(90560).map,n=e(17480),a=n("map");t({target:"Array",proto:!0,forced:!a},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},85223:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(39812),a=e(69392),s=Array,u=r(function(){function c(){}return!(s.of.call(c)instanceof c)});t({target:"Array",stat:!0,forced:u},{of:function(){for(var o=0,f=arguments.length,h=new(n(this)?this:s)(f);f>o;)a(h,o,arguments[o++]);return h.length=f,h}})},7154:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),a=e(39428),s=e(66434),u=e(3338),c=u(function(){return[].push.call({length:4294967296},1)!==4294967297}),o=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(h){return h instanceof TypeError}},f=c||!o();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var x=r(this),g=n(x),P=arguments.length;s(g+P);for(var O=0;O79&&a<83,c=u||!n("reduceRight");t({target:"Array",proto:!0,forced:c},{reduceRight:function(f){return r(this,f,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,d,e){"use strict";var t=e(94488),r=e(16370).left,n=e(45601),a=e(46573),s=e(90946),u=!s&&a>79&&a<83,c=u||!n("reduce");t({target:"Array",proto:!0,forced:c},{reduce:function(f){var h=arguments.length;return r(this,f,h,h>1?arguments[1]:void 0)}})},9402:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),a=r([].reverse),s=[1,2];t({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),a(this)}})},62489:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),a=e(31946),s=e(51981),u=e(82762),c=e(80524),o=e(69392),f=e(59893),h=e(17480),p=e(30867),x=h("slice"),g=f("species"),P=Array,O=Math.max;t({target:"Array",proto:!0,forced:!x},{slice:function(I,E){var A=c(this),R=u(A),T=s(I,R),D=s(E===void 0?R:E,R),M,B,j;if(r(A)&&(M=A.constructor,n(M)&&(M===P||r(M.prototype))?M=void 0:a(M)&&(M=M[g],M===null&&(M=void 0)),M===P||M===void 0))return p(A,T,D);for(B=new(M===void 0?P:M)(O(D-T,0)),j=0;T1?arguments[1]:void 0)}})},62837:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),a=e(94029),s=e(82762),u=e(84233),c=e(69905),o=e(3338),f=e(63668),h=e(45601),p=e(78177),x=e(17687),g=e(46573),P=e(19684),O=[],S=r(O.sort),I=r(O.push),E=o(function(){O.sort(void 0)}),A=o(function(){O.sort(null)}),R=h("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(x)return!0;if(P)return P<603;var B="",j,G,H,Y;for(j=65;j<76;j++){switch(G=String.fromCharCode(j),j){case 66:case 69:case 70:case 72:H=3;break;case 68:case 71:H=4;break;default:H=2}for(Y=0;Y<47;Y++)O.push({k:G+Y,v:H})}for(O.sort(function(F,V){return V.v-F.v}),Y=0;Yc(G)?1:-1}};t({target:"Array",proto:!0,forced:D},{sort:function(j){j!==void 0&&n(j);var G=a(this);if(T)return j===void 0?S(G):S(G,j);var H=[],Y=s(G),F,V;for(V=0;VA-M+D;j--)h(E,j-1)}else if(D>M)for(j=A-M;j>R;j--)G=j+M-1,H=j+D-1,G in E?E[H]=E[G]:h(E,H);for(j=0;j=0&&f<=99?f+1900:f;return u(this,h)}})},71390:function(i,d,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,d,e){"use strict";var t=e(94488),r=e(32494);t({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},83578:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(97954),s=r(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});t({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(c){var o=n(this),f=a(o,"number");return typeof f=="number"&&!isFinite(f)?null:o.toISOString()}})},69762:function(i,d,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),a=e(59893),s=a("toPrimitive"),u=Date.prototype;t(u,s)||r(u,s,n)},76880:function(i,d,e){"use strict";var t=e(94237),r=e(2291),n=Date.prototype,a="Invalid Date",s="toString",u=t(n[s]),c=t(n.getTime);String(new Date(NaN))!==a&&r(n,s,function(){var f=c(this);return f===f?u(this):a})},31808:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),a=e(78540),s="WebAssembly",u=r[s],c=new Error("e",{cause:7}).cause!==7,o=function(h,p){var x={};x[h]=a(h,p,c),t({global:!0,constructor:!0,arity:1,forced:c},x)},f=function(h,p){if(u&&u[h]){var x={};x[h]=a(s+"."+h,p,c),t({target:s,stat:!0,constructor:!0,arity:1,forced:c},x)}};o("Error",function(h){return function(x){return n(h,this,arguments)}}),o("EvalError",function(h){return function(x){return n(h,this,arguments)}}),o("RangeError",function(h){return function(x){return n(h,this,arguments)}}),o("ReferenceError",function(h){return function(x){return n(h,this,arguments)}}),o("SyntaxError",function(h){return function(x){return n(h,this,arguments)}}),o("TypeError",function(h){return function(x){return n(h,this,arguments)}}),o("URIError",function(h){return function(x){return n(h,this,arguments)}}),f("CompileError",function(h){return function(x){return n(h,this,arguments)}}),f("LinkError",function(h){return function(x){return n(h,this,arguments)}}),f("RuntimeError",function(h){return function(x){return n(h,this,arguments)}})},99953:function(i,d,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=r("".charAt),s=r("".charCodeAt),u=r(/./.exec),c=r(1 .toString),o=r("".toUpperCase),f=/[\w*+\-./@]/,h=function(p,x){for(var g=c(p,16);g.length9490626562425156e-8?a(h)+u:r(h-1+s(h-1)*s(h+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,a=Math.sqrt;function s(c){var o=+c;return!isFinite(o)||o===0?o:o<0?-s(-o):n(o+a(o*o+1))}var u=!(r&&1/r(0)>0);t({target:"Math",stat:!0,forced:u},{asinh:s})},80031:function(i,d,e){"use strict";var t=e(94488),r=Math.atanh,n=Math.log,a=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:a},{atanh:function(u){var c=+u;return c===0?c:n((1+c)/(1-c))/2}})},34434:function(i,d,e){"use strict";var t=e(94488),r=e(37666),n=Math.abs,a=Math.pow;t({target:"Math",stat:!0},{cbrt:function(u){var c=+u;return r(c)*a(n(c),.3333333333333333)}})},83579:function(i,d,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,a=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(u){var c=u>>>0;return c?31-r(n(c+.5)*a):32}})},74307:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,a=Math.abs,s=Math.E,u=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:u},{cosh:function(o){var f=r(a(o)-1)+1;return(f+1/(f*s*s))*(s/2)}})},97423:function(i,d,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,d,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,d,e){"use strict";var t=e(94488),r=Math.hypot,n=Math.abs,a=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(c,o){for(var f=0,h=0,p=arguments.length,x=0,g,P;h0?(P=g/x,f+=P*P):f+=g;return x===1/0?1/0:x*a(f)}})},61425:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,a=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:a},{imul:function(u,c){var o=65535,f=+u,h=+c,p=o&f,x=o&h;return 0|p*x+((o&f>>>16)*x+p*(o&h>>>16)<<16>>>0)}})},61873:function(i,d,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,d,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,d,e){"use strict";var t=e(94488),r=Math.log,n=Math.LN2;t({target:"Math",stat:!0},{log2:function(s){return r(s)/n}})},64385:function(i,d,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(10014),a=Math.abs,s=Math.exp,u=Math.E,c=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:c},{sinh:function(f){var h=+f;return a(h)<1?(n(h)-n(-h))/2:(s(h-1)-s(-h-1))*(u/2)}})},62455:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.exp;t({target:"Math",stat:!0},{tanh:function(s){var u=+s,c=r(u),o=r(-u);return c===1/0?1:o===1/0?-1:(c-o)/(n(u)+n(-u))}})},79965:function(i,d,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,d,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(35454),a=e(92916),s=e(9699),u=e(94237),c=e(20865),o=e(32621),f=e(25576),h=e(16332),p=e(18446),x=e(97954),g=e(3338),P=e(80689).f,O=e(71256).f,S=e(37691).f,I=e(49228),E=e(52971).trim,A="Number",R=a[A],T=s[A],D=R.prototype,M=a.TypeError,B=u("".slice),j=u("".charCodeAt),G=function(Q){var W=x(Q,"number");return typeof W=="bigint"?W:H(W)},H=function(Q){var W=x(Q,"number"),N,J,k,Z,X,ee,ue,ie;if(p(W))throw new M("Cannot convert a Symbol value to a number");if(typeof W=="string"&&W.length>2){if(W=E(W),N=j(W,0),N===43||N===45){if(J=j(W,2),J===88||J===120)return NaN}else if(N===48){switch(j(W,1)){case 66:case 98:k=2,Z=49;break;case 79:case 111:k=8,Z=55;break;default:return+W}for(X=B(W,2),ee=X.length,ue=0;ueZ)return NaN;return parseInt(X,k)}}return+W},Y=c(A,!R(" 0o1")||!R("0b1")||R("+0x1")),F=function(Q){return h(D,Q)&&g(function(){I(Q)})},V=function(W){var N=arguments.length<1?0:R(G(W));return F(this)?f(Object(N),this,V):N};V.prototype=D,Y&&!r&&(D.constructor=V),t({global:!0,constructor:!0,wrap:!0,forced:Y},{Number:V});var K=function(Q,W){for(var N=n?P(W):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),J=0,k;N.length>J;J++)o(W,k=N[J])&&!o(Q,k)&&S(Q,k,O(W,k))};r&&T&&K(s[A],T),(Y||r)&&K(s[A],R)},31919:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,d,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,d,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,d,e){"use strict";var t=e(94488),r=e(62896),n=Math.abs;t({target:"Number",stat:!0},{isSafeInteger:function(s){return r(s)&&n(s)<=9007199254740991}})},1017:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(53309),c=e(3338),o=RangeError,f=String,h=isFinite,p=Math.abs,x=Math.floor,g=Math.pow,P=Math.round,O=r(1 .toExponential),S=r(s),I=r("".slice),E=O(-69e-12,4)==="-6.9000e-11"&&O(1.255,2)==="1.25e+0"&&O(12345,3)==="1.235e+4"&&O(25,0)==="3e+1",A=function(){return c(function(){O(1,1/0)})&&c(function(){O(1,-1/0)})},R=function(){return!c(function(){O(1/0,1/0),O(NaN,1/0)})},T=!E||!A()||!R();t({target:"Number",proto:!0,forced:T},{toExponential:function(M){var B=a(this);if(M===void 0)return O(B);var j=n(M);if(!h(B))return String(B);if(j<0||j>20)throw new o("Incorrect fraction digits");if(E)return O(B,j);var G="",H="",Y=0,F="",V="";if(B<0&&(G="-",B=-B),B===0)Y=0,H=S("0",j+1);else{var K=u(B);Y=x(K);var Q=0,W=g(10,Y-j);Q=P(B/W),2*B>=(2*Q+1)*W&&(Q+=1),Q>=g(10,j+1)&&(Q/=10,Y+=1),H=f(Q)}return j!==0&&(H=I(H,0,1)+"."+I(H,1)),Y===0?(F="+",V="0"):(F=Y>0?"+":"-",V=f(p(Y))),H+="e"+F+V,G+H}})},58055:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a=e(49228),s=e(71049),u=e(3338),c=RangeError,o=String,f=Math.floor,h=r(s),p=r("".slice),x=r(1 .toFixed),g=function(A,R,T){return R===0?T:R%2===1?g(A,R-1,T*A):g(A*A,R/2,T)},P=function(A){for(var R=0,T=A;T>=4096;)R+=12,T/=4096;for(;T>=2;)R+=1,T/=2;return R},O=function(A,R,T){for(var D=-1,M=T;++D<6;)M+=R*A[D],A[D]=M%1e7,M=f(M/1e7)},S=function(A,R){for(var T=6,D=0;--T>=0;)D+=A[T],A[T]=f(D/R),D=D%R*1e7},I=function(A){for(var R=6,T="";--R>=0;)if(T!==""||R===0||A[R]!==0){var D=o(A[R]);T=T===""?D:T+h("0",7-D.length)+D}return T},E=u(function(){return x(8e-5,3)!=="0.000"||x(.9,0)!=="1"||x(1.255,2)!=="1.25"||x(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){x({})});t({target:"Number",proto:!0,forced:E},{toFixed:function(R){var T=a(this),D=n(R),M=[0,0,0,0,0,0],B="",j="0",G,H,Y,F;if(D<0||D>20)throw new c("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(B="-",T=-T),T>1e-21)if(G=P(T*g(2,69,1))-69,H=G<0?T*g(2,-G,1):T/g(2,G,1),H*=4503599627370496,G=52-G,G>0){for(O(M,0,H),Y=D;Y>=7;)O(M,1e7,0),Y-=7;for(O(M,g(10,Y,1),0),Y=G-1;Y>=23;)S(M,8388608),Y-=23;S(M,1<0?(F=j.length,j=B+(F<=D?"0."+h("0",D-F)+j:p(j,0,F-D)+"."+p(j,F-D))):j=B+j,j}})},93547:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),a=e(49228),s=r(1 .toPrecision),u=n(function(){return s(1,void 0)!=="1"})||!n(function(){s({})});t({target:"Number",proto:!0,forced:u},{toPrecision:function(o){return o===void 0?s(a(this)):s(a(this),o)}})},31237:function(i,d,e){"use strict";var t=e(94488),r=e(80530);t({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},17954:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(20132);t({target:"Object",stat:!0,sham:!r},{create:n})},58580:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(o,f){u.f(s(this),o,{get:a(f),enumerable:!0,configurable:!0})}})},47146:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(55666).f;t({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!r},{defineProperties:n})},40416:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(37691).f;t({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},7615:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(63335),s=e(94029),u=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(o,f){u.f(s(this),o,{set:a(f),enumerable:!0,configurable:!0})}})},72820:function(i,d,e){"use strict";var t=e(94488),r=e(88698).entries;t({target:"Object",stat:!0},{entries:function(a){return r(a)}})},86070:function(i,d,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),a=e(31946),s=e(2074).onFreeze,u=Object.freeze,c=n(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!r},{freeze:function(f){return u&&a(f)?u(s(f)):f}})},23569:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(69392);t({target:"Object",stat:!0},{fromEntries:function(s){var u={};return r(s,function(c,o){n(u,c,o)},{AS_ENTRIES:!0}),u}})},55639:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),a=e(71256).f,s=e(35454),u=!s||r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(o,f){return a(n(o),f)}})},63046:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),a=e(80524),s=e(71256),u=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(o){for(var f=a(o),h=s.f,p=n(f),x={},g=0,P,O;p.length>g;)O=h(f,P=p[g++]),O!==void 0&&u(x,P,O);return x}})},464:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,a=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:a},{getOwnPropertyNames:n})},67936:function(i,d,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),a=e(92635),s=e(94029),u=!r||n(function(){a.f(1)});t({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(o){var f=a.f;return f?f(s(o)):[]}})},51082:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),a=e(53456),s=e(4870),u=r(function(){a(1)});t({target:"Object",stat:!0,forced:u,sham:!s},{getPrototypeOf:function(o){return a(n(o))}})},83850:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),a=e(63335),s=e(95955),u=e(17818),c=e(62003),o=r("Object","create"),f=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,x){s(p),a(x);var g=o(null),P=0;return c(p,function(O){var S=u(x(O,P++));S in g?f(g[S],O):g[S]=[O]}),g}})},41990:function(i,d,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,d,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isFrozen,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isFrozen:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},78143:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),a=e(29076),s=e(51424),u=Object.isSealed,c=s||r(function(){u(1)});t({target:"Object",stat:!0,forced:c},{isSealed:function(f){return!n(f)||s&&a(f)==="ArrayBuffer"?!0:u?u(f):!1}})},15787:function(i,d,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(7733),a=e(3338),s=a(function(){n(1)});t({target:"Object",stat:!0,forced:s},{keys:function(c){return n(r(c))}})},75765:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var h=a(this),p=s(f),x;do if(x=c(h,p))return x.get;while(h=u(h))}})},14645:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),a=e(94029),s=e(17818),u=e(53456),c=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var h=a(this),p=s(f),x;do if(x=c(h,p))return x.set;while(h=u(h))}})},71122:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.preventExtensions,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{preventExtensions:function(f){return u&&r(f)?u(n(f)):f}})},42084:function(i,d,e){"use strict";var t=e(35454),r=e(64110),n=e(31946),a=e(94029),s=e(95955),u=Object.getPrototypeOf,c=Object.setPrototypeOf,o=Object.prototype,f="__proto__";if(t&&u&&c&&!(f in o))try{r(o,f,{configurable:!0,get:function(){return u(a(this))},set:function(p){var x=s(this);!n(p)&&p!==null||!n(x)||c(x,p)}})}catch(h){}},25070:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,a=e(13247),s=e(3338),u=Object.seal,c=s(function(){u(1)});t({target:"Object",stat:!0,forced:c,sham:!a},{seal:function(f){return u&&r(f)?u(n(f)):f}})},77140:function(i,d,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,d,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,d,e){"use strict";var t=e(94488),r=e(88698).values;t({target:"Object",stat:!0},{values:function(a){return r(a)}})},49988:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{allSettled:function(f){var h=this,p=a.f(h),x=p.resolve,g=p.reject,P=s(function(){var O=n(h.resolve),S=[],I=0,E=1;u(f,function(A){var R=I++,T=!1;E++,r(O,h,A).then(function(D){T||(T=!0,S[R]={status:"fulfilled",value:D},--E||x(S))},function(D){T||(T=!0,S[R]={status:"rejected",reason:D},--E||x(S))})}),--E||x(S)});return P.error&&g(P.value),p.promise}})},12785:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{all:function(f){var h=this,p=a.f(h),x=p.resolve,g=p.reject,P=s(function(){var O=n(h.resolve),S=[],I=0,E=1;u(f,function(A){var R=I++,T=!1;E++,r(O,h,A).then(function(D){T||(T=!0,S[R]=D,--E||x(S))},g)}),--E||x(S)});return P.error&&g(P.value),p.promise}})},50747:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(65911),s=e(73446),u=e(80734),c=e(62003),o=e(22093),f="No one promise resolved";t({target:"Promise",stat:!0,forced:o},{any:function(p){var x=this,g=a("AggregateError"),P=s.f(x),O=P.resolve,S=P.reject,I=u(function(){var E=n(x.resolve),A=[],R=0,T=1,D=!1;c(p,function(M){var B=R++,j=!1;T++,r(E,x,M).then(function(G){j||D||(D=!0,O(G))},function(G){j||D||(j=!0,A[B]=G,--T||S(new g(A,f)))})}),--T||S(new g(A,f))});return I.error&&S(I.value),P.promise}})},41902:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,a=e(2451),s=e(65911),u=e(55327),c=e(2291),o=a&&a.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(h){return this.then(void 0,h)}}),!r&&u(a)){var f=s("Promise").prototype.catch;o.catch!==f&&c(o,"catch",f,{unsafe:!0})}},90366:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),a=e(92916),s=e(89945),u=e(2291),c=e(58218),o=e(94573),f=e(51996),h=e(63335),p=e(55327),x=e(31946),g=e(56472),P=e(60473),O=e(28887).set,S=e(72933),I=e(61810),E=e(80734),A=e(66790),R=e(94844),T=e(2451),D=e(82830),M=e(73446),B="Promise",j=D.CONSTRUCTOR,G=D.REJECTION_EVENT,H=D.SUBCLASSING,Y=R.getterFor(B),F=R.set,V=T&&T.prototype,K=T,Q=V,W=a.TypeError,N=a.document,J=a.process,k=M.f,Z=k,X=!!(N&&N.createEvent&&a.dispatchEvent),ee="unhandledrejection",ue="rejectionhandled",ie=0,ce=1,le=2,Ue=1,Ze=2,it,_t,$e,Xe,ke=function(je){var be;return x(je)&&p(be=je.then)?be:!1},De=function(je,be){var de=be.value,xe=be.state===ce,Ce=xe?je.ok:je.fail,tt=je.resolve,yt=je.reject,fe=je.domain,Ee,ft,Je;try{Ce?(xe||(be.rejection===Ze&&wt(be),be.rejection=Ue),Ce===!0?Ee=de:(fe&&fe.enter(),Ee=Ce(de),fe&&(fe.exit(),Je=!0)),Ee===je.promise?yt(new W("Promise-chain cycle")):(ft=ke(Ee))?s(ft,Ee,tt,yt):tt(Ee)):yt(de)}catch(Ke){fe&&!Je&&fe.exit(),yt(Ke)}},me=function(je,be){je.notified||(je.notified=!0,S(function(){for(var de=je.reactions,xe;xe=de.get();)De(xe,je);je.notified=!1,be&&!je.rejection&<(je)}))},ot=function(je,be,de){var xe,Ce;X?(xe=N.createEvent("Event"),xe.promise=be,xe.reason=de,xe.initEvent(je,!1,!0),a.dispatchEvent(xe)):xe={promise:be,reason:de},!G&&(Ce=a["on"+je])?Ce(xe):je===ee&&I("Unhandled promise rejection",de)},lt=function(je){s(O,a,function(){var be=je.facade,de=je.value,xe=St(je),Ce;if(xe&&(Ce=E(function(){n?J.emit("unhandledRejection",de,be):ot(ee,be,de)}),je.rejection=n||St(je)?Ze:Ue,Ce.error))throw Ce.value})},St=function(je){return je.rejection!==Ue&&!je.parent},wt=function(je){s(O,a,function(){var be=je.facade;n?J.emit("rejectionHandled",be):ot(ue,be,je.value)})},Ie=function(je,be,de){return function(xe){je(be,xe,de)}},qe=function(je,be,de){je.done||(je.done=!0,de&&(je=de),je.value=be,je.state=le,me(je,!0))},vt=function(je,be,de){if(!je.done){je.done=!0,de&&(je=de);try{if(je.facade===be)throw new W("Promise can't be resolved itself");var xe=ke(be);xe?S(function(){var Ce={done:!1};try{s(xe,be,Ie(vt,Ce,je),Ie(qe,Ce,je))}catch(tt){qe(Ce,tt,je)}}):(je.value=be,je.state=ce,me(je,!1))}catch(Ce){qe({done:!1},Ce,je)}}};if(j&&(K=function(be){g(this,Q),h(be),s(it,this);var de=Y(this);try{be(Ie(vt,de),Ie(qe,de))}catch(xe){qe(de,xe)}},Q=K.prototype,it=function(be){F(this,{type:B,done:!1,notified:!1,parent:!1,reactions:new A,rejection:!1,state:ie,value:void 0})},it.prototype=u(Q,"then",function(be,de){var xe=Y(this),Ce=k(P(this,K));return xe.parent=!0,Ce.ok=p(be)?be:!0,Ce.fail=p(de)&&de,Ce.domain=n?J.domain:void 0,xe.state===ie?xe.reactions.add(Ce):S(function(){De(Ce,xe)}),Ce.promise}),_t=function(){var je=new it,be=Y(je);this.promise=je,this.resolve=Ie(vt,be),this.reject=Ie(qe,be)},M.f=k=function(je){return je===K||je===$e?new _t(je):Z(je)},!r&&p(T)&&V!==Object.prototype)){Xe=V.then,H||u(V,"then",function(be,de){var xe=this;return new K(function(Ce,tt){s(Xe,xe,Ce,tt)}).then(be,de)},{unsafe:!0});try{delete V.constructor}catch(je){}c&&c(V,Q)}t({global:!0,constructor:!0,wrap:!0,forced:j},{Promise:K}),o(K,B,!1,!0),f(B)},43595:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),a=e(3338),s=e(65911),u=e(55327),c=e(60473),o=e(15597),f=e(2291),h=n&&n.prototype,p=!!n&&a(function(){h.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(g){var P=c(this,s("Promise")),O=u(g);return this.then(O?function(S){return o(P,g()).then(function(){return S})}:g,O?function(S){return o(P,g()).then(function(){throw S})}:g)}}),!r&&u(n)){var x=s("Promise").prototype.finally;h.finally!==x&&f(h,"finally",x,{unsafe:!0})}},24627:function(i,d,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(73446),s=e(80734),u=e(62003),c=e(22093);t({target:"Promise",stat:!0,forced:c},{race:function(f){var h=this,p=a.f(h),x=p.reject,g=s(function(){var P=n(h.resolve);u(f,function(O){r(P,h,O).then(p.resolve,x)})});return g.error&&x(g.value),p.promise}})},95693:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),a=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:a},{reject:function(u){var c=n.f(this);return r(c.reject,void 0,u),c.promise}})},81930:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(16697),a=e(2451),s=e(82830).CONSTRUCTOR,u=e(15597),c=r("Promise"),o=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(h){return u(o&&this===c?a:this,h)}})},92324:function(i,d,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var a=r.f(this);return{promise:a.promise,resolve:a.resolve,reject:a.reject}}})},23551:function(i,d,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),a=e(80449),s=e(3338),u=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:u},{apply:function(o,f,h){return r(n(o),f,a(h))}})},74521:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),a=e(4645),s=e(6086),u=e(80449),c=e(31946),o=e(20132),f=e(3338),h=r("Reflect","construct"),p=Object.prototype,x=[].push,g=f(function(){function S(){}return!(h(function(){},[],S)instanceof S)}),P=!f(function(){h(function(){})}),O=g||P;t({target:"Reflect",stat:!0,forced:O,sham:O},{construct:function(I,E){s(I),u(E);var A=arguments.length<3?I:s(arguments[2]);if(P&&!g)return h(I,E,A);if(I===A){switch(E.length){case 0:return new I;case 1:return new I(E[0]);case 2:return new I(E[0],E[1]);case 3:return new I(E[0],E[1],E[2]);case 4:return new I(E[0],E[1],E[2],E[3])}var R=[null];return n(x,R,E),new(n(a,I,R))}var T=A.prototype,D=o(c(T)?T:p),M=n(I,D,E);return c(M)?M:D}})},57891:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(17818),s=e(37691),u=e(3338),c=u(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:c,sham:!r},{defineProperty:function(f,h,p){n(f);var x=a(h);n(p);try{return s.f(f,x,p),!0}catch(g){return!1}}})},84138:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(71256).f;t({target:"Reflect",stat:!0},{deleteProperty:function(s,u){var c=n(r(s),u);return c&&!c.configurable?!1:delete s[u]}})},37135:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),a=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(u,c){return a.f(n(u),c)}})},6474:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),a=e(4870);t({target:"Reflect",stat:!0,sham:!a},{getPrototypeOf:function(u){return n(r(u))}})},51832:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),a=e(80449),s=e(60516),u=e(71256),c=e(53456);function o(f,h){var p=arguments.length<3?f:arguments[2],x,g;if(a(f)===p)return f[h];if(x=u.f(f,h),x)return s(x)?x.value:x.get===void 0?void 0:r(x.get,p);if(n(g=c(f)))return o(g,h,p)}t({target:"Reflect",stat:!0},{get:o})},40135:function(i,d,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,a){return a in n}})},7982:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(12477);t({target:"Reflect",stat:!0},{isExtensible:function(s){return r(s),n(s)}})},14893:function(i,d,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(80449),a=e(13247);t({target:"Reflect",stat:!0,sham:!a},{preventExtensions:function(u){n(u);try{var c=r("Object","preventExtensions");return c&&c(u),!0}catch(o){return!1}}})},42844:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(557),a=e(58218);a&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(u,c){r(u),n(c);try{return a(u,c),!0}catch(o){return!1}}})},92130:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(31946),s=e(60516),u=e(3338),c=e(37691),o=e(71256),f=e(53456),h=e(35012);function p(g,P,O){var S=arguments.length<4?g:arguments[3],I=o.f(n(g),P),E,A,R;if(!I){if(a(A=f(g)))return p(A,P,O,S);I=h(0)}if(s(I)){if(I.writable===!1||!a(S))return!1;if(E=o.f(S,P)){if(E.get||E.set||E.writable===!1)return!1;E.value=O,c.f(S,P,E)}else c.f(S,P,h(0,O))}else{if(R=I.set,R===void 0)return!1;r(R,S,O)}return!0}var x=u(function(){var g=function(){},P=c.f(new g,"a",{configurable:!0});return Reflect.set(g.prototype,"a",1,P)!==!1});t({target:"Reflect",stat:!0,forced:x},{set:p})},6536:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94573);t({global:!0},{Reflect:{}}),n(r.Reflect,"Reflect",!0)},27228:function(i,d,e){"use strict";var t=e(35454),r=e(92916),n=e(94237),a=e(20865),s=e(25576),u=e(68151),c=e(20132),o=e(80689).f,f=e(16332),h=e(44639),p=e(69905),x=e(81644),g=e(19286),P=e(44166),O=e(2291),S=e(3338),I=e(32621),E=e(94844).enforce,A=e(51996),R=e(59893),T=e(6041),D=e(51224),M=R("match"),B=r.RegExp,j=B.prototype,G=r.SyntaxError,H=n(j.exec),Y=n("".charAt),F=n("".replace),V=n("".indexOf),K=n("".slice),Q=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,W=/a/g,N=/a/g,J=new B(W)!==W,k=g.MISSED_STICKY,Z=g.UNSUPPORTED_Y,X=t&&(!J||k||T||D||S(function(){return N[M]=!1,B(W)!==W||B(N)===N||String(B(W,"i"))!=="/a/i"})),ee=function(Ue){for(var Ze=Ue.length,it=0,_t="",$e=!1,Xe;it<=Ze;it++){if(Xe=Y(Ue,it),Xe==="\\"){_t+=Xe+Y(Ue,++it);continue}!$e&&Xe==="."?_t+="[\\s\\S]":(Xe==="["?$e=!0:Xe==="]"&&($e=!1),_t+=Xe)}return _t},ue=function(Ue){for(var Ze=Ue.length,it=0,_t="",$e=[],Xe=c(null),ke=!1,De=!1,me=0,ot="",lt;it<=Ze;it++){if(lt=Y(Ue,it),lt==="\\")lt+=Y(Ue,++it);else if(lt==="]")ke=!1;else if(!ke)switch(!0){case lt==="[":ke=!0;break;case lt==="(":H(Q,K(Ue,it+1))&&(it+=2,De=!0),_t+=lt,me++;continue;case(lt===">"&&De):if(ot===""||I(Xe,ot))throw new G("Invalid capture group name");Xe[ot]=!0,$e[$e.length]=[ot,me],De=!1,ot="";continue}De?ot+=lt:_t+=lt}return[_t,$e]};if(a("RegExp",X)){for(var ie=function(Ze,it){var _t=f(j,this),$e=h(Ze),Xe=it===void 0,ke=[],De=Ze,me,ot,lt,St,wt,Ie;if(!_t&&$e&&Xe&&Ze.constructor===ie)return Ze;if(($e||f(j,Ze))&&(Ze=Ze.source,Xe&&(it=x(De))),Ze=Ze===void 0?"":p(Ze),it=it===void 0?"":p(it),De=Ze,T&&"dotAll"in W&&(ot=!!it&&V(it,"s")>-1,ot&&(it=F(it,/s/g,""))),me=it,k&&"sticky"in W&&(lt=!!it&&V(it,"y")>-1,lt&&Z&&(it=F(it,/y/g,""))),D&&(St=ue(Ze),Ze=St[0],ke=St[1]),wt=s(B(Ze,it),_t?this:j,ie),(ot||lt||ke.length)&&(Ie=E(wt),ot&&(Ie.dotAll=!0,Ie.raw=ie(ee(Ze),me)),lt&&(Ie.sticky=!0),ke.length&&(Ie.groups=ke)),Ze!==De)try{u(wt,"source",De===""?"(?:)":De)}catch(qe){}return wt},ce=o(B),le=0;ce.length>le;)P(ie,B,ce[le++]);j.constructor=ie,ie.prototype=j,O(r,"RegExp",ie,{constructor:!0})}A("RegExp")},62921:function(i,d,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).dotAll;throw new c("Incompatible receiver, RegExp required")}}})},44001:function(i,d,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,d,e){"use strict";var t=e(92916),r=e(35454),n=e(64110),a=e(82163),s=e(3338),u=t.RegExp,c=u.prototype,o=r&&s(function(){var f=!0;try{u(".","d")}catch(I){f=!1}var h={},p="",x=f?"dgimsy":"gimsy",g=function(I,E){Object.defineProperty(h,I,{get:function(){return p+=E,!0}})},P={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(P.hasIndices="d");for(var O in P)g(O,P[O]);var S=Object.getOwnPropertyDescriptor(c,"flags").get.call(h);return S!==x||p!==x});o&&n(c,"flags",{configurable:!0,get:a})},54744:function(i,d,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),a=e(64110),s=e(94844).get,u=RegExp.prototype,c=TypeError;t&&r&&a(u,"sticky",{configurable:!0,get:function(){if(this!==u){if(n(this)==="RegExp")return!!s(this).sticky;throw new c("Incompatible receiver, RegExp required")}}})},38214:function(i,d,e){"use strict";e(44001);var t=e(94488),r=e(89945),n=e(55327),a=e(80449),s=e(69905),u=function(){var o=!1,f=/[ac]/;return f.exec=function(){return o=!0,/./.exec.apply(this,arguments)},f.test("abc")===!0&&o}(),c=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var f=a(this),h=s(o),p=f.exec;if(!n(p))return r(c,f,h);var x=r(p,f,h);return x===null?!1:(a(x),!0)}})},12756:function(i,d,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),a=e(69905),s=e(3338),u=e(81644),c="toString",o=RegExp.prototype,f=o[c],h=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==c;(h||p)&&r(RegExp.prototype,c,function(){var g=n(this),P=a(g.source),O=a(u(g));return"/"+P+"/"+O},{unsafe:!0})},69772:function(i,d,e){"use strict";var t=e(48059),r=e(40942);t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},93379:function(i,d,e){"use strict";e(69772)},34932:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("anchor")},{anchor:function(s){return r(this,"a","name",s)}})},62007:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=e(3338),c=r("".charAt),o=u(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:o},{at:function(h){var p=s(n(this)),x=p.length,g=a(h),P=g>=0?g:x+g;return P<0||P>=x?void 0:c(p,P)}})},81046:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("big")},{big:function(){return r(this,"big","","")}})},85744:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("blink")},{blink:function(){return r(this,"blink","","")}})},13494:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("bold")},{bold:function(){return r(this,"b","","")}})},90572:function(i,d,e){"use strict";var t=e(94488),r=e(13764).codeAt;t({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},37343:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,a=e(61578),s=e(69905),u=e(41696),c=e(95955),o=e(86266),f=e(16697),h=r("".endsWith),p=r("".slice),x=Math.min,g=o("endsWith"),P=!f&&!g&&!!function(){var O=n(String.prototype,"endsWith");return O&&!O.writable}();t({target:"String",proto:!0,forced:!P&&!g},{endsWith:function(S){var I=s(c(this));u(S);var E=arguments.length>1?arguments[1]:void 0,A=I.length,R=E===void 0?A:x(a(E),A),T=s(S);return h?h(I,T,R):p(I,R-T.length,R)===T}})},56338:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fixed")},{fixed:function(){return r(this,"tt","","")}})},66755:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontcolor")},{fontcolor:function(s){return r(this,"font","color",s)}})},68709:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontsize")},{fontsize:function(s){return r(this,"font","size",s)}})},45945:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(51981),a=RangeError,s=String.fromCharCode,u=String.fromCodePoint,c=r([].join),o=!!u&&u.length!==1;t({target:"String",stat:!0,arity:1,forced:o},{fromCodePoint:function(h){for(var p=[],x=arguments.length,g=0,P;x>g;){if(P=+arguments[g++],n(P,1114111)!==P)throw new a(P+" is not a valid code point");p[g]=P<65536?s(P):s(((P-=65536)>>10)+55296,P%1024+56320)}return c(p,"")}})},75551:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),a=e(95955),s=e(69905),u=e(86266),c=r("".indexOf);t({target:"String",proto:!0,forced:!u("includes")},{includes:function(f){return!!~c(s(a(this)),s(n(f)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var c=a(n(this)),o=c.length,f=0;f=56320||++f>=o||(s(c,f)&64512)!==56320))return!1}return!0}})},4939:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},20852:function(i,d,e){"use strict";var t=e(13764).charAt,r=e(69905),n=e(94844),a=e(24019),s=e(25587),u="String Iterator",c=n.set,o=n.getterFor(u);a(String,"String",function(f){c(this,{type:u,string:r(f),index:0})},function(){var h=o(this),p=h.string,x=h.index,g;return x>=p.length?s(void 0,!0):(g=t(p,x),h.index+=g.length,s(g,!1))})},81927:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("link")},{link:function(s){return r(this,"a","href",s)}})},18827:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(34114),a=e(83126),s=e(25587),u=e(95955),c=e(61578),o=e(69905),f=e(80449),h=e(4112),p=e(29076),x=e(44639),g=e(81644),P=e(53776),O=e(2291),S=e(3338),I=e(59893),E=e(60473),A=e(52216),R=e(94338),T=e(94844),D=e(16697),M=I("matchAll"),B="RegExp String",j=B+" Iterator",G=T.set,H=T.getterFor(j),Y=RegExp.prototype,F=TypeError,V=n("".indexOf),K=n("".matchAll),Q=!!K&&!S(function(){K("a",/./)}),W=a(function(k,Z,X,ee){G(this,{type:j,regexp:k,string:Z,global:X,unicode:ee,done:!1})},B,function(){var k=H(this);if(k.done)return s(void 0,!0);var Z=k.regexp,X=k.string,ee=R(Z,X);return ee===null?(k.done=!0,s(void 0,!0)):k.global?(o(ee[0])===""&&(Z.lastIndex=A(X,c(Z.lastIndex),k.unicode)),s(ee,!1)):(k.done=!0,s(ee,!1))}),N=function(J){var k=f(this),Z=o(J),X=E(k,RegExp),ee=o(g(k)),ue,ie,ce;return ue=new X(X===RegExp?k.source:k,ee),ie=!!~V(ee,"g"),ce=!!~V(ee,"u"),ue.lastIndex=c(k.lastIndex),new W(ue,Z,ie,ce)};t({target:"String",proto:!0,forced:Q},{matchAll:function(k){var Z=u(this),X,ee,ue,ie;if(h(k)){if(Q)return K(Z,k)}else{if(x(k)&&(X=o(u(g(k))),!~V(X,"g")))throw new F("`.matchAll` does not allow non-global regexes");if(Q)return K(Z,k);if(ue=P(k,M),ue===void 0&&D&&p(k)==="RegExp"&&(ue=N),ue)return r(ue,k,Z)}return ee=o(Z),ie=new RegExp(k,"g"),D?r(N,ie,ee):ie[M](ee)}}),D||M in Y||O(Y,M,N)},46302:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(61578),u=e(69905),c=e(95955),o=e(53776),f=e(52216),h=e(94338);r("match",function(p,x,g){return[function(O){var S=c(this),I=a(O)?void 0:o(O,p);return I?t(I,O,S):new RegExp(O)[p](u(S))},function(P){var O=n(this),S=u(P),I=g(x,O,S);if(I.done)return I.value;if(!O.global)return h(O,S);var E=O.unicode;O.lastIndex=0;for(var A=[],R=0,T;(T=h(O,S))!==null;){var D=u(T[0]);A[R]=D,D===""&&(O.lastIndex=f(S,s(O.lastIndex),E)),R++}return R===0?null:A}]})},76718:function(i,d,e){"use strict";var t=e(94488),r=e(85571).end,n=e(98352);t({target:"String",proto:!0,forced:n},{padEnd:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},79172:function(i,d,e){"use strict";var t=e(94488),r=e(85571).start,n=e(98352);t({target:"String",proto:!0,forced:n},{padStart:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},32192:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(80524),a=e(94029),s=e(69905),u=e(82762),c=r([].push),o=r([].join);t({target:"String",stat:!0},{raw:function(h){var p=n(a(h).raw),x=u(p);if(!x)return"";for(var g=arguments.length,P=[],O=0;;){if(c(P,s(p[O++])),O===x)return o(P,"");OT.length?-1:D===""?M:S(T,D,M)};t({target:"String",proto:!0},{replaceAll:function(D,M){var B=a(this),j,G,H,Y,F,V,K,Q,W,N=0,J=0,k="";if(!u(D)){if(j=c(D),j&&(G=o(a(h(D))),!~S(G,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(H=f(D,P),H)return r(H,D,B,M);if(g&&j)return I(o(B),D,M)}for(Y=o(B),F=o(D),V=s(M),V||(M=o(M)),K=F.length,Q=A(1,K),N=R(Y,F,0);N!==-1;)W=V?o(M(F,N,Y)):p(F,Y,N,[],void 0,M),k+=E(Y,J,N)+W,J=N+K,N=R(Y,F,N+Q);return J")!=="7"});a("replace",function(F,V,K){var Q=H?"$":"$0";return[function(N,J){var k=x(this),Z=o(N)?void 0:P(N,E);return Z?r(Z,N,k,J):r(V,p(k),N,J)},function(W,N){var J=u(this),k=p(W);if(typeof N=="string"&&M(N,Q)===-1&&M(N,"$<")===-1){var Z=K(V,J,k,N);if(Z.done)return Z.value}var X=c(N);X||(N=p(N));var ee=J.global,ue;ee&&(ue=J.unicode,J.lastIndex=0);for(var ie=[],ce;ce=S(J,k),!(ce===null||(D(ie,ce),!ee));){var le=p(ce[0]);le===""&&(J.lastIndex=g(k,h(J.lastIndex),ue))}for(var Ue="",Ze=0,it=0;it=Ze&&(Ue+=B(k,Ze,$e)+ke,Ze=$e+_t.length)}return Ue+B(k,Ze)}]},!Y||!G||H)},62925:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),a=e(4112),s=e(95955),u=e(5370),c=e(69905),o=e(53776),f=e(94338);r("search",function(h,p,x){return[function(P){var O=s(this),S=a(P)?void 0:o(P,h);return S?t(S,P,O):new RegExp(P)[h](c(O))},function(g){var P=n(this),O=c(g),S=x(p,P,O);if(S.done)return S.value;var I=P.lastIndex;u(I,0)||(P.lastIndex=0);var E=f(P,O);return u(P.lastIndex,I)||(P.lastIndex=I),E===null?-1:E.index}]})},60462:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("small")},{small:function(){return r(this,"small","","")}})},9595:function(i,d,e){"use strict";var t=e(13743),r=e(89945),n=e(94237),a=e(8662),s=e(80449),u=e(4112),c=e(44639),o=e(95955),f=e(60473),h=e(52216),p=e(61578),x=e(69905),g=e(53776),P=e(71698),O=e(94338),S=e(88736),I=e(19286),E=e(3338),A=I.UNSUPPORTED_Y,R=4294967295,T=Math.min,D=[].push,M=n(/./.exec),B=n(D),j=n("".slice),G=!E(function(){var H=/(?:)/,Y=H.exec;H.exec=function(){return Y.apply(this,arguments)};var F="ab".split(H);return F.length!==2||F[0]!=="a"||F[1]!=="b"});a("split",function(H,Y,F){var V;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?V=function(K,Q){var W=x(o(this)),N=Q===void 0?R:Q>>>0;if(N===0)return[];if(K===void 0)return[W];if(!c(K))return r(Y,W,K,N);for(var J=[],k=(K.ignoreCase?"i":"")+(K.multiline?"m":"")+(K.unicode?"u":"")+(K.sticky?"y":""),Z=0,X=new RegExp(K.source,k+"g"),ee,ue,ie;(ee=r(S,X,W))&&(ue=X.lastIndex,!(ue>Z&&(B(J,j(W,Z,ee.index)),ee.length>1&&ee.index=N)));)X.lastIndex===ee.index&&X.lastIndex++;return Z===W.length?(ie||!M(X,""))&&B(J,""):B(J,j(W,Z)),J.length>N?P(J,0,N):J}:"0".split(void 0,0).length?V=function(K,Q){return K===void 0&&Q===0?[]:r(Y,this,K,Q)}:V=Y,[function(Q,W){var N=o(this),J=u(Q)?void 0:g(Q,H);return J?r(J,Q,N,W):r(V,x(N),Q,W)},function(K,Q){var W=s(this),N=x(K),J=F(V,W,N,Q,V!==Y);if(J.done)return J.value;var k=f(W,RegExp),Z=W.unicode,X=(W.ignoreCase?"i":"")+(W.multiline?"m":"")+(W.unicode?"u":"")+(A?"g":"y"),ee=new k(A?"^(?:"+W.source+")":W,X),ue=Q===void 0?R:Q>>>0;if(ue===0)return[];if(N.length===0)return O(ee,N)===null?[N]:[];for(var ie=0,ce=0,le=[];ce1?arguments[1]:void 0,I.length)),A=s(S);return h?h(I,A,E):p(I,E,E+A.length)===A}})},72571:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("strike")},{strike:function(){return r(this,"strike","","")}})},71200:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sub")},{sub:function(){return r(this,"sub","","")}})},70917:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),a=e(56902),s=e(69905),u=r("".slice),c=Math.max,o=Math.min,f=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:f},{substr:function(p,x){var g=s(n(this)),P=g.length,O=a(p),S,I;return O===1/0&&(O=0),O<0&&(O=c(P+O,0)),S=x===void 0?P:a(x),S<=0||S===1/0?"":(I=o(O+S,P),O>=I?"":u(g,O,I))}})},85767:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sup")},{sup:function(){return r(this,"sup","","")}})},53427:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94237),a=e(95955),s=e(69905),u=e(3338),c=Array,o=n("".charAt),f=n("".charCodeAt),h=n([].join),p="".toWellFormed,x="\uFFFD",g=p&&u(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:g},{toWellFormed:function(){var O=s(a(this));if(g)return r(p,O);for(var S=O.length,I=c(S),E=0;E=56320||E+1>=S||(f(O,E+1)&64512)!==56320?I[E]=x:(I[E]=o(O,E),I[++E]=o(O,E))}return h(I,"")}})},49257:function(i,d,e){"use strict";e(20189);var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},93980:function(i,d,e){"use strict";var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},20189:function(i,d,e){"use strict";var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},72910:function(i,d,e){"use strict";e(93980);var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},70878:function(i,d,e){"use strict";var t=e(94488),r=e(52971).trim,n=e(18105);t({target:"String",proto:!0,forced:n("trim")},{trim:function(){return r(this)}})},64003:function(i,d,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(16697),u=e(35454),c=e(42820),o=e(3338),f=e(32621),h=e(16332),p=e(80449),x=e(80524),g=e(17818),P=e(69905),O=e(35012),S=e(20132),I=e(7733),E=e(80689),A=e(53393),R=e(92635),T=e(71256),D=e(37691),M=e(55666),B=e(27597),j=e(2291),G=e(64110),H=e(77898),Y=e(11898),F=e(54406),V=e(6145),K=e(59893),Q=e(38282),W=e(94674),N=e(14311),J=e(94573),k=e(94844),Z=e(90560).forEach,X=Y("hidden"),ee="Symbol",ue="prototype",ie=k.set,ce=k.getterFor(ee),le=Object[ue],Ue=r.Symbol,Ze=Ue&&Ue[ue],it=r.RangeError,_t=r.TypeError,$e=r.QObject,Xe=T.f,ke=D.f,De=A.f,me=B.f,ot=a([].push),lt=H("symbols"),St=H("op-symbols"),wt=H("wks"),Ie=!$e||!$e[ue]||!$e[ue].findChild,qe=function(Ee,ft,Je){var Ke=Xe(le,ft);Ke&&delete le[ft],ke(Ee,ft,Je),Ke&&Ee!==le&&ke(le,ft,Ke)},vt=u&&o(function(){return S(ke({},"a",{get:function(){return ke(this,"a",{value:7}).a}})).a!==7})?qe:ke,je=function(Ee,ft){var Je=lt[Ee]=S(Ze);return ie(Je,{type:ee,tag:Ee,description:ft}),u||(Je.description=ft),Je},be=function(ft,Je,Ke){ft===le&&be(St,Je,Ke),p(ft);var ut=g(Je);return p(Ke),f(lt,ut)?(Ke.enumerable?(f(ft,X)&&ft[X][ut]&&(ft[X][ut]=!1),Ke=S(Ke,{enumerable:O(0,!1)})):(f(ft,X)||ke(ft,X,O(1,{})),ft[X][ut]=!0),vt(ft,ut,Ke)):ke(ft,ut,Ke)},de=function(ft,Je){p(ft);var Ke=x(Je),ut=I(Ke).concat(fe(Ke));return Z(ut,function(Tt){(!u||n(Ce,Ke,Tt))&&be(ft,Tt,Ke[Tt])}),ft},xe=function(ft,Je){return Je===void 0?S(ft):de(S(ft),Je)},Ce=function(ft){var Je=g(ft),Ke=n(me,this,Je);return this===le&&f(lt,Je)&&!f(St,Je)?!1:Ke||!f(this,Je)||!f(lt,Je)||f(this,X)&&this[X][Je]?Ke:!0},tt=function(ft,Je){var Ke=x(ft),ut=g(Je);if(!(Ke===le&&f(lt,ut)&&!f(St,ut))){var Tt=Xe(Ke,ut);return Tt&&f(lt,ut)&&!(f(Ke,X)&&Ke[X][ut])&&(Tt.enumerable=!0),Tt}},yt=function(ft){var Je=De(x(ft)),Ke=[];return Z(Je,function(ut){!f(lt,ut)&&!f(F,ut)&&ot(Ke,ut)}),Ke},fe=function(Ee){var ft=Ee===le,Je=De(ft?St:x(Ee)),Ke=[];return Z(Je,function(ut){f(lt,ut)&&(!ft||f(le,ut))&&ot(Ke,lt[ut])}),Ke};c||(Ue=function(){if(h(Ze,this))throw new _t("Symbol is not a constructor");var ft=!arguments.length||arguments[0]===void 0?void 0:P(arguments[0]),Je=V(ft),Ke=function(ut){var Tt=this===void 0?r:this;Tt===le&&n(Ke,St,ut),f(Tt,X)&&f(Tt[X],Je)&&(Tt[X][Je]=!1);var Yt=O(1,ut);try{vt(Tt,Je,Yt)}catch(Oe){if(!(Oe instanceof it))throw Oe;qe(Tt,Je,Yt)}};return u&&Ie&&vt(le,Je,{configurable:!0,set:Ke}),je(Je,ft)},Ze=Ue[ue],j(Ze,"toString",function(){return ce(this).tag}),j(Ue,"withoutSetter",function(Ee){return je(V(Ee),Ee)}),B.f=Ce,D.f=be,M.f=de,T.f=tt,E.f=A.f=yt,R.f=fe,Q.f=function(Ee){return je(K(Ee),Ee)},u&&(G(Ze,"description",{configurable:!0,get:function(){return ce(this).description}}),s||j(le,"propertyIsEnumerable",Ce,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:Ue}),Z(I(wt),function(Ee){W(Ee)}),t({target:ee,stat:!0,forced:!c},{useSetter:function(){Ie=!0},useSimple:function(){Ie=!1}}),t({target:"Object",stat:!0,forced:!c,sham:!u},{create:xe,defineProperty:be,defineProperties:de,getOwnPropertyDescriptor:tt}),t({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:yt}),N(),J(Ue,ee),F[X]=!0},44852:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(94237),s=e(32621),u=e(55327),c=e(16332),o=e(69905),f=e(64110),h=e(24538),p=n.Symbol,x=p&&p.prototype;if(r&&u(p)&&(!("description"in x)||p().description!==void 0)){var g={},P=function(){var D=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),M=c(x,this)?new p(D):D===void 0?p():p(D);return D===""&&(g[M]=!0),M};h(P,p),P.prototype=x,x.constructor=P;var O=String(p("description detection"))==="Symbol(description detection)",S=a(x.valueOf),I=a(x.toString),E=/^Symbol\((.*)\)[^)]+$/,A=a("".replace),R=a("".slice);f(x,"description",{configurable:!0,get:function(){var D=S(this);if(s(g,D))return"";var M=I(D),B=O?R(M,7,-1):A(M,E,"$1");return B===""?void 0:B}}),t({global:!0,constructor:!0,forced:!0},{Symbol:P})}},54524:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),a=e(69905),s=e(77898),u=e(60798),c=s("string-to-symbol-registry"),o=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{for:function(f){var h=a(f);if(n(c,h))return c[h];var p=r("Symbol")(h);return c[h]=p,o[p]=h,p}})},17898:function(i,d,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,d,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,d,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,d,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,d,e){"use strict";var t=e(94488),r=e(32621),n=e(18446),a=e(40593),s=e(77898),u=e(60798),c=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!u},{keyFor:function(f){if(!n(f))throw new TypeError(a(f)+" is not a symbol");if(r(c,f))return c[f]}})},69811:function(i,d,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,d,e){"use strict";var t=e(94674);t("match")},18114:function(i,d,e){"use strict";var t=e(94674);t("replace")},23844:function(i,d,e){"use strict";var t=e(94674);t("search")},39581:function(i,d,e){"use strict";var t=e(94674);t("species")},40632:function(i,d,e){"use strict";var t=e(94674);t("split")},22690:function(i,d,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,d,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,d,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(56902),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(c){var o=a(this),f=r(o),h=n(c),p=h>=0?h:f+h;return p<0||p>=f?void 0:o[p]})},83470:function(i,d,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),a=t(n),s=r.aTypedArray,u=r.exportTypedArrayMethod;u("copyWithin",function(o,f){return a(s(this),o,f,arguments.length>2?arguments[2]:void 0)})},79641:function(i,d,e){"use strict";var t=e(58261),r=e(90560).every,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("every",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},72397:function(i,d,e){"use strict";var t=e(58261),r=e(75202),n=e(93303),a=e(97607),s=e(89945),u=e(94237),c=e(3338),o=t.aTypedArray,f=t.exportTypedArrayMethod,h=u("".slice),p=c(function(){var x=0;return new Int8Array(2).fill({valueOf:function(){return x++}}),x!==1});f("fill",function(g){var P=arguments.length;o(this);var O=h(a(this),0,3)==="Big"?n(g):+g;return s(r,this,O,P>1?arguments[1]:void 0,P>2?arguments[2]:void 0)},p)},24860:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)})},56233:function(i,d,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},64344:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLastIndex,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLastIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},59419:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLast,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("findLast",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},19320:function(i,d,e){"use strict";var t=e(58261),r=e(90560).find,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("find",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},84432:function(i,d,e){"use strict";var t=e(69733);t("Float32",function(r){return function(a,s,u){return r(this,a,s,u)}})},59022:function(i,d,e){"use strict";var t=e(69733);t("Float64",function(r){return function(a,s,u){return r(this,a,s,u)}})},5316:function(i,d,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("forEach",function(u){r(n(this),u,arguments.length>1?arguments[1]:void 0)})},93744:function(i,d,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,d,e){"use strict";var t=e(58261),r=e(22999).includes,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("includes",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},15286:function(i,d,e){"use strict";var t=e(58261),r=e(22999).indexOf,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("indexOf",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},51054:function(i,d,e){"use strict";var t=e(69733);t("Int16",function(r){return function(a,s,u){return r(this,a,s,u)}})},60330:function(i,d,e){"use strict";var t=e(69733);t("Int32",function(r){return function(a,s,u){return r(this,a,s,u)}})},19363:function(i,d,e){"use strict";var t=e(69733);t("Int8",function(r){return function(a,s,u){return r(this,a,s,u)}})},91927:function(i,d,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),a=e(58261),s=e(11005),u=e(59893),c=u("iterator"),o=t.Uint8Array,f=n(s.values),h=n(s.keys),p=n(s.entries),x=a.aTypedArray,g=a.exportTypedArrayMethod,P=o&&o.prototype,O=!r(function(){P[c].call([1])}),S=!!P&&P.values&&P[c]===P.values&&P.values.name==="values",I=function(){return f(x(this))};g("entries",function(){return p(x(this))},O),g("keys",function(){return h(x(this))},O),g("values",I,O||!S,{name:"values"}),g(c,I,O||!S,{name:"values"})},27730:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,a=t.exportTypedArrayMethod,s=r([].join);a("join",function(c){return s(n(this),c)})},58707:function(i,d,e){"use strict";var t=e(58261),r=e(13743),n=e(55009),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(c){var o=arguments.length;return r(n,a(this),o>1?[c,arguments[1]]:[c])})},41356:function(i,d,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(c){return r(a(this),c,arguments.length>1?arguments[1]:void 0,function(o,f){return new(n(o))(f)})})},51606:function(i,d,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,a=t.exportTypedArrayStaticMethod;a("of",function(){for(var u=0,c=arguments.length,o=new(n(this))(c);c>u;)o[u]=arguments[u++];return o},r)},38458:function(i,d,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduceRight",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},8966:function(i,d,e){"use strict";var t=e(58261),r=e(16370).left,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("reduce",function(u){var c=arguments.length;return r(n(this),u,c,c>1?arguments[1]:void 0)})},71957:function(i,d,e){"use strict";var t=e(58261),r=t.aTypedArray,n=t.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var u=this,c=r(u).length,o=a(c/2),f=0,h;f1?arguments[1]:void 0,1),A=u(I);if(P)return r(p,this,A,E);var R=this.length,T=a(A),D=0;if(T+E>R)throw new o("Wrong length");for(;Dg;)O[g]=p[g++];return O},c)},96519:function(i,d,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,a=t.exportTypedArrayMethod;a("some",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},95576:function(i,d,e){"use strict";var t=e(92916),r=e(34114),n=e(3338),a=e(63335),s=e(63668),u=e(58261),c=e(78177),o=e(17687),f=e(46573),h=e(19684),p=u.aTypedArray,x=u.exportTypedArrayMethod,g=t.Uint16Array,P=g&&r(g.prototype.sort),O=!!P&&!(n(function(){P(new g(2),null)})&&n(function(){P(new g(2),{})})),S=!!P&&!n(function(){if(f)return f<74;if(c)return c<67;if(o)return!0;if(h)return h<602;var E=new g(516),A=Array(516),R,T;for(R=0;R<516;R++)T=R%4,E[R]=515-R,A[R]=R-2*T+3;for(P(E,function(D,M){return(D/4|0)-(M/4|0)}),R=0;R<516;R++)if(E[R]!==A[R])return!0}),I=function(E){return function(A,R){return E!==void 0?+E(A,R)||0:R!==R?-1:A!==A?1:A===0&&R===0?1/A>0&&1/R<0?1:-1:A>R}};x("sort",function(A){return A!==void 0&&a(A),S?P(this,A):s(p(this),I(A))},!S||O)},63079:function(i,d,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),a=e(31384),s=t.aTypedArray,u=t.exportTypedArrayMethod;u("subarray",function(o,f){var h=s(this),p=h.length,x=n(o,p),g=a(h);return new g(h.buffer,h.byteOffset+x*h.BYTES_PER_ELEMENT,r((f===void 0?p:n(f,p))-x))})},8995:function(i,d,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),a=e(3338),s=e(30867),u=t.Int8Array,c=n.aTypedArray,o=n.exportTypedArrayMethod,f=[].toLocaleString,h=!!u&&a(function(){f.call(new u(1))}),p=a(function(){return[1,2].toLocaleString()!==new u([1,2]).toLocaleString()})||!a(function(){u.prototype.toLocaleString.call([1,2])});o("toLocaleString",function(){return r(f,h?s(c(this)):c(this),s(arguments))},p)},23080:function(i,d,e){"use strict";var t=e(85903),r=e(58261),n=r.aTypedArray,a=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;a("toReversed",function(){return t(n(this),s(this))})},74701:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=e(63335),a=e(69478),s=t.aTypedArray,u=t.getTypedArrayConstructor,c=t.exportTypedArrayMethod,o=r(t.TypedArrayPrototype.sort);c("toSorted",function(h){h!==void 0&&n(h);var p=s(this),x=a(u(p),p);return o(x,h)})},91809:function(i,d,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),a=e(94237),s=n.Uint8Array,u=s&&s.prototype||{},c=[].toString,o=a([].join);r(function(){c.call({})})&&(c=function(){return o(this)});var f=u.toString!==c;t("toString",c,f)},64336:function(i,d,e){"use strict";var t=e(69733);t("Uint16",function(r){return function(a,s,u){return r(this,a,s,u)}})},63914:function(i,d,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(a,s,u){return r(this,a,s,u)}})},55234:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}})},88104:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(a,s,u){return r(this,a,s,u)}},!0)},77517:function(i,d,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),a=e(56902),s=e(93303),u=r.aTypedArray,c=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(h){return h===8}}();o("with",function(h,p){var x=u(this),g=a(h),P=n(x)?s(p):+p;return t(x,c(x),g,P)},!f)},30149:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),a=String.fromCharCode,s=r("".charAt),u=r(/./.exec),c=r("".slice),o=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var x=n(p),g="",P=x.length,O=0,S,I;O1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filterReject,n=e(81181);t({target:"Array",proto:!0,forced:!0},{filterReject:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("filterReject")},91130:function(i,d,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,d,e){"use strict";var t=e(94488),r=e(45601),n=e(81181),a=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:a}),n("groupByToMap")},8604:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),a=e(81181);t({target:"Array",proto:!0,forced:!n("groupBy")},{groupBy:function(u){var c=arguments.length>1?arguments[1]:void 0;return r(this,u,c)}}),a("groupBy")},25178:function(i,d,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),a=e(16697);t({target:"Array",proto:!0,forced:a},{groupToMap:n}),r("groupToMap")},39034:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(81181);t({target:"Array",proto:!0},{group:function(s){var u=arguments.length>1?arguments[1]:void 0;return r(this,s,u)}}),n("group")},1905:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=Object.isFrozen,a=function(s,u){if(!n||!r(s)||!n(s))return!1;for(var c=0,o=s.length,f;c1?arguments[1]:!1);return n([c&255,c>>8&255],10)}})},93236:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=r(DataView.prototype.getUint8);t({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(s){return n(this,s)}})},42212:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(61618).pack,u=e(35175),c=TypeError,o=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(h,p){if(n(this)!=="DataView")throw new c("Incorrect receiver");var x=a(h),g=s(u(p),10,2);return o(this,x,g[1]<<8|g[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),a=e(24225),s=e(86350),u=TypeError,c=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,h){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(f);return c(this,p,s(h))}})},2278:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),a=e(63335),s=e(56472),u=e(2291),c=e(66477),o=e(64110),f=e(59893),h=e(94844),p=e(5978),x=n("SuppressedError"),g=ReferenceError,P=f("dispose"),O=f("toStringTag"),S="DisposableStack",I=h.set,E=h.getterFor(S),A="sync-dispose",R="disposed",T="pending",D=function(j){var G=E(j);if(G.state===R)throw new g(S+" already disposed");return G},M=function(){I(s(this,B),{type:S,state:T,stack:[]}),r||(this.disposed=!1)},B=M.prototype;c(B,{dispose:function(){var G=E(this);if(G.state!==R){G.state=R,r||(this.disposed=!0);for(var H=G.stack,Y=H.length,F=!1,V;Y;){var K=H[--Y];H[Y]=null;try{K()}catch(Q){F?V=new x(Q,V):(F=!0,V=Q)}}if(G.stack=null,F)throw V}},use:function(G){return p(D(this),G,A),G},adopt:function(G,H){var Y=D(this);return a(H),p(Y,void 0,A,function(){H(G)}),G},defer:function(G){var H=D(this);a(G),p(H,void 0,A,G)},move:function(){var G=D(this),H=new M;return E(H).stack=G.stack,G.stack=[],G.state=R,r||(this.disposed=!0),H}}),r&&o(B,"disposed",{configurable:!0,get:function(){return E(this).state===R}}),u(B,P,B.dispose,{name:"dispose"}),u(B,O,S,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:M})},36955:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(55327),a=e(15212),s=e(32621),u=e(35454),c=Object.getOwnPropertyDescriptor,o=/^\s*class\b/,f=r(o.exec),h=function(p){try{if(!u||!f(o,a(p)))return!1}catch(g){}var x=c(p,"prototype");return!!x&&s(x,"writable")&&!x.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(x){return n(x)&&!h(x)}})},53571:function(i,d,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,d,e){"use strict";var t=e(59893),r=e(37691).f,n=t("metadata"),a=Function.prototype;a[n]===void 0&&r(a,n,{value:null})},31050:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r})},25321:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(56472),a=e(80449),s=e(55327),u=e(53456),c=e(64110),o=e(69392),f=e(3338),h=e(32621),p=e(59893),x=e(46571).IteratorPrototype,g=e(35454),P=e(16697),O="constructor",S="Iterator",I=p("toStringTag"),E=TypeError,A=r[S],R=P||!s(A)||A.prototype!==x||!f(function(){A({})}),T=function(){if(n(this,x),u(this)===x)throw new E("Abstract class Iterator not directly constructable")},D=function(M,B){g?c(x,M,{configurable:!0,get:function(){return B},set:function(j){if(a(this),this===x)throw new E("You can't redefine this property");h(this,M)?this[M]=j:o(this,M,j)}}):x[M]=B};h(x,I)||D(I,S),(R||!h(x,O)||x[O]===Object)&&D(O,T),T.prototype=x,t({global:!0,constructor:!0,forced:R},{Iterator:T})},46304:function(i,d,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),a=e(32621),s=e(59893),u=e(46571).IteratorPrototype,c=s("dispose");a(u,c)||r(u,c,function(){var o=n(this,"return");o&&t(o,this)})},55163:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(16697),f=c(function(){for(var h=this.iterator,p=this.next,x,g;this.remaining;)if(this.remaining--,x=n(r(p,h)),g=this.done=!!x.done,g)return;if(x=n(r(p,h)),g=this.done=!!x.done,!g)return x.value});t({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){n(this);var x=u(s(+p));return new f(a(this),{remaining:x})}})},78722:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(c){a(this),n(c);var o=s(this),f=0;return!r(o,function(h,p){if(!c(h,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(20547),c=e(46319),o=e(16697),f=u(function(){for(var h=this.iterator,p=this.predicate,x=this.next,g,P,O;;){if(g=a(r(x,h)),P=this.done=!!g.done,P)return;if(O=g.value,c(h,p,[O,this.counter++],!0))return O}});t({target:"Iterator",proto:!0,real:!0,forced:o},{filter:function(p){return a(this),n(p),new f(s(this),{predicate:p})}})},81848:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(h,p){if(c(h,f++))return p(h)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),a=e(80449),s=e(10731),u=e(7157),c=e(20547),o=e(67996),f=e(16697),h=c(function(){for(var p=this.iterator,x=this.mapper,g,P;;){if(P=this.inner)try{if(g=a(r(P.next,P.iterator)),!g.done)return g.value;this.inner=null}catch(O){o(p,"throw",O)}if(g=a(r(this.next,p)),this.done=!!g.done)return;try{this.inner=u(x(g.value,this.counter++),!1)}catch(O){o(p,"throw",O)}}});t({target:"Iterator",proto:!0,real:!0,forced:f},{flatMap:function(x){return a(this),n(x),new h(s(this),{mapper:x,inner:null})}})},72211:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(c){a(this),n(c);var o=s(this),f=0;r(o,function(h){c(h,f++)},{IS_RECORD:!0})}})},84862:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),a=e(16332),s=e(46571).IteratorPrototype,u=e(20547),c=e(7157),o=e(16697),f=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:o},{from:function(p){var x=c(typeof p=="string"?n(p):p,!0);return a(s,x.iterator)?x.iterator:new f(x)}})},92381:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,d,e){"use strict";var t=e(94488),r=e(2155),n=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:n},{map:r})},69667:function(i,d,e){"use strict";var t=e(94488),r=e(17243),n=TypeError;t({target:"Iterator",stat:!0,forced:!0},{range:function(s,u,c){if(typeof s=="number")return new r(s,u,c,"number",0,1);if(typeof s=="bigint")return new r(s,u,c,"bigint",BigInt(0),BigInt(1));throw new n("Incorrect Iterator.range arguments")}})},80820:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731),u=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(o){a(this),n(o);var f=s(this),h=arguments.length<2,p=h?void 0:arguments[1],x=0;if(r(f,function(g){h?(h=!1,p=g):p=o(p,g,x),x++},{IS_RECORD:!0}),h)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),a=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(c){a(this),n(c);var o=s(this),f=0;return r(o,function(h,p){if(c(h,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),a=e(10731),s=e(2279),u=e(51358),c=e(20547),o=e(67996),f=e(16697),h=c(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var x=n(r(this.next,p)),g=this.done=!!x.done;if(!g)return x.value});t({target:"Iterator",proto:!0,real:!0,forced:f},{take:function(x){n(this);var g=u(s(+x));return new h(a(this),{remaining:g})}})},28566:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),a=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var c=[];return n(a(r(this)),s,{that:c,IS_RECORD:!0}),c}})},51697:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(57975),a=e(80025),s=e(10731),u=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:u},{toAsync:function(){return new a(s(new n(s(r(this)))))}})},61872:function(i,d,e){"use strict";var t=e(94488),r=e(82778),n=e(83502);t({target:"JSON",stat:!0,forced:!r},{isRawJSON:n})},76077:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),a=e(65911),s=e(94237),u=e(89945),c=e(55327),o=e(31946),f=e(18589),h=e(32621),p=e(69905),x=e(82762),g=e(69392),P=e(3338),O=e(70913),S=e(42820),I=n.JSON,E=n.Number,A=n.SyntaxError,R=I&&I.parse,T=a("Object","keys"),D=Object.getOwnPropertyDescriptor,M=s("".charAt),B=s("".slice),j=s(/./.exec),G=s([].push),H=/^\d$/,Y=/^[1-9]$/,F=/^(?:-|\d)$/,V=/^[\t\n\r ]$/,K=0,Q=1,W=function(ue,ie){ue=p(ue);var ce=new Z(ue,0,""),le=ce.parse(),Ue=le.value,Ze=ce.skip(V,le.end);if(Ze1?arguments[1]:void 0);return a(c,function(f,h){if(!o(f,h,c))return!1},!0)!==!1}})},28220:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){p(g,P,h)&&c(x,P,g)}),x}})},49350:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(h,p){if(o(h,p,c))return{key:p}},!0);return f&&f.key}})},62060:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(h,p){if(o(h,p,c))return{value:h}},!0);return f&&f.value}})},20126:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,d,e){"use strict";var t=e(94488),r=e(88134),n=e(42683),a=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(u){return a(n(this),function(c){if(r(c,u))return!0},!0)===!0}})},14309:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(62003),a=e(55327),s=e(63335),u=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(o,f){var h=a(this)?this:u,p=new h;s(f);var x=s(p.set);return n(o,function(g){r(x,p,f(g),g)}),p}})},17822:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var u=n(r(this),function(c,o){if(c===s)return{key:o}},!0);return u&&u.key}})},83543:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){c(x,p(g,P,h),g)}),x}})},13853:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),a=e(2786),s=e(95037),u=a.Map,c=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g,P){c(x,P,p(g,P,h))}),x}})},25188:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),a=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(u){for(var c=r(this),o=arguments.length,f=0;f1?arguments[1]:void 0);return a(c,function(f,h){if(o(f,h,c))return!0},!0)===!0}})},8774:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r})},6736:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(42683),a=e(2786),s=TypeError,u=a.get,c=a.has,o=a.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(h,p){var x=n(this),g=arguments.length;r(p);var P=c(x,h);if(!P&&g<3)throw new s("Updating absent value");var O=P?u(x,h):r(g>2?arguments[2]:void 0)(h,x);return o(x,h,p(O,h,x)),x}})},94065:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,d,e){"use strict";var t=e(94488),r=Math.min,n=Math.max;t({target:"Math",stat:!0,forced:!0},{clamp:function(s,u,c){return r(c,n(u,s))}})},75708:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(i,d,e){"use strict";var t=e(94488),r=180/Math.PI;t({target:"Math",stat:!0,forced:!0},{degrees:function(a){return a*r}})},43710:function(i,d,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,d,e){"use strict";var t=e(94488),r=e(24619),n=e(14894);t({target:"Math",stat:!0,forced:!0},{fscale:function(s,u,c,o,f){return n(r(s,u,c,o,f))}})},92762:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o+(u>>>0)+((c&f|(c|f)&~(c+f>>>0))>>>31)|0}})},24467:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{imulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,h=u>>16,p=c>>16,x=(h*f>>>0)+(o*f>>>16);return h*p+(x>>16)+((o*p>>>0)+(x&s)>>16)}})},68465:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,a,s,u){var c=n>>>0,o=a>>>0,f=s>>>0;return o-(u>>>0)-((~c&f|~(c^f)&c-f>>>0)>>>31)|0}})},77004:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(i,d,e){"use strict";var t=e(94488),r=Math.PI/180;t({target:"Math",stat:!0,forced:!0},{radians:function(a){return a*r}})},51117:function(i,d,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(1222),a=e(83126),s=e(25587),u=e(94844),c="Seeded Random",o=c+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',h=u.set,p=u.getterFor(o),x=TypeError,g=a(function(O){h(this,{type:o,seed:O%2147483647})},c,function(){var O=p(this),S=O.seed=(O.seed*1103515245+12345)%2147483647;return s((S&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(O){var S=r(O).seed;if(!n(S))throw new x(f);return new g(S)}})},83733:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var a=+n;return a===a&&a===0?1/a===-1/0:a<0}})},92044:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,a){var s=65535,u=+n,c=+a,o=u&s,f=c&s,h=u>>>16,p=c>>>16,x=(h*f>>>0)+(o*f>>>16);return h*p+(x>>>16)+((o*p>>>0)+(x&s)>>>16)}})},29190:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),a="Invalid number representation",s="Invalid radix",u=RangeError,c=SyntaxError,o=TypeError,f=parseInt,h=Math.pow,p=/^[\d.a-z]+$/,x=r("".charAt),g=r(p.exec),P=r(1 .toString),O=r("".slice),S=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(E,A){var R=1;if(typeof E!="string")throw new o(a);if(!E.length)throw new c(a);if(x(E,0)==="-"&&(R=-1,E=O(E,1),!E.length))throw new c(a);var T=A===void 0?10:n(A);if(T<2||T>36)throw new u(s);if(!g(p,E))throw new c(a);var D=S(E,"."),M=f(D[0],T);if(D.length>1&&(M+=f(D[1],T)/h(T,D[1].length)),T===10&&P(M,T)!==E)throw new c(a);return R*M}})},10775:function(i,d,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(a,s,u){return new r(a,s,u,"number",0,1)}})},19593:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateEntries:function(a){return new r(a,"entries")}})},26502:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(a){return new r(a,"keys")}})},10174:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(a){return new r(a,"values")}})},76867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),a=e(51996),s=e(63335),u=e(80449),c=e(56472),o=e(55327),f=e(4112),h=e(31946),p=e(53776),x=e(2291),g=e(66477),P=e(64110),O=e(61810),S=e(59893),I=e(94844),E=S("observable"),A="Observable",R="Subscription",T="SubscriptionObserver",D=I.getterFor,M=I.set,B=D(A),j=D(R),G=D(T),H=function(Q){this.observer=u(Q),this.cleanup=void 0,this.subscriptionObserver=void 0};H.prototype={type:R,clean:function(){var Q=this.cleanup;if(Q){this.cleanup=void 0;try{Q()}catch(W){O(W)}}},close:function(){if(!n){var Q=this.facade,W=this.subscriptionObserver;Q.closed=!0,W&&(W.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var Y=function(Q,W){var N=M(this,new H(Q)),J;n||(this.closed=!1);try{(J=p(Q,"start"))&&r(J,Q,this)}catch(ee){O(ee)}if(!N.isClosed()){var k=N.subscriptionObserver=new F(N);try{var Z=W(k),X=Z;f(Z)||(N.cleanup=o(Z.unsubscribe)?function(){X.unsubscribe()}:s(Z))}catch(ee){k.error(ee);return}N.isClosed()&&N.clean()}};Y.prototype=g({},{unsubscribe:function(){var W=j(this);W.isClosed()||(W.close(),W.clean())}}),n&&P(Y.prototype,"closed",{configurable:!0,get:function(){return j(this).isClosed()}});var F=function(Q){M(this,{type:T,subscriptionState:Q}),n||(this.closed=!1)};F.prototype=g({},{next:function(W){var N=G(this).subscriptionState;if(!N.isClosed()){var J=N.observer;try{var k=p(J,"next");k&&r(k,J,W)}catch(Z){O(Z)}}},error:function(W){var N=G(this).subscriptionState;if(!N.isClosed()){var J=N.observer;N.close();try{var k=p(J,"error");k?r(k,J,W):O(W)}catch(Z){O(Z)}N.clean()}},complete:function(){var W=G(this).subscriptionState;if(!W.isClosed()){var N=W.observer;W.close();try{var J=p(N,"complete");J&&r(J,N)}catch(k){O(k)}W.clean()}}}),n&&P(F.prototype,"closed",{configurable:!0,get:function(){return G(this).subscriptionState.isClosed()}});var V=function(W){c(this,K),M(this,{type:A,subscriber:s(W)})},K=V.prototype;g(K,{subscribe:function(W){var N=arguments.length;return new Y(o(W)?{next:W,error:N>1?arguments[1]:void 0,complete:N>2?arguments[2]:void 0}:h(W)?W:{},B(this).subscriber)}}),x(K,E,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:V}),a(A)},14548:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),a=e(80449),s=e(39812),u=e(85428),c=e(53776),o=e(62003),f=e(59893),h=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(x){var g=s(this)?this:r("Observable"),P=c(a(x),h);if(P){var O=a(n(P,x));return O.constructor===g?O:new g(function(I){return O.subscribe(I)})}var S=u(x);return new g(function(I){o(S,function(E,A){if(I.next(E),I.closed)return A()},{IS_ITERATOR:!0,INTERRUPTED:!0}),I.complete()})}})},96378:function(i,d,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(39812),a=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var u=n(this)?this:r("Observable"),c=arguments.length,o=a(c),f=0;f?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var h=n(f),p=s(h,0);return(p>47&&p<58?"\\x3":"")+u(h,c,"\\$&")}})},1220:function(i,d,e){"use strict";var t=e(94488),r=e(17442),n=e(19691).add;t({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var s=r(this),u=0,c=arguments.length;u1?arguments[1]:void 0);return a(c,function(f){if(!o(f,f,c))return!1},!0)!==!1}})},38487:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g){p(g,g,h)&&c(x,g)}),x}})},29916:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0),f=a(c,function(h){if(o(h,h,c))return{value:h}},!0);return f&&f.value}})},25541:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(u){return r(a,this,n(u))}})},45612:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),a=e(22627),s=!a("intersection")||r(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:s},{intersection:n})},68255:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(u){return r(a,this,n(u))}})},98080:function(i,d,e){"use strict";var t=e(94488),r=e(17616),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isDisjointFrom")},{isDisjointFrom:r})},16450:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(u){return r(a,this,n(u))}})},96351:function(i,d,e){"use strict";var t=e(94488),r=e(84833),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSubsetOf")},{isSubsetOf:r})},86921:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(u){return r(a,this,n(u))}})},60244:function(i,d,e){"use strict";var t=e(94488),r=e(51135),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSupersetOf")},{isSupersetOf:r})},82928:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(17442),a=e(57002),s=e(69905),u=r([].join),c=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var h=n(this),p=f===void 0?",":s(f),x=[];return a(h,function(g){c(x,g)}),u(x,p)}})},42947:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(19691),s=e(57002),u=a.Set,c=a.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var h=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),x=new u;return s(h,function(g){c(x,p(g,g,h))}),x}})},71568:function(i,d,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(17442),a=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(c){var o=n(this),f=arguments.length<2,h=f?void 0:arguments[1];if(r(c),a(o,function(p){f?(f=!1,h=p):h=c(h,p,p,o)}),f)throw new s("Reduce of empty set with no initial value");return h}})},30556:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),a=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(u){var c=n(this),o=r(u,arguments.length>1?arguments[1]:void 0);return a(c,function(f){if(o(f,f,c))return!0},!0)===!0}})},93102:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(u){return r(a,this,n(u))}})},32100:function(i,d,e){"use strict";var t=e(94488),r=e(36312),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("symmetricDifference")},{symmetricDifference:r})},82074:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),a=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(u){return r(a,this,n(u))}})},1821:function(i,d,e){"use strict";var t=e(94488),r=e(24667),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("union")},{union:r})},13578:function(i,d,e){"use strict";var t=e(94488),r=e(13764).charAt,n=e(95955),a=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(c){var o=s(n(this)),f=o.length,h=a(c),p=h>=0?h:f+h;return p<0||p>=f?void 0:r(o,p)}})},62882:function(i,d,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),a=e(95955),s=e(69905),u=e(94844),c=e(13764),o=c.codeAt,f=c.charAt,h="String Iterator",p=u.set,x=u.getterFor(h),g=r(function(O){p(this,{type:h,string:O,index:0})},"String",function(){var O=x(this),S=O.string,I=O.index,E;return I>=S.length?n(void 0,!0):(E=f(S,I),O.index+=E.length,n({codePoint:o(E,0),position:I},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new g(s(a(this)))}})},59348:function(i,d,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,d,e){"use strict";var t=e(13247),r=e(94488),n=e(86528),a=e(94237),s=e(13743),u=e(80449),c=e(94029),o=e(55327),f=e(82762),h=e(37691).f,p=e(71698),x=e(42530),g=e(67410),P=e(79204),O=e(19268),S=new x.WeakMap,I=x.get,E=x.has,A=x.set,R=Array,T=TypeError,D=Object.freeze||Object,M=Object.isFrozen,B=Math.min,j=a("".charAt),G=a("".slice),H=a("".split),Y=a(/./.exec),F=/([\n\u2028\u2029]|\r\n?)/g,V=RegExp("^["+O+"]*"),K=RegExp("[^"+O+"]"),Q="Invalid tag",W="Invalid opening line",N="Invalid closing line",J=function(ie){var ce=ie.raw;if(t&&!M(ce))throw new T("Raw template should be frozen");if(E(S,ce))return I(S,ce);var le=k(ce),Ue=X(le);return h(Ue,"raw",{value:D(le)}),D(Ue),A(S,ce,Ue),Ue},k=function(ie){var ce=c(ie),le=f(ce),Ue=R(le),Ze=R(le),it=0,_t,$e,Xe,ke;if(!le)throw new T(Q);for(;it0)throw new T(W);_t[1]=""}if(me){if(_t.length===1||Y(K,_t[_t.length-1]))throw new T(N);_t[_t.length-2]="",_t[_t.length-1]=""}for(var ot=2;ot<_t.length;ot+=2){var lt=_t[ot],St=ot+1===_t.length&&!me,wt=Y(V,lt)[0];if(!St&&wt.length===lt.length){_t[ot]="";continue}$e=Z(wt,$e)}}var Ie=$e?$e.length:0;for(it=0;it1?arguments[1]:void 0);return n(this,o)},!0)},16315:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(c){var o=r(a(this),c,arguments.length>1?arguments[1]:void 0);return n(this,o)},!0)},56966:function(i,d,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),a=e(58261),s=e(69478),u=a.aTypedArrayConstructor,c=a.exportTypedArrayStaticMethod;c("fromAsync",function(f){var h=this,p=arguments.length,x=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(P){r(h),P(n(f,x,g))}).then(function(P){return s(u(h),P)})},!0)},60239:function(i,d,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),a=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(c){var o=arguments.length>1?arguments[1]:void 0;return r(a(this),c,o,n)},!0)},49381:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),a=e(51981),s=e(93303),u=e(56902),c=e(3338),o=t.aTypedArray,f=t.getTypedArrayConstructor,h=t.exportTypedArrayMethod,p=Math.max,x=Math.min,g=!c(function(){var P=new Int8Array([1]),O=P.toSpliced(1,0,{valueOf:function(){return P[0]=2,3}});return O[0]!==2||O[1]!==3});h("toSpliced",function(O,S){var I=o(this),E=f(I),A=r(I),R=a(O,A),T=arguments.length,D=0,M,B,j,G,H,Y,F;if(T===0)M=B=0;else if(T===1)M=0,B=A-R;else if(B=x(p(u(S),0),A-R),M=T-2,M){G=new E(M),j=n(G);for(var V=2;V1?a(arguments[1]):void 0,M=f(D)==="base64"?h:p,B=D?!!D.strict:!1,j=B?T:O(T,E,"");if(j.length%4===0)S(j,-2)==="=="?j=S(j,0,-2):S(j,-1)==="="&&(j=S(j,0,-1));else if(B)throw new g("Input is not correctly padded");var G=j.length%4;switch(G){case 1:throw new g("Bad input length");case 2:j+="AA";break;case 3:j+="A"}for(var H=[],Y=0,F=j.length,V=function(W){var N=P(j,Y+W);if(!u(M,N))throw new g('Bad char in input: "'+N+'"');return M[N]<<18-6*W};Y>16&255,K>>8&255,K&255)}var Q=H.length;if(G===2){if(B&&H[Q-2]!==0)throw new g(A);Q-=2}else if(G===3){if(B&&H[Q-1]!==0)throw new g(A);Q--}return c(x,H,Q)}})},57151:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),a=e(79606),s=r.Uint8Array,u=r.SyntaxError,c=r.parseInt,o=/[^\da-f]/i,f=n(o.exec),h=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(x){a(x);var g=x.length;if(g%2)throw new u("String should have an even number of characters");if(f(o,x))throw new u("String should only contain hex characters");for(var P=new s(g/2),O=0;O>6*T&63)};I+2>(-2*F&6)));return H}})},55182:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(94237),s=e(89945),u=e(3338),c=e(69905),o=e(57106),f=e(66244).i2c,h=n("btoa"),p=a("".charAt),x=a("".charCodeAt),g=!!h&&!u(function(){return h("hi")!=="aGk="}),P=g&&!u(function(){h()}),O=g&&u(function(){return h(null)!=="bnVsbA=="}),S=g&&h.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!g||P||O||S},{btoa:function(E){if(o(arguments.length,1),g)return s(h,r,c(E));for(var A=c(E),R="",T=0,D=f,M,B;p(A,T)||(D="=",T%1);){if(B=x(A,T+=.75),B>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");M=M<<8|B,R+=p(D,63&M>>8-T%1*8)}return R}})},91472:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).clear;t({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==n},{clearImmediate:n})},34366:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(59594),s=e(68151),u=function(o){if(o&&o.forEach!==a)try{s(o,"forEach",a)}catch(f){o.forEach=a}};for(var c in r)r[c]&&u(t[c]&&t[c].prototype);u(n)},85425:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),a=e(11005),s=e(68151),u=e(94573),c=e(59893),o=c("iterator"),f=a.values,h=function(x,g){if(x){if(x[o]!==f)try{s(x,o,f)}catch(O){x[o]=f}if(u(x,g,!0),r[g]){for(var P in a)if(x[P]!==a[P])try{s(x,P,a[P])}catch(O){x[P]=a[P]}}}};for(var p in r)h(t[p]&&t[p].prototype,p);h(n,"DOMTokenList")},64522:function(i,d,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),a=e(3338),s=e(20132),u=e(35012),c=e(37691).f,o=e(2291),f=e(64110),h=e(32621),p=e(56472),x=e(80449),g=e(13367),P=e(7825),O=e(52109),S=e(80739),I=e(94844),E=e(35454),A=e(16697),R="DOMException",T="DATA_CLONE_ERR",D=n("Error"),M=n(R)||function(){try{var Ze=n("MessageChannel")||r("worker_threads").MessageChannel;new Ze().port1.postMessage(new WeakMap)}catch(it){if(it.name===T&&it.code===25)return it.constructor}}(),B=M&&M.prototype,j=D.prototype,G=I.set,H=I.getterFor(R),Y="stack"in new D(R),F=function(Ze){return h(O,Ze)&&O[Ze].m?O[Ze].c:0},V=function(){p(this,K);var it=arguments.length,_t=P(it<1?void 0:arguments[0]),$e=P(it<2?void 0:arguments[1],"Error"),Xe=F($e);if(G(this,{type:R,name:$e,message:_t,code:Xe}),E||(this.name=$e,this.message=_t,this.code=Xe),Y){var ke=new D(_t);ke.name=R,c(this,"stack",u(1,S(ke.stack,1)))}},K=V.prototype=s(j),Q=function(Ze){return{enumerable:!0,configurable:!0,get:Ze}},W=function(Ze){return Q(function(){return H(this)[Ze]})};E&&(f(K,"code",W("code")),f(K,"message",W("message")),f(K,"name",W("name"))),c(K,"constructor",u(1,V));var N=a(function(){return!(new M instanceof D)}),J=N||a(function(){return j.toString!==g||String(new M(1,2))!=="2: 1"}),k=N||a(function(){return new M(1,"DataCloneError").code!==25}),Z=N||M[T]!==25||B[T]!==25,X=A?J||k||Z:N;t({global:!0,constructor:!0,forced:X},{DOMException:X?V:M});var ee=n(R),ue=ee.prototype;J&&(A||M===ee)&&o(ue,"toString",g),k&&E&&M===ee&&f(ue,"code",Q(function(){return F(x(this).name)}));for(var ie in O)if(h(O,ie)){var ce=O[ie],le=ce.s,Ue=u(6,ce.c);h(ee,le)||c(ee,le,Ue),h(ue,le)||c(ue,le,Ue)}},41599:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),a=e(35012),s=e(37691).f,u=e(32621),c=e(56472),o=e(25576),f=e(7825),h=e(52109),p=e(80739),x=e(35454),g=e(16697),P="DOMException",O=n("Error"),S=n(P),I=function(){c(this,E);var V=arguments.length,K=f(V<1?void 0:arguments[0]),Q=f(V<2?void 0:arguments[1],"Error"),W=new S(K,Q),N=new O(K);return N.name=P,s(W,"stack",a(1,p(N.stack,1))),o(W,this,I),W},E=I.prototype=S.prototype,A="stack"in new O(P),R="stack"in new S(1,2),T=S&&x&&Object.getOwnPropertyDescriptor(r,P),D=!!T&&!(T.writable&&T.configurable),M=A&&!D&&!R;t({global:!0,constructor:!0,forced:g||M},{DOMException:M?I:S});var B=n(P),j=B.prototype;if(j.constructor!==B){g||s(j,"constructor",a(1,B));for(var G in h)if(u(h,G)){var H=h[G],Y=H.s;u(B,Y)||s(B,Y,a(6,H.c))}}},86465:function(i,d,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,d,e){"use strict";e(91472),e(91700)},73624:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(72933),a=e(63335),s=e(57106),u=e(90946),c=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(f){s(arguments.length,1),a(f);var h=u&&c.domain;n(h?h.bind(f):f)}})},62059:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),a=e(35454),s=TypeError,u=Object.defineProperty,c=r.self!==r;try{if(a){var o=Object.getOwnPropertyDescriptor(r,"self");(c||!o||!o.get||!o.enumerable)&&n(r,"self",{get:function(){return r},set:function(h){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:h,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:c},{self:r})}catch(f){}},91700:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).set,a=e(93222),s=r.setImmediate?a(n,!1):n;t({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==s},{setImmediate:s})},88469:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},91572:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),a=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},10305:function(i,d,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),a=e(65911),s=e(94237),u=e(3338),c=e(6145),o=e(55327),f=e(39812),h=e(4112),p=e(31946),x=e(18446),g=e(62003),P=e(80449),O=e(97607),S=e(32621),I=e(69392),E=e(68151),A=e(82762),R=e(57106),T=e(81644),D=e(2786),M=e(19691),B=e(57002),j=e(39311),G=e(25406),H=e(80426),Y=n.Object,F=n.Array,V=n.Date,K=n.Error,Q=n.TypeError,W=n.PerformanceMark,N=a("DOMException"),J=D.Map,k=D.has,Z=D.get,X=D.set,ee=M.Set,ue=M.add,ie=M.has,ce=a("Object","keys"),le=s([].push),Ue=s((!0).valueOf),Ze=s(1 .valueOf),it=s("".valueOf),_t=s(V.prototype.getTime),$e=c("structuredClone"),Xe="DataCloneError",ke="Transferring",De=function(fe){return!u(function(){var Ee=new n.Set([7]),ft=fe(Ee),Je=fe(Y(7));return ft===Ee||!ft.has(7)||!p(Je)||+Je!=7})&&fe},me=function(fe,Ee){return!u(function(){var ft=new Ee,Je=fe({a:ft,b:ft});return!(Je&&Je.a===Je.b&&Je.a instanceof Ee&&Je.a.stack===ft.stack)})},ot=function(fe){return!u(function(){var Ee=fe(new n.AggregateError([1],$e,{cause:3}));return Ee.name!=="AggregateError"||Ee.errors[0]!==1||Ee.message!==$e||Ee.cause!==3})},lt=n.structuredClone,St=t||!me(lt,K)||!me(lt,N)||!ot(lt),wt=!lt&&De(function(fe){return new W($e,{detail:fe}).detail}),Ie=De(lt)||wt,qe=function(fe){throw new N("Uncloneable type: "+fe,Xe)},vt=function(fe,Ee){throw new N((Ee||"Cloning")+" of "+fe+" cannot be properly polyfilled in this engine",Xe)},je=function(fe,Ee){return Ie||vt(Ee),Ie(fe)},be=function(){var fe;try{fe=new n.DataTransfer}catch(Ee){try{fe=new n.ClipboardEvent("").clipboardData}catch(ft){}}return fe&&fe.items&&fe.files?fe:null},de=function(fe,Ee,ft){if(k(Ee,fe))return Z(Ee,fe);var Je=ft||O(fe),Ke,ut,Tt,Yt,Oe,Fe;if(Je==="SharedArrayBuffer")Ie?Ke=Ie(fe):Ke=fe;else{var ze=n.DataView;!ze&&!o(fe.slice)&&vt("ArrayBuffer");try{if(o(fe.slice)&&!fe.resizable)Ke=fe.slice(0);else for(ut=fe.byteLength,Tt=("maxByteLength"in fe)?{maxByteLength:fe.maxByteLength}:void 0,Ke=new ArrayBuffer(ut,Tt),Yt=new ze(fe),Oe=new ze(Ke),Fe=0;Fe1&&!h(arguments[1])?P(arguments[1]):void 0,Je=ft?ft.transfer:void 0,Ke,ut;Je!==void 0&&(Ke=new J,ut=tt(Je,Ke));var Tt=Ce(Ee,Ke);return ut&&yt(ut),Tt}})},41208:function(i,d,e){"use strict";e(88469),e(91572)},91340:function(i,d,e){"use strict";e(11005);var t=e(94488),r=e(92916),n=e(89945),a=e(94237),s=e(35454),u=e(3299),c=e(2291),o=e(64110),f=e(66477),h=e(94573),p=e(83126),x=e(94844),g=e(56472),P=e(55327),O=e(32621),S=e(80666),I=e(97607),E=e(80449),A=e(31946),R=e(69905),T=e(20132),D=e(35012),M=e(85428),B=e(26006),j=e(25587),G=e(57106),H=e(59893),Y=e(63668),F=H("iterator"),V="URLSearchParams",K=V+"Iterator",Q=x.set,W=x.getterFor(V),N=x.getterFor(K),J=Object.getOwnPropertyDescriptor,k=function(Ke){if(!s)return r[Ke];var ut=J(r,Ke);return ut&&ut.value},Z=k("fetch"),X=k("Request"),ee=k("Headers"),ue=X&&X.prototype,ie=ee&&ee.prototype,ce=r.RegExp,le=r.TypeError,Ue=r.decodeURIComponent,Ze=r.encodeURIComponent,it=a("".charAt),_t=a([].join),$e=a([].push),Xe=a("".replace),ke=a([].shift),De=a([].splice),me=a("".split),ot=a("".slice),lt=/\+/g,St=Array(4),wt=function(Ke){return St[Ke-1]||(St[Ke-1]=ce("((?:%[\\da-f]{2}){"+Ke+"})","gi"))},Ie=function(Ke){try{return Ue(Ke)}catch(ut){return Ke}},qe=function(Ke){var ut=Xe(Ke,lt," "),Tt=4;try{return Ue(ut)}catch(Yt){for(;Tt;)ut=Xe(ut,wt(Tt--),Ie);return ut}},vt=/[!'()~]|%20/g,je={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},be=function(Ke){return je[Ke]},de=function(Ke){return Xe(Ze(Ke),vt,be)},xe=p(function(ut,Tt){Q(this,{type:K,target:W(ut).entries,index:0,kind:Tt})},V,function(){var ut=N(this),Tt=ut.target,Yt=ut.index++;if(!Tt||Yt>=Tt.length)return ut.target=void 0,j(void 0,!0);var Oe=Tt[Yt];switch(ut.kind){case"keys":return j(Oe.key,!1);case"values":return j(Oe.value,!1)}return j([Oe.key,Oe.value],!1)},!0),Ce=function(Ke){this.entries=[],this.url=null,Ke!==void 0&&(A(Ke)?this.parseObject(Ke):this.parseQuery(typeof Ke=="string"?it(Ke,0)==="?"?ot(Ke,1):Ke:R(Ke)))};Ce.prototype={type:V,bindURL:function(Ke){this.url=Ke,this.update()},parseObject:function(Ke){var ut=this.entries,Tt=B(Ke),Yt,Oe,Fe,ze,mt,Dt,se;if(Tt)for(Yt=M(Ke,Tt),Oe=Yt.next;!(Fe=n(Oe,Yt)).done;){if(ze=M(E(Fe.value)),mt=ze.next,(Dt=n(mt,ze)).done||(se=n(mt,ze)).done||!n(mt,ze).done)throw new le("Expected sequence with length 2");$e(ut,{key:R(Dt.value),value:R(se.value)})}else for(var gt in Ke)O(Ke,gt)&&$e(ut,{key:gt,value:R(Ke[gt])})},parseQuery:function(Ke){if(Ke)for(var ut=this.entries,Tt=me(Ke,"&"),Yt=0,Oe,Fe;Yt0?arguments[0]:void 0,Tt=Q(this,new Ce(ut));s||(this.size=Tt.entries.length)},yt=tt.prototype;if(f(yt,{append:function(ut,Tt){var Yt=W(this);G(arguments.length,2),$e(Yt.entries,{key:R(ut),value:R(Tt)}),s||this.length++,Yt.updateURL()},delete:function(Ke){for(var ut=W(this),Tt=G(arguments.length,1),Yt=ut.entries,Oe=R(Ke),Fe=Tt<2?void 0:arguments[1],ze=Fe===void 0?Fe:R(Fe),mt=0;mtYt.key?1:-1}),ut.updateURL()},forEach:function(ut){for(var Tt=W(this).entries,Yt=S(ut,arguments.length>1?arguments[1]:void 0),Oe=0,Fe;Oe1?ft(arguments[1]):{})}}),P(X)){var Je=function(ut){return g(this,ue),new X(ut,arguments.length>1?ft(arguments[1]):{})};ue.constructor=Je,Je.prototype=ue,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Je})}}i.exports={URLSearchParams:tt,getState:W}},4890:function(i,d,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),a=e(57106),s=URLSearchParams,u=s.prototype,c=r(u.append),o=r(u.delete),f=r(u.forEach),h=r([].push),p=new s("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&t(u,"delete",function(x){var g=arguments.length,P=g<2?void 0:arguments[1];if(g&&P===void 0)return o(this,x);var O=[];f(this,function(M,B){h(O,{key:B,value:M})}),a(g,1);for(var S=n(x),I=n(P),E=0,A=0,R=!1,T=O.length,D;E?@[\\\]^|]/,lt=/[\0\t\n\r #/:<>?@[\\\]^|]/,St=/^[\u0000-\u0020]+/,wt=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Ie=/[\t\n\r]/g,qe,vt=function(bt){var et=X(bt,"."),We,Be,nt,jt,Nt,gr,yr;if(et.length&&et[et.length-1]===""&&et.length--,We=et.length,We>4)return bt;for(Be=[],nt=0;nt1&&V(jt,0)==="0"&&(Nt=K(Xe,jt)?16:8,jt=ee(jt,Nt===8?1:2)),jt==="")gr=0;else{if(!K(Nt===10?De:Nt===8?ke:me,jt))return bt;gr=H(jt,Nt)}J(Be,gr)}for(nt=0;nt=F(256,5-We))return null}else if(gr>255)return null;for(yr=N(Be),nt=0;nt6))return;for(gr=0;Wr();){if(yr=null,gr>0)if(Wr()==="."&&gr<4)nt++;else return;if(!K($e,Wr()))return;for(;K($e,Wr());){if(Hr=H(Wr(),10),yr===null)yr=Hr;else{if(yr===0)return;yr=yr*10+Hr}if(yr>255)return;nt++}et[We]=et[We]*256+yr,gr++,(gr===2||gr===4)&&We++}if(gr!==4)return;break}else if(Wr()===":"){if(nt++,!Wr())return}else if(Wr())return;et[We++]=jt}if(Be!==null)for(mn=We-Be,We=7;We!==0&&mn>0;)ir=et[We],et[We--]=et[Be+mn-1],et[Be+--mn]=ir;else if(We!==8)return;return et},be=function(bt){for(var et=null,We=1,Be=null,nt=0,jt=0;jt<8;jt++)bt[jt]!==0?(nt>We&&(et=Be,We=nt),Be=null,nt=0):(Be===null&&(Be=jt),++nt);return nt>We&&(et=Be,We=nt),et},de=function(bt){var et,We,Be,nt;if(typeof bt=="number"){for(et=[],We=0;We<4;We++)ie(et,bt%256),bt=Y(bt/256);return Q(et,".")}else if(typeof bt=="object"){for(et="",Be=be(bt),We=0;We<8;We++)nt&&bt[We]===0||(nt&&(nt=!1),Be===We?(et+=We?":":"::",nt=!0):(et+=W(bt[We],16),We<7&&(et+=":")));return"["+et+"]"}return bt},xe={},Ce=p({},xe,{" ":1,'"':1,"<":1,">":1,"`":1}),tt=p({},Ce,{"#":1,"?":1,"{":1,"}":1}),yt=p({},tt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),fe=function(bt,et){var We=P(bt,0);return We>32&&We<127&&!h(et,bt)?bt:encodeURIComponent(bt)},Ee={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ft=function(bt,et){var We;return bt.length===2&&K(it,V(bt,0))&&((We=V(bt,1))===":"||!et&&We==="|")},Je=function(bt){var et;return bt.length>1&&ft(ee(bt,0,2))&&(bt.length===2||(et=V(bt,2))==="/"||et==="\\"||et==="?"||et==="#")},Ke=function(bt){return bt==="."||ue(bt)==="%2e"},ut=function(bt){return bt=ue(bt),bt===".."||bt==="%2e."||bt===".%2e"||bt==="%2e%2e"},Tt={},Yt={},Oe={},Fe={},ze={},mt={},Dt={},se={},gt={},tr={},Ht={},Ut={},cr={},He={},pt={},kt={},or={},$t={},hr={},Or={},Mr={},qt=function(bt,et,We){var Be=S(bt),nt,jt,Nt;if(et){if(jt=this.parse(Be),jt)throw new G(jt);this.searchParams=null}else{if(We!==void 0&&(nt=new qt(We,!0)),jt=this.parse(Be,null,nt),jt)throw new G(jt);Nt=B(new M),Nt.bindURL(this),this.searchParams=Nt}};qt.prototype={type:"URL",parse:function(bt,et,We){var Be=this,nt=et||Tt,jt=0,Nt="",gr=!1,yr=!1,Hr=!1,mn,ir,Wr,nn;for(bt=S(bt),et||(Be.scheme="",Be.username="",Be.password="",Be.host=null,Be.port=null,Be.path=[],Be.query=null,Be.fragment=null,Be.cannotBeABaseURL=!1,bt=k(bt,St,""),bt=k(bt,wt,"$1")),bt=k(bt,Ie,""),mn=x(bt);jt<=mn.length;){switch(ir=mn[jt],nt){case Tt:if(ir&&K(it,ir))Nt+=ue(ir),nt=Yt;else{if(et)return le;nt=Oe;continue}break;case Yt:if(ir&&(K(_t,ir)||ir==="+"||ir==="-"||ir==="."))Nt+=ue(ir);else if(ir===":"){if(et&&(Be.isSpecial()!==h(Ee,Nt)||Nt==="file"&&(Be.includesCredentials()||Be.port!==null)||Be.scheme==="file"&&!Be.host))return;if(Be.scheme=Nt,et){Be.isSpecial()&&Ee[Be.scheme]===Be.port&&(Be.port=null);return}Nt="",Be.scheme==="file"?nt=He:Be.isSpecial()&&We&&We.scheme===Be.scheme?nt=Fe:Be.isSpecial()?nt=se:mn[jt+1]==="/"?(nt=ze,jt++):(Be.cannotBeABaseURL=!0,J(Be.path,""),nt=hr)}else{if(et)return le;Nt="",nt=Oe,jt=0;continue}break;case Oe:if(!We||We.cannotBeABaseURL&&ir!=="#")return le;if(We.cannotBeABaseURL&&ir==="#"){Be.scheme=We.scheme,Be.path=g(We.path),Be.query=We.query,Be.fragment="",Be.cannotBeABaseURL=!0,nt=Mr;break}nt=We.scheme==="file"?He:mt;continue;case Fe:if(ir==="/"&&mn[jt+1]==="/")nt=gt,jt++;else{nt=mt;continue}break;case ze:if(ir==="/"){nt=tr;break}else{nt=$t;continue}case mt:if(Be.scheme=We.scheme,ir===qe)Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.query=We.query;else if(ir==="/"||ir==="\\"&&Be.isSpecial())nt=Dt;else if(ir==="?")Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.query="",nt=Or;else if(ir==="#")Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.query=We.query,Be.fragment="",nt=Mr;else{Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,Be.path=g(We.path),Be.path.length--,nt=$t;continue}break;case Dt:if(Be.isSpecial()&&(ir==="/"||ir==="\\"))nt=gt;else if(ir==="/")nt=tr;else{Be.username=We.username,Be.password=We.password,Be.host=We.host,Be.port=We.port,nt=$t;continue}break;case se:if(nt=gt,ir!=="/"||V(Nt,jt+1)!=="/")continue;jt++;break;case gt:if(ir!=="/"&&ir!=="\\"){nt=tr;continue}break;case tr:if(ir==="@"){gr&&(Nt="%40"+Nt),gr=!0,Wr=x(Nt);for(var Le=0;Le65535)return Ze;Be.port=Be.isSpecial()&&Mn===Ee[Be.scheme]?null:Mn,Nt=""}if(et)return;nt=or;continue}else return Ze;break;case He:if(Be.scheme="file",ir==="/"||ir==="\\")nt=pt;else if(We&&We.scheme==="file")switch(ir){case qe:Be.host=We.host,Be.path=g(We.path),Be.query=We.query;break;case"?":Be.host=We.host,Be.path=g(We.path),Be.query="",nt=Or;break;case"#":Be.host=We.host,Be.path=g(We.path),Be.query=We.query,Be.fragment="",nt=Mr;break;default:Je(Q(g(mn,jt),""))||(Be.host=We.host,Be.path=g(We.path),Be.shortenPath()),nt=$t;continue}else{nt=$t;continue}break;case pt:if(ir==="/"||ir==="\\"){nt=kt;break}We&&We.scheme==="file"&&!Je(Q(g(mn,jt),""))&&(ft(We.path[0],!0)?J(Be.path,We.path[0]):Be.host=We.host),nt=$t;continue;case kt:if(ir===qe||ir==="/"||ir==="\\"||ir==="?"||ir==="#"){if(!et&&ft(Nt))nt=$t;else if(Nt===""){if(Be.host="",et)return;nt=or}else{if(nn=Be.parseHost(Nt),nn)return nn;if(Be.host==="localhost"&&(Be.host=""),et)return;Nt="",nt=or}continue}else Nt+=ir;break;case or:if(Be.isSpecial()){if(nt=$t,ir!=="/"&&ir!=="\\")continue}else if(!et&&ir==="?")Be.query="",nt=Or;else if(!et&&ir==="#")Be.fragment="",nt=Mr;else if(ir!==qe&&(nt=$t,ir!=="/"))continue;break;case $t:if(ir===qe||ir==="/"||ir==="\\"&&Be.isSpecial()||!et&&(ir==="?"||ir==="#")){if(ut(Nt)?(Be.shortenPath(),ir!=="/"&&!(ir==="\\"&&Be.isSpecial())&&J(Be.path,"")):Ke(Nt)?ir!=="/"&&!(ir==="\\"&&Be.isSpecial())&&J(Be.path,""):(Be.scheme==="file"&&!Be.path.length&&ft(Nt)&&(Be.host&&(Be.host=""),Nt=V(Nt,0)+":"),J(Be.path,Nt)),Nt="",Be.scheme==="file"&&(ir===qe||ir==="?"||ir==="#"))for(;Be.path.length>1&&Be.path[0]==="";)Z(Be.path);ir==="?"?(Be.query="",nt=Or):ir==="#"&&(Be.fragment="",nt=Mr)}else Nt+=fe(ir,tt);break;case hr:ir==="?"?(Be.query="",nt=Or):ir==="#"?(Be.fragment="",nt=Mr):ir!==qe&&(Be.path[0]+=fe(ir,xe));break;case Or:!et&&ir==="#"?(Be.fragment="",nt=Mr):ir!==qe&&(ir==="'"&&Be.isSpecial()?Be.query+="%27":ir==="#"?Be.query+="%23":Be.query+=fe(ir,xe));break;case Mr:ir!==qe&&(Be.fragment+=fe(ir,Ce));break}jt++}},parseHost:function(bt){var et,We,Be;if(V(bt,0)==="["){if(V(bt,bt.length-1)!=="]"||(et=je(ee(bt,1,-1)),!et))return Ue;this.host=et}else if(this.isSpecial()){if(bt=O(bt),K(ot,bt)||(et=vt(bt),et===null))return Ue;this.host=et}else{if(K(lt,bt))return Ue;for(et="",We=x(bt),Be=0;Be1?arguments[1]:void 0,nt=T(We,new qt(et,!1,Be));r||(We.href=nt.serialize(),We.origin=nt.getOrigin(),We.protocol=nt.getProtocol(),We.username=nt.getUsername(),We.password=nt.getPassword(),We.host=nt.getHost(),We.hostname=nt.getHostname(),We.port=nt.getPort(),We.pathname=nt.getPathname(),We.search=nt.getSearch(),We.searchParams=nt.getSearchParams(),We.hash=nt.getHash())},Wt=Ft.prototype,Qt=function(bt,et){return{get:function(){return D(this)[bt]()},set:et&&function(We){return D(this)[et](We)},configurable:!0,enumerable:!0}};if(r&&(o(Wt,"href",Qt("serialize","setHref")),o(Wt,"origin",Qt("getOrigin")),o(Wt,"protocol",Qt("getProtocol","setProtocol")),o(Wt,"username",Qt("getUsername","setUsername")),o(Wt,"password",Qt("getPassword","setPassword")),o(Wt,"host",Qt("getHost","setHost")),o(Wt,"hostname",Qt("getHostname","setHostname")),o(Wt,"port",Qt("getPort","setPort")),o(Wt,"pathname",Qt("getPathname","setPathname")),o(Wt,"search",Qt("getSearch","setSearch")),o(Wt,"searchParams",Qt("getSearchParams")),o(Wt,"hash",Qt("getHash","setHash"))),c(Wt,"toJSON",function(){return D(this).serialize()},{enumerable:!0}),c(Wt,"toString",function(){return D(this).serialize()},{enumerable:!0}),j){var xr=j.createObjectURL,Er=j.revokeObjectURL;xr&&c(Ft,"createObjectURL",s(xr,j)),Er&&c(Ft,"revokeObjectURL",s(Er,j))}I(Ft,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Ft})},25204:function(i,d,e){"use strict";e(13588)},47803:function(i,d,e){"use strict";var t=e(94488),r=e(89945);t({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},73825:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(89878);function r(n,a,s){return a=(0,t.Z)(a),a in n?Object.defineProperty(n,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[a]=s,n}},38329:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(s[c]=n[c]);return s}function r(n,a){if(n==null)return{};var s=t(n,a),u,c;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(n,u)&&(s[u]=n[u])}return s}},87296:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(73825);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,h,p,x,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);P=!0);}catch(S){O=!0,h=S}finally{try{if(!P&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(O)throw h}}return g}}var n=e(99227),a=e(66160);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},89878:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(8616);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:String(s)}},8616:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},99227:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});function t(n,a){(a==null||a>n.length)&&(a=n.length);for(var s=0,u=new Array(a);sr.length)&&(n=r.length);for(var a=0,s=Array(n);a3?(le=it===ce)&&(J=Ue[(N=Ue[4])?5:(N=3,3)],Ue[4]=Ue[5]=p):Ue[0]<=Ze&&((le=ie<2&&Zece||ce>it)&&(Ue[4]=ie,Ue[5]=ce,ee.n=it,N=0))}if(le||ie>1)return I;throw X=!0,ce}return function(ie,ce,le){if(k>1)throw TypeError("Generator is already running");for(X&&ce===1&&ue(ce,le),N=ce,J=le;(x=N<2?p:J)||!X;){W||(N?N<3?(N>1&&(ee.n=-1),ue(N,J)):ee.n=J:ee.v=J);try{if(k=2,W){if(N||(ie="next"),x=W[ie]){if(!(x=x.call(W,J)))throw TypeError("iterator result is not an object");if(!x.done)return x;J=x.value,N<2&&(N=0)}else N===1&&(x=W.return)&&x.call(W),N<2&&(J=TypeError("The iterator does not provide a '"+ie+"' method"),N=1);W=p}else if((x=(X=ee.n<0)?J:V.call(K,ee))!==I)break}catch(Ue){W=p,N=1,J=Ue}finally{k=1}}return{value:x,done:X}}}(B,G,H),!0),F}var I={};function E(){}function A(){}function R(){}x=Object.getPrototypeOf;var T=[][P]?x(x([][P]())):(r(x={},P,function(){return this}),x),D=R.prototype=E.prototype=Object.create(T);function M(B){return Object.setPrototypeOf?Object.setPrototypeOf(B,R):(B.__proto__=R,r(B,O,"GeneratorFunction")),B.prototype=Object.create(D),B}return A.prototype=R,r(D,"constructor",R),r(R,"constructor",A),A.displayName="GeneratorFunction",r(R,O,"GeneratorFunction"),r(D),r(D,O,"Generator"),r(D,P,function(){return this}),r(D,"toString",function(){return"[object Generator]"}),(n=function(){return{w:S,m:M}})()}function a(p,x){function g(O,S,I,E){try{var A=p[O](S),R=A.value;return R instanceof t?x.resolve(R.v).then(function(T){g("next",T,I,E)},function(T){g("throw",T,I,E)}):x.resolve(R).then(function(T){A.value=T,I(A)},function(T){return g("throw",T,I,E)})}catch(T){E(T)}}var P;this.next||(r(a.prototype),r(a.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),r(this,"_invoke",function(O,S,I){function E(){return new x(function(A,R){g(O,I,A,R)})}return P=P?P.then(E,E):E()},!0)}function s(p,x,g,P,O){return new a(n().w(p,x,g,P),O||Promise)}function u(p,x,g,P,O){var S=s(p,x,g,P,O);return S.next().then(function(I){return I.done?I.value:S.next()})}function c(p){var x=Object(p),g=[];for(var P in x)g.unshift(P);return function O(){for(;g.length;)if((P=g.pop())in x)return O.value=P,O.done=!1,O;return O.done=!0,O}}var o=e(43749);function f(p){if(p!=null){var x=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],g=0;if(x)return x.call(p);if(typeof p.next=="function")return p;if(!isNaN(p.length))return{next:function(){return p&&g>=p.length&&(p=void 0),{value:p&&p[g++],done:!p}}}}throw new TypeError((0,o.Z)(p)+" is not iterable")}function h(){"use strict";var p=n(),x=p.m(h),g=(Object.getPrototypeOf?Object.getPrototypeOf(x):x.__proto__).constructor;function P(I){var E=typeof I=="function"&&I.constructor;return!!E&&(E===g||(E.displayName||E.name)==="GeneratorFunction")}var O={throw:1,return:2,break:3,continue:3};function S(I){var E,A;return function(R){E||(E={stop:function(){return A(R.a,2)},catch:function(){return R.v},abrupt:function(D,M){return A(R.a,O[D],M)},delegateYield:function(D,M,B){return E.resultName=M,A(R.d,f(D),B)},finish:function(D){return A(R.f,D)}},A=function(D,M,B){R.p=E.prev,R.n=E.next;try{return D(M,B)}finally{E.next=R.n}}),E.resultName&&(E[E.resultName]=R.v,E.resultName=void 0),E.sent=R.v,E.next=R.n;try{return I.call(this,E)}finally{R.p=E.prev,R.n=E.next}}}return(h=function(){return{wrap:function(A,R,T,D){return p.w(S(A),R,T,D&&D.reverse())},isGeneratorFunction:P,mark:p.m,awrap:function(A,R){return new t(A,R)},AsyncIterator:a,async:function(A,R,T,D,M){return(P(R)?s:u)(S(A),R,T,D,M)},keys:c,values:f}})()}},29658:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},t(r,n)}},72190:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(82430);function r(u,c){var o=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(o!=null){var f,h,p,x,g=[],P=!0,O=!1;try{if(p=(o=o.call(u)).next,c===0){if(Object(o)!==o)return;P=!1}else for(;!(P=(f=p.call(o)).done)&&(g.push(f.value),g.length!==c);P=!0);}catch(S){O=!0,h=S}finally{try{if(!P&&o.return!=null&&(x=o.return(),Object(x)!==x))return}finally{if(O)throw h}}return g}}var n=e(68688),a=e(42821);function s(u,c){return(0,t.Z)(u)||r(u,c)||(0,n.Z)(u,c)||(0,a.Z)()}},48745:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(82430),r=e(43835),n=e(68688),a=e(42821);function s(u){return(0,t.Z)(u)||(0,r.Z)(u)||(0,n.Z)(u)||(0,a.Z)()}},77654:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(13750);function r(c){if(Array.isArray(c))return(0,t.Z)(c)}var n=e(43835),a=e(68688);function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u(c){return r(c)||(0,n.Z)(c)||(0,a.Z)(c)||s()}},73177:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(43749);function r(a,s){if((0,t.Z)(a)!="object"||!a)return a;var u=a[Symbol.toPrimitive];if(u!==void 0){var c=u.call(a,s||"default");if((0,t.Z)(c)!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}function n(a){var s=r(a,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},43749:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},68688:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(13750);function r(n,a){if(n){if(typeof n=="string")return(0,t.Z)(n,a);var s={}.toString.call(n).slice(8,-1);return s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set"?Array.from(n):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?(0,t.Z)(n,a):void 0}}},78419:function(i,d,e){"use strict";e.d(d,{Z:function(){return u}});var t=e(38882),r=e(29658);function n(c){try{return Function.toString.call(c).indexOf("[native code]")!==-1}catch(o){return typeof c=="function"}}var a=e(54628);function s(c,o,f){if((0,a.Z)())return Reflect.construct.apply(null,arguments);var h=[null];h.push.apply(h,o);var p=new(c.bind.apply(c,h));return f&&(0,r.Z)(p,f.prototype),p}function u(c){var o=typeof Map=="function"?new Map:void 0;return u=function(h){if(h===null||!n(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(o!==void 0){if(o.has(h))return o.get(h);o.set(h,p)}function p(){return s(h,arguments,(0,t.Z)(this).constructor)}return p.prototype=Object.create(h.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),(0,r.Z)(p,h)},u(c)}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,a,s){var u=s||{},c=u.noTrailing,o=c===void 0?!1:c,f=u.noLeading,h=f===void 0?!1:f,p=u.debounceMode,x=p===void 0?void 0:p,g,P=!1,O=0;function S(){g&&clearTimeout(g)}function I(A){var R=A||{},T=R.upcomingOnly,D=T===void 0?!1:T;S(),P=!D}function E(){for(var A=arguments.length,R=new Array(A),T=0;Tn?h?(O=Date.now(),o||(g=setTimeout(x?j:B,n))):B():o!==!0&&(g=setTimeout(x?j:B,x===void 0?n-M:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index",9967:"p__Problemset__PlagiarismCheck__index"}[i]||i)+"."+{26:"11d54bac",65:"b04e60b0",67:"bf31fc91",109:"2cbbed60",195:"d5c42955",264:"a483f3ff",265:"4f807b33",292:"e7be1c4d",310:"278329e3",316:"1f60ada6",337:"80430bea",342:"f86311e2",354:"d4d139cf",479:"53c8210f",485:"2d73e7d4",508:"57745559",532:"6b1f1717",533:"57ee4a95",547:"5083ee9c",556:"5948ac31",559:"1284e43f",576:"95e5afc7",629:"44a1d9a5",643:"3e695f38",671:"4a609b8d",680:"0e78d159",700:"7cac8309",737:"cbb076fd",741:"ac5fd360",745:"ecbf5610",799:"a434552d",869:"9dfa7c2f",872:"2171b998",895:"51f4efb6",919:"36fb8cfb",921:"131968c8",928:"44e152c1",981:"24da50c7",1006:"055a043b",1025:"1c016792",1043:"71de2629",1045:"4b906372",1048:"5a3527a5",1070:"f6634842",1144:"c90eccaf",1148:"5abc9d7e",1150:"91c9f1db",1154:"8cb80842",1211:"82282d7f",1253:"f11ae59c",1257:"f5a54bd2",1265:"14261ca4",1274:"5f6ea65a",1276:"7191c8bf",1343:"053dd65c",1344:"3bbb54cc",1416:"950cc816",1423:"463f8a80",1427:"38ff5dc5",1443:"ea759510",1450:"58c43633",1461:"355d74a9",1462:"fcf08abc",1470:"9c0cc1d6",1475:"51b1f051",1482:"df34a1df",1512:"b129c303",1520:"aed50d7e",1545:"9ca1b85b",1578:"6ca6c45f",1581:"8cf15de5",1582:"807b1eec",1646:"e6e27b60",1657:"fd24633b",1660:"19dae126",1674:"f63111a0",1702:"2a71eefd",1713:"6bd91118",1717:"a5988878",1727:"33c5b603",1783:"7890a556",1799:"fd03be3e",1831:"57a92a1c",1836:"f9acb40d",1855:"5383206d",1865:"2adca92d",1880:"484b052d",1939:"5369295b",1953:"b109c1a3",1962:"3202c4ac",1994:"9256c9a1",2011:"59d51f98",2045:"04c92cfd",2076:"c6ff88b9",2102:"cea29af2",2141:"8ff6af05",2216:"147b0ff9",2240:"6fd21600",2249:"f4830452",2254:"ea85c3b3",2300:"eb3c049c",2303:"eda5f4ba",2306:"249d1646",2307:"424532e7",2338:"be198603",2339:"8123ad0e",2386:"192e235c",2396:"36fdc434",2404:"c0517dcd",2412:"ced2befb",2425:"63940193",2443:"fef4393b",2476:"3d6b0b14",2494:"68080a87",2501:"90f4b8ec",2524:"218dba71",2529:"61aedb92",2538:"de4a3723",2539:"6b4e9f2b",2548:"737f2788",2570:"c37d87fd",2594:"e87d3761",2603:"f1cbdd46",2659:"c865c353",2707:"71fc76d4",2806:"217240be",2819:"73d0dcc8",2823:"6100206b",2826:"04fe120f",2829:"7606ddc4",2837:"54a82605",2865:"1760289e",2875:"b6659981",2884:"c578ce04",2969:"ab3357d7",2983:"8dc47e13",3006:"8338fe19",3133:"9bf3f89c",3141:"d4d3cf47",3157:"76798b7e",3183:"d1c2fbd5",3198:"8e655451",3212:"b8fb650e",3220:"bffa56ca",3247:"ef82b4e0",3260:"88f99304",3282:"bbcb43e2",3317:"95ece835",3332:"5cf7c3f0",3355:"c972ee7d",3356:"10154593",3391:"48bb2e55",3433:"2e214246",3442:"7afb8d8e",3443:"1a17d682",3447:"83daf82f",3451:"352ff94c",3496:"3de7cee1",3509:"592f2513",3550:"3dc83156",3581:"48de4a4f",3585:"1569871e",3589:"a64b158d",3665:"76ac4d6f",3668:"a39ed2c1",3673:"721dbad7",3685:"4c609b12",3697:"481a10d9",3747:"9cc5151f",3754:"802b23ca",3777:"d5b0f2f1",3784:"61d0e013",3805:"9dbcb95e",3862:"fac16ff2",3873:"319ed0f2",3885:"f87f7f15",3897:"c0f1290e",3910:"4f285fa7",3935:"d31fa8a4",3951:"6e4f33de",3987:"5cecd51b",4014:"27a8e97c",4017:"f1cbc1c3",4030:"36c8ee51",4056:"1ee9fda7",4058:"115fe66e",4078:"b21c3bfd",4088:"6f7d1078",4093:"0868c102",4105:"6a5d130a",4144:"49bb6894",4164:"0226a5d7",4216:"f7ac0442",4217:"eb669e11",4227:"d0267c6c",4259:"fcd1c88b",4264:"1cfaa86b",4339:"0ac6a820",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"e63b8e48",4492:"9a6c6ed6",4496:"13f93eed",4498:"fa5feaee",4504:"a6fc7977",4514:"517fefa5",4517:"08d280a3",4520:"e8e6c753",4521:"214634e0",4546:"a7c5d389",4565:"2bcf8a75",4572:"840c339d",4599:"694d3546",4601:"e41edac4",4610:"3883231c",4621:"0ea345b4",4628:"ece2c60c",4662:"52bf06f3",4685:"c33f1528",4715:"59891ab5",4736:"42527278",4741:"d0c765c1",4757:"8f3a251e",4766:"2a43bcaf",4770:"b8eb67b7",4790:"619413e4",4795:"b1893357",4797:"a24e92db",4800:"67cb2799",4849:"a7759ea8",4850:"1edda4b7",4862:"b0423bc6",4884:"be60dd20",4889:"fd19d3b4",4928:"f61d878f",4973:"7d0e1f79",4994:"7dc52154",5022:"c9588c44",5043:"1c9be1d2",5048:"621c608c",5060:"85dafcc6",5096:"ff7627cf",5111:"91a56c69",5125:"30f606bb",5148:"05781726",5176:"cfa9f49a",5179:"8d5b76b7",5186:"08070f90",5191:"3eefc3b0",5238:"e2dfc14c",5290:"5dabcdc2",5297:"49d741da",5302:"4315a32c",5319:"e5964ca0",5321:"075b75fa",5335:"f1955960",5354:"7ae70604",5357:"b597d5cf",5359:"9945db8b",5382:"df9230a0",5402:"aaaeee6c",5416:"454536b7",5434:"38b302a6",5470:"743fa4ec",5494:"d89549c4",5514:"8661008d",5518:"9f500fe8",5549:"336ea454",5566:"8c35f213",5572:"baac5624",5573:"00f1cd87",5599:"6ebdd406",5624:"42ff10c7",5631:"e00d3d36",5650:"2f8fa3ee",5679:"4a090bef",5705:"26cd1523",5729:"46f1bcb0",5741:"775fb901",5764:"e0d7e586",5775:"1286a9a0",5786:"9e9d55b2",5798:"8f67213f",5816:"4397eff4",5825:"1330c6d3",5876:"5eded409",5888:"33676582",5891:"cee3b814",5895:"585431ab",5902:"57907c7e",5911:"84a8d8dc",5915:"f09a3137",5927:"8e78854a",5992:"a19a3fa5",6029:"6f7a6ff6",6034:"41f2368a",6045:"d268f87f",6047:"3ce45acd",6052:"356e3eff",6063:"fb23b8bf",6069:"d7b47604",6126:"99519171",6127:"209ff0e3",6170:"7e947674",6199:"c19e12ca",6265:"0c075821",6270:"b65c0261",6277:"93a6bee9",6328:"a85db23d",6366:"af7935a2",6378:"7f3a946a",6411:"e31bd3a1",6434:"1c2627a9",6444:"2e3a7870",6452:"540e8e58",6485:"9092a8bf",6531:"33269f01",6541:"90dbb053",6583:"1ae63750",6587:"91131323",6634:"d91210b5",6651:"5b4a77ef",6685:"83d14c55",6729:"8506e7af",6741:"2fa21af0",6758:"afd5e242",6774:"59d4d618",6784:"7fc3cf21",6788:"fe7ec970",6796:"68f8f8c1",6805:"c590efd3",6820:"c564dde6",6845:"5c73d5ac",6882:"0210e70a",6883:"9871db4e",6904:"2eafd227",6913:"4d04a035",6963:"ec2cc9c3",6982:"dd4b92f9",6998:"12422cd7",7008:"00599084",7042:"cb8d9a87",7043:"a84ef57d",7045:"f98e5326",7046:"3d8d81b7",7058:"2ce6b6a2",7062:"f13a2dc5",7084:"46ccce72",7156:"e7466006",7172:"d0265397",7178:"8c086966",7182:"be1f3418",7242:"391f3ecb",7260:"d66802e9",7331:"2e27a23b",7333:"3e9ff47e",7365:"1005464f",7395:"829dcd98",7460:"b77880a2",7477:"780d42c0",7482:"dcae299f",7527:"e39ddeb4",7545:"20f9b8b4",7560:"c81918aa",7589:"1d61b41b",7591:"c8233ce9",7614:"a296a413",7622:"902c2d0a",7686:"4fcec9f9",7706:"c2a79e40",7806:"bd9540fc",7852:"7556fb44",7855:"6e3a437c",7857:"cd017ec1",7878:"a1de47ee",7883:"013c34b7",7884:"0d48b8a2",7922:"9af6c83c",7964:"29aed9a1",8014:"f44717d7",8062:"af865a59",8072:"f3a364a0",8077:"eca91a44",8085:"228abf43",8089:"d536b13a",8137:"7f549288",8143:"ecdced12",8155:"614030f7",8161:"83c5fa9a",8237:"2b67d8d0",8241:"28b1a6a9",8302:"42939907",8307:"4b4c44a1",8319:"bf0ef51f",8340:"101286bb",8350:"07df8a75",8398:"00fbf06a",8431:"a333c4f7",8435:"fbc96af8",8447:"fef63cf3",8517:"46fd8910",8522:"653d8a7e",8561:"333e8ec9",8563:"95e85cc8",8634:"1728d145",8639:"d22ca87e",8665:"6488a5d2",8688:"4d50b5a5",8689:"e50a66dc",8723:"722d47e8",8737:"ce7dad23",8776:"0ad26240",8782:"4c72f76c",8787:"be2d5cf5",8795:"9641fdb5",8797:"1fe69bde",8821:"329acd70",8823:"a3d4a5df",8827:"a825a95e",8842:"9f25a3e2",8866:"e601c2fe",8882:"dc20fe01",8885:"03ab6a5b",8898:"d002bcd8",8909:"9b86d3af",8920:"7f82440c",8963:"790aecdd",8982:"b4ff7808",8999:"bc6a3e65",9051:"53a08b55",9076:"02c113a9",9104:"bbcb2345",9111:"6c11bc5b",9133:"144e42c3",9205:"a5a81135",9215:"be08a78a",9252:"0d791a59",9260:"f163e60e",9283:"fc857b4e",9332:"7e53e7aa",9360:"6ec23a92",9366:"3467187b",9391:"2014ab61",9404:"9fcc3d3e",9408:"b90095fd",9416:"f7dfa175",9421:"48d46353",9472:"63664840",9487:"272d9aec",9489:"bde2528f",9507:"239f0978",9554:"ed358e7b",9559:"4ea33181",9590:"f39ec901",9595:"d070f1e4",9647:"971ec05b",9649:"02ebf0fc",9674:"67902391",9677:"ac3b09b6",9695:"d6117de9",9715:"2da949a6",9716:"5a9caff6",9785:"c7f6a75d",9788:"31965bbc",9890:"6a69658d",9891:"bddc9c05",9895:"b8e31ff2",9921:"bd7b055f",9922:"00af20a9",9928:"5989f5e0",9944:"98e3c9ca",9950:"a4534e46",9967:"a60a9b8d",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index",9967:"p__Problemset__PlagiarismCheck__index"}[i]||i)+"."+{26:"02cef2a8",65:"7c280c82",67:"5a02da68",109:"b9c23c40",195:"10583d4d",264:"5fd9b3fc",265:"136050a9",292:"73a52925",310:"506b2978",337:"5bf299c7",342:"102c5ed2",479:"c45fa37d",485:"d63578fe",508:"d74c9eba",532:"bfce089b",533:"34622e39",547:"5581debc",556:"255ba81a",559:"c49aa5ba",576:"8bf77b42",643:"070a1c95",680:"e67e9e01",700:"dc9c384a",737:"72eaccaa",745:"e29412ae",799:"d5dabea9",869:"2837f333",895:"ce8634e8",919:"6eaf043d",921:"b09f4288",928:"8b36f093",1006:"8d6d38d4",1025:"2c1ecd26",1043:"e8c0878b",1045:"95a16ad2",1048:"b970259d",1070:"e67e9e01",1148:"754fff63",1150:"8e2ce819",1211:"bc3106de",1253:"b219dfa9",1257:"7b8c452c",1265:"716a077b",1276:"bbc6eeec",1343:"d0719cd2",1344:"677c8c71",1416:"505cd5e8",1423:"73551cc6",1427:"edd3da6f",1443:"5bd8b2ed",1450:"af800959",1461:"f2a60dbc",1470:"afcb0f79",1475:"770b3f88",1482:"c336290f",1512:"f3653a35",1520:"f7300d0e",1545:"caf81118",1578:"876fcdf1",1581:"2ba7a9a5",1582:"40e27fe1",1657:"02670972",1674:"fdbc1e05",1702:"f7b0815d",1713:"6dcf8790",1717:"25a02f1e",1727:"c6f5247a",1783:"41ee0776",1831:"5fb6cf60",1836:"5f0d3f7f",1855:"f51f8074",1865:"03cdfb68",1880:"96445ed0",1939:"b97d84a3",1953:"06ae00a6",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"49fbd088",2102:"091a3f15",2141:"5eb2f330",2216:"e87f5f98",2240:"e7cce869",2254:"650b7c49",2303:"dcbabd18",2306:"9c2945de",2307:"b2c54321",2338:"d781c78a",2339:"3453d117",2396:"aa64ba70",2404:"64f0dfd6",2412:"8ae7501f",2425:"c7425255",2443:"af8c2b4b",2476:"cf85a190",2501:"2441982c",2524:"f6dbb8a5",2529:"54f849b5",2539:"a245bc54",2548:"75182034",2570:"c2269d0c",2603:"8b36f093",2659:"f6071a36",2707:"cabcb16e",2806:"2adf5399",2819:"208a900b",2823:"a13b21fb",2826:"8166cd21",2829:"b21785ac",2865:"6ef3cf6b",2875:"5b3114cd",2884:"e83b4167",2983:"288e4a22",3006:"7fce4e74",3141:"2b6ded6a",3157:"690533cd",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e6148460",3260:"574f2f2a",3282:"0f132e8b",3317:"2f074cf4",3332:"d5ba390d",3355:"ed85955d",3356:"750ef2fc",3391:"89554b70",3433:"5163662c",3442:"65491b2a",3443:"6eaf043d",3447:"1653d818",3451:"e3a31387",3496:"2983a7c2",3509:"70043ca5",3581:"f129c75a",3585:"5f288e7b",3665:"261b5a70",3668:"e37b0cce",3673:"11f804fe",3685:"5356e3de",3747:"122b6558",3784:"05ecae20",3873:"80214c77",3897:"841fecaf",3910:"658d457f",3935:"6af5a552",3951:"19fd8b86",4030:"8e39380e",4056:"10eacfff",4078:"aa54548e",4093:"ddfb7467",4105:"4f357d5b",4144:"f10aa199",4164:"a7ad223c",4216:"8b36f093",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9cbf3dd",4339:"5a833b31",4449:"e68d8d58",4492:"377a0f52",4496:"ba3ebf0e",4498:"ca9af4ec",4504:"789880c2",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"4337b611",4601:"3c8ac557",4610:"687005a6",4621:"b057ca01",4662:"321c7005",4715:"b3fe5b0e",4736:"2d0b3432",4741:"dd75bffc",4757:"73b754d2",4766:"b5df5a8e",4770:"6dfa8e98",4795:"186757af",4800:"f50302a4",4849:"4a470ce5",4862:"aba980fe",4884:"bd293d3b",4889:"da1fa698",4928:"3ec9e47f",4973:"129c56e8",4994:"e7027291",5022:"81b1b86b",5043:"3b95475c",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"807f6d58",5176:"9c49e7fa",5179:"21f01751",5186:"2cd2a661",5191:"21d431b2",5238:"809d298f",5297:"3a2685a1",5319:"8547392f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"958b88a6",5382:"743b15e7",5402:"2a0fd260",5470:"3a9d8bd2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"1b599344",5624:"b4ad57a6",5650:"f8f63f4b",5705:"df6bf207",5729:"7f59bb24",5741:"0b859539",5775:"a10dc0db",5786:"37a81eaa",5798:"ce1cf7da",5816:"344ec5be",5825:"7fdd3470",5888:"16b8b576",5891:"4623f678",5895:"8f26d3ab",5902:"e70e52fa",5915:"bc9c3e69",5927:"849dd0bc",5992:"59f9d86d",6029:"231eedac",6052:"ea1fdd8d",6063:"874cf4da",6069:"e55efe00",6127:"66ea13ef",6265:"c461fa93",6270:"cfffd153",6277:"e3084151",6328:"e80c15db",6366:"079fc2d8",6434:"4fd09df6",6444:"848d7a01",6452:"50a6d310",6541:"74b8a9a4",6583:"a83a7607",6587:"9c49e7fa",6634:"d85abf55",6651:"b07fe216",6685:"2692ba77",6729:"ee39dd11",6741:"b838eb14",6758:"3628b66c",6784:"1affe817",6788:"e8685731",6796:"8c17b3d9",6805:"6a99ab0b",6820:"fe685125",6845:"9ec04f99",6882:"c2d2eada",6883:"175b6265",6904:"0d714487",6913:"ce443aa0",6963:"84e145fa",6982:"fc221b39",7008:"fa5517ed",7042:"6eaf043d",7043:"15de446f",7045:"066ced01",7046:"c7301ded",7058:"1cfa4eee",7062:"78d8b82a",7172:"3b787ec7",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"2367f6cf",7477:"292b10a3",7482:"10fe0968",7527:"ca5109ad",7545:"e36c6c50",7560:"d82e43ca",7589:"6dbf29e0",7614:"1fb1fbe5",7622:"e4a4f36e",7806:"bd9accb9",7852:"4a66ca57",7855:"c29f12c8",7857:"93bafb84",7878:"2b521fde",7883:"4a8cc232",7884:"3390dd88",7922:"02c65dd6",8014:"790e6a6e",8062:"8e384b9f",8072:"49abcba0",8077:"f8fc773d",8085:"da48b59e",8137:"66f37f26",8143:"7a285535",8155:"d345abd7",8237:"70178e8a",8241:"20e17df7",8302:"58444953",8307:"62d2fb1a",8319:"df434dfe",8398:"10eac70e",8431:"6d48e1b3",8435:"4831c5e2",8447:"dc45b25a",8517:"5785bfb5",8522:"b4523f25",8563:"7169a89d",8634:"8466a07a",8665:"c52575bc",8688:"09221941",8689:"a8367565",8723:"8bf228c9",8782:"56e11840",8787:"121de108",8795:"23231ec2",8797:"8a9f31fa",8821:"696c0e09",8823:"0dcce2bc",8827:"1340638e",8866:"88ace098",8882:"d735d28d",8885:"de905169",8982:"57b641fa",8999:"b6d7127f",9076:"6a501148",9133:"68b076e4",9205:"91080458",9215:"f737e7e7",9332:"4cf64377",9360:"a1b209c7",9366:"3f6c2582",9391:"9751a79f",9404:"d8cf04f7",9408:"d3565b1a",9416:"572df8ce",9472:"c4181ed8",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"10297ab2",9590:"3ac4e534",9595:"6eaf043d",9647:"4670ed6a",9649:"12c97e4a",9674:"d1caa2dc",9677:"c4e769c5",9695:"ab6abf3d",9715:"48d6c00d",9716:"1423f218",9785:"ab2c0b58",9788:"4459d92d",9890:"06c5d0c6",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055",9967:"29a0d7c7"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?h?(O=Date.now(),o||(g=setTimeout(x?j:B,n))):B():o!==!0&&(g=setTimeout(x?j:B,x===void 0?n-M:n))}return E.cancel=I,E}function r(n,a,s){var u=s||{},c=u.atBegin,o=c===void 0?!1:c;return t(n,a,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~d.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index",9967:"p__Problemset__PlagiarismCheck__index"}[i]||i)+"."+{26:"11d54bac",65:"b04e60b0",67:"bf31fc91",109:"2cbbed60",195:"d5c42955",264:"a483f3ff",265:"4f807b33",292:"e7be1c4d",310:"278329e3",316:"1f60ada6",337:"80430bea",342:"f86311e2",354:"d4d139cf",479:"53c8210f",485:"2d73e7d4",508:"57745559",532:"6b1f1717",533:"57ee4a95",547:"5083ee9c",556:"5948ac31",559:"1284e43f",576:"95e5afc7",629:"44a1d9a5",643:"3e695f38",671:"4a609b8d",680:"0e78d159",700:"7cac8309",737:"cbb076fd",741:"ac5fd360",745:"f559ac99",799:"a434552d",869:"9dfa7c2f",872:"2171b998",895:"51f4efb6",919:"36fb8cfb",921:"131968c8",928:"44e152c1",981:"24da50c7",1006:"055a043b",1025:"1c016792",1043:"71de2629",1045:"4b906372",1048:"5a3527a5",1070:"f6634842",1144:"c90eccaf",1148:"5abc9d7e",1150:"e5cf66bb",1154:"8cb80842",1211:"82282d7f",1253:"f11ae59c",1257:"f5a54bd2",1265:"14261ca4",1274:"5f6ea65a",1276:"7191c8bf",1343:"053dd65c",1344:"3bbb54cc",1416:"950cc816",1423:"463f8a80",1427:"38ff5dc5",1443:"ea759510",1450:"58c43633",1461:"355d74a9",1462:"fcf08abc",1470:"9c0cc1d6",1475:"51b1f051",1482:"df34a1df",1512:"b129c303",1520:"aed50d7e",1545:"9ca1b85b",1578:"6ca6c45f",1581:"8cf15de5",1582:"807b1eec",1646:"e6e27b60",1657:"fd24633b",1660:"19dae126",1674:"f63111a0",1702:"2a71eefd",1713:"6bd91118",1717:"a5988878",1727:"33c5b603",1783:"7890a556",1799:"fd03be3e",1831:"57a92a1c",1836:"f9acb40d",1855:"5383206d",1865:"2adca92d",1880:"484b052d",1939:"5369295b",1953:"e3f9a9d3",1962:"3202c4ac",1994:"9256c9a1",2011:"59d51f98",2045:"04c92cfd",2076:"c6ff88b9",2102:"cea29af2",2141:"8ff6af05",2216:"147b0ff9",2240:"6fd21600",2249:"f4830452",2254:"ea85c3b3",2300:"eb3c049c",2303:"eda5f4ba",2306:"249d1646",2307:"424532e7",2338:"be198603",2339:"8123ad0e",2386:"192e235c",2396:"36fdc434",2404:"c0517dcd",2412:"ced2befb",2425:"63940193",2443:"fef4393b",2476:"3d6b0b14",2494:"68080a87",2501:"90f4b8ec",2524:"218dba71",2529:"61aedb92",2538:"de4a3723",2539:"6b4e9f2b",2548:"737f2788",2570:"c37d87fd",2594:"e87d3761",2603:"f1cbdd46",2659:"c865c353",2707:"71fc76d4",2806:"217240be",2819:"73d0dcc8",2823:"6100206b",2826:"04fe120f",2829:"7606ddc4",2837:"54a82605",2865:"1760289e",2875:"b6659981",2884:"c578ce04",2969:"ab3357d7",2983:"8dc47e13",3006:"8338fe19",3133:"9bf3f89c",3141:"d4d3cf47",3157:"76798b7e",3183:"d1c2fbd5",3198:"8e655451",3212:"b8fb650e",3220:"bffa56ca",3247:"ef82b4e0",3260:"88f99304",3282:"bbcb43e2",3317:"95ece835",3332:"7db18033",3355:"c972ee7d",3356:"10154593",3391:"48bb2e55",3433:"2e214246",3442:"7afb8d8e",3443:"1a17d682",3447:"83daf82f",3451:"352ff94c",3496:"3de7cee1",3509:"592f2513",3550:"3dc83156",3581:"48de4a4f",3585:"1569871e",3589:"a64b158d",3665:"76ac4d6f",3668:"a39ed2c1",3673:"721dbad7",3685:"4c609b12",3697:"481a10d9",3747:"9cc5151f",3754:"802b23ca",3777:"d5b0f2f1",3784:"61d0e013",3805:"9dbcb95e",3862:"fac16ff2",3873:"319ed0f2",3885:"f87f7f15",3897:"c0f1290e",3910:"4f285fa7",3935:"d31fa8a4",3951:"6e4f33de",3987:"5cecd51b",4014:"27a8e97c",4017:"f1cbc1c3",4030:"36c8ee51",4056:"1ee9fda7",4058:"115fe66e",4078:"b21c3bfd",4088:"6f7d1078",4093:"0868c102",4105:"6a5d130a",4144:"49bb6894",4164:"0226a5d7",4216:"f7ac0442",4217:"eb669e11",4227:"d0267c6c",4259:"fcd1c88b",4264:"1cfaa86b",4339:"0ac6a820",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"e63b8e48",4492:"9a6c6ed6",4496:"13f93eed",4498:"fa5feaee",4504:"a6fc7977",4514:"517fefa5",4517:"08d280a3",4520:"e8e6c753",4521:"b9e21ead",4546:"a7c5d389",4565:"2bcf8a75",4572:"840c339d",4599:"694d3546",4601:"e41edac4",4610:"3883231c",4621:"0ea345b4",4628:"ece2c60c",4662:"52bf06f3",4685:"c33f1528",4715:"59891ab5",4736:"42527278",4741:"d0c765c1",4757:"8f3a251e",4766:"2a43bcaf",4770:"b8eb67b7",4790:"619413e4",4795:"b1893357",4797:"a24e92db",4800:"67cb2799",4849:"a7759ea8",4850:"1edda4b7",4862:"b0423bc6",4884:"be60dd20",4889:"fd19d3b4",4928:"f61d878f",4973:"7d0e1f79",4994:"7dc52154",5022:"c9588c44",5043:"1c9be1d2",5048:"621c608c",5060:"85dafcc6",5096:"ff7627cf",5111:"91a56c69",5125:"30f606bb",5148:"05781726",5176:"cfa9f49a",5179:"8d5b76b7",5186:"08070f90",5191:"3eefc3b0",5238:"e2dfc14c",5290:"5dabcdc2",5297:"49d741da",5302:"4315a32c",5319:"e5964ca0",5321:"075b75fa",5335:"f1955960",5354:"7ae70604",5357:"b597d5cf",5359:"9945db8b",5382:"df9230a0",5402:"aaaeee6c",5416:"454536b7",5434:"38b302a6",5470:"743fa4ec",5494:"d89549c4",5514:"8661008d",5518:"9f500fe8",5549:"336ea454",5566:"8c35f213",5572:"baac5624",5573:"00f1cd87",5599:"6ebdd406",5624:"42ff10c7",5631:"e00d3d36",5650:"2f8fa3ee",5679:"4a090bef",5705:"26cd1523",5729:"46f1bcb0",5741:"775fb901",5764:"e0d7e586",5775:"1286a9a0",5786:"9e9d55b2",5798:"8f67213f",5816:"4397eff4",5825:"1330c6d3",5876:"5eded409",5888:"33676582",5891:"cee3b814",5895:"585431ab",5902:"57907c7e",5911:"84a8d8dc",5915:"f09a3137",5927:"8e78854a",5992:"a19a3fa5",6029:"6f7a6ff6",6034:"41f2368a",6045:"d268f87f",6047:"3ce45acd",6052:"356e3eff",6063:"fb23b8bf",6069:"d7b47604",6126:"99519171",6127:"209ff0e3",6170:"7e947674",6199:"c19e12ca",6265:"0c075821",6270:"b65c0261",6277:"93a6bee9",6328:"a85db23d",6366:"af7935a2",6378:"7f3a946a",6411:"e31bd3a1",6434:"1c2627a9",6444:"2e3a7870",6452:"540e8e58",6485:"9092a8bf",6531:"33269f01",6541:"90dbb053",6583:"1ae63750",6587:"91131323",6634:"d91210b5",6651:"5b4a77ef",6685:"83d14c55",6729:"8506e7af",6741:"2fa21af0",6758:"afd5e242",6774:"59d4d618",6784:"7fc3cf21",6788:"fe7ec970",6796:"68f8f8c1",6805:"c590efd3",6820:"c564dde6",6845:"5c73d5ac",6882:"0210e70a",6883:"9871db4e",6904:"2eafd227",6913:"4d04a035",6963:"ec2cc9c3",6982:"dd4b92f9",6998:"12422cd7",7008:"8d07454e",7042:"cb8d9a87",7043:"a84ef57d",7045:"f98e5326",7046:"3d8d81b7",7058:"2ce6b6a2",7062:"f13a2dc5",7084:"46ccce72",7156:"e7466006",7172:"d0265397",7178:"8c086966",7182:"be1f3418",7242:"391f3ecb",7260:"d66802e9",7331:"2e27a23b",7333:"3e9ff47e",7365:"1005464f",7395:"829dcd98",7460:"b77880a2",7477:"780d42c0",7482:"dcae299f",7527:"e39ddeb4",7545:"20f9b8b4",7560:"c81918aa",7589:"1d61b41b",7591:"c8233ce9",7614:"a296a413",7622:"902c2d0a",7686:"4fcec9f9",7706:"c2a79e40",7806:"bd9540fc",7852:"7556fb44",7855:"6e3a437c",7857:"cd017ec1",7878:"a1de47ee",7883:"013c34b7",7884:"0d48b8a2",7922:"9af6c83c",7964:"29aed9a1",8014:"f44717d7",8062:"af865a59",8072:"f3a364a0",8077:"eca91a44",8085:"228abf43",8089:"d536b13a",8137:"7f549288",8143:"ecdced12",8155:"614030f7",8161:"83c5fa9a",8237:"2b67d8d0",8241:"28b1a6a9",8302:"42939907",8307:"4b4c44a1",8319:"bf0ef51f",8340:"101286bb",8350:"07df8a75",8398:"00fbf06a",8431:"a333c4f7",8435:"fbc96af8",8447:"fef63cf3",8517:"46fd8910",8522:"653d8a7e",8561:"333e8ec9",8563:"95e85cc8",8634:"1728d145",8639:"d22ca87e",8665:"6488a5d2",8688:"4d50b5a5",8689:"e50a66dc",8723:"722d47e8",8737:"ce7dad23",8776:"0ad26240",8782:"4c72f76c",8787:"be2d5cf5",8795:"9641fdb5",8797:"1fe69bde",8821:"4a781a0a",8823:"a3d4a5df",8827:"a825a95e",8842:"9f25a3e2",8866:"e601c2fe",8882:"dc20fe01",8885:"03ab6a5b",8898:"d002bcd8",8909:"9b86d3af",8920:"7f82440c",8963:"790aecdd",8982:"b4ff7808",8999:"bc6a3e65",9051:"53a08b55",9076:"02c113a9",9104:"bbcb2345",9111:"6c11bc5b",9133:"144e42c3",9205:"a5a81135",9215:"be08a78a",9252:"0d791a59",9260:"f163e60e",9283:"fc857b4e",9332:"7e53e7aa",9360:"6ec23a92",9366:"3467187b",9391:"2014ab61",9404:"9fcc3d3e",9408:"b90095fd",9416:"f7dfa175",9421:"48d46353",9472:"63664840",9487:"272d9aec",9489:"bde2528f",9507:"239f0978",9554:"ed358e7b",9559:"4ea33181",9590:"f39ec901",9595:"d070f1e4",9647:"971ec05b",9649:"02ebf0fc",9674:"67902391",9677:"ac3b09b6",9695:"d6117de9",9715:"2da949a6",9716:"5a9caff6",9785:"c7f6a75d",9788:"31965bbc",9890:"6a69658d",9891:"bddc9c05",9895:"b8e31ff2",9921:"bd7b055f",9922:"00af20a9",9928:"5989f5e0",9944:"98e3c9ca",9950:"a4534e46",9967:"a60a9b8d",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",65:"p__StudentEffectivenessAnalysis__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",745:"p__Classrooms__Lists__SmartPlan__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1025:"p__KnowledgeHub__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1150:"p__BwDemo__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1344:"p__Hami__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1994:"p__Classrooms__Lists__AI__AIknowledge__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2306:"p__Classrooms__Lists__AI__AIagent__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3673:"p__Administration__Classroom__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5927:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__TestResult",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7172:"p__User__Detail__MemberCenter__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8319:"p__tasks__resylt__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8795:"p__Classrooms__Lists__Exercise__Detail__components__WordInfo__index",8797:"p__Competitions__Edit__index",8821:"p__Shixuns__New__components__IntelligentProject__AiStreamIndex__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index",9967:"p__Problemset__PlagiarismCheck__index"}[i]||i)+"."+{26:"02cef2a8",65:"7c280c82",67:"5a02da68",109:"b9c23c40",195:"10583d4d",264:"5fd9b3fc",265:"136050a9",292:"73a52925",310:"506b2978",337:"5bf299c7",342:"102c5ed2",479:"c45fa37d",485:"d63578fe",508:"d74c9eba",532:"bfce089b",533:"34622e39",547:"5581debc",556:"255ba81a",559:"c49aa5ba",576:"8bf77b42",643:"070a1c95",680:"e67e9e01",700:"dc9c384a",737:"72eaccaa",745:"e29412ae",799:"d5dabea9",869:"2837f333",895:"ce8634e8",919:"6eaf043d",921:"b09f4288",928:"8b36f093",1006:"8d6d38d4",1025:"2c1ecd26",1043:"e8c0878b",1045:"95a16ad2",1048:"b970259d",1070:"e67e9e01",1148:"754fff63",1150:"8e2ce819",1211:"bc3106de",1253:"b219dfa9",1257:"7b8c452c",1265:"716a077b",1276:"bbc6eeec",1343:"d0719cd2",1344:"677c8c71",1416:"505cd5e8",1423:"73551cc6",1427:"edd3da6f",1443:"5bd8b2ed",1450:"af800959",1461:"f2a60dbc",1470:"afcb0f79",1475:"770b3f88",1482:"c336290f",1512:"f3653a35",1520:"f7300d0e",1545:"caf81118",1578:"876fcdf1",1581:"2ba7a9a5",1582:"40e27fe1",1657:"02670972",1674:"fdbc1e05",1702:"f7b0815d",1713:"6dcf8790",1717:"25a02f1e",1727:"c6f5247a",1783:"41ee0776",1831:"5fb6cf60",1836:"5f0d3f7f",1855:"f51f8074",1865:"03cdfb68",1880:"96445ed0",1939:"b97d84a3",1953:"06ae00a6",1962:"84e145fa",1994:"aba61e18",2045:"dcfad42d",2076:"49fbd088",2102:"091a3f15",2141:"5eb2f330",2216:"e87f5f98",2240:"e7cce869",2254:"650b7c49",2303:"dcbabd18",2306:"9c2945de",2307:"b2c54321",2338:"d781c78a",2339:"3453d117",2396:"aa64ba70",2404:"64f0dfd6",2412:"8ae7501f",2425:"c7425255",2443:"af8c2b4b",2476:"cf85a190",2501:"2441982c",2524:"f6dbb8a5",2529:"54f849b5",2539:"a245bc54",2548:"75182034",2570:"c2269d0c",2603:"8b36f093",2659:"f6071a36",2707:"cabcb16e",2806:"2adf5399",2819:"208a900b",2823:"a13b21fb",2826:"8166cd21",2829:"b21785ac",2865:"6ef3cf6b",2875:"5b3114cd",2884:"e83b4167",2983:"288e4a22",3006:"7fce4e74",3141:"2b6ded6a",3157:"690533cd",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"e6148460",3260:"574f2f2a",3282:"0f132e8b",3317:"2f074cf4",3332:"d5ba390d",3355:"ed85955d",3356:"750ef2fc",3391:"89554b70",3433:"5163662c",3442:"65491b2a",3443:"6eaf043d",3447:"1653d818",3451:"e3a31387",3496:"2983a7c2",3509:"70043ca5",3581:"f129c75a",3585:"5f288e7b",3665:"261b5a70",3668:"e37b0cce",3673:"11f804fe",3685:"5356e3de",3747:"122b6558",3784:"05ecae20",3873:"80214c77",3897:"841fecaf",3910:"658d457f",3935:"6af5a552",3951:"19fd8b86",4030:"8e39380e",4056:"10eacfff",4078:"aa54548e",4093:"ddfb7467",4105:"4f357d5b",4144:"f10aa199",4164:"a7ad223c",4216:"8b36f093",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"f9cbf3dd",4339:"5a833b31",4449:"e68d8d58",4492:"377a0f52",4496:"ba3ebf0e",4498:"ca9af4ec",4504:"789880c2",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"4337b611",4601:"3c8ac557",4610:"687005a6",4621:"b057ca01",4662:"321c7005",4715:"b3fe5b0e",4736:"2d0b3432",4741:"dd75bffc",4757:"73b754d2",4766:"b5df5a8e",4770:"6dfa8e98",4795:"186757af",4800:"f50302a4",4849:"4a470ce5",4862:"aba980fe",4884:"bd293d3b",4889:"da1fa698",4928:"3ec9e47f",4973:"129c56e8",4994:"e7027291",5022:"81b1b86b",5043:"3b95475c",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"807f6d58",5176:"9c49e7fa",5179:"21f01751",5186:"2cd2a661",5191:"21d431b2",5238:"809d298f",5297:"3a2685a1",5319:"8547392f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"958b88a6",5382:"743b15e7",5402:"2a0fd260",5470:"3a9d8bd2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"1b599344",5624:"b4ad57a6",5650:"f8f63f4b",5705:"df6bf207",5729:"7f59bb24",5741:"0b859539",5775:"a10dc0db",5786:"37a81eaa",5798:"ce1cf7da",5816:"344ec5be",5825:"7fdd3470",5888:"16b8b576",5891:"4623f678",5895:"8f26d3ab",5902:"e70e52fa",5915:"bc9c3e69",5927:"849dd0bc",5992:"59f9d86d",6029:"231eedac",6052:"ea1fdd8d",6063:"874cf4da",6069:"e55efe00",6127:"66ea13ef",6265:"c461fa93",6270:"cfffd153",6277:"e3084151",6328:"e80c15db",6366:"079fc2d8",6434:"4fd09df6",6444:"848d7a01",6452:"50a6d310",6541:"74b8a9a4",6583:"a83a7607",6587:"9c49e7fa",6634:"d85abf55",6651:"b07fe216",6685:"2692ba77",6729:"ee39dd11",6741:"b838eb14",6758:"3628b66c",6784:"1affe817",6788:"e8685731",6796:"8c17b3d9",6805:"6a99ab0b",6820:"fe685125",6845:"9ec04f99",6882:"c2d2eada",6883:"175b6265",6904:"0d714487",6913:"ce443aa0",6963:"84e145fa",6982:"fc221b39",7008:"fa5517ed",7042:"6eaf043d",7043:"15de446f",7045:"066ced01",7046:"c7301ded",7058:"1cfa4eee",7062:"78d8b82a",7172:"3b787ec7",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"2367f6cf",7477:"292b10a3",7482:"10fe0968",7527:"ca5109ad",7545:"e36c6c50",7560:"d82e43ca",7589:"6dbf29e0",7614:"1fb1fbe5",7622:"e4a4f36e",7806:"bd9accb9",7852:"4a66ca57",7855:"c29f12c8",7857:"93bafb84",7878:"2b521fde",7883:"4a8cc232",7884:"3390dd88",7922:"02c65dd6",8014:"790e6a6e",8062:"8e384b9f",8072:"49abcba0",8077:"f8fc773d",8085:"da48b59e",8137:"66f37f26",8143:"7a285535",8155:"d345abd7",8237:"70178e8a",8241:"20e17df7",8302:"58444953",8307:"62d2fb1a",8319:"df434dfe",8398:"10eac70e",8431:"6d48e1b3",8435:"4831c5e2",8447:"dc45b25a",8517:"5785bfb5",8522:"b4523f25",8563:"7169a89d",8634:"8466a07a",8665:"c52575bc",8688:"09221941",8689:"a8367565",8723:"8bf228c9",8782:"56e11840",8787:"121de108",8795:"23231ec2",8797:"8a9f31fa",8821:"cc565404",8823:"0dcce2bc",8827:"1340638e",8866:"88ace098",8882:"d735d28d",8885:"de905169",8982:"57b641fa",8999:"b6d7127f",9076:"6a501148",9133:"68b076e4",9205:"91080458",9215:"f737e7e7",9332:"4cf64377",9360:"a1b209c7",9366:"3f6c2582",9391:"9751a79f",9404:"d8cf04f7",9408:"d3565b1a",9416:"572df8ce",9472:"c4181ed8",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"10297ab2",9590:"3ac4e534",9595:"6eaf043d",9647:"4670ed6a",9649:"12c97e4a",9674:"d1caa2dc",9677:"c4e769c5",9695:"ab6abf3d",9715:"48d6c00d",9716:"1423f218",9785:"ab2c0b58",9788:"4459d92d",9890:"06c5d0c6",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055",9967:"29a0d7c7"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return Lr.endsWith("/")?Lr:"".concat(Lr,"/")}var tc=__webpack_require__(38127),Mu=__webpack_require__(38329),au=__webpack_require__(8616),ou=["content"],Wi=["content"],Mc=/^(http:|https:)?\/\//;function rc(Lr){return Mc.test(Lr)||Lr.startsWith("/")&&!Lr.startsWith("/*")||Lr.startsWith("./")||Lr.startsWith("../")}var ku=function(){return ae.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},ii=function(on){var Bn,Pa=on.loaderData,Kn=on.htmlPageOpts,aa=on.manifest,la=(aa==null||(Bn=aa.assets)===null||Bn===void 0?void 0:Bn["umi.css"])||"";return ae.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Pa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Kn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(la,"'")}})};function is(Lr){var on=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Lr=="string")return rc(Lr)?(0,Go.Z)({src:Lr},on):{content:Lr};if((0,au.Z)(Lr)==="object")return(0,Go.Z)((0,Go.Z)({},Lr),on);throw new Error("Invalid script type: ".concat((0,au.Z)(Lr)))}function dl(Lr){return rc(Lr)?{type:"link",href:Lr}:{type:"style",content:Lr}}var fl=function(on){var Bn,Pa,Kn,aa,la,co,Xn=on.htmlPageOpts;return ae.createElement(ae.Fragment,null,(Xn==null?void 0:Xn.title)&&ae.createElement("title",null,Xn.title),Xn==null||(Bn=Xn.favicons)===null||Bn===void 0?void 0:Bn.map(function(oo,Ps){return ae.createElement("link",{key:Ps,rel:"shortcut icon",href:oo})}),(Xn==null?void 0:Xn.description)&&ae.createElement("meta",{name:"description",content:Xn.description}),(Xn==null||(Pa=Xn.keywords)===null||Pa===void 0?void 0:Pa.length)&&ae.createElement("meta",{name:"keywords",content:Xn.keywords.join(",")}),Xn==null||(Kn=Xn.metas)===null||Kn===void 0?void 0:Kn.map(function(oo){return ae.createElement("meta",{key:oo.name,name:oo.name,property:oo.property,content:oo.content})}),Xn==null||(aa=Xn.links)===null||aa===void 0?void 0:aa.map(function(oo,Ps){return ae.createElement("link",(0,Mu.Z)({key:Ps},oo))}),Xn==null||(la=Xn.styles)===null||la===void 0?void 0:la.map(function(oo,Ps){var Es=dl(oo),Bs=Es.type,zs=Es.href,du=Es.content;if(Bs==="link")return ae.createElement("link",{key:Ps,rel:"stylesheet",href:zs});if(Bs==="style")return ae.createElement("style",{key:Ps},du)}),Xn==null||(co=Xn.headScripts)===null||co===void 0?void 0:co.map(function(oo,Ps){var Es=is(oo),Bs=Es.content,zs=(0,tc.Z)(Es,ou);return ae.createElement("script",(0,Mu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:Ps},zs))}))};function nc(Lr){var on,Bn=Lr.children,Pa=Lr.loaderData,Kn=Lr.manifest,aa=Lr.htmlPageOpts,la=Lr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,co=Lr.mountElementId;if(la!=null&&la.pureHtml)return ae.createElement("html",null,ae.createElement("head",null,ae.createElement(fl,{htmlPageOpts:aa})),ae.createElement("body",null,ae.createElement(ku,null),ae.createElement("div",{id:co},Bn),ae.createElement(ii,{manifest:Kn,loaderData:Pa,htmlPageOpts:aa})));if(la!=null&&la.pureApp)return ae.createElement(ae.Fragment,null,Bn);var Xn=typeof window=="undefined"?Kn==null?void 0:Kn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ae.createElement("html",{suppressHydrationWarning:!0,lang:(aa==null?void 0:aa.lang)||"en"},ae.createElement("head",null,ae.createElement("meta",{charSet:"utf-8"}),ae.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Xn&&ae.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Xn}),ae.createElement(fl,{htmlPageOpts:aa})),ae.createElement("body",null,ae.createElement(ku,null),ae.createElement("div",{id:co},Bn),ae.createElement(ii,{manifest:Kn,loaderData:Pa,htmlPageOpts:aa}),aa==null||(on=aa.scripts)===null||on===void 0?void 0:on.map(function(oo,Ps){var Es=is(oo),Bs=Es.content,zs=(0,tc.Z)(Es,Wi);return ae.createElement("script",(0,Mu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:Ps},zs))})))}var Vo=ae.createContext(void 0);function pl(){return ae.useContext(Vo)}var bu=["redirect"];function ju(Lr){var on=Lr.routesById,Bn=Lr.parentId,Pa=Lr.routeComponents,Kn=Lr.useStream,aa=Kn===void 0?!0:Kn;return Object.keys(on).filter(function(la){return on[la].parentId===Bn}).map(function(la){var co=kc((0,Go.Z)((0,Go.Z)({route:on[la],routeComponent:Pa[la],loadingComponent:Lr.loadingComponent,reactRouter5Compat:Lr.reactRouter5Compat},Lr.reactRouter5Compat&&{hasChildren:Object.keys(on).filter(function(oo){return on[oo].parentId===la}).length>0}),{},{useStream:aa})),Xn=ju({routesById:on,routeComponents:Pa,parentId:co.id,loadingComponent:Lr.loadingComponent,reactRouter5Compat:Lr.reactRouter5Compat,useStream:aa});return Xn.length>0&&(co.children=Xn,co.routes=Xn),co})}function ac(Lr){var on=(0,Zo.UO)(),Bn=(0,Zo.Gn)(Lr.to,on),Pa=(0,xu.T$)(),Kn=(0,Zo.TH)();if(Pa!=null&&Pa.keepQuery){var aa=Kn.search+Kn.hash;Bn+=aa}var la=(0,Go.Z)((0,Go.Z)({},Lr),{},{to:Bn});return ae.createElement(Zo.Fg,(0,Mu.Z)({replace:!0},la))}function kc(Lr){var on=Lr.route,Bn=Lr.useStream,Pa=Bn===void 0?!0:Bn,Kn=on.redirect,aa=(0,tc.Z)(on,bu),la=Lr.reactRouter5Compat?jc:Lc;return(0,Go.Z)({element:Kn?ae.createElement(ac,{to:Kn}):ae.createElement(Vo.Provider,{value:{route:Lr.route}},ae.createElement(la,{loader:ae.memo(Lr.routeComponent),loadingComponent:Lr.loadingComponent||Lu,hasChildren:Lr.hasChildren,useStream:Pa}))},aa)}function Lu(){return ae.createElement("div",null)}function jc(Lr){var on=pl(),Bn=on.route,Pa=(0,xu.Ov)(),Kn=Pa.history,aa=Pa.clientRoutes,la=(0,Zo.UO)(),co={params:la,isExact:!0,path:Bn.path,url:Kn.location.pathname},Xn=Lr.loader,oo={location:Kn.location,match:co,history:Kn,params:la,route:Bn,routes:aa};return Lr.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement(Lr.loadingComponent,null)},ae.createElement(Xn,oo,Lr.hasChildren&&ae.createElement(Zo.j3,null))):ae.createElement(Xn,oo,Lr.hasChildren&&ae.createElement(Zo.j3,null))}function Lc(Lr){var on=Lr.loader;return Lr.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement(Lr.loadingComponent,null)},ae.createElement(on,null)):ae.createElement(on,null)}var Fs=null;function Al(){return Fs}function oc(Lr){var on=Lr.history,Bn=ae.useState({action:on.action,location:on.location}),Pa=(0,gu.Z)(Bn,2),Kn=Pa[0],aa=Pa[1];return(0,ae.useLayoutEffect)(function(){return on.listen(aa)},[on]),(0,ae.useLayoutEffect)(function(){function la(co){Lr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Lr.routes,clientRoutes:Lr.clientRoutes,location:co.location,action:co.action,basename:Lr.basename,isFirst:!!co.isFirst}})}return la({location:Kn.location,action:Kn.action,isFirst:!0}),on.listen(la)},[on,Lr.routes,Lr.clientRoutes]),ae.createElement(Zo.F0,{navigator:on,location:Kn.location,basename:Lr.basename},Lr.children)}function ss(){var Lr=(0,xu.Ov)(),on=Lr.clientRoutes;return(0,Zo.V$)(on)}var ic=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Fu=function(on,Bn){var Pa=on.basename||"/",Kn=ju({routesById:on.routes,routeComponents:on.routeComponents,loadingComponent:on.loadingComponent,reactRouter5Compat:on.reactRouter5Compat,useStream:on.useStream});on.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Kn}});for(var aa=ae.createElement(oc,{basename:Pa,pluginManager:on.pluginManager,routes:on.routes,clientRoutes:Kn,history:on.history},Bn),la=0,co=ic;lanew Promise((Pa,Kn)=>{var aa=Xn=>{try{co(Bn.next(Xn))}catch(oo){Kn(oo)}},la=Xn=>{try{co(Bn.throw(Xn))}catch(oo){Kn(oo)}},co=Xn=>Xn.done?Pa(Xn.value):Promise.resolve(Xn.value).then(aa,la);co((Bn=Bn.apply(Lr,on)).next())});function vl(){return Nu(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail/testresult",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/WordInfo/:userid",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId/combo",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"83"},84:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"85"},86:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"86"},87:{path:"/classrooms/guidance",parentId:"19",id:"87"},88:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"102"},103:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"103"},104:{path:"/classrooms/",parentId:"19",id:"104"},105:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"104",id:"105"},106:{path:"/classrooms/:coursesId/shixun_homework",parentId:"104",id:"106"},107:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"104",id:"107"},108:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"104",id:"108"},109:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"104",id:"109"},110:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"104",id:"110"},111:{path:"/classrooms/:coursesId/exercise",parentId:"104",id:"111"},112:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"104",id:"112"},113:{path:"/classrooms/:coursesId/poll",parentId:"104",id:"113"},114:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"104",id:"114"},115:{path:"/classrooms/:coursesId/common_homework",parentId:"104",id:"115"},116:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"104",id:"116"},117:{path:"/classrooms/:coursesId/group_homework",parentId:"104",id:"117"},118:{path:"/classrooms/:coursesId/teachers",parentId:"104",id:"118"},119:{path:"/classrooms/:coursesId/students",parentId:"104",id:"119"},120:{path:"/classrooms/:coursesId/assistant",parentId:"104",id:"120"},121:{path:"/classrooms/:coursesId/program_homework",parentId:"104",id:"121"},122:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"104",id:"122"},123:{path:"/classrooms/:coursesId/engineering",parentId:"104",id:"123"},124:{path:"/classrooms/:coursesId/learning_path",parentId:"104",id:"124"},125:{path:"/classrooms/:coursesId/resource_recommend",parentId:"104",id:"125"},126:{path:"/classrooms/:coursesId/attendance",parentId:"104",id:"126"},127:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"104",id:"127"},128:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"104",id:"128"},129:{path:"/classrooms/:coursesId/announcement",parentId:"104",id:"129"},130:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"104",id:"130"},131:{path:"/classrooms/:coursesId/online_learning",parentId:"104",id:"131"},132:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"104",id:"132"},133:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"104",id:"133"},134:{path:"/classrooms/:coursesId/attachment",parentId:"104",id:"134"},135:{path:"/classrooms/:coursesId/video",parentId:"104",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"104",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"104",id:"137"},138:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"104",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"104",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"104",id:"140"},141:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"104",id:"141"},142:{path:"/classrooms/:coursesId/live_video",parentId:"104",id:"142"},143:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"104",id:"143"},144:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"104",id:"144"},145:{path:"/classrooms/:coursesId/board",parentId:"104",id:"145"},146:{path:"/classrooms/:coursesId/course_group",parentId:"104",id:"146"},147:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"104",id:"147"},148:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"104",id:"148"},149:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"104",id:"149"},150:{path:"/classrooms/:coursesId/not_course_group",parentId:"104",id:"150"},151:{path:"/classrooms/:coursesId/statistics/",parentId:"104",id:"151"},152:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"104",id:"152"},153:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"104",id:"153"},154:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"104",id:"154"},155:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"104",id:"155"},156:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"104",id:"156"},157:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"104",id:"157"},158:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"104",id:"158"},159:{path:"/classrooms/:coursesId",parentId:"104",id:"159"},160:{path:"/classrooms/:coursesId/template",parentId:"104",id:"160"},161:{path:"/classrooms/:coursesId/smart_plan",parentId:"104",id:"161"},162:{path:"/classrooms/:coursesId/ai_agent",parentId:"104",id:"162"},163:{path:"/classrooms/:coursesId/ai_knowledge",parentId:"104",id:"163"},164:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"164"},165:{path:"/competitions",parentId:"1",id:"165"},166:{path:"/competitions/index",parentId:"165",id:"166"},167:{path:"/competitions/:identifier/list",parentId:"165",id:"167"},168:{path:"/competitions/exports",parentId:"165",id:"168"},169:{path:"/competitions",parentId:"165",id:"169"},170:{path:"/competitions/:identifier",parentId:"165",id:"170"},171:{path:"/competitions/index/:identifier",parentId:"165",id:"171"},172:{path:"/competitions/:identifier/detail/enroll",parentId:"165",id:"172"},173:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"165",id:"173"},174:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"165",id:"174"},175:{path:"/competitions/detail/:identifier",parentId:"165",id:"175"},176:{path:"/forums",parentId:"1",id:"176"},177:{path:"/forums",parentId:"176",id:"177"},178:{path:"/forums/categories/:memoType",parentId:"176",id:"178"},179:{path:"/forums/new",parentId:"176",id:"179"},180:{path:"/forums/:memoId/edit",parentId:"176",id:"180"},181:{path:"/forums/:memoId",parentId:"176",id:"181"},182:{path:"/problemset",parentId:"1",id:"182"},183:{path:"/problemset",parentId:"182",id:"183"},184:{path:"/problemset/plagiarismcheck",parentId:"182",id:"184"},185:{path:"/problemset/newitem",parentId:"182",id:"185"},186:{path:"/problemset/:type/:id",parentId:"182",id:"186"},187:{path:"/problemset/preview",parentId:"182",id:"187"},188:{path:"/problemset/preview_new",parentId:"182",id:"188"},189:{path:"/problemset/preview_select",parentId:"182",id:"189"},190:{path:"/shixuns",parentId:"1",id:"190"},191:{path:"/shixuns",parentId:"190",id:"191"},192:{path:"/shixuns/exports",parentId:"190",id:"192"},193:{path:"/shixuns/new",parentId:"190",id:"193"},194:{path:"/shixuns/aiStreamIndex",parentId:"190",id:"194"},195:{path:"/shixuns/new/CreateImg",parentId:"190",id:"195"},196:{path:"/shixuns/new/:id/imagepreview",parentId:"190",id:"196"},197:{path:"/shixuns/:id/Merge",parentId:"190",id:"197"},198:{path:"/shixuns/:id/Split",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit",parentId:"190",id:"199"},200:{path:"shixuns/:id/edit/warehouse",parentId:"199",id:"200"},201:{path:"/shixuns/:id/edit/newquestion",parentId:"199",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"199",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"199",id:"203"},204:{path:"/shixuns/:id/edit/new",parentId:"199",id:"204"},205:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"199",id:"205"},206:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"199",id:"206"},207:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"199",id:"207"},208:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"199",id:"208"},209:{path:"/shixuns/:id",parentId:"190",id:"209"},210:{path:"/shixuns/:id/poll",parentId:"209",id:"210"},211:{path:"/shixuns/:id/challenges",parentId:"209",id:"211"},212:{path:"/shixuns/:id/repository",parentId:"209",id:"212"},213:{path:"/shixuns/:id/secret_repository",parentId:"209",id:"213"},214:{path:"/shixuns/:id/collaborators",parentId:"209",id:"214"},215:{path:"/shixuns/:id/dataset",parentId:"209",id:"215"},216:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"209",id:"216"},217:{path:"/shixuns/:id/shixun_discuss",parentId:"209",id:"217"},218:{path:"/shixuns/:id/ranking_list",parentId:"209",id:"218"},219:{path:"/shixuns/:id/settings",parentId:"209",id:"219"},220:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"209",id:"220"},221:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"209",id:"221"},222:{path:"/shixuns/:id/repository/upload_file",parentId:"209",id:"222"},223:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"209",id:"223"},224:{path:"/shixuns/:id/repository/add_file",parentId:"209",id:"224"},225:{path:"/shixuns/:id/secret_repository/add_file",parentId:"209",id:"225"},226:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"209",id:"226"},227:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"209",id:"227"},228:{path:"/shixuns/:id/audit_situation",parentId:"209",id:"228"},229:{path:"/shixuns/:id/fork_list",parentId:"209",id:"229"},230:{path:"/users",parentId:"1",id:"230"},231:{path:"/users/:username/membercenter",parentId:"230",id:"231"},232:{path:"/users/:username/videos/protocol",parentId:"230",id:"232"},233:{path:"/users/:username/videos/resourceProtocol",parentId:"230",id:"233"},234:{path:"/users/:username/videos/success",parentId:"230",id:"234"},235:{path:"/users/:username/topicbank/:topicstype",parentId:"230",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"230",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"230",id:"237"},238:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"230",id:"238"},239:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"230",id:"239"},240:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"230",id:"240"},241:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"230",id:"241"},242:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"230",id:"242"},243:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"230",id:"243"},244:{path:"/users/:username/experiment-img/add",parentId:"230",id:"244"},245:{path:"/users/:username",parentId:"230",id:"245"},246:{path:"/users/:username",parentId:"245",id:"246"},247:{path:"/users/:username/baseInfo/edit",parentId:"245",id:"247"},248:{path:"/users/:username/baseInfo",parentId:"245",id:"248"},249:{path:"/users/:username/realNameCertification",parentId:"245",id:"249"},250:{path:"/users/:username/careerCertification",parentId:"245",id:"250"},251:{path:"/users/:username/classrooms",parentId:"245",id:"251"},252:{path:"/users/:username/shixuns",parentId:"245",id:"252"},253:{path:"/users/:username/dataSet",parentId:"245",id:"253"},254:{path:"/users/:username/userPortrait",parentId:"245",id:"254"},255:{path:"/users/:username/learningPath",parentId:"245",id:"255"},256:{path:"/users/:username/teach-group",parentId:"245",id:"256"},257:{path:"/users/:username/competitions",parentId:"245",id:"257"},258:{path:"/users/:username/experiment-img",parentId:"245",id:"258"},259:{path:"/users/:username/experiment-img/:experid/detail",parentId:"245",id:"259"},260:{path:"/users/:username/certificate",parentId:"245",id:"260"},261:{path:"/users/:username/otherResources",parentId:"245",id:"261"},262:{path:"/users/:username/paths",parentId:"245",id:"262"},263:{path:"/users/:username/projects",parentId:"245",id:"263"},264:{path:"/users/:username/videos",parentId:"245",id:"264"},265:{path:"/users/:username/videos/upload",parentId:"245",id:"265"},266:{path:"/users/:username/topics/:topicstype",parentId:"245",id:"266"},267:{path:"/users/:username/vspaces",parentId:"245",id:"267"},268:{path:"/users/:username/resourcesCenter",parentId:"245",id:"268"},269:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"245",id:"269"},270:{path:"/users/:username/resourceGuarantee",parentId:"245",id:"270"},271:{path:"/users/:username/resourceAllocation",parentId:"245",id:"271"},272:{parentId:"1",id:"272"},273:{path:"/problems",parentId:"272",id:"273"},274:{path:"/problems",parentId:"273",id:"274"},275:{path:"/problems/batchAdd",parentId:"273",id:"275"},276:{path:"/problems/newcreate",parentId:"272",id:"276"},277:{path:"/problems/newedit/:id",exact:!0,parentId:"272",id:"277"},278:{path:"/problems/:id/edit",exact:!0,parentId:"272",id:"278"},279:{path:"/problems/new",exact:!0,parentId:"272",id:"279"},280:{path:"/problems/:id/oj/:save_identifier",parentId:"272",id:"280"},281:{path:"/problems/:id/record-detail/:submitId",parentId:"272",id:"281"},282:{path:"/problems/add",parentId:"272",id:"282"},283:{path:"/problems/:id/ojedit",parentId:"272",id:"283"},284:{path:"/engineering",parentId:"1",id:"284"},285:{path:"/engineering",parentId:"284",id:"285"},286:{path:"/engineering/teacherList",parentId:"285",id:"286"},287:{path:"/engineering/studentList",parentId:"285",id:"287"},288:{path:"/engineering/training/program",parentId:"285",id:"288"},289:{path:"/engineering/training/program/add",parentId:"285",id:"289"},290:{path:"/engineering/training/program/edit",parentId:"285",id:"290"},291:{path:"/engineering/training/objectives",parentId:"285",id:"291"},292:{path:"/engineering/graduated/index",parentId:"285",id:"292"},293:{path:"/engineering/graduated/matrix",parentId:"285",id:"293"},294:{path:"/engineering/course/list",parentId:"285",id:"294"},295:{path:"/engineering/course/setting",parentId:"285",id:"295"},296:{path:"/engineering/course/matrix",parentId:"285",id:"296"},297:{path:"/engineering/navigation",parentId:"285",id:"297"},298:{path:"/engineering/evaluate/course",parentId:"285",id:"298"},299:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"285",id:"299"},300:{path:"/engineering/evaluate/norm",parentId:"285",id:"300"},301:{path:"/engineering/evaluate/document",parentId:"285",id:"301"},302:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"285",id:"302"},303:{path:"/engineering/*",redirect:"/404",parentId:"285",id:"303"},304:{path:"/innovation",parentId:"1",id:"304"},305:{path:"/innovation/tasks/:taskId",parentId:"304",id:"305"},306:{path:"/innovation",parentId:"304",id:"306"},307:{path:"/innovation/project",parentId:"306",id:"307"},308:{path:"/innovation/dataset",parentId:"306",id:"308"},309:{path:"/innovation/mirror",parentId:"306",id:"309"},310:{path:"/innovation/my-project",parentId:"306",id:"310"},311:{path:"/innovation/my-dataset",parentId:"306",id:"311"},312:{path:"/innovation/my-mirror",parentId:"306",id:"312"},313:{path:"/innovation/project/create",parentId:"306",id:"313"},314:{path:"/innovation/project/edit/:id",parentId:"306",id:"314"},315:{path:"/innovation/project/detail/:taskId",parentId:"306",id:"315"},316:{path:"/tasks",parentId:"1",id:"316"},317:{path:"/tasks/:taskId",exact:!0,parentId:"316",id:"317"},318:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"316",id:"318"},319:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"316",id:"319"},320:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"316",id:"320"},321:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"316",id:"321"},322:{path:"/tasks/:taskId/result",exact:!0,parentId:"316",id:"322"},323:{path:"/myproblems",parentId:"1",id:"323"},324:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"323",id:"324"},325:{path:"/myproblems/:id",exact:!0,parentId:"323",id:"325"},326:{path:"/account",parentId:"1",id:"326"},327:{path:"/account",parentId:"326",id:"327"},328:{path:"/account/profile",parentId:"327",id:"328"},329:{path:"/account/profile/edit",parentId:"327",id:"329"},330:{path:"/account/certification",parentId:"327",id:"330"},331:{path:"/account/secure",parentId:"327",id:"331"},332:{path:"/account/binding",parentId:"327",id:"332"},333:{path:"/account/Results",parentId:"327",id:"333"},334:{path:"/ch",parentId:"1",id:"334"},335:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"334",id:"335"},336:{path:"/ch/rest/",exact:!0,parentId:"334",id:"336"},337:{path:"/ch/rest/:id",exact:!0,parentId:"334",id:"337"},338:{path:"/order",parentId:"1",id:"338"},339:{path:"/order",parentId:"338",id:"339"},340:{path:"/order/invoice",parentId:"338",id:"340"},341:{path:"/order/records",parentId:"338",id:"341"},342:{path:"/order/apply",parentId:"338",id:"342"},343:{path:"/order/view",parentId:"338",id:"343"},344:{path:"/order/:courseId/information",parentId:"338",id:"344"},345:{path:"/order/:courseId/pay",parentId:"338",id:"345"},346:{path:"/order/:orderNum/result",parentId:"338",id:"346"},347:{path:"/messages",parentId:"1",id:"347"},348:{path:"/messages/:userId/user_tidings",parentId:"347",id:"348"},349:{path:"/messages/:userId/private_messages",parentId:"347",id:"349"},350:{path:"/messages/:userId/message_detail",parentId:"347",id:"350"},351:{path:"/vtrs",parentId:"1",id:"351"},352:{path:"/vtrs/:virtual_spacesId",parentId:"351",id:"352"},353:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"352",id:"353"},354:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"352",id:"354"},355:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"352",id:"355"},356:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"352",id:"356"},357:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"352",id:"357"},358:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"352",id:"358"},359:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"352",id:"359"},360:{path:"/vtrs/:virtual_spacesId/survey",parentId:"352",id:"360"},361:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"352",id:"361"},362:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"352",id:"362"},363:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"352",id:"363"},364:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"352",id:"364"},365:{path:"/vtrs/:virtual_spacesId/material",parentId:"352",id:"365"},366:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"352",id:"366"},367:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"352",id:"367"},368:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"352",id:"368"},369:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"352",id:"369"},370:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"352",id:"370"},371:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"352",id:"371"},372:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"352",id:"372"},373:{path:"/vtrs/:virtual_spacesId/settings",parentId:"352",id:"373"},374:{path:"/vtrs/:virtual_spacesId/resources",parentId:"352",id:"374"},375:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"352",id:"375"},376:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"352",id:"376"},377:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"352",id:"377"},378:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"352",id:"378"},379:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"352",id:"379"},380:{path:"/vtrs/:virtual_spacesId/*",parentId:"352",id:"380"},381:{path:"/101",parentId:"1",id:"381"},382:{path:"/101/:virtual_spacesId",parentId:"381",id:"382"},383:{path:"/101/:virtual_spacesId",exact:!0,parentId:"382",id:"383"},384:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"382",id:"384"},385:{path:"/101/:virtual_spacesId/experiment",parentId:"382",id:"385"},386:{path:"/101/:virtual_spacesId/announcement",parentId:"382",id:"386"},387:{path:"/101/:virtual_spacesId/announcement/add",parentId:"382",id:"387"},388:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"382",id:"388"},389:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"382",id:"389"},390:{path:"/101/:virtual_spacesId/survey",parentId:"382",id:"390"},391:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"382",id:"391"},392:{path:"/101/:virtual_spacesId/knowledge",parentId:"382",id:"392"},393:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"382",id:"393"},394:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"382",id:"394"},395:{path:"/101/:virtual_spacesId/material",parentId:"382",id:"395"},396:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"382",id:"396"},397:{path:"/101/:virtual_spacesId/lesson",parentId:"382",id:"397"},398:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"382",id:"398"},399:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"382",id:"399"},400:{path:"/101/:virtual_spacesId/discussion",parentId:"382",id:"400"},401:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"382",id:"401"},402:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"382",id:"402"},403:{path:"/101/:virtual_spacesId/settings",parentId:"382",id:"403"},404:{path:"/101/:virtual_spacesId/resources",parentId:"382",id:"404"},405:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"382",id:"405"},406:{path:"/101/:virtual_spacesId/Plan",parentId:"382",id:"406"},407:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"382",id:"407"},408:{path:"/101/:virtual_spacesId/digtal",parentId:"382",id:"408"},409:{path:"/101/:virtual_spacesId/homepage",parentId:"382",id:"409"},410:{path:"/101/:virtual_spacesId/*",parentId:"382",id:"410"},411:{path:"/administration",parentId:"1",id:"411"},412:{path:"/administration",parentId:"411",id:"412"},413:{path:"/administration/college",parentId:"412",id:"413"},414:{path:"/administration/student",parentId:"412",id:"414"},415:{path:"/administration/student/:studentId/edit",parentId:"412",id:"415"},416:{path:"/administration/profession",parentId:"412",id:"416"},417:{path:"/administration/classroom",parentId:"412",id:"417"},418:{path:"/graduations",parentId:"1",id:"418"},419:{path:"/graduations",exact:!0,parentId:"418",id:"419"},420:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"418",id:"420"},421:{path:"/graduations/:id",parentId:"418",id:"421"},422:{path:"/graduations/:id/index",parentId:"421",id:"422"},423:{path:"/graduations/:id/topics",parentId:"421",id:"423"},424:{path:"/graduations/:id/student_selection",parentId:"421",id:"424"},425:{path:"/graduations/:id/tasks",parentId:"421",id:"425"},426:{path:"/graduations/:id/opening_report",parentId:"421",id:"426"},427:{path:"/graduations/:id/midterm_report",parentId:"421",id:"427"},428:{path:"/graduations/:id/thesis",parentId:"421",id:"428"},429:{path:"/graduations/:id/final_defense",parentId:"421",id:"429"},430:{path:"/graduations/:id/final_thesis",parentId:"421",id:"430"},431:{path:"/graduations/:id/settings",parentId:"421",id:"431"},432:{path:"/graduations/:id/teachers",parentId:"421",id:"432"},433:{path:"/graduations/:id/students",parentId:"421",id:"433"},434:{path:"/graduations/:id/archives",parentId:"421",id:"434"},435:{path:"/graduations/:id/grading_summary",parentId:"421",id:"435"},436:{path:"/dataset",parentId:"1",id:"436"},437:{path:"/dataset",exact:!0,parentId:"436",id:"437"},438:{path:"/dataset/:id/detail",exact:!0,parentId:"436",id:"438"},439:{path:"/knowledgegraph",parentId:"1",id:"439"},440:{path:"/knowledgegraph/:pathId",parentId:"439",id:"440"},441:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"439",id:"441"},442:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"439",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics",parentId:"439",id:"443"},444:{parentId:"439",id:"444"},445:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"444",id:"445"},446:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"444",id:"446"},447:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"444",id:"447"},448:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"444",id:"448"},449:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"444",id:"449"},450:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"444",id:"450"},451:{path:"/miniprogram",parentId:"1",id:"451"},452:{path:"/miniprogram/courseware/study",exact:!0,parentId:"451",id:"452"},453:{path:"/educoder-demo",exact:!0,parentId:"1",id:"453"},454:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"454"},455:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"455"},456:{path:"/training",parentId:"1",id:"456"},457:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"456",id:"457"},458:{path:"/largeScreen",exact:!0,parentId:"1",id:"458"},459:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"459"},460:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"460"},461:{path:"/quality",parentId:"1",id:"461"},462:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"461",id:"462"},463:{path:"/otherlogin",exact:!0,parentId:"1",id:"463"},464:{path:"/otherloginqq",exact:!0,parentId:"1",id:"464"},465:{path:"/otherloginstart",exact:!0,parentId:"1",id:"465"},466:{path:"/pathsoverview",exact:!0,parentId:"1",id:"466"},467:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"467"},468:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"468"},469:{path:"/login",parentId:"1",id:"469"},470:{path:"/login",parentId:"469",id:"470"},471:{path:"/user",parentId:"1",id:"471"},472:{path:"/user/login",parentId:"471",id:"472"},473:{path:"/user/register",parentId:"471",id:"473"},474:{path:"/user/reset-password",parentId:"471",id:"474"},475:{path:"/colleges",parentId:"1",id:"475"},476:{path:"/colleges/:id/statistics",parentId:"475",id:"476"},477:{path:"/help",parentId:"1",id:"477"},478:{path:"/help/:id",parentId:"477",id:"478"},479:{path:"/video",parentId:"1",id:"479"},480:{path:"/video/:videoId",parentId:"479",id:"480"},481:{path:"/terminal",parentId:"1",id:"481"},482:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"482"},483:{path:"/wrongAnswer",parentId:"1",id:"483"},484:{path:"/bwdemo",parentId:"1",id:"484"},485:{path:"/",parentId:"1",id:"485"},486:{path:"/",exact:!0,parentId:"485",id:"486"},487:{path:"/api/*",exact:!0,parentId:"485",id:"487"},488:{path:"/search",exact:!0,parentId:"485",id:"488"},489:{path:"/moop_cases",exact:!0,parentId:"485",id:"489"},490:{path:"/moop_cases/new",exact:!0,parentId:"485",id:"490"},491:{path:"/moop_cases/:caseId",exact:!0,parentId:"485",id:"491"},492:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"485",id:"492"},493:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"485",id:"493"},494:{path:"/randompaper",exact:!0,parentId:"485",id:"494"},495:{path:"/randompaper/edit/:id",exact:!0,parentId:"485",id:"495"},496:{path:"/randompaper/detail/:id",exact:!0,parentId:"485",id:"496"},497:{path:"/403",parentId:"485",id:"497"},498:{path:"/500",parentId:"485",id:"498"},499:{path:"/404",parentId:"485",id:"499"},500:{path:"/download",parentId:"485",id:"500"},501:{path:"/iwce",parentId:"485",id:"501"},502:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"485",id:"502"},503:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"485",id:"503"},504:{path:"/Activities",parentId:"485",id:"504"},505:{path:"/iwce/:itemname",parentId:"485",id:"505"},506:{path:"/knowledgeHub",parentId:"485",id:"506"},507:{path:"/admin/vgpu/:path*",parentId:"485",id:"507"},508:{path:"/hpc-course",parentId:"485",id:"508"},509:{path:"/user_agents",parentId:"485",id:"509"},510:{path:"/three",parentId:"485",id:"510"},511:{path:"/introduction",parentId:"485",id:"511"},512:{path:"/chatgpt",parentId:"485",id:"512"},513:{path:"/*",parentId:"485",id:"513"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),2:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),3:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,63291))),4:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,17268))),5:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,17268))),6:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,15661))),7:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),8:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,49357))),9:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),10:ae.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,3991))),11:ae.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,57888))),12:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,92233))),13:ae.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,88834))),14:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,21838))),15:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,37068))),16:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,92233))),17:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),18:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),19:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),20:ae.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,79296))),21:ae.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,52726))),22:ae.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,12308))),23:ae.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,79296))),24:ae.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,55101))),25:ae.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,55101))),26:ae.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,8043))),27:ae.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,8043))),28:ae.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,82347))),29:ae.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,93841))),30:ae.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,27728))),31:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,13618))),32:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,32973))),33:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,45121))),34:ae.lazy(()=>Promise.all([__webpack_require__.e(4521),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,19111))),35:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,87675))),36:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,47162))),37:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,64438))),38:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,86091))),39:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,61438))),40:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,57442))),41:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,58990))),42:ae.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,16874))),43:ae.lazy(()=>__webpack_require__.e(8795).then(__webpack_require__.bind(__webpack_require__,75256))),44:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,58478))),45:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),46:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,61292))),47:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,28643))),48:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,42126))),49:ae.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,97439))),50:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35002))),51:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,84151))),52:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,41947))),53:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,41947))),54:ae.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,4030))),55:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,38713))),56:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,38713))),57:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,38713))),58:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,80147))),59:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(872),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,18957))),60:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(872),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,46820))),61:ae.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,25966))),62:ae.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,25966))),63:ae.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,1195))),64:ae.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,1195))),65:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,41927))),66:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,41487))),67:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,74551))),68:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,49830))),69:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,81497))),70:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,94578))),71:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,91357))),72:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,90584))),73:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,86685))),74:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,58225))),75:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,79528))),76:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,50227))),77:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,37043))),78:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,53900))),79:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,90543))),80:ae.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,45976))),81:ae.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,33016))),82:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,54822))),83:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,28357))),84:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,72345))),85:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,59372))),86:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,30856))),87:ae.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,88834))),88:ae.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,47879))),89:ae.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,44738))),90:ae.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,81761))),91:ae.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,69476))),92:ae.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,23054))),93:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,60655))),94:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,60655))),95:ae.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,40018))),96:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,7533))),97:ae.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,91751))),98:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,79388))),99:ae.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,61681))),100:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,98116))),101:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,75436))),102:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,20560))),103:ae.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,83622))),104:ae.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,80091))),105:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,50902))),106:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,50902))),107:ae.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,64114))),108:ae.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,98726))),109:ae.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,98726))),110:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,209))),111:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,209))),112:ae.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,7490))),113:ae.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,7490))),114:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,45677))),115:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,45677))),116:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,8417))),117:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,8417))),118:ae.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,46036))),119:ae.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,50262))),120:ae.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,41851))),121:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,23324))),122:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,23324))),123:ae.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,34119))),124:ae.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,29964))),125:ae.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,31459))),126:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,64544))),127:ae.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,35031))),128:ae.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,6069))),129:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61397))),130:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61397))),131:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,22817))),132:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,22817))),133:ae.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,28745))),134:ae.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,28745))),135:ae.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,90106))),136:ae.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,90106))),137:ae.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,78430))),138:ae.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,33310))),139:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,6294))),140:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,98365))),141:ae.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,24648))),142:ae.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,24648))),143:ae.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,89353))),144:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,87988))),145:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,87988))),146:ae.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,34791))),147:ae.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,34791))),148:ae.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,93837))),149:ae.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,39510))),150:ae.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,39510))),151:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,70952))),152:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,70952))),153:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,5857))),154:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,70961))),155:ae.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,24801))),156:ae.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,3826))),157:ae.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,94552))),158:ae.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,96323))),159:ae.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,798))),160:ae.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,45144))),161:ae.lazy(()=>__webpack_require__.e(5741).then(__webpack_require__.bind(__webpack_require__,4727))),162:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2306)]).then(__webpack_require__.bind(__webpack_require__,36710))),163:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1994)]).then(__webpack_require__.bind(__webpack_require__,83511))),164:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,98712))),165:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),166:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,89791))),167:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,89791))),168:ae.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,78571))),169:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,89791))),170:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9421),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,80691))),171:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9421),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,80691))),172:ae.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,65792))),173:ae.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,58718))),174:ae.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,6963))),175:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9421),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,68853))),176:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),177:ae.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,46357))),178:ae.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,93718))),179:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,76380))),180:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,76380))),181:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,34013))),182:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),183:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),184:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9967)]).then(__webpack_require__.bind(__webpack_require__,59320))),185:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,36266))),186:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,36266))),187:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,31941))),188:ae.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,63969))),189:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),190:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),191:ae.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,35598))),192:ae.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,95695))),193:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,83210))),194:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8821)]).then(__webpack_require__.bind(__webpack_require__,94345))),195:ae.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,62738))),196:ae.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,93779))),197:ae.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,55412))),198:ae.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,63776))),199:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(6998),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,92983))),200:ae.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,44773))),201:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,3495))),202:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,41602))),203:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,41602))),204:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,54979))),205:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,54979))),206:ae.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,95349))),207:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,23761))),208:ae.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,62966))),209:ae.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,14603))),210:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,72136))),211:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,78250))),212:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,79926))),213:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,79926))),214:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,75148))),215:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,24638))),216:ae.lazy(()=>Promise.all([__webpack_require__.e(6998),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,77866))),217:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,91516))),218:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,57257))),219:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,67256))),220:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,88743))),221:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,88743))),222:ae.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,32706))),223:ae.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,32706))),224:ae.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,89455))),225:ae.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,89455))),226:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,79926))),227:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,79926))),228:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,60704))),229:ae.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,50862))),230:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),231:ae.lazy(()=>__webpack_require__.e(7172).then(__webpack_require__.bind(__webpack_require__,45777))),232:ae.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,71654))),233:ae.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,34812))),234:ae.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,93191))),235:ae.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,55759))),236:ae.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,34735))),237:ae.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,34735))),238:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,1604))),239:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,60300))),240:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,3836))),241:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,4780))),242:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,9374))),243:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,33966))),244:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,31590))),245:ae.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,33268))),246:ae.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,33528))),247:ae.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,63386))),248:ae.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,73417))),249:ae.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,4164))),250:ae.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,99997))),251:ae.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,33528))),252:ae.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,45282))),253:ae.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,11122))),254:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,52494))),255:ae.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,32258))),256:ae.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,83142))),257:ae.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,91169))),258:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,23135))),259:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,92515))),260:ae.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,9139))),261:ae.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,37969))),262:ae.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,89236))),263:ae.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,13781))),264:ae.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,33165))),265:ae.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,99309))),266:ae.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,5664))),267:ae.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,87991))),268:ae.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,34236))),269:ae.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,30864))),270:ae.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,55508))),271:ae.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,36348))),272:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),273:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),274:ae.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,54107))),275:ae.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,62149))),276:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5566),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,85686))),277:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5566),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,85686))),278:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5566),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,32994))),279:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5566),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,32994))),280:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,54359))),281:ae.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,53431))),282:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,741))),283:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,741))),284:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),285:ae.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,35225))),286:ae.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,55883))),287:ae.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,56714))),288:ae.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,84411))),289:ae.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,29424))),290:ae.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,60056))),291:ae.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,77809))),292:ae.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,13525))),293:ae.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,87751))),294:ae.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,94736))),295:ae.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,88291))),296:ae.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,42208))),297:ae.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,69578))),298:ae.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,70069))),299:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,57116))),300:ae.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,28142))),301:ae.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,70157))),302:ae.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,24298))),303:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),304:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),305:ae.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,23797))),306:ae.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,73209))),307:ae.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,90494))),308:ae.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,74161))),309:ae.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,5810))),310:ae.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,34254))),311:ae.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,31007))),312:ae.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,16746))),313:ae.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,34867))),314:ae.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,34867))),315:ae.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,48471))),316:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),317:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,79376))),318:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,63099))),319:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,79376))),320:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,63099))),321:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,79376))),322:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8319)]).then(__webpack_require__.bind(__webpack_require__,79931))),323:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),324:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,23410))),325:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,25183))),326:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),327:ae.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,82754))),328:ae.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,67875))),329:ae.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,40858))),330:ae.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,44010))),331:ae.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,40230))),332:ae.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,58925))),333:ae.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,51851))),334:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),335:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,25114))),336:ae.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,23220))),337:ae.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,23220))),338:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),339:ae.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,80938))),340:ae.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,31918))),341:ae.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,49291))),342:ae.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,58747))),343:ae.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,54351))),344:ae.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,70459))),345:ae.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,46924))),346:ae.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,68717))),347:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),348:ae.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,22318))),349:ae.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,6717))),350:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,65593))),351:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),352:ae.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,17857))),353:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58092))),354:ae.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,75169))),355:ae.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,94823))),356:ae.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,52497))),357:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,6425))),358:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,6425))),359:ae.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,99329))),360:ae.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,31484))),361:ae.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,36116))),362:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,82541))),363:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,45271))),364:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,45271))),365:ae.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,67096))),366:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,29536))),367:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,88154))),368:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43490))),369:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43490))),370:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,54842))),371:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31433))),372:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31433))),373:ae.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,24969))),374:ae.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,64665))),375:ae.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,11127))),376:ae.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,44172))),377:ae.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,35213))),378:ae.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,84150))),379:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58092))),380:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,92167))),381:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),382:ae.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,17857))),383:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58092))),384:ae.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,75169))),385:ae.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,94823))),386:ae.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,52497))),387:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,6425))),388:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,6425))),389:ae.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,99329))),390:ae.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,31484))),391:ae.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,36116))),392:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,82541))),393:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,45271))),394:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,45271))),395:ae.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,67096))),396:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,29536))),397:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,88154))),398:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43490))),399:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43490))),400:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,54842))),401:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31433))),402:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31433))),403:ae.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,24969))),404:ae.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,64665))),405:ae.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,11127))),406:ae.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,44172))),407:ae.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,35213))),408:ae.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,84150))),409:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58092))),410:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,92167))),411:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),412:ae.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,32572))),413:ae.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,33208))),414:ae.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,75029))),415:ae.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,80506))),416:ae.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,37383))),417:ae.lazy(()=>__webpack_require__.e(3673).then(__webpack_require__.bind(__webpack_require__,16134))),418:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),419:ae.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,35104))),420:ae.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,41681))),421:ae.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,55473))),422:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,25217))),423:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,77106))),424:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,78013))),425:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,22230))),426:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62132))),427:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62132))),428:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62132))),429:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62132))),430:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62132))),431:ae.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,44480))),432:ae.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,72803))),433:ae.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,72803))),434:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,37693))),435:ae.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,89796))),436:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),437:ae.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,33607))),438:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73275))),439:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),440:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4517),__webpack_require__.e(6485),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,37987))),441:ae.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,89915))),442:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6485),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,12591))),443:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,79944))),444:ae.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,80546))),445:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,86725))),446:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,31943))),447:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,80485))),448:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4517),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,28781))),449:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,86726))),450:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,95845))),451:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),452:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,43438))),453:ae.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,11981))),454:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,58960))),455:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,58960))),456:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),457:ae.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,45582))),458:ae.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,26349))),459:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,94602))),460:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(65)]).then(__webpack_require__.bind(__webpack_require__,3628))),461:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),462:ae.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,45393))),463:ae.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,70422))),464:ae.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,4261))),465:ae.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,47058))),466:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,78641))),467:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,86300))),468:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,62095))),469:ae.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,38250))),470:ae.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,68640))),471:ae.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,38250))),472:ae.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,68640))),473:ae.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,78865))),474:ae.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,50836))),475:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),476:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,25366))),477:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),478:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,22809))),479:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),480:ae.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,61319))),481:ae.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,50869))),482:ae.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,29646))),483:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,42126))),484:ae.lazy(()=>__webpack_require__.e(1150).then(__webpack_require__.bind(__webpack_require__,23201))),485:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),486:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,97587))),487:ae.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,580))),488:ae.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,98631))),489:ae.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,87482))),490:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,55748))),491:ae.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,13194))),492:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,55748))),493:ae.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,58463))),494:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35002))),495:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35002))),496:ae.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,32995))),497:ae.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,99222))),498:ae.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,43002))),499:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,96894))),500:ae.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,79645))),501:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,74647))),502:ae.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,24742))),503:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,64544))),504:ae.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,35290))),505:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,74647))),506:ae.lazy(()=>__webpack_require__.e(1025).then(__webpack_require__.bind(__webpack_require__,77115))),507:ae.lazy(()=>__webpack_require__.e(1344).then(__webpack_require__.bind(__webpack_require__,73033))),508:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,74647))),509:ae.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,121))),510:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,82739))),511:ae.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,57132))),512:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,6176))),513:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,96894))),"@@/global-layout":ae.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,79766)))}}})}var Dl=__webpack_require__(30945),m=__webpack_require__(11882),y=__webpack_require__(29787),b=__webpack_require__(31933),z=()=>ae.createElement(y.Z,{size:"middle",className:b.Z.loading}),oe=__webpack_require__(44225),mr=__webpack_require__(66649),fr=__webpack_require__.n(mr),Tn=__webpack_require__(91392),Wn=__webpack_require__.n(Tn),ra=__webpack_require__(73100),Ko=__webpack_require__.n(ra),To=__webpack_require__(14805),uo=__webpack_require__.n(To),Wa=__webpack_require__(13477),Gi=__webpack_require__.n(Wa),Nc=__webpack_require__(64796),sc=__webpack_require__.n(Nc),Bc=__webpack_require__(9007),iu=__webpack_require__.n(Bc),An=__webpack_require__(58626),uc=__webpack_require__.n(An),cc=__webpack_require__(9084),Xo=__webpack_require__.n(cc),Fo=__webpack_require__(5116),su=__webpack_require__.n(Fo),ao=__webpack_require__(50991),uu=__webpack_require__.n(ao),lc=__webpack_require__(39050),us=__webpack_require__.n(lc),cu=__webpack_require__(1554),hl=__webpack_require__.n(cu),zc=__webpack_require__(59697),lu=__webpack_require__.n(zc);fr().extend(Ko()),fr().extend(uo()),fr().extend(Gi()),fr().extend(sc()),fr().extend(iu()),fr().extend(uc()),fr().extend(Xo()),fr().extend(su()),fr().extend(uu()),fr().extend(us()),fr().extend(hl()),fr().extend(lu()),fr().extend(Wn());var _l=Object.defineProperty,dc=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,Ns=(Lr,on,Bn)=>on in Lr?_l(Lr,on,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Lr[on]=Bn,wu=(Lr,on)=>{for(var Bn in on||(on={}))ml.call(on,Bn)&&Ns(Lr,Bn,on[Bn]);if(dc)for(var Bn of dc(on))ki.call(on,Bn)&&Ns(Lr,Bn,on[Bn]);return Lr},fc=(Lr,on,Bn)=>new Promise((Pa,Kn)=>{var aa=Xn=>{try{co(Bn.next(Xn))}catch(oo){Kn(oo)}},la=Xn=>{try{co(Bn.throw(Xn))}catch(oo){Kn(oo)}},co=Xn=>Xn.done?Pa(Xn.value):Promise.resolve(Xn.value).then(aa,la);co((Bn=Bn.apply(Lr,on)).next())});const Vi="https://www-cdn.educoder.net/",pc=!1;function Pu(){return fc(this,null,function*(){const Lr=(0,Dl.gD)(),{routes:on,routeComponents:Bn}=yield vl(Lr);yield Lr.applyPlugins({key:"patchRoutes",type:oe.ApplyPluginsType.event,args:{routes:on,routeComponents:Bn}});const Pa=Lr.applyPlugins({key:"modifyContextOpts",type:oe.ApplyPluginsType.modify,initialValue:{}}),Kn=Pa.basename||"/",aa=Pa.historyType||"browser",la=(0,m.fi)(wu({type:aa,basename:Kn},Pa.historyOpts));return Lr.applyPlugins({key:"render",type:oe.ApplyPluginsType.compose,initialValue(){const co={useStream:!0,routes:on,routeComponents:Bn,pluginManager:Lr,mountElementId:"root",rootElement:Pa.rootElement||document.getElementById("root"),loadingComponent:z,publicPath:Vi,runtimePublicPath:pc,history:la,historyType:aa,basename:Kn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Pa.callback},Xn=Lr.applyPlugins({key:"modifyClientRenderOpts",type:oe.ApplyPluginsType.modify,initialValue:co});return Fc(Xn)}})()})}Pu(),typeof window!="undefined"&&(window.g_umi={version:"4.6.24"})})()})(); +(`+f+": "+h+")",u.name="ChunkLoadError",u.type=f,u.request=h,n[1](u)}};__webpack_require__.l(s,c,"chunk-"+t,t)}else i[t]=0};var d=function(t,r){var n=r[0],a=r[1],s=r[2],u,c,o=0;if(n.some(function(h){return i[h]!==0})){for(u in a)__webpack_require__.o(a,u)&&(__webpack_require__.m[u]=a[u]);if(s)var f=s(__webpack_require__)}for(t&&t(r);o0&&arguments[0]!==void 0?arguments[0]:"";return Lr.endsWith("/")?Lr:"".concat(Lr,"/")}var tc=__webpack_require__(38127),Mu=__webpack_require__(38329),au=__webpack_require__(8616),ou=["content"],Wi=["content"],Mc=/^(http:|https:)?\/\//;function rc(Lr){return Mc.test(Lr)||Lr.startsWith("/")&&!Lr.startsWith("/*")||Lr.startsWith("./")||Lr.startsWith("../")}var ku=function(){return ae.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},ii=function(on){var Bn,Pa=on.loaderData,Kn=on.htmlPageOpts,aa=on.manifest,la=(aa==null||(Bn=aa.assets)===null||Bn===void 0?void 0:Bn["umi.css"])||"";return ae.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Pa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Kn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(la,"'")}})};function is(Lr){var on=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Lr=="string")return rc(Lr)?(0,Go.Z)({src:Lr},on):{content:Lr};if((0,au.Z)(Lr)==="object")return(0,Go.Z)((0,Go.Z)({},Lr),on);throw new Error("Invalid script type: ".concat((0,au.Z)(Lr)))}function dl(Lr){return rc(Lr)?{type:"link",href:Lr}:{type:"style",content:Lr}}var fl=function(on){var Bn,Pa,Kn,aa,la,co,Xn=on.htmlPageOpts;return ae.createElement(ae.Fragment,null,(Xn==null?void 0:Xn.title)&&ae.createElement("title",null,Xn.title),Xn==null||(Bn=Xn.favicons)===null||Bn===void 0?void 0:Bn.map(function(oo,Ps){return ae.createElement("link",{key:Ps,rel:"shortcut icon",href:oo})}),(Xn==null?void 0:Xn.description)&&ae.createElement("meta",{name:"description",content:Xn.description}),(Xn==null||(Pa=Xn.keywords)===null||Pa===void 0?void 0:Pa.length)&&ae.createElement("meta",{name:"keywords",content:Xn.keywords.join(",")}),Xn==null||(Kn=Xn.metas)===null||Kn===void 0?void 0:Kn.map(function(oo){return ae.createElement("meta",{key:oo.name,name:oo.name,property:oo.property,content:oo.content})}),Xn==null||(aa=Xn.links)===null||aa===void 0?void 0:aa.map(function(oo,Ps){return ae.createElement("link",(0,Mu.Z)({key:Ps},oo))}),Xn==null||(la=Xn.styles)===null||la===void 0?void 0:la.map(function(oo,Ps){var Es=dl(oo),Bs=Es.type,zs=Es.href,du=Es.content;if(Bs==="link")return ae.createElement("link",{key:Ps,rel:"stylesheet",href:zs});if(Bs==="style")return ae.createElement("style",{key:Ps},du)}),Xn==null||(co=Xn.headScripts)===null||co===void 0?void 0:co.map(function(oo,Ps){var Es=is(oo),Bs=Es.content,zs=(0,tc.Z)(Es,ou);return ae.createElement("script",(0,Mu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:Ps},zs))}))};function nc(Lr){var on,Bn=Lr.children,Pa=Lr.loaderData,Kn=Lr.manifest,aa=Lr.htmlPageOpts,la=Lr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,co=Lr.mountElementId;if(la!=null&&la.pureHtml)return ae.createElement("html",null,ae.createElement("head",null,ae.createElement(fl,{htmlPageOpts:aa})),ae.createElement("body",null,ae.createElement(ku,null),ae.createElement("div",{id:co},Bn),ae.createElement(ii,{manifest:Kn,loaderData:Pa,htmlPageOpts:aa})));if(la!=null&&la.pureApp)return ae.createElement(ae.Fragment,null,Bn);var Xn=typeof window=="undefined"?Kn==null?void 0:Kn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ae.createElement("html",{suppressHydrationWarning:!0,lang:(aa==null?void 0:aa.lang)||"en"},ae.createElement("head",null,ae.createElement("meta",{charSet:"utf-8"}),ae.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Xn&&ae.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Xn}),ae.createElement(fl,{htmlPageOpts:aa})),ae.createElement("body",null,ae.createElement(ku,null),ae.createElement("div",{id:co},Bn),ae.createElement(ii,{manifest:Kn,loaderData:Pa,htmlPageOpts:aa}),aa==null||(on=aa.scripts)===null||on===void 0?void 0:on.map(function(oo,Ps){var Es=is(oo),Bs=Es.content,zs=(0,tc.Z)(Es,Wi);return ae.createElement("script",(0,Mu.Z)({dangerouslySetInnerHTML:{__html:Bs},key:Ps},zs))})))}var Vo=ae.createContext(void 0);function pl(){return ae.useContext(Vo)}var bu=["redirect"];function ju(Lr){var on=Lr.routesById,Bn=Lr.parentId,Pa=Lr.routeComponents,Kn=Lr.useStream,aa=Kn===void 0?!0:Kn;return Object.keys(on).filter(function(la){return on[la].parentId===Bn}).map(function(la){var co=kc((0,Go.Z)((0,Go.Z)({route:on[la],routeComponent:Pa[la],loadingComponent:Lr.loadingComponent,reactRouter5Compat:Lr.reactRouter5Compat},Lr.reactRouter5Compat&&{hasChildren:Object.keys(on).filter(function(oo){return on[oo].parentId===la}).length>0}),{},{useStream:aa})),Xn=ju({routesById:on,routeComponents:Pa,parentId:co.id,loadingComponent:Lr.loadingComponent,reactRouter5Compat:Lr.reactRouter5Compat,useStream:aa});return Xn.length>0&&(co.children=Xn,co.routes=Xn),co})}function ac(Lr){var on=(0,Zo.UO)(),Bn=(0,Zo.Gn)(Lr.to,on),Pa=(0,xu.T$)(),Kn=(0,Zo.TH)();if(Pa!=null&&Pa.keepQuery){var aa=Kn.search+Kn.hash;Bn+=aa}var la=(0,Go.Z)((0,Go.Z)({},Lr),{},{to:Bn});return ae.createElement(Zo.Fg,(0,Mu.Z)({replace:!0},la))}function kc(Lr){var on=Lr.route,Bn=Lr.useStream,Pa=Bn===void 0?!0:Bn,Kn=on.redirect,aa=(0,tc.Z)(on,bu),la=Lr.reactRouter5Compat?jc:Lc;return(0,Go.Z)({element:Kn?ae.createElement(ac,{to:Kn}):ae.createElement(Vo.Provider,{value:{route:Lr.route}},ae.createElement(la,{loader:ae.memo(Lr.routeComponent),loadingComponent:Lr.loadingComponent||Lu,hasChildren:Lr.hasChildren,useStream:Pa}))},aa)}function Lu(){return ae.createElement("div",null)}function jc(Lr){var on=pl(),Bn=on.route,Pa=(0,xu.Ov)(),Kn=Pa.history,aa=Pa.clientRoutes,la=(0,Zo.UO)(),co={params:la,isExact:!0,path:Bn.path,url:Kn.location.pathname},Xn=Lr.loader,oo={location:Kn.location,match:co,history:Kn,params:la,route:Bn,routes:aa};return Lr.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement(Lr.loadingComponent,null)},ae.createElement(Xn,oo,Lr.hasChildren&&ae.createElement(Zo.j3,null))):ae.createElement(Xn,oo,Lr.hasChildren&&ae.createElement(Zo.j3,null))}function Lc(Lr){var on=Lr.loader;return Lr.useStream?ae.createElement(ae.Suspense,{fallback:ae.createElement(Lr.loadingComponent,null)},ae.createElement(on,null)):ae.createElement(on,null)}var Fs=null;function Al(){return Fs}function oc(Lr){var on=Lr.history,Bn=ae.useState({action:on.action,location:on.location}),Pa=(0,gu.Z)(Bn,2),Kn=Pa[0],aa=Pa[1];return(0,ae.useLayoutEffect)(function(){return on.listen(aa)},[on]),(0,ae.useLayoutEffect)(function(){function la(co){Lr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Lr.routes,clientRoutes:Lr.clientRoutes,location:co.location,action:co.action,basename:Lr.basename,isFirst:!!co.isFirst}})}return la({location:Kn.location,action:Kn.action,isFirst:!0}),on.listen(la)},[on,Lr.routes,Lr.clientRoutes]),ae.createElement(Zo.F0,{navigator:on,location:Kn.location,basename:Lr.basename},Lr.children)}function ss(){var Lr=(0,xu.Ov)(),on=Lr.clientRoutes;return(0,Zo.V$)(on)}var ic=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Fu=function(on,Bn){var Pa=on.basename||"/",Kn=ju({routesById:on.routes,routeComponents:on.routeComponents,loadingComponent:on.loadingComponent,reactRouter5Compat:on.reactRouter5Compat,useStream:on.useStream});on.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Kn}});for(var aa=ae.createElement(oc,{basename:Pa,pluginManager:on.pluginManager,routes:on.routes,clientRoutes:Kn,history:on.history},Bn),la=0,co=ic;lanew Promise((Pa,Kn)=>{var aa=Xn=>{try{co(Bn.next(Xn))}catch(oo){Kn(oo)}},la=Xn=>{try{co(Bn.throw(Xn))}catch(oo){Kn(oo)}},co=Xn=>Xn.done?Pa(Xn.value):Promise.resolve(Xn.value).then(aa,la);co((Bn=Bn.apply(Lr,on)).next())});function vl(){return Nu(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail/testresult",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/WordInfo/:userid",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId/combo",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"83"},84:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"85"},86:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"86"},87:{path:"/classrooms/guidance",parentId:"19",id:"87"},88:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"102"},103:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"103"},104:{path:"/classrooms/",parentId:"19",id:"104"},105:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"104",id:"105"},106:{path:"/classrooms/:coursesId/shixun_homework",parentId:"104",id:"106"},107:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"104",id:"107"},108:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"104",id:"108"},109:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"104",id:"109"},110:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"104",id:"110"},111:{path:"/classrooms/:coursesId/exercise",parentId:"104",id:"111"},112:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"104",id:"112"},113:{path:"/classrooms/:coursesId/poll",parentId:"104",id:"113"},114:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"104",id:"114"},115:{path:"/classrooms/:coursesId/common_homework",parentId:"104",id:"115"},116:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"104",id:"116"},117:{path:"/classrooms/:coursesId/group_homework",parentId:"104",id:"117"},118:{path:"/classrooms/:coursesId/teachers",parentId:"104",id:"118"},119:{path:"/classrooms/:coursesId/students",parentId:"104",id:"119"},120:{path:"/classrooms/:coursesId/assistant",parentId:"104",id:"120"},121:{path:"/classrooms/:coursesId/program_homework",parentId:"104",id:"121"},122:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"104",id:"122"},123:{path:"/classrooms/:coursesId/engineering",parentId:"104",id:"123"},124:{path:"/classrooms/:coursesId/learning_path",parentId:"104",id:"124"},125:{path:"/classrooms/:coursesId/resource_recommend",parentId:"104",id:"125"},126:{path:"/classrooms/:coursesId/attendance",parentId:"104",id:"126"},127:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"104",id:"127"},128:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"104",id:"128"},129:{path:"/classrooms/:coursesId/announcement",parentId:"104",id:"129"},130:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"104",id:"130"},131:{path:"/classrooms/:coursesId/online_learning",parentId:"104",id:"131"},132:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"104",id:"132"},133:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"104",id:"133"},134:{path:"/classrooms/:coursesId/attachment",parentId:"104",id:"134"},135:{path:"/classrooms/:coursesId/video",parentId:"104",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"104",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"104",id:"137"},138:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"104",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"104",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"104",id:"140"},141:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"104",id:"141"},142:{path:"/classrooms/:coursesId/live_video",parentId:"104",id:"142"},143:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"104",id:"143"},144:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"104",id:"144"},145:{path:"/classrooms/:coursesId/board",parentId:"104",id:"145"},146:{path:"/classrooms/:coursesId/course_group",parentId:"104",id:"146"},147:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"104",id:"147"},148:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"104",id:"148"},149:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"104",id:"149"},150:{path:"/classrooms/:coursesId/not_course_group",parentId:"104",id:"150"},151:{path:"/classrooms/:coursesId/statistics/",parentId:"104",id:"151"},152:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"104",id:"152"},153:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"104",id:"153"},154:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"104",id:"154"},155:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"104",id:"155"},156:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"104",id:"156"},157:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"104",id:"157"},158:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"104",id:"158"},159:{path:"/classrooms/:coursesId",parentId:"104",id:"159"},160:{path:"/classrooms/:coursesId/template",parentId:"104",id:"160"},161:{path:"/classrooms/:coursesId/smart_plan",parentId:"104",id:"161"},162:{path:"/classrooms/:coursesId/ai_agent",parentId:"104",id:"162"},163:{path:"/classrooms/:coursesId/ai_knowledge",parentId:"104",id:"163"},164:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"164"},165:{path:"/competitions",parentId:"1",id:"165"},166:{path:"/competitions/index",parentId:"165",id:"166"},167:{path:"/competitions/:identifier/list",parentId:"165",id:"167"},168:{path:"/competitions/exports",parentId:"165",id:"168"},169:{path:"/competitions",parentId:"165",id:"169"},170:{path:"/competitions/:identifier",parentId:"165",id:"170"},171:{path:"/competitions/index/:identifier",parentId:"165",id:"171"},172:{path:"/competitions/:identifier/detail/enroll",parentId:"165",id:"172"},173:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"165",id:"173"},174:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"165",id:"174"},175:{path:"/competitions/detail/:identifier",parentId:"165",id:"175"},176:{path:"/forums",parentId:"1",id:"176"},177:{path:"/forums",parentId:"176",id:"177"},178:{path:"/forums/categories/:memoType",parentId:"176",id:"178"},179:{path:"/forums/new",parentId:"176",id:"179"},180:{path:"/forums/:memoId/edit",parentId:"176",id:"180"},181:{path:"/forums/:memoId",parentId:"176",id:"181"},182:{path:"/problemset",parentId:"1",id:"182"},183:{path:"/problemset",parentId:"182",id:"183"},184:{path:"/problemset/plagiarismcheck",parentId:"182",id:"184"},185:{path:"/problemset/newitem",parentId:"182",id:"185"},186:{path:"/problemset/:type/:id",parentId:"182",id:"186"},187:{path:"/problemset/preview",parentId:"182",id:"187"},188:{path:"/problemset/preview_new",parentId:"182",id:"188"},189:{path:"/problemset/preview_select",parentId:"182",id:"189"},190:{path:"/shixuns",parentId:"1",id:"190"},191:{path:"/shixuns",parentId:"190",id:"191"},192:{path:"/shixuns/exports",parentId:"190",id:"192"},193:{path:"/shixuns/new",parentId:"190",id:"193"},194:{path:"/shixuns/aiStreamIndex",parentId:"190",id:"194"},195:{path:"/shixuns/new/CreateImg",parentId:"190",id:"195"},196:{path:"/shixuns/new/:id/imagepreview",parentId:"190",id:"196"},197:{path:"/shixuns/:id/Merge",parentId:"190",id:"197"},198:{path:"/shixuns/:id/Split",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit",parentId:"190",id:"199"},200:{path:"shixuns/:id/edit/warehouse",parentId:"199",id:"200"},201:{path:"/shixuns/:id/edit/newquestion",parentId:"199",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"199",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"199",id:"203"},204:{path:"/shixuns/:id/edit/new",parentId:"199",id:"204"},205:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"199",id:"205"},206:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"199",id:"206"},207:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"199",id:"207"},208:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"199",id:"208"},209:{path:"/shixuns/:id",parentId:"190",id:"209"},210:{path:"/shixuns/:id/poll",parentId:"209",id:"210"},211:{path:"/shixuns/:id/challenges",parentId:"209",id:"211"},212:{path:"/shixuns/:id/repository",parentId:"209",id:"212"},213:{path:"/shixuns/:id/secret_repository",parentId:"209",id:"213"},214:{path:"/shixuns/:id/collaborators",parentId:"209",id:"214"},215:{path:"/shixuns/:id/dataset",parentId:"209",id:"215"},216:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"209",id:"216"},217:{path:"/shixuns/:id/shixun_discuss",parentId:"209",id:"217"},218:{path:"/shixuns/:id/ranking_list",parentId:"209",id:"218"},219:{path:"/shixuns/:id/settings",parentId:"209",id:"219"},220:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"209",id:"220"},221:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"209",id:"221"},222:{path:"/shixuns/:id/repository/upload_file",parentId:"209",id:"222"},223:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"209",id:"223"},224:{path:"/shixuns/:id/repository/add_file",parentId:"209",id:"224"},225:{path:"/shixuns/:id/secret_repository/add_file",parentId:"209",id:"225"},226:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"209",id:"226"},227:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"209",id:"227"},228:{path:"/shixuns/:id/audit_situation",parentId:"209",id:"228"},229:{path:"/shixuns/:id/fork_list",parentId:"209",id:"229"},230:{path:"/users",parentId:"1",id:"230"},231:{path:"/users/:username/membercenter",parentId:"230",id:"231"},232:{path:"/users/:username/videos/protocol",parentId:"230",id:"232"},233:{path:"/users/:username/videos/resourceProtocol",parentId:"230",id:"233"},234:{path:"/users/:username/videos/success",parentId:"230",id:"234"},235:{path:"/users/:username/topicbank/:topicstype",parentId:"230",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"230",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"230",id:"237"},238:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"230",id:"238"},239:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"230",id:"239"},240:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"230",id:"240"},241:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"230",id:"241"},242:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"230",id:"242"},243:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"230",id:"243"},244:{path:"/users/:username/experiment-img/add",parentId:"230",id:"244"},245:{path:"/users/:username",parentId:"230",id:"245"},246:{path:"/users/:username",parentId:"245",id:"246"},247:{path:"/users/:username/baseInfo/edit",parentId:"245",id:"247"},248:{path:"/users/:username/baseInfo",parentId:"245",id:"248"},249:{path:"/users/:username/realNameCertification",parentId:"245",id:"249"},250:{path:"/users/:username/careerCertification",parentId:"245",id:"250"},251:{path:"/users/:username/classrooms",parentId:"245",id:"251"},252:{path:"/users/:username/shixuns",parentId:"245",id:"252"},253:{path:"/users/:username/dataSet",parentId:"245",id:"253"},254:{path:"/users/:username/userPortrait",parentId:"245",id:"254"},255:{path:"/users/:username/learningPath",parentId:"245",id:"255"},256:{path:"/users/:username/teach-group",parentId:"245",id:"256"},257:{path:"/users/:username/competitions",parentId:"245",id:"257"},258:{path:"/users/:username/experiment-img",parentId:"245",id:"258"},259:{path:"/users/:username/experiment-img/:experid/detail",parentId:"245",id:"259"},260:{path:"/users/:username/certificate",parentId:"245",id:"260"},261:{path:"/users/:username/otherResources",parentId:"245",id:"261"},262:{path:"/users/:username/paths",parentId:"245",id:"262"},263:{path:"/users/:username/projects",parentId:"245",id:"263"},264:{path:"/users/:username/videos",parentId:"245",id:"264"},265:{path:"/users/:username/videos/upload",parentId:"245",id:"265"},266:{path:"/users/:username/topics/:topicstype",parentId:"245",id:"266"},267:{path:"/users/:username/vspaces",parentId:"245",id:"267"},268:{path:"/users/:username/resourcesCenter",parentId:"245",id:"268"},269:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"245",id:"269"},270:{path:"/users/:username/resourceGuarantee",parentId:"245",id:"270"},271:{path:"/users/:username/resourceAllocation",parentId:"245",id:"271"},272:{parentId:"1",id:"272"},273:{path:"/problems",parentId:"272",id:"273"},274:{path:"/problems",parentId:"273",id:"274"},275:{path:"/problems/batchAdd",parentId:"273",id:"275"},276:{path:"/problems/newcreate",parentId:"272",id:"276"},277:{path:"/problems/newedit/:id",exact:!0,parentId:"272",id:"277"},278:{path:"/problems/:id/edit",exact:!0,parentId:"272",id:"278"},279:{path:"/problems/new",exact:!0,parentId:"272",id:"279"},280:{path:"/problems/:id/oj/:save_identifier",parentId:"272",id:"280"},281:{path:"/problems/:id/record-detail/:submitId",parentId:"272",id:"281"},282:{path:"/problems/add",parentId:"272",id:"282"},283:{path:"/problems/:id/ojedit",parentId:"272",id:"283"},284:{path:"/engineering",parentId:"1",id:"284"},285:{path:"/engineering",parentId:"284",id:"285"},286:{path:"/engineering/teacherList",parentId:"285",id:"286"},287:{path:"/engineering/studentList",parentId:"285",id:"287"},288:{path:"/engineering/training/program",parentId:"285",id:"288"},289:{path:"/engineering/training/program/add",parentId:"285",id:"289"},290:{path:"/engineering/training/program/edit",parentId:"285",id:"290"},291:{path:"/engineering/training/objectives",parentId:"285",id:"291"},292:{path:"/engineering/graduated/index",parentId:"285",id:"292"},293:{path:"/engineering/graduated/matrix",parentId:"285",id:"293"},294:{path:"/engineering/course/list",parentId:"285",id:"294"},295:{path:"/engineering/course/setting",parentId:"285",id:"295"},296:{path:"/engineering/course/matrix",parentId:"285",id:"296"},297:{path:"/engineering/navigation",parentId:"285",id:"297"},298:{path:"/engineering/evaluate/course",parentId:"285",id:"298"},299:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"285",id:"299"},300:{path:"/engineering/evaluate/norm",parentId:"285",id:"300"},301:{path:"/engineering/evaluate/document",parentId:"285",id:"301"},302:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"285",id:"302"},303:{path:"/engineering/*",redirect:"/404",parentId:"285",id:"303"},304:{path:"/innovation",parentId:"1",id:"304"},305:{path:"/innovation/tasks/:taskId",parentId:"304",id:"305"},306:{path:"/innovation",parentId:"304",id:"306"},307:{path:"/innovation/project",parentId:"306",id:"307"},308:{path:"/innovation/dataset",parentId:"306",id:"308"},309:{path:"/innovation/mirror",parentId:"306",id:"309"},310:{path:"/innovation/my-project",parentId:"306",id:"310"},311:{path:"/innovation/my-dataset",parentId:"306",id:"311"},312:{path:"/innovation/my-mirror",parentId:"306",id:"312"},313:{path:"/innovation/project/create",parentId:"306",id:"313"},314:{path:"/innovation/project/edit/:id",parentId:"306",id:"314"},315:{path:"/innovation/project/detail/:taskId",parentId:"306",id:"315"},316:{path:"/tasks",parentId:"1",id:"316"},317:{path:"/tasks/:taskId",exact:!0,parentId:"316",id:"317"},318:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"316",id:"318"},319:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"316",id:"319"},320:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"316",id:"320"},321:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"316",id:"321"},322:{path:"/tasks/:taskId/result",exact:!0,parentId:"316",id:"322"},323:{path:"/myproblems",parentId:"1",id:"323"},324:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"323",id:"324"},325:{path:"/myproblems/:id",exact:!0,parentId:"323",id:"325"},326:{path:"/account",parentId:"1",id:"326"},327:{path:"/account",parentId:"326",id:"327"},328:{path:"/account/profile",parentId:"327",id:"328"},329:{path:"/account/profile/edit",parentId:"327",id:"329"},330:{path:"/account/certification",parentId:"327",id:"330"},331:{path:"/account/secure",parentId:"327",id:"331"},332:{path:"/account/binding",parentId:"327",id:"332"},333:{path:"/account/Results",parentId:"327",id:"333"},334:{path:"/ch",parentId:"1",id:"334"},335:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"334",id:"335"},336:{path:"/ch/rest/",exact:!0,parentId:"334",id:"336"},337:{path:"/ch/rest/:id",exact:!0,parentId:"334",id:"337"},338:{path:"/order",parentId:"1",id:"338"},339:{path:"/order",parentId:"338",id:"339"},340:{path:"/order/invoice",parentId:"338",id:"340"},341:{path:"/order/records",parentId:"338",id:"341"},342:{path:"/order/apply",parentId:"338",id:"342"},343:{path:"/order/view",parentId:"338",id:"343"},344:{path:"/order/:courseId/information",parentId:"338",id:"344"},345:{path:"/order/:courseId/pay",parentId:"338",id:"345"},346:{path:"/order/:orderNum/result",parentId:"338",id:"346"},347:{path:"/messages",parentId:"1",id:"347"},348:{path:"/messages/:userId/user_tidings",parentId:"347",id:"348"},349:{path:"/messages/:userId/private_messages",parentId:"347",id:"349"},350:{path:"/messages/:userId/message_detail",parentId:"347",id:"350"},351:{path:"/vtrs",parentId:"1",id:"351"},352:{path:"/vtrs/:virtual_spacesId",parentId:"351",id:"352"},353:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"352",id:"353"},354:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"352",id:"354"},355:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"352",id:"355"},356:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"352",id:"356"},357:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"352",id:"357"},358:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"352",id:"358"},359:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"352",id:"359"},360:{path:"/vtrs/:virtual_spacesId/survey",parentId:"352",id:"360"},361:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"352",id:"361"},362:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"352",id:"362"},363:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"352",id:"363"},364:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"352",id:"364"},365:{path:"/vtrs/:virtual_spacesId/material",parentId:"352",id:"365"},366:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"352",id:"366"},367:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"352",id:"367"},368:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"352",id:"368"},369:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"352",id:"369"},370:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"352",id:"370"},371:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"352",id:"371"},372:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"352",id:"372"},373:{path:"/vtrs/:virtual_spacesId/settings",parentId:"352",id:"373"},374:{path:"/vtrs/:virtual_spacesId/resources",parentId:"352",id:"374"},375:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"352",id:"375"},376:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"352",id:"376"},377:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"352",id:"377"},378:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"352",id:"378"},379:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"352",id:"379"},380:{path:"/vtrs/:virtual_spacesId/*",parentId:"352",id:"380"},381:{path:"/101",parentId:"1",id:"381"},382:{path:"/101/:virtual_spacesId",parentId:"381",id:"382"},383:{path:"/101/:virtual_spacesId",exact:!0,parentId:"382",id:"383"},384:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"382",id:"384"},385:{path:"/101/:virtual_spacesId/experiment",parentId:"382",id:"385"},386:{path:"/101/:virtual_spacesId/announcement",parentId:"382",id:"386"},387:{path:"/101/:virtual_spacesId/announcement/add",parentId:"382",id:"387"},388:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"382",id:"388"},389:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"382",id:"389"},390:{path:"/101/:virtual_spacesId/survey",parentId:"382",id:"390"},391:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"382",id:"391"},392:{path:"/101/:virtual_spacesId/knowledge",parentId:"382",id:"392"},393:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"382",id:"393"},394:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"382",id:"394"},395:{path:"/101/:virtual_spacesId/material",parentId:"382",id:"395"},396:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"382",id:"396"},397:{path:"/101/:virtual_spacesId/lesson",parentId:"382",id:"397"},398:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"382",id:"398"},399:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"382",id:"399"},400:{path:"/101/:virtual_spacesId/discussion",parentId:"382",id:"400"},401:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"382",id:"401"},402:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"382",id:"402"},403:{path:"/101/:virtual_spacesId/settings",parentId:"382",id:"403"},404:{path:"/101/:virtual_spacesId/resources",parentId:"382",id:"404"},405:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"382",id:"405"},406:{path:"/101/:virtual_spacesId/Plan",parentId:"382",id:"406"},407:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"382",id:"407"},408:{path:"/101/:virtual_spacesId/digtal",parentId:"382",id:"408"},409:{path:"/101/:virtual_spacesId/homepage",parentId:"382",id:"409"},410:{path:"/101/:virtual_spacesId/*",parentId:"382",id:"410"},411:{path:"/administration",parentId:"1",id:"411"},412:{path:"/administration",parentId:"411",id:"412"},413:{path:"/administration/college",parentId:"412",id:"413"},414:{path:"/administration/student",parentId:"412",id:"414"},415:{path:"/administration/student/:studentId/edit",parentId:"412",id:"415"},416:{path:"/administration/profession",parentId:"412",id:"416"},417:{path:"/administration/classroom",parentId:"412",id:"417"},418:{path:"/graduations",parentId:"1",id:"418"},419:{path:"/graduations",exact:!0,parentId:"418",id:"419"},420:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"418",id:"420"},421:{path:"/graduations/:id",parentId:"418",id:"421"},422:{path:"/graduations/:id/index",parentId:"421",id:"422"},423:{path:"/graduations/:id/topics",parentId:"421",id:"423"},424:{path:"/graduations/:id/student_selection",parentId:"421",id:"424"},425:{path:"/graduations/:id/tasks",parentId:"421",id:"425"},426:{path:"/graduations/:id/opening_report",parentId:"421",id:"426"},427:{path:"/graduations/:id/midterm_report",parentId:"421",id:"427"},428:{path:"/graduations/:id/thesis",parentId:"421",id:"428"},429:{path:"/graduations/:id/final_defense",parentId:"421",id:"429"},430:{path:"/graduations/:id/final_thesis",parentId:"421",id:"430"},431:{path:"/graduations/:id/settings",parentId:"421",id:"431"},432:{path:"/graduations/:id/teachers",parentId:"421",id:"432"},433:{path:"/graduations/:id/students",parentId:"421",id:"433"},434:{path:"/graduations/:id/archives",parentId:"421",id:"434"},435:{path:"/graduations/:id/grading_summary",parentId:"421",id:"435"},436:{path:"/dataset",parentId:"1",id:"436"},437:{path:"/dataset",exact:!0,parentId:"436",id:"437"},438:{path:"/dataset/:id/detail",exact:!0,parentId:"436",id:"438"},439:{path:"/knowledgegraph",parentId:"1",id:"439"},440:{path:"/knowledgegraph/:pathId",parentId:"439",id:"440"},441:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"439",id:"441"},442:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"439",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics",parentId:"439",id:"443"},444:{parentId:"439",id:"444"},445:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"444",id:"445"},446:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"444",id:"446"},447:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"444",id:"447"},448:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"444",id:"448"},449:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"444",id:"449"},450:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"444",id:"450"},451:{path:"/miniprogram",parentId:"1",id:"451"},452:{path:"/miniprogram/courseware/study",exact:!0,parentId:"451",id:"452"},453:{path:"/educoder-demo",exact:!0,parentId:"1",id:"453"},454:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"454"},455:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"455"},456:{path:"/training",parentId:"1",id:"456"},457:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"456",id:"457"},458:{path:"/largeScreen",exact:!0,parentId:"1",id:"458"},459:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"459"},460:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"460"},461:{path:"/quality",parentId:"1",id:"461"},462:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"461",id:"462"},463:{path:"/otherlogin",exact:!0,parentId:"1",id:"463"},464:{path:"/otherloginqq",exact:!0,parentId:"1",id:"464"},465:{path:"/otherloginstart",exact:!0,parentId:"1",id:"465"},466:{path:"/pathsoverview",exact:!0,parentId:"1",id:"466"},467:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"467"},468:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"468"},469:{path:"/login",parentId:"1",id:"469"},470:{path:"/login",parentId:"469",id:"470"},471:{path:"/user",parentId:"1",id:"471"},472:{path:"/user/login",parentId:"471",id:"472"},473:{path:"/user/register",parentId:"471",id:"473"},474:{path:"/user/reset-password",parentId:"471",id:"474"},475:{path:"/colleges",parentId:"1",id:"475"},476:{path:"/colleges/:id/statistics",parentId:"475",id:"476"},477:{path:"/help",parentId:"1",id:"477"},478:{path:"/help/:id",parentId:"477",id:"478"},479:{path:"/video",parentId:"1",id:"479"},480:{path:"/video/:videoId",parentId:"479",id:"480"},481:{path:"/terminal",parentId:"1",id:"481"},482:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"482"},483:{path:"/wrongAnswer",parentId:"1",id:"483"},484:{path:"/bwdemo",parentId:"1",id:"484"},485:{path:"/",parentId:"1",id:"485"},486:{path:"/",exact:!0,parentId:"485",id:"486"},487:{path:"/api/*",exact:!0,parentId:"485",id:"487"},488:{path:"/search",exact:!0,parentId:"485",id:"488"},489:{path:"/moop_cases",exact:!0,parentId:"485",id:"489"},490:{path:"/moop_cases/new",exact:!0,parentId:"485",id:"490"},491:{path:"/moop_cases/:caseId",exact:!0,parentId:"485",id:"491"},492:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"485",id:"492"},493:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"485",id:"493"},494:{path:"/randompaper",exact:!0,parentId:"485",id:"494"},495:{path:"/randompaper/edit/:id",exact:!0,parentId:"485",id:"495"},496:{path:"/randompaper/detail/:id",exact:!0,parentId:"485",id:"496"},497:{path:"/403",parentId:"485",id:"497"},498:{path:"/500",parentId:"485",id:"498"},499:{path:"/404",parentId:"485",id:"499"},500:{path:"/download",parentId:"485",id:"500"},501:{path:"/iwce",parentId:"485",id:"501"},502:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"485",id:"502"},503:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"485",id:"503"},504:{path:"/Activities",parentId:"485",id:"504"},505:{path:"/iwce/:itemname",parentId:"485",id:"505"},506:{path:"/knowledgeHub",parentId:"485",id:"506"},507:{path:"/admin/vgpu/:path*",parentId:"485",id:"507"},508:{path:"/hpc-course",parentId:"485",id:"508"},509:{path:"/user_agents",parentId:"485",id:"509"},510:{path:"/three",parentId:"485",id:"510"},511:{path:"/introduction",parentId:"485",id:"511"},512:{path:"/chatgpt",parentId:"485",id:"512"},513:{path:"/*",parentId:"485",id:"513"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),2:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),3:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,63291))),4:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,17268))),5:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,17268))),6:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,15661))),7:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),8:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,49357))),9:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),10:ae.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,3991))),11:ae.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,57888))),12:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,92233))),13:ae.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,88834))),14:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,21838))),15:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,37068))),16:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,92233))),17:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),18:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),19:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),20:ae.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,79296))),21:ae.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,52726))),22:ae.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,12308))),23:ae.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,79296))),24:ae.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,55101))),25:ae.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,55101))),26:ae.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,8043))),27:ae.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,8043))),28:ae.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,82347))),29:ae.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,93841))),30:ae.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,27728))),31:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,13618))),32:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,32973))),33:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,45121))),34:ae.lazy(()=>Promise.all([__webpack_require__.e(4521),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,19111))),35:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,87675))),36:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,47162))),37:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,64438))),38:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,86091))),39:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,61438))),40:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,57442))),41:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,58990))),42:ae.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,16874))),43:ae.lazy(()=>__webpack_require__.e(8795).then(__webpack_require__.bind(__webpack_require__,75256))),44:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,58478))),45:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),46:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,61292))),47:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,28643))),48:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,42126))),49:ae.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,97439))),50:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35002))),51:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,84151))),52:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,41947))),53:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,41947))),54:ae.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,4030))),55:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,38713))),56:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,38713))),57:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,38713))),58:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,80147))),59:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(872),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,18957))),60:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(872),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,46820))),61:ae.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,25966))),62:ae.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,25966))),63:ae.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,1195))),64:ae.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,1195))),65:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,41927))),66:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,41487))),67:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,74551))),68:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,49830))),69:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,81497))),70:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,94578))),71:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,91357))),72:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,90584))),73:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,86685))),74:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,58225))),75:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,79528))),76:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,50227))),77:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,37043))),78:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,53900))),79:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,90543))),80:ae.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,45976))),81:ae.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,33016))),82:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,54822))),83:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,28357))),84:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,72345))),85:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,59372))),86:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,30856))),87:ae.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,88834))),88:ae.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,47879))),89:ae.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,44738))),90:ae.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,81761))),91:ae.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,69476))),92:ae.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,23054))),93:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,60655))),94:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,60655))),95:ae.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,40018))),96:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,7533))),97:ae.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,91751))),98:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,79388))),99:ae.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,61681))),100:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,98116))),101:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,75436))),102:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,20560))),103:ae.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,83622))),104:ae.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,80091))),105:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,50902))),106:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,50902))),107:ae.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,64114))),108:ae.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,98726))),109:ae.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,98726))),110:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,209))),111:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,209))),112:ae.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,7490))),113:ae.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,7490))),114:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,45677))),115:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,45677))),116:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,8417))),117:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,8417))),118:ae.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,46036))),119:ae.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,50262))),120:ae.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,41851))),121:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,23324))),122:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9051),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,23324))),123:ae.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,34119))),124:ae.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,29964))),125:ae.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,31459))),126:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,64544))),127:ae.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,35031))),128:ae.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,6069))),129:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61397))),130:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61397))),131:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,22817))),132:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,22817))),133:ae.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,28745))),134:ae.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,28745))),135:ae.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,90106))),136:ae.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,90106))),137:ae.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,78430))),138:ae.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,33310))),139:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,6294))),140:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,98365))),141:ae.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,24648))),142:ae.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,24648))),143:ae.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,89353))),144:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,87988))),145:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,87988))),146:ae.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,34791))),147:ae.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,34791))),148:ae.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,93837))),149:ae.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,39510))),150:ae.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,39510))),151:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,70952))),152:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,70952))),153:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,5857))),154:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,70961))),155:ae.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,24801))),156:ae.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,3826))),157:ae.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,94552))),158:ae.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,96323))),159:ae.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,798))),160:ae.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,45144))),161:ae.lazy(()=>__webpack_require__.e(5741).then(__webpack_require__.bind(__webpack_require__,4727))),162:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2306)]).then(__webpack_require__.bind(__webpack_require__,36710))),163:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1994)]).then(__webpack_require__.bind(__webpack_require__,83511))),164:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,98712))),165:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),166:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,89791))),167:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,89791))),168:ae.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,78571))),169:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,89791))),170:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9421),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,80691))),171:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9421),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,80691))),172:ae.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,65792))),173:ae.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,58718))),174:ae.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,6963))),175:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9421),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,68853))),176:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),177:ae.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,46357))),178:ae.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,93718))),179:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,76380))),180:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,76380))),181:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,34013))),182:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),183:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),184:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9967)]).then(__webpack_require__.bind(__webpack_require__,59320))),185:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,36266))),186:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,36266))),187:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,31941))),188:ae.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,63969))),189:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,62243))),190:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),191:ae.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,35598))),192:ae.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,95695))),193:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,83210))),194:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8821)]).then(__webpack_require__.bind(__webpack_require__,98590))),195:ae.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,62738))),196:ae.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,93779))),197:ae.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,55412))),198:ae.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,63776))),199:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(6998),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,92983))),200:ae.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,44773))),201:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,3495))),202:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,41602))),203:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,41602))),204:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,54979))),205:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,54979))),206:ae.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,95349))),207:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,23761))),208:ae.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,62966))),209:ae.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,14603))),210:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,72136))),211:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,78250))),212:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,79926))),213:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,79926))),214:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,75148))),215:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,24638))),216:ae.lazy(()=>Promise.all([__webpack_require__.e(6998),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,77866))),217:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,91516))),218:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,57257))),219:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,67256))),220:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,88743))),221:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,88743))),222:ae.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,32706))),223:ae.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,32706))),224:ae.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,89455))),225:ae.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,89455))),226:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,79926))),227:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,79926))),228:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,60704))),229:ae.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,50862))),230:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),231:ae.lazy(()=>__webpack_require__.e(7172).then(__webpack_require__.bind(__webpack_require__,45777))),232:ae.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,71654))),233:ae.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,34812))),234:ae.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,93191))),235:ae.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,55759))),236:ae.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,34735))),237:ae.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,34735))),238:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,1604))),239:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,60300))),240:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,3836))),241:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,4780))),242:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,9374))),243:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,33966))),244:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,31590))),245:ae.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,33268))),246:ae.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,33528))),247:ae.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,63386))),248:ae.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,73417))),249:ae.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,4164))),250:ae.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,99997))),251:ae.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,33528))),252:ae.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,45282))),253:ae.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,11122))),254:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,52494))),255:ae.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,32258))),256:ae.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,83142))),257:ae.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,91169))),258:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,23135))),259:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,92515))),260:ae.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,9139))),261:ae.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,37969))),262:ae.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,89236))),263:ae.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,13781))),264:ae.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,33165))),265:ae.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,99309))),266:ae.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,5664))),267:ae.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,87991))),268:ae.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,34236))),269:ae.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,30864))),270:ae.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,55508))),271:ae.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,36348))),272:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),273:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),274:ae.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,54107))),275:ae.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,62149))),276:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5566),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,85686))),277:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5566),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,85686))),278:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5566),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,32994))),279:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5566),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,32994))),280:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,54359))),281:ae.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,53431))),282:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,741))),283:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,741))),284:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),285:ae.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,35225))),286:ae.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,55883))),287:ae.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,56714))),288:ae.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,84411))),289:ae.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,29424))),290:ae.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,60056))),291:ae.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,77809))),292:ae.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,13525))),293:ae.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,87751))),294:ae.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,94736))),295:ae.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,88291))),296:ae.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,42208))),297:ae.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,69578))),298:ae.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,70069))),299:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,57116))),300:ae.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,28142))),301:ae.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,70157))),302:ae.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,24298))),303:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),304:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),305:ae.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,23797))),306:ae.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,73209))),307:ae.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,90494))),308:ae.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,74161))),309:ae.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,5810))),310:ae.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,34254))),311:ae.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,31007))),312:ae.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,16746))),313:ae.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,34867))),314:ae.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,34867))),315:ae.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,48471))),316:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),317:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,79376))),318:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,63099))),319:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,79376))),320:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,63099))),321:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,79376))),322:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8319)]).then(__webpack_require__.bind(__webpack_require__,79931))),323:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),324:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,23410))),325:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,25183))),326:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),327:ae.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,82754))),328:ae.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,67875))),329:ae.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,40858))),330:ae.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,44010))),331:ae.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,40230))),332:ae.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,58925))),333:ae.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,51851))),334:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),335:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,25114))),336:ae.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,23220))),337:ae.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,23220))),338:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),339:ae.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,80938))),340:ae.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,31918))),341:ae.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,49291))),342:ae.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,58747))),343:ae.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,54351))),344:ae.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,70459))),345:ae.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,46924))),346:ae.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,68717))),347:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),348:ae.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,22318))),349:ae.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,6717))),350:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,65593))),351:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),352:ae.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,17857))),353:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58092))),354:ae.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,75169))),355:ae.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,94823))),356:ae.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,52497))),357:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,6425))),358:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,6425))),359:ae.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,99329))),360:ae.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,31484))),361:ae.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,36116))),362:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,82541))),363:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,45271))),364:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,45271))),365:ae.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,67096))),366:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,29536))),367:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,88154))),368:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43490))),369:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43490))),370:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,54842))),371:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31433))),372:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31433))),373:ae.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,24969))),374:ae.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,64665))),375:ae.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,11127))),376:ae.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,44172))),377:ae.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,35213))),378:ae.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,84150))),379:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58092))),380:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,92167))),381:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),382:ae.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,17857))),383:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58092))),384:ae.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,75169))),385:ae.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,94823))),386:ae.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,52497))),387:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,6425))),388:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,6425))),389:ae.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,99329))),390:ae.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,31484))),391:ae.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,36116))),392:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,82541))),393:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,45271))),394:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,45271))),395:ae.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,67096))),396:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,29536))),397:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,88154))),398:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43490))),399:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43490))),400:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,54842))),401:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31433))),402:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31433))),403:ae.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,24969))),404:ae.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,64665))),405:ae.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,11127))),406:ae.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,44172))),407:ae.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,35213))),408:ae.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,84150))),409:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,58092))),410:ae.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,92167))),411:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),412:ae.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,32572))),413:ae.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,33208))),414:ae.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,75029))),415:ae.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,80506))),416:ae.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,37383))),417:ae.lazy(()=>__webpack_require__.e(3673).then(__webpack_require__.bind(__webpack_require__,16134))),418:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),419:ae.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,35104))),420:ae.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,41681))),421:ae.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,55473))),422:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,25217))),423:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,77106))),424:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,78013))),425:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,22230))),426:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62132))),427:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62132))),428:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62132))),429:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62132))),430:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62132))),431:ae.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,44480))),432:ae.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,72803))),433:ae.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,72803))),434:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,37693))),435:ae.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,89796))),436:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),437:ae.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,33607))),438:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73275))),439:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),440:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4517),__webpack_require__.e(6485),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,37987))),441:ae.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,89915))),442:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6485),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,12591))),443:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,79944))),444:ae.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,80546))),445:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,86725))),446:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,31943))),447:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,80485))),448:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4517),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,28781))),449:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,86726))),450:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,95845))),451:ae.lazy(()=>__webpack_require__.e(5302).then(__webpack_require__.bind(__webpack_require__,15302))),452:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,43438))),453:ae.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,11981))),454:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,58960))),455:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6411),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,58960))),456:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),457:ae.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,45582))),458:ae.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,26349))),459:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,94602))),460:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(65)]).then(__webpack_require__.bind(__webpack_require__,3628))),461:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),462:ae.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,45393))),463:ae.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,70422))),464:ae.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,4261))),465:ae.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,47058))),466:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,78641))),467:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,86300))),468:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,62095))),469:ae.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,38250))),470:ae.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,68640))),471:ae.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,38250))),472:ae.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,68640))),473:ae.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,78865))),474:ae.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,50836))),475:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),476:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,25366))),477:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),478:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,22809))),479:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),480:ae.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,61319))),481:ae.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,50869))),482:ae.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,29646))),483:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(6199),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,42126))),484:ae.lazy(()=>__webpack_require__.e(1150).then(__webpack_require__.bind(__webpack_require__,23201))),485:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4521),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,54943))),486:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,97587))),487:ae.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,580))),488:ae.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,98631))),489:ae.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,87482))),490:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,55748))),491:ae.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,13194))),492:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,55748))),493:ae.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,58463))),494:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35002))),495:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35002))),496:ae.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,32995))),497:ae.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,99222))),498:ae.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,43002))),499:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,96894))),500:ae.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,79645))),501:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,74647))),502:ae.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,24742))),503:ae.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,64544))),504:ae.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,35290))),505:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,74647))),506:ae.lazy(()=>__webpack_require__.e(1025).then(__webpack_require__.bind(__webpack_require__,77115))),507:ae.lazy(()=>__webpack_require__.e(1344).then(__webpack_require__.bind(__webpack_require__,73033))),508:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,74647))),509:ae.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,121))),510:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,82739))),511:ae.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,57132))),512:ae.lazy(()=>Promise.all([__webpack_require__.e(5514),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,6176))),513:ae.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,96894))),"@@/global-layout":ae.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,79766)))}}})}var Dl=__webpack_require__(30945),m=__webpack_require__(11882),y=__webpack_require__(29787),b=__webpack_require__(31933),z=()=>ae.createElement(y.Z,{size:"middle",className:b.Z.loading}),oe=__webpack_require__(44225),mr=__webpack_require__(66649),fr=__webpack_require__.n(mr),Tn=__webpack_require__(91392),Wn=__webpack_require__.n(Tn),ra=__webpack_require__(73100),Ko=__webpack_require__.n(ra),To=__webpack_require__(14805),uo=__webpack_require__.n(To),Wa=__webpack_require__(13477),Gi=__webpack_require__.n(Wa),Nc=__webpack_require__(64796),sc=__webpack_require__.n(Nc),Bc=__webpack_require__(9007),iu=__webpack_require__.n(Bc),An=__webpack_require__(58626),uc=__webpack_require__.n(An),cc=__webpack_require__(9084),Xo=__webpack_require__.n(cc),Fo=__webpack_require__(5116),su=__webpack_require__.n(Fo),ao=__webpack_require__(50991),uu=__webpack_require__.n(ao),lc=__webpack_require__(39050),us=__webpack_require__.n(lc),cu=__webpack_require__(1554),hl=__webpack_require__.n(cu),zc=__webpack_require__(59697),lu=__webpack_require__.n(zc);fr().extend(Ko()),fr().extend(uo()),fr().extend(Gi()),fr().extend(sc()),fr().extend(iu()),fr().extend(uc()),fr().extend(Xo()),fr().extend(su()),fr().extend(uu()),fr().extend(us()),fr().extend(hl()),fr().extend(lu()),fr().extend(Wn());var _l=Object.defineProperty,dc=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,Ns=(Lr,on,Bn)=>on in Lr?_l(Lr,on,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Lr[on]=Bn,wu=(Lr,on)=>{for(var Bn in on||(on={}))ml.call(on,Bn)&&Ns(Lr,Bn,on[Bn]);if(dc)for(var Bn of dc(on))ki.call(on,Bn)&&Ns(Lr,Bn,on[Bn]);return Lr},fc=(Lr,on,Bn)=>new Promise((Pa,Kn)=>{var aa=Xn=>{try{co(Bn.next(Xn))}catch(oo){Kn(oo)}},la=Xn=>{try{co(Bn.throw(Xn))}catch(oo){Kn(oo)}},co=Xn=>Xn.done?Pa(Xn.value):Promise.resolve(Xn.value).then(aa,la);co((Bn=Bn.apply(Lr,on)).next())});const Vi="https://www-cdn.educoder.net/",pc=!1;function Pu(){return fc(this,null,function*(){const Lr=(0,Dl.gD)(),{routes:on,routeComponents:Bn}=yield vl(Lr);yield Lr.applyPlugins({key:"patchRoutes",type:oe.ApplyPluginsType.event,args:{routes:on,routeComponents:Bn}});const Pa=Lr.applyPlugins({key:"modifyContextOpts",type:oe.ApplyPluginsType.modify,initialValue:{}}),Kn=Pa.basename||"/",aa=Pa.historyType||"browser",la=(0,m.fi)(wu({type:aa,basename:Kn},Pa.historyOpts));return Lr.applyPlugins({key:"render",type:oe.ApplyPluginsType.compose,initialValue(){const co={useStream:!0,routes:on,routeComponents:Bn,pluginManager:Lr,mountElementId:"root",rootElement:Pa.rootElement||document.getElementById("root"),loadingComponent:z,publicPath:Vi,runtimePublicPath:pc,history:la,historyType:aa,basename:Kn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Pa.callback},Xn=Lr.applyPlugins({key:"modifyClientRenderOpts",type:oe.ApplyPluginsType.modify,initialValue:co});return Fc(Xn)}})()})}Pu(),typeof window!="undefined"&&(window.g_umi={version:"4.6.24"})})()})();