sam-editor
Version:
1 lines • 6.52 MB
JavaScript
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("vue")):"function"===typeof define&&define.amd?define(["vue"],t):"object"===typeof exports?exports["SamEditor"]=t(require("vue")):e["SamEditor"]=t(e["Vue"])})("undefined"!==typeof self?self:this,(function(__WEBPACK_EXTERNAL_MODULE__8bbf__){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"0033":function(e,t,n){"use strict";n("b4ef")},"0068":function(e,t,n){"use strict";function r(e){return Object.prototype.toString.call(e)}function i(e){return"[object String]"===r(e)}var o=Object.prototype.hasOwnProperty;function a(e,t){return o.call(e,t)}function s(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){if(t){if("object"!==typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(n){e[n]=t[n]}))}})),e}function l(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))}function c(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!==(65535&e)&&65534!==(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function u(e){if(e>65535){e-=65536;var t=55296+(e>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}var d=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,f=/&([a-z#][a-z0-9]{1,31});/gi,h=new RegExp(d.source+"|"+f.source,"gi"),p=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,m=n("bd68");function g(e,t){var n=0;return a(m,t)?m[t]:35===t.charCodeAt(0)&&p.test(t)&&(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10),c(n))?u(n):e}function A(e){return e.indexOf("\\")<0?e:e.replace(d,"$1")}function v(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(h,(function(e,t,n){return t||g(e,n)}))}var b=/[&<>"]/,y=/[&<>"]/g,_={"&":"&","<":"<",">":">",'"':"""};function C(e){return _[e]}function w(e){return b.test(e)?e.replace(y,C):e}var S=/[.?*+^$[\]\\(){}|-]/g;function E(e){return e.replace(S,"\\$&")}function x(e){switch(e){case 9:case 32:return!0}return!1}function T(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var O=n("7ca0");function N(e){return O.test(e)}function k(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function D(e){return e.trim().replace(/\s+/g," ").toUpperCase()}t.lib={},t.lib.mdurl=n("d8a6"),t.lib.ucmicro=n("d5d1"),t.assign=s,t.isString=i,t.has=a,t.unescapeMd=A,t.unescapeAll=v,t.isValidEntityCode=c,t.fromCodePoint=u,t.escapeHtml=w,t.arrayReplaceAt=l,t.isSpace=x,t.isWhiteSpace=T,t.isMdAsciiPunct=k,t.isPunctChar=N,t.escapeRE=E,t.normalizeReference=D},"0081":function(e,t){function n(e){const t="[A-Z_][A-Z0-9_.]*",n={$pattern:t,keyword:["HEADER","ENDSEC","DATA"]},r={className:"meta",begin:"ISO-10303-21;",relevance:10},i={className:"meta",begin:"END-ISO-10303-21;",relevance:10};return{name:"STEP Part 21",aliases:["p21","step","stp"],case_insensitive:!0,keywords:n,contains:[r,i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT("/\\*\\*!","\\*/"),e.C_NUMBER_MODE,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"'",end:"'"},{className:"symbol",variants:[{begin:"#",end:"\\d+",illegal:"\\W"}]}]}}e.exports=n},"00bd":function(e,t,n){"use strict";e.exports=function(e,t){return e[t].content}},"00ee":function(e,t,n){"use strict";var r=n("b622"),i=r("toStringTag"),o={};o[i]="z",e.exports="[object z]"===String(o)},"00fc":function(e,t,n){"use strict";var r=n("f24a");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"00fd":function(e,t,n){var r=n("9e69"),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=r?r.toStringTag:void 0;function l(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(l){}var i=a.call(e);return r&&(t?e[s]=n:delete e[s]),i}e.exports=l},"0108":function(e,t,n){"use strict";var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("efb6"));n("ace0"),i.default.install=function(e){e.component(i.default.name,i.default)};t.default=i.default},"0118":function(e,t){function n(e){return{name:"Node REPL",contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"javascript"}},variants:[{begin:/^>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}e.exports=n},"01ac":function(e,t){function n(e){const t="\\d(_|\\d)*",n="[eE][-+]?"+t,r=t+"(\\."+t+")?("+n+")?",i="\\w+",o=t+"#"+i+"(\\."+i+")?#("+n+")?",a="\\b("+o+"|"+r+")",s="[A-Za-z](_?[A-Za-z0-9.])*",l="[]\\{\\}%#'\"",c=e.COMMENT("--","$"),u={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:l,contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:s,endsParent:!0,relevance:0}]},d=["abort","else","new","return","abs","elsif","not","reverse","abstract","end","accept","entry","select","access","exception","of","separate","aliased","exit","or","some","all","others","subtype","and","for","out","synchronized","array","function","overriding","at","tagged","generic","package","task","begin","goto","pragma","terminate","body","private","then","if","procedure","type","case","in","protected","constant","interface","is","raise","use","declare","range","delay","limited","record","when","delta","loop","rem","while","digits","renames","with","do","mod","requeue","xor"];return{name:"Ada",case_insensitive:!0,keywords:{keyword:d,literal:["True","False"]},contains:[c,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:a,relevance:0},{className:"symbol",begin:"'"+s},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:l},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[c,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:l},u,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:l}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:l},u]}}e.exports=n},"0209":function(e,t){function n(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",o="<[^<>]+>",a="(?!struct)("+r+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional(o)+")",s={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},l="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",c={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+l+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},u={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(c,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},f={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},h=t.optional(i)+e.IDENT_RE+"\\s*\\(",p=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],m=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],g=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],A=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],v=["NULL","false","nullopt","nullptr","true"],b=["_Pragma"],y={type:m,keyword:p,literal:v,built_in:b,_type_hints:g},_={className:"function.dispatch",relevance:0,keywords:{_hint:A},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},C=[_,d,s,n,e.C_BLOCK_COMMENT_MODE,u,c],w={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:y,contains:C.concat([{begin:/\(/,end:/\)/,keywords:y,contains:C.concat(["self"]),relevance:0}]),relevance:0},S={className:"function",begin:"("+a+"[\\*&\\s]+)+"+h,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:y,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:y,relevance:0},{begin:h,returnBegin:!0,contains:[f],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[c,u]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,c,u,s,{begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,c,u,s]}]},s,n,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:y,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(w,S,_,C,[d,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:y,contains:["self",s]},{begin:e.IDENT_RE+"::",keywords:y},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}e.exports=n},"0215":function(e,t){function n(e){return new RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function r(e){return e?"string"===typeof e?e:e.source:null}function i(e){return o("(?=",e,")")}function o(...e){const t=e.map(e=>r(e)).join("");return t}function a(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function s(...e){const t=a(e),n="("+(t.capture?"":"?:")+e.map(e=>r(e)).join("|")+")";return n}function l(e){const t=["abstract","and","as","assert","base","begin","class","default","delegate","do","done","downcast","downto","elif","else","end","exception","extern","finally","fixed","for","fun","function","global","if","in","inherit","inline","interface","internal","lazy","let","match","member","module","mutable","namespace","new","of","open","or","override","private","public","rec","return","static","struct","then","to","try","type","upcast","use","val","void","when","while","with","yield"],r={scope:"keyword",match:/\b(yield|return|let|do|match|use)!/},a=["if","else","endif","line","nowarn","light","r","i","I","load","time","help","quit"],l=["true","false","null","Some","None","Ok","Error","infinity","infinityf","nan","nanf"],c=["__LINE__","__SOURCE_DIRECTORY__","__SOURCE_FILE__"],u=["bool","byte","sbyte","int8","int16","int32","uint8","uint16","uint32","int","uint","int64","uint64","nativeint","unativeint","decimal","float","double","float32","single","char","string","unit","bigint","option","voption","list","array","seq","byref","exn","inref","nativeptr","obj","outref","voidptr","Result"],d=["not","ref","raise","reraise","dict","readOnlyDict","set","get","enum","sizeof","typeof","typedefof","nameof","nullArg","invalidArg","invalidOp","id","fst","snd","ignore","lock","using","box","unbox","tryUnbox","printf","printfn","sprintf","eprintf","eprintfn","fprintf","fprintfn","failwith","failwithf"],f={keyword:t,literal:l,built_in:d,"variable.constant":c},h=e.COMMENT(/\(\*(?!\))/,/\*\)/,{contains:["self"]}),p={variants:[h,e.C_LINE_COMMENT_MODE]},m=/[a-zA-Z_](\w|')*/,g={scope:"variable",begin:/``/,end:/``/},A=/\B('|\^)/,v={scope:"symbol",variants:[{match:o(A,/``.*?``/)},{match:o(A,e.UNDERSCORE_IDENT_RE)}],relevance:0},b=function({includeEqual:e}){let t;t=e?"!%&*+-/<=>@^|~?":"!%&*+-/<>@^|~?";const r=Array.from(t),a=o("[",...r.map(n),"]"),l=s(a,/\./),c=o(l,i(l)),u=s(o(c,l,"*"),o(a,"+"));return{scope:"operator",match:s(u,/:\?>/,/:\?/,/:>/,/:=/,/::?/,/\$/),relevance:0}},y=b({includeEqual:!0}),_=b({includeEqual:!1}),C=function(t,n){return{begin:o(t,i(o(/\s*/,s(/\w/,/'/,/\^/,/#/,/``/,/\(/,/{\|/)))),beginScope:n,end:i(s(/\n/,/=/)),relevance:0,keywords:e.inherit(f,{type:u}),contains:[p,v,e.inherit(g,{scope:null}),_]}},w=C(/:/,"operator"),S=C(/\bof\b/,"keyword"),E={begin:[/(^|\s+)/,/type/,/\s+/,m],beginScope:{2:"keyword",4:"title.class"},end:i(/\(|=|$/),keywords:f,contains:[p,e.inherit(g,{scope:null}),v,{scope:"operator",match:/<|>/},w]},x={scope:"computation-expression",match:/\b[_a-z]\w*(?=\s*\{)/},T={begin:[/^\s*/,o(/#/,s(...a)),/\b/],beginScope:{2:"meta"},end:i(/\s|$/)},O={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},N={scope:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE]},k={scope:"string",begin:/@"/,end:/"/,contains:[{match:/""/},e.BACKSLASH_ESCAPE]},D={scope:"string",begin:/"""/,end:/"""/,relevance:2},I={scope:"subst",begin:/\{/,end:/\}/,keywords:f},B={scope:"string",begin:/\$"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/},e.BACKSLASH_ESCAPE,I]},R={scope:"string",begin:/(\$@|@\$)"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/},{match:/""/},e.BACKSLASH_ESCAPE,I]},M={scope:"string",begin:/\$"""/,end:/"""/,contains:[{match:/\{\{/},{match:/\}\}/},I],relevance:2},L={scope:"string",match:o(/'/,s(/[^\\']/,/\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8})/),/'/)};I.contains=[R,B,k,N,L,r,p,g,w,x,T,O,v,y];const P={variants:[M,R,B,D,k,N,L]};return{name:"F#",aliases:["fs","f#"],keywords:f,illegal:/\/\*/,classNameAliases:{"computation-expression":"keyword"},contains:[r,P,p,g,E,{scope:"meta",begin:/\[</,end:/>\]/,relevance:2,contains:[g,D,k,N,L,O]},S,w,x,T,O,v,y]}}e.exports=l},"0217":function(e,t,n){"use strict";n.r(t);var r=n("d862"),i=n("fbfd");for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n("cc75");var a=n("2877"),s=Object(a["a"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"8a6407e8",null);t["default"]=s.exports},"0240":function(e,t,n){e.exports=n.p+"img/TB.217b2097.png"},"0290":function(e,t){function n(e){const t=e.regex,n={begin:"^'{3,}[ \\t]*$",relevance:10},r=[{begin:/\\[*_`]/},{begin:/\\\\\*{2}[^\n]*?\*{2}/},{begin:/\\\\_{2}[^\n]*_{2}/},{begin:/\\\\`{2}[^\n]*`{2}/},{begin:/[:;}][*_`](?![*_`])/}],i=[{className:"strong",begin:/\*{2}([^\n]+?)\*{2}/},{className:"strong",begin:t.concat(/\*\*/,/((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,/(\*(?!\*)|\\[^\n]|[^*\n\\])*/,/\*\*/),relevance:0},{className:"strong",begin:/\B\*(\S|\S[^\n]*?\S)\*(?!\w)/},{className:"strong",begin:/\*[^\s]([^\n]+\n)+([^\n]+)\*/}],o=[{className:"emphasis",begin:/_{2}([^\n]+?)_{2}/},{className:"emphasis",begin:t.concat(/__/,/((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,/(_(?!_)|\\[^\n]|[^_\n\\])*/,/__/),relevance:0},{className:"emphasis",begin:/\b_(\S|\S[^\n]*?\S)_(?!\w)/},{className:"emphasis",begin:/_[^\s]([^\n]+\n)+([^\n]+)_/},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0}],a={className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},s={className:"bullet",begin:"^(\\*+|-+|\\.+|[^\\n]+?::)\\s+"};return{name:"AsciiDoc",aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,6})[ \t].+?([ \t]\\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},s,a,...r,...i,...o,{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:/`{2}/,end:/(\n{2}|`{2})/},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},n,{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}e.exports=n},"02ac":function(e,t){function n(e){const t={className:"string",begin:"\\[\n(multipart)?",end:"\\]\n"},n={className:"string",begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},r={className:"string",begin:"(\\+|-)\\d+"},i={className:"keyword",relevance:10,variants:[{begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]};return{name:"SubUnit",case_insensitive:!0,contains:[t,n,r,i]}}e.exports=n},"02c4":function(e,t){function n(e){const t={className:"keyword",begin:"\\$(f[asn]|t|vp[rtd]|children)"},n={className:"literal",begin:"false|true|PI|undef"},r={className:"number",begin:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),o={className:"meta",keywords:{keyword:"include use"},begin:"include|use <",end:">"},a={className:"params",begin:"\\(",end:"\\)",contains:["self",r,i,t,n]},s={begin:"[*!#%]",relevance:0},l={className:"function",beginKeywords:"module function",end:/=|\{/,contains:[a,e.UNDERSCORE_TITLE_MODE]};return{name:"OpenSCAD",aliases:["scad"],keywords:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,o,i,t,s,l]}}e.exports=n},"0366":function(e,t,n){"use strict";var r=n("4625"),i=n("59ed"),o=n("40d5"),a=r(r.bind);e.exports=function(e,t){return i(e),void 0===t?e:o?a(e,t):function(){return e.apply(t,arguments)}}},"03d6":function(e,t,n){var r=n("9c0e"),i=n("6ca1"),o=n("39ad")(!1),a=n("5a94")("IE_PROTO");e.exports=function(e,t){var n,s=i(e),l=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);while(t.length>l)r(s,n=t[l++])&&(~o(c,n)||c.push(n));return c}},"0402":function(e,t,n){"use strict";var r=n("23e7"),i=n("cfe9"),o=n("2cf4").set,a=n("20cc"),s=i.setImmediate?a(o,!1):o;r({global:!0,bind:!0,enumerable:!0,forced:i.setImmediate!==s},{setImmediate:s})},"0429":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",e._g(e._b({staticClass:"pdfviewer-container"},"div",e.$attrs,!1),e.$listeners),[e.showImg?e.showImg?t("div",{staticClass:"img-content"},[t("header",[t("div",[t("el-button",{attrs:{type:"text",icon:e.showThumbnail?"el-icon-s-fold":"el-icon-s-unfold"},on:{click:function(t){e.showThumbnail=!e.showThumbnail}}}),t("el-input-number",{staticStyle:{width:"40px"},attrs:{controls:!1,min:1,max:e.allPages},on:{change:e.scrollToNumer},model:{value:e.activePage,callback:function(t){e.activePage=t},expression:"activePage"}}),t("span",{staticStyle:{"margin-left":"5px","font-size":"14px"}},[e._v(" / "+e._s(e.allPages))])],1),t("div",[t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-minus"},on:{click:function(t){return e.handleZoomStep(!1)}}}),t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-plus"},on:{click:function(t){return e.handleZoomStep(!0)}}}),t("el-dropdown",{staticStyle:{"margin-left":"5px"},attrs:{trigger:"click"},on:{command:e.handleZoom}},[t("span",{staticClass:"el-dropdown-link"},[e._v(" "+e._s(e.zoomTitle)+" "),t("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.options,(function(n,r){return t("el-dropdown-item",{key:r,attrs:{command:n}},[e._v(e._s(n.label))])})),1)],1),e.download?t("el-button",{staticStyle:{"margin-left":"5px","font-size":"13px"},attrs:{type:"text",size:"small",icon:"el-icon-download"},on:{click:e.downloadPdf}},[e._v("下载")]):e._e()],1)]),t("main",[t("div",{staticClass:"left-warpper",style:{left:e.showThumbnail?"0px":"-100%"},attrs:{id:"thumbwarpper"}},[t("ul",e._l(e.pdfImgList,(function(n,r){return t("li",{key:r,class:{active:e.activePage-1===r},attrs:{id:"thumb-"+r},on:{click:function(t){return e.scrollToPage(r)}}},[t("img",{attrs:{src:n}}),t("p",[e._v("第"+e._s(r+1)+"页")])])})),0)]),t("div",{staticClass:"main-warpper",style:e.backgroundStyle,attrs:{id:"pdfwarpper"},on:{scroll:e.scrollEvent}},[t("ul",e._l(e.pdfImgList,(function(n,r){return t("li",{key:r,attrs:{id:"page-"+r}},[t("img",{style:{width:e.imgWidth},attrs:{src:n}}),null!==e.waterMask?t("div",{staticClass:"water-mask",style:{top:"calc(50% - waterMask.size)"}},[e.waterMask.text?t("p",{style:{"font-size":e.waterMask.size,color:e.waterMask.color||"#CCC"}},[e._v(e._s(e.waterMask.text))]):t("img",{style:{height:e.waterMask.size||"100px"},attrs:{src:e.waterMask.image}})]):e._e()])})),0)])])]):e._e():t("iframe",{style:e.iframeStyle,attrs:{id:"iframe_"+e.id,src:e.pdfSrc,frameborder:"0",scrolling:"no",crossorigin:"anonymous",width:"100%",height:"100%"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.topDistance>500,expression:"topDistance>500"}],staticClass:"to-top",attrs:{title:"回到顶部"},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.moveToTop.apply(null,arguments)}}},[t("i",{staticClass:"iconfont icon-Upward"})]),t("input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],attrs:{id:"upload-"+e.id,type:"file",accept:".pdf"},on:{change:e.handleBeforeUpload}})])},t.staticRenderFns=[]},"0481":function(e,t){function n(e){const t={begin:"`[\\s\\S]"};return{name:"AutoHotkey",case_insensitive:!0,aliases:["ahk"],keywords:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},contains:[t,e.inherit(e.QUOTE_STRING_MODE,{contains:[t]}),e.COMMENT(";","$",{relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE,relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in",begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}e.exports=n},"04a8":function(e,t){function n(e){const t={begin:/[\w-]+ *=/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/[\w-]+/}]},n={className:"params",begin:/\(/,end:/\)/,contains:[t],relevance:0},r={className:"function",begin:/:[\w\-.]+/,relevance:0},i={className:"string",begin:/\B([\/.])[\w\-.\/=]+/},o={className:"params",begin:/--[\w\-=\/]+/};return{name:"JBoss CLI",aliases:["wildfly-cli"],keywords:{$pattern:"[a-z-]+",keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,o,r,i,n]}}e.exports=n},"04b0":function(e,t){function n(e){const t=e.regex,n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},r={begin:"^[-\\*]{3,}",end:"$"},i={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},o={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},a={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},s=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:t.concat(/\[.+?\]\(/,s,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},c={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},u={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},d=e.inherit(c,{contains:[]}),f=e.inherit(u,{contains:[]});c.contains.push(f),u.contains.push(d);let h=[n,l];[c,u,d,f].forEach(e=>{e.contains=e.contains.concat(h)}),h=h.concat(c,u);const p={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:h},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:h}]}]},m={className:"quote",begin:"^>\\s+",contains:h,end:"$"},g={scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[p,n,o,c,u,m,i,r,l,a,g]}}e.exports=n},"04ee":function(e,t,n){"use strict";(function(e,t){var r=n("4ea4").default,i=r(n("5858"));e.server?t._=i.default:window._=i.default}).call(this,n("4362"),n("c8ba"))},"04f8":function(e,t,n){"use strict";var r=n("1212"),i=n("d039"),o=n("cfe9"),a=o.String;e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol("symbol detection");return!a(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"051a":function(e,t,n){e.exports={menuText:"#bfcbd9",menuActiveText:"#409EFF",subMenuActiveText:"#f4f4f5",menuBg:"#304156",menuHover:"#263445",subMenuBg:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"200px"}},"051b":function(e,t,n){var r=n("1a14"),i=n("10db");e.exports=n("0bad")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},"0590":function(e,t,n){"use strict";n("b5a6")},"059e":function(e,t,n){n("14d9"),function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=[{name:"list1",text:"Bullet Level 1",icon:"listitem-line",tooltip:"列项——[一级]",value:"line",level:1,cata:1,cmd:"list-item"},{name:"list2",text:"Bullet Level 2",icon:"listitem-circle",tooltip:"列项●[二级]",value:"circle",level:2,cata:1,cmd:"list-item"},{name:"list3",text:"Bullet Level 3",icon:"listitem-diamond",tooltip:"列项◆[三级]",value:"diamond",level:3,cata:1,cmd:"list-item"},{name:"list4",text:"字母项a)b)c)[一级]",icon:"listitem-lower",tooltip:"字母编号列项a)b)c)[一级]",value:"lower",level:1,cata:1,cmd:"list-item"},{name:"list5",text:"首字母项",icon:"listitem-flower",tooltip:"首字母编号列项a)[一级]",value:"lower",level:1,cata:1,reset:!0,cmd:"list-item"},{name:"list6",text:"数字项",icon:"listitem-num",tooltip:"数字编号列项1)2)3)[二级]",value:"num",level:2,cata:1,cmd:"list-item"},{name:"list7",text:"首数字项",icon:"listitem-fnum",tooltip:"首数字编号列项1)[二级]",value:"num",level:2,cata:1,reset:!0,cmd:"list-item"},{name:"list-1",text:"列项——[一级]",icon:"listitem-line",value:"line",level:1,cmd:"list-item"},{name:"list-2",text:"列项●[二级]",icon:"listitem-circle",value:"circle",level:2,cmd:"list-item"},{name:"list-3",text:"列项◆[三级]",icon:"listitem-diamond",value:"diamond",level:3,cmd:"list-item"},{name:"list-4",text:"字母编号列项a)b)c)[一级]",icon:"listitem-lower",value:"lower",level:1,reset:!0,cmd:"list-item"},{name:"list-5",text:"首字母编号列项a)[一级]",icon:"listitem-flower",value:"lower",level:1,cmd:"list-item"},{name:"list-6",text:"数字编号列项1)2)3)[二级]",icon:"listitem-num",value:"num",level:2,cmd:"list-item"},{name:"list-7",text:"首数字编号列项1)[二级]",icon:"listitem-fnum",value:"num",level:2,reset:!0,cmd:"list-item"}];var n=function(e,t){e.selection.select(t,!0),e.selection.collapse(!1)},r=function(e=null){let t=e.nextElementSibling,n=[];while(null!=t)n.push(t),t=t.nextElementSibling;return n},i=(e,t)=>{for(let n=0;n<t.length;n++){let r=t[n];if("DIV"===r.nodeName&&(e.dom.hasClass(r,"ol-list")||e.dom.hasClass(r,"appendix-list")))return!0}return!1},o=(e,t)=>{var o=t.value,a=e.selection.getSelectedBlocks(),s=e.selection.getNode(),l=s.parentNode,c=t.level;if(e.dom.hasClass(s,"bullet")){if(e.dom.hasClass(s,"hide-list"))return!1;if(e.dom.hasClass(l,"bullet")&&(s=l),t.cmd&&"restBulletNum"===t.cmd&&e.dom.hasClass(s,"bullet"))return h(e);let n=s.previousElementSibling,r=s.nextElementSibling,i=s.dataset.start,a=(s.dataset.type,s.dataset.level);s.dataset.type=o,s.dataset.level=a||c,s.removeAttribute("data-start"),s.removeAttribute("style"),s.removeAttribute("data-mce-style"),t.reset?(s.dataset.start="0",s.style.counterReset=o+" 0",r&&r.dataset&&r.dataset.type===o&&r.dataset.level===c&&(r.removeAttribute("data-start"),r.removeAttribute("style"),r.removeAttribute("data-mce-style"))):(i||(n&&e.dom.hasClass(n,"bullet")&&n.dataset.level!==c||r&&e.dom.hasClass(r,"bullet")&&r.dataset.level!==c)&&(i=0),void 0!==i&&(s.dataset.start="0",s.style.counterReset=o+" 0")),e.execCommand("list-item",s,t)}else{if(t.cmd&&"restBulletNum"===t.cmd)return!1;let f;if("P"!==s.nodeName&&(s=e.dom.getParent(s,"p"),l=s?s.parentNode:null),a.length>1){let n=!1;if(i(e,a))return e.windowManager.alert("所选元素不能包含层级项!"),!1;for(let r=0;r<a.length;r++){let i=a[r];e.dom.hasClass(i,"bullet")?(n=!0,i.dataset.type=t.value,["num","lower","num-index"].includes(t.value)?i.dataset.start&&(i.style.counterReset=`${t.value} ${i.dataset.start}`):(i.removeAttribute("data-start"),i.removeAttribute("style"),i.removeAttribute("data-mce-style")),e.execCommand("list-item",i)):"P"===i.nodeName&&(f=e.dom.create("div",{class:"bullet"},i.innerHTML),f.dataset.level=c,f.dataset.type=o,e.dom.insertAfter(f,i),i.remove(),e.execCommand("list-item",f,t))}}else{var u=s?e.dom.getParent(s,"td"):null;if(!s||!l||u){let t=u?"表格内暂不能插入列项!":"请在段落元素上操作!";return void e.windowManager.alert(t)}var d=r(s);f=e.dom.create("div",{class:"bullet"},"​"),s.dataset.index?e.dom.insertAfter(f,s.firstChild):(e.dom.hasClass(l,"bullet")?(e.dom.insertAfter(f,l),d.length&&d.forEach(e=>{f.appendChild(e)})):e.dom.insertAfter(f,s),f.innerHTML=s.innerHTML,s.remove()),f.dataset.start=0,f.dataset.level=c,f.dataset.type=o,t.reset&&(f.dataset.start="0",f.style.counterReset=o+" 0"),n(e,f),e.execCommand("list-item",f,t)}}},a=function(e,t){var n=e.selection.getNode();if("BODY"===n.nodeName||"BODY"===n.parentNode.nodeName)return!0;var r=e.selection.getSelectedBlocks(),i=e.dom.getParent(n,".info-block"),o=!i||(e.dom.hasClass(i,"fixed")||void 0!==i.dataset.enlock||!i.isContentEditable);if((e.dom.hasClass(n,"bullet")||"P"===n.nodeName&&!n.dataset.mceCaret&&!n.dataset.mceBogus)&&(o=!1),o&&r.length>1){for(let t=0;t<r.length;t++){let n=r[t];if("TABLE"===n.nodeName||e.dom.hasClass(n,"ol-list")||e.dom.hasClass(n,"appendix-list"))return!0}return!1}return o},s=function(e,t){return t=>{var n=n=>{let r=a(e);t.setDisabled(r)};return e.on("NodeChange",n),()=>e.off("NodeChange",n)}},l=(e,t)=>{var n={tooltip:t.tooltip,text:t.text,onAction:()=>{o(e,t)},onSetup:s(e,t)};t.icon&&(n.icon=t.icon),e.ui.registry.addButton(t.name,n),e.ui.registry.addMenuItem(t.name,n)},c=(e,n=1)=>{var r=e.settings.bullets?e.settings.bullets:t.filter(e=>e.cata===n),i=[];for(let t=0;t<r.length;t++){let n=r[t];i.push({type:"menuitem",text:n.text,tooltip:n.tooltip||"",onAction:()=>{o(e,n)},onSetup:s(e,n)})}return{text:"Bullet",tooltip:"Bullet",icon:"unordered-list",fetch:e=>{e(i)},onSetup:function(t){var n=n=>{var r=a(e);t.setDisabled(r)};return e.on("NodeChange",n),()=>e.off("NodeChange",n)}}},u=()=>{var e=[{text:"请选择...",value:""}];for(let t=1;t<=20;t++)e.push({text:String(t),value:String(t-1)});return e},d=function(e){var t=e.selection.getNode();return{num:t.dataset.start||"",type:t.dataset.type||""}};const f=function(e,t){const n=u(),r=[{type:"grid",columns:3,items:[{name:"type",type:"listbox",label:"编号类型",items:t},{type:"label",label:"清除起始编号",items:[{name:"clear",type:"checkbox",label:"清除"}]},{name:"num",type:"listbox",label:"定义起始编号",items:n}]}],i=[{type:"panel",items:[{name:"num",type:"listbox",label:"定义起始编号",items:n}]}];return e?i:r};var h=function(e,n=!1){var r=[{text:"请选择...",value:""}];if(!n){var i=e.settings.bullets?e.settings.bullets:t.filter(e=>e.cata===cata);i.forEach(e=>{let t={text:e.text,value:e.value};e.cmd||r.push(t)})}e.windowManager.open({title:"重置编号",size:"small",width:150,height:200,body:{type:"panel",items:f(n,r)},initialData:d(e),buttons:[{type:"cancel",name:"closeButton",text:"Cancel"},{type:"submit",name:"submitButton",text:"Ok",primary:!0}],onChange:function(e,t){var n=e.getData();e.enable("num"),n.clear&&(e.disable("num"),e.setData({num:""}))},onSubmit:function(t,r){var i=t.getData(),o=e.selection.getNode();if(n)e.execCommand("resetLevelNumber",o,Number(i.num)+1);else{if(!i.type)return e.windowManager.alert("请选择编号类型!"),!1;o.dataset.type=i.type,i.clear?(o.removeAttribute("data-start"),o.removeAttribute("data-restart"),o.removeAttribute("style"),o.removeAttribute("data-mce-style")):i.num&&(o.dataset.start&&o.dataset.start!==i.num||!o.dataset.start)&&(o.dataset.restart=i.num,o.dataset.start=i.num,o.style.counterReset=`${o.dataset.type} ${i.num}`),e.execCommand("resetBullet",o.dataset.type,o)}t.close()}})},p=e=>{e.ui.registry.addMenuButton("collect-list",c(e,1))},m=e=>{e.ui.registry.addMenuItem("resetNumber",{icon:"character-count",text:"set Number",tooltip:"set Number",onAction:t=>{const n=e.selection.getNode(),r=e.dom.hasClass(n,"ol-list")||e.dom.hasClass(n,"appendix-list");h(e,r)}}),e.ui.registry.addContextMenu("resetNumber",{update:function(t){var n=e.dom.hasClass(t,"bullet")&&t.dataset&&["lower","num","num-index"].includes(t.dataset.type);return!n&&e.settings.normal&&(n=e.dom.hasClass(t,"ol-list")||e.dom.hasClass(t,"appendix-list")),n?"resetNumber":""}})},g=(e,t)=>{var n=e.selection.getNode();e.execCommand("list-level",n,t)},A=e=>{var t=[{type:"menuitem",text:"Not Level",onAction:()=>{g(e,0)}}];for(let n=0;n<5;n++)t.push({type:"menuitem",text:"Level"+(n+1),onAction:()=>{g(e,n+1)}});return{text:"Bullet Level",tooltip:"Bullet Level",fetch:e=>{e(t)},onSetup:t=>{var n=n=>{let r=a(e);if(!r){var i=Array.from(e.selection.getSelectedBlocks());r=0===i.length;for(let t=0;t<i.length;t++)if(!e.dom.hasClass(i[t],"bullet")||"docVer"===i[t].dataset.tag){r=!0;break}}t.setDisabled(r)};return e.on("NodeChange",n),()=>e.off("NodeChange",n)}}},v=e=>{e.ui.registry.addMenuButton("collect-level",A(e))};function b(){e.add("listItem",(function(e){for(let r=0;r<t.length;r++){var n=t[r];l(e,n)}p(e),m(e),v(e)}))}b()}()},"05d2":function(e,t,n){"use strict";var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("0b40"),o=r(n("403a"));t.default={name:"ics-number",props:{data:{type:Object,default:()=>({isIcs:!0})},visible:{type:Boolean,default:!1}},computed:{treeData(){return"ics"===this.activeName?this.icsList:this.ccsList},dataMap(){let e="ics-ccs"===this.activeName?this.icsMap:this.ccsMap;return e}},watch:{data:{handler(e){_.isEmpty(e)||(this.activeName=e.isIcs?"ics":"ccs",this.dataValue=e.value||{})},deep:!0,immediate:!0},filterText(e){this.$refs.icstree.filter(e)},mapData:{handler(e){if(["ics","ccs"].includes(this.activeName)&&!_.isEmpty(e)){let t="ics"===this.activeName?2:1,n={category_name_chn:e.name,children:[]};this.getIcsToCcsMap(e.code,t,n)}},deep:!0,immediate:!0},visible:{handler(e){console.log("visible=>",e),e&&this.listIcsData()},immediate:!0}},data(){return{loading:!0,activeName:"ics",tabsList:[{label:"ICS",value:"ics"},{label:"ICS=>CCS",value:"ics-ccs"},{label:"CCS",value:"ccs"},{label:"CCS=>ICS",value:"ccs-ics"}],filterText:"",defaultProps:{children:"children",label:"category_name_chn"},dataValue:{ics:"",ccs:""},icsList:[],ccsList:[],mapData:{},icsMap:[],ccsMap:[]}},methods:{handleNodeClick(e,t){if(t.level>1&&"暂无下级分类"!==e.oa_category_name){var n=e.category_name_chn.split(" ");["ics","ccs-ics"].includes(this.activeName)?this.dataValue.ics=n[0]:this.dataValue.ccs=n[0],["ics","ccs"].includes(this.activeName)&&(this.mapData={type:"ics"===this.activeName?"icsMap":"ccsMap",code:n[0],name:e.category_name_chn}),this.$emit("change",this.dataValue)}},filterNode(e,t){return!e||-1!==t.category_name_chn.indexOf(e)},async getIcsToCcsMap(e="",t=2,n={}){const r={request_id:"123",operation:"GET_DMS_STD_CATEGORY_MAPPING",mapping_type:t,src_category_code:e,requester:"EDITOR",page_no:1,page_size:1e3,only:!0},a=o.default.getTinymceConfig(),s=await(0,i.baseData)(r,a.dmsApi||"");200===s.error_code&&(n.children=s.data.map(e=>({target_category_code:e.target_category_code,category_name_chn:e.target_category_name})),this[this.mapData.type]=[n])},async listIcsData(){this.loading=!0;let e=o.default.getTinymceConfig();const t={std_type:1100,root_category_name:"ICS分类",root_oa_category_no:220,category_method:3,operation:"GET_DMS_STD_CATEGORY"};let n=await(0,i.baseData)(t,e.dmsApi||"");200===n.error_code&&n.data&&(this.icsList=n.data),console.log("icsList=>",n);const r={std_type:1100,root_category_name:"中标分类",root_oa_category_no:1,category_method:1,operation:"GET_DMS_STD_CATEGORY"};n=await(0,i.baseData)(r,e.dmsApi||""),200===n.error_code&&n.data&&(this.ccsList=n.data),this.loading=!1}}}},"05f5":function(e,t,n){var r=n("7a41"),i=n("ef08").document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},"0605":function(e,t,n){"use strict";n.r(t);var r=n("ccae"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},"062f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={name:"std-create-control"}},"0673":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"date-container"},[t("el-date-picker",{ref:"datePicker",staticStyle:{width:"100%"},attrs:{size:"small",type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期时间"},on:{change:e.changeValue},model:{value:e.dateValue,callback:function(t){e.dateValue=t},expression:"dateValue"}})],1)},t.staticRenderFns=[]},"0676":function(e,t,n){function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n("d9e2"),e.exports=r,e.exports.__esModule=!0,e.exports["default"]=e.exports},"069d":function(e,t,n){"use strict";var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("14d9");var i=n("7b1b"),o=n("a49e"),a=r(n("403a"));t.default={name:"info-comparise",props:{data:{type:Object,default:()=>({})}},watch:{data:{handler(e){_.isEmpty(e)||(this.sourceData=_.cloneDeep(this.data.sourceData[0]),"doc"===e.type?this.docComparise(e.targetData[0]):this.compariseDocInfo())},immediate:!0,deep:!0}},computed:{maxHeight(){return this.getTableMaxHeight()}},data(){return{loading:!0,sourceData:null,compariseData:[],targetData:[],currDoc:null,comparisedOutlines:[],tableHeight:500}},methods:{backHandler(e=!0){e?this.$emit("close"):(this.currDoc=null,this.comparisedOutlines=[])},getTableMaxHeight(){this.$refs.tableData&&(this.tableHeight=this.$refs.tableData.offsetHeight-50)},cellClick(e={},t={},n={}){var r=a.default.getParentBySelector(n,"el-table"),i=a.default.getParentBySelector(n,"table"),o=r.dataset.name,s=n.parentElement,l=0,c=Array.from(i.querySelectorAll("tbody>tr"));for(let p=0;p<c.length;p++)c[p]===s?(l=p,a.default.addClass(s,"active")):a.default.removeClass(c[p],"active");var u,d=s.getBoundingClientRect().top,f=r.querySelector(".el-table__body").getBoundingClientRect().top;if(i.parentElement.scrollTo({top:d-f,behavior:"smooth"}),u="source"===o?this.$refs.targetTable:this.$refs.sourceTable,!u)return!1;const h=u.$el.querySelector(".el-table__body-wrapper");c=h.querySelectorAll("tr");for(let p=0;p<c.length;p++)p===l?(s=c[l],a.default.addClass(c[p],"active")):a.default.removeClass(c[p],"active");r=a.default.getParentBySelector(s,"el-table"),i=a.default.getParentBySelector(s,"table"),d=s.getBoundingClientRect().top,f=r.querySelector(".el-table__body").getBoundingClientRect().top,i.parentElement.scrollTo({top:d-f,behavior:"smooth"})},parseComparised(e={}){let t="";return this.data.thresholdValue&&(t=(e.percent<this.data.thresholdValue?";低于":";高于")+`比对阙值${this.data.thresholdValue}%`),(e.similar||"")+t},parseHtml(e={},t={},n=""){let r=e&&e.content?e.content.contentText:"";return r||(r=e.outlineTitle||""),r?(t.diff.forEach(e=>{e.removed&&"source"===n?r=r.replace(e.value,"<del>"+e.value+"</del>"):e.added&&"target"===n&&(r=r.replace(e.value,"<ins>"+e.value+"</ins>"))}),r):""},async docComparise(e={},t=""){this.loading=!0,"source"===t?this.sourceData=_.find(this.data.sourceData,{docId:e.docId}):this.currDoc=_.find(this.data.targetData,{docId:e.docId});var n=await this.getOutlineList(this.sourceData),r=await this.getOutlineList(this.currDoc);this.comparisedOutlines=(0,o.compariseOutlineList)(n[0]["children"],r[0]["children"]),console.log("docComparise=>",this.comparisedOutlines),this.getTableMaxHeight(),this.loading=!1},async compariseDocInfo(){this.loading=!0;var e=await this.getOutlineList(this.sourceData);for(let t=0;t<this.data.targetData.length;t++){let n=this.data.targetData[t],r=await this.getOutlineList(n);this.getSimilarResult(n,await this.compariseOutlineList(e,r))}this.loading=!1},getSimilarResult(e={},t={}){const n=e=>{var t=0,n=0;return e.forEach(e=>{e.forEach(e=>{t+=e.count,e.added||e.removed||(n+=e.count)})}),n?n/t:0};var r=n(t.labelcomparised),i=n(t.rangecomparised),o=n(t.titlecomparised),a=n(t.textcomparise),s=(r+i+o+a)/4,l={docId:e.docId,stdNo:e.stdNo,stdName:e.stdName,labelSimilar:Math.floor(1e4*r)/100+"%",rangeSimilar:Math.floor(1e4*i)/100+"%",titleSimilar:Math.floor(1e4*o)/100+"%",textSimilar:Math.floor(1e4*a)/100+"%",allSimilar:Math.floor(1e4*s)/100+"%"};this.compariseData.push(l)},compariseDocRange(e=[],t=[]){let n=_.find(e,{outlineType:3}),r=_.find(t,{outlineType:3}),i=n&&n.content?n.content.contentText:"",a=r&&r.content?r.content.contentText:"";return(0,o.diffTextContent)(i,a)},compariseOutlineList(e=[],t=[]){var n=[],r=[],i=[],a=[];const s=(e=[],t=[])=>{var l=t.length?Math.abs(e.length-t.length)+e.length:e.length;for(let c=0;c<l;c++){let l=e[c],u=t[c];if(r.push((0,o.diffTextContent)(l?l.label:"",u?u.label:"")),a.push((0,o.diffTextContent)(l?l.outlineTitle:"",u?u.outlineTitle:"")),l&&l.outlineType&&3===l.outlineType&&null!==l.outlineTitle.match(/\范围/gi)||u&&u.outlineType&&3===u.outlineType&&null!==u.outlineTitle.match(/\范围/gi))i.push(this.compariseDocRange(e,t));else{let e=l&&l.content?l.content.contentText:"",t=u&&u.content?u.content.contentText:"";n.push((0,o.diffTextContent)(e,t))}(l&&l.children||u&&u.children)&&s(l&&l.children?l.children:[],u&&u.children?u.children:[])}};return s(e[0]["children"],t[0]["children"]),{textcomparise:n,labelcomparised:r,rangecomparised:i,titlecomparised:a}},async getOutlineList(e={}){var t={};if(t=this.data.private?await(0,i.listOutline)({docId:e.docId},this.data.editorURL):await(0,i.outlineStructList)({docId:e.docId},this.data.editorURL),200===t.code&&t.rows.length){var n=t.rows.map(e=>{let t=_.omit(e,["docId","ancestors","isAsc","pageNum","pageSize","remark","delFlag","orderByColumn","infoNum","locked","extendContent","updateUser","updateTime","commitId","params","tagList","createTime","deleteTime","deleteUser","searchValueArray","createUser","searchValue"]);t.content=_.omit(e.content,["updateUser","pageSize","updateTime","remark","delFlag","orderByColumn","params","pageNum","outlineId","createTime","deleteTime","deleteUser","searchValueArray","createUser","isAsc","searchValue"]),e.outlineCatalog&&e.outlineCatalog.split(".").length>1&&/^[3.]/.test(e.outlineCatalog)&&(t.isVisible=0),[8,9].includes(e.outlineType)&&(t.appendix=!0,t.letter=a.default.numberToLetters(parseInt(e.outlineCatalog)-1),t.docattr=8===e.outlineType?"specs":"means"),t.label=([8,9].includes(t.outlineType)?"附录":"")+(t.outlineCatalog||"")+" "+t.outlineTitle;var n=([8,9].includes(t.outlineType)?"附录":"")+([1,2,11,12].includes(t.outlineType)?t.outlineTitle:t.outlineCatalog||"");return t.customLabel=n,t}),r=a.default.handleTree(_.orderBy(n,["outlineType","orderNum"]),"outlineId","parentId","children","0");return r}return this.$message.error("文档错误,无大纲数据!"),this.loading=!1,null}},mounted(){this.getTableMaxHeight(),window.onresize=_.debounce(this.getTableMaxHeight,150)}}},"06b0":function(e,t,n){"use strict";n.r(t);var r=n("0b6d"),i=n("2877"),o={},a=Object(i["a"])(o,r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=a.exports},"06b4":function(e,t){function n(e){return{name:"Test Anything Protocol",case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"meta",variants:[{begin:"^TAP version (\\d+)$"},{begin:"^1\\.\\.(\\d+)$"}]},{begin:/---$/,end:"\\.\\.\\.$",subLanguage:"yaml",relevance:0},{className:"number",begin:" (\\d+) "},{className:"symbol",variants:[{begin:"^ok"},{begin:"^not ok"}]}]}}e.exports=n},"06cf":function(e,t,n){"use strict";var r=n("83ab"),i=n("c65b"),o=n("d1e7"),a=n("5c6c"),s=n("fc6a"),l=n("a04b"),c=n("1a2d"),u=n("0cfb"),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=s(e),t=l(t),u)try{return d(e,t)}catch(n){}if(c